:root{font-family:Arial,Helvetica,sans-serif;color:#f3f4ef;background:#161918;font-synthesis:none;--accent:#d9f377;--muted:#a3aaa5}*{box-sizing:border-box}body{margin:0}.page{max-width:1440px;padding:0 6.2%;margin:auto}header{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #373d37}.brand{text-decoration:none;color:#f3f4ef;font-size:30px;letter-spacing:-1.5px;font-weight:800}.brand span{color:var(--accent)}.availability{font-size:12px;font-weight:700;letter-spacing:1.5px;padding:11px 14px;border:1px solid #535b43;border-radius:4px;color:var(--accent)}main{display:grid;grid-template-columns:1.15fr 1fr;gap:9%;align-items:center;padding:72px 0 78px}.eyebrow,.form-kicker{font-size:12px;letter-spacing:1.5px;font-weight:700}.eyebrow{color:var(--accent);margin:0 0 29px}h1{font-size:clamp(46px,5.25vw,76px);font-weight:600;line-height:1.03;letter-spacing:-3.8px;margin:0 0 30px}h1 span{color:var(--accent)}.lead{font-size:18px;line-height:1.65;color:var(--muted);margin:0 0 62px}.lead strong{color:#f3f4ef;font-weight:500}.domain{border-top:1px solid #454b43;border-bottom:1px solid #454b43;padding:28px 0;font-size:clamp(48px,6vw,86px);letter-spacing:-4px;font-weight:700;display:flex;align-items:center}.domain>span:first-child{color:var(--accent)}.domain-arrow{margin-left:auto;color:var(--accent);font-size:44px;font-weight:400;letter-spacing:0}.domain-details{display:flex;justify-content:space-between;color:var(--muted);gap:12px;font-size:13px;padding-top:18px}.offer{background:#f5f6f0;color:#20271f;border-radius:8px;padding:34px 36px}.form-kicker{color:#697262;font-size:11px}h2{font-size:32px;letter-spacing:-1px;margin:12px 0 10px;font-weight:600}.form-intro{font-size:15px;color:#5f685e;line-height:1.5;margin:0 0 25px}label{display:block;font-size:14px;font-weight:600;margin:17px 0 8px}label span{font-weight:400;color:#606a5d;font-size:12px}input,textarea{width:100%;border:1px solid #cbd0c4;background:#fff;color:#20271f;border-radius:4px;font:inherit;font-size:16px;padding:12px 14px;transition:border-color .15s}input{height:46px}textarea{resize:vertical;min-height:82px}input::placeholder,textarea::placeholder{color:#777e73;font-size:14px}input:focus,textarea:focus{outline:2px solid #748641;outline-offset:2px}.money{position:relative}.money input{padding-right:60px}.money>span{position:absolute;right:14px;top:16px;font-size:12px;font-weight:600;color:#697262}button{font:inherit;cursor:pointer}button[type=submit]{margin-top:22px;background:#263320;color:#f4f8eb;width:100%;padding:15px 18px;border:0;border-radius:4px;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px}button[type=submit]:hover{background:#3e512f}button[type=submit]:disabled{opacity:.65;cursor:wait}button[type=submit]>span{font-size:23px;line-height:18px;color:var(--accent)}.privacy-note{font-size:12px;line-height:1.55;color:#65705f;margin:16px 0 0}.text-button{font-size:12px;border:0;background:none;text-decoration:underline;color:inherit;padding:0}.status{font-size:14px;line-height:1.5;margin:0}.status:not(:empty){margin:14px 0 0}.status.error{color:#a12323}.status.success{color:#315721}.trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}footer{border-top:1px solid #373d37;display:flex;justify-content:space-between;padding:24px 0 30px;font-size:12px;color:#9aa294}dialog{max-width:560px;width:calc(100% - 32px);padding:32px;border:0;border-radius:8px;color:#20271f;background:#f5f6f0}dialog p{font-size:16px;line-height:1.65}dialog::backdrop{background:#0009}.close{float:right;border:0;background:transparent;font-size:28px}a:focus-visible,button:focus-visible{outline:3px solid #8da64d;outline-offset:4px}@media(min-width:1500px){main{gap:120px;padding-top:90px;padding-bottom:95px}}@media(max-width:900px){.page{padding:0 5%}main{gap:5%}h1{font-size:49px;letter-spacing:-2.5px}.offer{padding:28px 24px}.domain-details{font-size:12px;gap:8px}}@media(max-width:700px){header{height:84px}.brand{font-size:27px}.availability{font-size:9px;letter-spacing:1px;padding:9px}main{grid-template-columns:1fr;gap:42px;padding:44px 0}.eyebrow{font-size:10px;margin-bottom:22px}h1{font-size:clamp(44px,10.6vw,66px);letter-spacing:-2.5px;margin-bottom:22px}.lead{font-size:16px;margin-bottom:32px}.domain{font-size:64px;padding:18px 0}.domain-details{padding-top:14px;font-size:12px}.offer{padding:28px 24px}.form-intro{font-size:15px}footer{font-size:11px;gap:12px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
