.faq-hero.svelte-1bex8oj{color:#fff;background:radial-gradient(circle at 80% 20%, #cdbdff33, transparent 30%), radial-gradient(circle at 8% 12%, #80ffcc14, transparent 26%), linear-gradient(145deg, #1e1e1e 0%, var(--charcoal) 60%, #151515 100%)}.faq-hero-inner.svelte-1bex8oj{padding:48px 0 84px}.faq-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj) em:where(.svelte-1bex8oj){color:var(--lime)}.faq-hero.svelte-1bex8oj .subpage-hero-copy:where(.svelte-1bex8oj)>p:where(.svelte-1bex8oj){color:#ffffffbd;max-width:560px}.faq-section-tinted.svelte-1bex8oj{background:var(--bg-gray)}.faq-layout.svelte-1bex8oj{grid-template-columns:.34fr .66fr;align-items:start;gap:70px;display:grid}.faq-aside.svelte-1bex8oj{position:sticky;top:40px}.faq-index.svelte-1bex8oj{color:var(--green-deep,#14664e);font-family:var(--font-geist-mono);letter-spacing:.18em;margin-bottom:12px;font-size:10px;display:block}.faq-aside.svelte-1bex8oj h2:where(.svelte-1bex8oj){letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:660;line-height:1.05}.faq-list.svelte-1bex8oj{gap:10px;display:grid}.faq-item.svelte-1bex8oj{border:1px solid var(--line);background:#fff;border-radius:18px;transition:box-shadow .25s,border-color .25s;overflow:hidden}.faq-item[open].svelte-1bex8oj{border-color:#14664e47;box-shadow:0 18px 44px #20232212}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:16px;font-weight:660;list-style:none;display:flex}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):hover{background:#80ffcc17}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):focus-visible{outline:2px solid var(--green-deep,#14664e);outline-offset:-3px}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj) i:where(.svelte-1bex8oj){border:1px solid #2023222e;border-radius:50%;flex:none;width:26px;height:26px;position:relative}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj) i:where(.svelte-1bex8oj):before,.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj) i:where(.svelte-1bex8oj):after{content:"";background:var(--ink);width:10px;height:1.5px;transition:transform .25s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj) i:where(.svelte-1bex8oj):after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj) i:where(.svelte-1bex8oj){background:var(--lime);border-color:#0000}.faq-item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj) i:where(.svelte-1bex8oj):after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faq-item.svelte-1bex8oj p:where(.svelte-1bex8oj){color:#3c3f3e;max-width:62ch;margin:0;padding:0 24px 24px;font-size:15px;line-height:1.72}.faq-table-wrap.svelte-1bex8oj{border:1px solid var(--line);border-radius:14px;margin:0 24px 24px;overflow-x:auto}.faq-table.svelte-1bex8oj{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.faq-table.svelte-1bex8oj th:where(.svelte-1bex8oj),.faq-table.svelte-1bex8oj td:where(.svelte-1bex8oj){border-bottom:1px solid var(--line);vertical-align:top;padding:13px 16px}.faq-table.svelte-1bex8oj tbody:where(.svelte-1bex8oj) tr:where(.svelte-1bex8oj):last-child th:where(.svelte-1bex8oj),.faq-table.svelte-1bex8oj tbody:where(.svelte-1bex8oj) tr:where(.svelte-1bex8oj):last-child td:where(.svelte-1bex8oj){border-bottom:0}.faq-table.svelte-1bex8oj thead:where(.svelte-1bex8oj) th:where(.svelte-1bex8oj){background:var(--bg-gray);color:#33383a;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700}.faq-table.svelte-1bex8oj tbody:where(.svelte-1bex8oj) th:where(.svelte-1bex8oj){color:#14664e;font-family:var(--font-geist-mono);white-space:nowrap;font-size:13px;font-weight:600}.faq-table.svelte-1bex8oj td:where(.svelte-1bex8oj){color:#3c3f3e;line-height:1.6}.faq-table.svelte-1bex8oj ul:where(.svelte-1bex8oj){gap:5px;margin:0;padding:0;list-style:none;display:grid}.faq-table.svelte-1bex8oj li:where(.svelte-1bex8oj){padding-left:15px;position:relative}.faq-table.svelte-1bex8oj li:where(.svelte-1bex8oj):before{content:"";background:var(--mint);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}@media (width<=1020px){.faq-layout.svelte-1bex8oj{grid-template-columns:1fr;gap:26px}.faq-aside.svelte-1bex8oj{position:static}}@media (width<=720px){.faq-hero-inner.svelte-1bex8oj{padding:30px 0 62px}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){gap:14px;padding:18px;font-size:15px}.faq-item.svelte-1bex8oj p:where(.svelte-1bex8oj){padding:0 18px 20px;font-size:14.5px}.faq-table-wrap.svelte-1bex8oj{margin:0 18px 20px}.faq-table.svelte-1bex8oj th:where(.svelte-1bex8oj),.faq-table.svelte-1bex8oj td:where(.svelte-1bex8oj){padding:11px 13px}}@media (prefers-reduced-motion:reduce){.faq-item.svelte-1bex8oj,.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj) i:where(.svelte-1bex8oj):before,.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj) i:where(.svelte-1bex8oj):after{transition:none}}
