._root_1i0g9_1{padding:var(--section-spacing) 0;background:var(--mantine-color-dark-9)}._header_1i0g9_8{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(1.25rem,3vw,2.5rem);margin-bottom:clamp(.9rem,calc(var(--avail) * .028),3rem)}._eyebrow_1i0g9_17{display:flex;align-items:center;gap:.75rem;margin:0 0 clamp(.75rem,1.6vw,1.25rem);font-family:Gilroy-Bold,Gilroy,sans-serif;font-size:var(--text-eyebrow);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mantine-color-brand-4)}._eyebrowDash_1i0g9_30{width:28px;height:2px;background:var(--mantine-color-brand-4)}._step_1i0g9_36{opacity:.75}._headline_1i0g9_40{margin:0;font-family:Gilroy-Bold,Gilroy,sans-serif;font-size:var(--text-h2);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#fff}._highlight_1i0g9_50{color:var(--mantine-color-brand-4)}._helper_1i0g9_56{display:flex;align-items:center;gap:.85rem;min-height:var(--tap-min);text-decoration:none}._helperIcon_1i0g9_64{display:flex;align-items:center;justify-content:center;width:46px;aspect-ratio:1;flex-shrink:0;border:var(--ring-border) solid var(--mantine-color-brand-4);border-radius:50%;color:var(--mantine-color-brand-4)}._helperText_1i0g9_76{max-width:24ch;font-size:var(--text-small);font-weight:500;line-height:1.45;color:var(--mantine-color-gray-5)}._helperLink_1i0g9_84{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;color:var(--mantine-color-brand-4);white-space:nowrap}._helper_1i0g9_56:hover ._helperLink_1i0g9_84{text-decoration:underline}._helper_1i0g9_56:focus-visible{outline:2px solid var(--mantine-color-brand-4);outline-offset:4px;border-radius:12px}._grid_1i0g9_105{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:clamp(.6rem,calc(var(--avail) * .018),1.5rem)}._item_1i0g9_115{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-card);background:#ffffff04;transition:border-color .3s ease,box-shadow .3s ease}._item_1i0g9_115:hover{border-color:#ffdb2340}._item_1i0g9_115[data-open]{border-color:var(--mantine-color-brand-4);box-shadow:0 0 40px -20px #ffdb23cc}._questionRow_1i0g9_132{margin:0}._control_1i0g9_136{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.15rem);width:100%;min-height:var(--tap-min);padding:clamp(.55rem,calc(var(--avail) * .014),1.25rem) clamp(.85rem,2vw,1.25rem);background:transparent;border:none;text-align:left;cursor:pointer;color:inherit;font:inherit}._control_1i0g9_136:focus-visible{outline:2px solid var(--mantine-color-brand-4);outline-offset:-2px;border-radius:var(--radius-card)}._icon_1i0g9_157{display:flex;align-items:center;justify-content:center;width:clamp(38px,4vw,46px);aspect-ratio:1;flex-shrink:0;border:var(--ring-border) solid var(--mantine-color-brand-4);border-radius:50%;color:var(--mantine-color-brand-4)}._question_1i0g9_132{flex:1;min-width:0;font-family:Gilroy-Bold,Gilroy,sans-serif;font-size:var(--text-small);font-weight:700;line-height:1.35;color:#fff}._toggle_1i0g9_179{display:flex;flex-shrink:0;color:var(--mantine-color-brand-4);transition:transform .25s ease}._item_1i0g9_115[data-open] ._toggle_1i0g9_179{transform:rotate(90deg)}._panel_1i0g9_190{padding:0 clamp(.85rem,2vw,1.25rem) clamp(1rem,2vw,1.35rem);border-top:1px solid rgba(255,255,255,.07);margin-top:-.25rem;padding-top:clamp(.85rem,2vw,1.15rem);animation:_fadeIn_1i0g9_1 .25s ease}@keyframes _fadeIn_1i0g9_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._panel_1i0g9_190{animation:none}}._answer_1i0g9_209{font-size:var(--text-small);font-weight:500;line-height:1.7;color:var(--mantine-color-gray-4);white-space:pre-line}._banner_1i0g9_220{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.5vw,1.75rem);margin-top:var(--grid-gap);padding:clamp(.9rem,calc(var(--avail) * .026),2rem);border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-card);background:#ffffff04}._bannerIcon_1i0g9_232{display:flex;align-items:center;justify-content:center;width:clamp(52px,5vw,68px);aspect-ratio:1;flex-shrink:0;border:var(--ring-border) solid var(--mantine-color-brand-4);border-radius:50%;color:var(--mantine-color-brand-4)}._bannerText_1i0g9_244{flex:1;min-width:min(220px,100%)}._bannerTitle_1i0g9_249{margin:0 0 .25rem;font-family:Gilroy-Bold,Gilroy,sans-serif;font-size:var(--text-card-title);font-weight:700;line-height:1.25;color:#fff}._bannerSubtitle_1i0g9_258{font-size:var(--text-small);font-weight:500;color:var(--mantine-color-gray-5)}._bannerLink_1i0g9_264{display:inline-flex;align-items:center;gap:.6rem;min-height:var(--tap-min);font-family:Gilroy-Bold,Gilroy,sans-serif;font-size:clamp(1rem,2vw,1.15rem);font-weight:700;color:var(--mantine-color-brand-4);text-decoration:none;transition:gap .25s ease}._bannerLink_1i0g9_264:hover{gap:.95rem;text-decoration:underline}._bannerLink_1i0g9_264:focus-visible{outline:2px solid var(--mantine-color-brand-4);outline-offset:4px;border-radius:4px}._reveal_1i0g9_292{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(.75rem,2vw,2rem);width:100%;padding:0;border:none;background:none;color:inherit;text-align:left;cursor:pointer}._revealHint_1i0g9_307{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--tap-min);font-family:Gilroy-Bold,Gilroy,sans-serif;font-size:var(--text-small);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-brand-4)}._reveal_1i0g9_292:hover ._revealHint_1i0g9_307,._reveal_1i0g9_292:focus-visible ._revealHint_1i0g9_307{color:#fff}._reveal_1i0g9_292:focus-visible{outline:2px solid var(--mantine-color-brand-4);outline-offset:6px;border-radius:4px}._revealChevron_1i0g9_331{transition:transform .2s ease}._reveal_1i0g9_292[aria-expanded=true] ._revealChevron_1i0g9_331{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){._revealChevron_1i0g9_331{transition:none}}._body_1i0g9_345{margin-top:clamp(1rem,calc(var(--avail, 100svh) * .03),2.5rem)}._box_1i0g9_351{padding:clamp(1rem,calc(var(--avail, 100svh) * .032),2.5rem) clamp(1rem,2.4vw,2.25rem);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-panel)}
