:root{--ink:#123c35;--muted:#50675f;--paper:#f6f6ee;--lime:#dcf58c;--line:#d9e0d4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible{outline:3px solid #b04b16;outline-offset:5px}.wrap{max-width:1224px;width:calc(100% - 96px);margin-inline:auto}.header{display:flex;justify-content:space-between;align-items:center;padding:30px 0;border-bottom:1px solid var(--line)}.brand{text-decoration:none;font-size:25px;font-weight:800;line-height:.85;letter-spacing:-1.3px}.brand>span{display:block;font-size:21px;font-weight:500;letter-spacing:1.3px;margin-top:7px}.brand-dot{color:#54782b}.header-link{text-decoration:none;font-size:14px;padding:12px 0}.header-link span{margin-left:18px;font-size:22px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;padding-block:66px 74px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;line-height:1.6;margin:0 0 24px;display:flex;align-items:center;gap:9px}.dot{height:7px;width:7px;background:#68933a;border-radius:50%}h1{font-size:clamp(44px,5.1vw,70px);line-height:1.04;letter-spacing:-3.5px;margin:0 0 25px;font-weight:700}h1 em{font-style:normal;position:relative;background:linear-gradient(transparent 72%,var(--lime) 72%)}.intro{font-size:18px;line-height:1.6;color:var(--muted);margin:0 0 28px}.offer{padding-left:18px;border-left:3px solid #91af5a;margin-bottom:24px}.offer-label{font-size:10px;font-weight:700;letter-spacing:1.8px}.price{font-size:68px;line-height:1.15;font-weight:700;letter-spacing:-3px;margin-top:4px}.currency{font-size:27px;letter-spacing:-1px;vertical-align:12px}.period{font-size:19px;font-weight:400;letter-spacing:0;margin-left:8px}.offer p{font-size:13px;color:var(--muted);line-height:1.5;margin:5px 0 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:35px;background:var(--ink);color:white;text-decoration:none;border-radius:8px;padding:19px 26px;font-size:16px;font-weight:700;min-height:56px;transition:background .15s,transform .15s}.button:hover{background:#245b4e;transform:translateY(-2px)}.button>span[aria-hidden]{font-size:22px;line-height:1}.payment-note{font-size:11px;color:var(--muted);margin:12px 0 0;line-height:1.6}.visual{background:#e4e9dc;border-radius:20px;padding:24px;position:relative;min-width:0}.visual-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.5px;font-weight:700;margin-bottom:30px}.visual-top>span:last-child{font-size:32px}.browser{background:#fbfbf4;border:1px solid #cad2c2;border-radius:9px;box-shadow:0 18px 32px #173b3520;transform:rotate(-3deg);overflow:hidden}.browser-bar{background:white;border-bottom:1px solid #e6e6df;font-size:8px;color:#647366;padding:12px;display:flex;justify-content:space-between}.browser-bar>span:first-child{letter-spacing:2px;color:#aab5a5}.mock-nav{display:flex;justify-content:space-between;padding:22px 23px;font-size:8px}.mock-nav b{font-size:16px;letter-spacing:-1px}.mock-nav b span{font-size:8px;margin-left:2px}.mock-body{position:relative;padding:22px 23px 38px;overflow:hidden}.mock-tag{font-size:8px;letter-spacing:1.5px}.mock-body h2{font-size:33px;letter-spacing:-1.5px;line-height:1.08;margin:15px 0}.mock-body p{font-size:10px;line-height:1.6;position:relative;z-index:1}.mock-cta{display:inline-block;font-size:8px;padding:11px 13px;background:var(--ink);color:#fff;margin-top:12px;position:relative;z-index:1}.abstract{position:absolute;right:-35px;bottom:20px;transform:rotate(-30deg);display:flex;gap:5px}.abstract div{width:45px;height:135px;border-radius:40px;background:#c5dd98}.abstract div:nth-child(2){background:#719677;transform:translateY(26px)}.abstract div:nth-child(3){background:#194d40;transform:translateY(52px)}.mock-bottom{display:flex;justify-content:space-between;padding:16px 23px;border-top:1px solid #e0e5d7;font-size:7px;letter-spacing:1px}.visual-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:36px}.visual-bottom p{font-size:17px;line-height:1.4;letter-spacing:-.4px;margin:0}.round-arrow{display:grid;place-items:center;background:var(--lime);width:56px;height:56px;border-radius:50%;font-size:30px}.illustration-note{font-size:9px;color:#586c5d;margin:21px 0 0}.steps{padding-block:42px 56px;border-top:1px solid var(--line)}.section-heading .eyebrow{margin-bottom:10px}.section-heading h2{font-size:32px;letter-spacing:-1px;margin:0}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;list-style:none;padding:0;margin:32px 0 0}.number{font-size:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #bdcbb6;width:35px;height:35px;border-radius:50%}.step-grid h3{font-size:17px;margin:18px 0 10px;letter-spacing:-.3px}.step-grid p{font-size:14px;line-height:1.7;color:var(--muted);max-width:290px;margin:0}.closing{display:flex;justify-content:space-between;align-items:center;gap:25px;background:var(--ink);color:var(--paper);padding:38px 42px;border-radius:16px}.closing .eyebrow{color:var(--lime);margin-bottom:12px}.closing h2{font-size:33px;line-height:1.15;letter-spacing:-1px;margin:0}.button-light{background:var(--lime);color:var(--ink)}.button-light:hover{background:#efffba}.closing .payment-note{color:#d6e1da}.footer{padding-block:30px;display:flex;justify-content:space-between;gap:15px;font-size:11px;color:var(--muted)}.footer>span:first-child{font-weight:700}.mobile-cta{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;top:8px;left:8px;transform:translateY(-160%);background:white;padding:15px;z-index:9}.skip:focus{transform:translateY(0)}
@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.hero{gap:30px}h1{letter-spacing:-2.5px}.visual{padding:18px}.mock-body h2{font-size:27px}.abstract{right:-55px}.closing{padding:30px}.closing h2{font-size:28px}.button{gap:20px}.step-grid{gap:25px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{padding:22px 0}.brand{font-size:23px}.brand>span{font-size:18px}.header-link{font-size:12px}.header-link span{margin-left:5px}.hero{grid-template-columns:1fr;padding-block:35px 38px;gap:35px}.eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:20px}h1{font-size:clamp(43px,11.8vw,70px);letter-spacing:-2.5px;margin-bottom:20px}.intro{font-size:16px;margin-bottom:24px}.price{font-size:63px}.offer{margin-bottom:21px}.hero-copy>.button{width:100%}.payment-note{text-align:center;font-size:10px}.visual{padding:22px;max-width:470px;width:100%;margin-inline:auto}.visual-top{margin-bottom:20px}.mock-body h2{font-size:32px}.abstract{right:-30px}.visual-bottom{margin-top:29px}.steps{padding-block:30px 35px}.section-heading h2{font-size:28px}.step-grid{grid-template-columns:1fr;gap:23px;margin-top:26px}.step-grid li{position:relative;padding-left:50px}.number{position:absolute;left:0;top:0}.step-grid h3{margin:0 0 7px;font-size:16px}.step-grid p{font-size:13px;max-width:none}.closing{display:block;padding:28px 23px}.closing h2{font-size:29px}.closing .button{margin-top:25px;width:100%;font-size:14px;gap:12px;padding-inline:14px}.footer{padding-block:25px 115px;flex-direction:column;gap:8px}.mobile-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;bottom:0;left:0;right:0;z-index:5;background:#f6f6eef7;border-top:1px solid #d9e0d4;padding:12px 20px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px #123c3508}.mobile-cta strong{font-size:22px;letter-spacing:-.7px;white-space:nowrap}.mobile-cta strong span{font-size:12px;font-weight:400;letter-spacing:0}.mobile-cta small{display:block;font-size:10px;margin-top:3px}.mobile-cta .button{font-size:13px;min-height:48px;padding:15px 18px;white-space:nowrap}a:focus-visible{scroll-margin-block:100px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}
.address{margin:0 0 24px;padding:15px 17px;background:#e9eddf;border-radius:8px}.address>span{display:block;font-size:9px;letter-spacing:1.3px;font-weight:700}.address>strong{display:block;font-size:clamp(17px,2vw,23px);letter-spacing:-.5px;margin-top:7px;overflow-wrap:anywhere}.address p{font-size:11px;line-height:1.65;color:var(--muted);margin:7px 0 0}
.offer .hosting{font-size:18px;color:var(--ink)}.deadline{margin-bottom:22px}.deadline>strong{font-size:21px}.deadline p{font-size:13px;line-height:1.6;color:var(--muted);margin:6px 0 0;max-width:440px}.steps-intro{font-size:15px;color:var(--muted);line-height:1.7}.contact-links{display:grid;gap:8px;margin-top:14px}.contact-links a{padding:12px;border:1px solid #bdcbb6;border-radius:6px;text-decoration:none;font-size:13px;font-weight:bold;overflow-wrap:anywhere}.contact-value{display:block;font-weight:normal;font-size:12px;margin-top:5px}.explainer{margin-top:32px;padding:22px;background:#e9eddf;border-radius:12px}.explainer[hidden]{display:none}.explainer-head{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:1px;font-weight:bold}.explainer button{font:inherit;letter-spacing:0;border:0;background:var(--ink);color:white;padding:14px 18px;min-height:44px;border-radius:6px;cursor:pointer}.explainer button:focus-visible{outline:3px solid #b04b16;outline-offset:4px}.animation-track{display:flex;gap:12px;margin:20px 0}.animation-track span{flex:1;padding:17px 12px;background:var(--paper);border:2px solid transparent;border-radius:7px;font-size:13px}.animation-track .active{background:var(--lime);border-color:var(--ink);font-weight:bold}.animation-caption{font-size:14px;line-height:1.7;margin:0;min-height:48px}.domain-options{padding-bottom:44px}.domain-options .eyebrow{margin-bottom:12px}.domain-options h2{font-size:30px;letter-spacing:-1px;line-height:1.2}.domain-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.domain-grid article{border:1px solid var(--line);border-radius:12px;padding:24px;min-width:0}.domain-tag{font-size:10px;font-weight:bold;letter-spacing:1px}.domain-grid h3{font-size:21px;overflow-wrap:anywhere}.domain-grid p{font-size:14px;line-height:1.7;color:var(--muted)}@media(max-width:700px){.animation-track{flex-direction:column;gap:8px}.animation-track span{padding:13px}.explainer{padding:17px}.explainer-head{align-items:flex-start;flex-direction:column}.domain-grid{grid-template-columns:1fr}.domain-grid article{padding:19px}.domain-grid h3{font-size:19px}.domain-options h2{font-size:27px}.address>strong{font-size:clamp(16px,4.4vw,23px)}}
