:root{--black:#0D0D0D;--soft-black:#1A1A1A;--gold:#BFA14A;--paper:#f2efe7;--muted:#aaa69a;--line:#34322d;--white:#fff;--danger:#e47a70;--success:#8bc49a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--paper);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit}.site-header{height:92px;padding:0 clamp(24px,5vw,80px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:2}.brand{text-decoration:none;font-weight:500;letter-spacing:-.04em;font-size:20px}.brand span{color:var(--gold)}.header-link{color:var(--gold);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;border-bottom:1px solid var(--gold)}.hero{min-height:calc(100vh - 92px);padding:clamp(72px,10vw,150px) clamp(24px,7vw,110px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.6fr);align-items:center;gap:clamp(50px,9vw,150px);background:radial-gradient(circle at 80% 15%,#bfa14a16,transparent 28%)}.hero-copy{min-width:0}.eyebrow{margin:0 0 25px;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.2em}.hero h1{margin:0;max-width:850px;font-family:Georgia,serif;font-size:clamp(58px,6.3vw,112px);line-height:.88;letter-spacing:-.07em;font-weight:400}.lead{max-width:690px;color:#c9c5bb;font-size:clamp(18px,2vw,23px);margin:36px 0 0}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:42px}.button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:14px 24px;border:1px solid var(--gold);font:800 12px Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer}.button.primary{background:var(--gold);color:var(--black)}.button.secondary{background:transparent;color:var(--gold)}.button:disabled{opacity:.55;cursor:wait}.domain-card{background:var(--soft-black);border:1px solid var(--line);padding:clamp(32px,4vw,55px);box-shadow:25px 25px 0 #141414}.availability{display:flex;align-items:center;gap:10px;color:#ddd7c8;font-size:12px;text-transform:uppercase;letter-spacing:.13em}.availability i{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px #bfa14a20}.domain-card>p{color:var(--muted);margin:55px 0 0;text-transform:uppercase;font-size:12px;letter-spacing:.16em}.domain-card strong{display:block;font-family:Georgia,serif;color:var(--gold);font-size:clamp(55px,6vw,91px);line-height:1;margin-top:8px;font-weight:400}.domain-card .rule{height:1px;background:var(--line);margin:40px 0}.domain-card p.rent{margin:0;text-transform:none;letter-spacing:0;font-size:16px}.value-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.value-strip div{padding:50px clamp(24px,5vw,74px);border-right:1px solid var(--line)}.value-strip div:last-child{border:0}.value-strip span{display:block;color:var(--gold);font-size:12px}.value-strip b{display:block;font-family:Georgia,serif;font-size:25px;font-weight:400;margin:15px 0 5px}.value-strip small{color:var(--muted)}.contact-section{padding:clamp(80px,11vw,160px) clamp(24px,7vw,110px);display:grid;grid-template-columns:.7fr 1fr;gap:clamp(50px,10vw,150px);background:var(--soft-black)}.contact-copy h2{font-family:Georgia,serif;font-size:clamp(45px,6vw,82px);line-height:1;letter-spacing:-.05em;font-weight:400;margin:0 0 30px}.contact-copy>p:not(.eyebrow){color:var(--muted);max-width:480px}.privacy-note{border-left:2px solid var(--gold);padding-left:20px;margin-top:35px}.form-card{background:var(--paper);color:var(--black);padding:clamp(28px,4.5vw,64px);border:2px solid var(--gold)}form label{display:block;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:22px}input:not([type="checkbox"]),textarea{display:block;width:100%;margin-top:8px;padding:14px 12px;border:1px solid #aaa49a;border-radius:0;background:transparent;color:var(--black);font:500 17px Inter,Arial,sans-serif;outline:none}textarea{resize:vertical}input:not([type="checkbox"]):focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px #BFA14A33}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.check{display:flex;align-items:flex-start;gap:12px;text-transform:none;letter-spacing:0;font-size:14px!important}.check input{width:18px;height:18px;flex:0 0 auto;margin:3px 0 0;accent-color:var(--gold)}.check a{color:#725d20}.submit{width:100%;margin-top:12px}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-status{font-weight:700;margin-bottom:0}.form-status.error{color:#a33329}.form-status.success{color:#276b38}footer{padding:35px clamp(24px,5vw,80px);display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font-size:13px;border-top:1px solid var(--line)}footer .brand{color:var(--paper)}.legal{max-width:860px;margin:auto;padding:80px 24px 120px}.legal h1{font-family:Georgia,serif;font-size:clamp(48px,7vw,78px);line-height:1}.legal h2{font-family:Georgia,serif;color:var(--gold);font-size:28px;margin-top:45px}.legal p{color:#c6c1b7}.legal a{color:var(--gold)}@media(max-width:900px){.hero,.contact-section{grid-template-columns:1fr}.hero{padding-block:75px 100px}.domain-card{max-width:600px}.value-strip{grid-template-columns:1fr}.value-strip div{border-right:0;border-bottom:1px solid var(--line)}.value-strip div:last-child{border-bottom:0}}@media(max-width:600px){.site-header{height:76px}.header-link{font-size:10px}.hero{min-height:auto}.hero h1{font-size:54px}.form-grid{grid-template-columns:1fr;gap:0}.domain-card{box-shadow:12px 12px 0 #141414}.actions{display:grid}.button{width:100%}footer{align-items:flex-start;flex-direction:column}}
