.discovery-site{color:#e4ece8;background:#0a1217;min-height:100vh;font-family:inherit}.discovery-site a{color:inherit;text-underline-offset:5px}.discovery-site a:focus-visible{outline-offset:6px;outline:2px solid #c9e7b2}.discovery-nav,.discovery-main,.discovery-footer{max-width:1240px;margin:auto;padding:32px clamp(20px,5vw,64px)}.discovery-nav{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:24px;display:flex}.discovery-nav nav{gap:24px;font-size:14px;display:flex}.discovery-main{padding-top:64px;padding-bottom:80px}.discovery-main h1{letter-spacing:-.03em;margin:20px 0 26px;font-size:clamp(32px,5vw,58px);line-height:1.2}.discovery-main h2{margin:28px 0 16px;font-size:24px}.discovery-main p{color:#b9c9c3;line-height:1.9}.discovery-lead{max-width:860px;font-size:20px}.discovery-eyebrow{letter-spacing:.12em;font-size:12px;color:#c9e7b2!important}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:36px 0;display:grid}.discovery-grid article{background:#102029;border:1px solid #ffffff20;border-radius:16px;padding:22px;overflow:hidden}.discovery-grid h2{margin:18px 0 12px;font-size:21px}.discovery-grid a{text-decoration:none}.discovery-grid img{aspect-ratio:8/5;object-fit:contain;background:#080f15;border-radius:8px;width:100%;height:auto}.discovery-feature{grid-template-columns:1fr 1fr;align-items:center;gap:44px;margin:40px 0 70px;display:grid}.discovery-cover{background:#080f15;border-radius:16px;width:100%;height:auto}.discovery-button{background:#c9e7b2;border-radius:28px;margin:20px 0 6px;padding:14px 24px;text-decoration:none;display:inline-block;color:#102019!important}.discovery-note,.discovery-crumbs,.discovery-footer{color:#9dafaa;font-size:13px;line-height:1.8}.discovery-main dl{grid-template-columns:90px 1fr;gap:12px;margin:24px 0;font-size:14px;display:grid}.discovery-main dd{margin:0}.discovery-faq{border-top:1px solid #ffffff20;max-width:900px;padding-top:24px}.discovery-faq h3{margin:30px 0 8px;font-size:18px}.discovery-footer{border-top:1px solid #ffffff20}@media (max-width:800px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-feature{grid-template-columns:1fr}.discovery-main{padding-top:32px}}@media (max-width:520px){.discovery-grid{grid-template-columns:1fr}.discovery-nav{gap:14px}.discovery-nav nav{gap:14px;font-size:12px}.discovery-crumbs{font-size:12px}.discovery-lead{font-size:18px}}
