:root{--signup-ink: #151426;--signup-muted: #68677b;--signup-line: #e5e4ec;--signup-surface: #ffffff;--signup-bg: #f7f7fb;--signup-primary: #7c18d6;--signup-primary-dark: #5b0ca8;--signup-success: #087a4b;--signup-danger: #b42318}html{overflow-x:hidden}*{box-sizing:border-box}.agency-signup,.agency-signup-success{margin:0;min-width:320px;min-height:100vh;color:var(--signup-ink);background:var(--signup-bg);font-family:Inter Tight,sans-serif}.agency-signup__shell{min-height:100vh;display:grid;grid-template-columns:minmax(340px,31vw) 1fr}.agency-signup__aside{position:relative;display:flex;min-height:100vh;flex-direction:column;overflow:hidden;padding:38px clamp(32px,4vw,64px);color:#fff;background:linear-gradient(145deg,#171028,#36105d 48%,#7914c8)}.agency-signup__aside:before{position:absolute;inset:auto -120px -160px auto;width:420px;height:420px;border:1px solid rgba(255,255,255,.14);border-radius:50%;content:"";box-shadow:0 0 0 70px #ffffff09,0 0 0 140px #ffffff06}.agency-signup__brand{position:relative;z-index:1;display:inline-flex;width:max-content;align-items:center}.agency-signup__brand img{display:block;width:auto;height:34px}.agency-signup__brand--light img{filter:brightness(0) invert(1)}.agency-signup__brand--dark{display:none}.agency-signup__brand--dark img{filter:none}.agency-signup__aside-content{position:relative;z-index:1;margin:auto 0;max-width:480px}.agency-signup__aside-kicker{margin:0 0 18px;color:#d9b9f7;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.agency-signup__aside h2{margin:0;color:#fff;font-size:clamp(38px,4vw,66px);font-weight:700;line-height:.98;letter-spacing:-.055em}.agency-signup__aside-content>p:not(.agency-signup__aside-kicker){max-width:430px;margin:26px 0 0;color:#ffffffc2;font-size:18px;line-height:1.55}.agency-signup__aside ul{display:grid;gap:15px;margin:34px 0 0;padding:0;list-style:none;color:#ffffffe8}.agency-signup__aside li{display:flex;gap:11px;align-items:center}.agency-signup__aside li span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#351052;background:#fff;font-size:12px;font-weight:800}.agency-signup__aside-note{position:relative;z-index:1;margin:0;color:#ffffff94;font-size:13px}.agency-signup__main{display:flex;min-width:0;min-height:100vh;flex-direction:column}.agency-signup__topbar{display:flex;min-height:88px;align-items:center;justify-content:flex-end;padding:22px clamp(26px,5vw,72px);border-bottom:1px solid var(--signup-line)}.agency-signup__topbar p{margin:0;color:var(--signup-muted);font-size:14px}.agency-signup__topbar a{color:var(--signup-ink);font-weight:700;text-decoration:none}.agency-signup__progress{width:min(720px,calc(100% - 48px));margin:36px auto 0}.agency-signup__progress ol{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.agency-signup__progress li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;color:#9b99a8;font-size:12px;font-weight:600;text-align:center}.agency-signup__progress li:before{position:absolute;top:14px;right:50%;z-index:0;width:100%;height:2px;background:var(--signup-line);content:"";transform:translate(-14px)}.agency-signup__progress li:first-child:before{display:none}.agency-signup__progress li.is-complete:before,.agency-signup__progress li.is-current:before{background:var(--signup-primary)}.agency-signup__step-number{position:relative;z-index:1;display:grid;width:30px;height:30px;place-items:center;border:2px solid var(--signup-line);border-radius:50%;background:var(--signup-bg)}.agency-signup__progress li.is-current{color:var(--signup-ink)}.agency-signup__progress li.is-current .agency-signup__step-number,.agency-signup__progress li.is-complete .agency-signup__step-number{border-color:var(--signup-primary);color:#fff;background:var(--signup-primary)}.agency-signup__content{width:min(680px,calc(100% - 48px));margin:42px auto 56px}.agency-signup__heading{margin-bottom:24px}.agency-signup__eyebrow{margin:0 0 10px;color:var(--signup-primary);font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.agency-signup__heading h1{margin:0;font-size:clamp(31px,4vw,45px);line-height:1.04;letter-spacing:-.04em}.agency-signup__heading>p:last-child{margin:13px 0 0;color:var(--signup-muted);font-size:16px;line-height:1.5}.agency-signup__alert{display:flex;gap:12px;align-items:flex-start;margin:0 0 20px;padding:14px 16px;border:1px solid #f5b8b3;border-radius:12px;color:var(--signup-danger);background:#fff6f5;font-size:14px;line-height:1.45}.agency-signup__alert>span{display:grid;flex:0 0 20px;height:20px;place-items:center;border-radius:50%;color:#fff;background:var(--signup-danger);font-size:12px;font-weight:800}.agency-signup__alert p{margin:0}.agency-signup__alert a{color:inherit;font-weight:700}.agency-signup__card{padding:clamp(24px,4vw,36px);border:1px solid var(--signup-line);border-radius:20px;background:var(--signup-surface);box-shadow:0 18px 55px #1f193712}.agency-signup__grid{display:grid;gap:16px}.agency-signup__grid--2{grid-template-columns:1fr 1fr}.agency-signup__field{margin-bottom:19px}.agency-signup__field label{display:block;margin:0 0 8px;font-size:14px;font-weight:700}.agency-signup__field input,.agency-signup__field select{width:100%;height:52px;padding:0 15px;border:1px solid #d9d7e2;border-radius:11px;outline:none;color:var(--signup-ink);background:#fff;font:inherit;transition:border-color .18s,box-shadow .18s}.agency-signup__field input:focus,.agency-signup__field select:focus{border-color:var(--signup-primary);box-shadow:0 0 0 4px #7c18d61a}.agency-signup__field small{display:block;margin-top:7px;color:var(--signup-muted);font-size:12px;line-height:1.4}.agency-signup__password{position:relative}.agency-signup__password input{padding-right:80px}.agency-signup__password button{position:absolute;top:50%;right:12px;padding:5px;border:0;color:var(--signup-primary);background:none;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transform:translateY(-50%)}.agency-signup__password-rules{display:flex;flex-wrap:wrap;gap:8px;margin:-5px 0 22px}.agency-signup__password-rules span{padding:5px 9px;border-radius:20px;color:#777486;background:#f0eff4;font-size:11px;font-weight:600}.agency-signup__password-rules span.is-valid{color:var(--signup-success);background:#eaf8f1}.agency-signup__check{display:flex;gap:10px;align-items:flex-start;margin:14px 0;color:#474558;font-size:13px;line-height:1.5;cursor:pointer}.agency-signup__check input{flex:0 0 auto;width:17px;height:17px;margin-top:1px;accent-color:var(--signup-primary)}.agency-signup__check a{color:var(--signup-primary);font-weight:600}.agency-signup__check--muted{color:var(--signup-muted)}.agency-signup__submit{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--signup-primary),var(--signup-primary-dark));box-shadow:0 9px 22px #5c10a933;font:inherit;font-size:15px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:transform .18s,box-shadow .18s,opacity .18s}.agency-signup__card>.agency-signup__submit{width:100%;margin-top:15px}.agency-signup__submit:hover{box-shadow:0 12px 28px #5c10a947;transform:translateY(-1px)}.agency-signup__submit:disabled{opacity:.52;cursor:not-allowed;transform:none}.agency-signup__secure-note{margin:13px 0 0;color:var(--signup-muted);font-size:12px;text-align:center}.agency-signup__actions{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin-top:25px}.agency-signup__back{color:var(--signup-muted);font-size:14px;font-weight:700;text-decoration:none}.agency-signup__back:hover{color:var(--signup-primary)}.agency-signup__summary{display:grid;grid-template-columns:1fr auto;margin:6px 0 0;padding:16px;border-radius:12px;background:#f7f5fa}.agency-signup__summary span{grid-column:1 / -1;color:var(--signup-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agency-signup__summary strong{margin-top:6px;font-size:14px}.agency-signup__summary small{align-self:end;color:var(--signup-muted)}.agency-signup__phone{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid #d9d7e2;border-radius:11px;transition:border-color .18s,box-shadow .18s}.agency-signup__phone:focus-within{border-color:var(--signup-primary);box-shadow:0 0 0 4px #7c18d61a}.agency-signup__phone>span{padding-left:15px;color:var(--signup-muted);font-size:14px;font-weight:600}.agency-signup__phone input{border:0;box-shadow:none!important}.agency-signup__domain{display:grid;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;overflow:hidden;border:1px solid #d9d7e2;border-radius:11px;background:#f8f7fa;transition:border-color .18s,box-shadow .18s}.agency-signup__domain:focus-within{border-color:var(--signup-primary);box-shadow:0 0 0 4px #7c18d61a}.agency-signup__domain span{color:var(--signup-muted);font-size:14px;white-space:nowrap}.agency-signup__domain span:first-child{padding-left:15px}.agency-signup__domain span:last-child{padding-right:15px}.agency-signup__domain input{min-width:0;padding:0 2px;border:0;border-radius:0;background:transparent;box-shadow:none!important;font-weight:700}.agency-signup__availability{min-height:18px;margin-top:8px;color:var(--signup-muted);font-size:12px;font-weight:600}.agency-signup__availability.is-available{color:var(--signup-success)}.agency-signup__availability.is-unavailable{color:var(--signup-danger)}.agency-signup__preview{overflow:hidden;margin:24px 0 18px;border:1px solid var(--signup-line);border-radius:14px;background:#fff;box-shadow:0 12px 35px #1f193712}.agency-signup__browser-bar{display:flex;gap:6px;align-items:center;padding:11px 13px;background:#eeedf2}.agency-signup__browser-bar i{width:7px;height:7px;border-radius:50%;background:#c1beca}.agency-signup__browser-bar span{overflow:hidden;margin-left:6px;color:#777486;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.agency-signup__preview-body{display:flex;gap:13px;align-items:center;min-height:105px;padding:22px;background:linear-gradient(135deg,#fff,#f8f3fc)}.agency-signup__preview-logo{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#fff;background:var(--signup-primary);font-size:19px;font-weight:800}.agency-signup__preview-body div{display:grid;gap:3px}.agency-signup__preview-body small{color:var(--signup-muted)}.agency-signup__info{padding:15px 17px;border-left:3px solid var(--signup-primary);border-radius:0 10px 10px 0;background:#f8f3fc}.agency-signup__info strong{font-size:13px}.agency-signup__info p{margin:4px 0 0;color:var(--signup-muted);font-size:12px;line-height:1.45}.agency-signup__footer{display:flex;gap:17px;width:min(680px,calc(100% - 48px));margin:auto auto 24px;color:#9997a4;font-size:11px}.agency-signup__footer a{color:inherit;text-decoration:none}.agency-signup--pricing .agency-signup__shell{display:block}.agency-signup--pricing .agency-signup__main{min-height:100vh}.agency-signup--pricing .agency-signup__topbar{justify-content:space-between;background:#fff}.agency-signup--pricing .agency-signup__brand--dark{display:inline-flex}.agency-signup--pricing .agency-signup__content{width:min(1280px,calc(100% - 40px));margin-top:30px}.agency-signup--pricing .agency-signup__progress{margin-top:28px}.agency-signup__checkout-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:22px;align-items:center;margin-bottom:28px;padding:18px 22px;border:1px solid var(--signup-line);border-radius:14px;background:#fff}.agency-signup__checkout-summary div{display:grid;gap:3px;min-width:0}.agency-signup__checkout-summary span{color:var(--signup-muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.agency-signup__checkout-summary strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.agency-signup__checkout-summary>a{color:var(--signup-primary);font-size:13px;font-weight:700;text-decoration:none}.agency-signup__pricing-form{min-width:0;max-width:100%;overflow:visible;padding-bottom:2rem}.agency-signup__pricing-form .og-pricing-section{min-width:0;max-width:100%;overflow:hidden}.agency-signup--pricing .og-pricing-section--checkout{gap:2rem}.agency-signup--pricing .og-pricing-section--checkout .og-pricing-hero{width:min(100%,54rem);gap:.6rem}.agency-signup--pricing .og-pricing-section--checkout .og-pricing-hero h1{max-width:54rem;font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.08;letter-spacing:-.035em}.agency-signup--pricing .og-pricing-section--checkout .og-pricing-hero__subtitle{max-width:48rem;font-size:1rem}.agency-signup--pricing .og-pricing-section--checkout .og-pricing-hero__guarantee{margin-top:.2rem}.agency-signup--pricing .og-pricing-section--checkout .og-pricing-hero__promotion{width:auto;padding:.4rem 1rem}.agency-signup-success{background:linear-gradient(180deg,#faf9fc,#f4f1f8)}.agency-signup-success__header{display:flex;height:82px;align-items:center;justify-content:space-between;padding:20px clamp(24px,5vw,72px);border-bottom:1px solid var(--signup-line);background:#fffc}.agency-signup-success__header img{width:auto;height:32px}.agency-signup-success__header span{padding:7px 11px;border-radius:20px;color:var(--signup-success);background:#e9f8f0;font-size:12px;font-weight:700}.agency-signup-success__main{width:min(720px,calc(100% - 40px));margin:0 auto;padding:64px 0 80px;text-align:center}.agency-signup-success__check{display:grid;width:62px;height:62px;margin:0 auto 24px;place-items:center;border-radius:50%;color:#fff;background:var(--signup-success);box-shadow:0 10px 28px #087a4b3d;font-size:29px;font-weight:800}.agency-signup-success__main h1{margin:0;font-size:clamp(35px,6vw,56px);line-height:1.02;letter-spacing:-.045em}.agency-signup-success__lead{max-width:610px;margin:18px auto 0;color:var(--signup-muted);font-size:17px;line-height:1.55}.agency-signup-success__access{display:grid;gap:7px;margin:34px 0 24px;padding:24px;border:1px solid var(--signup-line);border-radius:16px;background:#fff;box-shadow:0 18px 50px #1f193712}.agency-signup-success__access span{color:var(--signup-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agency-signup-success__access a{color:var(--signup-primary);font-size:clamp(20px,4vw,28px);font-weight:800;text-decoration:none}.agency-signup-success__access small{color:var(--signup-muted)}.agency-signup-success__actions{display:flex;gap:18px;align-items:center;justify-content:center;margin:26px 0 48px}.agency-signup-success__next{padding:28px;border-top:1px solid var(--signup-line);text-align:left}.agency-signup-success__next h2{margin:0 0 20px;font-size:21px}.agency-signup-success__next ol{display:grid;gap:17px;margin:0;padding:0;list-style:none}.agency-signup-success__next li{display:flex;gap:13px;align-items:flex-start}.agency-signup-success__next li>span{display:grid;flex:0 0 28px;height:28px;place-items:center;border-radius:50%;color:var(--signup-primary);background:#f0e4fa;font-size:12px;font-weight:800}.agency-signup-success__next li div{display:grid;gap:3px}.agency-signup-success__next small{color:var(--signup-muted);line-height:1.45}@media (max-width: 980px){.agency-signup__shell{display:block}.agency-signup__aside{display:none}.agency-signup__topbar{justify-content:space-between}.agency-signup__brand--dark{display:inline-flex}}@media (max-width: 640px){.agency-signup__topbar{min-height:70px;padding:15px 20px}.agency-signup__topbar p{font-size:12px}.agency-signup__brand img{height:28px}.agency-signup__progress{width:calc(100% - 28px);margin-top:24px}.agency-signup__step-label{display:none}.agency-signup__content{width:calc(100% - 28px);margin-top:28px}.agency-signup__heading h1{font-size:32px}.agency-signup__card{padding:22px 17px;border-radius:15px}.agency-signup__grid--2{grid-template-columns:1fr;gap:0}.agency-signup__actions{grid-template-columns:1fr}.agency-signup__actions .agency-signup__submit{grid-row:1;width:100%}.agency-signup__actions .agency-signup__back{text-align:center}.agency-signup__domain{grid-template-columns:auto minmax(62px,1fr) auto}.agency-signup__domain span{font-size:12px}.agency-signup__checkout-summary{grid-template-columns:1fr;gap:13px}.agency-signup--pricing .agency-signup__content{width:calc(100% - 24px)}.agency-signup__pricing-form{padding-bottom:2rem}.agency-signup--pricing .og-pricing-section--checkout{gap:1.5rem}.agency-signup--pricing .og-pricing-section--checkout .og-pricing-hero{gap:.5rem}.agency-signup--pricing .og-pricing-section--checkout .og-pricing-hero h1{font-size:2rem}.agency-signup--pricing .og-pricing-section--checkout .og-pricing-table__plan-grid{grid-template-columns:repeat(3,minmax(16rem,1fr))}.agency-signup--pricing .og-pricing-section--checkout .og-pricing-table__corner{display:none}.agency-signup__footer{width:calc(100% - 28px);flex-wrap:wrap}.agency-signup-success__header{height:70px;padding:16px 20px}.agency-signup-success__main{padding-top:42px}.agency-signup-success__actions{flex-direction:column}.agency-signup-success__actions>*{width:100%}}[dir=rtl] .agency-signup__password button{right:auto;left:12px}[dir=rtl] .agency-signup__phone>span,[dir=rtl] .agency-signup__domain span:first-child{padding-left:0;padding-right:15px}
