:root{font-family:Arial,Helvetica,sans-serif;color:#191a18;background:#f4f2eb;font-synthesis:none;--muted:#63655c;--line:#d5d6cb;--accent:#d8fb61}
*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}[hidden]{display:none!important}
.page{max-width:1920px;min-height:100svh;margin:auto;padding:0 clamp(24px,5.5vw,112px);display:flex;flex-direction:column}
header{display:flex;justify-content:space-between;align-items:center;padding:32px 0;border-bottom:1px solid var(--line);gap:20px}
.brand{font-size:13px;font-weight:800;letter-spacing:.13em;text-decoration:none;display:flex;align-items:center;gap:10px}.brand-dot{width:20px;height:20px;border-radius:50%;background:#191a18}.availability{font-size:12px;display:flex;align-items:center;gap:9px}.availability>span{width:7px;height:7px;border-radius:50%;background:#607b22}
main{flex:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,7vh,90px) 0 60px}.intro{display:flex;justify-content:space-between;align-items:start;gap:24px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700;margin:0}.intro-line{margin:0;font-size:clamp(17px,1.7vw,26px);line-height:1.25;letter-spacing:-.03em}
h1{font-size:clamp(72px,19.1vw,365px);letter-spacing:-.079em;font-weight:500;line-height:1.03;margin:30px 0 44px;white-space:nowrap;padding-right:.08em}.name-dot{position:relative;color:#789b24}
.sale-row{border-top:1px solid var(--line);padding-top:32px;display:flex;justify-content:space-between;align-items:center;gap:32px}.domain-note{font-size:15px;line-height:1.4;margin:0;color:var(--muted)}.sale{display:flex;align-items:center;gap:clamp(32px,5vw,90px)}.price .eyebrow{color:var(--muted)}.price p{font-size:clamp(30px,3vw,44px);line-height:1.1;letter-spacing:-.045em;margin:8px 0 0}.price p span{font-size:11px;letter-spacing:.06em;color:var(--muted);margin-left:5px}
.offer-button{background:#191a18;color:#fff;border:1px solid #191a18;border-radius:100px;min-height:60px;padding:17px 25px;display:inline-flex;justify-content:space-between;align-items:center;gap:38px;font-size:14px;transition:background .2s,color .2s,transform .2s}.offer-button>span{font-size:24px;line-height:1}.offer-button:hover{background:var(--accent);color:#191a18}.offer-button:active{transform:translateY(1px)}:focus-visible{outline:3px solid #789b24;outline-offset:5px}
footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding:24px 0;font-size:11px;color:var(--muted)}footer a{text-decoration:none}footer a:hover{text-decoration:underline}
dialog{border:1px solid var(--line);background:#f4f2eb;color:#191a18;border-radius:22px;padding:44px;width:min(560px,calc(100% - 24px));max-height:calc(100svh - 32px);overflow-y:auto;overscroll-behavior:contain}dialog::backdrop{background:#151610b8;backdrop-filter:blur(7px)}body:has(dialog[open]){overflow:hidden}.close{position:absolute;right:18px;top:16px;border:1px solid var(--line);background:transparent;width:36px;height:36px;border-radius:50%;font-size:24px;line-height:1}.close:hover{background:#e2e4d8}h2{font-size:50px;letter-spacing:-.055em;font-weight:500;line-height:1.03;margin:22px 0 16px}h2>span{color:#789b24}.form-intro{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 24px}.form-intro strong{color:#191a18}label{display:block;font-size:12px;margin-bottom:17px;font-weight:600}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}input,textarea{display:block;width:100%;border:1px solid #c7c9be;border-radius:8px;padding:12px;margin-top:8px;color:#191a18;background:#fcfcf7;min-width:0;font-size:16px}textarea{resize:vertical}.optional{font-weight:400;color:var(--muted);font-size:10px;margin-left:5px}.privacy-note{color:var(--muted);font-size:11px;line-height:1.6;margin:12px 0 20px}.submit{width:100%}#form-status{font-size:13px;line-height:1.6;margin:12px 0 0;color:#91432e}#form-status:empty{display:none}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#success>p:not(.eyebrow){font-size:15px;line-height:1.6;color:var(--muted);margin:22px 0 30px}.noscript{text-align:center;padding:15px}
@media(min-width:1600px){h1{font-size:min(19.1vw,365px)}}
@media(max-width:700px){header{padding:24px 0}.availability{font-size:10px;gap:6px}.brand{font-size:11px;gap:7px}.brand-dot{width:16px;height:16px}main{padding:48px 0}.intro .eyebrow{max-width:110px;line-height:1.6;font-size:9px}h1{font-size:19vw;margin:45px 0}.sale-row{align-items:start;gap:20px;padding-top:26px}.domain-note{font-size:12px;padding-top:3px}.sale{flex-direction:column;align-items:stretch;gap:24px}.price p{font-size:34px}.offer-button{min-height:55px;padding:15px 21px;gap:30px}footer{flex-wrap:wrap;row-gap:12px}footer>span:nth-child(2){display:none}dialog{padding:40px 24px 28px}h2{font-size:44px}.field-row{grid-template-columns:1fr;gap:0}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
