.site-header[data-astro-cid-vwn3tmth]{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:100;position:sticky;top:0}.header-inner[data-astro-cid-vwn3tmth]{justify-content:space-between;align-items:center;gap:1.5rem;height:72px;display:flex}.brand-link[data-astro-cid-vwn3tmth]{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.brand-logo[data-astro-cid-vwn3tmth]{height:auto;display:block}.header-badge[data-astro-cid-vwn3tmth]{color:var(--color-positive);background-color:var(--color-positive-soft);border-radius:9999px;align-items:center;gap:.5rem;margin-right:auto;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.badge-dot[data-astro-cid-vwn3tmth]{background-color:var(--color-positive);border-radius:50%;width:6px;height:6px}.desktop-nav[data-astro-cid-vwn3tmth]{display:flex}.nav-list[data-astro-cid-vwn3tmth]{align-items:center;gap:1.75rem;list-style:none;display:flex}.nav-link[data-astro-cid-vwn3tmth]{color:var(--color-ink);transition:color var(--transition-fast);padding:.5rem 0;font-size:.95rem;font-weight:600;text-decoration:none;position:relative}.nav-link[data-astro-cid-vwn3tmth]:hover,.nav-link[data-astro-cid-vwn3tmth].active{color:var(--color-primary)}.nav-link[data-astro-cid-vwn3tmth].active:after{content:"";background-color:var(--color-primary);height:2px;position:absolute;bottom:-24px;left:0;right:0}.header-actions[data-astro-cid-vwn3tmth]{align-items:center;gap:.75rem;display:flex}.btn-sm[data-astro-cid-vwn3tmth]{min-height:38px;padding:.45rem 1rem;font-size:.875rem}.mobile-menu-btn[data-astro-cid-vwn3tmth]{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;background:0 0;padding:.5rem;display:none}.mobile-drawer[data-astro-cid-vwn3tmth]{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-card);padding:1.5rem 0}.mobile-badge-row[data-astro-cid-vwn3tmth]{color:var(--color-positive);background-color:var(--color-positive-soft);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.mobile-nav-list[data-astro-cid-vwn3tmth]{flex-direction:column;gap:.75rem;list-style:none;display:flex}.mobile-nav-link[data-astro-cid-vwn3tmth]{color:var(--color-ink);padding:.5rem 0;font-size:1.1rem;font-weight:600;text-decoration:none;display:block}.mobile-nav-link[data-astro-cid-vwn3tmth].active{color:var(--color-primary)}.mobile-drawer-footer[data-astro-cid-vwn3tmth]{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1rem}.mobile-disclaimer[data-astro-cid-vwn3tmth]{color:var(--color-ink-muted);margin-bottom:0;font-size:.825rem}@media (width<=900px){.d-none-mobile[data-astro-cid-vwn3tmth],.desktop-nav[data-astro-cid-vwn3tmth],.header-contact-btn[data-astro-cid-vwn3tmth]{display:none}.mobile-menu-btn[data-astro-cid-vwn3tmth]{display:flex}}.site-footer[data-astro-cid-qup6pdxl]{color:#edf2f7;background-color:#070f23;border-top:1px solid #ffffff14;margin-top:auto;padding-top:4.5rem;padding-bottom:2.5rem}.footer-top[data-astro-cid-qup6pdxl]{border-bottom:1px solid #ffffff14;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:3.5rem;display:grid}.brand-col[data-astro-cid-qup6pdxl]{padding-right:1.5rem}.brand-tagline[data-astro-cid-qup6pdxl]{color:#94a3b8;margin-top:1.25rem;margin-bottom:1.5rem;font-size:.925rem;line-height:1.6}.footer-trust-pill[data-astro-cid-qup6pdxl]{color:#48bb78;background-color:#48bb781f;border:1px solid #48bb7840;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.trust-dot[data-astro-cid-qup6pdxl]{background-color:#48bb78;border-radius:50%;width:6px;height:6px}.footer-heading[data-astro-cid-qup6pdxl]{text-transform:uppercase;letter-spacing:.06em;color:#fff;margin-bottom:1.25rem;font-size:.95rem;font-weight:700}.legal-heading[data-astro-cid-qup6pdxl]{margin-top:1.75rem}.footer-links[data-astro-cid-qup6pdxl]{flex-direction:column;gap:.65rem;list-style:none;display:flex}.footer-links[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:#cbd5e1;transition:color var(--transition-fast);font-size:.9rem;text-decoration:none}.footer-links[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:#fff;text-decoration:underline}.view-all-link[data-astro-cid-qup6pdxl]{font-weight:600;color:#60a5fa!important}.footer-bottom[data-astro-cid-qup6pdxl]{padding-top:2rem}.disclaimer-box[data-astro-cid-qup6pdxl]{border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #ffffff0f;margin-bottom:1.75rem;padding:1.25rem}.disclaimer-box[data-astro-cid-qup6pdxl] p[data-astro-cid-qup6pdxl]{color:#cbd5e1;margin-bottom:0;font-size:.85rem;line-height:1.6}.copyright-row[data-astro-cid-qup6pdxl]{color:#e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;font-size:.9rem;font-weight:500;display:flex}.copyright-row[data-astro-cid-qup6pdxl] p[data-astro-cid-qup6pdxl]{color:#e2e8f0;margin-bottom:0}.copyright-row[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:#93c5fd;text-underline-offset:3px;text-decoration:underline}.copyright-row[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:#fff}@media (width<=960px){.footer-top[data-astro-cid-qup6pdxl]{grid-template-columns:1fr 1fr}}@media (width<=600px){.footer-top[data-astro-cid-qup6pdxl]{grid-template-columns:1fr;gap:2rem}}.consent-banner[data-astro-cid-gvsbfhw7]{color:#fff;z-index:999;background-color:#0b1633;border-top:1px solid #ffffff26;padding:1.25rem 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000040}.consent-inner[data-astro-cid-gvsbfhw7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.consent-text[data-astro-cid-gvsbfhw7]{flex:1;min-width:280px}.consent-headline[data-astro-cid-gvsbfhw7]{color:#fff;margin-bottom:.25rem;font-size:.95rem}.consent-desc[data-astro-cid-gvsbfhw7]{color:#cbd5e1;margin-bottom:0;font-size:.85rem;line-height:1.5}.consent-actions[data-astro-cid-gvsbfhw7]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.btn-sm[data-astro-cid-gvsbfhw7]{min-height:38px;padding:.45rem 1rem;font-size:.875rem}.consent-policy-link[data-astro-cid-gvsbfhw7]{color:#93c5fd;font-size:.85rem;text-decoration:underline}.consent-policy-link[data-astro-cid-gvsbfhw7]:hover{color:#fff}.ada-widget-container[data-astro-cid-sa3ci5ma]{z-index:99999;font-family:var(--font-sans);position:fixed;bottom:1.5rem;left:1.5rem}.ada-trigger-btn[data-astro-cid-sa3ci5ma]{background-color:var(--color-primary);color:#fff;cursor:pointer;transition:transform var(--transition-fast), background-color var(--transition-fast);border:2px solid #fff;border-radius:9999px;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 4px 14px #0b163340}.ada-trigger-btn[data-astro-cid-sa3ci5ma]:hover,.ada-trigger-btn[data-astro-cid-sa3ci5ma]:focus-visible{background-color:var(--color-primary-hover);outline-offset:2px;outline:3px solid #1f56d2;transform:translateY(-2px)}.ada-icon[data-astro-cid-sa3ci5ma]{flex-shrink:0}.ada-panel[data-astro-cid-sa3ci5ma]{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:340px;max-width:90vw;color:var(--color-ink);background:#fff;position:absolute;bottom:3.5rem;left:0;overflow:hidden;box-shadow:0 12px 36px #0b163338}.ada-panel-header[data-astro-cid-sa3ci5ma]{background-color:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ada-header-title-row[data-astro-cid-sa3ci5ma]{color:var(--color-primary);align-items:center;gap:.5rem;display:flex}.ada-title[data-astro-cid-sa3ci5ma]{color:var(--color-ink);margin:0;font-size:1rem;font-weight:700}.ada-close-btn[data-astro-cid-sa3ci5ma]{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1}.ada-close-btn[data-astro-cid-sa3ci5ma]:hover{color:var(--color-ink)}.ada-panel-body[data-astro-cid-sa3ci5ma]{max-height:60vh;padding:1.25rem;overflow-y:auto}.ada-control-group[data-astro-cid-sa3ci5ma]{margin-bottom:1.25rem}.ada-group-label[data-astro-cid-sa3ci5ma]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted);margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}.ada-button-row[data-astro-cid-sa3ci5ma]{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.ada-opt-btn[data-astro-cid-sa3ci5ma]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;text-align:center;padding:.5rem .25rem;font-size:.75rem;font-weight:600}.ada-opt-btn[data-astro-cid-sa3ci5ma]:hover{border-color:var(--color-primary)}.ada-opt-btn[data-astro-cid-sa3ci5ma].active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.ada-toggles-grid[data-astro-cid-sa3ci5ma]{grid-template-columns:1fr;gap:.5rem;display:grid}.ada-toggle-card[data-astro-cid-sa3ci5ma]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;text-align:left;align-items:center;gap:.75rem;width:100%;padding:.65rem .75rem;font-size:.825rem;font-weight:600;display:flex}.ada-toggle-card[data-astro-cid-sa3ci5ma]:hover{border-color:var(--color-primary)}.ada-toggle-card[data-astro-cid-sa3ci5ma].active{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-hover)}.ada-panel-footer[data-astro-cid-sa3ci5ma]{background-color:var(--color-surface-subtle);border-top:1px solid var(--color-border);padding:1rem 1.25rem}.ada-reset-btn[data-astro-cid-sa3ci5ma]{width:100%;color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:#fff;margin-bottom:.75rem;padding:.6rem;font-size:.8rem;font-weight:600}.ada-reset-btn[data-astro-cid-sa3ci5ma]:hover{background:var(--color-surface-subtle)}.ada-disclaimer[data-astro-cid-sa3ci5ma]{color:var(--color-ink-muted);text-align:center;margin:0;font-size:.7rem;line-height:1.4}@media (width<=600px){.ada-btn-label[data-astro-cid-sa3ci5ma]{display:none}.ada-trigger-btn[data-astro-cid-sa3ci5ma]{padding:.75rem}}html[data-a11y-font=large]{font-size:115%!important}html[data-a11y-font=xlarge]{font-size:130%!important}html[data-a11y-contrast=high]{filter:contrast(135%)!important}html[data-a11y-contrast=high] body{color:#000!important;background-color:#fff!important}html[data-a11y-contrast=high] a{font-weight:700!important;text-decoration:underline!important}html[data-a11y-contrast=inverted],html[data-a11y-contrast=inverted] img,html[data-a11y-contrast=inverted] video{filter:invert()hue-rotate(180deg)!important}html[data-a11y-dyslexia=true] body,html[data-a11y-dyslexia=true] input,html[data-a11y-dyslexia=true] select,html[data-a11y-dyslexia=true] button{letter-spacing:.04em!important;word-spacing:.1em!important;font-family:Comic Sans MS,Arial Rounded MT Bold,sans-serif!important}html[data-a11y-links=true] a{text-underline-offset:4px!important;color:#92400e!important;background-color:#fef3c7!important;border-radius:2px!important;padding:0 2px!important;text-decoration:underline 2px!important}html[data-a11y-spacing=true] body{letter-spacing:.08em!important;word-spacing:.16em!important;line-height:1.85!important}html[data-a11y-motion=true] *,html[data-a11y-motion=true] :before,html[data-a11y-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:root{--color-ink:#0b1633;--color-ink-muted:#475569;--color-ink-light:#64748b;--color-primary:#1d4ed8;--color-primary-hover:#1e40af;--color-primary-soft:#eff6ff;--color-positive:#0f645d;--color-positive-hover:#0b4a45;--color-positive-soft:#dcfce7;--color-page:#f8fafc;--color-surface:#fff;--color-surface-alt:#f1f5f9;--color-border:#cbd5e1;--color-border-subtle:#e2e8f0;--color-danger:#b42335;--color-danger-soft:#fde8ea;--color-warning:#79500c;--color-warning-soft:#fef3d6;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:30px;--shadow-sm:0 2px 8px #0b16330a;--shadow-card:0 8px 28px #0b16330f;--shadow-elevated:0 18px 55px #0b16331c;--container-width:1200px;--content-width:760px;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.22s cubic-bezier(.4, 0, .2, 1)}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:optional;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:optional;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:optional;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:optional;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:optional;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);color:var(--color-ink);background-color:var(--color-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6}body{flex-direction:column;min-height:100vh;display:flex}.skip-link{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);z-index:9999;transition:top var(--transition-fast);padding:.75rem 1.5rem;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip-link:focus{outline-offset:2px;outline:3px solid #fff;top:1rem}h1,h2,h3,h4,h5,h6{color:var(--color-ink);letter-spacing:-.02em;font-weight:700;line-height:1.2}h1{letter-spacing:-.03em;font-size:clamp(2rem,4vw + .5rem,3.25rem);font-weight:800}h2{margin-top:2rem;margin-bottom:1rem;font-size:clamp(1.5rem,2.5vw + .25rem,2.25rem)}h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:clamp(1.25rem,1.5vw + .2rem,1.5rem)}p{color:var(--color-ink);margin-bottom:1.25rem;font-size:1.05rem}p.lead{color:var(--color-ink-muted);font-size:1.25rem;line-height:1.6}a{color:var(--color-primary);text-underline-offset:3px;transition:color var(--transition-fast);text-decoration:underline 1.5px}a:hover{color:var(--color-primary-hover)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.container{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.content-container{width:100%;max-width:var(--content-width);margin-left:auto;margin-right:auto}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:1.75rem}.card-elevated{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);padding:2rem}.btn{border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover{background-color:var(--color-primary-hover);color:#fff}.btn-secondary{background-color:var(--color-surface);color:var(--color-ink);border-color:var(--color-border)}.btn-secondary:hover{background-color:var(--color-surface-alt);border-color:var(--color-ink-muted)}.form-group{margin-bottom:1.25rem}.form-label{color:var(--color-ink);margin-bottom:.4rem;font-size:.925rem;font-weight:600;display:block}.form-hint{color:var(--color-ink-muted);margin-top:.25rem;font-size:.825rem}.form-control{width:100%;color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);min-height:46px;padding:.75rem 1rem;font-family:inherit;font-size:1rem}.form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #1f56d226}.badge{border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.badge-primary{background-color:var(--color-primary-soft);color:var(--color-primary)}.badge-positive{background-color:var(--color-positive-soft);color:var(--color-positive)}.badge-neutral{background-color:var(--color-surface-alt);color:#334155;border:1px solid var(--color-border);font-weight:700}.table-responsive{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;margin-bottom:1.5rem;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:.95rem}th{background-color:var(--color-surface-alt);color:var(--color-ink);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.875rem 1rem;font-weight:700}td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-ink);padding:.875rem 1rem}tr:last-child td{border-bottom:none}.grid{gap:1.5rem;display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-accordion{flex-direction:column;gap:1.25rem;margin:2rem 0;display:flex}.faq-accordion .faq-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);padding:1.75rem}.faq-accordion .faq-item:hover{box-shadow:var(--shadow-elevated);border-color:#1e5cb359;transform:translateY(-2px)}.faq-accordion .faq-item h3{color:var(--color-ink);margin-top:0;margin-bottom:.65rem;font-size:1.15rem;font-weight:700;line-height:1.35}.faq-accordion .faq-item p{color:var(--color-ink-muted);margin-bottom:0;font-size:.95rem;line-height:1.65}@media (width<=640px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}.container{padding-left:1rem;padding-right:1rem}}
