.status{display:inline-flex;align-items:center;gap:14px;margin:34px 0 0;padding:13px 20px;border:1px solid #345045;border-radius:999px;background:#10211a;color:var(--ink);font-size:18px;font-weight:760;letter-spacing:-.01em}.status span{width:13px;height:13px;border-radius:50%;background:var(--green);box-shadow:0 0 0 7px #b9f33d18}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:25px 0}.faq-list summary{cursor:pointer;font-size:20px;font-weight:720;list-style:none;padding-right:36px;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:4px;color:var(--green);font-size:25px;font-weight:400;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list p{margin:13px 44px 0 0;color:var(--muted);font-size:17px}.faq-list a,.page-copy a{color:var(--green)}.page-hero{width:min(calc(100% - 48px),var(--max));margin:auto;padding:95px 0 75px}.page-hero h1{font-size:clamp(54px,8vw,100px);line-height:.96;letter-spacing:-.06em;margin:0;max-width:950px}.page-hero .lead{max-width:710px;color:var(--muted);font-size:21px;margin:30px 0 0}.page-copy{font-size:18px}.page-copy p{margin-top:0;margin-bottom:22px;color:var(--muted)}.company-card{margin-top:38px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.company-card strong{display:block;color:var(--ink);font-size:20px;margin-bottom:4px}.company-card span{color:var(--muted)}@media(max-width:760px){.status{font-size:16px;padding:11px 17px}.page-hero{padding:70px 0 55px}.footer-links{flex-wrap:wrap}}
