.faq{color:#e4e4e7;max-width:880px;margin:0 auto;padding:56px 26px 96px}.faq-kicker{color:var(--brand-mint);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.faq-head h1{color:#f4f4f6;letter-spacing:-.035em;max-width:16ch;margin:0;font-size:clamp(36px,6vw,64px);font-weight:800;line-height:.95}.faq-lead{color:#a5a5b0;max-width:46ch;margin:16px 0 0;font-size:17px;line-height:1.5}.faq-jump{flex-wrap:wrap;gap:8px;margin:32px 0 18px;display:flex}.faq-jump a{color:#f4f4f6;background:#35f0a00f;border:1px solid #35f0a047;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.faq-jump a span{color:var(--brand-mint);font-variant-numeric:tabular-nums}.faq-jump a:hover{background:#35f0a029}.faq-search input{color:#f4f4f6;width:100%;font:inherit;background:#111113;border:1px solid #ffffff1f;border-radius:14px;margin:0 0 8px;padding:14px 16px;font-size:16px}.faq-search input:focus{outline:2px solid var(--brand-mint);outline-offset:2px}.faq-empty{color:#a5a5b0;margin:12px 0 0}.faq-group{margin-top:42px;scroll-margin-top:96px}.faq-group h2{color:#f4f4f6;letter-spacing:-.02em;align-items:baseline;gap:12px;margin:0 0 14px;font-size:22px;display:flex}.faq-group h2 span{color:var(--brand-mint);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:14px}.faq-item{border-top:1px solid #ffffff1a}.faq-item:last-child{border-bottom:1px solid #ffffff1a}.faq-item summary{color:#f4f4f6;letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 2px;font-size:16.5px;font-weight:700;line-height:1.35;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";border-right:2px solid var(--brand-mint);border-bottom:2px solid var(--brand-mint);flex:none;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.faq-item[open] summary:after{transform:rotate(225deg)translateY(-2px)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.faq-item[open] .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p,.faq-a li{color:#c4c4ce;font-size:15.5px;line-height:1.6}.faq-a p{margin:0 0 12px}.faq-a ol,.faq-a ul{margin:0 0 16px;padding-left:1.2em}.faq-a li+li{margin-top:6px}.faq-tablewrap{margin:0 0 16px;overflow-x:auto}.faq-a table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.faq-a th,.faq-a td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:10px 12px}.faq-a thead th{color:var(--brand-mint);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.faq-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.faq-a,.faq-item summary:after{transition:none}}@media (max-width:720px){.faq{padding:36px 16px 72px}.faq-item summary{font-size:15.5px}}
