.faq-section[data-astro-cid-hemr5th4]{color:#e8f5ee;background:#082a1c;border-block:1px solid #ffffff14;padding:clamp(64px,6vw,88px) 0;position:relative;overflow:clip}.faq-section[data-astro-cid-hemr5th4]:before{content:"";filter:blur(100px);pointer-events:none;background:#2dbd781f;border-radius:50%;width:540px;height:540px;position:absolute;top:-240px;left:-180px}.faq-section-light[data-astro-cid-hemr5th4]{color:#10231a;background:#fff;border-color:#10231a17}.faq-section-light[data-astro-cid-hemr5th4]:before{background:#2dbd7814}.faq-shell[data-astro-cid-hemr5th4]{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,6vw,104px);display:grid;position:relative}.faq-aside[data-astro-cid-hemr5th4]{flex-direction:column;gap:40px;display:flex;position:sticky;top:128px}.faq-eyebrow[data-astro-cid-hemr5th4]{color:#55d99b;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:20px;font-size:11px;font-weight:650;display:inline-flex}.faq-eyebrow[data-astro-cid-hemr5th4]:before{content:"";background:currentColor;width:24px;height:1px}.faq-section-light[data-astro-cid-hemr5th4] .faq-eyebrow[data-astro-cid-hemr5th4]{color:#148a58}.faq-title[data-astro-cid-hemr5th4]{max-width:10ch;color:inherit;font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,4.2vw,56px);font-weight:600;line-height:.98}.faq-sub[data-astro-cid-hemr5th4]{color:#def1e79e;max-width:37ch;margin:20px 0 0;font-size:15px;line-height:1.7}.faq-section-light[data-astro-cid-hemr5th4] .faq-sub[data-astro-cid-hemr5th4]{color:#66776e}.faq-standards[data-astro-cid-hemr5th4]{border-left:2px solid #20b978;padding-left:18px}.faq-standards[data-astro-cid-hemr5th4]>span[data-astro-cid-hemr5th4]{color:#def1e794;font-size:12px}.faq-standards[data-astro-cid-hemr5th4]>div[data-astro-cid-hemr5th4]{flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.faq-standards[data-astro-cid-hemr5th4] small[data-astro-cid-hemr5th4]{color:#b9d4c5;font-family:var(--mono);letter-spacing:.04em;font-size:10px}.faq-section-light[data-astro-cid-hemr5th4] .faq-standards[data-astro-cid-hemr5th4]>span[data-astro-cid-hemr5th4]{color:#66776e}.faq-section-light[data-astro-cid-hemr5th4] .faq-standards[data-astro-cid-hemr5th4] small[data-astro-cid-hemr5th4]{color:#365246}.faq-list[data-astro-cid-hemr5th4]{border-top:1px solid #e8fff426}.faq-section-light[data-astro-cid-hemr5th4] .faq-list[data-astro-cid-hemr5th4]{border-color:#10231a26}.faq-item[data-astro-cid-hemr5th4]{border-bottom:1px solid #e8fff426;transition:background .2s}.faq-section-light[data-astro-cid-hemr5th4] .faq-item[data-astro-cid-hemr5th4]{border-color:#10231a26}.faq-item[data-astro-cid-hemr5th4][open]{background:#2dbd780e}.faq-section-light[data-astro-cid-hemr5th4] .faq-item[data-astro-cid-hemr5th4][open]{background:#f5faf7}.faq-question[data-astro-cid-hemr5th4]{min-height:60px;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:14px;padding:10px 4px;list-style:none;display:grid}.faq-question[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-index[data-astro-cid-hemr5th4]{color:#35c789;font-family:var(--mono);letter-spacing:.08em;align-self:start;padding-top:4px;font-size:10px}.faq-section-light[data-astro-cid-hemr5th4] .faq-index[data-astro-cid-hemr5th4]{color:#148a58}.faq-question-text[data-astro-cid-hemr5th4]{color:inherit;font-family:var(--display);letter-spacing:-.015em;font-size:clamp(16px,1.2vw,18px);font-weight:600;line-height:1.25}.faq-toggle[data-astro-cid-hemr5th4]{color:#72caa1;border:1px solid #e8fff433;border-radius:50%;place-items:center;width:32px;height:32px;transition:color .2s,border-color .2s,transform .25s;display:grid}.faq-section-light[data-astro-cid-hemr5th4] .faq-toggle[data-astro-cid-hemr5th4]{color:#148a58;border-color:#148a5838}.faq-question[data-astro-cid-hemr5th4]:hover .faq-toggle[data-astro-cid-hemr5th4]{color:#fff;border-color:#20b978}.faq-section-light[data-astro-cid-hemr5th4] .faq-question[data-astro-cid-hemr5th4]:hover .faq-toggle[data-astro-cid-hemr5th4]{color:#0c6f47;border-color:#20b978}.faq-item[data-astro-cid-hemr5th4][open] .faq-toggle[data-astro-cid-hemr5th4]{color:#20b978;border-color:#20b978;transform:rotate(45deg)}.faq-answer[data-astro-cid-hemr5th4]{padding:0 54px 20px 52px}.faq-answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:#def1e7ad;max-width:62ch;margin:0;font-size:15px;line-height:1.75}.faq-section-light[data-astro-cid-hemr5th4] .faq-answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:#52675d}@media (max-width:900px){.faq-shell[data-astro-cid-hemr5th4]{grid-template-columns:1fr;gap:54px}.faq-aside[data-astro-cid-hemr5th4]{gap:36px;min-height:auto;position:static}.faq-title[data-astro-cid-hemr5th4]{max-width:12ch}.faq-standards[data-astro-cid-hemr5th4]{max-width:420px}}@media (max-width:560px){.faq-section[data-astro-cid-hemr5th4]{padding:72px 0}.faq-shell[data-astro-cid-hemr5th4]{gap:42px}.faq-title[data-astro-cid-hemr5th4]{font-size:clamp(40px,12vw,54px)}.faq-sub[data-astro-cid-hemr5th4]{margin-top:20px}.faq-question[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1fr) 32px;gap:14px;min-height:60px;padding:12px 0}.faq-index[data-astro-cid-hemr5th4]{display:none}.faq-question-text[data-astro-cid-hemr5th4]{font-size:17px}.faq-toggle[data-astro-cid-hemr5th4]{width:32px;height:32px}.faq-answer[data-astro-cid-hemr5th4]{padding:0 46px 18px 0}.faq-answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{font-size:14px;line-height:1.65}}
