.lia[data-astro-cid-h6spx6ac]{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:50;position:fixed}.lia-launcher[data-astro-cid-h6spx6ac]{border-radius:99rem;gap:.65rem;min-height:3.15rem;box-shadow:0 .6rem 2rem #00000029}.lia-launcher[data-astro-cid-h6spx6ac] span[data-astro-cid-h6spx6ac]:first-child{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;display:grid}.lia-panel[data-astro-cid-h6spx6ac]{border:1px solid var(--ink);background:var(--paper);border-radius:.35rem;grid-template-rows:auto minmax(13rem,1fr) auto auto;width:min(27rem,100vw - 2rem);height:min(42rem,100vh - 7rem);display:grid;position:absolute;bottom:4rem;right:0;overflow:hidden;box-shadow:0 1.2rem 3.5rem #0003}.lia-panel[data-astro-cid-h6spx6ac][hidden],.lia-appointment[data-astro-cid-h6spx6ac][hidden],.lia-local-summary[data-astro-cid-h6spx6ac][hidden]{display:none}.lia-header[data-astro-cid-h6spx6ac],.lia-appointment-head[data-astro-cid-h6spx6ac]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.lia-header[data-astro-cid-h6spx6ac] div[data-astro-cid-h6spx6ac],.lia-appointment-head[data-astro-cid-h6spx6ac] div[data-astro-cid-h6spx6ac]{flex-direction:column;line-height:1.25;display:flex}.lia-header[data-astro-cid-h6spx6ac] span[data-astro-cid-h6spx6ac],.lia-appointment-head[data-astro-cid-h6spx6ac] span[data-astro-cid-h6spx6ac]{color:var(--muted);font-size:.75rem}.lia-close[data-astro-cid-h6spx6ac],.lia-appointment-head[data-astro-cid-h6spx6ac] button[data-astro-cid-h6spx6ac]{min-width:2.2rem;min-height:2.2rem;color:var(--ink);background:0 0;border:0;padding:0;font-size:1.6rem}.lia-messages[data-astro-cid-h6spx6ac]{background:var(--soft);padding:1rem;overflow-y:auto}.lia-message[data-astro-cid-h6spx6ac]{margin-bottom:.75rem;display:flex}.lia-message[data-astro-cid-h6spx6ac].is-user{justify-content:flex-end}.lia-bubble[data-astro-cid-h6spx6ac]{border:1px solid var(--line);background:var(--paper);border-radius:.3rem;max-width:88%;padding:.7rem .8rem}.is-user[data-astro-cid-h6spx6ac] .lia-bubble[data-astro-cid-h6spx6ac]{border-color:var(--ink);background:var(--ink);color:#fff}.lia-bubble[data-astro-cid-h6spx6ac] p[data-astro-cid-h6spx6ac]{white-space:pre-line;margin:0}.lia-bubble[data-astro-cid-h6spx6ac] small[data-astro-cid-h6spx6ac]{color:var(--muted);margin-top:.5rem;display:block}.lia-warten[data-astro-cid-h6spx6ac] .lia-bubble[data-astro-cid-h6spx6ac]{color:var(--muted);font-style:italic}.lia-badge[data-astro-cid-h6spx6ac]{border:1px dashed;margin-bottom:.45rem;padding:.15rem .4rem;font-size:.68rem;font-weight:750;display:inline-block}.lia-inline-action[data-astro-cid-h6spx6ac]{min-height:2.2rem;margin-top:.65rem;padding:.35rem .55rem;font-size:.82rem}.lia-actions[data-astro-cid-h6spx6ac]{border-top:1px solid var(--line);gap:.4rem;padding:.65rem .75rem;display:flex;overflow-x:auto}.lia-actions[data-astro-cid-h6spx6ac] button[data-astro-cid-h6spx6ac]{border-color:var(--line);min-height:2.15rem;color:var(--ink);background:#fff;flex:none;padding:.35rem .55rem;font-size:.75rem}.lia-input[data-astro-cid-h6spx6ac]{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:.45rem;padding:.75rem;display:grid}.lia-input[data-astro-cid-h6spx6ac] input[data-astro-cid-h6spx6ac],.lia-appointment[data-astro-cid-h6spx6ac] input[data-astro-cid-h6spx6ac],.lia-appointment[data-astro-cid-h6spx6ac] textarea[data-astro-cid-h6spx6ac],.lia-appointment[data-astro-cid-h6spx6ac] select[data-astro-cid-h6spx6ac]{width:100%;min-height:2.75rem;color:var(--ink);background:#fff;border:1px solid #777;border-radius:.2rem;padding:.55rem .65rem}.lia-appointment[data-astro-cid-h6spx6ac]{z-index:2;background:var(--paper);position:absolute;inset:0;overflow-y:auto}.lia-appointment[data-astro-cid-h6spx6ac]>p[data-astro-cid-h6spx6ac],.lia-appointment[data-astro-cid-h6spx6ac]>form[data-astro-cid-h6spx6ac],.lia-local-summary[data-astro-cid-h6spx6ac]{margin:1rem}.lia-form-grid[data-astro-cid-h6spx6ac]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.lia-form-grid[data-astro-cid-h6spx6ac] label[data-astro-cid-h6spx6ac]{font-size:.82rem;font-weight:700}.lia-form-grid[data-astro-cid-h6spx6ac] .wide[data-astro-cid-h6spx6ac]{grid-column:1/-1}.lia-profile-preview[data-astro-cid-h6spx6ac]{border:1px solid var(--line);margin-block:1rem;padding:.75rem}.lia-profile-preview[data-astro-cid-h6spx6ac] summary[data-astro-cid-h6spx6ac]{cursor:pointer;font-weight:700}.lia-profile-preview[data-astro-cid-h6spx6ac] dl[data-astro-cid-h6spx6ac]{margin-bottom:0}.lia-profile-preview[data-astro-cid-h6spx6ac] dt[data-astro-cid-h6spx6ac]{margin-top:.6rem;font-weight:750}.lia-profile-preview[data-astro-cid-h6spx6ac] dd[data-astro-cid-h6spx6ac]{color:var(--muted);margin-left:0}.lia-local-summary[data-astro-cid-h6spx6ac]{border-left:4px solid var(--ink);background:var(--soft);padding:.8rem}.lia-local-summary[data-astro-cid-h6spx6ac] p[data-astro-cid-h6spx6ac]{margin:.35rem 0 0}.visually-hidden[data-astro-cid-h6spx6ac]{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=38rem){.lia[data-astro-cid-h6spx6ac]{bottom:.65rem;right:.65rem}.lia-panel[data-astro-cid-h6spx6ac]{width:auto;height:auto;position:fixed;inset:.5rem}.lia-form-grid[data-astro-cid-h6spx6ac]{grid-template-columns:1fr}.lia-form-grid[data-astro-cid-h6spx6ac] .wide[data-astro-cid-h6spx6ac]{grid-column:auto}}@font-face{font-family:Poppins;src:url(/fonts/poppins-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--navy:#002a4a;--lime:#d1d871;--lime-soft:#f0f3d2;--gray:#ecece5;--paper:#fff;--orange:var(--lime);--peach:var(--lime-soft);--ink:var(--navy);--muted:#002a4aa8;--line:#002a4a29;--soft:var(--gray);--max:87.5rem;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);margin:0;line-height:1.5}::selection{background:var(--lime-soft);color:var(--navy)}a{color:currentColor;text-underline-offset:.2em;font-weight:400;text-decoration-color:#002a4a66;transition:color .15s,text-decoration-color .15s}a:hover{color:var(--navy);text-decoration-color:var(--lime);text-decoration-thickness:2px}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}button,.button{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;letter-spacing:.23px;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding:.6rem 1.5rem;font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.button.secondary{color:var(--navy);background:0 0}button:hover,.button:hover{background:var(--navy);color:var(--lime);border-color:var(--navy);opacity:1}.button.secondary:hover{color:var(--navy);border-color:var(--navy);background:var(--lime-soft)}.navy button,.navy .button,.section--navy button,.section--navy .button{color:var(--navy);background:#fff;border-color:#fff}.navy button:hover,.navy .button:hover,.section--navy button:hover,.section--navy .button:hover{color:var(--lime);background:var(--navy);border-color:var(--navy)}:focus-visible{outline-offset:3px;outline:3px solid var(--navy)}.skip-link{z-index:20;background:#fff;padding:.75rem;position:absolute;top:-8rem;left:1rem}.skip-link:focus{top:1rem}.container{width:min(calc(100% - 2.5rem), var(--max));margin-inline:auto}.narrow{width:min(100% - 2rem,52rem);margin-inline:auto}.section{padding-block:clamp(3rem,7vw,6rem)}.section+.section{border-top:1px solid var(--line)}.soft{background:var(--soft)}.section--navy,.navy{background:var(--navy);color:#fff}.section--navy h1,.section--navy h2,.section--navy h3,.section--navy h4,.navy h1,.navy h2,.navy h3,.navy h4{color:#fff}.section--navy a,.navy a{text-decoration-color:#ffffff80}.section--navy a:hover,.navy a:hover,.section--navy .eyebrow,.navy .eyebrow{color:var(--lime)}.section--navy+.section,.section:has(+.section--navy){border-top:0}.section--peach{background:var(--lime-soft)}.section--peach .eyebrow{color:var(--navy)}#beratungsschwerpunkte .beratungsschwerpunkte-intro{text-align:center}.eyebrow{color:var(--navy);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .8rem;font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:600}h1,h2,h3,h4{color:var(--navy);letter-spacing:-.025em;overflow-wrap:break-word;line-height:1.16}h1{letter-spacing:-.02em;max-width:18ch;margin:0;font-size:clamp(2.2rem,4.5vw,3.375rem);font-weight:400}h2{letter-spacing:-.02em;margin:0 0 1.2rem;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:400}h3{margin:0 0 .65rem;font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-size:1.3rem;font-weight:500}p{overflow-wrap:break-word;hyphens:auto;margin:0 0 1rem}:is(h1,h2,h3,h4,h5,h6,.service-tile>strong,.card-title,button,.button,.eyebrow){hyphens:none;overflow-wrap:normal;word-break:normal}button,.button{min-width:0;max-width:100%}.service-tile p,.testimonial blockquote p,.home-band .home-feature p,.contact-panel p{hyphens:none;overflow-wrap:anywhere}.lead{color:#002a4ad1;max-width:65ch;font-size:clamp(1.1rem,2.2vw,1.35rem)}.hero{border-bottom:1px solid var(--line);padding-block:clamp(4rem,10vw,8rem)}@media (width>=64rem){.hero{align-items:center;height:600px;padding-block:3rem;display:flex}}.hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.5fr);align-items:end;gap:3rem;display:grid}.hero .lead{margin-top:1.5rem}.hero--image{background-color:var(--navy);background-image:linear-gradient(#002a4ad1, #002a4ad1), var(--hero-image);background-repeat:no-repeat;background-size:cover}.hero--image,.hero--image :is(h1,.eyebrow,.lead,a){color:#fff}.hero--image.hero--light{background-color:#dce7e9;background-image:linear-gradient(#ffffffb8, #ffffffb8), var(--hero-image)}.hero--light,.hero--light :is(h1,.eyebrow,.lead,a){color:var(--navy)}.honor-hero h1{max-width:40ch}.hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.grid{gap:2rem;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.two .grid.three{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.card{border:1px solid var(--line);background:var(--paper);border-radius:.3rem;padding:clamp(1.25rem,3vw,2rem);transition:border-color .15s,box-shadow .15s}.card:hover{border-color:#d1d871d9;box-shadow:0 8px 24px #002a4a12}.card p:last-child,.prose>:last-child{margin-bottom:0}.card-link{flex-direction:column;min-height:100%;text-decoration:none;display:flex}.card-link .link-label{letter-spacing:.23px;text-transform:uppercase;margin-top:auto;padding-top:1.5rem;font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-size:.85rem;font-weight:600;text-decoration:underline}.card-link:hover .link-label{color:var(--navy);text-decoration-color:var(--lime)}.image-card{padding:0;overflow:hidden}.content-image,.card-image,.team-image{object-fit:cover;border-radius:.3rem;width:100%;display:block}.card-image{aspect-ratio:3/2;border-radius:0}.team-image{aspect-ratio:1}.service-image{aspect-ratio:1;object-fit:cover}.content-image{max-height:34rem}.image-card .card-copy{padding:clamp(1.25rem,3vw,2rem)}.image-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.image-strip .content-image{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;min-height:0}.feature-list{counter-reset:item;margin:0;padding:0;list-style:none}.feature-list li{border-top:1px solid var(--line);grid-template-columns:2.3rem 1fr;gap:1rem;padding-block:1.35rem;display:grid}.feature-list li:before{counter-increment:item;content:counter(item, decimal-leading-zero);color:var(--navy);font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:600}.feature-list p{color:var(--muted)}.pill{border:1px solid var(--line);border-radius:99rem;padding:.2rem .55rem;font-size:.78rem;display:inline-block}.prose{font-size:1.03rem}.prose h2{margin-top:2.7rem;font-size:2rem}.prose h3{margin-top:2rem}.prose ul,.prose ol{padding-left:1.25rem}.prose li+li{margin-top:.5rem}.prose table{border-collapse:collapse;width:100%}.prose td,.prose th{border:1px solid var(--line);text-align:left;padding:.65rem}.prose th{font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-weight:600}.meta{color:var(--muted);font-size:.9rem}.contact-panel{grid-template-columns:1.6fr 1fr;align-items:center;gap:2rem;display:grid}.contact-links{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.notice{border-left:4px solid var(--navy);background:var(--lime-soft);padding:1rem}.todo-note{color:var(--muted);font-style:italic}.site-header{border-bottom:1px solid var(--line);background:#fffffff5}.header-inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;display:flex}.wordmark{color:var(--navy);letter-spacing:-.03em;font-size:1.2rem;font-weight:600;text-decoration:none}.wordmark:hover{color:var(--navy)}.wordmark img{width:auto;height:2.6rem;display:block}.main-nav{align-items:center;gap:1.1rem;font-size:.93rem;font-weight:400;display:flex}.main-nav a{color:var(--navy);text-decoration:none}.main-nav a:hover{color:var(--navy);text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:2px}.main-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--navy);text-underline-offset:.35em;text-decoration-thickness:2px}.main-nav .button{color:#fff;white-space:nowrap}.main-nav .button:hover{color:var(--lime);text-decoration:none}.main-nav a{white-space:nowrap}.main-nav .button{flex-shrink:0}@media (64rem<width<=75rem){.header-inner{gap:1rem}.main-nav{gap:.8rem;font-size:.86rem}.main-nav .button{padding-inline:1rem;font-size:.82rem}}.site-footer{border-top:1px solid var(--line);color:#002a4a;background:#ecece5;padding-block:3.5rem 2rem}.footer-grid{grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:2rem;display:grid}.footer-title{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin:0 0 .8rem;font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:600}.footer-links{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.social-icons{align-items:center;gap:.65rem;display:flex}.social-icons a{border:1px solid var(--navy);width:2.4rem;height:2.4rem;color:var(--navy);border-radius:.35rem;justify-content:center;align-items:center;font:700 1.2rem/1 Arial,sans-serif;text-decoration:none;display:inline-flex}.social-icons a:hover{background:var(--navy);color:#fff}.social-icons svg{width:1.45rem;height:1.45rem;display:block}.site-footer .social-icons a{border:0}.newsletter{grid-template-columns:1fr auto;gap:.4rem;display:grid}.newsletter label{grid-column:1/-1}input[type=email],input[type=number]{width:100%;min-height:2.8rem;color:var(--ink);background:#fff;border:1px solid #002a4a73;border-radius:999px;padding:.6rem 1.1rem}input[type=email]:focus,input[type=number]:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #002a4a40}.footer-bottom{border-top:1px solid var(--line);color:var(--navy);grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:2rem;margin-top:3rem;padding-top:1.2rem;font-size:.82rem;display:grid}.calculator{grid-template-columns:minmax(16rem,.65fr) minmax(20rem,1fr);gap:2rem;display:grid}.calculator-inputs,.calculator-results{border:1px solid var(--line);border-radius:.3rem;padding:clamp(1.25rem,3vw,2rem)}.calculator-results{background:var(--gray)}.honor-status{hyphens:none;margin-bottom:1.5rem;font-weight:600}@media (width<=64rem){.honor-status{z-index:1;position:sticky;top:1rem}}.field+.field{margin-top:1.2rem}.field label{margin-bottom:.35rem;font-weight:500;display:block}.result-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.8rem;display:flex}.result-row.total{color:var(--navy);border-bottom:0;margin-top:.6rem;font-size:1.2rem;font-weight:600}.placeholder-badge{border:1px dashed var(--navy);color:var(--navy);letter-spacing:.23px;text-transform:uppercase;border-radius:999px;margin-bottom:1rem;padding:.35rem .8rem;font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:600;display:inline-block}.calculator-addons{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.calculator-addons summary{cursor:pointer;font-weight:500}.calculator-addons fieldset{border:1px solid var(--line);gap:.45rem;margin:1rem 0 0;padding:.8rem;display:grid}.calculator-addons legend{padding-inline:.3rem;font-weight:500}.calculator-addons label{align-items:flex-start;gap:.5rem;display:flex}.calculator-addons input{margin-top:.35rem}[data-addon-results]{margin-top:1.5rem}[data-addon-results] h3{font-size:1rem}h1.wortpassend{max-width:max(18ch, calc(var(--zeichen) * .6em));font-size:max(1.6rem, min(clamp(2.2rem, 4.5vw, 3.375rem), calc((100vw - 2.5rem) / (var(--zeichen) * .6))))}.news-card{container-type:inline-size}.news-card h2.wortpassend{font-size:max(.9rem, min(1.55rem, calc(100cqi / (var(--zeichen) * .64))))}.service-tile{container-type:inline-size}.service-tile>strong{font-size:min(1em, calc(100cqi / (var(--zeichen) * .75)))}.wortpassung-box{container-type:inline-size}.wortpassung-box>h3{font-size:max(.85rem, min(1.3rem, calc(100cqi / (var(--zeichen) * .6))))}@media (width<=64rem){.hero-grid,.contact-panel,.calculator{grid-template-columns:1fr}.grid.three,.footer-grid,.footer-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.header-inner{flex-direction:column;align-items:flex-start;padding-block:1rem}.main-nav{flex-wrap:wrap}}@media (width<=47.9375rem){h1:not(.wortpassend){font-size:clamp(1.75rem,8vw,2.2rem)}h1.wortpassend{max-width:100%;font-size:max(1.2rem, min(2.2rem, calc((100vw - 2.5rem) / (var(--zeichen) * .6))))}h2{font-size:clamp(1.45rem,7vw,1.7rem)}.prose h2{font-size:clamp(1.2rem,6vw,1.7rem)}.grid.two,.grid.three,.footer-grid,.image-strip{grid-template-columns:1fr}.hero{padding-block:3.5rem}.footer-bottom{grid-template-columns:1fr;row-gap:.6rem}.newsletter{grid-template-columns:1fr}.newsletter label{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-header{z-index:10;background:var(--paper);position:sticky;top:0}@media (width<=64rem){.site-header{position:static}}.home-hero{align-items:center;display:grid}.home-hero h1{max-width:28ch}.home-section{padding-block:2.5rem}.home-band{text-align:center;padding-block:3rem}.home-band h2{margin-bottom:2rem}.home-feature{padding:1rem}.home-feature h3{font-family:Poppins,sans-serif;font-size:1.375rem;font-weight:400}.feature-icon{color:var(--lime);margin:0 auto 1rem;display:block}.home-about,.home-services{align-items:center}.home-about{align-items:stretch}.home-about .content-image{object-fit:cover;height:100%;min-height:26rem;max-height:none}.home-services{align-items:stretch}.home-services>div:first-child{flex-direction:column;display:flex}.home-services>div:first-child .content-image{object-fit:cover;flex:1;height:100%;max-height:none}.home-services h2{color:var(--navy)}.service-tiles{align-self:stretch}.service-tile{background:var(--navy);color:#fff;text-align:center;text-transform:uppercase;border-radius:.3rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:12rem;padding:2rem 1rem;font-family:Archivo,sans-serif;text-decoration:none;display:flex}.service-tile:hover{color:var(--lime)}.service-icon{color:var(--lime);flex-shrink:0;display:block}.service-tile p{text-transform:none;margin:0;font-family:Poppins,sans-serif;font-size:.9rem}.domonda-grid{grid-template-columns:40fr 29fr 30fr;align-items:center;gap:1.5rem;display:grid}.domonda-grid h2{max-width:22ch}.domonda-grid img{object-fit:contain;border-radius:.3rem;width:100%;display:block}.domonda-grid h2,.home-testimonials h2{font-size:clamp(2rem,4vw,3.375rem)}.check-list{margin-block:1.5rem;padding:0;list-style:none}.check-list li{margin-block:.6rem;padding-left:1.8rem;position:relative}.check-list li:before{content:"✓";font-weight:600;position:absolute;left:0}.home-testimonials h2{text-align:center;margin-block:1rem 2.5rem}.testimonial{text-align:center;margin:0;padding:1rem 2rem}.testimonial blockquote{margin:0 0 1.5rem}.testimonial img{object-fit:cover;border-radius:50%;width:14rem;height:14rem;margin:2rem auto 0;display:block}.contact-section{padding-block:2.5rem}.contact-panel{text-align:center;flex-direction:column;gap:1.2rem;display:flex}.contact-panel h2{margin:0;font-size:1.5rem}.contact-panel p{margin:0}.site-contact-section .contact-panel .button{color:#002a4a;background:#fff;border-color:#fff}.site-contact-section .contact-panel .button:hover{color:#002a4a;background:#fff}.section--navy :focus-visible,.navy :focus-visible{outline-color:var(--lime)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>47.9375rem){.grid.three.home-three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.9375rem){.grid.two .grid.three{grid-template-columns:1fr}.home-hero{min-height:auto;padding-block:4rem}.home-hero h1{font-size:2rem}.domonda-grid,.service-tiles{grid-template-columns:1fr}.home-feature,.testimonial{padding-inline:0}}.job-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.job-image{height:100%;max-height:none}.job-details{overflow-wrap:anywhere;gap:1.5rem;display:grid}.job-details ul{margin-bottom:0;padding-left:1.25rem}.job-details .button{margin-top:1.5rem}.centered-heading{text-align:center}.career-benefits,.career-quote{align-items:stretch}.career-quote-section{background:#fff}.career-benefits>.content-image,.career-quote>.content-image{object-fit:cover;height:100%;max-height:none}.career-benefits>div,.career-benefits .wortpassung-box{text-align:center}.contact-options .card{border-color:var(--navy);background:#ecece5}.founder-feature{align-items:stretch}.founder-feature .content-image{object-fit:cover;height:100%;max-height:none}.founder-feature blockquote{margin:2rem 0 0;font-size:1.2rem}.service-overview-section{background:var(--gray)}.service-overview .card{text-align:center;background:#fff;border:0;flex-direction:column;align-items:center;display:flex}.service-overview .service-icon{background:var(--navy);color:#fff;border-radius:50%;width:5rem;height:5rem;margin-bottom:1rem;padding:1.15rem}.service-overview .button{margin-top:auto}.service-detail-section .service-icon{float:left;width:2.5rem;height:2.5rem;color:var(--lime);margin:.1rem .6rem .2rem 0}.service-detail-section h2{font-size:clamp(2rem,3vw,3rem)}.service-illustration{object-fit:cover;border-radius:1.5rem}.software-section h2,.software-section>.container>p{text-align:center}.software-section{background:#b2cee2}.software-section .grid{margin-top:2rem}.software-section .content-image{margin-bottom:1.5rem}.honor-calculator-section{background:#fff}.honor-tax-note{margin-top:2rem}.honor-benefits{text-align:center;background:#ecece5}.honor-packages{background:#fff}.honor-packages .centered-heading{margin-bottom:2rem}.honor-faq{background:#ecece5}.honor-benefits .feature-icon{color:var(--lime)}.honor-packages [data-service-packages]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}[data-service-packages]>.card{border:0}.online-portal-images{justify-content:center;align-items:center;gap:1rem;min-width:0;display:flex}.online-portal-images img{object-fit:contain;border:0;width:42%;height:auto;display:block}.online-portal-copy.card{border:1px solid var(--navy);background:#fff}.online-portal-copy h3{margin-top:0}.honor-faq details{border-bottom:1px solid var(--navy);padding:1rem 0}.honor-faq summary{cursor:pointer;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:400}.honor-faq summary h3{font:inherit;color:inherit;margin:0;display:inline}.honor-faq summary:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.honor-faq details p{margin-bottom:0}.article-hero{background:var(--navy);color:#fff}.article-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}.article-hero-image{object-fit:cover;width:100%;max-height:25rem}.article-hero .button{color:var(--navy);background:#fff;border-color:#fff;margin:1rem 0 2rem}.desktop-break{display:inline}@media (width<=48rem){.honor-packages [data-service-packages],.article-hero-grid{grid-template-columns:1fr}.honor-packages [data-service-packages]{grid-auto-rows:auto}.desktop-break{display:none}.domonda-grid{grid-template-columns:1fr}.domonda-grid>img:first-of-type{grid-area:auto/1}}@media (width<=47.9375rem){.job-layout{grid-template-columns:1fr}}.mobile-menu{display:none}.mobile-menu summary{cursor:pointer;border:1px solid var(--navy);border-radius:.3rem;padding:.75rem 1rem;font-weight:500}.mobile-nav{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.mobile-nav a{padding:.65rem}@media (width<=64rem){.main-nav{display:none}.mobile-menu{display:block}.header-inner{grid-template-columns:1fr auto;align-items:start;display:grid}.mobile-menu[open]{grid-column:1/-1;width:100%}.mobile-menu[open] summary{width:fit-content;margin-left:auto}}.grid>*,.calculator>*{min-width:0}.prose{overflow-wrap:anywhere}.prose table{max-width:100%;display:block;overflow-x:auto}.section--navy .lead{color:#fff}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.four>.card{container-type:inline-size}.grid.four>.card>h2{font-size:clamp(1.15rem,10cqi,1.75rem)}.service-detail{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:center;gap:2rem;display:grid}.service-detail.reverse{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.service-detail.reverse>:first-child{grid-area:1/2}.service-detail.reverse>:last-child{grid-area:1/1}.service-detail h3{font-size:1.2rem}.service-detail{gap:0}.service-detail-copy{border:1px solid var(--navy);border-radius:1.5rem;padding:clamp(1.5rem,3vw,3rem)}.service-detail:not(.reverse) .service-detail-copy{padding-right:clamp(3rem,5vw,5rem)}.service-detail.reverse .service-detail-copy{padding-left:clamp(3rem,5vw,5rem)}.service-illustration{object-fit:cover;aspect-ratio:1;z-index:1;width:calc(100% + 15px);margin-left:-15px;position:relative}.service-detail.reverse .service-illustration{margin-left:0;margin-right:-15px;transform:translate(15px)}.domonda-section{background:#b2cee2}@media (width<=64rem){.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.9375rem){.grid.four,.service-detail,.service-detail.reverse{grid-template-columns:1fr}.service-detail.reverse>:first-child,.service-detail.reverse>:last-child{grid-area:auto}.service-illustration{max-width:22rem;margin-inline:auto}.service-detail-copy,.service-detail:not(.reverse) .service-detail-copy,.service-detail.reverse .service-detail-copy{padding:1.5rem}.service-illustration,.service-detail.reverse .service-illustration{width:min(100%,22rem);margin:-1rem auto 0;transform:none}}:is(p,li,blockquote,.prose,.service-tile p,.contact-panel p){hyphens:none;overflow-wrap:normal;word-break:normal}
