@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/098850a6eb1f8577-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/21445b8bd0ec5702-s.p.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.p.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_91504ee2-module__EJ1PVq__className{font-family:Rubik,Rubik Fallback;font-style:normal}.rubik_91504ee2-module__EJ1PVq__variable{--font-sans:"Rubik", "Rubik Fallback"}
:root{--bg:#fbfaf6;--surface:#fff;--tint:#f1f5f1;--text:#16202a;--muted:#45505c;--accent:#0a6b57;--accent-strong:#07513f;--on-accent:#fff;--border:#d6dbd3;--border-strong:#6b7280;--notice-bg:#fff6dc;--notice-border:#c9a227;--focus:#1d4ed8;--error:#b42318;--radius:12px;--measure:44rem;--font:var(--font-sans), "Rubik", "Segoe UI", Arial, sans-serif;--line:1.7;--letter:normal;--word:normal;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-scheme=bw]{--bg:#fff;--surface:#fff;--tint:#fff;--text:#000;--muted:#000;--accent:#000;--accent-strong:#000;--on-accent:#fff;--border:#000;--border-strong:#000;--notice-bg:#fff;--notice-border:#000;--focus:#000;--error:#000}html[data-scheme=wb]{--bg:#000;--surface:#000;--tint:#000;--text:#fff;--muted:#fff;--accent:#ffe600;--accent-strong:#ffe600;--on-accent:#000;--border:#fff;--border-strong:#fff;--notice-bg:#000;--notice-border:#ffe600;--focus:#ffe600;--error:#ffe600;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-scheme=blue]{--bg:#9dd1ff;--surface:#9dd1ff;--tint:#9dd1ff;--text:#063462;--muted:#063462;--accent:#063462;--accent-strong:#063462;--on-accent:#9dd1ff;--border:#063462;--border-strong:#063462;--notice-bg:#9dd1ff;--notice-border:#063462;--focus:#063462;--error:#063462}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:112.5%}html[data-size="1"]{font-size:146%}html[data-size="2"]{font-size:180%}html[data-size="3"]{font-size:225%}html[data-spacing=wide]{--line:2;--letter:.06em;--word:.16em}html[data-links=underline] a{text-underline-offset:3px;text-decoration:underline!important;text-decoration-thickness:2px!important}html[data-a11y=on] .card,html[data-a11y=on] .notice,html[data-a11y=on] .summary,html[data-a11y=on] .cta-box{box-shadow:none;border-width:2px}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font);line-height:var(--line);letter-spacing:var(--letter);word-spacing:var(--word);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}h1,h2,h3,.h3,p,li,dt,dd,label,legend,button,a{overflow-wrap:anywhere}.steps>li,.cards>*,.price>div>*{min-width:0}h1,h2,h3,.h3{margin-block:0 .6em;font-weight:700;line-height:1.25}h1{font-size:clamp(1.9rem,1.2rem + 3vw,2.7rem)}h2{margin-block-start:1.6em;font-size:clamp(1.45rem,1.1rem + 1.4vw,1.8rem)}h3,.h3{font-size:1.2rem}section>h2:first-child,.notice>h2:first-child,.cta-box>h2:first-child,.summary>h2:first-child{margin-block-start:0}p{margin-block:0 1em}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-strong)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}main:focus{outline:none}.container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}.narrow{max-width:calc(var(--measure) + 2rem)}.narrow-text{max-width:var(--measure)}.skip-link{inset-inline-start:1rem;z-index:10;background:var(--accent);color:var(--on-accent);border-radius:8px;max-width:calc(100vw - 2rem);padding:.6rem 1rem;font-weight:700;position:absolute;top:-10rem}.skip-link:focus{color:var(--on-accent);top:1rem}.site-header{background:var(--surface);border-block-end:1px solid var(--border)}.topbar{border-block-end:1px solid var(--border);font-size:.9rem}.topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:.4rem;display:flex}.lang-switcher ul,.main-nav ul,.site-footer ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.lang-switcher a{color:var(--text);padding-block:.35rem;text-decoration:none;display:inline-block}.lang-switcher a[aria-current=true]{font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.mainbar{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-block:.9rem;display:flex}.logo{color:var(--text);align-items:center;gap:.6rem;margin-inline-end:auto;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:40rem){.main-nav{order:3;width:100%}}.main-nav a{color:var(--text);padding-block:.35rem;font-weight:500;text-decoration:none;display:inline-block}.main-nav a:hover,.main-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.a11y{flex:auto}.a11y-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.a11y-toggle{font:inherit;color:var(--text);border:2px solid var(--border-strong);text-align:start;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;max-width:100%;min-height:2.5rem;padding:.3rem .9rem;font-weight:700;display:inline-flex}.a11y-toggle:hover{border-color:var(--text)}.a11y-panel{flex-wrap:wrap;gap:.75rem 1.5rem;margin-block-start:.6rem;padding-block:.5rem;display:flex}.a11y-panel[hidden]{display:none}.a11y-panel fieldset{border:0;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;display:flex}.a11y-panel legend{float:inline-start;margin-inline-end:.4rem;font-weight:700}.a11y-panel button{font:inherit;border:2px solid var(--border-strong);background:var(--surface);max-width:100%;min-height:2.5rem;color:var(--text);cursor:pointer;border-radius:8px;padding:.25rem .8rem}.a11y-panel button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:700}.a11y-panel .scheme-bw{color:#000;background:#fff;border-color:#000}.a11y-panel .scheme-wb{color:#fff;background:#000;border-color:#000}.a11y-panel .scheme-blue{color:#063462;background:#9dd1ff;border-color:#063462}.a11y-panel [class^=scheme-][aria-pressed=true]{outline:3px solid var(--text);outline-offset:2px}.a11y-switches{flex-wrap:wrap;gap:.4rem;display:flex}.button{border:2px solid var(--accent);background:var(--accent);min-height:3rem;color:var(--on-accent);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}.button-secondary{color:var(--accent);background:0 0}.button-secondary:hover{background:var(--tint);color:var(--accent-strong)}.button-small{min-height:2.6rem;padding:.35rem 1.1rem}.actions{flex-wrap:wrap;gap:.75rem;margin-block:1.5rem 1rem;display:flex}.hero{padding-block:3rem 2.5rem}.hero-inner{max-width:50rem}.lead{color:var(--text);font-size:1.2rem}.note,.meta{color:var(--muted);font-size:.95rem}.page{padding-block:1.5rem 3rem}.section{padding-block:2.5rem}.section-tint{background:var(--tint)}.stat{margin:0;font-size:1.2rem;font-weight:500}.source-link{font-size:.95rem;font-weight:400}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.steps>li{counter-increment:step;padding-block-start:3.2rem;position:relative}.steps>li:before{content:counter(step);background:var(--accent);width:2.4rem;height:2.4rem;color:var(--on-accent);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.steps-vertical{grid-template-columns:1fr;margin-block:2rem}.steps-vertical>li{padding-block-start:0;padding-inline-start:3.4rem}.steps-vertical>li:before{inset-block-start:-.1rem}.cards{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem}.card>:last-child{margin-block-end:0}.cards-links{margin-block:2rem 1.5rem}.cards-links h2 a,.cards-links h3 a{text-decoration:underline;text-decoration-thickness:2px}.checklist{margin:0 0 1em;padding:0;list-style:none}.checklist>li{margin-block-end:.5rem;padding-inline-start:1.8rem;position:relative}.checklist>li:before{content:"";border:solid var(--accent);border-width:0 3px 3px 0;width:.55rem;height:.9rem;position:absolute;inset-block-start:.45em;inset-inline-start:.2rem;transform:rotate(45deg)}.bulleted,.numbered,.doc-list{margin:0 0 1em;padding-inline-start:1.5rem}.bulleted>li,.numbered>li,.doc-list>li{margin-block-end:.5rem}.price{gap:.75rem;margin:0 0 1.25rem;display:grid}.price>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:1rem 1.25rem;display:flex}.price dt{font-weight:500}.price dd{margin:0;font-size:1.5rem;font-weight:700}.notice{background:var(--notice-bg);border:1px solid var(--notice-border);border-radius:var(--radius);border-inline-start-width:6px;margin-block:1.5rem;padding:1.25rem 1.4rem}.notice>:last-child{margin-block-end:0}.faq>div{border-block-end:1px solid var(--border);padding-block:1rem .25rem}.faq h3{margin-block-end:.4em}.cta-band{background:var(--tint);text-align:center}.cta-band .button{margin-block-start:.5rem}.form{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:1.1rem;max-width:34rem;margin-block:2rem;padding:1.4rem;display:grid}.form h2{margin-block-start:0}.form p{margin:0}.field{border:0;grid-template-columns:minmax(0,1fr);gap:.35rem;min-inline-size:0;margin:0;padding:0;display:grid}.field>label,.field>legend{font-weight:700}.field>legend{margin-block-end:.35rem}.field input[type=email],.field input[type=tel],.field input[type=text],.field input[type=date]{width:100%;font:inherit;border:2px solid var(--border-strong);background:var(--surface);min-height:3rem;color:var(--text);border-radius:10px;padding:.7rem .9rem}.field input[aria-invalid=true],.checkbox input[aria-invalid=true]{outline:3px solid var(--error);outline-offset:2px}.hint{color:var(--muted);font-size:.95rem}.checkbox{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.checkbox input{width:1.4rem;height:1.4rem;accent-color:var(--accent);flex:none;margin-block-start:.25em}.form-errors{border:2px solid var(--error);color:var(--text);border-inline-start-width:6px;border-radius:10px;padding:.8rem 1rem}.form-errors ul{margin:.3rem 0 0;padding-inline-start:1.3rem}.form>*,.checkbox>span{min-width:0}.hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button:disabled{opacity:.7;cursor:progress}.field input[type=date],.field input[inputmode=numeric]{max-width:14rem}.field>label .hint{font-weight:400}fieldset.field fieldset.field{margin-block-start:.5rem}.notice-warning{border-color:var(--error)}.button-danger{background:var(--error);border-color:var(--error);color:var(--surface)}.button-danger:hover{background:var(--text);border-color:var(--text);color:var(--surface)}.button[disabled]{cursor:not-allowed}.details{margin-block:1rem}.details>summary{cursor:pointer;color:var(--accent);padding-block:.4rem;font-weight:700}.details>summary:hover{color:var(--accent-strong)}.file-input{font:inherit;width:100%;max-width:100%;padding:.5rem 0}.file-input::file-selector-button{font:inherit;border:2px solid var(--accent);background:var(--surface);min-height:3rem;color:var(--accent);cursor:pointer;border-radius:999px;margin-inline-end:.8rem;padding:.6rem 1.2rem;font-weight:700}.upload-status,.document-list-saved{gap:.4rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:grid}.document-list-saved>li{flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;display:flex}.upload-status>li[data-state=error]{color:var(--error);font-weight:700}.file-name{overflow-wrap:anywhere;min-width:0}.link-button{font:inherit;min-height:2.75rem;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:.3rem .2rem;text-decoration:underline}.link-button:hover{color:var(--accent-strong)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.preview-total{gap:.3rem;margin-block:.5rem .3rem;font-size:1.15rem;display:grid}.preview-amount{color:var(--accent-strong);font-size:clamp(1.5rem,1.1rem + 2vw,2.1rem);line-height:1.25}.preview-cards .card{min-height:0}.preview-card-category{margin:0 0 .3rem;font-weight:700}.blurred{filter:blur(5px);-webkit-user-select:none;user-select:none;color:var(--muted);margin:0}html[data-a11y=on] .blurred{filter:blur(7px)}.preview-price{font-size:1.3rem;font-weight:700}.calculator-box{border:2px solid var(--accent);border-radius:var(--radius);background:var(--surface);margin-block:1.5rem 2rem;padding:1.25rem 1.4rem}.calculator-box>h2{margin-block-start:0}.calculator{grid-template-columns:minmax(0,1fr);gap:1.1rem;display:grid}.calculator>*,.calculator-result{min-width:0}.calculator select{font:inherit;border:2px solid var(--border-strong);background:var(--surface);max-width:14rem;min-height:3rem;color:var(--text);border-radius:10px;padding:.5rem .8rem}.calculator-inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.calculator-inline input{max-width:8rem}.calculator-group{border-block-start:1px solid var(--border);padding-block-start:.8rem}.calculator-year{border-block-end:1px dashed var(--border);gap:.8rem;padding-block:.8rem;display:grid}.calculator-result{background:var(--tint);border-radius:10px;padding:1rem 1.2rem}.calculator-result>:last-child{margin-block-end:0}.calculator-main{color:var(--accent-strong);margin-block-start:0;font-size:1.3rem;font-weight:700}.report-item{border-block-start:2px solid var(--border);margin-block-start:2rem;padding-block-start:1rem}.report-item h2{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;display:flex}.badge{border:2px solid;border-radius:999px;padding:.15rem .7rem;font-size:.85rem;font-weight:700}.badge-likely{color:var(--accent-strong)}.badge-possible{color:var(--text)}.badge-check{color:var(--muted)}.report-money{flex-wrap:wrap;gap:.5rem 2rem;margin:.8rem 0;display:flex}.report-money dt{color:var(--muted);font-weight:500}.report-money dd{margin:0;font-size:1.25rem;font-weight:700}.steps-list{padding-inline-start:1.4rem}.steps-list>li{margin-block:.35rem}.report-deadline{border-inline-start:6px solid var(--error);background:var(--notice-bg);padding:.4rem .8rem}.report-document h3{margin-block-end:.3rem}.quotes{margin:0 0 1rem;padding-inline-start:1.3rem}.quotes q{quotes:"„" "“"}@media print{.site-header,.site-footer,.skip-link,.no-print,.button{display:none!important}body{color:#000;background:#fff;font-size:11pt}a{color:#000}.page{padding:0}.report-item{break-inside:avoid}}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:.25rem;margin:0 0 1.25rem;padding:0;font-size:.95rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"›";margin-inline-start:.4rem}[dir=rtl] .breadcrumbs li:not(:last-child):after{content:"‹"}.summary{background:var(--tint);border:1px solid var(--border);border-radius:var(--radius);margin-block:1.5rem .5rem;padding:1.25rem 1.4rem .5rem}.cta-box{background:var(--surface);border:2px solid var(--accent);border-radius:var(--radius);margin-block:2.5rem;padding:1.4rem}.table-wrap{margin-block:.5rem 1.25rem;overflow-x:auto}table{border-collapse:collapse;background:var(--surface);width:100%;min-width:18rem}caption{text-align:start;padding-block-end:.5rem;font-weight:700}th,td{text-align:start;border:1px solid var(--border-strong);padding:.65rem .9rem}thead th{background:var(--tint)}tbody th{font-weight:500}@media (max-width:40rem){table{font-size:.94em}th,td{padding:.55rem .4rem}}.contact{gap:.4rem;margin:0 0 1em;display:grid}.contact>div{flex-wrap:wrap;gap:.5rem;display:flex}.contact dt{font-weight:700}.contact dt:after{content:":"}.contact dd{margin:0}.site-footer{border-block-start:1px solid var(--border);background:var(--surface);padding-block:2rem;font-size:.95rem}.footer-inner>*{margin-block:0 .75rem}.footer-brand{font-weight:700}.footer-copy{color:var(--muted)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.cta-box,.skip-link{display:none}}
