.s-marketing .urlm{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:1.5rem;background:rgba(8,9,14,.62);backdrop-filter:blur(6px)}.s-marketing .urlm__dialog{position:relative;display:flex;width:min(60rem,100%);max-height:calc(100svh - 3rem);overflow:hidden;border:1px solid var(--cx-sheet-line);border-radius:1.75rem;background:var(--cx-sheet);backdrop-filter:var(--cx-lens-sheet);box-shadow:var(--cx-sheet-shadow);animation:cx-sheet-in .24s var(--cx-out)}.s-marketing .urlm__dialog:focus{outline:none}.s-marketing .urlm__visual{position:relative;flex:none;width:24rem;margin:0;overflow:hidden}.s-marketing .urlm__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.s-marketing .urlm__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,12,18,.1),rgba(11,12,18,.86))}.s-marketing .urlm__over{position:absolute;inset-inline:1.75rem;bottom:1.75rem;z-index:1;color:var(--cx-media-ink)}.s-marketing .urlm__kicker{margin:0 0 .375rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,247,251,.66)}.s-marketing .urlm__title{margin:0;font-weight:700;font-size:2.25rem;line-height:2.625rem;letter-spacing:-.03rem;color:var(--cx-media-ink)}.s-marketing .urlm__body{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1.25rem;padding:3rem 2.5rem}.s-marketing .urlm__close{position:absolute;top:1rem;inset-inline-end:1rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid transparent;border-radius:999px;background:none;color:var(--cx-cap);cursor:pointer;transition:color .16s var(--cx-out),background .16s var(--cx-out),border-color .16s var(--cx-out)}.s-marketing .urlm__close svg{width:1.25rem;height:1.25rem}.s-marketing .urlm__close:hover{background:var(--cx-row-hover);border-color:var(--cx-tile-line);color:var(--text)}.s-marketing .urlm__close:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.s-marketing .urlm__sub{margin:0;font-weight:600;font-size:1.375rem;line-height:1.875rem;letter-spacing:-.02rem;color:var(--text)}.s-marketing .urlm__desc{margin:0;font-size:.9375rem;line-height:1.4375rem;color:var(--text-dim)}.s-marketing .urlm__steps{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.s-marketing .urlm__step{display:flex;align-items:center;gap:.625rem;font-size:.875rem;line-height:1.25rem;color:var(--text-dim)}.s-marketing .urlm__step-n{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border:1px solid var(--cx-tile-line);border-radius:999px;background:var(--cx-tile);color:var(--cx-cap);font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums}.s-marketing .urlm__form{display:flex;flex-direction:column;gap:.625rem}.s-marketing .urlm__input{display:flex;align-items:center;gap:.5rem;height:3rem;padding:0 .875rem;border:1px solid var(--cx-tile-line);border-radius:1rem;background:var(--cx-well);box-shadow:var(--cx-well-edge);transition:border-color .2s var(--cx-out)}[data-theme=light] .s-marketing .urlm__input{background:rgba(20,21,28,.055)}.s-marketing .urlm__input:focus-within{border-color:var(--cx-focus)}.s-marketing .urlm__input[data-invalid=true]{border-color:#ff8095}[data-theme=light] .s-marketing .urlm__input[data-invalid=true]{border-color:var(--cx-danger)}.s-marketing .urlm__input-ic{flex:none;display:grid;place-items:center;width:1.25rem;height:1.25rem;color:var(--cx-cap)}.s-marketing .urlm__input-ic svg{width:100%;height:100%}.s-marketing .urlm__field{flex:1;min-width:0;background:none;border:0;color:var(--text);font-family:inherit;font-size:.9375rem;line-height:1.5rem}.s-marketing .urlm__field::-moz-placeholder{color:var(--cx-sub)}.s-marketing .urlm__field::placeholder{color:var(--cx-sub)}[data-theme=light] .s-marketing .urlm__field::-moz-placeholder{color:var(--text-dim)}[data-theme=light] .s-marketing .urlm__field::placeholder{color:var(--text-dim)}.s-marketing .urlm__field:focus{outline:none}.s-marketing .urlm__error{margin:0;font-size:.8125rem;line-height:1.125rem;font-weight:500;color:#ff8095;text-align:start}[data-theme=light] .s-marketing .urlm__error{color:var(--cx-danger)}.s-marketing .urlm__submit{width:100%}@media (max-width:1080px){.s-marketing .urlm__dialog{flex-direction:column;max-height:calc(100svh - 2rem);overflow-y:auto}.s-marketing .urlm__visual{width:100%;height:13rem}.s-marketing .urlm__body{padding:1.75rem 1.5rem 2rem}.s-marketing .urlm__title{font-size:1.875rem;line-height:2.25rem}}@media (max-width:620px){.s-marketing .urlm{padding:.875rem}}