@font-face{font-family:Arapey;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/arapey-latin-400-normal.CyiGOsTD.woff2) format("woff2"),url(/_astro/arapey-latin-400-normal.DpVOKMXS.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}:root{--max-width: 1120px;--radius: 14px;--radius-lg: 20px}:root{--jna-black: #101624;--jna-navy: #1c3a4e;--jna-accent: #bd9b6a;--jna-accent-hover: #a8875a;--jna-soft-white: #f4f6f8;--jna-gold: #bd9b6a;--jna-gold-hover: #a8875a;--jna-white: #ffffff;--jna-ink: #101624;--jna-gray: #5c6672;--jna-border: #e0e0e0;--jna-border-dark: #24304a;--jna-text-on-dark: #f4f6f8;--jna-text-on-dark-muted: #9fb0bf;--jna-verdict-pass: #2a4c09;--jna-verdict-tight: #7c6037;--jna-verdict-fail: #722410;--jna-verdict-pass-text: #2a4c09;--jna-verdict-tight-text: #7c6037;--jna-verdict-fail-text: #722410;--jna-verdict-fail-on-dark: #b34a2e;--jna-verdict-fail-on-dark-alt: #b34a2e;--jna-verdict-warn-muted: #722410;--jna-track: #e4e8ec;--jna-track-strong: #cfd6dc;--jna-hairline: #e6e9ed;--jna-hairline-strong: #d7dde3;--jna-hairline-soft: #edf0f3;--jna-mark-muted: #76889a;--jna-axis-label: #5c6672;--jna-print-muted: #4a5560;--jna-surface-dark: #161d2e;--jna-grid-dark: #1e2739;--font-display: "Arapey", Georgia, "Times New Roman", serif;--font-heading: "Inter", system-ui, -apple-system, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-accent: "Inter", system-ui, -apple-system, sans-serif;--shadow: 0 1px 2px rgba(16, 22, 36, .06), 0 8px 24px rgba(16, 22, 36, .08)}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-heading);font-weight:600;font-size:.95rem;text-decoration:none;padding:.85rem 1.6rem;border-radius:999px;border:0;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .08s ease}.btn:active{transform:translateY(1px)}.btn-gold{background:var(--jna-gold);color:var(--jna-black)}.btn-gold:hover{background:var(--jna-gold-hover)}.btn-outline{background:transparent;border:1.5px solid;border-color:color-mix(in srgb,currentColor 45%,transparent);color:inherit}.btn-outline:hover{border-color:currentColor}.field{display:block;margin-bottom:1rem}.field>span:not(.money){display:block;font-weight:600;font-size:.875rem;margin-bottom:.3rem}.field input:not([type=radio]):not([type=checkbox]),.field select{width:100%;font:inherit;font-size:.95rem;padding:.7rem .9rem;border:1px solid var(--jna-border);border-radius:10px;background:var(--jna-white);color:var(--jna-ink)}.field input:focus-visible,.field select:focus-visible{outline:2px solid var(--jna-gold);outline-offset:1px;border-color:transparent}*{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:var(--jna-soft-white);color:var(--jna-ink);font-family:var(--font-body);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.15;color:var(--jna-black);margin:0 0 .6em}h1{font-size:clamp(2rem,4.5vw,3.25rem)}h2{font-size:clamp(1.5rem,3vw,2.1rem)}.calc-shell .card h3,.calc-shell .chart-card h3{font-family:var(--font-heading);font-weight:600;letter-spacing:-.005em}p{margin:0 0 1rem;max-width:68ch}a{color:inherit}.wrap{max-width:var(--max-width);margin-inline:auto;padding-inline:1.25rem}.muted{color:var(--jna-gray)}.dark{background:var(--jna-black);color:var(--jna-text-on-dark)}.dark h1,.dark h2,.dark h3{color:var(--jna-text-on-dark)}.dark .muted{color:var(--jna-text-on-dark-muted)}.rule{display:block;width:3.5rem;height:2px;border:0;margin:0 0 1.25rem;background:var(--jna-accent)}.gold{color:var(--jna-navy)}.dark .gold{color:var(--jna-accent)}
