.site-page{color:#eef2f5;background:#080c10;min-height:100vh}.site-nav{border-bottom:1px solid #202931;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,5vw,72px);display:flex}.site-brand{color:#fff;letter-spacing:.15em;font-weight:900;text-decoration:none}.site-brand b{color:#b8ff2c}.site-nav nav{gap:24px;display:flex}.site-nav nav a,.site-nav>a:last-child{color:#a7b0ba;text-decoration:none}.site-hero{background:radial-gradient(circle at 78% 12%,#1f3b24,#0000 32%);border-bottom:1px solid #222c34;padding:clamp(58px,10vw,130px) clamp(20px,8vw,130px)}.site-hero small{color:#b8ff2c;letter-spacing:.22em;font-weight:900}.site-hero h1{letter-spacing:-.055em;max-width:920px;margin:20px 0;font-size:clamp(48px,8vw,102px);line-height:.94}.site-hero p{color:#a0abb5;max-width:700px;font-size:19px;line-height:1.6}.site-actions{gap:12px;margin-top:28px;display:flex}.site-actions a{color:#fff;border:1px solid #39444d;padding:14px 22px;font-weight:800;text-decoration:none}.site-actions a:first-child{color:#071007;background:#b8ff2c;border-color:#b8ff2c}.site-grid,.legal-copy,.faq-list{max-width:1180px;margin:0 auto;padding:64px 24px}.site-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.site-grid article{background:#11171c;border:1px solid #29323a;padding:28px}.site-grid article span{color:#b8ff2c;font-size:28px}.site-grid h2{font-size:20px}.site-grid p,.legal-copy p,.legal-copy li,.faq-list p{color:#9ca7b1;line-height:1.7}.legal-copy{max-width:850px}.legal-copy h2{margin-top:40px}.legal-copy li{margin:10px 0}.faq-list details{border-top:1px solid #2a343c;padding:20px 0}.faq-list summary{cursor:pointer;font-size:18px;font-weight:800}.site-footer{color:#75808b;border-top:1px solid #202931;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:30px clamp(20px,5vw,72px);display:flex}.site-footer nav{flex-wrap:wrap;gap:18px;display:flex}.site-footer a{color:#9da7b1;text-decoration:none}@media (max-width:700px){.site-nav nav{display:none}.site-grid{grid-template-columns:1fr}.site-actions{flex-direction:column}.site-hero h1{font-size:48px}}
