*{box-sizing:border-box}:root{--background: oklch(1 0 0);--foreground: oklch(.2101 .0318 264.6645);--card: oklch(1 0 0);--card-foreground: oklch(.2101 .0318 264.6645);--popover: oklch(1 0 0);--popover-foreground: oklch(.2101 .0318 264.6645);--primary: oklch(.5 .1368 48.513);--primary-foreground: oklch(1 0 0);--secondary: oklch(.44 .0398 196.028);--secondary-foreground: oklch(1 0 0);--muted: oklch(.967 .0029 264.5419);--muted-foreground: oklch(.43 .0234 264.3637);--accent: oklch(.9491 0 0);--accent-foreground: oklch(.2101 .0318 264.6645);--destructive: oklch(.6368 .2078 25.3313);--destructive-foreground: oklch(.9851 0 0);--border: oklch(.9276 .0058 264.5313);--input: oklch(.9276 .0058 264.5313);--ring: oklch(.5 .1368 48.513);--chart-1: oklch(.594 .0443 196.0233);--chart-2: oklch(.7214 .1337 49.9802);--chart-3: oklch(.8721 .0864 68.5474);--chart-4: oklch(.6268 0 0);--chart-5: oklch(.683 0 0);--radius: .75rem;--page-max-width: 1280px;--page-max-width-narrow: 1000px;--page-max-width-wide: 1440px;--page-padding: 1rem 1rem 2rem;--page-padding-desktop: 1.5rem 2rem 3rem;font-family:Geist Mono,Inter,system-ui,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;--bg-main: var(--background);--bg-surface: var(--card);--bg-input: var(--input);--text-main: var(--foreground);--text-muted: var(--muted-foreground);--header-font: "Outfit", sans-serif}.dark{--background: oklch(.1797 .0043 308.1928);--foreground: oklch(.9 0 0);--card: oklch(.1822 0 0);--card-foreground: oklch(.9 0 0);--popover: oklch(.1797 .0043 308.1928);--popover-foreground: oklch(.9 0 0);--primary: oklch(.7214 .1337 49.9802);--primary-foreground: oklch(.1797 .0043 308.1928);--secondary: oklch(.72 .0443 196.0233);--secondary-foreground: oklch(.1797 .0043 308.1928);--muted: oklch(.252 0 0);--muted-foreground: oklch(.72 0 0);--accent: oklch(.3211 0 0);--accent-foreground: oklch(.9 0 0);--destructive: oklch(.594 .0443 196.0233);--destructive-foreground: oklch(.1797 .0043 308.1928);--border: oklch(.252 0 0);--input: oklch(.252 0 0);--ring: oklch(.7214 .1337 49.9802)}html,body{overflow-x:hidden;width:100%;position:relative;scrollbar-gutter:stable}body{margin:0;min-height:100vh;background:var(--background);color:var(--foreground);transition:background-color .3s ease,color .3s ease}.app-layout{display:flex;flex-direction:column;min-height:100vh}#app{max-width:1280px;margin:0 auto;padding:1rem;width:100%;flex:1}@media(min-width:768px){#app{padding:2rem}}.page-wrapper{min-height:100vh;padding:var(--page-padding);max-width:var(--page-max-width);margin:0 auto;width:100%;overflow-x:hidden}@media(min-width:768px){.page-wrapper{padding:var(--page-padding-desktop)}}.page-wrapper--narrow{--page-max-width: var(--page-max-width-narrow)}.page-wrapper--wide{--page-max-width: var(--page-max-width-wide)}.page-wrapper--edge{--page-padding: 1rem 0 2rem;--page-padding-desktop: 1.5rem 0 3rem}.page-wrapper--hero{--page-padding: 4rem 0;--page-padding-desktop: 4rem 0}h1,h2,h3{font-family:var(--header-font);color:var(--foreground);margin-top:0}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;box-shadow:0 4px 6px -1px #0000001a;color:var(--card-foreground)}.gradient-text{background:linear-gradient(135deg,var(--primary) 0%,oklch(.55 .15 30) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}input[type=number],input[type=text]{background:var(--input);border:1px solid var(--border);border-radius:calc(var(--radius) / 2);padding:.75rem 1rem;color:var(--foreground);font-family:inherit;font-size:1rem;width:100%;transition:all .2s ease;outline:none}input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}.label{display:block;font-size:.875rem;color:var(--muted-foreground);margin-bottom:.5rem;font-weight:500}.btn-primary{background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius);padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.btn-primary:hover{transform:translateY(-1px);opacity:.9}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px oklch(from var(--primary) l c h / .2)}@media(prefers-color-scheme:dark){:root{--background: oklch(.1797 .0043 308.1928);--foreground: oklch(.9 0 0);--card: oklch(.1822 0 0);--card-foreground: oklch(.9 0 0);--popover: oklch(.1797 .0043 308.1928);--popover-foreground: oklch(.9 0 0);--primary: oklch(.7214 .1337 49.9802);--primary-foreground: oklch(.1797 .0043 308.1928);--secondary: oklch(.72 .0443 196.0233);--secondary-foreground: oklch(.1797 .0043 308.1928);--muted: oklch(.252 0 0);--muted-foreground: oklch(.72 0 0);--accent: oklch(.3211 0 0);--accent-foreground: oklch(.9 0 0);--destructive: oklch(.594 .0443 196.0233);--destructive-foreground: oklch(.1797 .0043 308.1928);--border: oklch(.252 0 0);--input: oklch(.252 0 0);--ring: oklch(.7214 .1337 49.9802)}}:root{--canvas: var(--background);--surface: var(--card);--surface-subtle: var(--muted);--ink: var(--foreground);--muted-ink: var(--muted-foreground);--line: var(--border);--action: var(--primary);--action-strong: var(--primary);--data: var(--secondary);--soft-data: var(--accent);--success: var(--chart-1);--warning: var(--chart-2);--danger: var(--destructive);--data-text: var(--secondary);--success-text: oklch(.43 .15 145);--warning-text: oklch(.45 .14 75);--danger-text: oklch(.48 .18 25);--result-surface: var(--foreground);--result-foreground: var(--background);--result-muted: color-mix(in srgb, var(--background) 76%, var(--foreground));--content-wide: 1240px;--content-calc: 1320px;--gutter: clamp(16px, 3vw, 32px);--shadow: 0 2px 8px oklch(from var(--foreground) l c h / .06)}@media(prefers-color-scheme:dark){:root{--data-text: var(--secondary);--success-text: oklch(.78 .14 145);--warning-text: oklch(.8 .13 75);--danger-text: oklch(.78 .16 25);--result-surface: var(--muted);--result-foreground: var(--foreground);--result-muted: var(--muted-foreground)}}.dark{--data-text: var(--secondary);--success-text: oklch(.78 .14 145);--warning-text: oklch(.8 .13 75);--danger-text: oklch(.78 .16 25);--result-surface: var(--muted);--result-foreground: var(--foreground);--result-muted: var(--muted-foreground)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.calculator) .control:focus-within{border-color:var(--line);outline:3px solid var(--action);outline-offset:2px;box-shadow:none}:where(.calculator) .control :where(input,select,textarea):focus-visible{outline:none;box-shadow:none}:where(.calculator) :where(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)}:where(.calculator) .control.control:has(:where(input,select,textarea)[aria-invalid=true]){border-color:var(--danger)}:where(.calculator) :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--action);outline-offset:3px;box-shadow:none}:where(.calculator) :where(.mode-grid label,.strategy-card,.scenario-grid button):has(input:focus-visible){outline:3px solid var(--action);outline-offset:3px}:root{--font-display: "Outfit", ui-sans-serif, system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--brand-coral: oklch(.68 .16 42);--brand-coral-strong: oklch(.61 .18 38);--brand-coral-soft: color-mix(in oklch, var(--brand-coral) 13%, transparent);--icon-on-brand: oklch(.99 0 0);--surface-raised: color-mix(in oklch, var(--card) 92%, var(--foreground));--surface-inset: color-mix(in oklch, var(--background) 84%, var(--foreground));--line-subtle: color-mix(in oklch, var(--border) 72%, transparent);--radius-card: 1.15rem;--radius-control: .9rem;--space-section: clamp(2.5rem, 6vw, 5rem);--space-card: clamp(1.15rem, 2.5vw, 1.75rem);--content-reading: 72rem}html,body{font-family:var(--font-mono)}h1,h2,h3,h4,button,.btn-primary,.header-cta,.tool-card h3,.card-content h2{font-family:var(--font-display)}h1,h2,h3,h4,p{text-wrap:pretty}a{color:var(--action-strong)}.card,.input-section,.results-card,.result-card,.chart-container,.comparison-card,.milestone-card,.zero-card,.assumptions,.faq,.sidebar-box,.tool-card,.calc-card,.blog-card,.pillar-card,.mission-section,.glossary-card{box-shadow:none!important}.icon-badge,.section-icon,.tool-icon,.card-icon,.info-icon,.pillar-icon,.header-icon,.result-icon,.stat-icon{background:var(--action);border:0;border-radius:.75rem;color:var(--icon-on-brand)!important;box-shadow:none!important}.card-icon{display:grid;place-items:center;width:3.25rem;height:3.25rem}.card-icon :where(svg){width:1.65rem;height:1.65rem;color:var(--icon-on-brand)!important;stroke:var(--icon-on-brand)!important}.btn-primary,.header-cta,.mobile-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;border:1px solid var(--action);border-radius:.75rem;background:var(--action);color:var(--primary-foreground);padding:.7rem 1.05rem;font-weight:700;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.btn-primary:hover,.header-cta:hover,.mobile-cta:hover{background:var(--action-strong);border-color:var(--action-strong);transform:none}.btn-secondary,.page-action,.reset,.table-toggle{border:1px solid var(--line);border-radius:.75rem;background:var(--surface);color:var(--action-strong);padding:.65rem .9rem;font-family:var(--font-mono);font-weight:700}input[type=text],input[type=number],input[type=date],select,textarea{border-radius:var(--radius-control);border-color:var(--line);background:var(--surface-inset);color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}input[type=text]:focus,input[type=number]:focus,input[type=date]:focus,select:focus,textarea:focus{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in oklch,var(--action) 18%,transparent)}.calculator.page-wrapper{max-width:var(--content-wide);padding-top:clamp(1.5rem,4vw,3.25rem);padding-bottom:clamp(3rem,7vw,5.5rem)}.calculator.page-wrapper--edge{padding-left:var(--gutter);padding-right:var(--gutter)}.hub h1,.about-header h1,.glossary-header h1,.blog-header h1,.post-header h1,.hero h1,.gradient-text{color:var(--action-strong)!important;font-family:var(--font-display);background:none!important;-webkit-text-fill-color:currentColor!important}.calculator .calculator-layout,.calculator .calculator-grid{gap:clamp(1rem,2.5vw,1.5rem)}.calculator .input-panel{gap:1rem;top:6rem}.calculator .input-section,.calculator .input-panel,.calculator .empty-result,.calculator .results-card,.calculator .result-card,.calculator .comparison-card,.calculator .milestone-card,.calculator .zero-card,.calculator .schedule-card,.calculator .budget-card,.calculator .delta-card,.calculator .notice-card,.calculator .assumptions,.calculator .faq,.calculator .chart-container{border:1px solid var(--line-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:none!important}.calculator .input-section,.calculator .input-panel{padding:var(--space-card)}.calculator .section-title,.calculator legend,.calculator .panel-top h2,.calculator .chart-head h2,.calculator .empty-result h2,.calculator .faq h2{font-family:var(--font-display)}.calculator .section-title{gap:.8rem;padding-bottom:1rem;border-bottom-color:var(--line-subtle);color:var(--muted-ink);letter-spacing:.1em}.calculator .section-icon{width:2.75rem;height:2.75rem;border-radius:.8rem;background:var(--action)}.calculator .input-grid,.calculator .debt-fields,.calculator .two-fields{gap:1rem}.calculator .input-field,.calculator .field{gap:.45rem}.calculator .input-field label,.calculator .field label{font-family:var(--font-mono);color:var(--ink);font-size:.86rem;font-weight:500}.calculator .input-hint,.calculator .hint,.calculator .helper-text,.calculator .source-note{color:var(--muted-ink);font-family:var(--font-mono)}.calculator .input-box,.calculator .control{min-height:3.65rem;border:2px solid var(--line-subtle);border-radius:var(--radius-control);background:var(--surface-inset)}.calculator .input-box input,.calculator .input-box select,.calculator .control input,.calculator .control select{min-height:3.4rem;background:transparent;color:var(--ink);font-family:var(--font-mono);font-size:1rem}.calculator .input-box:focus-within,.calculator .control:focus-within{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in oklch,var(--action) 18%,transparent)}.calculator .section-icon+*,.calculator .result-section-header,.calculator .result-value.accent,.calculator .stat-item.highlight .stat-icon{color:var(--action-strong)}.calculator .main-result,.calculator .result-card.result-hero{background:var(--result-surface)!important;border-color:var(--line-subtle)!important;color:var(--result-foreground)!important;box-shadow:none!important}.calculator .main-result:before{display:none}.calculator .main-label,.calculator .main-result .payment-terms,.calculator .main-result .savings-note,.calculator .result-card.result-hero .eyebrow,.calculator .result-card.result-hero .result-note{color:var(--result-muted)!important}.calculator .payment-display,.calculator .savings-display,.calculator .payment-dollars,.calculator .savings-value,.calculator .result-card.result-hero .result-number{color:var(--result-foreground)!important;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.calculator .result-icon,.calculator .stat-icon{border-radius:.75rem;background:color-mix(in oklch,var(--action) 20%,transparent);color:var(--action-strong)}.calculator .result-row,.calculator .metrics,.calculator .stats-grid,.calculator .result-section-header,.calculator .loan-row,.calculator .detail-row{border-color:var(--line-subtle)}.calculator .sub-results,.calculator .chart-container,.calculator .comparison-section,.calculator .comparison-card,.calculator .schedule-card,.calculator .assumptions,.calculator .faq{background:var(--surface)}.about-container,.glossary-container,.blog-container,.post-page{padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(3rem,7vw,6rem)}.about-header h1,.glossary-header h1,.blog-header h1,.post-header h1,.home-page h1{color:var(--action-strong);font-family:var(--font-display);-webkit-text-fill-color:currentColor;background:none}.blog-card,.glossary-card,.pillar-card,.mission-section,.sidebar-box,.post-content :global(.comparison-table-wrapper),.post-content :global(.author-bio),.faq-item{border-radius:var(--radius-card)!important;border-color:var(--line-subtle)!important}.blog-card:hover,.calc-card:hover:not(.coming-soon),.faq-item:hover{transform:none!important;box-shadow:none!important;border-color:var(--action)!important}.blog-card .card-content,.glossary-card,.pillar-card,.mission-section,.sidebar-box,.faq-item{background:var(--surface)}@media(max-width:700px){.calculator .input-section,.calculator .input-panel,.calculator .result-card,.calculator .results-card,.calculator .chart-container,.calculator .comparison-card,.calculator .schedule-card,.calculator .faq{border-radius:1rem}.calculator .input-box,.calculator .control{min-height:3.45rem}}.page-wrapper:has(.calculator-layout){max-width:var(--content-wide);padding-top:clamp(1.5rem,4vw,3.25rem);padding-bottom:clamp(3rem,7vw,5.5rem)}.page-wrapper:has(.calculator-layout) .calculator-layout{gap:clamp(1rem,2.5vw,1.5rem)}.page-wrapper:has(.calculator-layout) .input-panel{gap:1rem;top:6rem}.page-wrapper:has(.calculator-layout) :where(.input-section,.results-card,.chart-container){border:1px solid var(--line-subtle)!important;border-radius:var(--radius-card)!important;background:var(--surface)!important;box-shadow:none!important}.page-wrapper:has(.calculator-layout) .input-section{padding:var(--space-card)}.page-wrapper:has(.calculator-layout) .section-title{gap:.8rem;padding-bottom:1rem;border-bottom-color:var(--line-subtle);color:var(--muted-ink);font-family:var(--font-display);letter-spacing:.1em}.page-wrapper:has(.calculator-layout) .section-icon{width:2.75rem;height:2.75rem;border-radius:.8rem;background:var(--action)!important;color:var(--icon-on-brand)!important;box-shadow:none!important}.page-wrapper:has(.calculator-layout) :where(.input-field label,.field label){font-family:var(--font-mono);color:var(--ink);font-size:.86rem;font-weight:500}.page-wrapper:has(.calculator-layout) :where(.input-hint,.hint,.helper-text){color:var(--muted-ink);font-family:var(--font-mono)}.page-wrapper:has(.calculator-layout) :where(.input-box,.control){min-height:3.65rem;border:2px solid var(--line-subtle)!important;border-radius:var(--radius-control)!important;background:var(--surface-inset)!important}.page-wrapper:has(.calculator-layout) :where(.input-box input,.input-box select,.control input,.control select){min-height:3.4rem;background:transparent!important;color:var(--ink)!important;font-family:var(--font-mono);font-size:1rem}.page-wrapper:has(.calculator-layout) :where(.input-box:focus-within,.control:focus-within){border-color:var(--action)!important;box-shadow:0 0 0 3px color-mix(in oklch,var(--action) 18%,transparent)!important}.page-wrapper:has(.calculator-layout) :where(.main-result,.result-card.result-hero){background:var(--result-surface)!important;border-color:var(--line-subtle)!important;color:var(--result-foreground)!important;box-shadow:none!important}.page-wrapper:has(.calculator-layout) .main-result:before{display:none}.page-wrapper:has(.calculator-layout) :where(.main-label,.payment-terms,.savings-note,.result-card.result-hero .eyebrow,.result-card.result-hero .result-note){color:var(--result-muted)!important}.page-wrapper:has(.calculator-layout) :where(.payment-display,.savings-display,.payment-dollars,.savings-value,.result-card.result-hero .result-number){color:var(--result-foreground)!important;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.page-wrapper:has(.calculator-layout) :where(.result-row,.stats-grid,.result-section-header,.loan-row,.detail-row){border-color:var(--line-subtle)!important}.site-header.svelte-a8kxe2{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--canvas) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.header-inner.svelte-a8kxe2{max-width:var(--content-wide);min-height:72px;margin:auto;padding:0 var(--gutter);display:flex;align-items:center;gap:28px}.brand.svelte-a8kxe2{display:flex;align-items:center;flex:0 0 auto;text-decoration:none}.brand-logo.svelte-a8kxe2{display:block;width:142px;height:auto}.brand-logo--dark.svelte-a8kxe2,.dark .brand-logo--light.svelte-a8kxe2{display:none}.dark .brand-logo--dark.svelte-a8kxe2{display:block}.desktop-nav.svelte-a8kxe2{display:flex;gap:22px;margin-left:auto}.desktop-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2),.mobile-nav-wrap.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--muted-ink);text-decoration:none;font-size:.9rem;font-weight:650}.desktop-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.desktop-nav.svelte-a8kxe2 a.active:where(.svelte-a8kxe2),.mobile-nav-wrap.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.mobile-nav-wrap.svelte-a8kxe2 a.active:where(.svelte-a8kxe2){color:var(--action-strong)}.header-cta.svelte-a8kxe2,.mobile-cta.svelte-a8kxe2{background:var(--action);color:var(--primary-foreground)!important;border-radius:7px;padding:11px 15px;text-decoration:none;font-size:.85rem;font-weight:750}.header-cta.svelte-a8kxe2:hover{background:var(--action-strong)}.menu-button.svelte-a8kxe2{display:none;margin-left:auto;min-width:44px;min-height:44px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px}.mobile-nav-wrap.svelte-a8kxe2{display:none}@media(prefers-color-scheme:dark){.brand-logo--light.svelte-a8kxe2{display:none}.brand-logo--dark.svelte-a8kxe2{display:block}}@media(max-width:800px){.desktop-nav.svelte-a8kxe2,.header-cta.svelte-a8kxe2{display:none}.menu-button.svelte-a8kxe2{display:grid;place-items:center}.mobile-nav-wrap.svelte-a8kxe2{display:block;border-top:1px solid var(--line);background:var(--surface)}.mobile-nav-wrap.svelte-a8kxe2 nav:where(.svelte-a8kxe2){max-width:var(--content-wide);margin:auto;padding:10px var(--gutter) 18px;display:grid;gap:2px}.mobile-nav-wrap.svelte-a8kxe2 a:where(.svelte-a8kxe2){display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 10px;border-radius:6px}.mobile-nav-wrap.svelte-a8kxe2 .mobile-cta:where(.svelte-a8kxe2){margin-top:8px;padding:0 14px;min-height:46px}}.footer.svelte-jz8lnl{margin-top:6rem;background:var(--card);border-top:1px solid var(--border);padding:5rem 1rem 3rem;color:var(--muted-foreground)}.footer-container.svelte-jz8lnl{max-width:1280px;margin:0 auto}.footer-grid.svelte-jz8lnl{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:3rem;margin-bottom:4rem}.footer-brand.svelte-jz8lnl{display:flex;flex-direction:column;gap:1.5rem}.brand-link.svelte-jz8lnl{display:flex;align-items:center;text-decoration:none}.footer-logo.svelte-jz8lnl{display:block;height:auto;width:169px}.footer-logo--dark.svelte-jz8lnl,.dark .footer-logo--light.svelte-jz8lnl{display:none}.dark .footer-logo--dark.svelte-jz8lnl{display:block}@media(prefers-color-scheme:dark){.footer-logo--light.svelte-jz8lnl{display:none}.footer-logo--dark.svelte-jz8lnl{display:block}}.brand-desc.svelte-jz8lnl{font-size:.95rem;line-height:1.6;max-width:300px}.footer-section-title.svelte-jz8lnl{display:block;color:var(--foreground);font-family:var(--header-font);font-size:1rem;font-weight:600;margin:0 0 1.5rem}.footer-section.svelte-jz8lnl ul:where(.svelte-jz8lnl){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-section.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--muted-foreground);text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-section.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--primary)}.footer-bottom.svelte-jz8lnl{padding-top:3rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:2rem;text-align:center}.disclaimer.svelte-jz8lnl{font-size:.85rem;line-height:1.6;max-width:900px;margin:0 auto}.disclaimer.svelte-jz8lnl strong:where(.svelte-jz8lnl){color:var(--foreground)}.copyright.svelte-jz8lnl{font-size:.85rem}@media(max-width:1024px){.footer-grid.svelte-jz8lnl{grid-template-columns:1fr 1fr;gap:2.5rem}.footer-brand.svelte-jz8lnl{grid-column:span 2;align-items:center;text-align:center;margin-bottom:1rem}.brand-desc.svelte-jz8lnl{max-width:100%}}@media(max-width:640px){.footer-grid.svelte-jz8lnl{grid-template-columns:1fr}.footer-brand.svelte-jz8lnl{grid-column:span 1}.footer.svelte-jz8lnl{padding-top:3rem}}
