:root{--primary-500:#06d6e3;--primary-600:#00a9b4;--primary-text:#03767d;--primary-200:#8cecf2;--primary-100:#b2f2f6;--primary-50:#e6fbfc;--secondary-500:#ffb800;--secondary-100:#fff1cc;--warm-100:#ffe4d6;--nd-900:#05041e;--ink:#0b0948;--ps-900:#0b0948;--n-900:#414152;--muted:#8f8eab;--card:#f7f7f7;--track:#ebebeb;--line:#eef1f3;--how-top:#f0fafb;--font:var(--font-montserrat), system-ui, -apple-system, "Segoe UI", sans-serif;--max:1760px;--pad:clamp(20px, 7.273vw, 128px);--h1:clamp(2.375rem, 4vw, 4.5rem);--h2:clamp(1.75rem, 2.386vw, 2.625rem);--h2-lh:1.333;--body-lg:clamp(1rem, 1.136vw, 1.25rem);--section:clamp(72px, 7.27vw, 128px);--radius:24px;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--nd-900);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(241deg,#31baf166 7.5%,#06d6e300 57.4%);height:1200px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700}h1,h2,h3,h4,p,li{overflow-wrap:break-word}@media (max-width:767px){h1,h2,h3,h4{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:999px;padding:10px 16px;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.container{width:100%;max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.eyebrow{font-size:var(--body-lg);text-transform:uppercase;color:var(--primary-text);font-weight:700;line-height:1.6}.accent{color:var(--secondary-500)}.accent.block{display:block}.title{flex-direction:column;gap:8px;display:flex}.title h2{font-size:var(--h2);line-height:var(--h2-lh);color:var(--nd-900)}.title-center{text-align:center;align-items:center}.lead{font-size:var(--body-lg);color:var(--nd-900);line-height:1.6}.btn{white-space:nowrap;height:48px;transition:transform .18s var(--ease), box-shadow .18s, background-color .18s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.btn img{width:20px;height:20px;transition:transform .18s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:hover img{transform:translate(3px)}.btn-primary{background:var(--secondary-500);color:var(--ps-900)}.btn-primary:hover{box-shadow:0 8px 20px -8px #ffb800cc}.btn-outline{box-shadow:inset 0 0 0 2px var(--ps-900);color:var(--ps-900)}.btn-outline:hover{background:var(--ps-900);color:#fff}.btn-outline:hover img{filter:invert()}.btn-lg{height:56px;padding-inline:28px;font-size:17px}.text-link{min-height:32px;color:var(--ps-900);background:linear-gradient(var(--primary-500), var(--primary-500)) left bottom / 100% 2px no-repeat;transition:background-size .2s var(--ease), color .2s;align-items:center;gap:6px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--primary-text)}.text-link .arrow{transition:transform .18s var(--ease)}.text-link:hover .arrow{transform:translate(3px)}.site-header{z-index:50;-webkit-backdrop-filter:blur(8px);background:#ffffff1a;transition:background-color .26s,box-shadow .26s;position:sticky;top:0}.site-header.is-scrolled{background:#ffffffeb;box-shadow:0 1px #0b09480f}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:104px;display:flex}.brand{flex:none}.brand img{width:160px;height:auto}.main-nav>ul{align-items:center;gap:28px;display:flex}.main-nav li{position:relative}.nav-item{align-items:center;gap:2px;display:flex}.main-nav a.nav-link{letter-spacing:.39px;text-transform:uppercase;min-height:44px;color:var(--ps-900);white-space:nowrap;-webkit-hyphens:none;hyphens:none;background:linear-gradient(var(--primary-500), var(--primary-500)) left calc(100% - 8px) / 0 2px no-repeat;transition:background-size .2s var(--ease);align-items:center;font-size:13px;font-weight:600;line-height:24px;display:inline-flex}.main-nav a.nav-link:hover,.main-nav a.nav-link[aria-current=page]{background-size:100% 2px}.sub-toggle{place-items:center;width:24px;height:44px;display:grid}.sub-toggle img{width:6px;height:9px;transition:transform .2s var(--ease);transform:rotate(-90deg)}.sub-toggle[aria-expanded=true] img{transform:rotate(90deg)}.submenu{opacity:0;visibility:hidden;min-width:260px;transition:opacity .18s, translate .18s var(--ease), visibility 0s .18s;background:#fff;border-radius:20px;padding:10px;position:absolute;top:100%;left:-16px;translate:0 6px;box-shadow:0 18px 40px -12px #0b094840,0 0 0 1px #0b09480a}.has-sub:hover .submenu,.has-sub:focus-within .submenu,.submenu.is-open{opacity:1;visibility:visible;transition-delay:0s;translate:0}.submenu a{color:var(--ps-900);white-space:nowrap;-webkit-hyphens:none;hyphens:none;border-radius:12px;padding:10px 14px;font-size:15px;font-weight:600;display:block}.submenu a:hover{background:var(--primary-50)}.header-actions{align-items:center;gap:20px;display:flex}.help-link{letter-spacing:.39px;min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.help-link:hover{color:var(--primary-text)}.lang{letter-spacing:.39px;min-height:44px;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:24px;display:inline-flex;position:relative}.lang-button{letter-spacing:.39px;min-height:44px;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.lang img{width:16px;height:16px}.lang .lang-chevron{width:6px;height:9px;transition:transform .2s var(--ease);transform:rotate(-90deg)}.lang-button[aria-expanded=true] .lang-chevron{transform:rotate(90deg)}.lang .lang-menu{min-width:180px;left:auto;right:-16px}.lang .lang-menu a[aria-current=true]{background:var(--primary-50)}.mobile-lang{flex-wrap:wrap;gap:8px 16px;display:flex}.mobile-lang a{color:var(--n-900);font-weight:600}.mobile-lang a[aria-current=true]{color:var(--ps-900);text-decoration:underline;-webkit-text-decoration-color:var(--primary-500);text-decoration-color:var(--primary-500);text-underline-offset:3px}.menu-toggle{background:#fff;border:1px solid #0b09481f;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:none}.menu-toggle span{background:var(--ps-900);border-radius:2px;width:18px;height:2px}.mobile-menu{z-index:80;background:#05041e66;position:fixed;inset:0}.mobile-menu[hidden]{display:none}.mobile-menu-panel{width:min(420px,100%);animation:slideIn .26s var(--ease);background:#fff;flex-direction:column;gap:24px;padding:18px 20px 32px;display:flex;position:absolute;inset:0 0 0 auto;overflow-y:auto}@keyframes slideIn{0%{opacity:0;transform:translate(24px)}}.mobile-menu-top{justify-content:space-between;align-items:center;display:flex}.menu-close{border:1px solid #0b09481f;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.mobile-links>li{border-bottom:1px solid var(--line)}.mobile-links a{-webkit-hyphens:none;hyphens:none}.mobile-links>li>a{min-height:56px;color:var(--ps-900);align-items:center;font-size:1.375rem;font-weight:700;display:flex}.mobile-links ul{gap:2px;padding:0 0 14px 2px;display:grid}.mobile-links ul a{min-height:40px;color:var(--n-900);align-items:center;font-weight:600;display:flex}.mobile-extra{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-footer{border-top:1px solid var(--line);background:#fff}.footer-inner{flex-wrap:wrap;align-items:center;gap:32px 80px;padding-block:72px;display:flex}.footer-left,.footer-right{flex-wrap:wrap;align-items:center;gap:32px 80px;display:flex}.footer-left img{width:160px;height:auto}.footer-right{flex:1;justify-content:flex-end}.site-footer nav ul{flex-wrap:wrap;gap:8px 32px;display:flex}.site-footer nav a{min-height:32px;color:var(--ps-900);align-items:center;font-size:15px;font-weight:600;line-height:24px;display:inline-flex}.site-footer nav a:hover{color:var(--primary-text)}.footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:16px 40px;padding-block:0 48px;display:flex}.footer-bottom .legal a{color:var(--n-900);font-size:14px;font-weight:500}.footer-claim{max-width:64ch;color:var(--n-900);font-size:14px;line-height:1.6}.footer-meta{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.copyright,.attribution{color:var(--muted);font-size:14px}.attribution a:hover{color:var(--primary-text)}.social{gap:24px;display:flex}.social a{transition:transform .18s var(--ease);display:block}.social a:hover{transform:translateY(-2px)}.social img{width:32px;height:32px}.wave{pointer-events:none;width:100%;max-width:none;position:absolute;left:0}.wave-top{height:clamp(36px,6.3vw,111px);top:-1px}.wave-bottom{height:clamp(36px,6.3vw,111px);bottom:-1px;transform:scaleY(-1)}@keyframes reveal-in{0%{opacity:0;transform:translateY(18px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal-in;animation-timeline:view();animation-range:entry entry 35%}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:1440px){.main-nav>ul{gap:20px}.header-actions{gap:14px}}@media (max-width:1460px){.header-actions:has(.lang) .help-link{display:none}}@media (max-width:1380px){.help-link{display:none}}@media (max-width:1180px){.main-nav,.header-actions .lang{display:none}.menu-toggle{display:flex}.header-inner{height:80px}.footer-right{flex-basis:100%;justify-content:flex-start}}@media (max-width:767px){.btn{white-space:normal;text-align:center;height:auto;min-height:48px}.brand img{width:132px}.header-cta{height:44px;padding:10px 14px;font-size:14px}.header-cta img{display:none}.footer-inner{padding-block:48px}}@media (max-width:400px){.header-cta{display:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inline-link{color:var(--ps-900);text-decoration:underline;-webkit-text-decoration-color:var(--primary-500);text-decoration-color:var(--primary-500);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.inline-link:hover{color:var(--primary-text)}
.blk{position:relative}.block-cta{margin-top:24px}.rich-text{flex-direction:column;gap:12px;display:flex}.rt-list{gap:6px;padding-left:1.25rem;list-style:outside;display:grid}ol.rt-list{list-style:decimal}.footnote{color:var(--muted);margin-top:12px;font-size:14px}.title .lead{color:var(--n-900);margin-top:8px}.page-head{padding-block:48px 24px}.page-head h1{letter-spacing:-.01em;color:var(--nd-900);max-width:24ch;font-size:clamp(2.125rem,3.4vw,3.75rem);line-height:1.1}.page-head .intro{font-size:var(--body-lg);color:var(--n-900);max-width:72ch;margin-top:20px;line-height:1.6}.blk.hero{--hero-wave:#fff;min-height:calc(min(56vw,1000px)/1.31281 + 48px);position:relative;overflow-x:clip}.blk.hero .hero-inner{z-index:2;pointer-events:none;padding-top:48px;padding-bottom:128px;position:relative}.blk.hero .hero-copy{pointer-events:auto;max-width:min(640px, calc(100vw - min(56vw, 1000px) - var(--pad) - 16px));flex-direction:column;align-items:flex-start;gap:24px;display:flex}.blk.hero .hero-copy>*{max-width:100%}.blk.hero .hero-title{font-size:var(--h1);color:var(--nd-900);letter-spacing:-.01em;line-height:1.04}.blk.hero .hero-title .accent{display:block}.blk.hero .hero-title.long{font-size:clamp(2.125rem,3.2vw,3.5rem);line-height:1.1}.blk.hero .claim{color:var(--ink);padding-left:20px;font-size:clamp(1.125rem,1.36vw,1.5rem);font-weight:700;line-height:1.4;position:relative}.blk.hero .claim:before{content:"";background:var(--primary-500);border-radius:4px;width:5px;position:absolute;top:4px;bottom:4px;left:0}.blk.hero .hero-text{font-size:var(--body-lg);color:var(--nd-900);max-width:600px;line-height:1.6}.blk.hero .hero-actions{flex-wrap:wrap;gap:12px 16px;margin-top:8px;display:flex}.blk.hero .hero-visual{z-index:1;top:8px;right:max(0px, (100vw - var(--max)) / 2);aspect-ratio:1045/796;width:min(56vw,1000px);position:absolute;container-type:inline-size}.blk.hero .hero-visual>*{position:absolute}.blk.hero .hero-visual:not(.is-masked){top:auto;bottom:0}.blk.hero .hv-blob{width:104.498%;max-width:none;height:93.467%;top:6.533%;left:-.67%}.blk.hero .hv-clouds{object-fit:cover;filter:blur(12px);opacity:.7;pointer-events:none;width:108.038%;max-width:none;height:77.889%;top:-13.442%;right:-18.182%}.blk.hero .hv-photo{z-index:2;pointer-events:none;width:92.344%;height:96.608%;animation:hero-rise .6s var(--ease) both;top:1.508%;right:7.656%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000 99%);mask-image:linear-gradient(#000 80%,#0000 99%)}.blk.hero .hv-photo img{width:100%;max-width:none;height:auto}.blk.hero .has-cutout .hv-photo{-webkit-mask-image:linear-gradient(#000 90%,#0000 100%);mask-image:linear-gradient(#000 90%,#0000 100%)}.blk.hero .has-cutout .hv-blob{display:none}.blk.hero .has-cutout .hv-photo img{width:auto;height:112%;position:absolute;top:-8%;right:3%}.blk.hero .is-masked .hv-blob{width:96%;height:86%;top:14%;left:6%}.blk.hero .hv-mask{width:80%;height:88%;animation:hero-rise .6s var(--ease) both;border-radius:46% 54% 52% 48%/52% 46% 54% 48%;top:4%;right:4%;overflow:hidden;box-shadow:0 30px 60px -30px #0b094873}.blk.hero .hv-mask img{object-fit:cover;width:100%;max-width:none;height:100%}.blk.hero .is-plain .hv-mask{width:100%;height:100%;box-shadow:none;--fade:linear-gradient(to right, transparent, #000 30%), linear-gradient(to bottom, transparent, #000 12%, #000 72%, transparent);-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);-webkit-mask-composite:source-in;border-radius:0;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.blk.hero .is-plain .hv-mask img{object-position:50% 40%}.blk.hero .hero-wave{z-index:3;pointer-events:none;width:100%;max-width:none;height:clamp(24px,4.09vw,72px);position:absolute;bottom:-1px;left:0;right:0}.blk.hero .hero-wave path{fill:var(--hero-wave)}:is(.blk.hero:has(+.segments),.blk.hero:has(+.cta-textlink),.blk.hero:has(+.steps-sec)){--hero-wave:var(--how-top)}.blk.hero:has(+.trust){--hero-wave:var(--primary-50)}.blk.hero+.cta-textlink{background:var(--how-top);padding-block:0 8px}.blk.hero+.trust>.wave-top{display:none}@media (min-width:1101px){.blk.hero .hero-visual.is-plain{width:calc(min(56vw, 1000px) + max(0px, (100vw - var(--max)) / 2));right:0}}.blk.hero.hero-plain{background:#fff;overflow:clip}.blk.hero.hero-plain .hero-wave{display:none}body:has(.hero-visual.is-plain):before{display:none}@keyframes hero-rise{0%{opacity:0;translate:0 16px}}@media (max-width:1100px){.blk.hero{min-height:0;padding-bottom:6vw}.blk.hero .hero-inner{padding-top:24px;padding-bottom:24px}.blk.hero .hero-copy{max-width:680px}.blk.hero .hero-visual,.blk.hero .hero-visual:not(.is-masked){width:min(100%,860px);margin-left:auto;position:relative;top:0;bottom:auto;right:auto}.blk.hero .hero-visual.is-plain{width:100%}}@media (max-width:767px){.blk.hero .hero-copy{gap:20px}.blk.hero .hero-actions{width:100%}.blk.hero .hero-actions .btn{flex:100%}}.blk.page-header{padding-block:32px 112px;position:relative;overflow:hidden}.blk.page-header .ph-inner{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:40px;display:grid}.blk.page-header .ph-copy{flex-direction:column;align-items:flex-start;gap:20px;max-width:820px;display:flex}.blk.page-header .ph-copy>*{max-width:100%}.blk.page-header .crumbs{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:14px;font-weight:600;display:flex}.blk.page-header .crumbs li+li:before{content:"›";color:var(--primary-500);margin-right:10px}.blk.page-header .crumbs a{color:var(--n-900)}.blk.page-header .crumbs a:hover{color:var(--primary-text)}.blk.page-header .eyebrow{margin-bottom:-12px;font-size:clamp(.875rem,1vw,1.0625rem)}.blk.page-header h1{letter-spacing:-.01em;font-size:clamp(2.125rem,3.4vw,3.75rem);line-height:1.1}.blk.page-header h1 .accent{display:block}.blk.page-header .intro{font-size:var(--body-lg);color:var(--n-900);line-height:1.6}.blk.page-header .actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.blk.page-header .ph-art{aspect-ratio:1;justify-self:end;width:100%;max-width:420px;position:relative}.blk.page-header .ph-blob{width:96%;max-width:none;height:94%;position:absolute;inset:6% 0 0 4%}.blk.page-header .ph-icon{aspect-ratio:1;width:44%;color:var(--ink);background:#fff;border-radius:32%;place-items:center;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:0 30px 60px -24px #0b094866}.blk.page-header .ph-icon .icon{stroke-width:1.6px;width:52%;height:52%}.blk.page-header .ph-route{width:80%;position:absolute;bottom:0;left:-20%;overflow:visible}.blk.page-header .ph-route path{fill:none;stroke:var(--secondary-500);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1 18}.blk.page-header .hero-wave{width:100%;max-width:none;height:clamp(24px,4.09vw,72px);position:absolute;bottom:-1px;left:0;right:0}.blk.page-header .hero-wave path{fill:var(--how-top)}@media (max-width:900px){.blk.page-header .ph-inner{grid-template-columns:minmax(0,1fr)}.blk.page-header .ph-art{display:none}.blk.page-header{padding-bottom:72px}}.blk.segments{padding-block:48px var(--section);background:linear-gradient(var(--how-top), #fff)}.blk.segments .seg-stack{flex-direction:column;gap:56px;display:flex}.blk.segments .title{max-width:960px;margin-inline:auto}.blk.segments .seg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.blk.segments .seg a{isolation:isolate;background:var(--tint);height:100%;transition:transform .26s var(--ease), box-shadow .26s;border-radius:40px;flex-direction:column;display:flex;position:relative;overflow:hidden}.blk.segments .seg a:hover{transform:translateY(-6px);box-shadow:0 28px 52px -26px #0b094852}.blk.segments .tone-primary{--tint:#e3f8fc;--arrow:#bdeff6}.blk.segments .tone-secondary{--tint:#fff4d6;--arrow:var(--secondary-500)}.blk.segments .tone-warm{--tint:#e6f7ec;--arrow:#bdebcb}.blk.segments .seg-photo{aspect-ratio:520/300;--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 300' preserveAspectRatio='none'%3E%3Cpath d='M0 0H520V246.4C470 285.4 390 273.2 300 248.8C210 224.4 90 229.3 0 263.4Z'/%3E%3C/svg%3E");-webkit-mask:var(--wave) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--wave) 0 0 / 100% 100% no-repeat;mask:var(--wave) 0 0 / 100% 100% no-repeat;margin:-1px -1px 0;display:block;position:relative;overflow:hidden}.blk.segments .seg-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.blk.segments .seg a:hover .seg-photo img{transform:scale(1.05)}.blk.segments .seg-body{flex-direction:column;flex:1;gap:12px;padding:18px 40px 36px;display:flex}.blk.segments .seg h3{letter-spacing:-.01em;color:var(--nd-900);font-size:clamp(1.375rem,1.75vw,1.875rem);line-height:1.2}.blk.segments .seg p{color:#3b3a5c;flex:1;font-size:17px;line-height:1.6}.blk.segments .seg-more{color:var(--ps-900);align-items:center;gap:10px;margin-top:14px;font-weight:700;display:inline-flex}.blk.segments .seg-arrow{background:var(--arrow);width:34px;height:34px;transition:transform .22s var(--ease);border-radius:50%;place-items:center;display:grid}.blk.segments .seg-arrow img{width:16px;height:16px}.blk.segments .seg a:hover .seg-arrow{transform:translate(4px)}.blk.segments .seg-note{text-align:center;color:var(--n-900);margin-top:-16px}@media (max-width:1200px){.blk.segments .seg-body{padding:16px 28px 30px}}@media (max-width:1000px){.blk.segments .seg-grid{grid-template-columns:minmax(0,1fr);width:100%;max-width:560px;margin-inline:auto}}@media (max-width:767px){.blk.segments .seg a{border-radius:32px}.blk.segments .seg-body{padding:14px 24px 28px}}.blk.story{padding-block:clamp(56px,5.5vw,96px)}.blk.story.tone-tint{background:var(--primary-50)}.blk.story .story-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 96px;display:grid}.blk.story .story-copy{display:contents}.blk.story.has-aside .story-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.blk.story.has-aside .story-copy{flex-direction:column;gap:28px;display:flex}.blk.story .title{gap:8px}.blk.story .title h2,.blk.story .title h3{font-size:var(--h2);line-height:var(--h2-lh)}.blk.story .body{flex-direction:column;align-items:flex-start;gap:16px;max-width:760px;display:flex}.blk.story .body p,.blk.story .body li{color:var(--n-900);font-size:17px;line-height:1.7}.blk.story .body strong,.blk.story .body b{color:var(--nd-900)}.blk.story .body h3{color:var(--nd-900);margin-top:8px;font-size:20px;line-height:1.4}.blk.story .story-lead p{font-size:var(--body-lg);color:var(--nd-900);font-weight:600}.blk.story .body .rt-list{gap:12px;padding-left:0;list-style:none}.blk.story .body .rt-list li{padding-left:32px;font-size:16.5px;line-height:1.6;position:relative}.blk.story .body .rt-list li:before{content:"";background:var(--primary-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300A9B4' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;left:0}.blk.story .body ol.rt-list{counter-reset:rt}.blk.story .aside{width:100%}.blk.story .aside-img{border-radius:46% 54% 50% 50%/52% 44% 56% 48%;width:100%;height:auto;box-shadow:0 30px 60px -32px #0b094866}.blk.story .story-case-title{font-size:var(--h2);line-height:var(--h2-lh)}.blk.story .lead{font-size:var(--body-lg);color:var(--nd-900);line-height:1.7}@media (max-width:1000px){.blk.story .story-inner,.blk.story.has-aside .story-inner{grid-template-columns:minmax(0,1fr)}.blk.story .story-copy{flex-direction:column;gap:24px;display:flex}.blk.story .aside{max-width:560px}}.blk.features{padding-block:var(--section)}.blk.features .feat-inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:48px 96px;display:grid}.blk.features .feat-title{gap:8px;position:sticky;top:140px}.blk.features.layout-grid .feat-inner{grid-template-columns:minmax(0,1fr)}.blk.features.layout-grid .feat-title{max-width:760px;position:static}.blk.features.layout-grid .feat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blk.features.layout-grid.even .feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blk.features .feat-inner>.feat-grid,.blk.features .feat-inner>.table-wrap{grid-column:-2/-1}.blk.features .feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.blk.features .feat{border-radius:var(--radius);background:var(--card);transition:background-color .26s, transform .26s var(--ease);flex-direction:column;gap:10px;padding:28px;display:flex}.blk.features .feat:hover{background:var(--primary-50);transform:translateY(-3px)}.blk.features .feat-icon{width:52px;height:52px;color:var(--primary-text);background:#fff;border-radius:16px;place-items:center;margin-bottom:8px;display:grid;box-shadow:0 6px 16px -10px #0b09484d}.blk.features .feat-icon .icon{width:26px;height:26px}.blk.features .feat h3{color:var(--nd-900);font-size:19px;line-height:1.4}.blk.features .feat p{color:var(--n-900);font-size:15.5px;line-height:1.6}.blk.features .table-wrap{background:var(--card);border-radius:28px;overflow:hidden}.blk.features table{border-collapse:collapse;width:100%}.blk.features th,.blk.features td{text-align:left;vertical-align:top;padding:18px 22px;font-size:15.5px;line-height:1.5}.blk.features thead th{letter-spacing:.4px;text-transform:uppercase;color:var(--ink);background:#fff;font-size:13px}.blk.features thead .c1{background:var(--primary-500);color:var(--ps-900)}.blk.features thead .c2{background:var(--secondary-500);color:var(--ps-900)}.blk.features thead .c3{background:var(--primary-100);color:var(--ps-900)}.blk.features tbody tr+tr>*{border-top:1px solid #e6e6ee}.blk.features tbody th{color:var(--nd-900);font-weight:700}.blk.features td{color:var(--n-900)}.blk.features .us{background:#06d6e312}@media (max-width:1100px){.blk.features .feat-inner{grid-template-columns:minmax(0,1fr)}.blk.features .feat-title{position:static}.blk.features .feat-inner>.feat-grid,.blk.features .feat-inner>.table-wrap{grid-column:auto}}@media (max-width:1000px){.blk.features.layout-grid .feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.blk.features .feat-grid,.blk.features.layout-grid .feat-grid,.blk.features.layout-grid.even .feat-grid{grid-template-columns:minmax(0,1fr)}.blk.features .feat{padding:24px}}@media (max-width:640px){.blk.features thead{display:none}.blk.features table,.blk.features tbody,.blk.features tr,.blk.features th,.blk.features td{display:block}.blk.features tbody tr{padding:16px 20px}.blk.features tbody tr+tr{border-top:1px solid #e6e6ee}.blk.features tbody tr+tr>*{border-top:0}.blk.features th,.blk.features td{padding:4px 0}.blk.features .us{background:0 0}.blk.features td:before{content:attr(data-label);letter-spacing:.4px;text-transform:uppercase;color:var(--primary-text);margin-top:6px;font-size:12px;font-weight:700;display:block}}.blk.steps-sec{padding-block:var(--section);background:linear-gradient(var(--how-top), #fff)}.blk.steps-sec .steps-stack{flex-direction:column;align-items:flex-start;gap:56px;display:flex}.blk.steps-sec .title{max-width:760px}.blk.steps-sec .steps{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:32px;width:100%;display:grid;position:relative}.blk.steps-sec .steps:before{content:"";border-top:4px dashed var(--primary-200);height:0;position:absolute;top:36px;left:36px;right:36px}.blk.steps-sec .steps li{flex-direction:column;gap:12px;display:flex;position:relative}.blk.steps-sec .num{width:72px;height:72px;box-shadow:inset 0 0 0 4px var(--primary-500);color:var(--ink);background:#fff;border-radius:50%;place-items:center;margin-bottom:12px;font-size:22px;font-weight:700;display:grid;position:relative}.blk.steps-sec .steps li:last-child .num{background:var(--secondary-500);box-shadow:none}.blk.steps-sec .steps h3{color:var(--nd-900);font-size:20px;line-height:1.4}.blk.steps-sec .steps p{color:var(--n-900);font-size:16px;line-height:1.6}.blk.steps-sec.cards .steps{gap:24px;padding-top:72px}.blk.steps-sec.cards .steps:before{background:radial-gradient(circle, var(--primary-500) 2px, transparent 2.5px) 0 50% / 12px 6px repeat-x;border:0;height:6px;animation:1.2s linear infinite steps-march;top:37px;left:12.5%;right:12.5%}.blk.steps-sec.cards .steps li{transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:linear-gradient(#fff 0%,#f6fdfe 100%);border:1px solid #ffffffe6;border-radius:32px;align-items:stretch;gap:10px;padding:32px 28px;box-shadow:0 30px 60px -36px #0b094847,0 2px 6px #0b09480a}.blk.steps-sec.cards .steps li:nth-child(2n){background:linear-gradient(180deg, #f2fdfe 0%, var(--primary-50) 100%)}.blk.steps-sec.cards .steps li:last-child{background:linear-gradient(180deg, #fffcf3 0%, var(--secondary-100) 100%);box-shadow:0 30px 60px -32px #ffb80073,0 2px 6px #0b09480a}.blk.steps-sec.cards .steps li:hover{transform:translateY(-6px)}.blk.steps-sec.cards .num{z-index:1;width:80px;height:80px;box-shadow:inset 0 0 0 4px var(--primary-500), 0 0 0 8px #06d6e324, 0 12px 24px -10px #00a9b480;margin:0;font-size:24px;position:absolute;top:-72px;left:50%;translate:-50%}.blk.steps-sec.cards .steps li:last-child .num{background:var(--secondary-500);box-shadow:0 0 0 8px #ffb8002e,0 12px 24px -10px #ffb800b3}.blk.steps-sec .art{aspect-ratio:240/170;background:radial-gradient(closest-side,#06d6e324,#0000);margin:0 -8px 12px;position:relative}.blk.steps-sec.cards .steps li:last-child .art{background:radial-gradient(closest-side,#ffb8002e,#0000)}.blk.steps-sec .step-art{width:100%;height:100%;transition:transform .5s var(--ease);overflow:visible}.blk.steps-sec.cards .steps li:hover .step-art{transform:translateY(-4px)scale(1.03)}.blk.steps-sec.cards .steps h3{font-size:clamp(1.25rem,1.4vw,1.5rem);line-height:1.3}@keyframes steps-march{to{background-position:12px}}@media (max-width:1000px){.blk.steps-sec .steps{grid-template-columns:minmax(0,1fr);gap:28px}.blk.steps-sec .steps:before{border-top:0;border-left:4px dashed var(--primary-200);inset:36px auto 36px 34px}.blk.steps-sec .steps li{grid-template-columns:72px 1fr;gap:6px 20px;display:grid}.blk.steps-sec .num{grid-row:span 2;margin-bottom:0}.blk.steps-sec.cards .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:96px 24px}.blk.steps-sec.cards .steps:before{display:none}.blk.steps-sec.cards .steps li{display:flex}}@media (max-width:640px){.blk.steps-sec.cards .steps{grid-template-columns:minmax(0,1fr);gap:92px}.blk.steps-sec.cards .art{align-self:center;width:100%;max-width:320px}}.blk.bento-sec{padding-block:var(--section)}.blk.bento-sec .bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(246px,auto);grid-auto-flow:dense;gap:18px;display:grid}.blk.bento-sec .tile{isolation:isolate;transition:transform .4s var(--ease), box-shadow .4s;background:linear-gradient(160deg,#fff 45%,#eefbfd);border-radius:32px;flex-direction:column;justify-content:flex-end;gap:14px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 0 0 1px #0b09480d,0 24px 50px -34px #006e8c73}.blk.bento-sec .tile:hover{transform:translateY(-4px)}.blk.bento-sec .tile-copy{z-index:1;flex-direction:column;gap:4px;display:flex;position:relative}.blk.bento-sec .tile h3{letter-spacing:-.01em;color:var(--nd-900);font-size:20px;line-height:1.25}.blk.bento-sec .tile-copy p{color:var(--n-900);font-size:14.5px;line-height:1.5}.blk.bento-sec .tile-hero{background:var(--ink);grid-area:span 2/span 2;padding:0}.blk.bento-sec .hero-img{object-fit:cover;object-position:60% 30%;z-index:-1;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.blk.bento-sec .tile-hero:hover .hero-img{transform:scale(1.04)}.blk.bento-sec .tile-hero:after{content:"";z-index:-1;background:linear-gradient(100deg,#05041ec7 0%,#05041e59 45%,#05041e00 70%),linear-gradient(#05041e00 50%,#05041e8c);position:absolute;inset:0}.blk.bento-sec .hero-copy{flex-direction:column;gap:12px;max-width:640px;padding:44px 48px;display:flex}.blk.bento-sec .hero-copy h2,.blk.bento-sec .hero-copy h3{letter-spacing:-.02em;color:#fff;font-size:clamp(2.25rem,3.3vw,3.5rem);line-height:1.08}.blk.bento-sec .hero-copy .accent{color:var(--primary-500)}.blk.bento-sec .hero-copy p{color:#ffffffe0}.blk.bento-sec .kind-photo{background:var(--ink);grid-column:span 2}.blk.bento-sec .tile-img{object-fit:cover;object-position:72% 15%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.blk.bento-sec .kind-photo:after{content:"";z-index:-1;background:linear-gradient(#05041e00 35%,#05041ebf);position:absolute;inset:0}.blk.bento-sec .kind-photo h3{color:#fff;font-size:30px}.blk.bento-sec .kind-photo .tile-copy p{color:#ffffffe0}.blk.bento-sec .kind-art{justify-content:space-between}.blk.bento-sec .tile-art{filter:drop-shadow(0 18px 24px #0082a040);width:62%;max-width:220px;height:auto;transition:transform .5s var(--ease);align-self:flex-end;margin:-6px -10px 0 auto}.blk.bento-sec .kind-art:hover .tile-art{transform:rotate(-4deg)translateY(-4px)}@media (max-width:1200px){.blk.bento-sec .bento{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.blk.bento-sec .bento{grid-template-columns:minmax(0,1fr)}.blk.bento-sec .tile,.blk.bento-sec .tile-hero,.blk.bento-sec .kind-photo{grid-area:auto;min-height:250px}.blk.bento-sec .tile-hero{min-height:420px}.blk.bento-sec .hero-copy{padding:28px}}.blk.formats{padding-block:var(--section);background:linear-gradient(#fff, var(--how-top))}.blk.formats .fm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:56px;display:flex}.blk.formats .fm-head .title{max-width:720px}.blk.formats .fm-cta{margin:0}.blk.formats .fm-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-inline:max(var(--pad), (100vw - var(--max)) / 2 + var(--pad));scroll-padding-inline:max(var(--pad), (100vw - var(--max)) / 2 + var(--pad));scrollbar-width:none;gap:24px;padding-block:8px 16px;display:flex;overflow-x:auto}.blk.formats .fm-track::-webkit-scrollbar{display:none}.blk.formats .fm{scroll-snap-align:start;flex:none;width:min(420px,82vw)}.blk.formats .fm-card{background:var(--tint);height:100%;color:var(--fg);border-radius:32px;flex-direction:column;gap:12px;padding:28px 28px 32px;display:flex;position:relative}.blk.formats .tone-primary{--tint:var(--primary-500);--fg:var(--ps-900);--route:#fff;--tag:#ffffff80}.blk.formats .tone-secondary{--tint:var(--secondary-500);--fg:var(--ps-900);--route:#fff;--tag:#ffffff80}.blk.formats .tone-warm{--tint:var(--ink);--fg:#fff;--route:var(--primary-500);--tag:#ffffff24}.blk.formats .fm-route{width:100%;height:auto;margin-bottom:12px;overflow:visible}.blk.formats .fm-route path{fill:none;stroke:var(--route);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1 16}.blk.formats .fm-route circle{fill:var(--route)}.blk.formats .fm-route .end{fill:none;stroke:var(--route);stroke-width:5px}.blk.formats .fm-tag{background:var(--tag);letter-spacing:.4px;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:12px;font-weight:700}.blk.formats .fm h3{font-size:24px;line-height:1.35}.blk.formats .fm p{opacity:.9;font-size:16px;line-height:1.6}.blk.formats.layout-grid .fm-track{width:100%;max-width:var(--max);padding-inline:var(--pad);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px;margin-inline:auto;display:grid;overflow:visible}.blk.formats.layout-grid .fm{width:auto}.blk.formats .fm-note{color:var(--muted);margin-top:24px;font-size:14px}.blk.customers{padding-block:clamp(56px,5.5vw,96px)}.blk.customers .cust-stack{flex-direction:column;gap:40px;display:flex}.blk.customers .logos{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:40px 72px;padding:16px 0;display:flex}.blk.customers .logos img{filter:grayscale();opacity:.8;max-width:100%;height:auto;transition:filter .26s,opacity .26s}.blk.customers .logos img:hover{filter:none;opacity:1}.blk.customers .logo-name{color:var(--n-900);font-size:20px;font-weight:700}.blk.customers .proof{background:#fff;border:1px solid #e8ecf2;border-radius:32px;grid-template-columns:minmax(0,1fr);display:grid;box-shadow:0 24px 48px -36px #0b094840}.blk.customers .proof.single{width:fit-content;max-width:100%}.blk.customers .verified{color:var(--ink);align-items:center;gap:16px;max-width:900px;padding:28px 36px;font-size:clamp(1.125rem,1.4vw,1.5rem);font-weight:600;line-height:1.45;display:flex}.blk.customers .verified .icon{width:40px;height:40px;color:var(--primary-text);flex:none}.blk.customers .quote{flex-direction:column;gap:20px;margin:0;padding:48px 56px;display:flex;position:relative}.blk.customers .q-mark{height:40px;color:var(--primary-500);font-size:96px;font-weight:700;line-height:.6}.blk.customers .quote blockquote{color:var(--ink);max-width:640px;margin:0;font-size:clamp(1.25rem,1.6vw,1.75rem);font-weight:600;line-height:1.45}.blk.customers .quote figcaption{color:var(--muted);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.blk.customers .quote figcaption:before{content:"";background:var(--secondary-500);border-radius:2px;width:24px;height:2px}@media (max-width:767px){.blk.customers .verified{padding:22px}.blk.customers .quote{padding:32px 24px}}.blk.trust{background:var(--primary-50);padding-block:clamp(120px,11vw,200px);position:relative;overflow:hidden}.blk.trust .trust-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px 96px;display:grid}.blk.trust .trust-copy{flex-direction:column;align-items:flex-start;gap:32px;max-width:680px;display:flex}.blk.trust .trust-copy .block-cta{margin:0}.blk.trust .points-card{background:#fff;border-radius:32px;padding:clamp(24px,3vw,40px);box-shadow:0 24px 60px -32px #0b09484d}.blk.trust .trust-links{flex-wrap:wrap;gap:12px;display:flex}.blk.trust .points{flex-direction:column;gap:24px;display:flex}.blk.trust .points li{gap:16px;display:flex}.blk.trust .check{background:var(--primary-500);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.blk.trust .check .icon{stroke-width:3px;width:20px;height:20px}.blk.trust .points h3{color:var(--nd-900);font-size:20px;line-height:1.5}.blk.trust .points p{color:var(--n-900);font-size:16px;line-height:1.6}.blk.trust .points h3+p{margin-top:4px}.blk.trust.trust-unterlagen_liste .trust-inner{grid-template-columns:minmax(0,1fr)}@media (max-width:1000px){.blk.trust .trust-inner{grid-template-columns:minmax(0,1fr)}}.blk.faq{padding-block:var(--section)}.blk.faq .faq-inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:40px 96px;display:grid}.blk.faq .title{position:sticky;top:140px}.blk.faq .title h2{font-size:var(--h2);line-height:var(--h2-lh)}.blk.faq .no-title{grid-template-columns:minmax(0,1fr);max-width:1000px;margin-inline:auto}.blk.faq .list{flex-direction:column;gap:12px;display:flex}.blk.faq details,.blk.faq .faq-item{background:var(--card);border-radius:24px;transition:background-color .2s}.blk.faq details[open],.blk.faq .faq-item.open{background:var(--primary-50)}.blk.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;list-style:none;display:flex}.blk.faq summary::-webkit-details-marker{display:none}.blk.faq .faq-q{color:var(--nd-900);font-size:18px;font-weight:700;line-height:1.45}.blk.faq .faq-item .faq-q{padding:22px 28px 8px}.blk.faq .plus{background:#fff;border-radius:50%;flex:none;width:36px;height:36px;position:relative}.blk.faq .plus:before,.blk.faq .plus:after{content:"";background:var(--ink);width:14px;height:2.5px;transition:transform .2s var(--ease);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blk.faq .plus:after{transform:translate(-50%,-50%)rotate(90deg)}.blk.faq details[open] .plus{background:var(--primary-500)}.blk.faq details[open] .plus:after{transform:translate(-50%,-50%)rotate(0)}.blk.faq .faq-a{max-width:760px;padding:0 28px 24px}.blk.faq .faq-a p,.blk.faq .faq-a li{color:var(--n-900);font-size:16px;line-height:1.7}@media (max-width:1000px){.blk.faq .faq-inner{grid-template-columns:minmax(0,1fr)}.blk.faq .title{position:static}}@media (max-width:600px){.blk.faq summary{padding:18px 20px}.blk.faq .faq-q{font-size:16.5px}.blk.faq .faq-a{padding:0 20px 20px}}.blk.compare{padding-block:var(--section)}.blk.compare .compare-stack{flex-direction:column;gap:48px;display:flex}.blk.compare .title{max-width:860px;margin-inline:auto}.blk.compare .compare-list{background:var(--ink);border-radius:24px;gap:0;width:100%;max-width:960px;margin-inline:auto;display:grid;overflow:hidden}.blk.compare .compare-list li{color:#fff;padding:20px 28px;line-height:1.55}.blk.compare .compare-list li+li{border-top:1px solid #ffffff1f}.blk.compare .source-list{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}.blk.compare .note{text-align:center;color:var(--muted);font-size:14px}.blk.note-sec{padding-block:16px clamp(56px,5.5vw,96px)}.blk.note-sec .note{background:var(--secondary-100);border-radius:28px;align-items:flex-start;gap:24px;max-width:1080px;margin-inline:auto;padding:32px 36px;display:flex}.blk.note-sec .note-icon{background:var(--secondary-500);width:56px;height:56px;color:var(--ps-900);border-radius:18px;flex:none;place-items:center;display:grid}.blk.note-sec .note-icon .icon{width:28px;height:28px}.blk.note-sec .note div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.blk.note-sec h2,.blk.note-sec h3{font-size:clamp(1.25rem,1.6vw,1.625rem);line-height:1.35}.blk.note-sec p{color:var(--n-900);line-height:1.65}@media (max-width:600px){.blk.note-sec .note{flex-direction:column;padding:28px 24px}}.blk.cta-end{background:#fff;position:relative;overflow:hidden}.blk.cta-end .cta-inner{z-index:1;align-items:center;min-height:clamp(440px,34vw,600px);padding-block:72px;display:flex;position:relative}.blk.cta-end .cta-copy{flex-direction:column;align-items:flex-start;gap:24px;max-width:min(620px,46%);display:flex}.blk.cta-end .cta-text p{color:var(--ink);font-size:clamp(1.25rem,1.8vw,2rem);font-weight:700;line-height:1.35}.blk.cta-end .cta-visual{width:min(64%,1280px);position:absolute;top:0;bottom:0;right:0}.blk.cta-end .cta-photo{object-fit:cover;object-position:60% 88%;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%),linear-gradient(#0000,#000 32%);mask-image:linear-gradient(90deg,#0000,#000 42%),linear-gradient(#0000,#000 32%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:960px){.blk.cta-end{flex-direction:column-reverse;display:flex}.blk.cta-end .cta-inner{min-height:0;padding-block:56px 0}.blk.cta-end .cta-copy{max-width:640px}.blk.cta-end .cta-visual{width:100%;height:clamp(260px,52vw,420px);margin-top:-8px;position:relative}.blk.cta-end .cta-photo{object-position:70% 50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#0000,#000 34%);mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#0000,#000 34%)}}@media (max-width:767px){.blk.cta-end .cta-copy .btn{width:100%}}.blk.cta-inline{padding-block:8px 40px}.blk.cta-inline .container{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.blk.cta-inline .block-cta{margin:0}.blk.cta-inline:not(.cta-textlink) .container{text-align:center;align-items:center}.blk.cta-inline+.blk.cta-inline{margin-top:-24px}.blk.demo{padding-block:var(--section);overflow:hidden}.blk.demo .demo-inner{flex-direction:column;align-items:center;gap:56px;display:flex;position:relative}.blk.demo .title{max-width:820px}.blk.demo .stage{isolation:isolate;width:min(960px,100%);position:relative}.blk.demo .glow{z-index:-1;opacity:.5;pointer-events:none;filter:blur(40px)saturate(1.1);width:136%;height:132%;position:absolute;top:-10%;left:-18%}.blk.demo .browser{background:#fff;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #06d6e333,0 30px 70px -30px #00789673}.blk.demo .no-glow .glow{display:none}.blk.demo .no-glow .browser{box-shadow:0 0 0 1px #06d6e333,0 30px 80px -10px #06d6e373,-60px 40px 160px 10px #06d6e347,60px -20px 180px 20px #31baf142}.blk.demo .chrome{background:var(--card);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 20px;display:flex}.blk.demo .chrome i{background:#dadae6;border-radius:50%;width:12px;height:12px}.blk.demo .screen{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:clamp(28px,4vw,56px);display:flex}.blk.demo .demo-text{font-size:var(--body-lg);color:var(--n-900);max-width:640px;line-height:1.6}.blk.demo .btn .icon{fill:currentColor;stroke:none;width:18px;height:18px}.blk.download{padding-block:clamp(120px,10vw,180px) 80px}.blk.download .panel{background:var(--primary-500);border-radius:100px;align-items:center;min-height:418px;padding:64px 80px;display:flex;position:relative}.blk.download .copy{z-index:1;flex-direction:column;align-items:flex-start;gap:28px;width:min(830px,62%);display:flex;position:relative}.blk.download h2,.blk.download h3{color:#fff;font-size:clamp(2rem,3.18vw,3.5rem);line-height:1.143}.blk.download .download-text p,.blk.download .download-hint{color:#fff;font-size:clamp(1.125rem,1.364vw,1.5rem);font-weight:500;line-height:1.6}.blk.download .phone{pointer-events:none;width:38.76%;max-width:583px;height:auto;position:absolute;bottom:0;left:58.78%}.stores{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.store{transition:transform .18s var(--ease);border-radius:9px;display:block}.store:hover{transform:translateY(-2px)}.store img{width:auto;height:54px}.stores-lg{gap:20px}.stores-lg .store img{height:64px}.store-links{flex-wrap:wrap;gap:12px 32px;margin-top:16px;display:flex}.blk.stores-text{padding-block:40px}@media (max-width:1280px){.blk.download .panel{border-radius:72px;padding:56px 64px}}@media (max-width:960px){.blk.download .panel{border-radius:48px;flex-direction:column;align-items:flex-start;min-height:0;padding:48px 40px 0}.blk.download .copy{width:100%}.blk.download .phone{align-self:center;width:min(420px,90%);margin-top:24px;position:relative;bottom:auto;left:auto}}@media (max-width:767px){.blk.download{padding-block:48px}.blk.download .panel{border-radius:32px;padding:40px 24px 0}.store img,.stores-lg .store img{height:48px}}.blk.support{padding-block:clamp(48px,5vw,80px)}.blk.support .card{background:var(--ink);color:#fff;border-radius:40px;grid-template-columns:minmax(0,1fr);align-items:center;gap:32px 64px;padding:clamp(28px,3.5vw,56px);display:grid}.blk.support .copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.blk.support .badge{background:var(--primary-500);width:56px;height:56px;color:var(--ink);border-radius:18px;place-items:center;margin-bottom:6px;display:grid}.blk.support .badge .icon{width:28px;height:28px}.blk.support h2,.blk.support h3{font-size:clamp(1.5rem,2.2vw,2.25rem);line-height:1.25}.blk.support .support-intro p,.blk.support .support-text{color:#ffffffd1;max-width:620px;line-height:1.6}.blk.support .path{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.blk.support .in{letter-spacing:.4px;text-transform:uppercase;color:var(--primary-200);margin-right:4px;font-size:13px;font-weight:700}.blk.support .step{background:#ffffff1f;border-radius:12px;padding:8px 14px;font-weight:700}.blk.support .step+.step:before{content:"›";color:var(--secondary-500);margin-right:10px}@media (max-width:900px){.blk.support .card{border-radius:32px}}.blk.share{padding-block:0 var(--section)}.blk.share .share-box{border:2px dashed var(--primary-200);background:#fff;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding:32px 40px;display:flex}.blk.share h2,.blk.share h3{font-size:clamp(1.25rem,1.6vw,1.625rem);line-height:1.35}.blk.share .actions{flex-wrap:wrap;gap:12px;display:flex}.blk.share .actions .btn{white-space:normal;text-align:center;height:auto;min-height:48px}.blk.team{padding-block:clamp(48px,5vw,80px)}.blk.team .title{margin-bottom:32px}.blk.team .people{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:24px;display:grid}.blk.team .person{background:var(--card);border-radius:32px;align-items:center;gap:28px;padding:28px;display:flex}.blk.team .person img{object-fit:cover;width:140px;height:140px;box-shadow:0 0 0 6px var(--primary-100);border-radius:46% 54% 50% 50%/52% 46% 54% 48%;flex:none}.blk.team .person div{flex-direction:column;gap:4px;display:flex}.blk.team h3{font-size:24px;line-height:1.3}.blk.team .role{color:var(--n-900);font-weight:600}.blk.impact{padding-block:0 var(--section)}.blk.impact .panel{background:var(--ink);color:#fff;border-radius:48px;flex-direction:column;gap:40px;padding:clamp(40px,4.5vw,72px);display:flex;position:relative;overflow:hidden}.blk.impact h2,.blk.impact h3{font-size:var(--h2);line-height:var(--h2-lh);max-width:640px}.blk.impact .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid;position:relative}.blk.impact .stats li{border-top:2px solid #ffffff29;flex-direction:column;gap:6px;padding-top:20px;display:flex}.blk.impact .stats b{color:var(--primary-500);white-space:nowrap;font-size:clamp(2.25rem,3.6vw,4rem);line-height:1.1}.blk.impact .stats li:nth-child(2n) b{color:var(--secondary-500)}.blk.impact .stats span{color:#ffffffd9;font-size:16px;font-weight:600}@media (max-width:900px){.blk.impact .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.blk.presskit,.blk.articles,.blk.legal-text,.blk.video,.blk.price{padding-block:clamp(48px,5vw,80px)}.blk.presskit .trust-links{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.blk.articles .feat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;margin-top:32px;display:grid}.blk.articles .feat{border-radius:var(--radius);background:var(--card);padding:28px}.blk.articles .feat h3{font-size:19px;line-height:1.4}.blk.articles .feat p{color:var(--n-900);margin-top:8px}.blk.legal-text .legal-body{max-width:80ch;margin-top:24px;line-height:1.7}.blk.video video{border-radius:24px;width:100%;max-width:960px;margin-block:24px}.blk.figure{padding-block:24px}.blk.figure img{border-radius:32px;width:100%;height:auto}.blk.figure figcaption{color:var(--muted);margin-top:12px;font-size:14px}.blk.figure.figure-eingerueckt .container>*{max-width:960px;margin-inline:auto}.blk .title h2,.blk .title h3{font-size:var(--h2);line-height:var(--h2-lh);color:var(--nd-900)}.blk.legal-text .legal-body h2{color:var(--nd-900);margin-top:20px;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.35}.blk.legal-text .legal-body h3{color:var(--nd-900);margin-top:8px;font-size:1.0625rem;line-height:1.4}.blk.legal-text+.blk.legal-text{padding-top:0}.blk.legal-text .inline-link,.blk.contact .inline-link{color:var(--primary-text);text-underline-offset:3px;text-decoration:underline}.blk.contact{padding-block:clamp(48px,5vw,80px)}.blk.contact .contact-inner{flex-direction:column;gap:28px;max-width:820px;display:flex}.blk.contact .contact-form{border-radius:var(--radius);background:var(--card);flex-direction:column;gap:20px;padding:clamp(24px,3vw,40px);display:flex}.blk.contact .field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.blk.contact .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.blk.contact label,.blk.contact legend{color:var(--ink);font-weight:600}.blk.contact legend{margin-bottom:10px;padding:0}.blk.contact input[type=text],.blk.contact input[type=email],.blk.contact input[type=tel],.blk.contact textarea{border:2px solid var(--track);width:100%;min-height:48px;font:inherit;color:var(--nd-900);background:#fff;border-radius:14px;padding:12px 16px;transition:border-color .16s}.blk.contact textarea{resize:vertical;min-height:140px;line-height:1.5}.blk.contact input:focus-visible,.blk.contact textarea:focus-visible{border-color:var(--ink);outline:none}.blk.contact [aria-invalid=true]{border-color:#b42318}.blk.contact ::placeholder{color:var(--muted)}.blk.contact .choices{flex-wrap:wrap;gap:10px;display:flex}.blk.contact .choice{display:inline-flex;position:relative}.blk.contact .choice input{opacity:0;width:1px;height:1px;position:absolute}.blk.contact .choice span{border:2px solid var(--track);cursor:pointer;background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;font-weight:600;transition:border-color .16s,background-color .16s;display:inline-flex}.blk.contact .choice input:checked+span{border-color:var(--ink);background:var(--primary-50)}.blk.contact .choice input:focus-visible+span{outline:3px solid var(--ink);outline-offset:3px}.blk.contact .field-error{color:#b42318;font-size:14px;font-weight:600}.blk.contact .form-required,.blk.contact .form-privacy{color:var(--n-900);font-size:14px}.blk.contact .form-actions .btn{white-space:normal;height:auto;min-height:56px}.blk.contact .form-result{border-radius:16px;padding:16px 20px;font-weight:600}.blk.contact .form-result:focus{outline:none}.blk.contact .form-error{color:#912018;background:#fef3f2}.blk.contact .form-hint{background:var(--primary-50);color:var(--ink);flex-direction:column;gap:8px;font-weight:500;display:flex}.blk.contact .form-success{background:var(--primary-50);color:var(--ink);border-radius:var(--radius);flex-direction:column;gap:8px;padding:clamp(24px,3vw,40px);display:flex}.blk.contact .form-success h3{font-size:var(--h2);line-height:var(--h2-lh)}.blk.contact .form-success p{font-weight:500;font-size:var(--body-lg)}.blk.contact .hp-field{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (max-width:640px){.blk.contact .field-row{grid-template-columns:minmax(0,1fr)}}.blk.compare-table .title{margin-inline:0}.blk.compare-table .table-scroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e8ecf2;border-radius:24px;max-width:100%;overflow-x:auto}.blk.compare-table .table-scroll:focus-visible{outline:3px solid var(--primary-500);outline-offset:2px}.blk.compare-table .vergleich-tabelle{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1080px;color:var(--ink);font-size:14px;line-height:1.4}.blk.compare-table .vergleich-tabelle th,.blk.compare-table .vergleich-tabelle td{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 12px}.blk.compare-table .vergleich-tabelle thead th{background:#fff;font-weight:700;position:sticky;top:0}.blk.compare-table .vergleich-tabelle .col-merkmal{z-index:1;width:240px;min-width:200px;box-shadow:1px 0 0 var(--line);background:#fff;position:sticky;left:0}.blk.compare-table .vergleich-tabelle thead .col-merkmal{z-index:2}.blk.compare-table .col-name{font-size:15px;display:block}.blk.compare-table .col-note{color:var(--n-900);margin-top:4px;font-size:12px;font-weight:500;display:block}.blk.compare-table .merkmal{font-weight:700;display:block}.blk.compare-table .erklaerung{color:var(--n-900);margin-top:6px;font-size:13px;font-weight:500;display:block}.blk.compare-table .badge-allein{background:var(--secondary-100);border-radius:999px;margin-top:8px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.blk.compare-table .is-own{background:#e9fbfc}.blk.compare-table thead th.is-own{background:var(--primary-100)}.blk.compare-table .wert{align-items:center;gap:6px;font-weight:700;display:inline-flex}.blk.compare-table .wert .icon{flex:none;width:18px;height:18px}.blk.compare-table .wert-ja .wert{color:var(--primary-text)}.blk.compare-table .wert-nein .wert{color:var(--n-900)}.blk.compare-table .wert-keine_angabe .wert{color:var(--n-900);font-style:italic;font-weight:500}.blk.compare-table .zelltext{color:var(--n-900);margin-top:4px;font-size:13px;display:block}.blk.compare-table .compare-sources h3{margin-bottom:12px;font-size:16px}.blk.compare-table .compare-sources .source-list{justify-content:flex-start;font-size:14px}.blk.compare-table .print-action{margin:0}@media (max-width:767px){.blk.compare-table .vergleich-tabelle .col-merkmal{width:160px;min-width:150px}}.blk.customers .proof.with-logo{flex-wrap:wrap;align-items:center;gap:8px 28px;padding-left:32px;display:flex}.blk.customers .proof-logo{width:auto;max-width:220px;height:36px}@media (max-width:767px){.blk.customers .proof.with-logo{padding:20px 22px 0}}@media print{.site-header,.site-footer,.print-button,.block-cta,.btn,.wave,nav{display:none!important}body{color:#000;background:#fff}.reveal{opacity:1!important;animation:none!important;transform:none!important}.blk{break-inside:auto;padding-block:12px!important}.blk.compare-table .table-scroll{border:0;overflow:visible}.blk.compare-table .vergleich-tabelle{min-width:0;font-size:9pt}.blk.compare-table .vergleich-tabelle th,.blk.compare-table .vergleich-tabelle td{border:1px solid #999;padding:4px 5px}.blk.compare-table .vergleich-tabelle thead th,.blk.compare-table .vergleich-tabelle .col-merkmal{box-shadow:none;position:static}.blk.compare-table tr{break-inside:avoid}.blk.compare-table .compare-sources a:after{content:" (" attr(href) ")";word-break:break-all;font-size:8pt}@page{size:A4 landscape;margin:12mm}}
.inline-link{word-break:break-word}
@font-face{font-family:montserrat;src:url(../media/montserrat_latin_ext_400-s.p.1txxqgvnujbpg.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_ext_500-s.p.0rt4fa7h50cj6.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_ext_600-s.p.128-uo6fhyvcf.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_ext_700-s.p.02dzfw02ax87h.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:84.98%;descent-override:22.04%;line-gap-override:0.0%;size-adjust:113.9%}.aO_Nbq_className{font-family:montserrat,montserrat Fallback,system-ui,-apple-system,Segoe UI,sans-serif}.aO_Nbq_variable{--font-montserrat:"montserrat", "montserrat Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
