.sec{position:relative;z-index:2;max-width:var(--container);margin:0 auto;padding:0 clamp(20px,5vw,56px)}.sec .hero{padding:clamp(56px,10vh,110px) 0 clamp(28px,5vh,48px)}.sec .kicker{font-family:var(--mono);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-dim);margin:0 0 22px}.sec .hero h1{font-size:clamp(30px,4.4vw,56px);max-width:18ch;margin:0 0 20px}.sec .lede{color:var(--mute);font-size:clamp(15px,1.6vw,17.5px);line-height:1.65;max-width:58ch;margin:0}.sec .grid{display:grid;grid-template-columns:1fr;gap:22px;padding:clamp(28px,5vh,48px) 0}@media(min-width:860px){.sec .grid{grid-template-columns:1fr 1fr}}.sec .disc h2{font-family:var(--disp);font-weight:600;font-size:17.5px;color:var(--ink);margin:0 0 10px}.sec .disc p{color:var(--mute);font-size:14.5px;line-height:1.65;margin:0}.sec .disc [data-receipt]{color:var(--gold)}.sec .close{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;padding:clamp(40px,7vh,72px) 0 clamp(64px,10vh,110px)}.sec .close-line{font-family:var(--disp);font-weight:600;font-size:clamp(20px,2.6vw,28px);color:var(--ink);max-width:28ch;margin:0}
