* { box-sizing: border-box; } body {margin: 0;}#ivnnpw{border:0px none rgb(33, 37, 41);}#ify3u{border:0px none rgb(33, 37, 41);}#i19l9x{border:0px none rgb(33, 37, 41);}#i0eejk{color:#000000;font-family:Montserrat, Verdana, Arial, sans-serif;font-size:20px;border:0px none rgb(0, 0, 0);}#imqf5o{color:#000000;border:0px none rgb(75, 81, 87);font-family:Montserrat, Verdana, Arial, sans-serif;font-size:20px;}#in3jit{border:0px none #ffffff;padding:5px 15px 30px 15px;background-color:#000000;box-shadow:unset;}#iou8ln{border:2px none #ffffff;margin-top:3px;box-shadow:unset;border-radius:0px;background-color:#ffffff;padding:0px 15px 22px 15px;}#iyrew2{border:0px none rgb(33, 37, 41);background-color:#ffffff;box-shadow:2px 2px 2px 2px #dacbcb ;padding:0px 0px 0px 0px;}#i37vsg{color:#000000;border:0px none rgb(75, 81, 87);font-family:Montserrat, Verdana, Arial, sans-serif;}#i5fjxg{border:0px none rgb(33, 37, 41);}:root{--ink:#173c35;--text:#263b35;--muted:#61716a;--cream:#f7f6f0;--paper:#fff;--line:#dbe2d9;--mint:#e5ede1;--gold:#c8ac66;--radius:20px;}*{box-sizing:border-box;}html{scroll-behavior:smooth;scroll-padding-top:100px;}body{margin:0;background:var(--cream);color:var(--text);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}button, input, textarea, select{font:inherit;}a{color:inherit;}button, a, input, textarea, summary{outline-offset:5px;}a:focus-visible, button:focus-visible, input:focus-visible, textarea:focus-visible, summary:focus-visible{outline:3px solid #987727;}a:hover{text-decoration-thickness:2px;}h1, h2, h3, p{margin:0;}h1, h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.04em;line-height:1.08;color:var(--ink);}h1{font-size:clamp(43px,5.7vw,78px);}h2{font-size:clamp(33px,4vw,52px);}h3{font-size:20px;line-height:1.35;letter-spacing:-.02em;}p+p{margin-top:16px;}svg{max-width:100%;display:block;}.brand span{display:block;}.links a{text-decoration:none;}.links a:hover{text-decoration:underline;}.links .button{font-size:12px;min-height:42px;padding:8px 15px;width:auto;}.hero .label{margin-bottom:24px;}.hero .lead{margin-top:26px;font-size:18px;}.hero .small{margin-top:23px;max-width:540px;}.steps span{width:25%;border-radius:6px 6px 0 0;background:#1e4538;}.steps span:nth-child(1){height:38px;background:#b0bd9b;}.steps span:nth-child(2){height:75px;background:#83977a;}.steps span:nth-child(3){height:110px;background:#506e52;}.steps span:nth-child(4){height:155px;background:#214d3b;}.principles b{font-size:14px;display:block;margin-bottom:3px;}.principles p{font-size:13px;color:var(--muted);}section.section{padding:86px 0;}.section-head h2{margin-top:13px;max-width:570px;}.section-head p{max-width:360px;font-size:15px;color:var(--muted);}.card .number{font:italic 26px Georgia,serif;color:#839779;display:block;margin-bottom:25px;}.card p{font-size:14px;color:var(--muted);margin-top:15px;}.card ul{font-size:13px;padding-left:18px;margin:18px 0 0;color:#56665e;}.dark h2{color:#f1f3e6;}.dark .label{color:#aec6ad;}.dark .muted, .dark .lead{color:#c1cec3;}.retire h2{margin:16px 0 25px;}.retire-list li{border-top:1px solid #4b675a;padding:22px 0;display:grid;grid-template-columns:35px 1fr;gap:20px;}.retire-list li>span{font:italic 25px Georgia,serif;color:#b9c79f;}.retire-list b{display:block;font-size:16px;margin-bottom:5px;}.retire-list p{font-size:14px;color:#c1cec3;}.field>span{display:block;font-size:12px;font-weight:650;margin-bottom:7px;color:#4a6055;}.field input, .field textarea{width:100%;border:1px solid #c9d4c6;border-radius:6px;background:#fbfcf8;color:var(--ink);padding:10px 12px;min-height:45px;}.field input:invalid:not(:focus){border-color:#a95840;}.field small{font-size:11px;line-height:1.5;color:var(--muted);display:block;margin-top:5px;}.calc-form details{margin-top:24px;font-size:13px;}.calc-form summary{cursor:pointer;color:var(--ink);font-weight:600;margin-bottom:16px;}.calc-form .button{margin-top:25px;width:100%;}.result-pair>div{min-width:0;}.result-pair b{overflow-wrap:anywhere;display:block;font-size:21px;font-weight:600;}.result-pair span{font-size:11px;color:var(--muted);}.chart-legend span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:2px;background:#aec09d;margin-right:5px;}.chart-legend span+span:before{background:var(--ink);}.calc-bottom details{margin-top:10px;}.calc-bottom summary{cursor:pointer;}.calc-bottom p{margin-top:8px;}.gap-box b{color:var(--ink);}.about h2{margin:14px 0 25px;}.about .signature{font:italic 23px Georgia,serif;margin-top:25px;color:var(--ink);}.about .small{margin-top:20px;}.faq h2{margin:14px 0 20px;}.questions details{border-top:1px solid var(--line);padding:20px 0;}.questions details:last-child{border-bottom:1px solid var(--line);}.questions summary{font-weight:600;font-size:15px;cursor:pointer;list-style:none;position:relative;padding-right:30px;}.questions summary::-webkit-details-marker{display:none;}.questions summary:after{content:"+";position:absolute;right:3px;top:-3px;font-size:23px;color:#74866b;}.questions details[open] summary:after{content:"−";}.questions details p{font-size:14px;color:var(--muted);margin:14px 25px 0 0;}.contact h2{margin:15px 0 24px;}.contact .lead{font-size:16px;}.contact-card h3{margin-bottom:22px;}.contact-card .field{margin-top:17px;}.contact-card textarea{resize:vertical;min-height:115px;}.contact-card .button{margin-top:18px;width:100%;}.sources p{max-width:1000px;}.sources a{margin-right:17px;}.sources .source-links{margin-top:10px;}.footer .risk{max-width:1000px;font-size:11px;color:var(--muted);margin-top:27px;}[hidden]{display:none !important;}body:has(#zw-app)> .container-fluid:not(:has(#zw-app)){display:none !important;}body:has(#zw-app)> .container-fluid:has(#zw-app), body:has(#zw-app)> .container-fluid:has(#zw-app) :has(#zw-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}body:has(#zw-app)> .container-fluid:has(#zw-app) :has(#zw-app)>:not(:has(#zw-app)):not(#zw-app):not(style):not(script){display:none !important;}#zw-app .container, #zw-app .row{all:unset;}body:has(#z26-app)> .container-fluid:not(:has(#z26-app)){display:none !important;}body:has(#z26-app)> .container-fluid:has(#z26-app), body:has(#z26-app)> .container-fluid:has(#z26-app) :has(#z26-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}body:has(#z26-app)> .container-fluid:has(#z26-app) :has(#z26-app)>:not(:has(#z26-app)):not(#z26-app):not(style):not(script){display:none !important;}#z26-app .container, #z26-app .row{all:unset;}body:has(#z27-app)> .container-fluid:not(:has(#z27-app)){display:none !important;}body:has(#z27-app)> .container-fluid:has(#z27-app), body:has(#z27-app)> .container-fluid:has(#z27-app) :has(#z27-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}body:has(#z27-app)> .container-fluid:has(#z27-app) :has(#z27-app)>:not(:has(#z27-app)):not(#z27-app):not(style):not(script){display:none !important;}#z27-app .container, #z27-app .row{all:unset;}div.calc-form .field-grid, div.calc-form details, div.calc-form button, div.contact-card{display:none !important;}body:has(#z28-app)> .container-fluid:not(:has(#z28-app)){display:none !important;}body:has(#z28-app)> .container-fluid:has(#z28-app), body:has(#z28-app)> .container-fluid:has(#z28-app) :has(#z28-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}body:has(#z28-app)> .container-fluid:has(#z28-app) :has(#z28-app)>:not(:has(#z28-app)):not(#z28-app):not(style):not(script){display:none !important;}#z28-app .container, #z28-app .row{all:unset;}body:has(#z29-app)> .container-fluid:not(:has(#z29-app)){display:none !important;}body:has(#z29-app)> .container-fluid:has(#z29-app), body:has(#z29-app)> .container-fluid:has(#z29-app) :has(#z29-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}body:has(#z29-app)> .container-fluid:has(#z29-app) :has(#z29-app)>:not(:has(#z29-app)):not(#z29-app):not(style):not(script){display:none !important;}#z29-app .container, #z29-app .row{all:unset;}body:has(#z30-app)> .container-fluid:not(:has(#z30-app)){display:none !important;}body:has(#z30-app)> .container-fluid:has(#z30-app), body:has(#z30-app)> .container-fluid:has(#z30-app) :has(#z30-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}body:has(#z30-app)> .container-fluid:has(#z30-app) :has(#z30-app)>:not(:has(#z30-app)):not(#z30-app):not(style):not(script){display:none !important;}#z30-app .container, #z30-app .row{all:unset;}#z30-vorsorge strong, #z30-vorsorge b{color:#eef2df !important;}body:has(#z31-app)> .container-fluid:not(:has(#z31-app)){display:none !important;}body:has(#z31-app)> .container-fluid:has(#z31-app), body:has(#z31-app)> .container-fluid:has(#z31-app) :has(#z31-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}body:has(#z31-app)> .container-fluid:has(#z31-app) :has(#z31-app)>:not(:has(#z31-app)):not(#z31-app):not(style):not(script){display:none !important;}#z31-app .container, #z31-app .row{all:unset;}#z31-vorsorge strong, #z31-vorsorge b{color:#eef2df !important;}body:has(#z32-app)> .container-fluid:not(:has(#z32-app)){display:none !important;}body:has(#z32-app)> .container-fluid:has(#z32-app), body:has(#z32-app)> .container-fluid:has(#z32-app) :has(#z32-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}body:has(#z32-app)> .container-fluid:has(#z32-app) :has(#z32-app)>:not(:has(#z32-app)):not(#z32-app):not(style):not(script){display:none !important;}#z32-app .container, #z32-app .row{all:unset;}#z32-vorsorge strong, #z32-vorsorge b{color:#eef2df !important;}body:has(#z33-app)> .container-fluid:not(:has(#z33-app)){display:none !important;}body:has(#z33-app)> .container-fluid:has(#z33-app), body:has(#z33-app)> .container-fluid:has(#z33-app) :has(#z33-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}body:has(#z33-app)> .container-fluid:has(#z33-app) :has(#z33-app)>:not(:has(#z33-app)):not(#z33-app):not(style):not(script){display:none !important;}#z33-app .container, #z33-app .row{all:unset;}#z33-vorsorge strong, #z33-vorsorge b{color:#eef2df !important;}#wrapper > .container-fluid:has(#z33-app), #wrapper > .container-fluid:has(#z33-app) :has(#z33-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}#wrapper > .container-fluid:has(#z33-app) :has(#z33-app)>:not(:has(#z33-app)):not(#z33-app):not(style):not(script){display:none !important;}body:has(#z34-app)> .container-fluid:not(:has(#z34-app)){display:none !important;}body:has(#z34-app)> .container-fluid:has(#z34-app), body:has(#z34-app)> .container-fluid:has(#z34-app) :has(#z34-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}body:has(#z34-app)> .container-fluid:has(#z34-app) :has(#z34-app)>:not(:has(#z34-app)):not(#z34-app):not(style):not(script){display:none !important;}#z34-app .container, #z34-app .row{all:unset;}#z34-vorsorge strong, #z34-vorsorge b{color:#eef2df !important;}#wrapper > .container-fluid:has(#z34-app), #wrapper > .container-fluid:has(#z34-app) :has(#z34-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}#wrapper > .container-fluid:has(#z34-app) :has(#z34-app)>:not(:has(#z34-app)):not(#z34-app):not(style):not(script){display:none !important;}.brand-image img{position:absolute;width:156px !important;height:104px !important;max-width:none !important;left:-29px;top:-13px;}.portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:20px;}body:has(#z35-app)> .container-fluid:not(:has(#z35-app)){display:none !important;}body:has(#z35-app)> .container-fluid:has(#z35-app), body:has(#z35-app)> .container-fluid:has(#z35-app) :has(#z35-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}body:has(#z35-app)> .container-fluid:has(#z35-app) :has(#z35-app)>:not(:has(#z35-app)):not(#z35-app):not(style):not(script){display:none !important;}#z35-app .container, #z35-app .row{all:unset;}#z35-vorsorge strong, #z35-vorsorge b{color:#eef2df !important;}#wrapper > .container-fluid:has(#z35-app), #wrapper > .container-fluid:has(#z35-app) :has(#z35-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}#wrapper > .container-fluid:has(#z35-app) :has(#z35-app)>:not(:has(#z35-app)):not(#z35-app):not(style):not(script){display:none !important;}body:has(#z36-app)> .container-fluid:not(:has(#z36-app)){display:none !important;}body:has(#z36-app)> .container-fluid:has(#z36-app), body:has(#z36-app)> .container-fluid:has(#z36-app) :has(#z36-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}body:has(#z36-app)> .container-fluid:has(#z36-app) :has(#z36-app)>:not(:has(#z36-app)):not(#z36-app):not(style):not(script){display:none !important;}#z36-app .container, #z36-app .row{all:unset;}#z36-vorsorge strong, #z36-vorsorge b{color:#eef2df !important;}#wrapper > .container-fluid:has(#z36-app), #wrapper > .container-fluid:has(#z36-app) :has(#z36-app){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;float:none !important;}#wrapper > .container-fluid:has(#z36-app) :has(#z36-app)>:not(:has(#z36-app)):not(#z36-app):not(style):not(script){display:none !important;}#z36-vorsorge p, #z36-vorsorge .lead{color:#eef2e9 !important;}#z36-vorsorge .label{color:#c4d3bd !important;}.zw-jump a{border:1px solid var(--line);border-radius:30px;padding:10px 17px;text-decoration:none;font-size:14px;background:#fff;}.zw-jump a:hover{background:var(--mint);}.zw-panel>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:22px;padding:24px 4px;font-size:23px;color:var(--ink);font-family:Georgia,serif;min-height:72px;}.zw-panel>summary::-webkit-details-marker{display:none;}.zw-panel>summary:after{content:'+';margin-left:auto;font:25px sans-serif;}.zw-panel[open]>summary:after{content:'−';}.zw-body h3{margin:25px 0 12px;}.zw-body p, .zw-body li{font-size:15px;}.zw-body ul{padding-left:21px;}.zw-box h3:first-child{margin-top:0;}.zw-note{background:#e6eddf;border-radius:10px;padding:18px 22px;margin:22px 0;font-size:14px;}.zw-fields{padding:25px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}.zw-fields label{font-size:13px;display:flex;flex-direction:column;gap:6px;color:#365347;}.zw-fields input, .zw-fields select{width:100%;min-width:0;padding:10px;border:1px solid #aebfac;border-radius:6px;background:#fbfcf8;min-height:46px;color:#173c35;font:inherit;}.zw-fields small{font-size:11px;color:#52624e;}.zw-fields button{grid-column:1/-1;}.zw-output strong{font:30px/1.3 Georgia,serif;color:var(--ink);}.zw-output p+p{margin-top:10px;}.zw-method summary{cursor:pointer;font-weight:600;}.zw-method p{font-size:12px;margin-top:12px;}.zw-error{color:#892d22 !important;}.zw-meter span{display:block;}.zw-meter span:nth-child(1){background:#173c35;}.zw-meter span:nth-child(2){background:#83977a;}.zw-meter span:nth-child(3){background:#c8ac66;}.zw-table th, .zw-table td{text-align:left;border-bottom:1px solid var(--line);padding:12px;vertical-align:top;}.zw-table th{background:#e6eddf;}.zw-sources a{display:inline-block;margin:5px 16px 5px 0;}#zw-fahrplan h2, #z36-rechner h2{margin:15px 0 24px;}.zw-calculator>h3{padding:24px 25px 0;margin:0;}select:focus-visible{outline:3px solid #987727;outline-offset:5px;}.zw-info-card .number{font:italic 26px Georgia,serif;color:#617557;display:block;margin-bottom:25px;}.zw-info-card p, .zw-info-card ul{font-size:14px;color:var(--muted);margin-top:15px;}.links>a{white-space:nowrap;}.zw-quiet-hero h1{font-size:clamp(38px,4.7vw,60px);line-height:1.08;}.zw-quiet-hero .label{margin-bottom:18px;}.zw-quiet-hero h1 br{display:none;}.zw-quiet-hero h1 br:after{content:' ';}.zw-quiet-hero .lead{margin-top:18px;font-size:17px;max-width:650px;}.zw-quiet-hero .actions{margin-top:22px;}.zw-quiet-hero .small{margin-top:15px;}#zw-fahrplan.zw-simple{padding-top:28px;padding-bottom:38px;}.zw-simple>.wrap{max-width:1000px;}.zw-simple h2{font-size:clamp(32px,4vw,46px);margin:12px 0 14px;}.zw-simple .zw-intro{font-size:16px;margin:0 0 26px;max-width:650px;}.zw-more>summary{list-style:none;cursor:pointer;display:flex;gap:18px;align-items:center;padding:17px 20px;font-size:14px;font-weight:600;color:var(--ink);min-height:54px;}.zw-more>summary::-webkit-details-marker{display:none;}.zw-more>summary:after{content:'+';margin-left:auto;font-size:21px;line-height:1;}.zw-more[open]>summary:after{content:'−';}.zw-more-body p{font-size:14px;}.zw-more .zw-more{background:#fff;}.zw-body>p{max-width:790px;}.zw-three li{counter-increment:step;font-size:14px;}.zw-three li:before{content:'0' counter(step);font:italic 21px Georgia,serif;color:#75846b;display:block;margin-bottom:8px;}.zw-three b, .zw-three span{display:block;}.zw-three b{font-size:15px;margin-bottom:6px;}.zw-three span{font-size:14px;color:#58695c;line-height:1.55;}.zw-tool>summary{font-weight:600;}.zw-learning>.wrap{max-width:1000px;}.zw-learning h2{font-size:32px;margin:10px 0 25px;}.zw-learning .section-head h2{font-size:28px;}.zw-learning .retire{gap:30px;grid-template-columns:1fr;}.zw-learning .retire h2{font-size:28px;}.zw-learning .retire p, .zw-learning .retire-list p{color:var(--text) !important;}.zw-learning .retire-list li{border-color:var(--line);}.zw-learning .retire-list b{color:var(--ink) !important;}.zw-learning .zw-calculator h3{font-size:20px;}.zw-learning .zw-more-body .label{color:var(--muted);}.zw-brand-intro h1{font-size:clamp(40px,4.9vw,67px);margin:20px 0 23px;line-height:1.07;}.zw-brand-intro .lead{font-size:19px;max-width:650px;margin:0;}.zw-brand-intro .small{margin-top:12px;}.zw-art-rings i{display:block;width:90px;height:90px;position:absolute;left:0;bottom:0;border:1px solid #a9b79d;border-radius:50%;}.zw-art-rings i:nth-child(2){width:130px;height:130px;left:45px;border-color:#819a7c;}.zw-art-rings i:nth-child(3){width:90px;height:90px;left:120px;border-color:#3c6248;background:#3c624810;}.zw-foundation-section .wrap{max-width:1180px;}.zw-foundation-section h2{font-size:clamp(34px,4vw,49px);margin:15px 0 20px;}.zw-foundation-icon span{font:32px Georgia,serif;color:#527253;width:48px;height:48px;border-radius:50%;background:#eaf0e3;text-align:center;line-height:48px;}.zw-foundation-card h3{font:26px/1.15 Georgia,serif;font-weight:400;color:var(--ink);letter-spacing:-.025em;margin:0 0 15px;}.zw-foundation-card p{font-size:14px;color:#5a6c5d;margin-bottom:22px;}.zw-foundation-card a{margin-top:auto;font-size:13px;font-weight:600;text-underline-offset:4px;}.zw-foundation-section>.wrap>.zw-more{background:#f8faf5;}.zw-easy-head h3{margin:7px 0 0 !important;font-size:23px;}.zw-easy .zw-fields{padding:22px 25px;}.zw-easy .zw-output{padding:25px;background:#e8f0df;}.zw-easy .zw-output>p:first-child{font-size:14px;color:#4f644d;margin-bottom:6px;}.zw-easy .zw-output>strong{display:block;font-size:clamp(36px,4vw,51px);font-family:Georgia,serif;line-height:1.2;}.zw-result-pair b{font-size:19px;color:#355333;display:block;}.zw-result-pair span{font-size:12px;color:#53664f;display:block;margin-top:3px;}.zw-adjust, .zw-easy>.zw-method{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;padding:0;background:#fff;}.zw-adjust>summary, .zw-easy>.zw-method>summary{list-style:none;cursor:pointer;font-size:12px;color:#53664d;padding:14px 25px;display:flex;justify-content:space-between;gap:15px;font-weight:500;}.zw-adjust>summary:after, .zw-easy>.zw-method>summary:after{content:'+';}.zw-adjust[open]>summary:after, .zw-easy>.zw-method[open]>summary:after{content:'−';}.zw-adjust>summary::-webkit-details-marker, .zw-easy>.zw-method>summary::-webkit-details-marker{display:none;}.zw-adjust .zw-more-body{padding:0;}.zw-easy>.zw-method .zw-more-body{padding:0 25px 18px;}.zw-optimize a{font-weight:600;white-space:normal;}.zw-easy .zw-fields input{font-size:18px;padding:13px;min-height:52px;}.zw-easy .zw-fields label{font-size:14px;}.zw-easy .zw-fields small{font-size:11px;}.zw-easy .zw-output .zw-error{font-size:13px;margin-top:14px;}.zw-slider-foundation h2{font-size:clamp(34px,4vw,49px);}.zw-slider-foundation .wrap{max-width:1100px;}.zw-foundation-tabs button{border:0;background:transparent;padding:15px 12px;border-radius:9px;font-size:14px;font-weight:600;color:#5f715c;cursor:pointer;min-height:50px;}.zw-foundation-tabs button[aria-selected="true"]{background:#23473a;color:#fff;}.zw-foundation-tabs button:focus-visible{outline:3px solid #ad914a;outline-offset:1px;}.zw-slider-inputs h3{font:28px/1.2 Georgia,serif;color:var(--ink);margin:0 0 30px;}.zw-slider-calc .zw-fields{display:grid;grid-template-columns:1fr;padding:0;gap:30px;}.zw-slider-calc .zw-slide{display:block;font-size:14px;}.zw-slide-top>span{font-weight:600;line-height:1.4;}.zw-slide output{font-weight:650;font-size:21px;color:var(--ink);white-space:nowrap;}.zw-slider-calc input[type="range"]{appearance:none;-webkit-appearance:none;display:block;width:100%;height:24px;min-height:24px;margin:0;background:transparent;border:0;padding:0;cursor:pointer;accent-color:#315b42;}.zw-slider-calc input[type="range"]::-webkit-slider-runnable-track{height:7px;border-radius:8px;background:#dbe5d4;}.zw-slider-calc input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:25px;height:25px;border-radius:50%;background:#315b42;border:3px solid #fff;box-shadow:0 0 0 1px #315b42;margin-top:-9px;}.zw-slider-calc input[type="range"]::-moz-range-track{height:7px;border-radius:8px;background:#dbe5d4;}.zw-slider-calc input[type="range"]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#315b42;border:3px solid #fff;}.zw-slider-calc .zw-slide>small{display:block;font-size:12px;margin-top:10px;}.zw-slider-result .zw-output{padding:0;background:none;}.zw-slider-result .zw-output>p:first-child{font-size:13px;margin-bottom:13px;color:#536b4d;}.zw-slider-result .zw-output>strong{font:52px/1.1 Georgia,serif;letter-spacing:-.03em;display:block;margin-bottom:20px;color:#1e4335;}.zw-slider-result .zw-output p{font-size:13px;color:#5a6e53;}.zw-slider-result .zw-assumptions{padding:14px 0 0;font-size:11px !important;}.zw-budget-bar span{background:#315b42;display:block;}.zw-account-flow>div{display:flex;align-items:flex-start;gap:10px;}.zw-account-flow>div>span{font:italic 20px Georgia,serif;color:#879a78;}.zw-account-flow p{font-size:12px;color:#6b7962;}.zw-account-flow b{display:block;font-size:14px;color:#34513b;margin-bottom:5px;}.zw-account-flow+.zw-slide-hint{padding:0 30px;margin:18px 0 0 !important;}.zw-foundation-background>summary{font-size:12px;padding-left:0;padding-right:0;}.zw-foundation-background>.zw-more-body{padding-left:0;padding-right:0;}.zw-reference-foundation .wrap{max-width:1100px;}.zw-reference-foundation h2{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:clamp(28px,3.5vw,40px);font-weight:700;letter-spacing:-.035em;margin:0 0 12px;line-height:1.2;color:#202524;}.zw-reference-heading h3{font-size:20px;font-weight:600;color:#252a29;margin:0 0 7px;}.zw-reference-heading p{font-size:15px;color:#858585;}.zw-reference-heading svg{color:#00a637;flex-shrink:0;}.zw-reference-board .zw-foundation-tabs{background:#fff;border:0;padding:0;gap:5px;margin:0 0 20px;}.zw-reference-board .zw-foundation-tabs button{font-size:16px;font-weight:500;color:#999;border-radius:30px;min-height:40px;padding:8px;}.zw-reference-board .zw-foundation-tabs button[aria-selected="true"]{background:#f3f3f3;color:#222;}.zw-reference-calc .zw-fields{display:block;padding:0;}.zw-ref-income>label:first-child{font-size:19px;font-weight:600;line-height:1.3;}.zw-reference-calc .zw-ref-amount input[type="number"]{font:inherit !important;background:transparent !important;border:1px solid transparent !important;border-radius:5px;box-shadow:none !important;text-align:right;color:inherit !important;width:112px !important;max-width:100%;min-height:34px !important;padding:1px 4px !important;margin:0 !important;appearance:textfield;-moz-appearance:textfield;}.zw-reference-calc .zw-ref-amount input[type="number"]::-webkit-inner-spin-button, .zw-reference-calc .zw-ref-amount input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.zw-reference-calc .zw-ref-amount input[type="number"]:focus{border-color:#a4b6a5 !important;background:#fff !important;outline-offset:2px;}.zw-ref-amount input:focus-visible{outline:2px solid #547b61;}.zw-reference-calc .zw-ref-net input[type="number"]{width:155px !important;min-height:42px !important;}.zw-ref-control+.zw-ref-control{margin-top:19px;}.zw-ref-control-top>label:first-child{font-size:17px;font-weight:400;color:#242928;}.zw-ref-control-top>.zw-ref-amount{font-size:19px;}.zw-reference-calc input[type="range"]{display:block;appearance:none;-webkit-appearance:none;background:transparent;border:0;margin:0;padding:0;min-height:31px;height:31px;width:100%;cursor:pointer;accent-color:#fff;}.zw-reference-calc input[type="range"]::-webkit-slider-runnable-track{height:31px;border-radius:20px;background:#eaeaea;}.zw-reference-calc input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:26px;width:26px;background:#fff;border:1px solid #e7e7e7;border-radius:50%;box-shadow:0 1px 3px #0002;margin-top:2px;}.zw-reference-calc input[type="range"]::-moz-range-track{height:31px;border-radius:20px;background:#eaeaea;}.zw-reference-calc input[type="range"]::-moz-range-thumb{height:25px;width:25px;background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 1px 3px #0002;}.zw-reference-calc input[type="range"]:focus-visible{outline:2px solid #779f83;outline-offset:4px;border-radius:20px;}.zw-reference-calc .zw-output{padding:0;background:transparent;margin-top:10px;}.zw-ref-bar span{display:block;min-width:0;}.zw-ref-total p{font-size:18px !important;color:#292e2c !important;margin:0 !important;}.zw-ref-total strong{font:650 36px/1.15 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#00a337;letter-spacing:-.035em;white-space:nowrap;}.zw-reference-calc>.zw-assumptions:empty{display:none;}.zw-ref-accounts>div{display:flex;gap:10px;align-items:flex-start;}.zw-ref-accounts>div>span{font-size:12px;color:#687f70;border:1px solid #d9e1d9;border-radius:50%;width:24px;height:24px;line-height:22px;text-align:center;flex-shrink:0;}.zw-ref-accounts p{font-size:12px;color:#808080;}.zw-ref-accounts b{display:block;font-size:14px;color:#2c382e;margin-bottom:5px;}.zw-reference-calc .zw-error{color:#9b3427 !important;}.zw-reference-foundation .zw-slide-privacy{margin-top:15px !important;}.zw-reference-foundation .zw-foundation-background{margin-top:22px;}#zw-app *{box-sizing:border-box;}#zw-app a{color:inherit;}#zw-app .zw-wrap{max-width:1180px;margin:auto;padding:0 28px;}#zw-app .zw-top{background:var(--green);color:var(--cream);font-size:12px;text-align:center;padding:9px 15px;letter-spacing:.08em;}#zw-app header{border-bottom:1px solid var(--line);}#zw-app .zw-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;padding-bottom:22px;}#zw-app .zw-logo{font-weight:850;font-size:27px;line-height:.95;letter-spacing:-1.5px;text-decoration:none;border-right:3px solid;padding-right:12px;}#zw-app nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;}#zw-app nav a{text-decoration:none;}#zw-app .zw-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;padding-top:75px;padding-bottom:65px;align-items:center;}#zw-app .zw-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.16em;font-weight:700;}#zw-app h1{font:clamp(42px,5.4vw,74px)/1.14 Georgia,serif;letter-spacing:-.04em;margin:22px 0;font-weight:400;}#zw-app h1 em{font-weight:400;}#zw-app h2{font:clamp(28px,3.5vw,43px)/1.2 Georgia,serif;letter-spacing:-.025em;margin:10px 0 18px;}#zw-app h3{font-size:20px;line-height:1.35;margin:12px 0;}#zw-app p{max-width:760px;}#zw-app .zw-hero p{font-size:17px;line-height:1.7;}#zw-app .zw-orbit{background:var(--green);color:var(--cream);padding:55px 30px;border-radius:48% 48% 14px 14px;text-align:center;}#zw-app .zw-orbit strong{font:italic 36px/1.2 Georgia,serif;display:block;margin:20px 0;}#zw-app .zw-circles{height:110px;position:relative;margin:25px auto;width:220px;}#zw-app .zw-circles i{position:absolute;border:1px solid var(--gold);width:105px;height:105px;border-radius:50%;left:0;top:5px;}#zw-app .zw-circles i:nth-child(2){left:56px;top:-15px;}#zw-app .zw-circles i:nth-child(3){left:112px;}#zw-app button, #zw-app .zw-btn{font:600 14px/1.4 system-ui;cursor:pointer;display:inline-block;padding:13px 20px;border:1px solid var(--green);border-radius:7px;background:var(--green);color:var(--cream);text-decoration:none;}#zw-app button:hover, #zw-app .zw-btn:hover{filter:brightness(1.15);}#zw-app button:focus-visible, #zw-app a:focus-visible, #zw-app input:focus-visible, #zw-app summary:focus-visible{outline:3px solid #b68c34;outline-offset:4px;}#zw-app .zw-light{background:transparent;color:var(--green);}#zw-app section{padding:45px 0;border-top:1px solid var(--line);scroll-margin-top:100px;}#zw-app .zw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}#zw-app .zw-card{background:#fffdf8;border:1px solid var(--line);border-radius:12px;padding:24px;text-decoration:none;}#zw-app .zw-card span{font-size:12px;letter-spacing:.12em;}#zw-app .zw-card p{font-size:14px;}#zw-app .zw-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0;}#zw-app label{display:block;font-weight:600;font-size:14px;}#zw-app input[type=number]{width:100%;padding:13px 12px;border:1px solid #b2beb6;border-radius:6px;margin:7px 0;background:white;color:var(--green);font:600 18px system-ui;}#zw-app input:invalid{border:2px solid #b8442d;}#zw-app small{font-size:12px;font-weight:400;display:block;line-height:1.5;color:#56655d;}#zw-app .zw-result{background:var(--green);color:var(--cream);padding:26px;border-radius:12px;margin-top:22px;}#zw-app .zw-result h3{color:var(--gold);}#zw-app .zw-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}#zw-app .zw-num{font:32px/1.25 Georgia,serif;display:block;margin:7px 0;color:var(--gold);}#zw-app .zw-result p{font-size:14px;margin-bottom:0;}#zw-app .zw-note{background:#e8eadd;padding:16px 20px;border-left:3px solid #b29a64;font-size:14px;border-radius:0 7px 7px 0;}#zw-app details{border:1px solid var(--line);border-radius:12px;margin:18px 0;background:#fffdf8;}#zw-app summary{cursor:pointer;padding:22px 24px;font:25px/1.25 Georgia,serif;}#zw-app details[open]>summary{border-bottom:1px solid var(--line);}#zw-app .zw-detail{padding:6px 24px 26px;}#zw-app .zw-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;}#zw-app .zw-status{font-size:14px;min-height:24px;}#zw-app .zw-chart{width:100%;height:auto;margin:16px 0;}#zw-app .zw-table{width:100%;border-collapse:collapse;font-size:14px;}#zw-app .zw-table th, #zw-app .zw-table td{text-align:left;padding:10px;border-bottom:1px solid var(--line);}#zw-app .zw-footer{padding:32px 0;font-size:13px;}#zw-app .zw-footer a{margin-right:20px;}#zw-app .zw-check{display:flex;gap:10px;align-items:flex-start;font-weight:400;margin:18px 0;}#zw-app .zw-check input{margin-top:6px;}#zw-app .zw-error{color:#a33221;font-weight:600;}#zw-app [hidden]{display:none !important;}#zw-app p, #zw-app h1, #zw-app h2, #zw-app h3{color:inherit;text-align:left;}#zw-app .zw-orbit p{color:var(--cream);text-align:center;}#zw-app .zw-about{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:center;}#zw-app .zw-about img{width:180px;border-radius:12px;height:225px;object-fit:cover;object-position:center 35%;}#zw-app .zw-contact{font-size:14px;margin-top:18px;}#wrapper:has(#zw-app), #wrapper :has(#zw-app){max-width:none !important;width:100% !important;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important;}body:has(#zw-app){margin:0;background:#F5F1E8;}#zw-app input[type=file]{max-width:100%;}#zw-app .zw-finance-body{padding:clamp(14px,4vw,32px);}#zw-app .zw-finance-body h3{margin-top:1.6em;}#zw-app .zw-finance-body input[type=range]{display:block;width:100%;max-width:100%;padding:0;min-height:44px;accent-color:#173F35;cursor:pointer;}#zw-app .zw-finance-body input[type=range]:disabled{cursor:default;}#zw-app .zw-finance-body output{float:right;font-weight:700;}#zw-app .zw-finance-rate{margin:12px 0;}#zw-app .zw-finance-actions{display:flex;flex-wrap:wrap;gap:12px;}#zw-app .zw-finance-actions button{white-space:normal;}#zw-app .zw-hero > div > p{line-height:1.65;}#zw-app .zw-hero > div > .zw-btn{margin:12px 0 8px;}#zw-app .zw-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;}#zw-app .zw-goal{min-width:0;padding:16px;background:#fffdf8;border:1px solid var(--line);border-radius:14px;}#zw-app .zw-goal-number{display:inline-block;background:var(--gold);padding:3px 9px;border-radius:20px;font-weight:700;}#zw-app .zw-goal label{font-weight:700;}#zw-app .zw-goal output{float:none;display:block;}#zw-app #zw-time{font-weight:700;margin-top:10px;}#zw-app #zw-progress{display:block;width:100%;height:16px;margin:6px 0 10px;accent-color:var(--green);}#zw-app .zw-amount-label{display:block;font-size:.875rem;line-height:1.35;text-align:left;margin:0 0 4px;}#zw-app input[data-rate-entry]{width:100%;max-width:100%;margin-bottom:8px;}#zw-app .zw-outlook-card h4{margin:.5rem 0;color:inherit;font-size:1rem;text-align:left;}#zw-app .zw-outlook-values{margin-top:12px;}#zw-app .zw-outlook-values p{margin:0;padding:8px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere;}#zw-app .zw-outlook-values p:last-child{background:var(--cream);padding:8px;border:0;border-radius:6px;}#zw-app .zw-outlook-values strong{display:block;font-size:1.12em;}#zw-app .zw-outlook-inputs{display:grid;gap:10px;margin-top:12px;}#zw-app .zw-outlook-inputs label{text-align:left;}#zw-app .zw-outlook-inputs input{width:100%;max-width:100%;}#zw-app .zw-outlook-hint{font-size:.875rem;margin-top:10px;}#zw-app #rechner details[hidden]{display:none !important;}#zw-app #bereiche .zw-card p+p{margin-top:8px;}#zw-app section[aria-labelledby="zw-konten"] .zw-grid{margin-top:18px;}#zw-app section[aria-labelledby="zw-konten"] .zw-note{margin-top:18px;}#zw-app .zw-saving-mode{display:block;max-width:360px;text-align:left;margin:16px 0;}#zw-app #saving-mode{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #aabbb2;border-radius:6px;color:#173F35;background:#fff;font:inherit;}#zw-app #foerderdepot select{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #aabbb2;border-radius:6px;background:white;color:#173F35;font:inherit;}#zw-app .zw-av-presets{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0;}#zw-app .zw-av-output{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;}#zw-app .zw-av-box{padding:18px;border:1px solid var(--line);border-radius:14px;background:#fffdf8;}#zw-app .zw-av-box h4{font-size:1.05rem;margin:0 0 12px;color:inherit;text-align:left;}#zw-app .zw-av-box p{margin:8px 0;}#zw-app .zw-av-box strong{display:block;font-size:1.25em;}#zw-app .zw-av-settings{margin:18px 0;}#zw-app #av-comparison{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem;}#zw-app #av-comparison th, #zw-app #av-comparison td{padding:10px 8px;border-bottom:1px solid var(--line);}#zw-app #av-comparison th{text-align:left;}#zw-app .zw-av-guidance{margin:26px 0;}#zw-app .zw-av-guidance h4{font-size:1.1rem;margin:0 0 12px;color:inherit;text-align:left;}#zw-app .zw-av-contact{margin-top:24px;padding:clamp(18px,4vw,30px);border:1px solid var(--line);border-radius:14px;background:var(--cream);}#zw-app .zw-av-contact .zw-btn{display:inline-block;margin:12px 0;white-space:normal;}#zw-app .zw-head nav{flex-wrap:wrap;}#zw-app .zw-hero>div{text-align:left;}#zw-app .zw-hero h1{font-size:clamp(40px,4.4vw,65px);line-height:1.12;}#zw-app .zw-hero-photo{margin:0;position:relative;align-self:stretch;min-height:450px;}#zw-app .zw-hero-photo img{display:block;width:100%;height:100%;max-height:610px;object-fit:cover;object-position:center 38%;border-radius:150px 150px 18px 18px;}#zw-app .zw-hero-photo figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:#f5f1e8ee;padding:14px 18px;border-radius:9px;}#zw-app .zw-hero-photo strong, #zw-app .zw-hero-photo span{display:block;}#zw-app .zw-hero-photo span{font-size:12px;}#zw-app .zw-new-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0 14px;}#zw-app .zw-new-link{font-size:14px;text-underline-offset:5px;}#zw-app .zw-new-small{font-size:13px !important;line-height:1.65;}#zw-app .zw-new-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0;}#zw-app .zw-new-grid article{padding:26px;background:#fff9;border:1px solid var(--line);border-radius:14px;}#zw-app .zw-new-grid h3{font-size:19px;}#zw-app .zw-new-grid p{font-size:14px;line-height:1.75;}#zw-app .zw-new-grid a{font-size:13px;font-weight:650;text-underline-offset:4px;}#zw-app .zw-new-number{color:#776333;font-size:12px;font-weight:650;letter-spacing:.06em;}#zw-app .zw-new-dark{background:var(--green);color:#f5f1e8;padding:45px;border-radius:20px;}#zw-app .zw-new-dark h2, #zw-app .zw-new-dark h3, #zw-app .zw-new-dark p{color:#f5f1e8;}#zw-app .zw-new-dark article{background:#ffffff08;border-color:#6c867a;}#zw-app .zw-new-dark .zw-btn{background:#f5f1e8;color:#173f35;}#zw-app .zw-new-contact{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;background:#e6eadf;padding:42px;border-radius:20px;}#zw-app .zw-new-contact aside{background:#fff9;padding:26px;border-radius:14px;font-size:14px;}#zw-app .zw-new-contact aside a{overflow-wrap:anywhere;}#zw-app{--green:#173F35;--gold:#DCC99D;--cream:#F5F1E8;--line:#d7ddd5;color:var(--green);background:var(--cream);font:16px/1.6 system-ui,-apple-system,sans-serif;}#i2xc4j{overflow-x:auto;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*{transition:none !important;}}@media print{body{background:white;}.zw-panel>.zw-body{display:block;}.zw-fields button{display:none;}body>*{display:none !important;}body>.zw-print-only{display:block !important;color:#173F35;font:11pt/1.5 Arial;background:white;padding:12mm;}.zw-print-only h1{font:30pt Georgia;}.zw-print-only table{width:100%;border-collapse:collapse;}.zw-print-only td, .zw-print-only th{border-bottom:1px solid #ccc;padding:5px;text-align:left;}.zw-print-only h2{break-after:avoid;}.zw-print-only tr{break-inside:avoid;}}@media (max-width: 991px){#iou8ln{background-color:rgb(255, 255, 255);border:0px none rgb(255, 255, 255);}}@media (max-width:900px){.links .button{display:none;}}@media (max-width:800px){.zw-foundation-card h3{font-size:23px;}}@media (max-width:760px){#z27-app:not([data-ready]) .menu{display:none;}#z27-app:not([data-ready]) .links{display:flex;position:static;flex-wrap:wrap;gap:12px;padding:12px 0;}#z27-app:not([data-ready]) .nav{flex-wrap:wrap;}#z28-app:not([data-ready]) .menu{display:none;}#z28-app:not([data-ready]) .links{display:flex;position:static;flex-wrap:wrap;gap:12px;padding:12px 0;}#z28-app:not([data-ready]) .nav{flex-wrap:wrap;}#z29-app:not([data-ready]) .menu{display:none;}#z29-app:not([data-ready]) .links{display:flex;position:static;flex-wrap:wrap;gap:12px;padding:12px 0;}#z29-app:not([data-ready]) .nav{flex-wrap:wrap;}#z30-app:not([data-ready]) .menu{display:none;}#z30-app:not([data-ready]) .links{display:flex;position:static;flex-wrap:wrap;gap:12px;padding:12px 0;}#z30-app:not([data-ready]) .nav{flex-wrap:wrap;}#z31-app:not([data-ready]) .menu{display:none;}#z31-app:not([data-ready]) .links{display:flex;position:static;flex-wrap:wrap;gap:12px;padding:12px 0;}#z31-app:not([data-ready]) .nav{flex-wrap:wrap;}#z32-app:not([data-ready]) .menu{display:none;}#z32-app:not([data-ready]) .links{display:flex;position:static;flex-wrap:wrap;gap:12px;padding:12px 0;}#z32-app:not([data-ready]) .nav{flex-wrap:wrap;}#z33-app:not([data-ready]) .menu{display:none;}#z33-app:not([data-ready]) .links{display:flex;position:static;flex-wrap:wrap;gap:12px;padding:12px 0;}#z33-app:not([data-ready]) .nav{flex-wrap:wrap;}#z34-app:not([data-ready]) .menu{display:none;}#z34-app:not([data-ready]) .links{display:flex;position:static;flex-wrap:wrap;gap:12px;padding:12px 0;}#z34-app:not([data-ready]) .nav{flex-wrap:wrap;}.brand-image img{width:135px !important;height:90px !important;left:-25px;top:-11px;}#z35-app:not([data-ready]) .menu{display:none;}#z35-app:not([data-ready]) .links{display:flex;position:static;flex-wrap:wrap;gap:12px;padding:12px 0;}#z35-app:not([data-ready]) .nav{flex-wrap:wrap;}#z36-app:not([data-ready]) .menu{display:none;}#z36-app:not([data-ready]) .links{display:flex;position:static;flex-wrap:wrap;gap:12px;padding:12px 0;}#z36-app:not([data-ready]) .nav{flex-wrap:wrap;}#zw-app .zw-wrap{padding-left:18px;padding-right:18px;}#zw-app .zw-head{align-items:flex-start;}#zw-app nav{max-width:240px;gap:9px 14px;}#zw-app .zw-hero{grid-template-columns:1fr;gap:30px;padding-top:36px;padding-bottom:35px;}#zw-app .zw-orbit{padding:28px;max-width:420px;width:100%;margin:auto;}#zw-app .zw-orbit strong{font-size:28px;}#zw-app .zw-circles{height:80px;transform:scale(.8);margin:15px auto;}#zw-app .zw-grid, #zw-app .zw-fields{grid-template-columns:1fr 1fr;}#zw-app .zw-metrics{grid-template-columns:1fr;}#zw-app summary{font-size:22px;padding:18px;}#zw-app .zw-detail{padding:4px 16px 20px;}#zw-app .zw-result{padding:20px;}#zw-app .zw-goals{grid-template-columns:1fr;}#zw-app .zw-av-output{grid-template-columns:1fr;}#zw-app .zw-hero-photo{min-height:0;max-width:430px;width:100%;margin:auto;}#zw-app .zw-hero-photo img{height:auto;max-height:530px;aspect-ratio:4/5;}#zw-app .zw-new-grid{grid-template-columns:1fr;gap:14px;}#zw-app .zw-new-contact{grid-template-columns:1fr;gap:22px;padding:24px;}#zw-app .zw-new-dark{padding:25px;}#zw-app .zw-new-actions .zw-btn{width:100%;text-align:center;}}@media (max-width:680px){.links .button{display:flex;}.hero .label{font-size:10px;margin-bottom:18px;}.hero .lead{font-size:16px;margin-top:22px;}.card .number{margin-bottom:17px;}.section-head p{max-width:100%;}section.section{padding:55px 0;}.field>span{font-size:11px;}.field input{padding:9px;min-height:44px;font-size:15px;}.actions .button{flex:1;white-space:normal;}.about .signature{margin-top:20px;}.zw-panel>summary{font-size:20px;gap:12px;padding:21px 2px;}.zw-fields{padding:18px;gap:14px;}.zw-jump a{font-size:12px;padding:9px 12px;}.zw-table td, .zw-table th{padding:8px;}.zw-output strong{font-size:26px;}.zw-fields input, .zw-fields select{font-size:16px;}.hero-art .steps{height:120px;}.hero-art .steps span:nth-child(1){height:30px;}.hero-art .steps span:nth-child(2){height:56px;}.hero-art .steps span:nth-child(3){height:86px;}.hero-art .steps span:nth-child(4){height:120px;}.hero-art .art-title{top:75px;}.zw-quiet-hero h1{font-size:40px;}.zw-quiet-hero .lead{font-size:16px;}.zw-quiet-hero .small{font-size:12px;}.zw-three li{display:grid;grid-template-columns:28px 1fr;column-gap:10px;}.zw-three li:before{grid-column:1;grid-row:1/3;margin:0;}.zw-three b, .zw-three span{grid-column:2;}.zw-more>summary{padding:15px;font-size:14px;}.zw-simple>.wrap{padding:0 22px;}.zw-simple .zw-intro{font-size:15px;}.zw-learning .cards{grid-template-columns:1fr;}.zw-brand-intro h1{font-size:43px;margin:18px 0 22px;}.zw-brand-intro .lead{font-size:17px;}.zw-brand-intro .button{width:100%;gap:10px;font-size:13px;}.zw-foundation-icon span{display:block;margin-top:12px;width:40px;height:40px;line-height:40px;font-size:27px;}.zw-foundation-card h3{grid-column:2;font-size:25px;margin:3px 0 12px;}.zw-foundation-card p{grid-column:2;margin-bottom:15px;}.zw-foundation-card a{grid-column:2;}.zw-easy .zw-fields{padding:20px 18px;grid-template-columns:1fr;gap:18px;}.zw-easy .zw-output{padding:22px 18px;}.zw-easy .zw-output>strong{font-size:42px;}.zw-adjust>summary, .zw-easy>.zw-method>summary{padding:15px 18px;}.zw-easy-head h3{font-size:22px;}.zw-easy>.zw-method .zw-more-body{padding:0 18px 18px;}.zw-foundation-tabs button{font-size:11px;padding:12px 4px;min-height:46px;line-height:1.3;}.zw-slider-inputs h3{font-size:25px;margin-bottom:25px;}.zw-slider-calc .zw-fields{gap:25px;}.zw-slide output{font-size:20px;}.zw-slider-result .zw-output>strong{font-size:44px;margin-bottom:15px;}.zw-account-flow>div{align-items:center;}.zw-account-flow p{font-size:12px;}.zw-account-flow b{display:inline;margin-right:7px;}.zw-account-flow+.zw-slide-hint{padding:0 20px;}.zw-foundation-background .zw-cols{grid-template-columns:1fr;}.zw-reference-foundation h2{font-size:29px;}.zw-reference-heading h3{font-size:19px;}.zw-reference-heading p{font-size:13px;}.zw-reference-board .zw-foundation-tabs{gap:3px;margin-bottom:16px;}.zw-reference-board .zw-foundation-tabs button{font-size:13px;padding:7px 3px;min-height:38px;}.zw-ref-income>label:first-child{font-size:16px;}.zw-reference-calc .zw-ref-net input[type="number"]{width:100px !important;}.zw-ref-control-top>label:first-child{font-size:14px;max-width:62%;}.zw-ref-control-top>.zw-ref-amount{font-size:16px;}.zw-reference-calc .zw-ref-amount input[type="number"]{width:75px !important;padding-right:1px !important;}.zw-ref-control+.zw-ref-control{margin-top:20px;}.zw-ref-total p{font-size:15px !important;}.zw-ref-total strong{font-size:28px;}.zw-ref-accounts p{font-size:12px;}.zw-ref-accounts b{display:inline;margin-right:7px;}.zw-reference-calc input[type="range"]{min-height:32px;height:32px;}}@media (max-width:600px){#zw-app .zw-about{grid-template-columns:1fr;}#zw-app .zw-about img{max-width:180px;}}@media (max-width: 575px){#in3jit{box-shadow:unset;background-color:#000000;border:0px none #ffffff;}#iyrew2{background-color:rgb(255, 255, 255);}}@media (max-width:440px){#zw-app .zw-grid, #zw-app .zw-fields{grid-template-columns:1fr;}#zw-app h1{font-size:43px;}#zw-app .zw-head{gap:14px;}#zw-app nav{font-size:12px;max-width:210px;}#zw-app .zw-actions button{flex:1 1 140px;}}@media (max-width:380px){.zw-fields{grid-template-columns:1fr;}}
