@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');
:root{--ink:#082642;--accent:#1769ff;--accent2:#20bdd4;--muted:#59708a;--line:#dbe5ef;--soft:#f4f8fc;--dark:#09233f;font-family:DM Sans,Arial,sans-serif;color:var(--ink);background:#fff}.zzip{--ink:#142033;--accent:#00b981;--accent2:#725cff;--muted:#667085;--line:#e3e8ef;--soft:#f8fbff;--dark:#111a2e}*{box-sizing:border-box}body{margin:0}.site-header{height:78px;max-width:1200px;width:calc(100% - 48px);margin:auto;display:flex;align-items:center;gap:28px}.brand{color:var(--ink);font:800 25px Manrope,sans-serif;letter-spacing:-.06em;text-decoration:none;display:flex;align-items:center;gap:8px}.brand span{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2));font-size:15px;letter-spacing:-.08em;border-radius:8px;padding:5px 7px}.site-header nav{display:flex;gap:22px;margin-left:auto}.site-header a{font-weight:700;font-size:13px;color:#4c627c;text-decoration:none}.site-header a:hover,footer a:hover{color:var(--accent)}.nav-login{color:var(--ink)!important}.header-cta,.button{border-radius:10px;padding:11px 16px;text-decoration:none;font-size:14px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer}.header-cta,.primary{color:#fff!important;background:var(--accent);box-shadow:0 12px 24px color-mix(in srgb,var(--accent) 22%,transparent)}main{overflow:hidden}.hero{max-width:1200px;width:calc(100% - 48px);margin:0 auto;padding:83px 0 110px;display:grid;grid-template-columns:.88fr 1.12fr;gap:66px;align-items:center}.eyebrow{color:var(--accent);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;margin:0 0 18px}.hero h1,.page-intro h1,h2{font-family:Manrope,sans-serif;letter-spacing:-.06em;line-height:1.08}.hero h1{font-size:clamp(42px,5vw,67px);margin:0}.hero-copy>p:not(.eyebrow){font-size:19px;color:var(--muted);line-height:1.65;margin:24px 0}.actions{display:flex;gap:12px;flex-wrap:wrap}.secondary{color:var(--ink);background:#fff;border:1px solid var(--line)}.hero small{display:block;margin-top:21px;color:var(--muted)}.hero small a{color:var(--ink);font-weight:800}.product-shot{border-radius:20px;overflow:hidden;background:#fff;border:1px solid #dce7f2;box-shadow:0 35px 80px #062b501a;transform:perspective(1300px) rotateY(-4deg)}.zzip .product-shot{box-shadow:0 35px 80px #372a8018;transform:perspective(1300px) rotateY(4deg)}.shot-bar{height:48px;background:#f8fbff;padding:0 18px;display:flex;align-items:center;gap:7px;color:#6d8198;font-size:12px}.shot-bar b{margin-right:auto}.shot-bar i{width:8px;height:8px;background:#ced8e5;border-radius:50%}.shot-grid{display:grid;grid-template-columns:165px 1fr;min-height:336px}.shot-grid aside{padding:21px 12px;background:var(--dark);color:#cbd7e6}.shot-grid aside strong{display:block;font:800 23px Manrope;color:#fff;margin:0 9px 25px}.shot-grid aside span{display:block;font-size:11px;margin:5px 0;padding:9px;border-radius:7px}.shot-grid aside .active{background:color-mix(in srgb,var(--accent) 38%,#172d45);color:#fff}.shot-grid article{padding:22px}.search{border:1px solid #e1e9f0;border-radius:8px;color:#8a98a8;padding:10px;font-size:11px}.shot-grid h3{font:700 13px Manrope;margin:24px 2px 8px}.mail-row{display:grid;grid-template-columns:1fr 1.5fr auto;gap:11px;border-top:1px solid #eef2f6;padding:15px 3px;font-size:11px}.mail-row span,.mail-row time{color:#718399}.editorial{background:var(--soft);padding:105px max(24px,calc((100vw - 1040px)/2));text-align:center}.editorial h2,.features h2,.domain-flow h2,.plan-preview h2,.trust h2{font-size:clamp(32px,4vw,50px);margin:0}.editorial>p:last-child{font-size:19px;line-height:1.7;color:var(--muted);max-width:760px;margin:25px auto}.features,.domain-flow,.plan-preview,.trust,.pricing,.comparison,.detail,.client-panel,.next-step,.signup,.auth{max-width:1120px;width:calc(100% - 48px);margin-left:auto;margin-right:auto}.features{padding:105px 0;display:grid;grid-template-columns:.92fr 1.08fr;gap:80px}.features ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;margin:0;gap:0 26px}.features li{padding:16px 0;border-bottom:1px solid var(--line);font-weight:700}.features i{color:var(--accent);font-style:normal;margin-right:9px}.domain-flow{padding:66px 60px;background:var(--dark);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:70px;border-radius:20px}.domain-flow .eyebrow{color:#8ab7ff}.domain-flow p{color:#d1dfeb;line-height:1.65}.domain-flow ol{list-style:none;margin:0;padding:0;display:grid;gap:17px}.domain-flow li{display:flex;align-items:center;gap:14px;color:#e9f1f9}.domain-flow li b{background:var(--accent);border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:13px}.plan-preview{padding:108px 0}.mini-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:37px 0 20px}.mini-plans article{border-top:2px solid var(--accent);padding:21px 2px}.mini-plans h3{font:800 20px Manrope;margin:0 0 12px}.mini-plans strong{font:800 16px Manrope}.mini-plans p{color:var(--muted);line-height:1.5}.mini-plans a{font-weight:800;color:var(--accent);text-decoration:none}.trust{border-top:1px solid var(--line);padding:85px 0 110px;display:grid;grid-template-columns:1fr 1fr;gap:85px}.trust>p{font-size:18px;line-height:1.7;color:var(--muted);margin:0}.trust a{color:var(--accent);font-weight:800}.page-intro{max-width:850px;margin:0 auto;padding:86px 24px 52px;text-align:center}.page-intro h1{font-size:clamp(40px,5vw,64px);margin:0}.page-intro>p:last-child{font-size:18px;line-height:1.7;color:var(--muted);max-width:680px;margin:21px auto 0}.pricing{padding-bottom:90px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pricing article{border:1px solid var(--line);border-radius:16px;padding:26px;background:#fff}.pricing article.featured{border:2px solid var(--accent);box-shadow:0 20px 45px color-mix(in srgb,var(--accent) 13%,transparent)}.pricing h2{font-size:23px;margin:0 0 20px}.pricing strong{font:800 18px Manrope;display:block}.pricing p{font-size:14px;color:var(--muted);line-height:1.55;min-height:66px}.pricing ul{list-style:none;padding:0;margin:18px 0}.pricing li{font-size:13px;padding:7px 0;border-top:1px solid #edf1f5}.pricing .button{width:100%;margin-top:10px}.comparison{padding:68px;background:var(--soft);margin-bottom:90px;border-radius:18px;text-align:center}.comparison h2{margin:0}.comparison p{color:var(--muted);line-height:1.65;max-width:650px;margin:18px auto 0}.signup,.auth{max-width:760px;margin-bottom:90px}.signup{border:1px solid var(--line);border-radius:18px;padding:34px;background:#fff}.signup fieldset{border:0;border-top:1px solid var(--line);padding:28px 0;margin:0}.signup fieldset:first-of-type{border-top:0;padding-top:0}.signup legend{font:800 21px Manrope;padding:0 0 18px}.signup label,.auth label{display:grid;gap:8px;font-weight:800;font-size:13px;margin:13px 0}.signup label span{font-weight:500;color:var(--muted)}input{border:1px solid #cbd8e5;border-radius:8px;padding:12px;font:inherit;color:var(--ink);width:100%}label small,.form-note{font-weight:500;color:var(--muted);line-height:1.5}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.radios{display:grid;grid-template-columns:1fr 1fr;gap:11px}.radios label{border:1px solid var(--line);border-radius:9px;padding:13px;grid-template-columns:auto 1fr;align-items:center;margin:0}.radios input{width:auto}.radios span{grid-column:2;color:var(--muted);font-weight:600}.form-errors{max-width:760px;margin:0 auto 20px;padding:16px 18px;background:#fff2f2;color:#9b2635;border-radius:10px}.form-errors ul{margin:8px 0 0}.auth{max-width:450px;border:1px solid var(--line);border-radius:15px;padding:28px}.auth .button{margin-top:14px}.client-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:30px}.client-panel article{border:1px solid var(--line);border-radius:14px;padding:22px}.client-panel p{color:var(--muted);margin:0}.client-panel h2{margin:11px 0;font-size:24px}.tag{font-size:12px;font-weight:800;color:var(--accent)}.next-step{margin-bottom:90px;padding:38px;background:var(--soft);border-radius:18px}.next-step h2{margin:0;font-size:31px}.next-step p{max-width:680px;color:var(--muted);line-height:1.65}footer{border-top:1px solid var(--line);padding:38px max(24px,calc((100vw - 1200px)/2));display:flex;align-items:center;gap:24px;flex-wrap:wrap}footer p{color:var(--muted);font-size:14px}footer>div:last-child{margin-left:auto;display:flex;gap:17px;flex-wrap:wrap}footer a{color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}@media(max-width:900px){.site-header nav{display:none}.hero{grid-template-columns:1fr;gap:44px}.product-shot{max-width:650px;transform:none!important}.features,.domain-flow,.trust{grid-template-columns:1fr;gap:36px}.pricing{grid-template-columns:1fr 1fr}.client-panel{grid-template-columns:1fr}.mini-plans{grid-template-columns:1fr}.domain-flow{padding:40px 28px}}@media(max-width:560px){.site-header{width:calc(100% - 32px)}.header-cta{font-size:12px;padding:9px}.hero,.features,.domain-flow,.plan-preview,.trust,.pricing,.comparison,.detail,.client-panel,.next-step,.signup,.auth{width:calc(100% - 32px)}.hero{padding-top:48px}.hero h1{font-size:42px}.shot-grid{grid-template-columns:125px 1fr}.mail-row{grid-template-columns:1fr;gap:4px}.mail-row time{display:none}.features ul,.pricing,.radios,.two{grid-template-columns:1fr}.editorial{padding:70px 20px}.page-intro{padding-top:55px}footer>div:last-child{margin-left:0}}
