.brand-mark[data-astro-cid-77qc4tpx]{flex:none;display:block}.lang[data-astro-cid-3s4v7zxg]{gap:var(--space-2);display:flex}.lang-pill[data-astro-cid-3s4v7zxg]{align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-pill);height:40px;color:var(--fg-body);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:border-color var(--dur-base) var(--ease-out);padding-inline:14px;text-decoration:none;display:inline-flex}.lang-pill[data-astro-cid-3s4v7zxg]:hover{border-color:var(--primary)}.lang-code[data-astro-cid-3s4v7zxg]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-muted)}.lang-sep[data-astro-cid-3s4v7zxg]{color:var(--border-strong)}[data-theme=dark] .lang-pill[data-astro-cid-3s4v7zxg],.dark-scope .lang-pill[data-astro-cid-3s4v7zxg]{color:var(--fg)}.site-header[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--border);background:var(--bg)}.header-inner[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-4);height:72px;display:flex;position:relative}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);color:var(--fg);margin-right:auto;text-decoration:none;display:inline-flex}.brand-name[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);font-size:22px;line-height:1}.nav-desktop[data-astro-cid-fzpbxy5g]{gap:var(--space-8);font-size:15px;font-weight:var(--weight-medium);display:flex}.nav-desktop[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--fg-body);transition:color var(--dur-base) var(--ease-out);border-bottom:2px solid #0000;padding-block:6px;text-decoration:none}.nav-desktop[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--primary)}.nav-desktop[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--primary);border-bottom-color:var(--accent)}.header-actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-3);display:flex}.cta[data-astro-cid-fzpbxy5g]{height:44px;padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-fg);font-size:15px;font-weight:var(--weight-semibold);white-space:nowrap;transition:background var(--dur-base) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.cta[data-astro-cid-fzpbxy5g]:hover{background:var(--accent-hover)}.cta-short[data-astro-cid-fzpbxy5g]{height:40px;font-size:var(--text-sm);padding-inline:14px;display:none}.nav-mobile[data-astro-cid-fzpbxy5g]{display:none}.nav-mobile[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--fg);cursor:pointer;place-items:center;list-style:none;display:grid}.nav-mobile[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.nav-mobile[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{display:none}.nav-mobile[data-astro-cid-fzpbxy5g][open] nav[data-astro-cid-fzpbxy5g]{gap:var(--space-1);z-index:20;padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.nav-mobile[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:var(--tap);color:var(--fg);border-bottom:1px solid var(--border);align-items:center;font-weight:500;text-decoration:none;display:flex}.nav-mobile[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--primary)}.cta-block[data-astro-cid-fzpbxy5g]{margin-top:var(--space-3);justify-content:center;border-bottom:none!important}@media (width<=860px){.nav-desktop[data-astro-cid-fzpbxy5g],.header-actions[data-astro-cid-fzpbxy5g]{display:none}.header-inner[data-astro-cid-fzpbxy5g]{gap:var(--space-2);height:60px}.brand-name[data-astro-cid-fzpbxy5g]{font-size:20px}.cta-short[data-astro-cid-fzpbxy5g],.nav-mobile[data-astro-cid-fzpbxy5g]{display:inline-flex}}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--space-24);background:var(--surface-brand);color:var(--fg-on-brand);padding-block:var(--space-16) var(--space-8)}.footer-grid[data-astro-cid-nns7i3if]{gap:var(--space-10);grid-template-columns:1.4fr 1fr 1fr 1.4fr;display:grid}.col[data-astro-cid-nns7i3if]{gap:var(--space-3);flex-direction:column;display:flex}.col-title[data-astro-cid-nns7i3if]{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--green-200)}.footer-grid[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-grid[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--fg-on-brand);font-size:15px;text-decoration:none}.footer-grid[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.foot-brand[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-2);display:flex}.foot-name[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);font-size:22px;line-height:1}.foot-tagline[data-astro-cid-nns7i3if],.foot-about[data-astro-cid-nns7i3if],.foot-disclaimer[data-astro-cid-nns7i3if]{font-size:var(--text-sm);color:var(--fg-on-brand-muted);margin:0}.foot-tagline[data-astro-cid-nns7i3if]+.foot-about[data-astro-cid-nns7i3if]{margin-top:calc(var(--space-3) * -1 + 2px)}.footer-grid[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if].foot-social{gap:var(--space-2);margin-top:var(--space-1);flex-direction:row;display:flex}.foot-social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{border:1px solid var(--green-400);border-radius:var(--radius-pill);width:40px;height:40px;color:var(--fg-on-brand);transition:border-color var(--dur-base) var(--ease-out);place-items:center;display:grid}.foot-social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{border-color:var(--fg-on-brand)}.foot-bottom[data-astro-cid-nns7i3if]{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--green-600);font-size:var(--text-sm);color:var(--fg-on-brand-muted);flex-wrap:wrap;display:flex}.foot-bottom[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.foot-bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--fg-on-brand-muted)}@media (width<=900px){.footer-grid[data-astro-cid-nns7i3if]{gap:var(--space-8);grid-template-columns:1fr 1fr}.col[data-astro-cid-nns7i3if]:first-child{grid-column:1/-1}}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-var.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;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:Source Serif Fallback;src:local(Georgia);font-weight:400;font-style:normal;size-adjust:108%;ascent-override:96.3%;descent-override:31.5%;line-gap-override:0%}@font-face{font-family:Source Serif Fallback;src:local(Georgia-Bold),local(Georgia Bold);font-weight:500 900;font-style:normal;size-adjust:93%;ascent-override:111.8%;descent-override:36.6%;line-gap-override:0%}:root{color-scheme:light dark;--green-50:#eef5f0;--green-100:#d8e8dc;--green-200:#b5d3be;--green-300:#8cbb9a;--green-400:#5e9e72;--green-500:#3f7f55;--green-600:#2f6647;--green-700:#2a563f;--green-800:#1f4130;--green-900:#142b20;--sprout-50:#f0faf2;--sprout-100:#dcf2e1;--sprout-200:#bde6c6;--sprout-300:#9dd9aa;--sprout-400:#7ac88a;--sprout-500:#58b06b;--sprout-600:#3f9153;--sprout-700:#327242;--sprout-800:#275634;--sprout-900:#1b3b24;--gold-50:#fbf6ea;--gold-100:#f5eacc;--gold-200:#edd79f;--gold-300:#e3c275;--gold-400:#d4a24c;--gold-500:#b98632;--gold-600:#976b25;--gold-700:#75531d;--gold-800:#553c15;--gold-900:#37270e;--terra-50:#fbf0ec;--terra-100:#f5dcd3;--terra-200:#ebbbab;--terra-300:#dd957d;--terra-400:#cc7256;--terra-500:#b85a3e;--terra-600:#984730;--terra-700:#773825;--terra-800:#562a1c;--terra-900:#371b12;--sand-50:#faf8f4;--sand-100:#f5f1e6;--sand-200:#e9e3d6;--sand-300:#d6cfbf;--sand-400:#b3ab99;--sand-500:#8a8273;--sand-600:#6a6355;--sand-700:#4e483d;--sand-800:#332f28;--sand-900:#1b1915;--night-900:#0f1a15;--night-800:#16241d;--night-700:#1e2f26;--night-600:#2c4034;--night-500:#3e5648;--bg:var(--sand-50);--bg-alt:var(--sand-100);--surface:#fff;--surface-raised:var(--sand-100);--surface-brand:var(--green-700);--surface-brand-deep:var(--green-800);--border:var(--sand-200);--border-strong:var(--sand-300);--fg:var(--sand-900);--fg-muted:var(--sand-600);--fg-subtle:var(--sand-500);--fg-body:var(--sand-800);--fg-soft:var(--sand-700);--fg-on-brand:#fff;--fg-on-brand-muted:var(--green-100);--primary:var(--green-700);--primary-hover:var(--green-800);--primary-fg:#fff;--accent:var(--sprout-400);--accent-hover:var(--sprout-300);--accent-fg:var(--green-900);--accent-soft:var(--sprout-50);--link:var(--green-600);--link-hover:var(--green-800);--money:var(--gold-600);--money-inline:var(--gold-700);--money-on-brand:var(--gold-300);--warn:var(--terra-600);--warn-bg:var(--terra-50);--warn-border:var(--terra-200);--focus:var(--sprout-600);--scrim:#1b19157a;--pillar-1:var(--sprout-400);--pillar-2:var(--green-700);--pillar-3:var(--gold-400);--pillar-4:var(--terra-400);--money-up:var(--green-600);--font-display:"Source Serif 4", "Source Serif Fallback", Georgia, "Times New Roman", serif;--font-sans:system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:clamp(1.5rem,1.2rem + 1vw,1.75rem);--text-2xl:clamp(1.75rem,1.3rem + 1.8vw,2.25rem);--text-3xl:clamp(2.25rem,1.6rem + 3vw,3.5rem);--text-money:clamp(2.75rem,2rem + 4vw,4.5rem);--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.55;--tracking-tight:-.02em;--tracking-label:.06em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--container:72rem;--container-wide:80rem;--measure:64ch;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-sm:0 1px 2px #1b19150f;--shadow-md:0 8px 24px -12px #1b19152e;--dur-fast:.15s;--dur-base:.24s;--dur-slow:.4s;--ease-out:cubic-bezier(.2,0,0,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--tap:48px;--gutter:80px;--gutter-text:144px;--t-display:var(--weight-semibold) var(--text-3xl) / var(--leading-tight) var(--font-display);--t-headline-lg:var(--weight-semibold) var(--text-2xl) / var(--leading-snug) var(--font-display);--t-headline-md:var(--weight-semibold) var(--text-xl) / var(--leading-snug) var(--font-sans);--t-title:var(--weight-medium) var(--text-md) / 1.4 var(--font-sans);--t-body:var(--weight-regular) var(--text-base) / var(--leading-normal) var(--font-sans);--t-small:var(--weight-regular) var(--text-sm) / 1.5 var(--font-sans);--t-money:var(--weight-semibold) var(--text-money) / var(--leading-tight) var(--font-display)}[data-theme=dark]{--bg:var(--night-900);--bg-alt:var(--night-800);--surface:var(--night-800);--surface-raised:var(--night-700);--surface-brand:var(--green-800);--surface-brand-deep:var(--green-900);--border:var(--night-600);--border-strong:var(--night-500);--fg:var(--sand-100);--fg-muted:var(--sand-400);--fg-subtle:var(--sand-500);--fg-body:var(--sand-200);--fg-soft:var(--sand-300);--fg-on-brand:#fff;--fg-on-brand-muted:var(--green-200);--primary:var(--sprout-400);--primary-hover:var(--sprout-300);--primary-fg:var(--green-900);--accent:var(--sprout-400);--accent-hover:var(--sprout-300);--accent-fg:var(--green-900);--accent-soft:var(--night-700);--link:var(--sprout-300);--link-hover:var(--sprout-200);--money:var(--gold-300);--money-inline:var(--gold-300);--money-on-brand:var(--gold-300);--warn:var(--terra-300);--warn-bg:#2a1e19;--warn-border:var(--terra-800);--focus:var(--sprout-300);--scrim:#0009;--pillar-1:var(--sprout-400);--pillar-2:var(--green-300);--pillar-3:var(--gold-300);--pillar-4:var(--terra-300);--money-up:var(--sprout-300);--shadow-sm:none;--shadow-md:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--night-900);--bg-alt:var(--night-800);--surface:var(--night-800);--surface-raised:var(--night-700);--surface-brand:var(--green-800);--surface-brand-deep:var(--green-900);--border:var(--night-600);--border-strong:var(--night-500);--fg:var(--sand-100);--fg-muted:var(--sand-400);--fg-subtle:var(--sand-500);--fg-body:var(--sand-200);--fg-soft:var(--sand-300);--fg-on-brand:#fff;--fg-on-brand-muted:var(--green-200);--primary:var(--sprout-400);--primary-hover:var(--sprout-300);--primary-fg:var(--green-900);--accent:var(--sprout-400);--accent-hover:var(--sprout-300);--accent-fg:var(--green-900);--accent-soft:var(--night-700);--link:var(--sprout-300);--link-hover:var(--sprout-200);--money:var(--gold-300);--money-inline:var(--gold-300);--money-on-brand:var(--gold-300);--warn:var(--terra-300);--warn-bg:#2a1e19;--warn-border:var(--terra-800);--focus:var(--sprout-300);--scrim:#0009;--pillar-1:var(--sprout-400);--pillar-2:var(--green-300);--pillar-3:var(--gold-300);--pillar-4:var(--terra-300);--money-up:var(--sprout-300);--shadow-sm:none;--shadow-md:none}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}@media (width<=900px){:root{--gutter:12px;--gutter-text:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100dvh;margin:0;display:flex}h1{font:var(--t-display);margin:0 0 var(--space-4);letter-spacing:-.02em;text-wrap:balance}h2{font:var(--t-headline-lg);margin:var(--space-8) 0 var(--space-3);text-wrap:balance}h3{font:var(--t-headline-md);margin:var(--space-6) 0 var(--space-2)}p{margin:0 0 var(--space-4);max-width:var(--measure)}a{color:var(--primary);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}img,svg{max-width:100%;height:auto}[hidden]{display:none!important}.page{width:100%;max-width:var(--container);padding-inline:var(--space-4);margin-inline:auto}.site-main.is-wide{width:calc(100% - 2 * var(--gutter));max-width:var(--container-wide);margin-inline:auto;padding-inline:0}.is-wide>.page,.is-wide .band>.page{max-width:none;padding-inline:calc(var(--gutter-text) - var(--gutter))}.skip-link{left:var(--space-2);z-index:10;padding:var(--space-2) var(--space-4);background:var(--primary);color:var(--primary-fg);border-radius:var(--radius-sm);text-decoration:none;transition:top .12s;position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.prose>:first-child{margin-top:0}.prose h2{font:var(--t-headline-md);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--border)}.prose h3{font:var(--t-title);margin-top:var(--space-6)}.prose ul,.prose ol{margin-bottom:var(--space-4);max-width:var(--measure);padding-left:1.25em}.prose li{margin-bottom:var(--space-1)}.prose strong{color:var(--fg)}.table-scroll{margin-bottom:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(to left, var(--bg), transparent) right center / 2.5rem 100% no-repeat local, linear-gradient(to left, color-mix(in srgb, var(--fg) 22%, transparent), transparent) right center / 2.5rem 100% no-repeat scroll;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.prose table{border-collapse:collapse;width:100%;min-width:32rem;font:var(--t-small)}.prose th,.prose td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.prose th{background:var(--surface-raised);color:var(--fg);font-weight:600}.prose tr:last-child td{border-bottom:none}@media (prefers-reduced-motion:no-preference){[data-reveal][data-reveal-armed]{opacity:0;transform:translateY(12px)}[data-reveal][data-reveal-armed].is-visible{opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;transform:none}}@media (width<=640px){.prose .table-scroll{background:0 0;border:none;overflow:visible}.prose table,.prose tbody,.prose tr,.prose td{width:auto;min-width:0;display:block}.prose thead{display:none}.prose tr{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.prose td{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border);text-align:right;overflow-wrap:anywhere;display:flex}.prose tr td:last-child{border-bottom:none}.prose td:before{content:attr(data-label);text-align:left;max-width:45%;font-weight:var(--weight-semibold);color:var(--fg-muted);flex:none}}@media print{:root{--bg-1:#fff;--bg-2:#fff;--bg-3:#f2f2f2;--fg-1:#000;--fg-2:#333;--fg-3:#555;--border:#999;--primary:#000}html,body{font-size:11pt;color:#000!important;background:#fff!important}.site-header,.site-footer,.skip-link,.toc,.related,.back{display:none!important}.draft-flag{border:2px solid #000;font-weight:700;color:#000!important;background:0 0!important}.post,.page,.site-main{max-width:none;margin:0;padding:0}h1,h2,h3{break-after:avoid-page;page-break-after:avoid;color:#000}h2{border-top:none;margin-top:1.2em;padding-top:0}p,li,blockquote{orphans:3;widows:3}.table-scroll{background:0 0;border:none;overflow:visible!important}.prose table{break-inside:avoid;page-break-inside:avoid;width:100%;min-width:0;font-size:9.5pt}.prose th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f2f2f2!important}.prose a[href^=http]:after,.sources a[href^=http]:after{content:" (" attr(href) ")";color:#555;word-break:break-all;font-size:8.5pt}a{color:#000;text-decoration:underline}.sources,.disclaimer,.fiscal-year,.cta{break-inside:avoid;page-break-inside:avoid;border:1px solid #999;padding:8pt;background:0 0!important}[data-reveal][data-reveal-armed]{opacity:1!important;transform:none!important}}.notfound[data-astro-cid-zf75jdti]{max-width:42rem;padding-block:var(--space-10) var(--space-24);margin-inline:auto}.code[data-astro-cid-zf75jdti]{margin:0 0 var(--space-3);font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg-muted);font-size:72px;font-weight:700;line-height:1}h1[data-astro-cid-zf75jdti]{margin:0 0 var(--space-3);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);line-height:1.15}.lede[data-astro-cid-zf75jdti]{margin:0 0 var(--space-6);color:var(--fg-soft)}.exits[data-astro-cid-zf75jdti]{border-top:1px solid var(--border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.exits[data-astro-cid-zf75jdti] a[data-astro-cid-zf75jdti]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:52px;padding-block:var(--space-3);border-bottom:1px solid var(--border);color:inherit;font-weight:var(--weight-medium);text-decoration:none;display:flex}.exit-title[data-astro-cid-zf75jdti],.exit-hint[data-astro-cid-zf75jdti]{display:block}.exit-hint[data-astro-cid-zf75jdti]{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--fg-muted)}.exit-go[data-astro-cid-zf75jdti]{color:var(--link);font-weight:var(--weight-semibold)}.exits[data-astro-cid-zf75jdti] a[data-astro-cid-zf75jdti]:hover .exit-go[data-astro-cid-zf75jdti]{color:var(--link-hover)}.other-language[data-astro-cid-ibpinaeu]{max-width:42rem;padding-bottom:var(--space-8);font:var(--t-small);margin-inline:auto}.slim[data-astro-cid-pkpmeycp]{justify-content:space-between;align-items:center;gap:var(--space-3);height:60px;padding-inline:var(--space-4);border-bottom:1px solid var(--border);display:flex}.slim-brand[data-astro-cid-pkpmeycp]{align-items:center;gap:var(--space-2);color:var(--fg);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);text-decoration:none;display:flex}.slim-back[data-astro-cid-pkpmeycp]{font-size:var(--text-sm);font-weight:var(--weight-medium)}@media (width>=900px){.slim[data-astro-cid-pkpmeycp]{height:72px;padding-inline:var(--gutter)}}.auth h1{margin:0 0 var(--space-3);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);line-height:1.15}.auth>p{color:var(--fg-soft)}.auth{max-width:34rem;padding-block:var(--space-10)}.field{margin-bottom:var(--space-4);display:block}.field span{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg);margin-bottom:6px;display:block}.field input{border:2px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;height:52px;color:var(--fg);padding:0 14px;font-size:16px}.field input:focus-visible{border-color:var(--primary);outline:none}.toggle{align-items:center;gap:var(--space-2);min-height:var(--tap);font:var(--t-small);color:var(--fg-muted);display:flex}.rules{margin:var(--space-3) 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--bg-alt);border-radius:var(--radius-md)}.rules-legend{margin:0 0 var(--space-2);font:var(--t-small);color:var(--fg-muted)}.rules ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.rules li{align-items:center;gap:var(--space-2);font:var(--t-small);color:var(--fg-muted);display:flex}.mark{border-radius:var(--radius-pill);border:2px solid var(--border-strong);flex:none;width:1rem;height:1rem}.rules li.ok{color:var(--money-up)}.rules li.ok .mark{border-color:var(--money-up);background:var(--money-up)}.form-error{min-height:1.4em;margin:0 0 var(--space-2);font:var(--t-small);color:var(--warn)}.btn{min-height:var(--tap);padding-inline:var(--space-6);border-radius:var(--radius-md);background:var(--primary);color:var(--primary-fg);font:var(--t-title);cursor:pointer;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn[disabled]{opacity:.6;cursor:progress}.muted{color:var(--fg-muted);font:var(--t-small);margin-top:var(--space-4)}.icon[data-astro-cid-ccg5yoga]{flex:none;display:block}.app-frame[data-astro-cid-sgbbwxrl]{gap:var(--space-2);flex-direction:column;width:min(340px,100%);min-width:0;margin:0;display:flex}.af-esempio[data-astro-cid-sgbbwxrl]{padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:inherit;border:1px solid;align-self:flex-start}.af-screen[data-astro-cid-sgbbwxrl]{background:var(--bg);height:776px;color:var(--fg);border:1px solid var(--border);font-size:var(--text-sm);border-radius:28px;flex-direction:column;line-height:1.4;display:flex;overflow:hidden}.is-compact[data-astro-cid-sgbbwxrl] .af-screen[data-astro-cid-sgbbwxrl]{height:420px;font-size:var(--text-xs)}.af-status[data-astro-cid-sgbbwxrl]{padding:10px var(--space-5) 0;font-size:var(--text-xs);font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;display:flex}.af-batt[data-astro-cid-sgbbwxrl]{border:1.5px solid var(--fg);border-radius:3px;width:16px;height:10px}.af-body[data-astro-cid-sgbbwxrl]{gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column;flex:1;display:flex;overflow:hidden}.af-top[data-astro-cid-sgbbwxrl]{justify-content:space-between;align-items:center;display:flex}.af-mese[data-astro-cid-sgbbwxrl],.af-saluto[data-astro-cid-sgbbwxrl],.af-kicker[data-astro-cid-sgbbwxrl],.af-cifra[data-astro-cid-sgbbwxrl],.af-sub[data-astro-cid-sgbbwxrl],.af-mini[data-astro-cid-sgbbwxrl],.af-forte[data-astro-cid-sgbbwxrl],.af-voce-titolo[data-astro-cid-sgbbwxrl],.af-voce-sotto[data-astro-cid-sgbbwxrl]{display:block}.af-mese[data-astro-cid-sgbbwxrl]{font-size:var(--text-xs);color:var(--fg-muted)}.af-saluto[data-astro-cid-sgbbwxrl]{font-weight:var(--weight-semibold);font-size:var(--text-lg);letter-spacing:-.01em}.is-compact[data-astro-cid-sgbbwxrl] .af-saluto[data-astro-cid-sgbbwxrl]{font-size:var(--text-base)}.af-bell[data-astro-cid-sgbbwxrl]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);place-items:center;width:44px;height:44px;display:grid;position:relative}.is-compact[data-astro-cid-sgbbwxrl] .af-bell[data-astro-cid-sgbbwxrl]{width:32px;height:32px}.af-dot[data-astro-cid-sgbbwxrl]{border-radius:var(--radius-pill);background:var(--pillar-4);border:2px solid var(--surface);width:8px;height:8px;position:absolute;top:9px;right:10px}.af-verdetto[data-astro-cid-sgbbwxrl]{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-brand);color:var(--fg-on-brand);flex-direction:column;display:flex}.is-compact[data-astro-cid-sgbbwxrl] .af-verdetto[data-astro-cid-sgbbwxrl]{padding:var(--space-3);gap:4px}.af-verdetto-top[data-astro-cid-sgbbwxrl]{justify-content:space-between;gap:var(--space-2);display:flex}.af-kicker[data-astro-cid-sgbbwxrl]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-on-brand-muted)}.af-kicker-scuro[data-astro-cid-sgbbwxrl]{color:var(--fg-muted)}.af-nota[data-astro-cid-sgbbwxrl]{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fg-on-brand-muted)}.af-cifra[data-astro-cid-sgbbwxrl]{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--money-on-brand);font-size:44px;font-weight:700;line-height:1}.is-compact[data-astro-cid-sgbbwxrl] .af-cifra[data-astro-cid-sgbbwxrl]{font-size:28px}.af-sub[data-astro-cid-sgbbwxrl]{font-size:var(--text-sm);color:var(--fg-on-brand-muted)}.is-compact[data-astro-cid-sgbbwxrl] .af-sub[data-astro-cid-sgbbwxrl]{font-size:10px}.af-pills[data-astro-cid-sgbbwxrl]{gap:var(--space-2);margin-top:6px;display:flex}.is-compact[data-astro-cid-sgbbwxrl] .af-pills[data-astro-cid-sgbbwxrl]{display:none}.af-pill[data-astro-cid-sgbbwxrl]{border-radius:var(--radius-pill);height:36px;font-size:13px;font-weight:var(--weight-semibold);align-items:center;padding-inline:14px;display:inline-flex}.af-pill-solid[data-astro-cid-sgbbwxrl]{background:var(--accent);color:var(--accent-fg)}.af-pill-ghost[data-astro-cid-sgbbwxrl]{border:1.5px solid var(--green-400);color:var(--fg-on-brand)}.af-top[data-astro-cid-sgbbwxrl],.af-verdetto[data-astro-cid-sgbbwxrl],.af-lista[data-astro-cid-sgbbwxrl],.af-due[data-astro-cid-sgbbwxrl],.af-dafare[data-astro-cid-sgbbwxrl],.af-ultime[data-astro-cid-sgbbwxrl]{flex:none}.af-lista[data-astro-cid-sgbbwxrl],.af-due[data-astro-cid-sgbbwxrl],.af-ultime[data-astro-cid-sgbbwxrl]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.af-lista[data-astro-cid-sgbbwxrl]{overflow:hidden}.af-voce[data-astro-cid-sgbbwxrl]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:flex}.af-voce[data-astro-cid-sgbbwxrl]:last-child{border-bottom:none}.is-compact[data-astro-cid-sgbbwxrl] .af-voce[data-astro-cid-sgbbwxrl]{padding:9px 12px}.af-voce-sx[data-astro-cid-sgbbwxrl]{align-items:center;gap:10px;min-width:0;display:flex}.af-voce-sx[data-astro-cid-sgbbwxrl] .icon{color:var(--primary)}.af-voce-titolo[data-astro-cid-sgbbwxrl]{font-weight:var(--weight-medium)}.af-voce-sotto[data-astro-cid-sgbbwxrl]{font-size:var(--text-xs);color:var(--fg-muted)}.is-compact[data-astro-cid-sgbbwxrl] .af-voce-sotto[data-astro-cid-sgbbwxrl],.is-compact[data-astro-cid-sgbbwxrl] .af-voce-sx[data-astro-cid-sgbbwxrl] .icon{display:none}.af-importo[data-astro-cid-sgbbwxrl]{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.is-compact[data-astro-cid-sgbbwxrl] .af-importo[data-astro-cid-sgbbwxrl]{font-size:var(--text-xs)}.af-oro[data-astro-cid-sgbbwxrl]{color:var(--money-inline)}.af-due[data-astro-cid-sgbbwxrl]{gap:var(--space-3);padding:14px var(--space-4);grid-template-columns:1fr 1fr;display:grid}.af-due-dx[data-astro-cid-sgbbwxrl]{border-left:1px solid var(--border);padding-left:var(--space-3)}.af-mini[data-astro-cid-sgbbwxrl]{font-size:var(--text-xs);color:var(--fg-muted)}.af-forte[data-astro-cid-sgbbwxrl]{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.2}.af-riga[data-astro-cid-sgbbwxrl]{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;display:flex}.af-su[data-astro-cid-sgbbwxrl]{color:var(--money-up);font-weight:var(--weight-semibold)}.af-giu[data-astro-cid-sgbbwxrl]{font-weight:var(--weight-semibold)}.af-dafare[data-astro-cid-sgbbwxrl]{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.af-ultime[data-astro-cid-sgbbwxrl]{padding:var(--space-3) var(--space-4);font-weight:var(--weight-medium);justify-content:space-between;align-items:center;display:flex}.af-freccia[data-astro-cid-sgbbwxrl]{color:var(--link);font-weight:var(--weight-semibold);font-size:var(--text-sm)}.af-nav[data-astro-cid-sgbbwxrl]{gap:var(--space-2);padding:var(--space-3) var(--space-2);background:var(--surface);border-top:1px solid var(--border);font-size:11px;font-weight:var(--weight-medium);color:var(--fg-muted);text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.af-nav-on[data-astro-cid-sgbbwxrl]{color:var(--primary);font-weight:var(--weight-semibold)}.is-compact[data-astro-cid-sgbbwxrl] .af-due[data-astro-cid-sgbbwxrl],.is-compact[data-astro-cid-sgbbwxrl] .af-dafare[data-astro-cid-sgbbwxrl],.is-compact[data-astro-cid-sgbbwxrl] .af-ultime[data-astro-cid-sgbbwxrl],.is-compact[data-astro-cid-sgbbwxrl] .af-nav[data-astro-cid-sgbbwxrl],.is-compact[data-astro-cid-sgbbwxrl] .af-status[data-astro-cid-sgbbwxrl]{display:none}.fcard[data-astro-cid-ncmt526q]{gap:var(--space-2);width:min(280px,100%);padding:var(--space-5);border-radius:var(--radius-lg);font-size:var(--text-xs);flex-direction:column;margin:0;display:flex}.fcard[data-astro-cid-ncmt526q].is-brand{background:var(--surface-brand);color:var(--fg-on-brand)}.fcard[data-astro-cid-ncmt526q].is-chiaro{background:var(--surface);color:var(--fg);border:1px solid var(--border)}.fcard-esempio[data-astro-cid-ncmt526q]{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:inherit;opacity:.75;border:1px solid;align-self:flex-start;padding:2px 10px}.fcard-kicker[data-astro-cid-ncmt526q]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.is-brand[data-astro-cid-ncmt526q] .fcard-kicker[data-astro-cid-ncmt526q]{color:var(--fg-on-brand-muted)}.is-chiaro[data-astro-cid-ncmt526q] .fcard-kicker[data-astro-cid-ncmt526q]{color:var(--fg-muted)}.fcard-cifra[data-astro-cid-ncmt526q]{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.is-brand[data-astro-cid-ncmt526q] .fcard-cifra[data-astro-cid-ncmt526q]{color:var(--money-on-brand)}.is-chiaro[data-astro-cid-ncmt526q] .fcard-cifra[data-astro-cid-ncmt526q]{color:var(--money)}.fcard-sotto[data-astro-cid-ncmt526q]{color:inherit}.is-brand[data-astro-cid-ncmt526q] .fcard-sotto[data-astro-cid-ncmt526q]{color:var(--fg-on-brand-muted)}.is-chiaro[data-astro-cid-ncmt526q] .fcard-sotto[data-astro-cid-ncmt526q]{color:var(--fg-soft)}.fcard-accantona[data-astro-cid-ncmt526q]{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--fg-soft);display:flex}.fcard-accantona-cifra[data-astro-cid-ncmt526q]{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--fg);font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.fcard-barra[data-astro-cid-ncmt526q]{border-radius:var(--radius-pill);background:var(--border);height:6px;display:block;overflow:hidden}.fcard-barra-piena[data-astro-cid-ncmt526q]{background:var(--accent);width:62%;height:100%;display:block}.fcard-righe[data-astro-cid-ncmt526q]{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid;flex-direction:column;display:flex}.is-brand[data-astro-cid-ncmt526q] .fcard-righe[data-astro-cid-ncmt526q]{border-top-color:var(--green-500)}.is-chiaro[data-astro-cid-ncmt526q] .fcard-righe[data-astro-cid-ncmt526q]{border-top-color:var(--border)}.fcard-riga[data-astro-cid-ncmt526q]{justify-content:space-between;gap:var(--space-3);display:flex}.fcard-riga-cifra[data-astro-cid-ncmt526q]{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:right}.is-brand[data-astro-cid-ncmt526q] .fcard-riga-cifra[data-astro-cid-ncmt526q].is-oro{color:var(--money-on-brand)}.fcard-azione[data-astro-cid-ncmt526q]{margin-top:var(--space-1);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--link);font-weight:var(--weight-semibold);padding:8px 10px}.band[data-astro-cid-qqgo67e7]{padding-top:var(--space-24)}.panel[data-astro-cid-qqgo67e7]{width:100%;margin-top:var(--space-6);border-radius:var(--radius-xl)}.panel-brand[data-astro-cid-qqgo67e7]{background:var(--surface-brand);color:var(--fg-on-brand)}.app-hero[data-astro-cid-qqgo67e7]{gap:var(--space-16);padding:72px var(--space-20) 0;grid-template-columns:1.1fr .9fr;align-items:end;display:grid}.app-hero-copy[data-astro-cid-qqgo67e7]{padding-bottom:72px}.app-kicker[data-astro-cid-qqgo67e7]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-6);font-size:var(--text-sm);color:var(--fg-on-brand-muted);flex-wrap:wrap;display:flex}.app-kicker[data-astro-cid-qqgo67e7] img[data-astro-cid-qqgo67e7]{flex:none;display:block}.app-hero[data-astro-cid-qqgo67e7]>[data-astro-cid-qqgo67e7]{min-width:0}.app-hero[data-astro-cid-qqgo67e7] h1[data-astro-cid-qqgo67e7]{margin:0 0 var(--space-4);font:var(--t-display);letter-spacing:var(--tracking-tight);text-wrap:balance}.app-hero[data-astro-cid-qqgo67e7] .lede[data-astro-cid-qqgo67e7]{margin:0 0 var(--space-6);font-size:var(--text-md);color:var(--fg-on-brand-muted);max-width:48ch}.app-hero-cta[data-astro-cid-qqgo67e7]{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.app-hero-cta[data-astro-cid-qqgo67e7] .store-soon[data-astro-cid-qqgo67e7]{color:var(--fg-on-brand-muted);margin:0}.app-hero-fallback[data-astro-cid-qqgo67e7]{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--fg-on-brand-muted);max-width:52ch}.split-inner[data-astro-cid-qqgo67e7]{gap:var(--space-16);grid-template-columns:1fr 2fr;display:grid}.band[data-astro-cid-qqgo67e7] h2[data-astro-cid-qqgo67e7]{margin:0 0 var(--space-6);font:var(--t-headline-lg);letter-spacing:var(--tracking-tight)}.lista-punti[data-astro-cid-qqgo67e7]{gap:var(--space-3);color:var(--fg-soft);flex-direction:column;margin:0;padding-left:1.1em;display:flex}.does-box[data-astro-cid-qqgo67e7]{gap:var(--space-3);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--surface-brand);color:var(--fg-on-brand);flex-direction:column;margin:0;list-style:none;display:flex}.does-box[data-astro-cid-qqgo67e7] li[data-astro-cid-qqgo67e7]{gap:var(--space-3);line-height:var(--leading-normal);display:flex}.does-box[data-astro-cid-qqgo67e7] svg[data-astro-cid-qqgo67e7]{color:var(--accent);flex:none;margin-top:3px}.app-disclaimer[data-astro-cid-qqgo67e7]{gap:var(--space-3);margin:var(--space-6) 0 0;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--fg-soft);padding:14px 18px;display:flex}.features[data-astro-cid-qqgo67e7]{flex-direction:column;display:flex}.feature[data-astro-cid-qqgo67e7]{gap:var(--space-16);padding-block:var(--space-10);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;display:grid}.feature[data-astro-cid-qqgo67e7]>[data-astro-cid-qqgo67e7]{min-width:0}.feature[data-astro-cid-qqgo67e7]:last-child{border-bottom:1px solid var(--border)}.feature[data-astro-cid-qqgo67e7].is-flipped .feature-copy[data-astro-cid-qqgo67e7]{order:2}.feature-figura[data-astro-cid-qqgo67e7]{margin-bottom:var(--space-3);font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--money);font-variant-numeric:tabular-nums;font-size:40px;line-height:1;display:block}.feature[data-astro-cid-qqgo67e7] h3[data-astro-cid-qqgo67e7]{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-xl);line-height:1.25}.feature[data-astro-cid-qqgo67e7] p[data-astro-cid-qqgo67e7]{color:var(--fg-soft);margin:0}.feature-art[data-astro-cid-qqgo67e7]{padding:var(--space-6);background:var(--bg-alt);border-radius:var(--radius-lg);justify-content:center;display:flex}.premium-box[data-astro-cid-qqgo67e7]{align-items:flex-start;gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--bg-alt);border:1px solid var(--border);flex-direction:column;display:flex}.premium-box[data-astro-cid-qqgo67e7] p[data-astro-cid-qqgo67e7]{color:var(--fg-soft);max-width:52ch;margin:0}.pill[data-astro-cid-qqgo67e7]{margin-left:var(--space-2);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--link);font-size:var(--text-xs);font-weight:var(--weight-semibold);vertical-align:middle;padding:4px 10px;display:inline-block}.btn[data-astro-cid-qqgo67e7]{height:48px;padding-inline:var(--space-6);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-fg);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;border:0}.store-badges[data-astro-cid-qqgo67e7]{gap:var(--space-3);margin-top:var(--space-6);display:flex}.badge-placeholder[data-astro-cid-qqgo67e7]{padding:var(--space-2) var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--fg-muted);font:var(--t-small)}.store-soon[data-astro-cid-qqgo67e7]{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--fg-muted)}.faq[data-astro-cid-qqgo67e7] details[data-astro-cid-qqgo67e7]{border-bottom:1px solid var(--border)}.faq[data-astro-cid-qqgo67e7] summary[data-astro-cid-qqgo67e7]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);font-weight:var(--weight-medium);cursor:pointer;list-style:none;display:flex}.faq[data-astro-cid-qqgo67e7] summary[data-astro-cid-qqgo67e7]::-webkit-details-marker{display:none}.faq[data-astro-cid-qqgo67e7] summary[data-astro-cid-qqgo67e7]:after{content:"+";color:var(--fg-muted);font-size:20px;line-height:1}.faq[data-astro-cid-qqgo67e7] details[data-astro-cid-qqgo67e7][open] summary[data-astro-cid-qqgo67e7]:after{content:"−"}.faq[data-astro-cid-qqgo67e7] details[data-astro-cid-qqgo67e7] p[data-astro-cid-qqgo67e7]{margin:0 0 var(--space-4);color:var(--fg-soft);max-width:60ch}@media (width<=900px){.app-hero[data-astro-cid-qqgo67e7],.split-inner[data-astro-cid-qqgo67e7],.feature[data-astro-cid-qqgo67e7]{gap:var(--space-6);grid-template-columns:1fr}.app-hero[data-astro-cid-qqgo67e7]{padding:var(--space-8) var(--space-5) 0}.app-hero-copy[data-astro-cid-qqgo67e7]{padding-bottom:var(--space-8)}.feature[data-astro-cid-qqgo67e7].is-flipped .feature-copy[data-astro-cid-qqgo67e7]{order:0}.panel[data-astro-cid-qqgo67e7]{margin-top:var(--space-16)}.band[data-astro-cid-qqgo67e7]{padding-top:var(--space-16)}}.card[data-astro-cid-sbmovh4h]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;transition:border-color var(--dur-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card[data-astro-cid-sbmovh4h]:hover{border-color:var(--border-strong)}.card-cover[data-astro-cid-sbmovh4h]{justify-content:space-between;align-items:flex-end;gap:var(--space-3);height:128px;padding:var(--space-4);background:var(--accent-soft);display:flex}.cover-figure[data-astro-cid-sbmovh4h]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--money);font-size:40px;font-weight:700;line-height:1}.cover-label[data-astro-cid-sbmovh4h]{max-width:130px;font-size:11px;font-weight:var(--weight-semibold);text-align:right;color:var(--link);line-height:1.3}.cover-icon[data-astro-cid-sbmovh4h]{width:100%;height:100%;color:var(--link);place-items:center;display:grid}.card-body[data-astro-cid-sbmovh4h]{padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;gap:10px;display:flex}.card-meta[data-astro-cid-sbmovh4h]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}.card-cat[data-astro-cid-sbmovh4h]{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--link);font-weight:var(--weight-semibold);padding:4px 10px}.card[data-astro-cid-sbmovh4h] [data-astro-cid-sbmovh4h]:is(h2,h3){font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);letter-spacing:-.01em;text-wrap:pretty;margin:0;line-height:1.25}.card-desc[data-astro-cid-sbmovh4h]{font-size:var(--text-sm);color:var(--fg-muted);margin:0}.cats[data-astro-cid-ofpbsvm6]{gap:var(--space-2);flex-wrap:wrap;display:flex}.cat[data-astro-cid-ofpbsvm6]{min-height:40px;padding-inline:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--fg-muted);font:var(--t-small);transition:border-color var(--dur-base) var(--ease-out);align-items:center;font-weight:550;text-decoration:none;display:inline-flex}.cat[data-astro-cid-ofpbsvm6]:hover{border-color:var(--primary);color:var(--primary)}.cat[data-astro-cid-ofpbsvm6].is-current{background:var(--surface-brand);border-color:var(--surface-brand);color:var(--fg-on-brand);font-weight:var(--weight-semibold)}.blog-top[data-astro-cid-tutvqs6o]{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.blog-top[data-astro-cid-tutvqs6o] h1[data-astro-cid-tutvqs6o]{margin-bottom:0}@media (width<=900px){.blog-top[data-astro-cid-tutvqs6o]{align-items:stretch;gap:var(--space-5);flex-direction:column}}.empty[data-astro-cid-tutvqs6o]{padding:var(--space-6);border:1px dashed var(--border);border-radius:var(--radius-xl);background:var(--bg-alt);color:var(--fg-muted);max-width:var(--measure)}.list[data-astro-cid-tutvqs6o]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;display:grid}.sources[data-astro-cid-4xfck2tg]{margin-top:var(--space-8);font:var(--t-small)}.sources[data-astro-cid-4xfck2tg] h2[data-astro-cid-4xfck2tg]{font:var(--t-title);margin-bottom:var(--space-2);border-top:none;padding-top:0}.sources[data-astro-cid-4xfck2tg] ul[data-astro-cid-4xfck2tg]{padding-left:1.2em}.accessed[data-astro-cid-4xfck2tg]{color:var(--fg-muted)}.disclaimer[data-astro-cid-4xfck2tg]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-left:4px solid var(--border);color:var(--fg-muted);font:var(--t-small)}.cta[data-astro-cid-4xfck2tg]{margin-top:var(--space-12);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--bg-alt);border:1px solid var(--border)}.cta[data-astro-cid-4xfck2tg] h2[data-astro-cid-4xfck2tg]{font:var(--t-headline-md);border-top:none;margin-top:0;padding-top:0}.cta-link[data-astro-cid-4xfck2tg]{min-height:var(--tap);line-height:var(--tap);font:var(--t-title);display:inline-block}.post-layout[data-astro-cid-yahhzg6y]{gap:var(--space-20);padding-block:var(--space-14,56px) var(--space-24);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.post[data-astro-cid-yahhzg6y]{max-width:none;margin:0}.post[data-astro-cid-yahhzg6y]>[data-astro-cid-yahhzg6y]{max-width:var(--measure)}.post[data-astro-cid-yahhzg6y] h1[data-astro-cid-yahhzg6y]{margin:var(--space-5) 0;font:var(--t-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);line-height:1.08}.post-meta[data-astro-cid-yahhzg6y]{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.post-cat[data-astro-cid-yahhzg6y]{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--link);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:5px 11px;text-decoration:none}.draft-flag[data-astro-cid-yahhzg6y],.fiscal-year[data-astro-cid-yahhzg6y]{gap:var(--space-3);margin:0 0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);padding:14px 18px;display:flex}.draft-flag[data-astro-cid-yahhzg6y]{background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn);font-weight:var(--weight-medium)}.fiscal-year[data-astro-cid-yahhzg6y]{margin-bottom:var(--space-10);background:var(--bg-alt);border:1px solid var(--border);color:var(--fg-soft)}.post-aside[data-astro-cid-yahhzg6y]{top:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex;position:sticky}.toc[data-astro-cid-yahhzg6y]{border-left:1px solid var(--border);padding-left:var(--space-5)}.toc-title[data-astro-cid-yahhzg6y]{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted)}.toc[data-astro-cid-yahhzg6y] ol[data-astro-cid-yahhzg6y],.toc-mobile[data-astro-cid-yahhzg6y] ol[data-astro-cid-yahhzg6y]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.toc[data-astro-cid-yahhzg6y] a[data-astro-cid-yahhzg6y],.toc-mobile[data-astro-cid-yahhzg6y] a[data-astro-cid-yahhzg6y]{color:var(--fg-soft);text-decoration:none}.toc[data-astro-cid-yahhzg6y] a[data-astro-cid-yahhzg6y]:hover,.toc-mobile[data-astro-cid-yahhzg6y] a[data-astro-cid-yahhzg6y]:hover{color:var(--link)}.toc[data-astro-cid-yahhzg6y] a[data-astro-cid-yahhzg6y][aria-current=true]{color:var(--primary);font-weight:var(--weight-semibold)}.toc-mobile[data-astro-cid-yahhzg6y]{margin-bottom:var(--space-8);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-alt);display:none}.toc-mobile[data-astro-cid-yahhzg6y] summary[data-astro-cid-yahhzg6y]{font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.toc-mobile[data-astro-cid-yahhzg6y][open] ol[data-astro-cid-yahhzg6y]{margin-top:var(--space-3)}.in-article[data-astro-cid-yahhzg6y]{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.in-article-kicker[data-astro-cid-yahhzg6y]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);margin:0}.in-article-figure[data-astro-cid-yahhzg6y]{margin:var(--space-2) 0 0;font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--money);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.in-article-label[data-astro-cid-yahhzg6y]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--fg-soft)}.related[data-astro-cid-yahhzg6y]{margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--border)}.related-top[data-astro-cid-yahhzg6y]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.related-all[data-astro-cid-yahhzg6y]{font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:none}.related-grid[data-astro-cid-yahhzg6y]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.related-grid[data-astro-cid-yahhzg6y]{grid-template-columns:1fr}}.related[data-astro-cid-yahhzg6y] h2[data-astro-cid-yahhzg6y]{font:var(--t-headline-md);margin-top:0;margin-bottom:0}.back[data-astro-cid-yahhzg6y]{margin-top:var(--space-8)}.print-source[data-astro-cid-yahhzg6y]{display:none}@media print{.post-layout[data-astro-cid-yahhzg6y]{display:block}.post-aside[data-astro-cid-yahhzg6y],.toc-mobile[data-astro-cid-yahhzg6y]{display:none}.print-source[data-astro-cid-yahhzg6y]{color:#555;word-break:break-all;border-top:1px solid #999;margin-top:1.5em;padding-top:.5em;font-size:9pt;display:block}}@media (width<=1100px){.post-layout[data-astro-cid-yahhzg6y]{grid-template-columns:1fr;gap:0}.post-aside[data-astro-cid-yahhzg6y]{display:none}.toc-mobile[data-astro-cid-yahhzg6y]{display:block}}.lede[data-astro-cid-cje23jdp]{font:var(--t-title);color:var(--fg-muted);max-width:var(--measure)}.blog-top[data-astro-cid-cje23jdp]{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.blog-top[data-astro-cid-cje23jdp] h1[data-astro-cid-cje23jdp]{margin-bottom:var(--space-2)}.blog-top[data-astro-cid-cje23jdp] .lede[data-astro-cid-cje23jdp]{margin-bottom:0}@media (width<=900px){.blog-top[data-astro-cid-cje23jdp]{align-items:stretch;gap:var(--space-5);flex-direction:column}}.list[data-astro-cid-cje23jdp]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;display:grid}.legal[data-astro-cid-urdctkzo]{max-width:var(--measure)}.lede[data-astro-cid-urdctkzo]{font:var(--t-title);color:var(--fg)}.legal[data-astro-cid-pd3z4xru]{max-width:var(--measure)}.legal-version[data-astro-cid-pd3z4xru]{color:var(--fg-muted);font:var(--t-small);margin-bottom:var(--space-4)}:root{--calc-bg:var(--bg);--calc-surface:var(--surface);--calc-surface-2:var(--surface-raised);--calc-text:var(--fg);--calc-muted:var(--fg-muted);--calc-primary:var(--primary);--calc-primary-ink:var(--primary-fg);--calc-accent:var(--link);--calc-accent-ink:var(--accent-fg);--calc-cta:var(--accent);--calc-danger:var(--warn);--calc-border:var(--border);--calc-radius:var(--radius-lg);--calc-tap:52px;--calc-maxw:560px}*{box-sizing:border-box}.app{background:var(--calc-bg);color:var(--calc-text);-webkit-font-smoothing:antialiased;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));justify-content:center;align-items:flex-start;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;display:flex}.screen{width:100%;max-width:var(--calc-maxw);flex-direction:column;gap:16px;margin:0 auto;padding:8px 4px 32px;display:flex}.screen.quiz{background:var(--calc-surface);border:1px solid var(--calc-border);border-radius:var(--calc-radius);gap:20px;padding:32px}h1,h2,h3{margin:0;line-height:1.2}.hero-title{letter-spacing:-.02em;font-size:clamp(1.6rem,6vw,2.3rem);font-weight:800}.hero-sub{color:var(--calc-muted);margin:0;font-size:1.05rem}.q-title{font-family:var(--font-display);font-size:clamp(1.4rem,4vw,1.625rem);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin-top:0;line-height:1.25}.q-hint{margin:-6px 0 4px;font-size:.95rem}.muted{color:var(--calc-muted)}.small{font-size:.85rem}.btn{font:inherit;min-height:var(--calc-tap);border-radius:var(--calc-radius);cursor:pointer;touch-action:manipulation;border:1px solid #0000;padding:12px 20px;font-weight:600;transition:transform 60ms,filter .15s,background .15s}.btn:active{transform:translateY(1px)}.btn-lg{width:100%;min-height:56px;font-size:1.1rem}.btn-primary{background:var(--calc-primary);color:var(--calc-primary-ink)}.btn-primary[disabled]{background:var(--calc-surface-2);color:var(--calc-muted);opacity:1;cursor:not-allowed}.btn-secondary{background:var(--calc-surface-2);color:var(--calc-text);border-color:var(--calc-border)}.btn-ghost{color:var(--calc-text);border-color:var(--calc-border);background:0 0}.btn-round{border:1px solid var(--calc-border);background:var(--calc-surface-2);min-width:48px;min-height:48px;color:var(--calc-text);border-radius:12px;padding:0;font-size:1.5rem}.options{flex-direction:column;gap:10px;display:flex}.option{text-align:left;border-radius:var(--radius-md);border:1.5px solid var(--calc-border);background:var(--calc-surface);min-height:56px;color:var(--calc-text);font:inherit;cursor:pointer;align-items:center;gap:12px;padding:0 16px;font-weight:500;display:flex}.option:before{content:"";border:1.5px solid var(--border-strong);width:20px;height:20px;transition:all var(--dur-fast) var(--ease-out);border-radius:50%;flex:none}.option[role=checkbox]:before{border-radius:6px}.option.selected{border-color:var(--primary);background:var(--accent-soft);font-weight:var(--weight-medium)}.option.selected:before{border:6px solid var(--primary);background:var(--calc-surface)}.children{flex-direction:column;gap:12px;display:flex}.stepper-row{border:1px solid var(--calc-border);border-radius:var(--calc-radius);background:var(--calc-surface);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.stepper-val{text-align:center;min-width:24px;font-size:1.2rem;font-weight:700}.progress{background:var(--calc-border);border-radius:var(--radius-pill);height:4px;display:flex;overflow:hidden}.progress-bar{background:var(--accent);height:100%;transition:width var(--dur-base) var(--ease-out)}.progress-bar.is-piva{background:var(--gold-400)}.step-count{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--calc-muted);order:-1;justify-content:space-between;gap:12px;margin:0 0 8px;display:flex}.nav-row{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.nav-row .btn-ghost{border-radius:var(--radius-sm);height:44px;color:var(--link);font-weight:var(--weight-semibold);background:0 0;border:0;flex:none;padding:0 12px}.nav-row .btn-primary{border-radius:var(--radius-pill);background:var(--accent);height:52px;color:var(--accent-fg);flex:none;padding:0 28px;font-size:16px}.result-topintro{margin:0}.result-number{text-align:center;background:var(--calc-surface);border:1px solid var(--calc-border);border-radius:var(--calc-radius);padding:20px 16px}.result-number.floor{background:color-mix(in srgb, var(--calc-accent) 10%, var(--calc-surface))}.result-intro{font-size:inherit;margin:0 0 4px;font-weight:600}.result-head{text-align:left;background:var(--calc-surface);border:1px solid var(--calc-border);border-radius:var(--calc-radius);padding:20px 16px}.result-head .result-intro{font-size:var(--step-2);margin:0;font-weight:800;line-height:1.2}.result-nosum{color:var(--calc-muted);font-size:var(--step--1);margin:14px 0 0;line-height:1.45}.break-nota{color:var(--calc-muted);font-size:var(--step--1);margin:6px 0 0;line-height:1.4}.result-suffix{color:var(--calc-muted);margin:6px 0 0}.disclaimer{color:var(--calc-muted);background:var(--calc-surface-2);border-radius:12px;margin:0;padding:10px 14px;font-size:.85rem}.risk-box{background:color-mix(in srgb, var(--calc-danger) 14%, var(--calc-surface));border:1px solid color-mix(in srgb, var(--calc-danger) 40%, var(--calc-border));border-radius:var(--calc-radius);padding:14px 16px}.risk-box p{margin:6px 0 0;font-size:.95rem}.break-title{margin-top:8px;font-size:1.1rem}.breakdown{flex-direction:column;gap:8px;display:flex}.break-row{border:1px solid var(--calc-border);border-radius:var(--calc-radius);background:var(--calc-surface);overflow:hidden}.break-row summary{cursor:pointer;min-height:var(--calc-tap);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:600;list-style:none;display:flex}.break-row summary::-webkit-details-marker{display:none}.break-row summary:after{content:"＋";color:var(--calc-muted);font-weight:400}.break-row[open] summary:after{content:"－"}.break-amount{color:var(--money-inline);font-variant-numeric:tabular-nums;margin-left:auto;padding-right:8px;font-weight:800}.break-desc{color:var(--calc-muted);margin:0;padding:0 16px 16px;font-size:.95rem}.break-desc:has(+.break-stima){padding-bottom:10px}.break-stima{border-left:3px solid var(--money-inline);background:var(--calc-surface-2);border-radius:0 var(--calc-radius) var(--calc-radius) 0;color:var(--calc-text);margin:0 16px 16px;padding:10px 12px;font-size:.95rem;line-height:1.5}.email-form{background:var(--calc-surface);border:1px solid var(--calc-border);border-radius:var(--calc-radius);flex-direction:column;gap:12px;margin-top:8px;padding:16px;display:flex}.email-cta{margin:0;font-weight:600}.email-input{min-height:var(--calc-tap);border:1.5px solid var(--calc-border);background:var(--calc-bg);color:var(--calc-text);font:inherit;border-radius:12px;padding:12px 14px}.consent-row{color:var(--calc-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.consent-box{width:22px;height:22px;accent-color:var(--calc-primary);flex:none;margin-top:2px}.form-error{color:var(--calc-danger);min-height:1em;margin:0;font-size:.88rem}.privacy-link{color:var(--calc-accent);text-align:center;text-decoration:underline}.share-wrap{flex-direction:column;align-items:center;gap:6px;margin-top:8px;display:flex}.btn-share{width:100%}.share-toast{color:var(--calc-primary);min-height:1em;font-size:.85rem}.pt-email-confirm{color:var(--calc-primary);background:color-mix(in srgb, var(--calc-primary) 12%, var(--calc-surface));border-radius:12px;margin:0;padding:12px 14px;font-weight:700}.pt-intro{font-size:1.05rem}.pt-question{font-size:clamp(1.4rem,6vw,2rem);font-weight:800}.thanks-title{font-size:1.5rem}.pt-buttons{flex-direction:column;gap:10px;display:flex}.thanks{text-align:center}.thanks-body{color:var(--calc-muted);font-size:1.05rem}.site-footer{border-top:1px solid var(--calc-border);color:var(--calc-muted);margin-top:24px;padding-top:16px}.site-footer p{margin:6px 0}.foot-links a{color:var(--calc-accent)}.app.on-brand .result-topintro,.app.on-brand .result-nosum,.app.on-brand .site-footer,.app.on-brand .site-footer .muted{color:var(--fg-on-brand-muted)}.app.on-brand .site-footer{border-top-color:var(--fg-on-brand-muted)}.app.on-brand .break-title,.app.on-brand .foot-links a{color:var(--fg-on-brand)}.app.on-brand .btn-share{color:var(--fg-on-brand);border-color:var(--fg-on-brand-muted)}.doc{width:100%;max-width:var(--calc-maxw);margin:0 auto;padding:24px 4px 48px}.doc h1{margin-bottom:8px;font-size:1.8rem}.doc h2{margin:24px 0 8px;font-size:1.2rem}.doc a{color:var(--calc-accent)}.doc ul{padding-left:20px}.step-section{font-weight:600}.step-section.is-piva{color:var(--gold-700)}.stepper-row{border:1.5px solid var(--calc-border);border-radius:var(--radius-md);background:var(--calc-surface);justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;display:flex}.stepper-label{font-size:16px}.stepper-controls{align-items:center;gap:14px;display:flex}.stepper-val{text-align:center;font-variant-numeric:tabular-nums;min-width:16px;font-size:20px;font-weight:600;line-height:1}.stepper-controls .btn-round{border-radius:var(--radius-pill);width:44px;height:44px;min-height:0;padding:0;font-size:20px}.stepper-controls .btn-round:first-child{border:1.5px solid var(--border-strong);color:var(--calc-text);background:0 0}.stepper-controls .btn-round:last-child{background:var(--accent);color:var(--accent-fg);border:0}body{background:var(--calc-bg);color:var(--calc-text)}.calc-header{justify-content:space-between;align-items:center;gap:var(--space-3);height:60px;padding-inline:var(--space-4);border-bottom:1px solid var(--calc-border);display:flex}.calc-brand{align-items:center;gap:var(--space-2);color:var(--calc-text);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);text-decoration:none;display:flex}.calc-nota{font-size:var(--text-xs);color:var(--calc-muted);text-align:right}.calc-nota.is-label{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (width>=900px){.calc-header{height:72px;padding-inline:var(--gutter)}.calc-brand{font-size:var(--text-xl)}.calc-nota{font-size:var(--text-sm)}}.legal[data-astro-cid-ubal67um]{max-width:var(--measure)}.lede[data-astro-cid-ubal67um]{font:var(--t-title);color:var(--fg)}.faq[data-astro-cid-ubal67um]+.faq[data-astro-cid-ubal67um]{margin-top:var(--space-l)}.hero-calc[data-astro-cid-n5r7wqlo] .app{min-height:0;color:var(--fg);background:0 0;padding:0}.hero-calc[data-astro-cid-n5r7wqlo] .screen{box-shadow:var(--shadow-md)}.hero-calc[data-astro-cid-n5r7wqlo] .calc-preview{gap:var(--space-4);padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.preview-label[data-astro-cid-n5r7wqlo],.preview-step[data-astro-cid-n5r7wqlo]{font:var(--t-small);text-transform:uppercase;letter-spacing:.09em;color:var(--fg-muted);margin:0;font-weight:650}.preview-figure[data-astro-cid-n5r7wqlo]{margin:var(--space-1) 0 0;letter-spacing:-.04em;color:var(--money);font-size:clamp(2.75rem,2rem + 3vw,3.75rem);font-weight:800;line-height:1}.preview-example[data-astro-cid-n5r7wqlo]{margin:var(--space-2) 0 0;font:var(--t-small);color:var(--fg-muted);max-width:38ch;line-height:1.5}.preview-rule[data-astro-cid-n5r7wqlo]{width:100%;height:1px;margin:var(--space-4) 0;background:var(--border);border:none}.preview-step[data-astro-cid-n5r7wqlo]{margin-bottom:var(--space-1)}.hero-calc[data-astro-cid-n5r7wqlo] .q-title[data-astro-cid-n5r7wqlo]{font:var(--t-title);margin:0 0 var(--space-3)}.option-static[data-astro-cid-n5r7wqlo]{opacity:.72;align-items:center;display:flex}.sr-only[data-astro-cid-m3zpgalb]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.band[data-astro-cid-m3zpgalb]{padding-block:clamp(var(--space-12), 6vw, 88px)}.band[data-astro-cid-m3zpgalb]>h2[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-8);font:var(--t-headline-lg);letter-spacing:-.02em;border-top:none;padding-top:0}.hero[data-astro-cid-m3zpgalb]{width:100%;margin:var(--space-6) 0 0;border-radius:var(--radius-xl);padding:72px var(--space-20);background:var(--surface-brand);color:var(--fg-on-brand);position:relative}.hero-inner[data-astro-cid-m3zpgalb]{gap:var(--space-16);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{font:var(--t-display);letter-spacing:-.035em;margin-bottom:var(--space-4);text-wrap:balance;max-width:15ch}.hero-sub[data-astro-cid-m3zpgalb]{color:var(--fg-on-brand-muted);max-width:44ch;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6}.hero-actions[data-astro-cid-m3zpgalb]{margin-top:var(--space-6)}.btn-accent[data-astro-cid-m3zpgalb]{min-height:56px;padding-inline:var(--space-8);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-fg);letter-spacing:-.01em;cursor:pointer;transition:box-shadow var(--dur-base) var(--ease-out);border:none;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:650;display:inline-flex}.btn-accent[data-astro-cid-m3zpgalb]:hover{background:var(--accent-hover)}.piva-inner[data-astro-cid-m3zpgalb]{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.piva-inner[data-astro-cid-m3zpgalb]>div[data-astro-cid-m3zpgalb]{flex:26rem}.piva-note[data-astro-cid-m3zpgalb]{margin:var(--space-2) 0 0;font:var(--t-small);color:var(--fg-muted)}.reassure[data-astro-cid-m3zpgalb]{gap:var(--space-2) var(--space-4);margin:var(--space-6) 0 0;font:var(--t-small);color:var(--fg-on-brand-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.reassure[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{align-items:center;gap:var(--space-1);display:flex}.reassure[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}.band[data-astro-cid-m3zpgalb]{padding-top:var(--space-24)}.panel[data-astro-cid-m3zpgalb]{width:100%;margin-top:var(--space-24);border-radius:var(--radius-xl);padding:72px var(--space-20)}.panel-sand[data-astro-cid-m3zpgalb]{background:var(--bg-alt)}.panel-brand[data-astro-cid-m3zpgalb]{background:var(--surface-brand);color:var(--fg-on-brand)}.band[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb],.panel[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-8);font:var(--t-headline-lg);letter-spacing:var(--tracking-tight)}.section-head[data-astro-cid-m3zpgalb]{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-strong);margin-bottom:var(--space-2);display:flex}.section-head[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin:0}.section-lead[data-astro-cid-m3zpgalb]{font-size:var(--text-sm);color:var(--fg-muted);margin:0}.split-inner[data-astro-cid-m3zpgalb]{gap:var(--space-16);grid-template-columns:1fr 2fr;display:grid}.split[data-astro-cid-m3zpgalb] .split-inner[data-astro-cid-m3zpgalb]>h2[data-astro-cid-m3zpgalb],.split[data-astro-cid-m3zpgalb] .split-inner[data-astro-cid-m3zpgalb]>div[data-astro-cid-m3zpgalb]>h2[data-astro-cid-m3zpgalb]{margin-bottom:var(--space-3)}.numbers-grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.numbers-grid[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{padding:var(--space-8);border-right:1px solid var(--border)}.numbers-grid[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:first-child{padding-left:0}.numbers-grid[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:last-child{border-right:none;padding-right:0}.figure[data-astro-cid-m3zpgalb]{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--money);margin:0;font-size:56px;font-weight:700;line-height:1}.figure-label[data-astro-cid-m3zpgalb]{margin:var(--space-4) 0 var(--space-2);color:var(--fg-body)}.figure-note[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{text-underline-offset:3px;font-size:13px}.footnotes[data-astro-cid-m3zpgalb]{padding:var(--space-4) 0 0 1.2em;border-top:1px solid var(--border);color:var(--fg-muted);margin:0;font-size:13px;line-height:1.7}.numbers-note[data-astro-cid-m3zpgalb]{margin:var(--space-3) 0 0;color:var(--fg-muted);font-size:13px}.steps[data-astro-cid-m3zpgalb]{margin:0;padding:0;list-style:none}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--border);grid-template-columns:64px 1fr;display:grid}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:last-child{border-bottom:1px solid var(--border)}.step-n[data-astro-cid-m3zpgalb]{font-family:var(--font-display);color:var(--fg-muted);font-size:40px;font-weight:700;line-height:1}.steps[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb],.trust[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb],.cards[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb],.paths[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0 0 6px}.steps[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-size:22px;line-height:1.25}.steps[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb],.trust[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb],.paths[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--fg-soft);margin:0}.cards[data-astro-cid-m3zpgalb]{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.card[data-astro-cid-m3zpgalb]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-6);color:inherit;transition:border-color var(--dur-base) var(--ease-out);flex-direction:column;gap:14px;text-decoration:none;display:flex}.card[data-astro-cid-m3zpgalb]:hover{border-color:var(--primary)}.card[data-astro-cid-m3zpgalb] .icon{color:var(--link)}.card-body[data-astro-cid-m3zpgalb]{flex:1}.cards[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-size:18px;line-height:1.25}.card[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{font-size:var(--text-sm);color:var(--fg-soft);margin:0}.card-go[data-astro-cid-m3zpgalb]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--link)}.card-soon[data-astro-cid-m3zpgalb]{background:var(--bg-alt)}.link-more[data-astro-cid-m3zpgalb]{font-weight:var(--weight-semibold);color:var(--link);text-decoration:none}.link-more[data-astro-cid-m3zpgalb]:hover{text-decoration:underline}.paths[data-astro-cid-m3zpgalb]{margin:0;padding:0;list-style:none}.paths[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{gap:var(--space-6);padding-block:var(--space-5);border-top:1px solid var(--border-strong);color:inherit;grid-template-columns:1fr 24px;align-items:start;text-decoration:none;display:grid}.paths[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-size:19px;line-height:1.3}.paths[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{font-size:15px}.path-second[data-astro-cid-m3zpgalb]{font-size:15px;margin-top:var(--space-1)!important;color:var(--fg-muted)!important}.path-go[data-astro-cid-m3zpgalb]{color:var(--link);font-weight:var(--weight-semibold);padding-top:2px}.paths[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover .path-go[data-astro-cid-m3zpgalb]{color:var(--link-hover)}.trust[data-astro-cid-m3zpgalb]{gap:var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}.trust[data-astro-cid-m3zpgalb] .icon,.trust[data-astro-cid-m3zpgalb] .icon[data-astro-cid-m3zpgalb]{color:var(--link)}.trust[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin:var(--space-4) 0 var(--space-2);font-size:20px;line-height:1.3}.fine-print[data-astro-cid-m3zpgalb]{gap:var(--space-3);margin:var(--space-10) 0 0;max-width:720px;padding:var(--space-4) var(--space-5);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--fg-soft);display:flex}.fine-print-icon[data-astro-cid-m3zpgalb]{color:var(--fg-muted);flex:none;margin-top:2px}.blog-row[data-astro-cid-m3zpgalb]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--border)}.faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);font-weight:var(--weight-medium);cursor:pointer;list-style:none;display:flex}.faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]::-webkit-details-marker{display:none}.faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]:after{content:"+";color:var(--fg-muted);font-size:20px;line-height:1}.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb][open] summary[data-astro-cid-m3zpgalb]:after{content:"−"}.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-4);color:var(--fg-soft);max-width:60ch}.app-inner[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 300px;align-items:center}.app-teaser[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin-bottom:var(--space-3);font:var(--t-headline-lg);letter-spacing:var(--tracking-tight)}.app-body[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-6);color:var(--fg-on-brand-muted);max-width:46ch}.btn-outline[data-astro-cid-m3zpgalb]{height:44px;padding-inline:var(--space-5);border:1px solid var(--fg-on-brand-muted);border-radius:var(--radius-pill);color:var(--fg-on-brand);font-weight:var(--weight-semibold);transition:border-color var(--dur-base) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.btn-outline[data-astro-cid-m3zpgalb]:hover{border-color:var(--fg-on-brand)}@media (width<=900px){.hero-inner[data-astro-cid-m3zpgalb],.split-inner[data-astro-cid-m3zpgalb],.app-inner[data-astro-cid-m3zpgalb],.cards[data-astro-cid-m3zpgalb],.trust[data-astro-cid-m3zpgalb],.blog-row[data-astro-cid-m3zpgalb],.numbers-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.hero[data-astro-cid-m3zpgalb]{padding:var(--space-8) var(--space-5) var(--space-5)}.hero-inner[data-astro-cid-m3zpgalb]{gap:var(--space-5);align-items:start}.split-inner[data-astro-cid-m3zpgalb]{gap:var(--space-6)}.numbers-grid[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb],.numbers-grid[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:first-child,.numbers-grid[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:last-child{padding:var(--space-6) 0;border-right:none;border-bottom:1px solid var(--border)}.numbers-grid[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:last-child{border-bottom:none}.section-head[data-astro-cid-m3zpgalb]{align-items:flex-start;gap:var(--space-2);flex-direction:column}.panel[data-astro-cid-m3zpgalb]{padding:var(--space-8) var(--space-5);margin-top:var(--space-16)}.band[data-astro-cid-m3zpgalb]{padding-top:var(--space-16)}.figure[data-astro-cid-m3zpgalb]{font-size:44px}}
/*$vite$:1*/