.hero{padding:64px 0 60px}.hero h1{font-size:clamp(40px,7vw,74px);margin:18px 0 16px;line-height:1.02}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:48px;gap:48px;align-items:center}@media(max-width:880px){.hero-grid{grid-template-columns:1fr;gap:34px}}.hero-left .countdown,.hero-left .join,.hero-left .scarcity{max-width:520px}.hero-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-lg)}.hero-card h3{font-size:21px;margin-bottom:6px}.join-list{display:grid;grid-gap:12px;gap:12px;margin:18px 0}.join-item{display:flex;align-items:center;gap:14px;background:#fafafa;border:1px solid var(--line);border-radius:14px;padding:13px 16px}.join-item .ic-box{width:42px;height:42px;border-radius:11px}.join-item .ic-box svg{width:21px;height:21px}.join-item b{font-weight:700;font-size:14.5px}.pillars .ic-box{margin-bottom:6px}.vcardx .ic-box{width:58px;height:58px}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;align-items:center}@media(max-width:820px){.split{grid-template-columns:1fr;gap:28px}}.perks2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:22px}@media(max-width:560px){.perks2{grid-template-columns:1fr}}.perk2{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;box-shadow:var(--shadow)}.perk2 .ic-box{width:42px;height:42px;border-radius:11px}.perk2 .ic-box svg{width:21px;height:21px}.perk2 b{display:block;font-weight:700;margin-bottom:2px}.perk2 span{font-size:13.5px;color:var(--grey)}.pio-card{background:linear-gradient(165deg,#fff8ec,#fffdfa);border:1px solid #f0dcae;color:var(--navy);border-radius:var(--radius-lg);padding:32px 30px;text-align:center}.pio-card,.pio-cta{box-shadow:var(--shadow)}.pio-cta{background:#fff;color:#9a5a00;border:1.5px solid #eccf86;font-weight:700}.pio-cta:hover{background:#fffaf0;border-color:#dca93f}.pio-card .big{font-family:var(--font-display);font-weight:800;font-size:clamp(52px,8vw,80px);line-height:1;color:#c98a12}.wall-teaser{background:linear-gradient(160deg,#23284d,#15182f);color:#fff;border-radius:var(--radius-lg);padding:48px;box-shadow:var(--shadow-lg);text-align:center}.more{color:var(--grey);font-style:italic;margin-top:20px}.bg-navy .card,.bg-navy .card h3{color:var(--navy)}.bg-navy .card .muted{color:var(--grey)}.bg-navy .more{color:#b9bcd0}