@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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:POLARIS Kampagne;src:url(/assets/polaris-kampagne-900-BcWaUfiq.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--c-white:#fff;--c-paper:#f1f4f5;--c-line:#d3dadd;--c-ink:#0b0d0e;--c-muted:#48535a;--c-anthracite:#1e2427;--c-anthracite-2:#2a3236;--c-on-dark:#fff;--c-on-dark-muted:#b8c3c9;--c-line-dark:#3c474c;--c-teal:#19b1c7;--c-teal-bright:#4fd0e2;--c-teal-deep:#066b82;--c-error:#b3261e;--c-error-dark:#ff9c94;--f-statement:"POLARIS Kampagne", "Arial Black", "Helvetica Neue", Impact, sans-serif;--f-head:"POLARIS Kampagne", "Arial Black", "Helvetica Neue", Impact, sans-serif;--f-body:"Manrope Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--r:2px;--w:1240px;--focus:var(--c-ink);--fs-h1:clamp(2.1rem, 1.2rem + 3.4vw, 3.7rem);--fs-h2:clamp(1.5rem, 1.1rem + 1.4vw, 2.2rem);--fs-h3:clamp(1.15rem, 1rem + .55vw, 1.4rem);--fs-lead:clamp(1.1rem, 1rem + .5vw, 1.35rem);--fs-body:1.0625rem;--fs-small:.875rem;--fs-num:clamp(1.9rem, 1.4rem + 1.6vw, 2.7rem);--fs-row:clamp(1.35rem, 1.1rem + 1vw, 2rem);--fs-statement:clamp(2.5rem, 1.2rem + 5.2vw, 5rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.on-dark{--focus:#fff}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--c-white);color:var(--c-ink);font:400 var(--fs-body)/1.7 var(--f-body);font-feature-settings:"tnum" 0;margin:0;padding-bottom:72px;overflow-x:hidden}img,picture,svg{max-width:100%;display:block}img{height:auto}a{color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-teal);text-decoration-color:var(--c-teal);text-underline-offset:4px;font-weight:700;text-decoration-thickness:3px}a:hover{color:var(--c-teal-deep);-webkit-text-decoration-color:var(--c-ink);text-decoration-color:var(--c-ink)}.on-dark a{color:#fff;-webkit-text-decoration-color:var(--c-teal-bright);text-decoration-color:var(--c-teal-bright)}.on-dark a:hover{color:var(--c-teal-bright);text-decoration-color:#fff}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{background:var(--c-ink);color:#fff;z-index:100;padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.container{width:min(var(--w), 100% - 40px);margin-inline:auto}.muted{color:var(--c-muted)}.on-dark .muted{color:var(--c-on-dark-muted)}.small{font-size:var(--fs-small)}h1,h2,h3{font-family:var(--f-body);letter-spacing:-.025em;text-wrap:balance;margin:0 0 .5em;font-weight:700}h1{font-size:var(--fs-h1);letter-spacing:-.035em;font-weight:750;line-height:1.04}h2{font-size:var(--fs-h2);line-height:1.12}h3{font-size:var(--fs-h3);letter-spacing:-.015em;line-height:1.2}p{margin:0 0 1em}.lead{font-size:var(--fs-lead);max-width:46ch;font-weight:500;line-height:1.55}.eyebrow{font:700 .75rem/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.14em;color:var(--c-muted);align-items:center;gap:.6rem;margin:0 0 .9rem;display:flex}.section-lead{color:var(--c-muted);max-width:56ch;font-size:1.1rem}.prose{max-width:66ch}.prose p{color:var(--c-ink)}.statement{font-family:var(--f-statement);text-transform:uppercase;letter-spacing:0;font-weight:600;line-height:.9;font-size:var(--fs-statement);text-wrap:balance;margin:0}.btn{border-radius:var(--r);min-height:50px;font:700 .9375rem/1.2 var(--f-body);letter-spacing:.01em;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.5rem;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.btn-primary{background:var(--c-ink);color:#fff}.btn-primary:hover{background:var(--c-teal);color:var(--c-ink)}.btn-primary:active{background:var(--c-teal-deep);color:#fff}.btn-ghost{color:var(--c-ink);border-color:var(--c-ink);background:0 0}.btn-ghost:hover{background:var(--c-ink);color:#fff}.on-dark .btn-primary{background:var(--c-teal);color:var(--c-ink)}.on-dark .btn-primary:hover{color:var(--c-ink);background:#fff}.on-dark .btn-ghost{color:#fff;border-color:#fff}.on-dark .btn-ghost:hover{color:var(--c-ink);background:#fff}.btn-lg{min-height:56px;padding:.85rem 1.9rem;font-size:1rem}.btn[disabled]{opacity:.6;cursor:progress}.text-link{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.link-button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.btn,.nav-link,.brand-link,.mega a,.card,.skip-link,.header-phone,.row-link,.icard,.svc-row a,.job-list a,.closing .phone{text-decoration:none}.site-header{z-index:50;border-bottom:1px solid var(--c-line);background:#fffffff5;position:sticky;top:0}.header-row{align-items:center;gap:1rem;width:min(1360px,100% - 40px);min-height:72px;margin-inline:auto;display:flex}.brand-link{flex:none;align-items:center;min-height:52px;margin-right:auto;display:inline-flex}.logo{width:auto;height:42px}.main-nav{align-items:center;gap:.25rem;display:none}.nav-link{white-space:nowrap;min-height:48px;color:var(--c-ink);font:600 .9375rem/1 var(--f-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .9rem;display:inline-flex;position:relative}.nav-link:after{content:"";background:var(--c-teal);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:10px;left:.9rem;right:.9rem;transform:scaleX(0)}.nav-link:hover:after,.nav-link[aria-current=page]:after,.nav-link[aria-expanded=true]:after{transform:scaleX(1)}.nav-link:hover{color:var(--c-ink)}.nav-item{position:relative}.nav-actions{align-items:center;gap:1rem;margin-left:1rem;display:flex}.nav-cta{white-space:nowrap;min-height:46px;padding-inline:1.2rem;font-size:.875rem}.header-phone{white-space:nowrap;color:var(--c-ink);align-items:center;gap:.45rem;min-height:48px;font-size:.9375rem;font-weight:700;display:none}.mega{border:1px solid var(--c-line);border-top:3px solid var(--c-teal);background:#fff;grid-template-columns:repeat(4,1fr);gap:1.5rem;width:min(860px,92vw);padding:1.75rem;display:grid;position:absolute;top:100%;left:-1rem;box-shadow:0 18px 40px #0000001a}.mega[hidden]{display:none}.mega-title{font:700 .75rem/1 var(--f-body);color:var(--c-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.6rem}.mega ul{margin:0;padding:0;list-style:none}.mega li a{color:var(--c-ink);min-height:40px;padding:.45rem 0;font-size:.9375rem;font-weight:600;display:block}.mega li a:hover{color:var(--c-teal-deep);text-decoration:underline;-webkit-text-decoration-color:var(--c-teal);text-decoration-color:var(--c-teal);text-decoration-thickness:2px}.mega-all{border-top:1px solid var(--c-line);grid-column:1/-1;margin:0;padding-top:1rem}.mega-all a{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.menu-toggle{background:var(--c-ink);border-radius:var(--r);color:#fff;cursor:pointer;border:0;place-items:center;width:50px;height:50px;display:inline-grid}.menu-bars,.menu-bars:before,.menu-bars:after{content:"";background:currentColor;width:22px;height:2px;display:block;position:relative}.menu-bars:before{position:absolute;top:-7px}.menu-bars:after{position:absolute;top:7px}@media (width<=1023px){.main-nav.is-open{border-bottom:1px solid var(--c-line);background:#fff;flex-direction:column;align-items:stretch;max-height:calc(100vh - 72px);padding:.5rem 20px 1.5rem;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.main-nav.is-open .nav-link{border-bottom:1px solid var(--c-line);min-height:56px;font-size:1.1rem}.main-nav.is-open .nav-link:after{display:none}.main-nav.is-open .mega{width:auto;box-shadow:none;border:0;grid-template-columns:1fr;padding:.5rem 0 1rem;position:static}.main-nav.is-open .nav-actions{margin:1rem 0 0}.main-nav.is-open .nav-cta{width:100%}}@media (width>=1024px){.main-nav{margin-right:auto;display:flex}.menu-toggle{display:none}.brand-link{margin-right:1.5rem}body{padding-bottom:0}}@media (width>=1200px){.header-phone{display:inline-flex}}.mobile-bar{z-index:40;padding:.65rem 12px calc(.65rem + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);background:#fff;grid-template-columns:1fr 1.4fr;gap:.6rem;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bar .btn{width:100%;min-height:48px;padding-inline:.8rem;font-size:.875rem}@media (width>=1024px){.mobile-bar{display:none}}.breadcrumbs{padding:1rem 0 .9rem;font-size:.8125rem}.breadcrumbs ol{color:var(--c-muted);flex-wrap:wrap;gap:.2rem .5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--c-line);margin-right:.5rem}.breadcrumbs a{color:var(--c-ink);font-weight:600;text-decoration-thickness:2px}.frame,.bleed{background:var(--c-paper);position:relative;overflow:hidden}.frame picture,.bleed picture{width:100%;height:100%;display:block}.frame img,.bleed img{object-fit:cover;width:100%;height:100%}.section{padding:clamp(2.5rem,5vw,4.5rem) 0}.section-split{align-items:start;gap:1rem 4rem;display:grid}.section-split>h2{margin:0}.section-body>:last-child{margin-bottom:0}@media (width>=900px){.section-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.section-split>h2{position:sticky;top:100px}}.section-head{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.section-head h2{margin-bottom:.3em}.legal h2{margin-top:1.8em;font-size:1.35rem}.legal h3{margin-top:1.4em;font-size:1.1rem}.legal ul{padding-left:1.2rem}.check-list,.link-list{margin:1rem 0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--c-line);padding:.5rem 0 .5rem 1.75rem;position:relative}.check-list li:before{content:"";background:var(--c-teal);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:12px;height:12px;position:absolute;top:1rem;left:0;transform:scale(1.2)}.link-list li{margin:.3rem 0}.link-list a{align-items:center;gap:.5rem;min-height:44px;font-size:.9375rem;font-weight:700;display:inline-flex}.page-photo{aspect-ratio:21/8;width:100%;min-height:220px;max-height:46vh}@media (width<=719px){.page-photo{aspect-ratio:4/3;max-height:none}}.page-head{padding:clamp(1.75rem,4vw,3rem) 0 clamp(1.5rem,3vw,2.5rem)}.page-head-grid{align-items:end;gap:1.25rem 4rem;display:grid}.page-head h1{max-width:18ch;margin:0}.page-head .lead{margin:0 0 1.25rem}.page-head-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}@media (width>=900px){.page-head-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.icards{gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.icard{color:var(--c-ink);gap:.9rem;display:grid}.icard .frame{aspect-ratio:3/2}.icard .frame img{transition:transform .5s}.icard:hover .frame img{transform:scale(1.03)}.icard h3{margin:0}.icard p{color:var(--c-muted);margin:0;font-size:.9375rem}.icard .arrow{border-bottom:2px solid var(--c-teal);align-items:center;gap:.4rem;width:max-content;margin-top:.2rem;font-size:.875rem;font-weight:700;display:inline-flex}@media (width>=640px){.icards{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.icards{grid-template-columns:repeat(3,1fr)}}.row-links{border-top:1px solid var(--c-ink);margin:0;padding:0;list-style:none}.row-link{border-bottom:1px solid var(--c-line);color:var(--c-ink);grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;padding:1.25rem 0;display:grid}.row-link .row-label{font:700 .75rem/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.12em;color:var(--c-muted);grid-column:1}.row-link .row-text{font:700 var(--fs-row)/1.15 var(--f-body);letter-spacing:-.025em;grid-column:1}.row-link .row-go{border:2px solid var(--c-ink);grid-area:1/2/span 2;place-items:center;width:48px;height:48px;transition:background-color .18s,color .18s;display:grid}.row-link:hover .row-go{background:var(--c-teal);border-color:var(--c-teal)}.row-link:hover .row-text{color:var(--c-teal-deep)}.steps{counter-reset:s;gap:1.25rem;margin:1rem 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-top:2px solid var(--c-ink);padding:1rem 0 0}.steps li:before{content:counter(s, decimal-leading-zero);font:800 var(--fs-num)/1 var(--f-body);letter-spacing:-.04em;color:var(--c-teal-deep);margin-bottom:.5rem;display:block}.faq details{border-top:1px solid var(--c-line);padding:.15rem 0}.faq details:last-child{border-bottom:1px solid var(--c-line)}.faq summary{cursor:pointer;min-height:52px;padding:1rem 0;font-weight:700}.panel{background:var(--c-paper);border-left:4px solid var(--c-teal);padding:clamp(1.25rem,3vw,2rem)}.contact-box{border-left:4px solid var(--c-teal);background:var(--c-paper);margin-top:1rem;padding:1.25rem 1.5rem;font-style:normal;line-height:1.9;display:inline-block}.contact-box a{text-decoration-thickness:2px}.quote{border-left:4px solid var(--c-teal);max-width:60ch;margin:0;padding:.25rem 0 .25rem 1.5rem}.quote p{font:600 clamp(1.2rem, 1rem + .8vw, 1.6rem)/1.35 var(--f-body);letter-spacing:-.015em;margin:0}.numbers{border-top:1px solid var(--c-ink);gap:0;margin:0;display:grid}.number{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(6.5rem,9rem) 1fr;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.number dt{font:800 var(--fs-num)/1 var(--f-body);letter-spacing:-.04em;color:var(--c-teal-deep);white-space:nowrap}.number dd{color:var(--c-ink);margin:0;font-size:.9375rem}.number dd strong{margin-bottom:.1rem;font-size:1.05rem;display:block}@media (width<=719px){.number{grid-template-columns:1fr;gap:.25rem}}@media (width>=900px){.numbers.cols-2{grid-template-columns:1fr 1fr;column-gap:3rem}.numbers.cols-4{border-top:1px solid var(--c-ink);grid-template-columns:repeat(4,1fr);column-gap:2rem}.numbers.cols-4 .number{border-bottom:0;grid-template-columns:1fr;gap:.3rem;padding-top:1.1rem}}.svc{gap:2rem;display:grid}.svc-list{border-top:1px solid var(--c-ink);margin:0;padding:0;list-style:none}.svc-row{border-bottom:1px solid var(--c-line)}.svc-row a{color:var(--c-ink);gap:.15rem;padding:1rem 0;display:grid}.svc-name{font:700 var(--fs-h3)/1.2 var(--f-body);letter-spacing:-.02em;transition:color .15s,transform .2s}.svc-txt{color:var(--c-muted);max-width:52ch;font-size:.9375rem}.svc-row a:hover .svc-name,.svc-row a:focus-visible .svc-name{color:var(--c-teal-deep);transform:translate(6px)}.svc-group-title{font:700 .75rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin:0;padding:1.5rem 0 .7rem}.svc-preview{display:none}@media (width>=1024px){.svc{grid-template-columns:1.3fr 1fr;align-items:start;gap:4rem}.svc-preview{aspect-ratio:4/3;display:block;position:sticky;top:100px}.svc-preview picture{opacity:0;transition:opacity .35s;position:absolute;inset:0}.svc-preview picture.on{opacity:1}}.svc-cta{margin:2rem 0 0}.closing{background:var(--c-paper);padding:clamp(2.5rem,5vw,4rem) 0}.closing-grid{align-items:center;gap:1.5rem 4rem;display:grid}.closing h2{margin:0}.closing .phone{font:800 clamp(1.9rem, 1.2rem + 2.6vw, 3.1rem)/1.05 var(--f-body);letter-spacing:-.035em;color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-teal);text-decoration-color:var(--c-teal);text-underline-offset:6px;align-items:center;gap:.6rem;margin-bottom:.8rem;text-decoration-thickness:4px;display:inline-flex}.closing .phone:hover{color:var(--c-teal-deep)}@media (width>=900px){.closing-grid{grid-template-columns:1fr 1fr}}.cta-band{background:var(--c-paper);border-top:1px solid var(--c-line);padding:clamp(2rem,4.5vw,3.5rem) 0}.cta-inner{align-items:center;gap:1.25rem 3rem;display:grid}.cta-inner h2{margin:0 0 .25em}.cta-inner p{color:var(--c-muted);margin:0}.cta-buttons{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}@media (width>=900px){.cta-inner{grid-template-columns:1fr auto}}.two-paths{gap:1.25rem;display:grid}.path-card{border:1px solid var(--c-line);border-top:3px solid var(--c-ink);background:#fff;padding:clamp(1.25rem,2.5vw,1.75rem);display:block}.section-alt .path-card{background:#fff}.path-card h2,.path-card h3{margin-bottom:.4em}@media (width>=720px){.two-paths{grid-template-columns:1fr 1fr}.steps{grid-template-columns:repeat(3,1fr)}.check-list.two-col{columns:2;column-gap:3rem}.check-list.two-col li{break-inside:avoid}}.cards-3{gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (width>=900px){.cards-3{grid-template-columns:repeat(3,1fr)}}.site-footer{background:var(--c-anthracite);color:#fff;padding-top:clamp(2.5rem,5vw,4rem)}.footer-grid{gap:2.25rem;padding-bottom:2.5rem;display:grid}.footer-title{font:700 .75rem/1 var(--f-body);color:var(--c-teal-bright);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.8rem}.footer-claim{font:600 clamp(1.5rem, 1.2rem + 1vw, 2rem)/1 var(--f-statement);text-transform:uppercase;margin:1rem 0}.site-footer address{color:var(--c-on-dark-muted);font-style:normal;line-height:1.8}.site-footer a{color:#fff}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a{text-decoration:underline;-webkit-text-decoration-color:var(--c-line-dark);text-decoration-color:var(--c-line-dark);min-height:36px;padding:.25rem 0;font-size:.9375rem;font-weight:600;text-decoration-thickness:2px;display:inline-block}.site-footer li a:hover{color:var(--c-teal-bright);-webkit-text-decoration-color:var(--c-teal-bright);text-decoration-color:var(--c-teal-bright)}.footer-legal{border-top:1px solid var(--c-line-dark);color:var(--c-on-dark-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-block:1.25rem 2rem;font-size:.875rem;display:flex}.footer-legal ul{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.footer-legal .link-button{color:#fff}@media (width>=900px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.star{display:inline-block}.on-dark .star{filter:invert()}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.icard:hover .frame img,.svc-row a:hover .svc-name{transform:none}}@media (width<=719px){.number dt{font-size:clamp(1.9rem,9vw,2.4rem)}}.form fieldset{border:0;margin:0 0 2rem;padding:0}.form legend{font:700 1.25rem/1.2 var(--f-body);letter-spacing:-.02em;margin-bottom:1rem;padding:0}.field{margin-bottom:1.2rem}.field label{margin-bottom:.4rem;font-weight:700;display:block}.req{color:var(--c-muted);font-weight:400}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=date],select,textarea{width:100%;min-height:54px;color:var(--c-ink);border:2px solid var(--c-ink);border-radius:var(--r);font:inherit;background:#fff;padding:.8rem 1rem}textarea{resize:vertical;min-height:130px}input:focus,select:focus,textarea:focus{border-color:var(--c-teal-deep);outline:3px solid var(--c-teal);outline-offset:1px}.has-error input,.has-error select,.has-error textarea{border-color:var(--c-error)}.hint{color:var(--c-muted);margin:.35rem 0 0;font-size:.9375rem}.error{color:var(--c-error);margin:.35rem 0 0;font-weight:700}.form-alert{border:2px solid var(--c-error);background:#fdedec;margin-bottom:1.5rem;padding:1rem 1.25rem}.form-alert p{margin:0 0 .4rem}.form-alert ul{margin:0;padding-left:1.2rem}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-aside{background:var(--c-paper);border-top:4px solid var(--c-teal);align-self:start;padding:2rem}.form-aside h2{font-size:1.2rem}.consent-banner{z-index:60;max-width:780px;color:var(--c-ink);border:2px solid var(--c-ink);border-top:6px solid var(--c-teal);background:#fff;margin-inline:auto;padding:1.25rem 1.4rem;position:fixed;bottom:84px;left:12px;right:12px;box-shadow:0 16px 48px #0000004d}.consent-banner h2{margin-bottom:.4rem;font-size:1.7rem}.consent-banner p{margin-bottom:1rem;font-size:1rem}.consent-actions{flex-wrap:wrap;gap:.75rem;display:flex}.consent-actions .btn{flex:160px}@media (width>=1024px){.consent-banner{bottom:20px}}.consent-modal{z-index:90;background:#0a0e10b8;place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow-y:auto}.consent-modal-box{border-top:6px solid var(--c-teal);background:#fff;width:min(700px,100%);max-height:92vh;padding:1.5rem;overflow-y:auto}.consent-modal-head{justify-content:space-between;align-items:center;display:flex}.btn-close{background:var(--c-ink);color:#fff;cursor:pointer;border:0;width:48px;height:48px;font-size:1.6rem}.consent-cat{border-top:1px solid var(--c-line);padding:1rem 0}.consent-cat-head{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;display:flex}.consent-locked{color:var(--c-muted);font-size:.9375rem}.consent-cat-head input{opacity:0;width:1px;height:1px;position:absolute}.consent-switch{background:var(--c-muted);border-radius:2px;flex:none;width:56px;height:32px;transition:background .15s;position:relative}.consent-switch:after{content:"";background:#fff;width:24px;height:24px;transition:transform .15s;position:absolute;top:4px;left:4px}.consent-cat-head input:checked+.consent-switch{background:var(--c-teal-deep)}.consent-cat-head input:checked+.consent-switch:after{transform:translate(24px)}.consent-cat-head input:focus-visible+.consent-switch{outline:3px solid var(--c-ink);outline-offset:3px}.consent-services{margin:.5rem 0 0;padding:0;list-style:none}.consent-services summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:700}.consent-services dl{gap:.25rem;margin:0 0 1rem;font-size:.9375rem;display:grid}.consent-services dt{color:var(--c-muted)}.consent-services dd{margin:0 0 .5rem}.consent-inline{background:var(--c-paper);border-left:4px solid var(--c-teal);margin:1rem 0 2rem;padding:1.25rem}.job-list{border-top:2px solid var(--c-ink);margin:0;padding:0;list-style:none}.job-list li{border-bottom:1px solid var(--c-line)}.job-list a{color:var(--c-ink);padding:1.5rem 0;text-decoration:none;display:block}.job-list strong{font:700 var(--fs-row)/1.15 var(--f-body);letter-spacing:-.025em;display:block}.job-list a:hover strong{color:var(--c-teal-deep)}.job-list span{color:var(--c-muted)}.job-facts{border-top:2px solid var(--c-ink);gap:0;margin:1.5rem 0;display:grid}.job-facts div{border-bottom:1px solid var(--c-line);gap:.1rem;padding:.9rem 0;display:grid}.job-facts dt{color:var(--c-muted);font-size:.875rem}.job-facts dd{margin:0;font-weight:700}.job h1{font-size:var(--fs-h1)}@media (width>=720px){.job-facts{grid-template-columns:repeat(2,1fr);column-gap:2rem}}.admin table{border-collapse:collapse;width:100%;font-size:.9375rem}.admin th,.admin td{text-align:left;border-bottom:1px solid var(--c-line);vertical-align:top;padding:.6rem}.table-wrap{overflow-x:auto}.row-actions{gap:.4rem;display:flex}.check{align-items:center;gap:.6rem;min-height:48px;display:flex}.check input{width:22px;height:22px}.admin-login{max-width:360px}.steps.compact{grid-template-columns:1fr}.steps.compact li{padding-top:.7rem}.steps.compact li:before{margin-bottom:.2rem;font-size:1.4rem}.inline-frame{aspect-ratio:16/9;margin:0 0 1.5rem}.more-title{margin:2rem 0 .5rem}.panel .check-list li:last-child{border-bottom:0}.form-layout{gap:2rem;display:grid}@media (width>=1024px){.form-layout{grid-template-columns:1.5fr 1fr;gap:3rem}}.two-paths{margin-top:0}:root{--cut:min(7vw, 87px);--cut-bleed:min(7vw, 112px);--swoosh-w:5px;--rule:1px}.cut-b-bleed{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut-bleed)), 0 100%)}.cut-t{clip-path:polygon(0 var(--cut), 100% 0, 100% 100%, 0 100%)}.tag-cut{background:var(--c-teal);color:var(--c-ink);font:700 .75rem/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:.35rem 1.1rem .35rem .8rem;display:inline-block}.swoosh-wrap{display:block;position:relative}.swoosh{width:100%;height:100%;display:block;overflow:visible}.swoosh path{stroke-width:var(--swoosh-w);vector-effect:non-scaling-stroke;stroke-linecap:round}.swoosh-wrap .star{position:absolute;top:-17px;right:-17px}.star-rule{align-items:center;gap:.9rem;margin:0;display:flex}.star-rule .rule{height:var(--rule);background:var(--c-ink);flex:1}.star-rule.at-start .rule:first-child{flex:0 0 2.5rem}.on-dark .star-rule .rule{background:#fff}.sh{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.sh .rule-line{height:var(--rule);background:var(--c-ink);transform-origin:0;margin-bottom:1rem;display:block}.on-dark .sh .rule-line{background:#ffffff8c}.sh-label{font:700 .75rem/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);justify-content:space-between;gap:1rem;margin:0 0 1.25rem;display:flex}.on-dark .sh-label{color:var(--c-on-dark-muted)}.sh h2{max-width:24ch;margin:0}.reveal[data-rv=wait] .rule-line,.reveal[data-rv=wait] .star-rule .rule{transform:scaleX(0)}.reveal[data-rv=wait] .swoosh{clip-path:inset(0 100% 0 0)}.reveal[data-rv=in] .rule-line,.reveal[data-rv=in] .star-rule .rule{transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:scaleX(1)}.reveal[data-rv=in] .swoosh{clip-path:inset(0);transition:clip-path 1s cubic-bezier(.3,.6,.2,1)}.star-rule .rule:first-child{transform-origin:0}.star-rule .rule:last-child{transform-origin:100%}.btn svg,.text-link svg,.row-go svg,.icard .arrow svg{transition:transform .22s cubic-bezier(.3,.7,.2,1)}.btn:hover svg,.text-link:hover svg,.row-link:hover .row-go svg,.icard:hover .arrow svg,.svc-row a:hover .svc-go svg{transform:translate(5px)}.frame img,.bleed img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.frame:hover img,.icard:hover .frame img{transform:scale(1.045)translate(-.6%,-.4%)}.svc-row{position:relative}.svc-row:before{content:"";background:var(--c-teal);transform-origin:top;width:3px;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.svc-row.is-active:before,.svc-row:focus-within:before{transform:scaleY(1)}.svc-row a{grid-template-columns:1fr auto;align-items:center;padding-left:1rem}.svc-row .svc-name,.svc-row .svc-txt{grid-column:1}.svc-row .svc-go{color:var(--c-ink);grid-area:1/2/span 2}.svc-row.is-active{background:0 0}.svc-row.is-active .svc-name{color:var(--c-teal-deep)}.svc-row a:hover .svc-name,.svc-row a:focus-visible .svc-name{transform:none}.svc-group-title{align-items:baseline;gap:.9rem;display:flex}.svc-group-title b{font:800 .75rem/1 var(--f-body);color:var(--c-teal-deep)}.hero3{color:#fff;background:#171d20;align-items:end;min-height:clamp(560px,100svh - 72px,880px);display:grid;position:relative;overflow:hidden}.hero3 .bleed{background:#171d20;position:absolute;inset:0}.hero3 .bleed:after{content:"";background:linear-gradient(90deg,#0a0e1094 0%,#0a0e102e 48%,#0a0e1000 72%);position:absolute;inset:0}.hero3-inner{z-index:2;padding-block:clamp(2rem,6vh,5rem) clamp(1.75rem,5vh,3.75rem);position:relative}.hero3 h1.statement{color:#fff;letter-spacing:0;max-width:6.4em;margin:0 0 clamp(1rem,2.5vh,1.75rem);font-size:clamp(3.2rem,min(10.4vw,14.6vh),10.5rem);font-weight:600;line-height:.84}.hero3-text{font:500 clamp(1.1rem, 1rem + .5vw, 1.4rem)/1.45 var(--f-body);letter-spacing:-.01em;color:#fff;max-width:38ch;margin:0 0 1.5rem}.hero3-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}.hero3-actions .text-link{color:#fff;-webkit-text-decoration-color:var(--c-teal-bright);text-decoration-color:var(--c-teal-bright)}.hero3-mark{z-index:1;left:calc((100% - min(var(--w), 100% - 40px)) / 2);position:absolute;bottom:100%}.hero3-line{width:clamp(200px,32vw,500px);height:clamp(48px,min(9.4vw,11vh),150px);margin-bottom:1rem}@media (width>=720px){.hero3 .bleed img{transform-origin:0 46%;transform:scale(1.42)}}@media (width<=719px){.hero3-line{width:200px;height:64px}.hero3{min-height:0;display:block}.hero3 .bleed{aspect-ratio:5/4;position:relative}.hero3 .bleed:after{background:linear-gradient(0deg,#171d20 0,#171d2000 35%)}.hero3-inner{margin-top:-2.5rem;padding-top:0}.hero3 h1.statement{font-size:clamp(3.4rem,20vw,5.5rem)}}.kar{align-items:start;gap:2rem 4rem;display:grid}.kar .frame{aspect-ratio:4/5}@media (width>=900px){.kar{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.kar .frame{position:sticky;top:100px}}.kar h2{max-width:20ch;margin-bottom:.6em}.compare{gap:0;margin:1.5rem 0;display:grid}.compare>div{border-top:var(--rule) solid var(--c-ink);padding:1rem 0}.compare h3{margin-bottom:.25rem}.compare p{color:var(--c-muted);margin:0 0 .35rem;font-size:.9375rem}.compare .fact{color:var(--c-ink);margin:0;font-size:1.05rem;font-weight:800}@media (width>=720px){.compare{grid-template-columns:1fr 1fr;column-gap:2.5rem}}.actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.daily-photo{aspect-ratio:21/9;width:100%;max-height:74vh}@media (width<=719px){.daily-photo{aspect-ratio:4/5}}.daily-cols{gap:0;margin-top:-2px;display:grid}.daily-cols>div{border-top:var(--rule) solid var(--c-ink);padding:1.25rem 0}.daily-cols h3{margin-bottom:.5rem}.daily-cols ul{color:var(--c-muted);margin:0;padding:0;font-size:.9375rem;list-style:none}.daily-cols li{padding:.15rem 0}@media (width>=800px){.daily-cols{grid-template-columns:repeat(3,1fr);column-gap:2.5rem}}.benefits{background:var(--c-anthracite);color:#fff;position:relative;overflow:hidden}.benefits:before{content:"";aspect-ratio:1;background:var(--c-anthracite-2);width:min(78vw,880px);position:absolute;top:50%;right:-12%;transform:translateY(-50%);-webkit-mask:url(/assets/star-400-BmYiOH5x.webp) 50%/contain no-repeat;mask:url(/assets/star-400-BmYiOH5x.webp) 50%/contain no-repeat}.benefits .container{position:relative}.benefits-grid{gap:2rem 4rem;display:grid}@media (width>=900px){.benefits-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.benefits .number dt{color:var(--c-teal-bright)}.benefits .number dd{color:var(--c-on-dark)}.benefits h2{color:#fff}.bearpanel{background:var(--c-teal);padding-top:var(--cut);margin-top:calc(var(--cut) * -1);clip-path:polygon(0 var(--cut), 100% 0, 100% 100%, 0 100%);position:relative;overflow:hidden}.bearpanel-grid{align-items:end;gap:0;display:grid}.bearpanel-copy{padding:clamp(2rem,5vw,3.5rem) 0 clamp(1.5rem,3vw,2.5rem)}.bearpanel .statement{max-width:17ch;color:var(--c-ink);margin-bottom:1.25rem;font-size:clamp(2.2rem,1rem + 3.6vw,4rem);line-height:.92}.bearpanel-text{max-width:44ch;color:var(--c-ink);margin-bottom:1.5rem}.bearpanel-cta{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.bearpanel-bear{justify-self:end;width:min(100%,640px);margin-bottom:-2.5%}.bearpanel-bear img{filter:drop-shadow(0 14px 18px #063c464d);width:100%;height:auto}@media (width>=900px){.bearpanel-grid{grid-template-columns:1.1fr .9fr}}@media (width<=899px){.bearpanel-bear{width:min(92%,520px);margin-inline:auto}}.bear-wrap-outer{padding:0}.bear-wrap-outer>.container{width:100%;max-width:none;padding:0}.bear-wrap-outer .bearpanel-grid{width:min(var(--w), 100% - 40px);margin-inline:auto}.page-photo{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut-bleed)), 0 100%);margin-bottom:calc(var(--cut-bleed) * -1 + 1rem)}.page-head{padding-top:calc(var(--cut-bleed) + 1.25rem);position:relative}.page-head .container:before{content:"";height:var(--rule);background:var(--c-ink);margin-bottom:1.25rem;display:block}.page-head-grid{padding-top:0}.section-split{border-top:var(--rule) solid var(--c-ink);padding-top:1.25rem}.closing .phone svg{transition:transform .22s}.photoband{display:none}.compare.has-rule>div{border-top:0;padding-top:1.1rem}.compare.has-rule{margin-top:0}.section-flush{padding:0 0 clamp(2.5rem,5vw,4.5rem)}.daily{margin-top:clamp(1.5rem,3vw,2.5rem)}.sh h2{font-size:clamp(1.7rem,1.1rem + 2vw,2.6rem)}.logo-plate{background:#fff;padding:.7rem 1rem;display:inline-block}:root{--cut-bleed:14vw;--night:#070b0d}.cut-b{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut-h,var(--cut))), 0 100%)}@media (width<=719px){.daily-photo{--cut-bleed:14vw}}.course{z-index:30;pointer-events:none;width:22px;position:fixed;top:96px;bottom:96px;right:6px}.course-line{background:linear-gradient(180deg, transparent, var(--c-teal) 12%, var(--c-teal) 88%, transparent);opacity:.85;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.course-star{width:22px;height:22px;left:0;top:calc(var(--p,0) * (100% - 22px));background:var(--c-ink);border:2px solid var(--c-teal);border-radius:50%;place-items:center;display:grid;position:absolute}.course-star .star{filter:invert();width:12px;height:12px}@media (width>=1360px){.course{right:18px}}@media (width<=719px){.course{width:14px;right:2px}.course-star{border-width:1.5px;width:14px;height:14px}.course-star .star{width:7px;height:7px}}.hero3{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut-bleed)), 0 100%)}.hero3 .bleed:after{background:linear-gradient(90deg,#070b0db3 0%,#070b0d38 50%,#070b0d00 74%),linear-gradient(#070b0d00 60%,#070b0d8c 100%)}.hero3 h1.statement{font-size:clamp(3.4rem,min(12vw,16vh),11rem);line-height:.82}.hero3 h1.statement .hl{color:var(--c-teal-bright)}@media (prefers-reduced-motion:no-preference){.hero3 h1.statement span{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.hero3 h1.statement span:nth-child(2){animation-delay:.12s}.hero3 h1.statement span:nth-child(3){animation-delay:.24s}.hero3-text,.hero3-actions{animation:.9s cubic-bezier(.2,.7,.2,1) .4s both rise}@keyframes rise{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}}@media (width<=719px){.hero3 .bleed:after{background:linear-gradient(0deg, var(--night) 0, #070b0d00 35%)}.hero3{background:var(--night)}.hero3-inner{padding-bottom:calc(1.75rem + 8vw)}}.frage{background:var(--night);color:#fff;margin-top:calc(var(--cut-bleed) * -1 + 10px);padding-top:calc(var(--cut-bleed) + clamp(1.5rem, 4vw, 3.5rem));clip-path:polygon(0 var(--cut-bleed), 100% 0, 100% 100%, 0 100%);position:relative;overflow:hidden}.frage:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#19b1c761,#19b1c700);width:70%;position:absolute;bottom:-30%;right:-10%}.frage-swoosh{opacity:.9;pointer-events:none;width:62%;height:78%;position:absolute;bottom:0;right:-4%}.frage-inner{z-index:1;position:relative}.frage .tag-cut{margin:0 0 1.25rem}.frage-lines{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2.7rem,8.6vw,9.2rem);font-weight:600;line-height:.88}.frage-lines span{display:block}.frage-lines .hl{color:var(--c-teal-bright)}.frage-row{align-items:end;gap:1rem 2rem;margin-top:clamp(1.25rem,3vw,2.5rem);display:grid}.frage-copy{padding-bottom:clamp(2rem,5vw,4rem)}.frage-reden{color:#fff;margin:0 0 1rem;font-size:clamp(2rem,1rem + 3.4vw,4rem);line-height:.9}.frage-text{max-width:42ch;color:var(--c-on-dark-muted);margin:0 0 1.5rem}.frage-bear{justify-self:end;width:min(100%,640px);margin-bottom:-2.5%}.frage-bear img{filter:drop-shadow(0 18px 30px #0000008c);width:100%}@media (width>=900px){.frage-row{grid-template-columns:1fr 1fr}}@media (width<=899px){.frage-bear{width:min(92%,520px);margin-inline:auto}.frage-copy{padding-bottom:1rem}}@media (prefers-reduced-motion:no-preference){.frage .reveal[data-rv=wait] .frage-lines span,.frage.on-dark .reveal[data-rv=wait] .frage-reden{opacity:0;transform:translate(-40px)}.frage .reveal[data-rv=in] .frage-lines span,.frage .reveal[data-rv=in] .frage-reden{transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}.frage .reveal[data-rv=in] .frage-lines span:nth-child(2){transition-delay:.14s}.frage .reveal[data-rv=in] .frage-reden{transition-delay:.28s}}.alltag .daily-photo{aspect-ratio:16/8;max-height:80vh}@media (width<=719px){.alltag .daily-photo{aspect-ratio:4/5}}.benefits{background:var(--c-teal);color:var(--c-ink)}.benefits:before{background:#ffffff38}.benefits .sh-label,.benefits h2,.benefits .lead{color:var(--c-ink)}.benefits .numbers{border-top-color:var(--c-ink)}.benefits .number{border-bottom-color:#0b0d0e59}.benefits .number dt,.benefits .number dd{color:var(--c-ink)}.benefits .btn-primary{background:var(--c-ink);color:#fff}.benefits .btn-primary:hover{color:var(--c-ink);background:#fff}.benefits a:not(.btn){color:var(--c-ink);-webkit-text-decoration-color:var(--c-ink);text-decoration-color:var(--c-ink)}.closing.on-dark{background:var(--night);color:#fff}.closing.on-dark h2{color:#fff}.closing.on-dark p{color:var(--c-on-dark-muted)}.closing.on-dark .phone{color:#fff;-webkit-text-decoration-color:var(--c-teal);text-decoration-color:var(--c-teal);font-size:clamp(2.2rem,1rem + 4.6vw,5rem)}.closing.on-dark .phone:hover{color:var(--c-teal-bright)}.closing.on-dark .btn-primary{background:var(--c-teal);color:var(--c-ink)}.closing.on-dark .btn-primary:hover{background:#fff}.steps li:before{content:"";background:var(--c-teal);width:44px;height:5px;font:0/0 serif;margin-bottom:.9rem}.steps.compact li:before{width:32px;height:4px;margin-bottom:.5rem}.svc-group-title .tag-cut{font-size:.75rem}.sh h2.big{font:600 clamp(2.7rem, 1rem + 6.6vw, 7rem)/.88 var(--f-statement);text-transform:uppercase;letter-spacing:0;max-width:14ch}.karriere{overflow:hidden}.kar{gap:2rem 3.5rem}@media (width>=900px){.kar{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.kar .frame{aspect-ratio:10/11;--cut-h:12.73%;margin-left:calc((min(var(--w), 100vw - 40px) - 100vw) / 2)}}.kar .lead{letter-spacing:-.02em;margin-top:0;font-size:clamp(1.25rem,1.05rem + .8vw,1.7rem);font-weight:600;line-height:1.4}.kar .star-rule{display:none}.kar .compare,.kar .compare.has-rule{gap:0;margin:1.75rem 0 0}.kar .compare>div,.kar .compare.has-rule>div{border:0;padding:1.6rem 1.5rem 1.4rem}.kar .compare>div:first-child{background:var(--c-teal);color:var(--c-ink)}.kar .compare>div:last-child{background:var(--c-ink);color:#fff}.kar .compare h3{font:600 clamp(1.7rem, 1.2rem + 1.2vw, 2.4rem)/1 var(--f-statement);text-transform:uppercase;margin-bottom:.6rem}.kar .compare p{color:inherit;font-size:.95rem}.kar .compare .fact{color:inherit;border-top:1px solid;margin-top:.9rem;padding-top:.7rem;font-size:1.05rem}.alltag{background:var(--night);color:#fff;padding-bottom:calc(var(--cut-bleed) + clamp(2rem, 4vw, 3rem))}.daily-wrap{position:relative}.alltag .daily-photo:after{content:"";pointer-events:none;background:linear-gradient(#070b0d00 45%,#070b0dcc 100%);position:absolute;inset:0}.alltag .daily-photo{aspect-ratio:16/9;position:relative}.daily-title{z-index:2;margin-inline:auto;position:absolute;bottom:calc(7vw + 1rem);left:0;right:0}.daily-title h2{color:#fff;max-width:8em;margin:0;font-size:clamp(2.7rem,1rem + 6vw,7rem);font-weight:800;line-height:.86}@media (width<=719px){.alltag .daily-photo{aspect-ratio:4/5}.daily-title{bottom:calc(14vw + 1rem)}.daily-title h2{font-size:clamp(2.5rem,13vw,4rem)}}.alltag .sh .rule-line{background:#ffffff8c}.alltag .sh-label{color:var(--c-on-dark-muted)}.alltag .daily-cols>div{border-top:3px solid var(--c-teal);padding-top:1.25rem}.alltag .daily-cols h3{color:var(--c-teal-bright);font:600 clamp(1.5rem, 1.1rem + 1.2vw, 2.2rem)/1.05 var(--f-statement);text-transform:uppercase;margin-bottom:.8rem}.alltag .daily-cols ul{color:#fff;font-size:1rem}.alltag .daily-cols li{border-bottom:1px solid var(--c-line-dark);padding:.3rem 0}.alltag .daily-cols li:last-child{border-bottom:0}.benefits{margin-top:calc(var(--cut-bleed) * -1);padding-top:calc(var(--cut-bleed) + clamp(1.5rem, 3vw, 2.5rem));clip-path:polygon(0 var(--cut-bleed), 100% 0, 100% 100%, 0 100%)}.benefits:before{width:min(70vw,820px);top:62%;right:-8%}.benefits-top{align-items:end;gap:1.25rem 4rem;margin-bottom:clamp(1.75rem,3.5vw,3rem);display:grid}.benefits-top .lead{max-width:48ch;margin:0}.benefits-top .actions{margin:0}@media (width>=900px){.benefits-top{grid-template-columns:1.2fr 1fr}}.benefits .numbers.cols-4{border-top:0;gap:0}@media (width>=900px){.benefits .numbers.cols-4{column-gap:0}}.benefits .number{border:0;border-left:2px solid var(--c-ink);padding:.4rem 1.25rem 1.5rem}.benefits .number dt{font:600 clamp(2.8rem, 1rem + 4.6vw, 5.2rem)/.95 var(--f-statement);text-transform:uppercase;letter-spacing:0;margin-bottom:.6rem}.benefits .number dd strong{font-size:1.1rem}@media (width<=899px){.benefits .numbers.cols-4{grid-template-columns:1fr 1fr}.benefits .number{padding-inline:1rem}}@media (width<=519px){.benefits .numbers.cols-4{grid-template-columns:1fr}}.stage-end{background:var(--c-teal)}.svcs{background:var(--c-paper);padding-bottom:calc(var(--cut-bleed) + 2rem);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut-bleed)), 0 100%);position:relative;overflow:hidden}.svcs .container{z-index:1;position:relative}.svcs-swoosh{opacity:.55;pointer-events:none;width:56%;height:70%;position:absolute;top:14%;right:-6%}.svc-preview{box-shadow:none}.closing.on-dark{margin-top:calc(var(--cut-bleed) * -1 + 10px);padding-top:calc(var(--cut-bleed) + clamp(1.5rem, 3vw, 2.5rem));clip-path:polygon(0 var(--cut-bleed), 100% 0, 100% 100%, 0 100%);padding-bottom:0;position:relative;overflow:hidden}.closing-claim{font:600 clamp(3.6rem, 17vw, 24rem)/.78 var(--f-statement);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:2px var(--c-teal);-webkit-user-select:none;user-select:none;margin:clamp(1.5rem,4vw,3rem) 0 0;padding-left:.02em;transform:translateY(.1em)}.closing.on-dark .closing-claim{color:#0000}.svcs .sh h2.big{max-width:22ch;font-size:clamp(2.5rem,.6rem + 5.4vw,6rem)}.closing-claim{font-size:clamp(3rem,12.2vw,17rem)}.daily-title h2{font-size:clamp(2.7rem,1rem + 5vw,6.2rem)}@media (width<=719px){.daily-title h2{font-size:clamp(2.5rem,13vw,4rem)}.closing-claim{-webkit-text-stroke-width:1.5px}}:root{--cut-bleed:9vw;--glass-blur:blur(18px) saturate(1.35)}.kar .frame{--cut-h:9.9%}.svc-preview{--cut-h:12%}@media (width<=719px){.kar .frame{--cut-h:7.2%}}.glass{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff14;border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff40,0 18px 50px #00000040}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#0f1619d1}}.glass-light{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff94;border:1px solid #ffffffd9;box-shadow:inset 0 1px #fff,0 16px 44px #0646541f}.site-header{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffffc7}.mobile-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1}.hero3-glass{max-width:34rem;margin-top:.2rem;padding:1.1rem 1.4rem 1.3rem;display:inline-block}.hero3-glass .hero3-text{margin:0 0 1.1rem}.hero3 h1.statement{margin-bottom:clamp(.8rem,2vh,1.4rem);font-size:clamp(3.2rem,min(11vw,15vh),10rem)}@media (width<=719px){.hero3-glass{padding:1rem 1.1rem 1.2rem;display:block}.hero3-glass .hero3-text{font-size:1.05rem}}.frage-lines{font-size:clamp(2.5rem,7.6vw,8.2rem)}.frage-row{margin-top:clamp(1rem,2vw,1.75rem)}.frage-copy.glass{align-self:end;margin-bottom:clamp(1.75rem,4vw,3rem);padding:clamp(1.25rem,2.4vw,2rem)}.frage-copy .frage-text{margin-bottom:1.2rem}.frage:before{width:90%;bottom:-45%;right:-20%}@media (width<=899px){.frage-copy.glass{margin-bottom:1rem}}.karriere{background:radial-gradient(60% 50% at 88% 30%,#19b1c738,#0000 70%),radial-gradient(50% 40% at 6% 90%,#2184a429,#0000 70%),linear-gradient(#d3e6eb 0,#fff 260px);padding-top:clamp(2rem,4vw,3.5rem)}.sh h2.big{font-size:clamp(2.5rem,.8rem + 5.6vw,6rem)}.kar .compare>div:first-child,.kar .compare>div:last-child{color:var(--c-ink);background:0 0}.kar .compare{gap:.9rem}.kar .compare>div{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px #fff,0 14px 36px #0646541f;border:1px solid #ffffffe6!important;border-top:5px solid var(--c-teal)!important;background:#fff9!important}.kar .compare>div:last-child{border-top-color:var(--c-ink)!important}.kar .compare>div:last-child .fact{color:var(--c-teal-deep)}@media (width>=720px){.kar .compare{grid-template-columns:1fr 1fr}}.alltag{background:radial-gradient(55% 45% at 85% 78%, #19b1c747, transparent 70%), var(--night);padding-bottom:clamp(2rem,4vw,3.5rem)}.alltag .daily-photo{aspect-ratio:21/9;clip-path:none;max-height:64vh;-webkit-mask-image:linear-gradient(#0000 0,#000 16%);mask-image:linear-gradient(#0000 0,#000 16%)}.alltag .daily-photo:after{background:linear-gradient(0deg, var(--night) 0, #070b0d00 40%)}.daily-title{bottom:clamp(1.25rem,3vw,2.5rem);left:0;right:0}.daily-title h2.glass{max-width:min(11em,36vw);margin:0;padding:clamp(.9rem,1.6vw,1.4rem) clamp(1rem,2vw,1.7rem);font-size:clamp(1.9rem,.6rem + 3.4vw,4.2rem);line-height:.9;display:inline-block}.daily-title{pointer-events:none}@media (width<=719px){.alltag .daily-photo{aspect-ratio:4/5}.daily-title h2.glass{max-width:92%;font-size:clamp(1.8rem,8.4vw,2.6rem)}.daily-title{bottom:1rem}}.alltag .daily-cols{gap:1rem}.alltag .daily-cols>div.glass{border-top:3px solid var(--c-teal);padding:1.25rem 1.4rem 1.1rem}@media (width>=800px){.alltag .daily-cols{column-gap:1rem}}.benefits{clip-path:none;background:linear-gradient(180deg, #0a2f38 0, #0f6f84 140px, var(--c-teal) 340px);margin-top:0;padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.benefits .sh .rule-line{background:#fff9}.benefits .sh-label,.benefits h2{color:#fff}.benefits .sh-label{color:#ffffffd9}.benefits h2.big{text-shadow:0 2px 30px #063c4859}.benefits .lead{color:var(--c-ink)}.benefits:after{content:"";background:linear-gradient(180deg, #f1f4f500, var(--c-paper));pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}.benefits .container{z-index:1}.benefits .numbers.cols-4{gap:1rem}.benefits .number{border:1px solid #ffffff8c;border-top:4px solid var(--c-ink);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#ffffff42;padding:1.1rem 1.2rem 1.3rem;box-shadow:inset 0 1px #fff9,0 14px 36px #063c482e}.benefits-top{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.benefits-top .lead{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff42;border:1px solid #ffffff8c;padding:1rem 1.2rem}.svcs{background:radial-gradient(50% 45% at 90% 25%, #19b1c733, transparent 70%), radial-gradient(40% 40% at 5% 80%, #2184a424, transparent 70%), var(--c-paper);padding-top:clamp(2rem,4vw,3rem);padding-bottom:calc(var(--cut-bleed) + 1.5rem)}.svcs .sh h2.big{font-size:clamp(2.3rem,.7rem + 4.6vw,5rem)}.svcs .svc>div:first-child{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff94;border:1px solid #ffffffe6;padding:.25rem 1.4rem 1rem;box-shadow:inset 0 1px #fff,0 16px 44px #0646541f}.svcs .svc-list{border-top:0}.svc-row a{padding:.8rem 0 .8rem 1rem}.svc-row .svc-txt{font-size:.875rem}.svc-row{border-bottom-color:#0b0d0e24}.svc-group-title{padding-top:1.1rem}.svc-name{font-size:clamp(1.25rem,1rem + .9vw,1.75rem)}.closing-grid.glass{margin-top:1.25rem;padding:clamp(1.25rem,3vw,2.25rem)}.closing .star-rule{margin-bottom:0}.closing-claim{margin-top:clamp(1rem,2.5vw,2rem)}@media (prefers-reduced-motion:no-preference){.hero3-text,.hero3-actions{animation:none}.hero3-glass{animation:.9s cubic-bezier(.2,.7,.2,1) .35s both rise}}.closing.on-dark .phone{white-space:nowrap;font-size:clamp(1.9rem,.8rem + 3.4vw,4rem)}.micro{font:600 .72rem/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:.6rem;margin:0 0 1rem;display:flex}.micro .dot{background:var(--c-teal-bright);border-radius:50%;width:7px;height:7px}.micro:after{content:"";background:#ffffff4d;flex:1;height:1px;margin-left:.6rem}.glass,.glass-light,.kar .compare>div,.svcs .svc>div:first-child,.benefits .number,.benefits-top .lead{border-radius:14px}.btn{border-radius:999px}.btn-lg{padding-inline:2rem}.tag-cut{border-radius:2px}.hero3-ring{z-index:1;aspect-ratio:1;pointer-events:none;border:1px solid #ffffff47;border-radius:50%;width:min(62vw,78vh);position:absolute;top:4%;right:-9vw}.hero3-ring:after{content:"";background:var(--c-teal-bright);border-radius:50%;width:9px;height:9px;position:absolute;top:18%;left:6%;box-shadow:0 0 0 5px #4fd0e238}.hero3-grid{align-items:end;gap:1.25rem 3rem;display:grid}@media (width>=900px){.hero3-grid{grid-template-columns:minmax(0,1fr) minmax(0,27rem)}}.hero3-grid h1.statement{margin:0}.hero3-glass{max-width:none;margin:0;padding:1.2rem 1.4rem 1.4rem;display:block}.hero3-text{padding-left:1.6rem;position:relative}.hero3-text .arr{color:var(--c-teal-bright);position:absolute;top:0;left:0}.hero3-facts{border-top:1px solid #ffffff4d;margin:clamp(1.25rem,3vh,2rem) 0 0;padding:1rem 0 0;display:none}.hero3-facts dt{font:600 .68rem/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;margin-bottom:.4rem}.hero3-facts dd{font:600 1rem/1.3 var(--f-body);letter-spacing:-.01em;margin:0}@media (width>=900px) and (height>=780px){.hero3-facts{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}}.hero3 h1.statement{font-size:clamp(3.2rem,min(10.5vw,15vh),10rem)}.hero3-inner{padding-bottom:calc(clamp(1.25rem,3vh,2.5rem) + 2.5vw)}@media (width<=719px){.hero3-ring,.hero3-inner .micro{display:none}}.on-dark .sh-label,.sh-label{letter-spacing:.16em}.sh-label span:first-child:before{content:"";background:var(--c-teal);vertical-align:.1em;border-radius:50%;width:6px;height:6px;margin-right:.55rem;display:inline-block}@media (width>=900px){.hero3-grid{grid-template-columns:minmax(0,1fr)}.hero3-glass{max-width:27rem}}.hero3-grid{align-items:start;gap:clamp(.8rem,2vh,1.4rem)}@media (width>=900px){.hero3-inner{padding-bottom:calc(var(--cut-bleed) * .5 + .9rem)}.hero3-facts{max-width:46%;grid-template-columns:repeat(2,1fr)!important}.hero3 h1.statement{font-size:clamp(3.2rem,min(10vw,14vh),9.5rem)}}:root{--light:38, 178, 201;--light-hi:155, 234, 245;--gl-r:16px;--gl-pad-y:clamp(1.15rem, 2vw, 1.6rem);--gl-pad-x:clamp(1.25rem, 2.2vw, 1.75rem)}.gl{isolation:isolate;color:#fff;border-radius:var(--gl-r);padding:var(--gl-pad-y) var(--gl-pad-x) calc(var(--gl-pad-y) + .15rem);-webkit-backdrop-filter:blur(22px)saturate(1.55);backdrop-filter:blur(22px)saturate(1.55);background:linear-gradient(215deg,#ffffff21 0%,#ffffff08 38%,#060c104d 100%),#0a121880;border:0;position:relative;box-shadow:inset 0 1px #ffffff52,inset -1px 0 #ffffff1f,inset 0 -24px 32px -24px #00000080,0 26px 50px -22px #000000b3,0 2px 8px #0000004d}.gl:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(225deg, rgba(var(--light-hi), .95) 0%, #fff9 14%, #ffffff1f 44%, #ffffff0f 68%, rgba(var(--light), .4) 100%);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gl:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 100% 0,#ffffff1f 0%,#fff0 55%);position:absolute;inset:0}.gl>:not(.star-badge){z-index:1;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gl{background:#0e161ce6}}.gl-lit{position:relative}.gl-lit:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, rgba(var(--light), .62) 0%, rgba(var(--light), .22) 55%, rgba(var(--light), 0) 100%);width:78%;position:absolute;top:-34%;right:-9%}.gl-lit>.gl{z-index:1}.polar-star{width:100%;height:100%;display:block}.star-badge{width:64px;height:64px;box-shadow:0 0 0 1px #ffffffe6, 0 0 0 6px rgba(var(--light-hi), .16), 0 0 30px rgba(var(--light), .65), 0 10px 22px #0006;background:radial-gradient(circle at 32% 26%,#fff 0%,#f4fbfdf2 55%,#d0eef5e6 100%);border-radius:50%;place-items:center;padding:0;display:grid}.star-badge .polar-star{width:66%;height:66%}.gl>.star-badge{z-index:3;position:absolute}.hero3-star,.frage-star{top:-34px;right:-26px}.sh-label span:first-child:before{vertical-align:-.14em;background:url(/assets/polaris-star-B3pcgSMC.svg) 50%/contain no-repeat;border-radius:0;width:14px;height:14px;margin-right:.6rem}.on-dark .sh-label span:first-child:before{vertical-align:-.42em;width:22px;height:22px;box-shadow:0 0 0 1px #fffc, 0 0 14px rgba(var(--light), .7);background:url(/assets/polaris-star-B3pcgSMC.svg) 50%/68% no-repeat,radial-gradient(circle at 32% 26%,#fff,#d4eff5);border-radius:50%}.karriere{position:relative}.kar-star{z-index:0;pointer-events:none;width:min(420px,34vw);height:auto;position:absolute;top:0;right:calc(min(420px,34vw)/-2)}.karriere>.container{z-index:1;position:relative}@media (width<=899px){.kar-star{display:none}}.hero3-lit{max-width:28rem}.hero3-glass.gl{max-width:none;margin:0;display:block}.hero3-glass .hero3-text{text-shadow:0 1px 12px #00000059;margin:0 0 1.15rem}.hero3-lit:before{width:90%;top:-52%;right:-22%}.btn-glow{isolation:isolate;box-shadow:0 0 0 1px rgba(var(--light-hi), .55), 0 8px 26px -8px rgba(var(--light), .8), inset 0 1px 0 #ffffff80;position:relative;overflow:hidden}.btn-glow:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#fff0 30%,#fff9 50%,#fff0 70%);position:absolute;inset:0;transform:translate(-130%)}.btn-glow:hover,.btn-glow:focus-visible{background:var(--c-teal-bright);box-shadow:0 0 0 1px #d2f7fdd9, 0 10px 34px -6px rgba(var(--light), .95), inset 0 1px 0 #ffffffa6}@media (prefers-reduced-motion:no-preference){.btn-glow:hover:after,.btn-glow:focus-visible:after{transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:translate(130%)}}.frage-row{position:relative}.frage-row:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(54% 58% at 46% 46%, rgba(var(--light), .5) 0%, rgba(var(--light), .18) 52%, rgba(var(--light), 0) 100%);width:72%;height:112%;position:absolute;top:-6%;left:16%}.frage-lit{z-index:1;align-self:end;margin-bottom:clamp(1.75rem,4vw,3rem);position:relative}.frage-lit:before{opacity:.8;width:80%;top:-46%;right:-14%}.frage-copy.gl{margin:0}.frage-bear{z-index:1;position:relative}.frage-copy .frage-reden{margin:0 0 .7rem;font-size:clamp(1.8rem,1rem + 2.6vw,3.1rem)}.frage-copy .frage-text{color:#ffffffdb;max-width:40ch}.frage-copy .actions{margin-top:1.1rem}.closing-grid.gl{margin-top:1.25rem}.closing.on-dark{background:radial-gradient(52% 70% at 82% 38%, rgba(var(--light), .3), transparent 72%), var(--night)}.svc-row.is-active:before,.svc-row:focus-within:before{box-shadow:0 0 12px rgba(var(--light), .9)}@media (width<=719px){.gl{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:linear-gradient(215deg,#ffffff1a 0%,#ffffff05 40%,#060c104d 100%),#080e149e}.hero3-star,.frage-star{width:52px;height:52px;top:-26px;right:-8px}.frage-row:before{width:120%;height:80%;top:18%;left:-10%}}.hero3-glass .hero3-text{max-width:none;margin:0 0 .95rem;font-size:1.0625rem;line-height:1.4}.hero3-glass.gl{padding:1rem 1.25rem 1.15rem}.hero3-glass .hero3-actions{gap:.6rem 1.25rem}.hero3-glass .btn{min-height:46px;padding:.55rem 1.05rem;font-size:.9375rem}.hero3-glass .text-link{font-size:.9rem}@media (width>=900px){.hero3-grid{display:block}.hero3-lit{z-index:3;width:clamp(360px,29vw,420px);max-width:none;position:absolute;bottom:calc(8.6vw + 1.5rem);right:0}.hero3-lit:before{width:100%;top:-64%;right:-26%}.hero3-star{top:-36px;left:-34px;right:auto}.hero3-glass .hero3-text .arr{display:none}.hero3 .bleed img{transform:translateY(-6%)scale(1.42)}.hero3 h1.statement{margin-bottom:clamp(8.5rem,21vh,15rem)}}.svcs-swoosh,.frage-swoosh{display:none}.svc3{gap:1.5rem 2.5rem;display:grid}@media (width>=900px){.svc3{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc3-title{border-bottom:2px solid var(--c-ink);margin:0 0 .5rem;padding-bottom:.6rem}.svc3 .svc-list{border-top:0}.svc3 .svc-row{border-bottom:1px solid #0b0d0e24}.svc3 .svc-row a{grid-template-columns:1fr auto;padding:.85rem 0 .85rem 1rem}.svc3 .svc-name{font-size:clamp(1.1rem,1rem + .35vw,1.3rem)}.svc3 .svc-txt{font-size:.875rem}.svc3 .svc-row:hover:before{transform:scaleY(1)}.frage-bear img{-webkit-mask-image:linear-gradient(#000 0% 76%,#0000 99%);mask-image:linear-gradient(#000 0% 76%,#0000 99%)}.stage>.frage{margin-bottom:-2px;padding-bottom:0}.karriere:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--night) 0%, #070b0d8c 38%, #070b0d00 100%);height:clamp(110px,12vw,190px);position:absolute;top:0;left:0;right:0}.detail{font:700 .75rem/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.frage-bear{filter:drop-shadow(0 18px 30px #0000008c) drop-shadow(-10px -2px 34px rgba(var(--light), .4))}.frage-bear img{filter:none;clip-path:inset(4px 4px 0)}.svc-cards{align-items:start;gap:1.5rem;display:grid}@media (width>=900px){.svc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-bottom:3rem}.svc-card:nth-child(2){margin-top:3rem}.svc-card:nth-child(3){margin-top:1.5rem}}.svc-card{isolation:isolate;background:#11181b;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #0628328c}.svc-card-photo{z-index:0;position:absolute;inset:0}.svc-card-photo picture,.svc-card-photo img{object-fit:cover;width:100%;height:100%;display:block}.svc-card-photo img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.svc-card:hover .svc-card-photo img,.svc-card:focus-within .svc-card-photo img{transform:scale(1.05)}.svc-card-photo:after{content:"";background:linear-gradient(#070b0d40 0%,#070b0d1f 38%,#070b0db8 100%);position:absolute;inset:0}.svc-card-tag{z-index:2;margin:0;position:absolute;top:1.25rem;left:1.25rem}.svc-card-glass.gl{z-index:2;margin:0 .9rem .9rem;padding:.35rem 1.1rem .5rem;position:relative}.svc-card-list{margin:0;padding:0;list-style:none}.svc-card-list li+li{border-top:1px solid #ffffff29}.svc-card-list a{color:#fff;grid-template-columns:1fr auto;align-items:center;gap:.1rem .75rem;padding:.8rem 0;text-decoration:none;display:grid;position:relative}.svc-card-name{font:700 1.1rem/1.2 var(--f-body);letter-spacing:-.02em;transition:color .15s}.svc-card-txt{color:#ffffffc7;grid-column:1;font-size:.8125rem;line-height:1.4}.svc-card-go{border:1px solid #ffffff59;border-radius:50%;grid-area:1/2/span 2;place-items:center;width:34px;height:34px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:grid}.svc-card-list a:hover .svc-card-name,.svc-card-list a:focus-visible .svc-card-name{color:var(--c-teal-bright)}.svc-card-list a:hover .svc-card-go,.svc-card-list a:focus-visible .svc-card-go{background:var(--c-teal);border-color:rgba(var(--light-hi), .9);box-shadow:0 0 16px rgba(var(--light), .8);color:var(--c-ink)}.svc-card-list a:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.svc-card-photo img{transition:none}.svc-card:hover .svc-card-photo img{transform:none}}@media (width<=899px){.svc-card{min-height:480px}}.site-footer .logo{width:auto;height:64px}@media (width<=899px){.svc-card{min-height:0;display:block}.svc-card-photo{aspect-ratio:16/10;position:relative;inset:auto}.svc-card-photo:after{background:linear-gradient(#070b0d00 45%,#070b0d8c 100%)}.svc-card-glass.gl{margin:-2.4rem .75rem .75rem}}.breadcrumbs{padding-block:.6rem}.ph{background:var(--night);color:#fff;isolation:isolate;position:relative;overflow:hidden}.ph:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, rgba(var(--light), .3), rgba(var(--light), 0));width:70%;position:absolute;bottom:-60%;left:-10%}.ph-grid{gap:0;display:grid}.ph-copy{align-self:center;padding:clamp(2rem,5vw,3.75rem) 0}.ph h1{color:#fff;max-width:16ch;margin:0 0 .5em;font-size:clamp(2.1rem,1.2rem + 2.8vw,3.6rem)}.ph h1.statement{max-width:15ch;font-size:clamp(2.6rem,1rem + 4.2vw,4.8rem);line-height:.92}.ph .lead{color:#ffffffdb;max-width:40ch;margin:0 0 1.25rem}.ph-eyebrow:before{content:"";vertical-align:-.5em;width:20px;height:20px;box-shadow:0 0 0 1px #fffc, 0 0 14px rgba(var(--light), .7);background:url(/assets/polaris-star-B3pcgSMC.svg) 50%/68% no-repeat,radial-gradient(circle at 32% 26%,#fff,#d4eff5);border-radius:50%;margin-right:.6rem;display:inline-block}.ph .page-head-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.ph .btn-primary{box-shadow:0 0 0 1px rgba(var(--light-hi), .55), 0 8px 26px -8px rgba(var(--light), .8), inset 0 1px 0 #ffffff80}.ph .text-link{color:#fff;-webkit-text-decoration-color:var(--c-teal-bright);text-decoration-color:var(--c-teal-bright)}.ph-photo{min-width:0;position:relative}.ph-photo picture,.ph-photo img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=900px){.ph.has-photo .ph-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem}.ph-photo{margin-right:calc((100vw - min(var(--w), 100vw - 40px)) / -2);clip-path:polygon(40px 0,100% 0,100% 100%,0 100%);min-height:400px}.ph-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070b0d73 0%,#070b0d00 22%);position:absolute;inset:0}.ph-photo img{position:absolute;inset:0}}@media (width<=899px){.ph.has-photo .ph-grid{width:100%}.ph-photo{aspect-ratio:4/3;order:-1}.ph-photo:after{content:"";pointer-events:none;background:linear-gradient(0deg, var(--night) 0%, #0b0f1100 34%);position:absolute;inset:0}.ph-copy{width:min(var(--w), 100% - 40px);margin-inline:auto;padding-top:.25rem}}.ph-photo[data-img=fleet] img{object-position:22% 50%}.ph-photo[data-img=yard] img{object-position:62% 50%}.ph-photo[data-img=road] img{object-position:58% 50%}.ph-photo[data-img=aerial-yard] img{object-position:64% 50%}.ph-photo[data-img=highway] img{object-position:72% 50%}.ph-photo[data-img=cab] img{object-position:42% 30%}.ph-photo[data-img=detail] img{object-position:40% 50%}.ph-photo[data-img=office] img{object-position:80% 30%}.ph-photo[data-img=handover] img{object-position:55% 25%}.ph-photo[data-img=loading] img{object-position:78% 30%}.ph-photo[data-img=team-walk] img{object-position:34% 18%}.ph-photo[data-img=team-four] img{object-position:50% 6%}.ph-photo[data-img=team-aerial] img{object-position:50% 50%}.ph-photo[data-img=walk-trailer] img{object-position:66% 45%}.ph-photo[data-img=depot] img{object-position:60% 50%}.ph-photo[data-img=zurr] img{object-position:60% 30%}.ph-photo[data-img=werkstatt] img{object-position:62% 40%}.ph-photo[data-img=gespraech] img{object-position:50% 35%}.ph-photo[data-img=stapler-schotter] img{object-position:62% 40%}.section-alt{background:radial-gradient(50% 60% at 92% 20%, rgba(var(--light), .12), transparent 70%), var(--c-paper)}.icard .frame{border-radius:14px;box-shadow:0 18px 40px -26px #06283280}.icard:hover h3{color:var(--c-teal-deep)}.cta-band{background:var(--night);color:#fff;isolation:isolate;border-top:0;position:relative;overflow:hidden}.cta-band:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, rgba(var(--light), .35), rgba(var(--light), 0));width:60%;position:absolute;top:-80%;right:-8%}.cta-band h2{color:#fff}.cta-band p{color:#fffc}.cta-band .btn-primary{background:var(--c-teal);color:var(--c-ink);box-shadow:0 0 0 1px rgba(var(--light-hi), .55), 0 8px 26px -8px rgba(var(--light), .8)}.cta-band .btn-primary:hover{background:#fff}.cta-band .text-link{color:#fff;-webkit-text-decoration-color:var(--c-teal-bright);text-decoration-color:var(--c-teal-bright)}.path-card,.panel{border-radius:14px}.bearpanel{background:radial-gradient(60% 80% at 78% 55%, rgba(var(--light), .42), rgba(var(--light), 0) 70%), var(--night);color:#fff}.bearpanel .eyebrow{color:#ffffffd9}.bearpanel .statement{color:#fff;max-width:15ch}.bearpanel .bearpanel-text{color:#ffffffdb}.bearpanel .text-link{color:#fff;-webkit-text-decoration-color:var(--c-teal-bright);text-decoration-color:var(--c-teal-bright)}.bearpanel .btn-primary{background:var(--c-teal);color:var(--c-ink);box-shadow:0 0 0 1px rgba(var(--light-hi), .55), 0 8px 26px -8px rgba(var(--light), .8), inset 0 1px 0 #ffffff80}.bearpanel .btn-primary:hover{background:#fff}.bearpanel-copy-wrap{align-self:end;max-width:34rem;margin:clamp(2.5rem,5vw,4rem) 0 clamp(2rem,4vw,3rem);position:relative}.bearpanel-copy.gl{padding:clamp(1.25rem,2.4vw,2rem)}.bearpanel-star{top:-30px;right:-22px}.bearpanel-bear{filter:drop-shadow(0 18px 30px #0000008c) drop-shadow(-10px -2px 34px rgba(var(--light), .4));margin-bottom:0}.bearpanel-bear img{filter:none;clip-path:inset(4px 4px 0);-webkit-mask-image:linear-gradient(#000 0% 76%,#0000 99%);mask-image:linear-gradient(#000 0% 76%,#0000 99%)}.bearpanel{padding-bottom:0}.icards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.section-split>.section-body,.section-body{min-width:0}.section{position:relative}.section>.container{z-index:1;position:relative}.section-split>h2{align-items:flex-start;gap:.7rem;display:flex}.section-split>h2:before{content:"";background:url(/assets/polaris-star-B3pcgSMC.svg) 50%/contain no-repeat;flex:none;width:22px;height:22px;margin-top:.25em}.section-star{z-index:0;pointer-events:none;width:300px;height:auto;position:absolute;bottom:-80px;left:-130px}@media (width<=899px){.section-star{width:180px;bottom:-50px;left:-70px}}.section:not(.section-alt):has(.section-split):before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, rgba(var(--light), .1), rgba(var(--light), 0));width:55%;position:absolute;top:-40%;left:-10%}.icard .frame:after{content:"";width:30px;height:30px;box-shadow:0 0 0 1px #ffffffd9, 0 0 16px rgba(var(--light), .7);background:url(/assets/polaris-star-B3pcgSMC.svg) 50%/62% no-repeat,radial-gradient(circle at 32% 26%,#fff,#d4eff5);border-radius:50%;position:absolute;top:12px;right:12px}.row-link .row-go{border-width:1px;border-radius:50%}.row-link:hover .row-go{box-shadow:0 0 16px rgba(var(--light), .8)}.section-alt{overflow:hidden}.vsplit{gap:1.5rem;display:grid}@media (width>=800px){.vsplit{grid-template-columns:1fr 1fr}.vsplit.is-single{grid-template-columns:minmax(0,1fr);max-width:560px}.vcard:nth-child(2){margin-top:2rem}.vsplit.is-single .vcard{margin-top:0}}.vcard{isolation:isolate;color:#fff;background:#11181b;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:440px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #0628328c}.vcard-photo{z-index:0;position:absolute;inset:0}.vcard-photo picture,.vcard-photo img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.vcard-photo[data-img=highway] img{object-position:72% 50%}.vcard-photo:after{content:"";background:linear-gradient(#070b0d0d 40%,#070b0db3 100%);position:absolute;inset:0}.vcard:hover .vcard-photo img,.vcard:focus-visible .vcard-photo img{transform:scale(1.05)}.vcard:focus-visible{outline:3px solid var(--c-teal-deep);outline-offset:3px}.vcard-glass.gl{z-index:2;margin:0 .9rem .9rem;padding:1.1rem 1.3rem 1.25rem;position:relative}.vcard-glass h3{color:#fff;font:600 2rem/1 var(--f-statement);text-transform:uppercase;letter-spacing:0;margin:0 0 .6rem}.vcard-glass ul{margin:0 0 .9rem;padding:0;list-style:none}.vcard-glass li{border-top:1px solid #ffffff29;padding:.35rem 0;font-size:.95rem}.vcard-go{border-bottom:2px solid var(--c-teal-bright);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.vcard:hover .vcard-go svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.vcard-photo img{transition:none}.vcard:hover .vcard-photo img{transform:none}}.vfacts{gap:1rem;margin-bottom:1.5rem;display:grid}@media (width>=720px){.vfacts{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.vfacts{grid-template-columns:1.3fr repeat(4,1fr)}}.vfact{border:1px solid var(--c-line);background:#ffffffb3;border-radius:14px;align-content:start;gap:.35rem;padding:1.1rem 1.2rem;display:grid;box-shadow:0 14px 30px -24px #06465480}.vfact strong{font:700 1.05rem/1.3 var(--f-body);letter-spacing:-.015em}.vfact-big{background:var(--night);color:#fff;isolation:isolate;border-color:#0000;position:relative;overflow:hidden}.vfact-big:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, rgba(var(--light), .55), rgba(var(--light), 0));width:90%;position:absolute;top:-50%;right:-30%}.vfact-money{gap:.1rem;display:grid}.vfact-big .detail{color:#ffffffbf}.vfact-big strong{font:600 clamp(3.4rem, 2rem + 4vw, 5.2rem)/.95 var(--f-statement);color:var(--c-teal-bright);letter-spacing:0}.vlead{max-width:56ch}@media (width>=900px){.section-split{grid-template-columns:minmax(0,1fr);gap:1.5rem}.section-split>h2{max-width:none;font-size:clamp(1.8rem,1.2rem + 1.8vw,2.6rem);position:static}.section-body:has(.inline-frame){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2.5rem;display:grid}.section-body .inline-frame{margin:0}.prose{max-width:none}.prose:not(:has(ul)){columns:2;column-gap:3rem}.prose:not(:has(ul)) p{break-inside:avoid}.prose:has(ul){grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:0 3rem;display:grid}.prose:has(ul)>p{grid-column:1}.prose:has(ul)>ul{grid-area:1/2/span 6}}.prose>p:first-child{letter-spacing:-.01em;font-size:1.2rem;font-weight:500;line-height:1.55}.check-list{gap:.7rem;padding:0;list-style:none;display:grid}.check-list li{border:1px solid var(--c-line);background:#fff;border-radius:12px;padding:.8rem 1rem .8rem 2.6rem;position:relative;box-shadow:0 10px 24px -22px #06465499}.check-list li:before{content:"";background:url(/assets/polaris-star-B3pcgSMC.svg) 50%/contain no-repeat;border:0;width:18px;height:18px;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.check-list.two-col{columns:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.link-list{flex-wrap:wrap;gap:.6rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.panel .check-list{margin-top:0}.quote{border-left:0}.section-star{inset:-100px -140px auto auto}@media (width<=899px){.section-star{top:-60px;right:-80px}}@media (width>=800px){.vsplit.is-single{max-width:none}.vsplit.is-single .vcard{min-height:340px}}.frage-bear,.bearpanel-bear,.frage-bear img,.bearpanel-bear img{filter:none}.check-list{display:block}.check-list li{box-shadow:none;border:0;border-bottom:1px solid var(--c-line);background:0 0;border-radius:0;padding:.55rem 0 .55rem 1.9rem}.section-alt .check-list li{background:0 0}.check-list li:before{width:15px;height:15px;left:0}.section-star,.icard .frame:after{display:none}.subnav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--c-line);background:#fffffff0;position:sticky;top:72px}.subnav-row{scrollbar-width:none;align-items:center;gap:1.25rem;min-height:52px;display:flex;overflow-x:auto}.subnav-row::-webkit-scrollbar{display:none}.subnav .detail{white-space:nowrap;margin:0}.subnav ul{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.subnav a{white-space:nowrap;min-height:44px;font:600 .875rem/1 var(--f-body);color:var(--c-ink);border-radius:var(--r);align-items:center;padding:0 .9rem;text-decoration:none;display:inline-flex}.subnav a:hover{background:var(--c-paper);color:var(--c-teal-deep)}html{scroll-padding-top:140px}.flow{padding:clamp(2.5rem,5vw,4.5rem) 0}.flow:nth-of-type(2n){background:var(--c-paper)}.flow-grid{align-items:center;gap:1.5rem 4rem;display:grid}@media (width>=900px){.flow-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.flow.is-flip .flow-photo{order:2}.flow.is-flip .flow-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.flow-photo{aspect-ratio:4/3;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 56px -34px #06283299}.flow-photo picture,.flow-photo img{object-fit:cover;width:100%;height:100%;display:block}.flow-text h2{max-width:18ch;margin:0 0 .5em;font-size:clamp(1.7rem,1.1rem + 1.8vw,2.5rem)}.flow-lead{letter-spacing:-.01em;max-width:46ch;margin:0 0 1rem;font-size:1.2rem;font-weight:500;line-height:1.55}.flow-list{margin:0 0 1rem;padding:0;list-style:none}.flow-list li{border-bottom:1px solid var(--c-line);padding:.55rem 0 .55rem 1.9rem;font-weight:500;position:relative}.flow-list li:first-child{border-top:1px solid var(--c-line)}.flow-list li:before{content:"";background:url(/assets/polaris-star-B3pcgSMC.svg) 50%/contain no-repeat;width:15px;height:15px;position:absolute;top:.85rem;left:0}.flow-more{margin:0 0 1rem}.flow-more summary{cursor:pointer;min-height:44px;color:var(--c-teal-deep);align-items:center;font-weight:700;list-style:none;display:inline-flex}.flow-more summary::-webkit-details-marker{display:none}.flow-more summary:after{content:"+";margin-left:.5rem;font-size:1.3rem;line-height:1}.flow-more[open] summary:after{content:"–"}.flow-more p{color:var(--c-muted);max-width:52ch}.flow-links{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.flow-photo[data-img=team-walk] img{object-position:34% 18%}.flow-photo[data-img=yard] img{object-position:62% 50%}.flow-photo[data-img=highway] img{object-position:72% 50%}.flow-photo[data-img=loading] img{object-position:78% 30%}.flow-photo[data-img=walk-trailer] img{object-position:66% 45%}.flow-photo[data-img=aerial-yard] img{object-position:64% 50%}.flow-photo[data-img=fleet] img{object-position:22% 50%}.flow-photo[data-img=office] img{object-position:80% 30%}.flow-photo[data-img=handover] img{object-position:55% 25%}.needs-band{background:var(--night);color:#fff;isolation:isolate;padding:clamp(2.5rem,5vw,4rem) 0;position:relative;overflow:hidden}.needs-band:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, rgba(var(--light), .3), rgba(var(--light), 0));width:60%;position:absolute;top:-60%;left:-10%}.needs-grid{align-items:center;gap:1.5rem 4rem;display:grid}@media (width>=900px){.needs-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.needs-band h2{color:#fff;max-width:16ch;font-size:clamp(1.7rem,1.1rem + 1.8vw,2.5rem)}.needs-band .muted{color:#fffc;max-width:38ch}.needs-band .btn-primary{background:var(--c-teal);color:var(--c-ink)}.needs-list{margin:0}.needs-list li{color:#fff;border-color:#fff3}.needs-list li:before{filter:invert()}.faq-band{padding:clamp(2.5rem,5vw,4rem) 0}.faq-grid{align-items:start;gap:1.25rem 4rem;display:grid}@media (width>=900px){.faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.faq-band h2{margin:0;font-size:clamp(1.7rem,1.1rem + 1.8vw,2.5rem)}.faq summary{justify-content:space-between;align-items:center;gap:1rem;font-size:1.05rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--c-teal-deep);font-size:1.5rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--c-muted);max-width:60ch;margin:0 0 1rem}.band{padding:clamp(2.25rem,4.5vw,3.75rem) 0}.band-alt{background:var(--c-paper)}.band-h{margin:0 0 1.25rem;font-size:clamp(1.7rem,1.1rem + 1.8vw,2.5rem)}.cols-lines{gap:1.5rem 3rem;display:grid}@media (width>=900px){.cols-lines{grid-template-columns:repeat(3,minmax(0,1fr))}}.cols-lines h3{border-bottom:2px solid var(--c-ink);margin-bottom:.6rem;padding-bottom:.5rem}.path{counter-reset:p;gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.path{grid-template-columns:repeat(3,1fr)}}.path li{gap:.3rem;padding-top:1.4rem;display:grid;position:relative}.path li:before{content:"";background:linear-gradient(90deg, var(--c-teal), #19b1c726);height:3px;position:absolute;top:0;left:0;right:0}.path li:after{content:"";background:var(--c-teal);width:13px;height:13px;box-shadow:0 0 12px rgba(var(--light), .8);border-radius:50%;position:absolute;top:-5px;left:0}.path strong{letter-spacing:-.02em;font-size:1.15rem}.path span{color:var(--c-muted)}.numbers.cols-4{border-top:0;gap:1.25rem 0;display:grid}@media (width>=900px){.numbers.cols-4{grid-template-columns:repeat(4,1fr)}.numbers.cols-4 .number{border-left:1px solid var(--c-line);padding:.25rem 1.5rem}.numbers.cols-4 .number:first-child{border-left:0;padding-left:0}}.numbers.cols-4 .number{border-bottom:0;grid-template-columns:1fr;gap:.3rem;display:grid}.numbers.cols-4 .number dt{font:600 clamp(2.6rem, 1.6rem + 3vw, 4rem)/.95 var(--f-statement);letter-spacing:0;text-transform:uppercase;color:var(--c-teal-deep)}.vfacts{border:1px solid var(--c-line);background:#fff;border-radius:14px;gap:0;overflow:hidden}.vfact{box-shadow:none;border:0;border-left:1px solid var(--c-line);background:0 0;border-radius:0}.vfact-big{border-left:0}@media (width<=999px){.vfact{border-left:0;border-top:1px solid var(--c-line)}.vfact-big{border-top:0}}.compare .text-link{margin-top:.6rem}@media (width<=719px){.subnav{top:72px}}@media (width>=1000px){.vsplit.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.vsplit.is-three .vcard:nth-child(2){margin-top:0}.vsplit.is-three .vcard{min-height:480px}}@media (width>=800px) and (width<=999px){.vsplit.is-three{grid-template-columns:1fr 1fr}}.vcard-photo[data-img=office] img{object-position:80% 30%}.vcard-photo[data-img=handover] img{object-position:52% 20%}.band .muted{margin-top:1.25rem}.benefits .numbers.cols-4 .number,.benefits .numbers.cols-4 .number:first-child{border-top:3px solid #0b0d0ed9;border-left:1px solid #ffffff8c;border-radius:14px;padding:1.1rem 1.3rem 1.3rem}.benefits .numbers.cols-4 .number dt{color:var(--c-ink)}.vcard-glass p{color:#ffffffeb;margin:0 0 .9rem;font-size:.95rem;line-height:1.5}.vsplit.is-three .vcard{min-height:440px}.stage .kunden{background:var(--c-paper);color:var(--c-ink);margin-top:calc(var(--cut-bleed) * -1 + 10px);padding:calc(var(--cut-bleed) + clamp(1.5rem, 3.5vw, 3rem)) 0 clamp(2.5rem, 5vw, 4rem);clip-path:polygon(0 var(--cut-bleed), 100% 0, 100% 100%, 0 100%);position:relative;overflow:hidden}.kunden-lead{max-width:56ch;margin:0 0 1.5rem;font-size:1.2rem;font-weight:500;line-height:1.55}.kunden-paths{border-top:2px solid var(--c-ink);gap:0;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}@media (width>=900px){.kunden-paths{grid-template-columns:repeat(3,1fr);gap:0 2rem}}.kunden-paths a{color:var(--c-ink);border-bottom:1px solid var(--c-line);gap:.3rem;padding:1rem 0 1.1rem;text-decoration:none;display:grid;position:relative}.kunden-paths strong{font:700 clamp(1.2rem, 1.05rem + .5vw, 1.5rem)/1.2 var(--f-body);letter-spacing:-.02em}.kunden-paths span{color:var(--c-muted);font-size:.95rem}.kunden-paths svg{transition:transform .2s;position:absolute;top:1.2rem;right:0}.kunden-paths a:hover strong{color:var(--c-teal-deep)}.kunden-paths a:hover svg{transform:translate(4px)}.stage{background:var(--c-paper)}.frage{clip-path:none;margin-top:0;padding-top:clamp(3rem,6vw,5rem)}.flow.band-alt-bg{background:var(--c-paper)}.closing-grid.gl{grid-template-columns:1fr}@media (width>=900px){.closing-grid.gl{grid-template-columns:1.1fr .9fr}}.job-list{gap:1rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}@media (width>=800px){.job-list{grid-template-columns:1fr 1fr}}.job-list a{border:1px solid var(--c-line);border-top:4px solid var(--c-teal);color:var(--c-ink);background:#fff;border-radius:14px;gap:.4rem;padding:1.25rem 1.4rem;text-decoration:none;display:grid;box-shadow:0 14px 30px -24px #06465480}.job-list a:hover{border-top-color:var(--c-ink)}.job-list strong{font:700 1.25rem/1.25 var(--f-body);letter-spacing:-.02em}.job-list span{color:var(--c-muted);font-size:.95rem}.job-list .job-go{color:var(--c-ink);border-bottom:2px solid var(--c-teal);width:max-content;font-weight:700}.job-short{color:var(--c-muted);margin:-.5rem 0 1rem;font-weight:600}.job h2{margin:1.75rem 0 .5rem;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.form-context{border-left:4px solid var(--c-teal);background:var(--c-paper);flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;margin:0 0 1.25rem;padding:.8rem 1rem;display:flex}.ph-statement{color:var(--c-teal-bright);margin:0 0 .6rem;font-size:clamp(2rem,1rem + 3vw,3.4rem)}.ph:not(.has-photo) .ph-grid{grid-template-columns:minmax(0,1fr)}.footer-text{color:var(--c-on-dark-muted);max-width:36ch;margin:0 0 1rem;font-size:.95rem}.fx-stars{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.fx-burst{pointer-events:none;z-index:90;width:100vw;height:100vh;position:fixed;inset:0}.frage,.closing.on-dark,.ph,.bearpanel{position:relative}.frage-inner,.closing>.container,.ph .ph-grid,.bearpanel-grid{z-index:1;position:relative}.frage>.fx-stars,.closing>.fx-stars,.ph>.fx-stars,.bearpanel>.fx-stars{z-index:0}.gl.is-lit:before{background:radial-gradient(170px circle at var(--mx,100%) var(--my,0%), rgba(var(--light-hi), 1) 0%, rgba(var(--light), 0) 72%), linear-gradient(225deg, rgba(var(--light-hi), .95) 0%, #fff9 14%, #ffffff1f 44%, #ffffff0f 68%, rgba(var(--light), .4) 100%)}.gl.is-lit:after{background:radial-gradient(280px circle at var(--mx,100%) var(--my,0%), #ffffff26, transparent 70%), radial-gradient(120% 70% at 100% 0%, #ffffff1a 0%, #fff0 55%)}.vcard:after{content:"";z-index:1;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), rgba(var(--light), .3), transparent 70%);transition:opacity .3s;position:absolute;inset:0}.vcard.is-lit:after{opacity:1}.icard .frame{position:relative}.icard .frame:before{content:"";z-index:1;pointer-events:none;opacity:0;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), rgba(var(--light), .34), transparent 70%);transition:opacity .3s;position:absolute;inset:0}.icard.is-lit .frame:before{opacity:1}.job-list a.is-lit{box-shadow:0 0 0 1px rgba(var(--light), .6), 0 14px 34px -18px rgba(var(--light), .9)}.btn-glow{transform:translate(var(--tx,0px), var(--ty,0px));background-image:radial-gradient(90px circle at var(--mx,-120px) var(--my,-120px), #fff9, transparent 70%);transition:transform .18s ease-out,background-color .18s,color .18s,box-shadow .18s}.btn-glow:hover,.btn-glow:focus-visible{background-image:radial-gradient(90px circle at var(--mx,-120px) var(--my,-120px), #fff9, transparent 70%)}[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .25s ease-out}.hero3-glass{animation-fill-mode:backwards}@media (width>=900px){.fx-on .hero3 .bleed img{transform:translate3d(calc(var(--px,0) * -14px), calc(var(--py,0) * -9px), 0) translateY(-6%) scale(1.42);transition:transform .5s ease-out}.fx-on .frage-bear{transform:translate3d(calc(var(--px,0) * -12px), calc(var(--py,0) * -7px), 0);transition:transform .5s ease-out}.fx-on .frage-row:before{transform:translate(calc(var(--px,0) * 28px), calc(var(--py,0) * 16px));transition:transform .6s ease-out}}.course-line:after{content:"";height:calc(var(--p,0) * 100%);background:linear-gradient(180deg, rgba(var(--light), 0), var(--c-teal-bright));box-shadow:0 0 10px rgba(var(--light), .95), 0 0 22px rgba(var(--light), .5);border-radius:2px;position:absolute;top:0;left:-1px;right:-1px}.course-star{box-shadow:0 0 0 3px rgba(var(--light), .18), 0 0 18px rgba(var(--light), .9)}.kar-star{transform:rotate(var(--spin,0deg));will-change:transform}@media (prefers-reduced-motion:no-preference){.reveal[data-rv=in] .star-badge,.reveal[data-rv=in] .star-mark{animation:1.1s cubic-bezier(.2,.7,.2,1) both ignite}@keyframes ignite{0%{filter:brightness(2.4) drop-shadow(0 0 0 rgba(var(--light), 0));opacity:0;transform:scale(.4)rotate(-90deg)}55%{filter:brightness(1.5) drop-shadow(0 0 18px rgba(var(--light), 1));opacity:1;transform:scale(1.18)rotate(8deg)}to{filter:none;opacity:1;transform:none}}.star-badge{cursor:pointer;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.star-badge:hover{box-shadow:0 0 0 1px #ffffffe6, 0 0 0 8px rgba(var(--light-hi), .22), 0 0 44px rgba(var(--light), .95), 0 10px 22px #0006;transform:rotate(45deg)scale(1.08)}.hero3 h1.statement .hl,.frage-lines .hl{background:linear-gradient(100deg, var(--c-teal-bright) 0%, var(--c-teal-bright) 38%, #fff 50%, var(--c-teal-bright) 62%, var(--c-teal-bright) 100%) 100% 0 / 260% 100% no-repeat;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.2s cubic-bezier(.4,0,.2,1) .9s both sweep}.frage .reveal[data-rv=wait] .frage-lines .hl{animation:none}@keyframes sweep{0%{background-position:100% 0}to{background-position:0 0}}.course-line{overflow:visible}}@media (prefers-reduced-motion:reduce){[data-tilt]{transform:none!important}.btn-glow{transform:none}.fx-stars,.fx-burst{display:none}}.fx-on .flow-photo img,.fx-on .ph-photo img,.fx-on .vcard-photo img,.fx-on .svc-card-photo img{transform:translate3d(0, var(--ps,0px), 0) scale(1.12);will-change:transform}.fx-on .vcard:hover .vcard-photo img{transform:translate3d(0, var(--ps,0px), 0) scale(1.17)}@media (width>=900px){.fx-on .hero3 .bleed img{transform:translate3d(calc(var(--px,0) * -14px), calc(var(--py,0) * -9px + var(--ps,0px)), 0) translateY(-6%) scale(1.42)}}@media (width<=899px){.fx-on .hero3 .bleed img{transform:translate3d(0, var(--ps,0px), 0) scale(1.08)}}.fx-on .ph h1{transform:translate3d(0, var(--hs,0px), 0)}.fx-rv{opacity:0;transition:opacity .7s ease-out,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.fx-rv.fx-in{opacity:1;transform:none}.path li.fx-rv:before{transform-origin:0;transition:transform 1s cubic-bezier(.2,.7,.2,1) .2s;transform:scaleX(0)}.path li.fx-in:before{transform:scaleX(1)}.band,.flow,.band-alt,.cta-band,.needs-band,.site-footer,.faq-band{position:relative}.band,.flow,.faq-band{overflow-x:clip}.fx-deco{z-index:0;aspect-ratio:1;pointer-events:none;opacity:.055;width:420px;transform:translate3d(0, var(--pshift,0px), 0) rotate(var(--spin,0deg));background:url(/assets/polaris-star-B3pcgSMC.svg) 50%/contain no-repeat;position:absolute;top:calc(50% - 210px);right:-140px}.fx-deco.is-left{left:-160px;right:auto}.band>.container,.flow>.container,.faq-band>.container{z-index:1;position:relative}@media (width<=899px){.fx-deco{width:240px;top:8px;right:-100px}.fx-deco.is-left{left:-100px}}.site-footer>.container,.cta-band>.container,.needs-band>.container{z-index:1;position:relative}.site-footer .fx-stars{opacity:.75}@media (prefers-reduced-motion:reduce){.fx-deco{display:none}.fx-rv{opacity:1;transform:none}}.ph h1,.ph h1.statement{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ph h1.statement{font-size:clamp(2rem,.9rem + 5.2vw,4.8rem)}.ph h1:not(.statement){font-size:clamp(1.8rem,1rem + 3.4vw,3.6rem)}.compare-table{border-collapse:collapse;width:100%;font-size:.9375rem}.compare-table thead th{text-align:left;font:800 1.15rem/1.2 var(--f-body);letter-spacing:-.02em;border-bottom:2px solid var(--c-ink);vertical-align:bottom;padding:0 1rem .7rem 0}.compare-table tbody th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line);padding:.85rem 1rem .85rem 0}.compare-table tbody th{font:700 .75rem/1.5 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);width:22%}@media (width<=719px){.compare-table,.compare-table tbody,.compare-table tr{width:100%;display:block}.compare-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.compare-table tr{border-bottom:1px solid var(--c-line);padding:.9rem 0}.compare-table tbody th,.compare-table td{overflow-wrap:anywhere;border:0;width:auto;padding:.15rem 0;display:block}.compare-table tbody th{margin-bottom:.2rem}.compare-table td:before{content:attr(data-label) ": ";font-weight:800}}.form input[type=text],.form input[type=tel],.form input[type=email],.form select{min-height:48px}.form select{padding-block:.6rem}.subnav-row{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 36px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 36px),#0000 100%)}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#0b0d0e 50%),linear-gradient(135deg,#0b0d0e 50%,#0000 50%);background-position:calc(100% - 23px),calc(100% - 17px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;height:54px;padding-right:2.75rem}.statement{letter-spacing:-.005em;word-spacing:.07em;font-weight:900;line-height:.92}.hero3 h1.statement{letter-spacing:-.012em;font-size:clamp(2.9rem,min(8.6vw,13.4vh),8.8rem);font-weight:900;line-height:.9}.frage-lines{letter-spacing:-.01em;font-size:clamp(2.1rem,1rem + 5vw,6.4rem);line-height:.94}.frage-copy .frage-reden,.frage-reden{font-size:clamp(1.7rem,1rem + 2.1vw,2.9rem);line-height:.96}.ph h1.statement{letter-spacing:-.008em;font-size:clamp(1.9rem,.8rem + 4.5vw,4.2rem);line-height:.96}.ph-statement{font-size:clamp(1.7rem,.9rem + 2.8vw,2.9rem)}.bearpanel .statement{font-size:clamp(1.8rem,.9rem + 2.9vw,3.2rem);line-height:.98}.sh h2.big{max-width:14ch;font-size:clamp(2.2rem,.8rem + 5.2vw,5.6rem);font-weight:900;line-height:.94}.footer-claim{font-size:clamp(1.25rem,1rem + .8vw,1.65rem)}.vcard-glass h3{font-size:1.6rem}.closing-claim{font-size:clamp(2.6rem,10.5vw,14rem);line-height:.85}.kar .compare h3,.alltag .daily-cols h3{font-size:clamp(1.3rem,1rem + 1vw,1.9rem)}.numbers.cols-4 .number dt,.benefits .number dt{font-size:clamp(2.2rem,1.2rem + 3.4vw,3.8rem)}.vfact-big strong{font-size:clamp(2.9rem,1.6rem + 3.4vw,4.6rem)}@media (width<=719px){.hero3 h1.statement{font-size:clamp(3rem,18vw,5.2rem);line-height:.92}}@media (width>=720px) and (width<=1099px){.hero3 h1.statement{font-size:clamp(3rem,9.4vw,6.2rem)}}.statement,.ph h1,.frage-lines{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.btn{letter-spacing:.005em;font-weight:800}.nav-link{font-weight:700}.tag-cut{font-weight:800}.voices{gap:1.1rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.voice{border-top:1px solid var(--c-line);padding:1rem 0 0}.voice-head{align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.voice-head .star-badge{width:34px;height:34px;box-shadow:0 0 0 1px #0b0d0e1f, 0 0 14px rgba(var(--light), .45);flex:none}.voice-head strong{font:700 1.05rem/1.2 var(--f-body);letter-spacing:-.01em}.voice p{color:var(--c-ink);max-width:52ch;margin:0}.voices-h{font:700 .75rem/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin:1.5rem 0 .25rem}.flow-links-row{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}.on-dark .voice p{color:#fff}.ph-photo{overflow:hidden}:is(.job .prose,.job .prose:has(ul)){columns:auto;max-width:68ch;display:block}.job .prose h2{margin:2rem 0 .6rem}.job .prose>ul{margin:0 0 .5rem}.job .lead{max-width:60ch}.job-list{align-items:stretch}.job-list li{border-bottom:0;display:flex}.job-list li>a{flex:1;align-content:start}.voice-head strong{display:block}.voice-head small{color:var(--c-muted);letter-spacing:.01em;margin-top:.15rem;font-size:.8125rem;font-weight:600;display:block}.job-list{border-top:0;margin-bottom:3rem}.team-close{margin:1.5rem 0 .5rem;font-size:1.35rem}.team-flow .flow-lead{max-width:52ch;font-size:1.1rem;font-weight:400}.voices-h{text-transform:none;letter-spacing:-.01em;color:var(--c-ink);font-size:1.15rem}@media (width>=900px){.cols-lines.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.cols-lines.two .band-h{margin-bottom:.8rem;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.flow-defs{border-top:2px solid var(--c-ink);gap:0;margin:1rem 0 0;display:grid}.flow-defs div{border-bottom:1px solid var(--c-line);padding:.85rem 0}.flow-defs dt{letter-spacing:-.01em;font-weight:800}.flow-defs dd{color:var(--c-ink);max-width:56ch;margin:.15rem 0 0}.split-cta .lead{max-width:62ch}.split-cards{gap:1rem;margin-top:1.5rem;display:grid}@media (width>=800px){.split-cards{grid-template-columns:1fr 1fr;gap:1.5rem}}.split-card{border:1px solid var(--c-line);border-top:4px solid var(--c-teal);background:#fff;border-radius:14px;align-content:start;justify-items:start;gap:.6rem;padding:1.5rem;display:grid}.split-card h3{margin:0}.split-card p{margin:0 0 .4rem}.career-note{background:var(--c-paper,#eef2f3);border-top:1px solid var(--c-line);padding:1.75rem 0}.career-note-inner{align-items:center;gap:.75rem 2rem;display:grid}@media (width>=800px){.career-note-inner{grid-template-columns:1fr auto}}.career-note h2{margin:0 0 .3rem;font-size:1.25rem}.career-note p{max-width:60ch;margin:0}.voice blockquote{border:0;margin:0;padding:0}.voice blockquote p{color:var(--c-ink);max-width:56ch;margin:0}.footer-cta{flex-wrap:wrap;gap:.4rem 1.25rem;margin:0 0 1rem;font-weight:700;display:flex}.footer-cta a{color:#fff}.team-flow>.container>.band-h{margin-bottom:1.25rem}.ph h1.statement{max-width:18ch}.sh h2.big{max-width:20ch}.team-flow .flow-photo{align-self:start}@media (width>=900px){.team-flow .flow-photo{position:sticky;top:6.5rem}}@media (width>=720px){.ph h1,.ph h1.statement{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}}@media (width<=719px){.hero3-more{display:none}}.team-photos{align-content:start;gap:.75rem;min-width:0;display:grid}.team-photos .flow-photo{margin:0}.team-photos-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.team-photos-row .flow-photo img{aspect-ratio:4/3;object-fit:cover}.flow-photo[data-img=fest-buffet] img{object-position:40% 40%}.flow-photo[data-img=fest-familie] img{object-position:60% 35%}.flow-photo[data-img=fest-schminken] img{object-position:40% 40%}@media (width>=900px){.team-flow .team-photos{align-self:start;position:sticky;top:6.5rem}.team-flow .team-photos .flow-photo{position:static}}.voice-photo{width:56px;height:56px;box-shadow:0 0 0 1px #0b0d0e1f, 0 0 14px rgba(var(--light), .45);border-radius:50%;flex:none;overflow:hidden}.voice-photo picture,.voice-photo img{object-fit:cover;width:100%;height:100%;display:block}.flow-photo[data-img=gespraech] img{object-position:50% 35%}.flow-photo[data-img=werkstatt] img{object-position:62% 40%}.flow-photo[data-img=zurr] img{object-position:60% 30%}.flow-photo[data-img=depot] img{object-position:60% 50%}.hero3 h1.statement{max-width:none;font-size:clamp(2.5rem,min(6.2vw,10.5vh),6.4rem);line-height:.92}.hero3 h1.statement span{display:block}@media (width<=719px){.hero3 h1.statement{font-size:clamp(2.3rem,11.2vw,3.6rem)}}@media (width>=720px) and (width<=1099px){.hero3 h1.statement{font-size:clamp(2.6rem,7.6vw,4.6rem)}}.kunden-paths svg{position:static}.kunden-paths .kp-go{width:max-content;color:var(--c-ink);border-bottom:2px solid var(--c-teal);align-items:center;gap:.4rem;margin-top:.5rem;padding-bottom:2px;font-size:.95rem;font-style:normal;font-weight:700;display:inline-flex}.kunden-paths a:hover .kp-go svg{transform:translate(4px)}.kunden-paths a:hover .kp-go{border-bottom-color:var(--c-ink)}.kunden-paths li{display:flex}.kunden-paths li>a{flex:1;grid-template-rows:auto 1fr auto}.kunden-paths .kp-go{align-self:end}.job2-hero{background:var(--night);color:#fff;isolation:isolate;padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2.25rem,5vw,3.5rem);position:relative;overflow:hidden}.job2-hero:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, rgba(var(--light), .42), rgba(var(--light), 0));width:60%;position:absolute;top:-50%;right:-8%}.job2-hero:after{content:"";z-index:-1;aspect-ratio:1;background:#ffffff12;width:min(340px,36vw);position:absolute;bottom:-18%;right:3%;-webkit-mask:url(/assets/polaris-star-B3pcgSMC.svg) 50%/contain no-repeat;mask:url(/assets/polaris-star-B3pcgSMC.svg) 50%/contain no-repeat}.job2-hero .detail{color:#fffc}.job2-hero h1{color:#fff;font:900 clamp(2.1rem, 1rem + 3.6vw, 4rem)/1 var(--f-statement);text-transform:uppercase;letter-spacing:0;max-width:18ch;margin:0 0 1rem}.job2-chips{flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.job2-chips li{font:600 .875rem/1.2 var(--f-body);background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;padding:.4rem .9rem}.job2-intro{font:500 clamp(1.1rem, 1rem + .5vw, 1.35rem)/1.5 var(--f-body);max-width:46ch;margin:0 0 1.5rem}.job2-grid{align-items:start;gap:2rem 3rem;padding-block:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=960px){.job2-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.job2-side{position:sticky;top:100px}}.job2-block{margin-bottom:2rem}.job2-block h2,.job2-close h2{margin:0 0 .6rem;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem)}.job2-block p{max-width:58ch}.job2-card{background:linear-gradient(215deg, #ffffff1f 0%, #ffffff05 40%, #060c104d 100%), var(--night);padding:1.4rem 1.5rem 1.6rem}.job2-card h2{color:#fff;margin:0 0 .5rem;font-size:1.5rem}.job2-card .check-list li{color:#fff;border-color:#ffffff2e}.job2-card .check-list li:before{filter:invert()}.job2-card .btn{width:100%;margin-top:1rem}.job2-close{background:var(--c-paper);padding:clamp(2rem,4vw,3.25rem) 0}.job2-close p{max-width:56ch}.job2 .check-list li{padding:.55rem 0 .55rem 1.9rem}.job-loading{width:min(var(--w), 100% - 40px);margin:3rem auto}.wa-contact{border:1px solid var(--c-line);border-left:4px solid var(--c-teal);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;max-width:40rem;margin:1.5rem 0;padding:1.25rem;display:grid}.wa-contact img{object-fit:cover;object-position:50% 20%;border-radius:12px;width:88px;height:109px;display:block}.wa-contact h2{margin:0 0 .35rem;font-size:1.5rem}.wa-contact p{margin:0 0 .75rem}.wa-contact .wa-eyebrow{font:700 .75rem/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.14em;color:var(--c-muted);margin-bottom:.3rem}.wa-contact .wa-number{color:var(--c-muted);margin:.6rem 0 0;font-size:.9rem}.wa-contact.wa-aside{grid-template-columns:1fr;margin:1.5rem 0 0}.wa-contact.wa-aside img{width:72px;height:90px}@media (width<=479px){.wa-contact{grid-template-columns:1fr}}.job .wa-contact{margin-top:2rem}.job2-head{gap:0;display:grid}.job2-photo{aspect-ratio:4/3;background-color:#11181b;background-repeat:no-repeat;background-size:cover;margin:0 calc(50% - 50vw) 1.5rem;position:relative}.job2-photo[data-photo=nah]{background-image:-webkit-image-set(url(/assets/zurr-960-PssKyT-y.avif) 1x type("image/avif"),url(/assets/zurr-960-lg-1siK-.webp) 1x type("image/webp"));background-image:image-set("/assets/zurr-960-PssKyT-y.avif" 1x type("image/avif"),"/assets/zurr-960-lg-1siK-.webp" 1x type("image/webp"));background-position:46% 30%}.job2-photo[data-photo=fern]{background-image:-webkit-image-set(url(/assets/hero-m-752-CM9ODtj0.avif) 1x type("image/avif"),url(/assets/hero-m-752-DNKfWVjr.webp) 1x type("image/webp"));background-image:image-set("/assets/hero-m-752-CM9ODtj0.avif" 1x type("image/avif"),"/assets/hero-m-752-DNKfWVjr.webp" 1x type("image/webp"));background-position:50%}.job2-photo:after{content:"";background:linear-gradient(0deg, var(--night) 0%, #0b0f1100 30%);position:absolute;inset:0}@media (width<=899px){.job2-hero.has-photo{padding-top:0}.job2-photo{order:-1}}@media (width>=900px){.job2-hero.has-photo{padding-block:0}.job2-hero.has-photo .job2-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:2rem}.job2-copy{align-self:center;padding:clamp(2.5rem,5vw,4rem) 0}.job2-photo{margin:0 calc((100vw - min(var(--w), 100vw - 40px)) / -2) 0 0;aspect-ratio:auto;clip-path:polygon(44px 0,100% 0,100% 100%,0 100%);min-height:460px}.job2-photo:after{background:linear-gradient(90deg,#070b0d80 0%,#070b0d00 24%)}.job2-photo[data-photo=nah]{background-image:-webkit-image-set(url(/assets/zurr-1440-Cj8YvzJT.avif) 1x type("image/avif"),url(/assets/zurr-1440-segtA3s3.webp) 1x type("image/webp"));background-image:image-set("/assets/zurr-1440-Cj8YvzJT.avif" 1x type("image/avif"),"/assets/zurr-1440-segtA3s3.webp" 1x type("image/webp"));background-position:44% 35%}.job2-photo[data-photo=fern]{background-image:-webkit-image-set(url(/assets/hero-1672-CuKVlh1U.avif) 1x type("image/avif"),url(/assets/hero-1672-JfF-uHkq.webp) 1x type("image/webp"));background-image:image-set("/assets/hero-1672-CuKVlh1U.avif" 1x type("image/avif"),"/assets/hero-1672-JfF-uHkq.webp" 1x type("image/webp"));background-position:72%}.job2-hero:before{left:-12%;right:auto}.job2-hero:after{display:none}.job2-hero.has-photo .job2-head{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.job2-hero.has-photo h1{max-width:none;font-size:clamp(1.9rem,.6rem + 2.7vw,3.2rem)}}@media (width<=899px){.job2-hero h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}.icards>li,.icard{min-width:0}.icard h3,.icard p,.icard .arrow{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.icard .arrow{width:auto;max-width:100%}.nav-second,.nav-cta{white-space:nowrap}@media (width>=1024px) and (width<=1199px){.main-nav{gap:.9rem}.nav-actions{gap:.75rem;margin-left:.25rem}.nav-link{white-space:nowrap}}@media (width<=899px){.team-flow .team-photos{order:2;margin-top:.5rem}}.job2-close p:has(.btn){flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;max-width:none;display:flex}@media (width>=640px) and (width<=899px){.job2-photo{aspect-ratio:16/9}}.ph:not(.has-photo) .ph-copy{padding-top:clamp(2.5rem,6vw,3.75rem)}.closing .phone{min-height:44px}
