:root{--fs-black:#020306;--fs-deep:#050914;--fs-panel:#090d17;--fs-white:#f7f8fc;--fs-muted:#9aa1b0;--fs-blue:#5b8dff;--fs-line:#ffffff24}html{scroll-behavior:auto;scroll-padding-top:12px}html[data-smooth-scroll=true]{overscroll-behavior-y:none}.fs-site{--fs-font-body:Inter, Arial, sans-serif;--fs-font-heading:Inter, Arial, sans-serif;--fs-font-mono:"DM Mono", monospace;--fs-font-h1:var(--fs-font-heading);--fs-font-h2:var(--fs-font-heading);--fs-font-h3:var(--fs-font-heading);--fs-font-h4:var(--fs-font-heading);--fs-font-h5:var(--fs-font-heading);--fs-font-h6:var(--fs-font-heading);--fs-font-eyebrow:var(--fs-font-mono);--fs-font-button:var(--fs-font-body);background:var(--fs-black);color:var(--fs-white);font-family:var(--fs-font-body);font-weight:300;overflow:clip}.fs-fonts{display:contents}.fs-site h1{font-family:var(--fs-font-h1)}.fs-site h2{font-family:var(--fs-font-h2)}.fs-site h3{font-family:var(--fs-font-h3)}.fs-site h4{font-family:var(--fs-font-h4)}.fs-site h5{font-family:var(--fs-font-h5)}.fs-site h6{font-family:var(--fs-font-h6)}.fs-site .fs-button{font-family:var(--fs-font-button)}.fs-site *,.fs-site :before,.fs-site :after{box-sizing:border-box}.fs-site a{text-decoration:none}:where(.fs-site a){color:inherit}.fs-site button,.fs-site input,.fs-site select,.fs-site textarea{font:inherit}.fs-site ::selection{background:var(--fs-blue);color:#fff}.fs-cms-block{cursor:pointer}.fs-cms-selected{outline-offset:-3px;outline:3px solid #5b8dff}.fs-header{z-index:30;background:linear-gradient(#00000080,#0000);grid-template-columns:230px 1fr 230px;align-items:center;width:100%;padding:38px clamp(30px,3.4vw,58px) 20px;display:grid;position:absolute;top:0;left:0}.fs-header-ctas{justify-content:flex-end;align-items:center;gap:10px;display:flex}.fs-button-ghost{color:var(--fs-white);background:0 0;border:1px solid #ffffff52}.fs-header:after{z-index:-1;content:"";opacity:.72;background:linear-gradient(90deg,#0000,#3f79ffbd 22%,#eaf1ff 50%,#3f79ffbd 78%,#0000);height:1px;position:absolute;bottom:20px;left:17%;right:17%;box-shadow:0 0 11px #2c67ffb3}.fs-logo{width:164px;display:inline-flex}.fs-logo img{width:100%;height:auto}.fs-header>nav{justify-content:center;gap:clamp(42px,6vw,118px);display:flex}.fs-header>nav a{color:#ffffffe0;letter-spacing:0;text-shadow:0 0 14px #487cff5c;padding:9px 0 15px;font-size:13px;font-weight:400;position:relative}.fs-header>nav a:after{background:var(--fs-blue);content:"";transform-origin:100%;height:1px;transition:transform .24s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.fs-header>nav a:hover:after,.fs-header>nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.fs-burger{z-index:1;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0;display:none;position:relative}.fs-burger span{background:#ffffffe0;width:24px;height:1px;transition:transform .22s,opacity .16s;box-shadow:0 0 10px #487cff99}.fs-header.is-open .fs-burger span:first-child{transform:translateY(7px)rotate(45deg)}.fs-header.is-open .fs-burger span:nth-child(2){opacity:0}.fs-header.is-open .fs-burger span:last-child{transform:translateY(-7px)rotate(-45deg)}.fs-logo{z-index:1;position:relative}.fs-header.is-open{z-index:950}.fs-drawer{overscroll-behavior:contain;background:var(--fs-deep);opacity:0;visibility:hidden;flex-direction:column;gap:32px;padding:100px 20px 40px;transition:opacity .22s,visibility .22s;display:none;position:fixed;inset:0;overflow-y:auto}.fs-drawer.is-open{opacity:1;visibility:visible}.fs-drawer-nav{flex-direction:column;display:flex}.fs-drawer-nav a{border-bottom:1px solid var(--fs-line);color:var(--fs-white);letter-spacing:.01em;text-shadow:0 0 14px #487cff5c;padding:18px 0;font-size:clamp(1.25rem,6vw,1.6rem);font-weight:300}.fs-drawer-ctas{flex-direction:column;gap:12px;margin-top:auto;display:flex}.fs-drawer-ctas .fs-button-small{justify-self:stretch;min-height:52px;font-size:13px}@media (max-width:800px){.fs-burger,.fs-drawer{display:flex}html.fs-nav-open,html.fs-nav-open body{overflow:hidden}.fs-header-ctas .fs-button-ghost{display:none}}@media (max-width:520px){.fs-header-ctas{display:none}}@media (max-width:800px) and (max-height:560px){.fs-drawer{gap:20px}.fs-drawer-nav a{padding:11px 0;font-size:clamp(1.05rem,4.4vw,1.3rem)}}@media (prefers-reduced-motion:reduce){.fs-burger span,.fs-drawer{transition:none}}.fs-button{color:#fff;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #ffffff6b;border-radius:999px;justify-content:space-between;align-items:center;gap:34px;min-height:52px;padding:0 22px;font-size:13px;font-weight:400;transition:border-color .22s,background .22s,color .22s;display:inline-flex}.fs-button svg,.fs-text-link svg,.fs-round-link svg{width:20px;height:20px;transition:transform .22s}.fs-button:hover,.fs-button:focus-visible{border-color:var(--fs-blue);background:var(--fs-blue)}.fs-button:hover svg,.fs-button:focus-visible svg,.fs-text-link:hover svg{transform:translate(4px)}.fs-button-small{justify-self:end;gap:28px;min-height:39px;padding:0 18px;font-size:12px}.fs-hero{--pointer-x:50%;--pointer-y:50%;isolation:isolate;background:#000;min-height:max(720px,100svh);display:grid;position:relative;overflow:hidden}.fs-hero:after{z-index:4;content:"";pointer-events:none;background:radial-gradient(at 50% 38%,#2752bc1a,#0000 42%),linear-gradient(#0000001a,#0000 31% 74%,#0000003d);position:absolute;inset:0}.fs-hero-image{z-index:0;opacity:1;position:absolute;inset:0}.fs-hero-image img{object-fit:cover;object-position:center center;filter:contrast(1.02)brightness(1.18)saturate(1.02);animation:12s ease-out both fs-hero-breathe;transform:scale(1.012)}.fs-hero-spotlight{z-index:2;background:radial-gradient(circle 230px at var(--pointer-x) var(--pointer-y), #497eff26, transparent 72%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.fs-laser-flow{pointer-events:none;width:100%;height:100%}.fs-laser-flow canvas{width:100%;height:100%;display:block}.fs-hero-neon{z-index:3;mix-blend-mode:screen;opacity:.82;transform-origin:top;pointer-events:none;background:#fff;width:1.5px;height:59%;animation:1.15s cubic-bezier(.2,.75,.25,1) .1s both fs-neon-ignite;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 5px 1px #fff,0 0 16px 5px #709dffe6,0 0 46px 15px #245bff70}.fs-hero-grain,.fs-hero-grain:before{z-index:5;content:"";opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:-50%}.fs-hero-grain:before{animation:.25s steps(2,end) infinite fs-grain}.fs-hero-copy{z-index:8;width:100%;position:absolute;inset:0}.fs-eyebrow{color:#ffffff9c;font-family:var(--fs-font-eyebrow);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:13px;margin:0;font-size:10px;font-weight:400;display:flex}.fs-eyebrow>span{background:var(--fs-blue);width:34px;height:1px;box-shadow:0 0 12px var(--fs-blue);content:""}.fs-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.fs-hero-wordmark{aspect-ratio:1984.18/396.68;width:min(66vw,1120px);margin:0;animation:1.2s cubic-bezier(.2,.75,.25,1) .16s both fs-wordmark-enter;position:absolute;top:34.2%;left:50%;transform:translate(-50%)}.fs-hero-wordmark img{filter:drop-shadow(0 0 4px #ffffff5c)drop-shadow(0 0 18px #4071ff4d);width:100%;height:100%;display:block;position:absolute;inset:0}.fs-wordmark-funken,.fs-wordmark-sprung{z-index:1}.fs-hero-details{grid-template-columns:1fr 1fr;align-items:start;gap:0;width:min(66vw,1120px);display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%)}.fs-hero-lead{color:#ffffffe0;text-shadow:0 2px 14px #000c;width:100%;max-width:430px;margin:0;padding-right:clamp(28px,5vw,80px);font-size:clamp(14px,1.15vw,18px);font-weight:300;line-height:1.65}.fs-hero-pills{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;padding:0 0 0 clamp(20px,3vw,52px);display:flex;transform:translateY(-18px)}.fs-hero-pills a{color:#ffffffd4;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000021;border:1px solid #ffffff2e;border-radius:999px;min-width:92px;padding:9px 18px;font-size:11px;transition:border-color .22s,background .22s,box-shadow .22s}.fs-hero-pills a:hover,.fs-hero-pills a:focus-visible{background:#224ba647;border-color:#6d99ffb3;box-shadow:0 0 22px #3669ff3d}.fs-section{padding:clamp(92px,12vw,180px) clamp(24px,5.5vw,94px)}.fs-section-intro{grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:40px;width:min(1450px,100%);margin:0 auto clamp(58px,7vw,110px);display:grid}.fs-section-intro>div{grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);align-items:end;gap:clamp(36px,6vw,100px);display:grid}.fs-section-intro h2,.fs-method-copy>h2,.fs-feature-copy h2,.fs-social-copy h2,.fs-inquiry-heading h2,.fs-final-cta h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5.5vw,92px);font-weight:300;line-height:.98}.fs-section-intro>div>p,.fs-method-lead,.fs-feature-copy>p,.fs-social-copy>p,.fs-inquiry-heading>p{color:var(--fs-muted);margin:0;font-size:15px;line-height:1.75}[data-reveal]{opacity:0;transition:opacity .68s ease-out,transform .76s cubic-bezier(.2,.72,.2,1);transform:translateY(22px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.fs-services-story{--service-progress:0;background:radial-gradient(circle at 50% 42%,#193d9621,#0000 32%),#02040a;height:350svh;position:relative}.fs-services-sticky{flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(38px,5vh,68px) clamp(24px,5vw,86px) clamp(28px,4vh,52px);display:flex;position:sticky;top:0;overflow:hidden}.fs-services-heading{z-index:3;text-align:center;margin:0 auto clamp(28px,4vh,48px);position:relative}.fs-services-heading h2{color:#f6f7fb;font-family:var(--fs-font-h2);letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.3vw,70px);font-weight:300;line-height:1.03}.fs-services-heading h2 span{color:#6290ff;font:inherit;text-shadow:0 0 10px #6596ff9e,0 0 32px #295eff52}.fs-services-heading>p{color:#ffffff7d;margin:24px 0 0;font-size:clamp(13px,1.2vw,18px)}.fs-service-journey{z-index:2;width:min(1450px,100%);margin:0 auto;position:relative}.fs-service-story-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5.5vw,94px);display:grid;position:relative}.fs-service-story-card{opacity:0;filter:blur(8px);pointer-events:none;min-width:0;transition:opacity .7s,filter .8s,transform .85s cubic-bezier(.16,.8,.24,1);transform:translateY(58px)scale(.965)}.fs-service-story-card.is-active{opacity:1;filter:blur();pointer-events:auto;transform:translateY(0)scale(1)}.fs-service-story-copy{text-align:center;min-height:clamp(142px,17vh,185px)}.fs-service-story-copy>span,.fs-service-story-copy>p{color:#3395ff;font-size:13px}.fs-service-story-copy>span{font-family:var(--fs-font-eyebrow);margin-bottom:11px;display:block}.fs-service-story-copy>p{margin:0 0 17px}.fs-service-story-copy h3{color:#ffffffe8;letter-spacing:-.04em;max-width:310px;margin:0 auto;font-size:clamp(23px,2vw,34px);font-weight:300;line-height:1.15}.fs-service-story-image{aspect-ratio:1.5;clip-path:inset(0 0 100% round 18px);background:#07101f;border:1px solid #307eff7a;border-radius:18px;transition:clip-path .9s cubic-bezier(.2,.75,.2,1) .1s;position:relative;overflow:hidden;box-shadow:0 18px 70px #0000006b}.fs-service-story-card.is-active .fs-service-story-image{clip-path:inset(0 round 18px)}.fs-service-story-image:after{content:"";background:linear-gradient(#0000 62%,#01030847);position:absolute;inset:0}.fs-service-story-image img{object-fit:cover;filter:saturate(.72)brightness(.82);transition:filter .5s,transform 1.1s cubic-bezier(.2,.75,.2,1);transform:scale(1.08)}.fs-service-story-card.is-active .fs-service-story-image img{transform:scale(1)}.fs-service-story-card:hover .fs-service-story-image img{filter:saturate(.95)brightness(.9);transform:scale(1.025)}.fs-service-story-scan{z-index:2;opacity:0;background:#fff;width:1px;position:absolute;top:0;bottom:0;left:-20%;box-shadow:0 0 8px 2px #fff,0 0 24px 8px #3570ffb8}.fs-service-story-card.is-active .fs-service-story-scan{animation:1.1s ease-out .24s both fs-service-scan}.fs-service-story-link{color:#2d9cff;border:1px solid #2a89ffd1;border-radius:999px;justify-content:space-between;align-items:center;width:fit-content;min-width:168px;min-height:43px;margin:18px auto 0;padding:0 17px;font-size:13px;transition:color .22s,background .22s,box-shadow .22s;display:flex}.fs-service-story-link svg{width:19px;height:19px;transition:transform .22s}.fs-service-story-link:hover,.fs-service-story-link:focus-visible{color:#fff;background:#167eff;box-shadow:0 0 25px #1974ff4d}.fs-service-story-link:hover svg{transform:translate(4px)}.fs-service-path{z-index:1;pointer-events:none;width:90%;height:160px;position:absolute;top:55%;left:5%;overflow:visible}.fs-service-path path{fill:none}.fs-service-path-base{stroke:#346fff24;stroke-width:1px}.fs-service-path-active{stroke:#397cff;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--service-progress));filter:drop-shadow(0 0 6px #377aff);transition:stroke-dashoffset .9s cubic-bezier(.2,.75,.2,1)}.fs-service-path circle{fill:#dce8ff;stroke:#397cff;stroke-width:2px;filter:drop-shadow(0 0 7px #3479ff);opacity:var(--service-progress);transition:opacity .4s}.fs-services-progress{gap:10px;display:grid;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.fs-services-progress span{border:1px solid #ffffff54;border-radius:50%;width:5px;height:5px;transition:background .25s,border-color .25s,box-shadow .25s}.fs-services-progress span.is-active{background:#fff;border-color:#5b8dff;box-shadow:0 0 8px #5b8dff}.fs-service-grid{background:var(--fs-line);border:1px solid var(--fs-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(1450px,100%);margin:0 auto;display:grid}.fs-service-card{background:#060810;min-width:0;position:relative;overflow:hidden}.fs-card-image{aspect-ratio:1/.72;position:relative;overflow:hidden}.fs-card-image:after{content:"";background:linear-gradient(#0000,#020306b3);position:absolute;inset:0}.fs-card-image img{object-fit:cover;filter:saturate(.55)brightness(.7);transition:filter .6s,transform .8s cubic-bezier(.2,.8,.2,1)}.fs-card-beam{z-index:2;width:2px;box-shadow:0 0 8px 2px #fff, 0 0 25px 9px var(--fs-blue), 0 0 70px 25px #275bff47;opacity:0;transform-origin:top;background:#fff;transition:opacity .4s,transform .7s;position:absolute;top:-20%;bottom:-20%;left:50%;transform:translate(-50%)scaleY(.2)}.fs-service-card:hover .fs-card-image img{filter:saturate(.85)brightness(.9);transform:scale(1.045)}.fs-service-card:hover .fs-card-beam{opacity:.76;transform:translate(-50%)scaleY(1)}.fs-service-card-copy{min-height:315px;padding:30px clamp(24px,2.5vw,40px) 34px;position:relative}.fs-service-card-copy>span:first-child{color:var(--fs-blue);font-family:var(--fs-font-eyebrow);font-size:10px}.fs-service-card h3{letter-spacing:-.045em;margin:28px 0 16px;font-size:clamp(25px,2.4vw,38px);font-weight:300}.fs-service-card p{max-width:360px;color:var(--fs-muted);margin:0;font-size:13px;line-height:1.7}.fs-tag-row{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.fs-tag-row span,.fs-chip-cloud span{border:1px solid var(--fs-line);color:#ffffff94;font-family:var(--fs-font-eyebrow);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:8px}.fs-round-link{border:1px solid var(--fs-line);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.fs-service-card .fs-round-link{transition:border-color .22s,background .22s,transform .22s;position:absolute;bottom:28px;right:28px}.fs-service-card:hover .fs-round-link{border-color:var(--fs-blue);background:var(--fs-blue);transform:rotate(45deg)}.fs-proof{color:var(--fs-white);isolation:isolate;background:#02040a;padding:clamp(100px,10vw,155px) 0 clamp(100px,12vw,180px);position:relative}.fs-proof:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 50% 25%,#244bac21,#0000 43%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18%,#000);mask-image:linear-gradient(#0000,#000 18%,#000)}.fs-proof .fs-eyebrow{color:#ffffff8c}.fs-proof-heading{width:min(1450px, calc(100% - var(--qb-gutter) * 2));justify-content:space-between;align-items:flex-end;gap:60px;margin:0 auto 48px;display:flex}.fs-proof-heading>p:last-child{color:#ffffff7a;max-width:470px;margin:0;font-size:14px;line-height:1.7}.fs-logo-track{background:#ffffff04;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;overflow:hidden}.fs-logo-run{width:max-content;animation:24s linear infinite fs-marquee;display:flex}.fs-client-logo{border-right:1px solid #ffffff1f;width:clamp(190px,20vw,310px);height:130px;position:relative}.fs-client-logo img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.62;padding:40px 46px;transition:filter .22s,opacity .22s}.fs-client-logo:hover img{filter:grayscale(0)brightness(1.12);opacity:.9}.fs-card-swap-showcase{width:min(1450px, calc(100% - var(--qb-gutter) * 2));border-top:1px solid #ffffff1a;grid-template-columns:minmax(300px,.8fr) minmax(540px,1.2fr);align-items:center;gap:clamp(70px,9vw,150px);min-height:clamp(650px,62vw,890px);margin:clamp(90px,10vw,150px) auto 0;padding-top:clamp(85px,9vw,135px);display:grid}.fs-card-swap-copy{z-index:5;max-width:560px;position:relative}.fs-card-swap-copy h2{letter-spacing:-.065em;margin:28px 0 32px;font-size:clamp(48px,6vw,92px);font-weight:300;line-height:.94}.fs-card-swap-copy>p:not(.fs-eyebrow){color:#ffffff7a;max-width:480px;margin:0;font-size:14px;line-height:1.75}.fs-card-swap-copy .fs-text-link{margin-top:38px}.fs-card-swap-stage{min-height:590px;position:relative;overflow:visible}.fs-card-swap-stage:before{aspect-ratio:1;filter:blur(22px);content:"";pointer-events:none;background:radial-gradient(circle,#2d5bdc33,#0000 68%);border-radius:50%;width:70%;position:absolute;top:18%;right:2%}.fs-card-swap-container{perspective:900px;transform-origin:100% 100%;position:absolute;bottom:0;right:2%;overflow:visible;transform:translate(4%,8%)}.fs-swap-card{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;background:#070a12;border:1px solid #6591ff85;border-radius:20px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 85px #00000080,0 0 38px #2b59d71a}.fs-swap-card-link{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.fs-swap-card-link:focus-visible{outline-offset:-5px;outline:2px solid #78a1ff}.fs-swap-card img{object-fit:cover;filter:saturate(.68)brightness(.82);transition:filter .35s,transform .7s cubic-bezier(.2,.75,.2,1)}.fs-swap-card:hover img{filter:saturate(.92)brightness(.92);transform:scale(1.025)}.fs-swap-card-overlay{color:#fff;background:linear-gradient(#02040a0a 24%,#02040aeb 100%);flex-direction:column;justify-content:flex-end;padding:clamp(24px,3vw,38px);display:flex;position:absolute;inset:0}.fs-swap-card-overlay>span:first-child{color:#78a1ff;font-family:var(--fs-font-eyebrow);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.fs-swap-card-overlay h3{letter-spacing:-.055em;max-width:350px;margin:13px 0 0;font-size:clamp(30px,3vw,48px);font-weight:300;line-height:1}.fs-swap-card-overlay .fs-round-link{transition:border-color .22s,background .22s,transform .22s;position:absolute;bottom:clamp(24px,3vw,38px);right:clamp(24px,3vw,38px)}.fs-swap-card:hover .fs-round-link{border-color:var(--fs-blue);background:var(--fs-blue);transform:rotate(45deg)}.fs-team{background:radial-gradient(circle at 80% 28%,#1a3b8c2e,#0000 28%),#05070c}.fs-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1450px,100%);margin:0 auto;display:grid}.fs-team-image{aspect-ratio:4/4.7;background:linear-gradient(150deg,#101726,#040509 60%);position:relative;overflow:hidden}.fs-team-image:after{content:"";background:linear-gradient(#0000 65%,#02030694);position:absolute;inset:0}.fs-team-image>span{z-index:3;color:#ffffff7a;font-family:var(--fs-font-eyebrow);font-size:9px;position:absolute;top:20px;left:20px}.fs-team-image img{z-index:1;object-fit:cover;object-position:center top;filter:saturate(.72)contrast(1.04);transition:filter .5s,transform .7s}.fs-team-glow{z-index:2;opacity:0;transform-origin:top;background:#dce7ff;width:1px;transition:opacity .45s,transform .8s cubic-bezier(.2,.75,.25,1);position:absolute;top:-5%;bottom:-5%;left:51%;transform:translate(-50%)scaleY(.1);box-shadow:0 0 10px 3px #fff,0 0 40px 13px #3a6bff8a}.fs-team-card:hover .fs-team-image img{filter:saturate(.95)contrast(1.07);transform:scale(1.025)}.fs-team-card:hover .fs-team-glow{opacity:.72;transform:translate(-50%)scaleY(1)}.fs-team-card h3{letter-spacing:-.035em;margin:20px 0 5px;font-size:clamp(19px,1.7vw,26px);font-weight:300}.fs-team-card>p{color:var(--fs-muted);font-family:var(--fs-font-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px}.fs-method{border-top:1px solid var(--fs-line);background:#080a10;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:900px;display:grid}.fs-method-image{min-height:680px;position:relative;overflow:hidden}.fs-method-image:after{content:"";background:linear-gradient(90deg,#0000 65%,#080a10),linear-gradient(#0000 65%,#080a10a6);position:absolute;inset:0}.fs-method-image img{object-fit:cover;filter:grayscale(.7)saturate(.7)contrast(1.1)brightness(.7)}.fs-method-image>span{z-index:3;font-family:var(--fs-font-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-size:9px;position:absolute;bottom:30px;left:32px}.fs-method-scan{z-index:2;height:1px;box-shadow:0 0 12px 3px #fff, 0 0 38px 12px var(--fs-blue);opacity:.48;background:#fff;animation:8s ease-in-out infinite fs-scan;position:absolute;top:-20%;left:0;right:0}.fs-method-copy{padding:clamp(72px,8vw,130px) clamp(28px,7vw,115px)}.fs-method-copy>h2{margin-top:35px}.fs-method-lead{max-width:620px;margin-top:38px}.fs-process-list{border-top:1px solid var(--fs-line);margin-top:70px}.fs-process-list article{border-bottom:1px solid var(--fs-line);grid-template-columns:50px 140px 1fr;align-items:baseline;gap:22px;padding:23px 0;display:grid}.fs-process-list article>span{color:var(--fs-blue);font-family:var(--fs-font-eyebrow);font-size:9px}.fs-process-list h3{margin:0;font-size:17px;font-weight:400}.fs-process-list p{color:var(--fs-muted);margin:0;font-size:12px;line-height:1.65}.fs-feature{border-top:1px solid var(--fs-line);background:#03050a;grid-template-columns:repeat(2,minmax(0,1fr));min-height:820px;display:grid}.fs-feature-visual{min-height:640px;position:relative;overflow:hidden}.fs-feature-visual:after{content:"";background:linear-gradient(90deg,#0000 65%,#03050a),linear-gradient(#03050a1a,#03050a61);position:absolute;inset:0}.fs-feature-visual img{object-fit:cover;filter:saturate(.62)contrast(1.08)brightness(.75);transition:filter .7s,transform .9s}.fs-feature-visual:hover img{filter:saturate(.9)contrast(1.06)brightness(.84);transform:scale(1.025)}.fs-feature-copy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,135px);display:flex}.fs-feature-copy h2{margin-top:34px;font-size:clamp(43px,5vw,76px)}.fs-feature-copy>p{max-width:600px;margin-top:32px}.fs-feature-copy ul{margin:52px 0 0;padding:0;list-style:none;display:grid}.fs-feature-copy li{border-top:1px solid var(--fs-line);color:#ffffffd4;align-items:center;gap:20px;padding:18px 0;font-size:13px;display:flex}.fs-feature-copy li:last-child{border-bottom:1px solid var(--fs-line)}.fs-feature-copy li span{color:var(--fs-blue);font-family:var(--fs-font-eyebrow);font-size:8px}.fs-text-link{border-bottom:1px solid #ffffff6b;align-self:flex-start;align-items:center;gap:20px;margin-top:38px;padding:0 0 9px;font-size:12px;display:inline-flex}.fs-browser-lines{z-index:3;pointer-events:none;border:1px solid #ffffff57;border-radius:3px;position:absolute;inset:12%;box-shadow:0 0 80px #3467ff29}.fs-browser-lines:before{content:"";border-bottom:1px solid #ffffff47;height:34px;display:block}.fs-browser-lines span{border:1px solid #ffffffa6;border-radius:50%;width:5px;height:5px;position:absolute;top:15px}.fs-browser-lines span:first-child{left:14px}.fs-browser-lines span:nth-child(2){left:25px}.fs-browser-lines span:nth-child(3){left:36px}.fs-feature-reverse .fs-feature-visual{order:2}.fs-feature-reverse .fs-feature-visual:after{background:linear-gradient(270deg,#0000 65%,#03050a),linear-gradient(#03050a1a,#03050a61)}.fs-recording-mark{z-index:3;font-family:var(--fs-font-eyebrow);letter-spacing:.1em;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;top:28px;right:30px}.fs-recording-mark span{background:#ff3a47;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff3a47}.fs-chip-cloud{flex-wrap:wrap;gap:9px;margin-top:42px;display:flex}.fs-chip-cloud span{padding:11px 15px}.fs-social{border-top:1px solid var(--fs-line);background:radial-gradient(circle at 75% 45%,#163d9f3b,#0000 28%),#03050a;grid-template-columns:.9fr 1.1fr;min-height:900px;display:grid;position:relative;overflow:hidden}.fs-social-laser{mix-blend-mode:screen;position:absolute;inset:0}.fs-social-copy{z-index:3;flex-direction:column;justify-content:center;padding:clamp(80px,9vw,145px);display:flex;position:relative}.fs-social-copy h2{margin-top:34px}.fs-social-copy>p{max-width:610px;margin-top:34px}.fs-social-copy .fs-button{align-self:flex-start;margin-top:40px}.fs-social-orbit{z-index:3;place-items:center;min-height:760px;display:grid;position:relative}.fs-social-orbit:before,.fs-social-orbit:after{aspect-ratio:1;content:"";border:1px solid #6691ff47;border-radius:50%;width:min(38vw,590px);position:absolute}.fs-social-orbit:after{border-style:dashed;width:min(28vw,430px);animation:28s linear infinite fs-orbit}.fs-phone-frame{z-index:2;aspect-ratio:.68;background:#090b10;border:1px solid #ffffff61;border-radius:42px;width:min(25vw,360px);position:relative;overflow:hidden;transform:rotate(5deg);box-shadow:0 25px 90px #000000b3,0 0 65px #285dff33}.fs-phone-frame:after{content:"";background:#050608;border-radius:20px;width:86px;height:23px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.fs-phone-frame img{object-fit:cover}.fs-orbit-label{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffc2;font-family:var(--fs-font-eyebrow);letter-spacing:.12em;text-transform:uppercase;background:#040811b3;border:1px solid #ffffff38;border-radius:999px;padding:10px 14px;font-size:8px;position:absolute}.fs-orbit-label-one{top:23%;left:14%}.fs-orbit-label-two{top:40%;right:8%}.fs-orbit-label-three{bottom:19%;right:20%}.fs-inquiry{color:#0b0c0f;background:#eeede8;padding:clamp(100px,12vw,180px) clamp(24px,6vw,100px)}.fs-inquiry .fs-eyebrow{color:#555d69}.fs-inquiry-heading{grid-template-columns:.8fr 1.5fr .7fr;align-items:end;gap:clamp(30px,6vw,90px);width:min(1400px,100%);margin:0 auto 90px;display:grid}.fs-inquiry-heading h2{font-size:clamp(52px,7vw,112px)}.fs-inquiry-heading h2 em,.fs-final-cta h2 em{color:#356aff;font-style:italic;font-weight:300}.fs-inquiry-heading>p{color:#5a5e66}.fs-form{width:min(1160px,100%);margin:0 auto}.fs-form fieldset{border:0;margin:0;padding:0}.fs-form legend{margin-bottom:24px;font-size:13px;font-weight:500}.fs-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fs-choice-grid label{cursor:pointer}.fs-choice-grid input{opacity:0;pointer-events:none;position:absolute}.fs-choice-grid label>span{border:1px solid #0003;border-radius:999px;justify-content:space-between;align-items:center;min-height:62px;padding:0 20px;font-size:12px;transition:border-color .18s,background .18s,color .18s;display:flex}.fs-choice-grid svg{width:18px;height:18px;transition:transform .22s}.fs-choice-grid input:checked+span{color:#fff;background:#356aff;border-color:#356aff}.fs-choice-grid input:checked+span svg{transform:rotate(45deg)}.fs-choice-grid input:focus-visible+span{outline-offset:3px;outline:2px solid #356aff}.fs-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 44px;margin-top:70px;display:grid}.fs-form-grid label{gap:7px;display:grid}.fs-form-grid label>span{color:#666b73;font-family:var(--fs-font-eyebrow);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.fs-form-grid input,.fs-form-grid select,.fs-form-grid textarea{color:#101115;background:0 0;border:0;border-bottom:1px solid #0000004d;border-radius:0;outline:0;width:100%;padding:13px 0 15px;font-size:15px;transition:border-color .18s,box-shadow .18s}.fs-form-grid select{cursor:pointer}.fs-form-grid textarea{resize:vertical}.fs-form-grid input:focus,.fs-form-grid select:focus,.fs-form-grid textarea:focus{border-color:#356aff;box-shadow:0 1px #356aff}.fs-form-wide{grid-column:1/-1}.fs-form-footer{justify-content:space-between;align-items:center;gap:30px;margin-top:48px;display:flex}.fs-form-footer>p{color:#777b82;max-width:500px;margin:0;font-size:10px;line-height:1.55}.fs-form-footer .fs-button{color:#101115;border-color:#101115}.fs-form-footer .fs-button:hover,.fs-form-footer .fs-button:focus-visible{color:#fff;background:#356aff;border-color:#356aff}.fs-form-success{color:#1d4bcf;border-left:2px solid #356aff;margin:26px 0 0;padding:8px 0 8px 16px;font-size:13px}.fs-final-cta{text-align:center;background:radial-gradient(circle at 50% 70%,#1b42ad3d,#0000 35%),#010205;place-items:center;min-height:820px;display:grid;position:relative;overflow:hidden}.fs-final-laser{mix-blend-mode:screen;position:absolute;inset:0}.fs-final-cta>div:last-child{z-index:2;padding:90px 24px;position:relative}.fs-final-cta p{color:#ffffff8f;font-family:var(--fs-font-eyebrow);letter-spacing:.1em;text-transform:uppercase;margin:0 0 32px;font-size:10px}.fs-final-cta h2{font-size:clamp(64px,9.5vw,156px);line-height:.86}.fs-final-cta .fs-button{margin-top:54px}.fs-button-light{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0203066b;border-color:#ffffff8c}.fs-footer{border-top:1px solid var(--fs-line);color:#ffffffba;background:#010205;grid-template-columns:1.8fr repeat(3,.7fr);gap:50px;padding:70px clamp(24px,6vw,100px) 30px;display:grid}.fs-footer>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.fs-footer>div:first-child p{color:#ffffff6b;max-width:370px;margin:19px 0 0;font-size:12px;line-height:1.7}.fs-footer a{font-size:12px;transition:color .18s}.fs-footer a:hover{color:var(--fs-blue)}.fs-footer-label{color:#ffffff57;font-family:var(--fs-font-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:8px}.fs-footer-bottom{border-top:1px solid var(--fs-line);color:#ffffff4d;font-family:var(--fs-font-eyebrow);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:55px 0 0;padding-top:24px;font-size:8px}@keyframes fs-hero-breathe{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1.012)}}@keyframes fs-wordmark-enter{0%{opacity:0;filter:blur(7px)drop-shadow(0 0 30px #3e73ffbd);transform:translate(-50%)translateY(18px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes fs-neon-ignite{0%{opacity:0;transform:translate(-50%)scaleY(0)}to{opacity:.82;transform:translate(-50%)scaleY(1)}}@keyframes fs-service-scan{0%{opacity:0;left:-15%}18%{opacity:.72}82%{opacity:.4}to{opacity:0;left:115%}}@keyframes fs-grain{0%{transform:translate(0)}25%{transform:translate(2%,-3%)}50%{transform:translate(-3%,2%)}75%{transform:translate(3%,3%)}to{transform:translate(-2%,-2%)}}@keyframes fs-marquee{to{transform:translate(-50%)}}@keyframes fs-scan{0%,12%{opacity:0;top:-10%}22%{opacity:.55}68%{opacity:.28;top:105%}to{opacity:0;top:105%}}@keyframes fs-orbit{to{transform:rotate(360deg)}}@media (max-width:1100px){.fs-header{grid-template-columns:180px 1fr 200px}.fs-header>nav{gap:30px}.fs-header>nav a{font-size:11px}.fs-hero-wordmark,.fs-hero-details{width:72vw}.fs-hero-pills{gap:8px}.fs-hero-pills a{min-width:80px;padding-left:13px;padding-right:13px;font-size:10px}.fs-service-story-grid{gap:30px}.fs-service-story-copy h3{font-size:25px}.fs-service-story-image{aspect-ratio:1.4}.fs-section-intro>div{grid-template-columns:1fr}.fs-service-card-copy{min-height:360px}.fs-card-swap-showcase{grid-template-columns:minmax(280px,.75fr) minmax(470px,1.25fr);gap:45px}.fs-card-swap-stage{min-height:540px}.fs-card-swap-container{right:6%;transform:scale(.88)translate(8%,10%)}.fs-method,.fs-feature,.fs-social{grid-template-columns:1fr}.fs-method-image,.fs-feature-visual{min-height:620px}.fs-feature-reverse .fs-feature-visual{order:0}.fs-feature-reverse .fs-feature-visual:after,.fs-feature-visual:after{background:linear-gradient(#0000 58%,#03050a)}.fs-browser-lines{display:none}.fs-method-image:after{background:linear-gradient(#0000 60%,#080a10)}.fs-social-orbit{min-height:680px}.fs-phone-frame{width:min(42vw,360px)}.fs-social-orbit:before{width:min(64vw,590px)}.fs-social-orbit:after{width:min(48vw,430px)}.fs-inquiry-heading{grid-template-columns:.5fr 1.5fr}.fs-inquiry-heading>p{grid-column:2}}@media (max-width:800px){.fs-header{justify-content:space-between;align-items:center;gap:12px;padding:24px 20px;display:flex}.fs-header:after,.fs-header>nav{display:none}.fs-logo{width:145px}.fs-button-small{gap:11px;min-height:38px;font-size:10px}.fs-hero{min-height:740px}.fs-hero-neon{height:64.5%}.fs-hero-image img{object-position:center center}.fs-hero-copy{margin:0;padding:0}.fs-hero-wordmark{width:min(88vw,650px);top:31%}.fs-hero-details{grid-template-columns:1fr;gap:26px;width:min(86vw,620px);top:47%}.fs-hero-lead{max-width:360px;font-size:14px}.fs-hero-pills{max-width:370px;transform:none}.fs-hero-pills a{min-width:78px;padding:8px 12px;font-size:9px}.fs-services-story{height:auto}.fs-services-sticky{min-height:0;padding:100px 24px 110px;position:relative}.fs-services-heading{margin-bottom:70px}.fs-services-heading h2{font-size:clamp(39px,11vw,60px)}.fs-services-heading>p{max-width:330px;margin-left:auto;margin-right:auto;line-height:1.6}.fs-service-story-grid{grid-template-columns:1fr;gap:72px}.fs-service-story-card{opacity:1;filter:none;pointer-events:auto;transform:none}.fs-service-story-copy{min-height:0;margin-bottom:26px}.fs-service-story-copy h3{font-size:clamp(28px,7vw,38px)}.fs-service-story-image,.fs-service-story-card.is-active .fs-service-story-image{aspect-ratio:1.42;clip-path:inset(0 round 18px)}.fs-service-story-image img{transform:none}.fs-service-path{display:none}.fs-service-journey:before{z-index:0;content:"";background:linear-gradient(#0000,#347bff 10% 90%,#0000);width:1px;position:absolute;top:115px;bottom:55px;left:50%;box-shadow:0 0 9px #347bffa6}.fs-services-progress{display:none}.fs-section-intro{grid-template-columns:1fr;gap:32px}.fs-service-grid,.fs-team-grid{grid-template-columns:1fr}.fs-service-card-copy{min-height:280px}.fs-card-swap-showcase{grid-template-columns:1fr;gap:30px;min-height:0;padding-top:82px}.fs-card-swap-copy{max-width:620px}.fs-card-swap-stage{min-height:min(720px,102vw)}.fs-card-swap-container{transform-origin:bottom;bottom:2%;right:50%;transform:translate(50%)scale(.9)}.fs-team-grid{gap:44px}.fs-team-image{aspect-ratio:4/4.2}.fs-proof-heading{gap:24px;display:grid}.fs-method-image,.fs-feature-visual{min-height:510px}.fs-method-copy,.fs-feature-copy,.fs-social-copy{padding:78px 24px}.fs-process-list article{grid-template-columns:38px 1fr}.fs-process-list article p{grid-column:2}.fs-social-orbit{min-height:590px}.fs-phone-frame{border-radius:34px;width:min(62vw,330px)}.fs-social-orbit:before{width:min(92vw,520px)}.fs-social-orbit:after{width:min(72vw,410px)}.fs-orbit-label-one{left:6%}.fs-orbit-label-two{right:3%}.fs-inquiry-heading{grid-template-columns:1fr;margin-bottom:65px}.fs-inquiry-heading>p{grid-column:auto}.fs-choice-grid,.fs-form-grid{grid-template-columns:1fr}.fs-form-wide{grid-column:auto}.fs-form-footer{flex-direction:column;align-items:flex-start}.fs-footer{grid-template-columns:repeat(2,1fr)}.fs-footer>div:first-child{grid-column:1/-1;margin-bottom:20px}}@media (max-width:520px){.fs-header .fs-button-small{border:0;padding:0}.fs-header .fs-button-small svg{display:none}.fs-hero{min-height:690px}.fs-hero-wordmark{width:91vw;top:31.5%}.fs-hero-details{width:calc(100% - 40px);top:45.5%}.fs-hero-lead{max-width:330px;font-size:13px}.fs-hero-pills{gap:7px}.fs-hero-pills a{min-width:0;padding:7px 11px;font-size:8px}.fs-card-swap-showcase{width:calc(100% - 36px)}.fs-card-swap-copy h2{font-size:clamp(45px,13vw,68px)}.fs-card-swap-stage{min-height:470px}.fs-card-swap-container{bottom:-3%;right:50%;transform:translate(50%)scale(.72)}.fs-client-logo{width:180px;height:110px}.fs-client-logo img{padding:33px 38px}.fs-feature-visual,.fs-method-image{min-height:420px}.fs-inquiry{padding-left:20px;padding-right:20px}.fs-final-cta{min-height:680px}.fs-footer{grid-template-columns:1fr}.fs-footer>div:first-child,.fs-footer-bottom{grid-column:auto}}@media (prefers-reduced-motion:reduce){.fs-site *,.fs-site :before,.fs-site :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.fs-services-story{height:auto}.fs-services-sticky{min-height:auto;padding-top:100px;padding-bottom:100px;position:relative}.fs-service-story-card{opacity:1;filter:none;pointer-events:auto;transform:none}.fs-service-story-image{clip-path:inset(0 round 18px)}}.stats-block{color:#0b0f19;background:#fff;padding:clamp(48px,7vw,104px) 0;position:relative}.stats-shell{width:min(1487px,calc(100% - var(--qb-gutter) * 2));grid-template-rows:minmax(clamp(200px,18.63vw,322px),auto) minmax(clamp(100px,8.68vw,150px),auto) minmax(clamp(124px,9.95vw,172px),auto);grid-template-columns:502fr 390fr 565fr;align-items:stretch;gap:clamp(12px,.93vw,16px);margin-inline:auto;display:grid}.stats-intro{flex-direction:column;grid-area:1/1;justify-content:flex-start;min-width:0;display:flex}.stats-media{grid-area:2/1/span 2/span 2;place-items:center;min-width:0;display:grid;position:relative}.stats-card-a{grid-area:1/2}.stats-card-b{grid-area:1/3/span 2}.stats-card-c{grid-area:3/3}.stats-eyebrow{color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);letter-spacing:var(--fs-eyebrow-tracking);text-transform:uppercase}.stats-heading{color:#0b0f19;font:700 clamp(32px,3.94vw,68px)/1.05 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:clamp(14px,1.3vw,22px) 0 0}.stats-body{color:#5b6472;max-width:21em;font:400 clamp(15px,1.16vw,20px)/1.6 var(--fs-font-body,Inter, Arial, sans-serif);margin:clamp(14px,1.2vw,20px) 0 0}.stats-image{object-fit:contain;object-position:left center;width:100%;height:100%;max-height:clamp(190px,19.56vw,338px)}.stats-card{background:#f6f6f7;border-radius:20px;flex-direction:column;min-width:0;padding:clamp(20px,2.31vw,40px);display:flex}.stats-card-b{padding:clamp(22px,2.55vw,44px)}.stats-card-c{flex-direction:row;align-items:center;gap:clamp(14px,1.6vw,28px);padding:clamp(18px,1.97vw,34px) clamp(22px,2.2vw,38px)}.stats-card-a .stats-icon,.stats-card-b .stats-icon{margin-bottom:auto}.stats-icon{width:clamp(44px,3.94vw,68px);height:clamp(44px,3.94vw,68px);color:var(--qb-accent,#f76b09);background:#f76b091a;border-radius:50%;flex:none;place-items:center;display:grid}.stats-icon svg{width:48%;height:48%}.stats-card-b .stats-icon{width:clamp(50px,4.86vw,84px);height:clamp(50px,4.86vw,84px)}.stats-card-c .stats-icon{width:clamp(42px,3.7vw,64px);height:clamp(42px,3.7vw,64px)}.stats-value{color:var(--qb-accent,#f76b09);font:800 clamp(36px,4.86vw,84px)/1 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:clamp(14px,1.5vw,26px);display:block}.stats-value-lg{font-size:clamp(54px,10.19vw,176px)}.stats-label{color:#0b0f19;font:700 clamp(16px,1.5vw,26px)/1.3 var(--fs-font-h3,Inter, Arial, sans-serif);margin-top:clamp(8px,.87vw,15px);display:block}.stats-sub{color:#8a93a1;font:400 clamp(13px,.98vw,17px)/1.5 var(--fs-font-body,Inter, Arial, sans-serif);margin-top:clamp(6px,.81vw,14px);display:block}.stats-card-b .stats-label{margin-top:clamp(4px,.46vw,8px)}.stats-card-c-body{flex:1;align-items:center;gap:clamp(12px,1.39vw,24px);min-width:0;display:flex}.stats-card-c .stats-value{white-space:nowrap;margin-top:0;font-size:clamp(28px,3.01vw,52px)}.stats-card-c .stats-label{margin-top:0;font-size:clamp(15px,1.1vw,19px)}.stats-card-c .stats-sub{margin-top:2px;font-size:clamp(12px,.87vw,15px)}.stats-card-c-text{text-align:right;flex-direction:column;flex:0 auto;min-width:min-content;margin-left:auto;display:flex}.stats-card-c{container-type:inline-size}@container (max-width:330px){.stats-card-c-body{flex-direction:column;align-items:flex-start;gap:6px}.stats-card-c-text{text-align:left;margin-left:0}}@media (max-width:900px){.stats-shell{grid-template-rows:auto;grid-template-columns:1fr;gap:clamp(12px,2.4vw,18px)}.stats-intro,.stats-media,.stats-card-a,.stats-card-b,.stats-card-c{grid-area:auto/1}.stats-image{object-position:center;max-height:clamp(200px,46vw,360px)}.stats-body{max-width:none}.stats-card-a .stats-icon,.stats-card-b .stats-icon{margin-bottom:0}}@media (max-width:560px){.stats-card-c{flex-direction:column;align-items:flex-start;gap:12px}.stats-card-c-body{flex-direction:column;align-items:flex-start;gap:6px}.stats-card-c-text{text-align:left;margin-left:0}.stats-card-c .stats-value{margin-top:6px}}:root{--qb-content:1650px;--qb-gutter:39px}@media (max-width:900px){:root{--qb-gutter:24px}}@media (max-width:480px){:root{--qb-gutter:18px}}:root{--fs-hero-title-top:clamp(190px, 28vh, 380px);--fs-hero-eyebrow-row:42px;--fs-hero-left-inset:clamp(0px, 4.5vw, 110px);--fs-panel-tile:56px;--fs-panel-tile-radius:16px;--qb-header-clear:clamp(126px, 13vw, 190px);--fs-eyebrow:600 clamp(.8rem, .95vw, .9rem)/1.2 var(--fs-font-eyebrow,Inter, Arial, sans-serif);--fs-eyebrow-tracking:.14em;--fs-h1:600 clamp(2.1rem, 3.75vw, 4.5rem)/1.02 var(--fs-font-h1,Inter, Arial, sans-serif);--fs-h1-tracking:-.02em}.hero-block,.hero-spotlight-block,.offer-hero-block,.page-hero-block,.plain-hero-block{align-content:center;min-height:100svh;display:grid}.hero-block{align-items:start}.hero-block .hero-inner{padding-block:calc(var(--fs-hero-title-top) - var(--fs-hero-eyebrow-row)) clamp(64px, 7vw, 100px)}.hero-block .eyebrow{height:var(--fs-hero-eyebrow-row);margin:0}.image-cards-block{padding:clamp(24px,3vw,40px) 0;position:relative}.image-cards-stack{width:min(1650px, calc(100% - var(--qb-gutter) * 2));flex-direction:column;gap:18px;margin-inline:auto;display:flex}.image-card{aspect-ratio:1650/574;color:#fff;isolation:isolate;border-radius:18px;text-decoration:none;display:block;position:relative;overflow:hidden}.image-card-media{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.image-card-placeholder{background:linear-gradient(135deg,#2b3242,#4a5568)}.image-card-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#0000001f 66%,#0000008c 100%);position:absolute;inset:0}.image-card-title{z-index:2;color:#fff;max-width:20ch;font:600 clamp(1.6rem, 2.9vw, 3rem)/1.05 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em;text-shadow:0 4px 20px #00000040;margin:0;position:absolute;bottom:clamp(12px,1.4vw,22px);left:clamp(20px,2.9vw,48px);right:clamp(20px,2.9vw,48px)}.image-card-title.inline-editable{cursor:text}@media (max-width:640px){.image-card{aspect-ratio:3/2}.image-card-title{max-width:none}}.testimonials-block{color:#0b0f19;background:#f6f6f7;padding:clamp(48px,6vw,96px) 0;position:relative}.testimonials-shell{width:min(1650px, calc(100% - var(--qb-gutter) * 2));margin-inline:auto}.testimonials-eyebrow{color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);letter-spacing:var(--fs-eyebrow-tracking);text-transform:uppercase;display:block}.testimonials-heading{color:#0b0f19;font:600 clamp(2rem,3.4vw,3rem)/1.05 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:14px 0 0}.testimonials-sub{color:#5b6472;max-width:52ch;font:400 clamp(1rem,1.2vw,1.15rem)/1.55 var(--fs-font-body,Inter, Arial, sans-serif);margin:14px 0 0}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(18px,1.8vw,26px);margin-top:clamp(28px,3.4vw,52px);display:grid}@media (min-width:821px){.testimonials-grid:has(>.testimonial-card:nth-child(3)):not(:has(>.testimonial-card:nth-child(4))){grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.testimonials-grid:has(>.testimonial-card:nth-child(3)):not(:has(>.testimonial-card:nth-child(4)))>.testimonial-card:first-child{grid-area:1/1/span 2}.testimonials-grid:has(>.testimonial-card:nth-child(3)):not(:has(>.testimonial-card:nth-child(4)))>.testimonial-card:first-child .testimonial-media{aspect-ratio:auto;flex:1;min-height:clamp(220px,22vw,340px)}.testimonials-grid:has(>.testimonial-card:nth-child(3)):not(:has(>.testimonial-card:nth-child(4)))>.testimonial-card:not(:first-child) .testimonial-media{aspect-ratio:auto;height:clamp(170px,15vw,230px)}}.testimonial-card{background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 34px #0f172a0f}.testimonial-media{aspect-ratio:16/10;position:relative}.testimonial-photo{object-fit:cover;width:100%;height:100%}.testimonial-photo-empty{background:linear-gradient(135deg,#c9d2dc,#aab6c2)}.testimonial-badge{background:var(--qb-accent,#f76b09);color:#fff;font:600 .8rem/1 var(--fs-font-body,Inter, Arial, sans-serif);border-radius:999px;align-items:center;gap:6px;padding:6px 13px;display:inline-flex;position:absolute;top:14px;left:14px}.testimonial-badge:before{content:"✓";font-size:.85em}.testimonial-body{flex-direction:column;gap:8px;padding:clamp(18px,1.9vw,26px);display:flex}.testimonial-quote{color:#22303f;font:400 clamp(.98rem,1.1vw,1.08rem)/1.5 var(--fs-font-body,Inter, Arial, sans-serif);margin:0}.testimonial-author{color:#0b0f19;font:600 1rem/1.3 var(--fs-font-body,Inter, Arial, sans-serif);margin-top:6px}.testimonial-meta{color:var(--qb-accent,#f76b09);font:500 .85rem/1.3 var(--fs-font-body,Inter, Arial, sans-serif)}.testimonials-cta{background:var(--qb-accent,#f76b09);color:#fff;min-height:clamp(46px,3vw,54px);font:600 clamp(1rem,1.1vw,1.15rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);border-radius:999px;align-items:center;gap:10px;margin-top:clamp(28px,3.2vw,48px);padding-inline:clamp(22px,2vw,32px);transition:background .18s,translate .18s;display:inline-flex}.testimonials-cta:hover,.testimonials-cta:focus-visible{background:#ff7d20;translate:0 -1px}.testimonials-shell{text-align:center}.testimonials-head,.testimonials-grid{text-align:left}.service-area-block{color:#0b0f19;background:#fff;padding:clamp(48px,6vw,96px) 0;position:relative}.service-area-shell{width:min(1650px, calc(100% - var(--qb-gutter) * 2));margin-inline:auto}.service-area-eyebrow{color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);letter-spacing:var(--fs-eyebrow-tracking);text-transform:uppercase;display:block}.service-area-heading{color:#0b0f19;font:600 clamp(2rem,3.4vw,3rem)/1.05 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:14px 0 0}.service-area-sub{color:#5b6472;max-width:60ch;font:400 clamp(1rem,1.2vw,1.15rem)/1.55 var(--fs-font-body,Inter, Arial, sans-serif);margin:12px 0 0}.service-area-body{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,54px);margin-top:clamp(28px,3.4vw,52px);display:grid}.service-area-map{position:relative}.service-area-map-img{object-fit:cover;border-radius:18px;width:100%}.service-area-map-empty{aspect-ratio:16/9;background:linear-gradient(135deg,#e7edf3,#d5dee7)}.service-area-info{flex-direction:column;display:flex}.service-area-info-icon{width:46px;height:46px;color:var(--qb-accent,#f76b09);background:#f76b091a;border-radius:50%;place-items:center;display:grid}.service-area-info-icon svg{width:24px;height:24px}.service-area-info-heading{color:#0b0f19;font:600 clamp(1.3rem,1.7vw,1.6rem)/1.2 var(--fs-font-h3,Inter, Arial, sans-serif);margin:18px 0 0}.service-area-info-body{color:#5b6472;font:400 clamp(.98rem,1.1vw,1.08rem)/1.6 var(--fs-font-body,Inter, Arial, sans-serif);margin:12px 0 0}.service-area-note{border-top:1px solid #e6e9ee;align-items:flex-start;gap:12px;margin-top:clamp(18px,2vw,28px);padding-top:clamp(16px,1.8vw,22px);display:flex}.service-area-note-icon{color:var(--qb-accent,#f76b09);flex:none}.service-area-note-icon svg{width:22px;height:22px;display:block}.service-area-note-text{color:#22303f;font:500 clamp(.95rem,1.05vw,1.05rem)/1.5 var(--fs-font-body,Inter, Arial, sans-serif);margin:0}@media (max-width:820px){.service-area-body{grid-template-columns:1fr}}.offer-teaser-block{color:#0b0f19;background:#fff;padding:clamp(48px,6vw,96px) 0;position:relative}.offer-teaser-shell{width:min(1130px, calc(100% - var(--qb-gutter) * 2));text-align:center;margin-inline:auto}.offer-teaser-eyebrow{color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);letter-spacing:var(--fs-eyebrow-tracking);display:block}.offer-teaser-heading{color:#0b0f19;font:600 clamp(2rem,3.6vw,3.2rem)/1.05 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:12px 0 0}.offer-teaser-tabs{background:#f2f3f5;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(22px,2.6vw,38px);padding:6px;display:inline-flex}.offer-teaser-tab{color:#5b6472;font:500 clamp(.95rem,1.05vw,1.05rem)/1 var(--fs-font-body,Inter, Arial, sans-serif);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px clamp(16px,1.6vw,26px);transition:background .16s,color .16s}.offer-teaser-tab.is-active{background:var(--qb-accent,#f76b09);color:#fff}.offer-teaser-stage{place-items:center;margin:clamp(16px,2.4vw,36px) 0;display:grid}.offer-teaser-layer{opacity:0;pointer-events:none;grid-area:1/1;place-items:center;width:100%;transition:opacity .3s ease-in-out;display:grid}.offer-teaser-layer.is-active{opacity:1;pointer-events:auto}.offer-teaser-vehicle{object-fit:contain;width:min(815px,100%);height:auto}.offer-teaser-vehicle-empty{aspect-ratio:16/9;background:linear-gradient(135deg,#eef1f4,#dde3ea);border-radius:18px;width:min(815px,100%)}.offer-teaser-footer{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px clamp(12px,1.6vw,24px);margin-top:clamp(20px,2.4vw,36px);display:flex}.offer-teaser-caption{color:#5b6472;font:500 clamp(.95rem,1.05vw,1.05rem)/1.2 var(--fs-font-body,Inter, Arial, sans-serif);flex:0 0 100%}.offer-teaser-cta{background:var(--qb-accent,#f76b09);color:#fff;min-height:clamp(46px,3vw,54px);font:600 clamp(1rem,1.1vw,1.15rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);border-radius:999px;align-items:center;padding-inline:clamp(22px,2vw,32px);transition:background .18s,transform .18s;display:inline-flex}.offer-teaser-cta:hover,.offer-teaser-cta:focus-visible{background:#ff7d20;transform:translateY(-1px)}.offer-teaser-spec{flex-direction:column;display:flex}.offer-teaser-divider{background:#0000001f;align-self:stretch;width:1px;min-height:38px}.offer-teaser-spec strong{color:#0b0f19;font:600 clamp(1.05rem,1.3vw,1.4rem)/1.15 var(--fs-font-h3,Inter, Arial, sans-serif)}.offer-teaser-spec span{color:#5b6472;font:400 clamp(.9rem,1vw,1rem)/1.3 var(--fs-font-body,Inter, Arial, sans-serif)}@media (prefers-reduced-motion:reduce){.testimonials-cta,.offer-teaser-cta,.offer-teaser-tab,.offer-teaser-layer{transition:none}.testimonials-cta:hover{translate:none}.offer-teaser-cta:hover{transform:none}}.offer-hero-block{isolation:isolate;color:#fff;background-color:#0b0f19;position:relative}.offer-hero-block,.offer-hero-block *,.offer-hero-block :before,.offer-hero-block :after{box-sizing:border-box}.offer-hero-media{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.offer-hero-block:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000009e 0%,#00000047 46%,#0006 100%);position:absolute;inset:0}.offer-hero-shell{z-index:2;width:min(1650px, calc(100% - var(--qb-gutter) * 2));min-height:inherit;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,56px);margin-inline:auto;padding-block:0 clamp(40px,4vw,72px);display:grid;position:relative}.offer-hero-lede{padding-top:calc(var(--fs-hero-title-top) - var(--fs-hero-eyebrow-row))}.offer-hero-eyebrow{height:var(--fs-hero-eyebrow-row);color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);line-height:var(--fs-hero-eyebrow-row);letter-spacing:var(--fs-eyebrow-tracking);text-transform:uppercase;text-shadow:0 4px 20px #00000040;display:block}.offer-hero-heading{color:#fff;font:var(--fs-h1);letter-spacing:var(--fs-h1-tracking);margin:0}.offer-hero-body{color:#fff;max-width:40ch;font:400 clamp(1rem,1.25vw,1.35rem)/1.5 var(--fs-font-body,Inter, Arial, sans-serif);text-shadow:0 4px 20px #00000040;margin:clamp(14px,1.6vw,22px) 0 0}.offer-hero-cta{background:var(--qb-accent,#f76b09);color:#fff;min-height:clamp(46px,3.2vw,56px);font:600 clamp(1rem,1.15vw,1.2rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);border-radius:999px;align-items:center;gap:10px;margin-top:clamp(20px,2.4vw,36px);padding-inline:clamp(22px,2vw,32px);transition:background .18s,translate .18s;display:inline-flex}.offer-hero-cta:hover,.offer-hero-cta:focus-visible{background:#ff7d20;translate:0 -1px}.offer-hero-stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0a6b;border:1px solid #ffffff29;border-radius:20px;flex-direction:column;place-self:end;gap:10px;max-width:380px;padding:clamp(20px,2vw,30px);display:flex}.offer-hero-claim{color:#fff;font:500 clamp(1rem,1.15vw,1.25rem)/1.45 var(--fs-font-body,Inter, Arial, sans-serif);margin:0}.offer-hero-claim-hl{color:var(--qb-accent,#f76b09);font-weight:600}.offer-hero-number{color:var(--qb-accent,#f76b09);font:700 clamp(2.4rem,4vw,3.4rem)/1 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin-top:8px;display:block}.offer-hero-number-label{color:#fffc;font:400 clamp(.9rem,1vw,1rem)/1.3 var(--fs-font-body,Inter, Arial, sans-serif)}@media (max-width:820px){.offer-hero-shell{grid-template-columns:1fr}.offer-hero-stat{justify-self:stretch;max-width:none}}@media (prefers-reduced-motion:reduce){.offer-hero-cta{transition:none}.offer-hero-cta:hover{translate:none}}.image-band-block{position:relative}.image-band-row{grid-template-columns:repeat(var(--image-band-count,2), minmax(0,1fr));display:grid}.image-band-img{width:100%;aspect-ratio:max(calc(32 / 9 / var(--image-band-count,2)), calc(16 / 9));object-fit:cover;display:block}.image-band-empty{background:linear-gradient(135deg,#cdd6df,#aeb9c4)}@media (max-width:640px){.image-band-row{grid-template-columns:1fr}.image-band-img{aspect-ratio:16/9}}@media (min-width:641px){.image-band-original .image-band-row,.image-band-screen .image-band-row{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.image-band-original .image-band-img,.image-band-screen .image-band-img{aspect-ratio:auto;object-fit:contain;height:auto}.image-band-original .image-band-img{width:auto;max-width:100%}.image-band-screen .image-band-img{width:min(var(--image-band-share,50vw), 100%);max-width:100%}.image-band-original .image-band-empty{aspect-ratio:16/9;width:min(420px,40%)}.image-band-screen .image-band-empty{aspect-ratio:16/9}}.offer-category-block{color:#0b0f19;background:#fff;padding:clamp(48px,6vw,96px) 0;position:relative}.offer-category-dark{color:#fff;background:#0a0a0a}.offer-category-shell{width:min(1130px, calc(100% - var(--qb-gutter) * 2));text-align:center;margin-inline:auto}.offer-category-eyebrow{color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);letter-spacing:var(--fs-eyebrow-tracking);display:block}.offer-category-heading{font:600 clamp(2rem,3.6vw,3.2rem)/1.05 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:10px 0 0}.offer-category-stage{place-items:center;margin:clamp(16px,2.4vw,36px) 0;display:grid}.offer-category-vehicle{object-fit:contain;width:100%;height:auto}.offer-category-vehicle-empty{aspect-ratio:16/9;background:linear-gradient(135deg,#eef1f4,#dde3ea);border-radius:18px;width:100%}.offer-category-dark .offer-category-vehicle-empty{background:linear-gradient(135deg,#20242c,#14171c)}.offer-category-footer{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px clamp(12px,1.6vw,24px);margin-top:clamp(20px,2.4vw,36px);display:flex}.offer-category-caption{color:inherit;opacity:.72;font:500 clamp(.95rem,1.05vw,1.05rem)/1.2 var(--fs-font-body,Inter, Arial, sans-serif);flex:0 0 100%}.offer-category-cta{background:var(--qb-accent,#f76b09);color:#fff;min-height:clamp(46px,3vw,54px);font:600 clamp(1rem,1.1vw,1.15rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);border-radius:999px;align-items:center;padding-inline:clamp(22px,2vw,32px);transition:background .18s,transform .18s;display:inline-flex}.offer-category-cta:hover,.offer-category-cta:focus-visible{background:#ff7d20;transform:translateY(-1px)}.offer-category-spec{flex-direction:column;display:flex}.offer-category-divider{background:#0000001f;align-self:stretch;width:1px;min-height:38px}.offer-category-dark .offer-category-divider{background:#ffffff2e}.offer-category-spec-title{color:inherit;font:600 clamp(1.05rem,1.3vw,1.4rem)/1.15 var(--fs-font-h3,Inter, Arial, sans-serif)}.offer-category-spec-note{color:inherit;opacity:.6;font:400 clamp(.9rem,1vw,1rem)/1.3 var(--fs-font-body,Inter, Arial, sans-serif)}.offer-category-spec-line{align-items:center;gap:clamp(12px,.9vw,16px);display:flex}.offer-price-info{display:inline-flex;position:relative}.offer-price-info-button{box-sizing:border-box;width:24px;height:24px;color:inherit;cursor:pointer;opacity:.55;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .16s;display:inline-flex;position:relative}.offer-price-info-button:before{content:"";border:1px solid;border-radius:999px;width:20px;height:20px;position:absolute;top:50%;left:50%;translate:-50% -50%}.offer-price-info-button:hover,.offer-price-info-button:focus-visible{opacity:1}.offer-price-info-button svg{width:14px;height:14px}.offer-price-info-panel{z-index:5;width:max-content;max-width:min(280px, calc(100vw - var(--qb-gutter) * 2));color:#fff;font:400 clamp(.82rem,.9vw,.9rem)/1.45 var(--fs-font-body,Inter, Arial, sans-serif);text-align:left;white-space:pre-line;opacity:0;visibility:hidden;background:#0b0f19;border-radius:12px;padding:12px 14px;transition:opacity .14s,visibility .14s;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50%;box-shadow:0 16px 40px #0f172a38}.offer-category-dark .offer-price-info-panel{color:#0b0f19;background:#fff;box-shadow:0 16px 40px #00000073}.offer-price-info.is-open>.offer-price-info-panel,.offer-price-info-button:focus-visible+.offer-price-info-panel{opacity:1;visibility:visible}@media (hover:hover){.offer-price-info:hover>.offer-price-info-panel{opacity:1;visibility:visible}}@media (max-width:700px){.offer-category-footer{position:relative}.offer-price-info{position:static}.offer-price-info-panel{width:auto;max-width:none;left:0;right:0;translate:none}}@media (prefers-reduced-motion:reduce){.offer-category-cta{transition:none}.offer-category-cta:hover{transform:none}.offer-price-info-button,.offer-price-info-panel{transition:none}}.voucher-block{color:#0b0f19;background:#fff;padding:clamp(48px,6vw,96px) 0;position:relative}.voucher-shell{width:min(1650px, calc(100% - var(--qb-gutter) * 2));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,3.4vw,64px);margin-inline:auto;display:grid}.voucher-eyebrow{color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);letter-spacing:var(--fs-eyebrow-tracking);text-transform:uppercase;display:block}.voucher-heading{color:#0b0f19;max-width:16ch;font:600 clamp(2rem,3.4vw,3rem)/1.08 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:14px 0 0}.voucher-body{color:#5b6472;max-width:44ch;font:400 clamp(1rem,1.15vw,1.1rem)/1.55 var(--fs-font-body,Inter, Arial, sans-serif);margin:14px 0 0}.voucher-cta{background:var(--qb-accent,#f76b09);color:#fff;min-height:clamp(46px,3vw,54px);font:600 clamp(1rem,1.1vw,1.15rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);border-radius:999px;align-items:center;gap:10px;margin-top:clamp(18px,2.2vw,30px);padding-inline:clamp(22px,2vw,32px);transition:background .18s,transform .18s;display:inline-flex}.voucher-cta:hover,.voucher-cta:focus-visible{background:#ff7d20;transform:translateY(-1px)}.voucher-photo{margin-top:clamp(20px,2.4vw,34px)}.voucher-photo-img{object-fit:cover;border-radius:18px;width:100%;max-width:420px}.voucher-photo-empty{aspect-ratio:4/3;background:linear-gradient(135deg,#d7dee6,#b9c4cf)}.voucher-card{background:#fff;border:1px solid #e6e9ee;border-radius:22px;padding:clamp(24px,2.6vw,40px);position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a1a}.voucher-ribbon{background:var(--qb-accent,#f76b09);opacity:.9;width:120px;height:120px;position:absolute;top:-40px;right:-40px;transform:rotate(45deg)}.voucher-ribbon:after{content:"🎁";font-size:22px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)rotate(-45deg)}.voucher-card-brand{color:#5b6472;font:600 clamp(.9rem,1vw,1rem)/1.2 var(--fs-font-body,Inter, Arial, sans-serif);display:block}.voucher-card-label{color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);letter-spacing:var(--fs-eyebrow-tracking);text-transform:uppercase;margin-top:18px;display:block}.voucher-card-amount{color:#0b0f19;font:700 clamp(2.4rem,4vw,3.4rem)/1 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin-top:6px;display:block}.voucher-card-note{color:#5b6472;font:400 clamp(.92rem,1vw,1rem)/1.5 var(--fs-font-body,Inter, Arial, sans-serif);margin:8px 0 0}.voucher-downloads{flex-direction:column;gap:10px;margin:clamp(18px,2vw,26px) 0 0;padding:0;list-style:none;display:flex}.voucher-download a{color:inherit;border:1px solid #e6e9ee;border-radius:14px;flex-direction:column;padding:12px 16px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.voucher-download a:hover,.voucher-download a:focus-visible{border-color:var(--qb-accent,#f76b09);background:#f76b090d}.voucher-download-label{color:#0b0f19;font:600 clamp(.95rem,1.05vw,1.05rem)/1.3 var(--fs-font-body,Inter, Arial, sans-serif)}.voucher-download-sub{color:#8a93a1;font:400 .85rem/1.35 var(--fs-font-body,Inter, Arial, sans-serif)}.voucher-checkout,.voucher-checkout *{box-sizing:border-box}.voucher-checkout{flex-direction:column;gap:14px;margin-top:clamp(18px,2vw,26px);display:flex}.voucher-amounts{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.voucher-amounts-legend{color:#5b6472;width:100%;font:600 .8rem/1.2 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;padding:0}.voucher-amount{color:#0b0f19;cursor:pointer;min-width:min-content;font:600 clamp(.95rem,1.05vw,1.05rem)/1.3 var(--fs-font-body,Inter, Arial, sans-serif);text-align:center;border:1px solid #e6e9ee;border-radius:14px;flex:auto;padding:12px 16px;transition:border-color .16s,background .16s;position:relative}.voucher-amount input{opacity:0;width:1px;height:1px;position:absolute}.voucher-amount:hover{border-color:var(--qb-accent,#f76b09)}.voucher-amount.is-selected{border-color:var(--qb-accent,#f76b09);background:#f76b0914}.voucher-amount:has(input:focus-visible){outline:2px solid var(--qb-accent,#f76b09);outline-offset:2px}.voucher-field{flex-direction:column;gap:6px;display:flex}.voucher-field>span{color:#5b6472;font:600 .8rem/1.2 var(--fs-font-body,Inter, Arial, sans-serif)}.voucher-field input,.voucher-field textarea{color:#0b0f19;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;font:400 clamp(.95rem,1.05vw,1.05rem)/1.4 var(--fs-font-body,Inter, Arial, sans-serif);background:#fff;border:1px solid #e6e9ee;border-radius:12px;padding:12px 14px}.voucher-field textarea{resize:vertical;min-height:88px}.voucher-field input:focus-visible,.voucher-field textarea:focus-visible{outline:2px solid var(--qb-accent,#f76b09);outline-offset:1px}.voucher-field input::placeholder,.voucher-field textarea::placeholder{color:#a3abb8}.voucher-checkout-button{background:var(--qb-accent,#f76b09);color:#fff;cursor:pointer;font:700 clamp(.95rem,1.05vw,1.05rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);border:0;border-radius:999px;padding:15px 26px;transition:transform .16s,opacity .16s}.voucher-checkout-button:hover:not(:disabled){transform:translateY(-1px)}.voucher-checkout-button:disabled{opacity:.6;cursor:progress}.voucher-checkout-note{color:#8a93a1;font:400 .8rem/1.4 var(--fs-font-body,Inter, Arial, sans-serif);margin:0}.voucher-checkout-error{color:#b42318;font:600 .9rem/1.4 var(--fs-font-body,Inter, Arial, sans-serif);margin:0}.voucher-checkout-done{border:1px solid var(--qb-accent,#f76b09);background:#f76b090f;border-radius:14px;margin-top:clamp(18px,2vw,26px);padding:16px 18px}.voucher-checkout-done-title{color:#0b0f19;font:700 clamp(1rem,1.1vw,1.1rem)/1.3 var(--fs-font-h3,Inter, Arial, sans-serif);margin:0}.voucher-checkout-done-note{color:#5b6472;font:400 clamp(.92rem,1vw,1rem)/1.5 var(--fs-font-body,Inter, Arial, sans-serif);margin:6px 0 0}@media (max-width:820px){.voucher-shell{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.voucher-cta{transition:none}.voucher-cta:hover{transform:none}.voucher-amount,.voucher-checkout-button{transition:none}.voucher-checkout-button:hover:not(:disabled){transform:none}}.page-hero-block{position:relative}.page-hero-image{isolation:isolate;color:#fff;background-color:#0b0f19}.page-hero-image,.page-hero-image *{box-sizing:border-box}.page-hero-media{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero-image:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0009,#0003 55%,#0000);position:absolute;inset:0}.page-hero-image .page-hero-shell{z-index:2;width:min(1650px, calc(100% - var(--qb-gutter) * 2));min-height:inherit;padding-block:calc(var(--fs-hero-title-top) - var(--fs-hero-eyebrow-row)) clamp(40px,4vw,64px);text-align:left;flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.page-hero-image .page-hero-eyebrow{color:var(--qb-accent,#f76b09);text-shadow:0 4px 20px #00000040}.page-hero-image .page-hero-heading{color:#fff}.page-hero-image .page-hero-body{color:#fff;text-shadow:0 4px 20px #00000040}.page-hero-plain{color:#0b0f19;background:#f6f6f7;padding:0}.page-hero-plain .page-hero-shell{width:min(1000px, calc(100% - var(--qb-gutter) * 2));padding-block:calc(var(--fs-hero-title-top) - var(--fs-hero-eyebrow-row)) clamp(64px,8vw,120px);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.page-hero-eyebrow{height:var(--fs-hero-eyebrow-row);color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);line-height:var(--fs-hero-eyebrow-row);letter-spacing:var(--fs-eyebrow-tracking);text-transform:uppercase;display:block}.page-hero-heading{font:var(--fs-h1);letter-spacing:var(--fs-h1-tracking);margin:0}.page-hero-body{max-width:46ch;font:400 clamp(1rem,1.2vw,1.3rem)/1.5 var(--fs-font-body,Inter, Arial, sans-serif);margin:clamp(14px,1.6vw,20px) 0 0}.page-hero-plain .page-hero-body{color:#5b6472}.page-hero-cta{background:var(--qb-accent,#f76b09);color:#fff;min-height:clamp(46px,3vw,54px);font:600 clamp(1rem,1.1vw,1.15rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);border-radius:999px;align-items:center;margin-top:clamp(20px,2.2vw,32px);padding-inline:clamp(22px,2vw,32px);display:inline-flex}.page-hero-pills{flex-wrap:wrap;gap:10px;margin:clamp(22px,2.6vw,36px) 0 0;padding:0;list-style:none;display:flex}.page-hero-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;min-height:34px;font:400 clamp(.85rem,.95vw,1rem)/1 var(--fs-font-body,Inter, Arial, sans-serif);text-shadow:0 4px 20px #00000040;background:#0a0a0a6b;border:1px solid #fff3;border-radius:999px;align-items:center;padding-inline:16px;display:inline-flex}html:not([data-smooth-scroll=true]){scroll-snap-type:y proximity}.numbered-features-block{color:#0b0f19;background:#fff;padding-block:clamp(84px,7vw,124px) clamp(56px,9vh,96px);position:relative}.numbered-features-block,.numbered-features-block *,.numbered-features-block :before,.numbered-features-block :after{box-sizing:border-box}.numbered-features-shell{width:min(1650px, calc(100% - var(--qb-gutter) * 2));margin-inline:auto}.nf-intro{text-align:center;padding-block:clamp(40px,4.5vw,72px) clamp(24px,2.6vw,36px);display:block}.numbered-features-eyebrow{color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);letter-spacing:var(--fs-eyebrow-tracking);text-transform:uppercase;display:block}.numbered-features-heading{font:600 clamp(1.9rem,3.4vw,3.2rem)/1.06 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:14px 0 0}.numbered-features-sub{color:#5b6472;max-width:52ch;font:400 clamp(1rem,1.15vw,1.15rem)/1.55 var(--fs-font-body,Inter, Arial, sans-serif);margin:16px auto 0}.nf-card{text-align:left;background:#fff;border:1px solid #e8eaee;border-radius:20px;flex-flow:wrap;align-items:flex-start;gap:clamp(18px,2vw,32px);width:100%;max-width:960px;margin:0 auto clamp(40px,6vh,72px);padding:clamp(28px,3vw,48px) clamp(26px,3vw,52px);display:flex;position:relative;box-shadow:0 18px 50px #0f172a14}.nf-card:last-of-type{margin-bottom:0}.nf-slide-no{color:var(--qb-accent,#f76b09);font:700 clamp(1rem,1.35vw,1.4rem)/1 var(--fs-font-h3,Inter, Arial, sans-serif);flex:none}.nf-slide-icon{width:clamp(38px,3.4vw,56px);height:clamp(38px,3.4vw,56px);color:var(--qb-accent,#f76b09);flex:none;place-items:center;display:grid}.nf-slide-icon svg{width:100%;height:100%}.nf-slide-text{flex-direction:column;flex:100%;gap:8px;min-width:min-content;display:flex}.nf-slide-title{font:600 clamp(1.05rem,1.5vw,1.5rem)/1.25 var(--fs-font-h3,Inter, Arial, sans-serif);letter-spacing:-.01em;margin:0}.nf-slide-body{color:#5b6472;max-width:44ch;font:400 clamp(.95rem,1.05vw,1.1rem)/1.55 var(--fs-font-body,Inter, Arial, sans-serif);margin:0}.nf-editing{padding-top:0}.nf-editing .nf-intro{padding:clamp(24px,4vw,40px) 0}.nf-editing .nf-card{box-shadow:none;margin-bottom:clamp(20px,2.4vw,32px)}.qb-footer{box-sizing:border-box;color:#0b0f19;padding:clamp(34px,4vw,60px) var(--qb-gutter) clamp(18px,2vw,26px);background:#fff;border-top:1px solid #ebedf0}.qb-footer *,.qb-footer :before,.qb-footer :after{box-sizing:border-box}.qb-footer-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.8fr);align-items:start;gap:clamp(24px,4vw,64px);width:min(1450px,100%);margin-inline:auto;display:grid}.qb-footer-brand img{width:auto;max-width:min(210px,100%);height:auto}.qb-footer-wordmark{font:600 clamp(1.1rem,1.4vw,1.35rem)/1.2 var(--fs-font-h3,Inter, Arial, sans-serif)}.qb-footer-aside{flex-direction:column;gap:clamp(16px,1.8vw,24px);display:flex}.qb-footer-social{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.qb-footer-social a{color:#0b0f19;border:1px solid #ebedf0;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.qb-footer-social a:hover,.qb-footer-social a:focus-visible{border-color:var(--qb-accent,#f76b09);color:var(--qb-accent,#f76b09)}.qb-footer-social{--qb-social-icon:20px}.qb-footer-social-icon{box-sizing:border-box;width:max(40px, calc(var(--qb-social-icon) * 2));height:max(40px, calc(var(--qb-social-icon) * 2));padding:0}.qb-footer-social-icon svg,.qb-footer-social-icon img{width:var(--qb-social-icon);height:var(--qb-social-icon);object-fit:contain}.qb-footer-social-text{min-height:40px;font:500 clamp(.82rem,.9vw,.9rem)/1 var(--fs-font-body,Inter, Arial, sans-serif);padding-inline:16px}.qb-footer-claim{max-width:22ch;font:500 clamp(1.05rem,1.4vw,1.45rem)/1.35 var(--fs-font-h3,Inter, Arial, sans-serif);letter-spacing:-.01em;margin:0}.qb-footer-claim-mark{text-decoration:underline;-webkit-text-decoration-color:var(--qb-accent,#f76b09);text-decoration-color:var(--qb-accent,#f76b09);text-underline-offset:5px;text-decoration-thickness:2px}.qb-footer-links{flex-direction:column;gap:clamp(10px,1.1vw,16px);display:flex}.qb-footer-links a{color:#0b0f19;font:400 clamp(.88rem,.95vw,.98rem)/1.3 var(--fs-font-body,Inter, Arial, sans-serif);justify-content:space-between;align-items:center;gap:20px;text-decoration:none;transition:color .16s;display:flex}.qb-footer-links a:hover,.qb-footer-links a:focus-visible{color:var(--qb-accent,#f76b09)}.qb-footer-arrow{flex:none;transition:translate .16s}.qb-footer-links a:hover .qb-footer-arrow,.qb-footer-links a:focus-visible .qb-footer-arrow{translate:3px}.qb-footer-fine{color:#5b6472;width:min(1450px,100%);font:400 clamp(.8rem,.88vw,.88rem)/1.4 var(--fs-font-body,Inter, Arial, sans-serif);text-align:center;border-top:1px solid #ebedf0;margin:clamp(28px,3.4vw,52px) auto 0;padding-top:clamp(14px,1.6vw,22px)}@media (max-width:860px){.qb-footer-shell{grid-template-columns:1fr;gap:clamp(22px,4vw,34px)}.qb-footer-claim{max-width:32ch}}@media (prefers-reduced-motion:reduce){.qb-footer-links a,.qb-footer-arrow,.qb-footer-social a{transition:none}.qb-footer-links a:hover .qb-footer-arrow,.qb-footer-links a:focus-visible .qb-footer-arrow{translate:none}}.plain-hero-block{color:#0b0f19;background:#fff}.plain-hero-block *,.plain-hero-block :before,.plain-hero-block :after{box-sizing:border-box}.plain-hero-block[data-hero-height=three-quarter]{min-height:75svh}.plain-hero-block[data-hero-height=half]{min-height:50svh}.plain-hero-block[data-hero-height=auto]{min-height:0}.plain-hero-shell{width:min(1000px, calc(100% - var(--qb-gutter) * 2));text-align:center;margin-inline:auto;padding-block:clamp(48px,6vw,96px)}.plain-hero-eyebrow{height:var(--fs-hero-eyebrow-row);color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);line-height:var(--fs-hero-eyebrow-row);letter-spacing:var(--fs-eyebrow-tracking);text-transform:uppercase;display:block}.plain-hero-heading{font:var(--fs-h1);letter-spacing:var(--fs-h1-tracking);margin:0}.plain-hero-sub{color:#5b6472;max-width:54ch;font:400 clamp(1rem,1.15vw,1.1rem)/1.55 var(--fs-font-body,Inter, Arial, sans-serif);margin:16px auto 0}.legal-text-block{color:#0b0f19;background:#fff;padding:clamp(48px,6vw,96px) 0}.legal-text-block *,.legal-text-block :before,.legal-text-block :after{box-sizing:border-box}.legal-text-shell{width:min(62ch, calc(100% - var(--qb-gutter) * 2));margin-inline:auto}.legal-text-head{margin-bottom:clamp(26px,3vw,44px)}.legal-text-heading{font:600 clamp(1.9rem,3.2vw,2.9rem)/1.08 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:0}.legal-text-intro{color:#5b6472;font:400 clamp(1rem,1.15vw,1.1rem)/1.6 var(--fs-font-body,Inter, Arial, sans-serif);white-space:pre-line;margin:14px 0 0}.legal-text-updated{color:#5b6472;font:500 .9rem/1.4 var(--fs-font-body,Inter, Arial, sans-serif);margin-top:14px;display:block}.legal-text-entries{border-top:1px solid #ebedf0;gap:0;margin:0 0 clamp(26px,3vw,44px);display:grid}.legal-text-entry{border-bottom:1px solid #ebedf0;grid-template-columns:minmax(9rem,auto) minmax(0,1fr);gap:clamp(12px,2vw,28px);padding-block:14px;display:grid}.legal-text-entry-label{color:#5b6472;font:500 clamp(.9rem,1vw,.98rem)/1.5 var(--fs-font-body,Inter, Arial, sans-serif)}.legal-text-entry-value{font:400 clamp(.95rem,1.05vw,1.05rem)/1.5 var(--fs-font-body,Inter, Arial, sans-serif);white-space:pre-line;margin:0}.legal-text-section{margin-top:clamp(24px,2.8vw,40px)}.legal-text-section-title{font:600 clamp(1.1rem,1.4vw,1.3rem)/1.35 var(--fs-font-h3,Inter, Arial, sans-serif);margin:0 0 10px}.legal-text-body{color:#5b6472;font:400 clamp(.95rem,1.05vw,1.05rem)/1.7 var(--fs-font-body,Inter, Arial, sans-serif);white-space:pre-line;margin:0}@media (max-width:560px){.legal-text-entry{grid-template-columns:1fr;gap:4px}}.drive-scenes-block{color:#fff;background:#0b0f19;position:relative}.drive-scenes-block,.drive-scenes-block *,.drive-scenes-block :before,.drive-scenes-block :after{box-sizing:border-box}.drive-scenes-video{z-index:0;height:100svh;position:sticky;top:0}.drive-scenes-video-el{object-fit:cover;width:100%;height:100%;display:block}.drive-scenes-video-empty{background:linear-gradient(160deg,#1d2733,#0b0f19)}.drive-scenes-track{z-index:2;margin-top:-100svh;position:relative}.drive-scene{scroll-snap-align:start;align-items:center;min-height:100svh;padding-block:clamp(76px,9vh,108px) clamp(40px,7vh,90px);display:flex;position:relative}.drive-scene-copy{width:min(1650px, calc(100% - var(--qb-gutter) * 2));margin-inline:auto;display:flex}.drive-scene-left .drive-scene-copy{justify-content:flex-start}.drive-scene-right .drive-scene-copy{justify-content:flex-end}.drive-scene-text{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#080b126b;border:1px solid #ffffff1f;border-radius:clamp(14px,1.2vw,20px);align-items:flex-start;gap:clamp(14px,1.4vw,22px);min-width:min(17rem,100%);max-width:min(38rem,100%);padding:clamp(20px,2.2vw,32px);display:flex;box-shadow:0 18px 60px #00000047}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.drive-scene-text{background:#080b12d1}}.drive-scene-icon{width:clamp(52px,4.6vw,72px);height:clamp(52px,4.6vw,72px);color:var(--qb-accent,#f76b09);background:#ffffff12;border:1px solid #ffffff2e;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.drive-scene-icon svg{width:56%;height:56%}.drive-scene-lines{flex-direction:column;min-width:0;display:flex}.drive-scene-title{max-width:20ch;font:600 clamp(1.5rem,2.6vw,2.6rem)/1.1 var(--fs-font-h3,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:0}.drive-scene-title,.drive-scene-body{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.drive-scene-body{color:#ffffffe0;max-width:44ch;font:400 clamp(1rem,1.15vw,1.2rem)/1.55 var(--fs-font-body,Inter, Arial, sans-serif);margin:12px 0 0}.drive-scene-more{margin-top:clamp(14px,1.4vw,20px)}.drive-scene-more-toggle{cursor:pointer;color:var(--qb-accent,#f76b09);font:600 clamp(.9rem,1vw,1rem)/1.3 var(--fs-font-button,Inter, Arial, sans-serif);align-items:center;gap:10px;list-style:none;display:inline-flex}.drive-scene-more-toggle::marker{content:""}.drive-scene-more-toggle::-webkit-details-marker{display:none}.drive-scene-more-toggle:focus-visible{outline:2px solid var(--qb-accent,#f76b09);outline-offset:4px;border-radius:6px}.drive-scene-more-chevron{flex-shrink:0;width:14px;height:14px;transition:rotate .18s;display:flex}.drive-scene-more-chevron svg{width:100%;height:100%}.drive-scene-more[open] .drive-scene-more-chevron{rotate:180deg}.drive-scene-more-open,.drive-scene-more[open] .drive-scene-more-closed{display:none}.drive-scene-more[open] .drive-scene-more-open{display:inline}.drive-scene-details-shell{grid-template-rows:1fr;padding-top:12px;display:grid}.drive-scene-details{color:#ffffffd1;max-width:44ch;font:400 clamp(.95rem,1.05vw,1.05rem)/1.6 var(--fs-font-body,Inter, Arial, sans-serif);white-space:pre-line;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;padding:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.drive-scene-more[open] .drive-scene-details-shell{animation:.3s cubic-bezier(.22,.61,.36,1) both drive-scene-expand}.drive-scene-more[open] .drive-scene-details{animation:.26s 60ms both drive-scene-reveal}}@keyframes drive-scene-expand{0%{grid-template-rows:0fr;padding-top:0}}@keyframes drive-scene-reveal{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.drive-scene-more-chevron{transition:none}}.drive-scene-link{color:#fff;min-height:44px;font:600 clamp(.9rem,1vw,1rem)/1.2 var(--fs-font-button,Inter, Arial, sans-serif);background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;max-width:100%;margin-top:clamp(14px,1.4vw,20px);padding-inline:clamp(18px,1.6vw,26px);text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.drive-scene-link:hover,.drive-scene-link:focus-visible{background:#ffffff29;border-color:#ffffff8c}.drive-scene-link:focus-visible{outline:2px solid var(--qb-accent,#f76b09);outline-offset:3px}.drive-scene-link-arrow{width:16px;height:16px;color:var(--qb-accent,#f76b09);flex:none;transition:translate .16s}.drive-scene-link:hover .drive-scene-link-arrow,.drive-scene-link:focus-visible .drive-scene-link-arrow{translate:3px}@media (prefers-reduced-motion:reduce){.drive-scene-link,.drive-scene-link-arrow{transition:none}.drive-scene-link:hover .drive-scene-link-arrow,.drive-scene-link:focus-visible .drive-scene-link-arrow{translate:none}}@media (max-width:800px){.drive-scene{min-height:max(58svh,380px)}.drive-scenes-track{min-height:100svh}}@media (max-width:480px){.drive-scene-text{gap:12px;padding:18px}.drive-scene-icon{border-radius:12px;width:46px;height:46px}}@media (max-width:400px){.drive-scene-text{gap:10px;padding:16px}.drive-scene-icon{width:42px;height:42px}.drive-scene-title{font-size:clamp(1.25rem,6vw,1.5rem)}}.drive-editing .drive-scenes-video{height:clamp(180px,26vw,320px);margin-bottom:0;position:static}.drive-editing .drive-scene{scroll-snap-align:none;border-top:1px solid #ffffff1f;min-height:0;padding-block:clamp(20px,2.6vw,32px)}.drive-editing .drive-scenes-track{min-height:0}.drive-editing .drive-scene-copy{justify-content:flex-start}.drive-editing .drive-scene-more-toggle{cursor:default}.logo-story-block{color:#0b0f19;background:#fff;padding:clamp(48px,6vw,96px) 0}.logo-story-block *,.logo-story-block :before,.logo-story-block :after{box-sizing:border-box}.logo-story-shell{width:min(1450px, calc(100% - var(--qb-gutter) * 2));text-align:center;margin-inline:auto;container-type:inline-size}.logo-story-eyebrow{color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);letter-spacing:var(--fs-eyebrow-tracking);text-transform:uppercase;display:block}.logo-story-heading{font:600 clamp(1.9rem,3.2vw,2.9rem)/1.08 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:12px 0 0}.logo-story-sub{color:#5b6472;max-width:54ch;font:400 clamp(1rem,1.15vw,1.1rem)/1.55 var(--fs-font-body,Inter, Arial, sans-serif);margin:12px auto 0}.logo-story-stage{aspect-ratio:1000/384;width:100%;min-height:470px;margin-top:clamp(28px,3.4vw,52px);position:relative}.logo-story-lines{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.logo-story-line{color:var(--ls-accent,#b7bfc8)}.logo-story-line--blue{--ls-accent:#3f9fd8}.logo-story-line--orange{--ls-accent:#ef7f43}.logo-story-line--green{--ls-accent:#8cbf4b}.logo-story-line--grey{--ls-accent:#b7bfc8}.logo-story-logo{left:var(--ls-left);top:var(--ls-top);width:var(--ls-w);height:var(--ls-h);z-index:1;place-items:center;display:grid;position:absolute}.logo-story-logo-img{object-fit:contain;width:100%;height:100%}.logo-story-logo-empty{background:#eef1f48c;border:1px dashed #d3d9e0;border-radius:12px;width:100%;height:100%}.logo-story-panel{left:var(--ls-left);top:var(--ls-top);width:var(--ls-w);transform:translateY(var(--ls-shift,0));z-index:3;text-align:left;background:#fff;border:1px solid #ebedf0;border-radius:14px;align-items:flex-start;gap:clamp(10px,.85cqi,13px);padding:clamp(13px,1.4cqi,21px) clamp(14px,1.5cqi,23px);display:flex;position:absolute}.logo-story-icon{color:var(--ls-accent,#3f9fd8);flex:none;place-items:center;display:grid}.logo-story-icon svg{width:clamp(19px,1.65cqi,24px);height:clamp(19px,1.65cqi,24px)}.logo-story-panel--blue{--ls-accent:#3f9fd8}.logo-story-panel--orange{--ls-accent:#ef7f43}.logo-story-panel--green{--ls-accent:#8cbf4b}.logo-story-panel--grey{--ls-accent:#b7bfc8}.logo-story-panel-text{min-width:min-content}.logo-story-panel-title{font:600 clamp(.92rem,1.2cqi,1.1rem)/1.35 var(--fs-font-h3,Inter, Arial, sans-serif);margin:0}.logo-story-panel-body{color:#5b6472;font:400 clamp(.8rem,1cqi,.92rem)/1.5 var(--fs-font-body,Inter, Arial, sans-serif);margin:5px 0 0}.logo-story-extra{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(18px,2vw,28px);display:grid}.logo-story-extra .logo-story-panel{width:auto;position:static;transform:none}@container (max-width:900px){.logo-story-stage{aspect-ratio:auto;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(14px,1.6vw,22px);min-height:0;display:grid;position:static}.logo-story-lines{display:none}.logo-story-logo{aspect-ratio:1000/549;grid-column:1/-1;justify-self:center;width:min(340px,80%);height:auto;margin-bottom:clamp(10px,1.6vw,20px);position:relative;top:auto;left:auto}.logo-story-panel{gap:12px;width:auto;padding:16px 18px;position:static;transform:none}.logo-story-panel-title{font-size:1rem}.logo-story-panel-body{font-size:.88rem}.logo-story-icon svg{width:22px;height:22px}}.testimonials-dark{color:#fff;background:#0a0a0a}.testimonials-dark .testimonials-heading{color:#fff}.testimonials-dark .testimonials-sub{color:#ffffffb8}.testimonials-dark .testimonial-card{box-shadow:none;background:#141414;border:1px solid #ffffff1a}.testimonials-dark .testimonial-quote{color:#ffffffeb}.testimonials-dark .testimonial-author{color:#fff}.reviews-block{color:#fff;background:#0a0a0a;padding:clamp(56px,7vw,112px) 0;position:relative}.reviews-block,.reviews-block *,.reviews-block :before,.reviews-block :after{box-sizing:border-box}.reviews-shell{width:min(1280px, calc(100% - var(--qb-gutter) * 2));margin-inline:auto}.reviews-eyebrow{color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);letter-spacing:var(--fs-eyebrow-tracking);text-transform:uppercase;display:block}.reviews-heading{color:#fff;font:700 clamp(1.9rem,3.2vw,3rem)/1.1 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:clamp(12px,1.2vw,18px) 0 0}.reviews-sub{color:#ffffff9e;max-width:56ch;font:400 clamp(.9rem,1vw,1.05rem)/1.6 var(--fs-font-body,Inter, Arial, sans-serif);margin:clamp(10px,1vw,16px) 0 0}.reviews-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(14px,1.4vw,22px);margin-top:clamp(26px,3vw,46px);display:grid}.reviews-featured,.reviews-rest{flex-direction:column;gap:clamp(14px,1.4vw,22px);display:flex}.review-card{background:#111;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:flex-start;padding:clamp(18px,1.9vw,28px);display:flex}.reviews-featured .review-card{flex:1;padding:clamp(20px,2.2vw,34px)}.reviews-featured .review-quote{font-size:clamp(1.05rem,1.55vw,1.55rem);line-height:1.42}.review-badge{color:var(--qb-accent,#f76b09);font:600 clamp(.68rem,.76vw,.78rem)/1.2 var(--fs-font-body,Inter, Arial, sans-serif);background:#f76b091f;border:1px solid #f76b0957;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 10px;display:inline-flex}.review-badge-star{fill:currentColor;flex:none;width:12px;height:12px}.review-quote{color:#ffffffeb;font:400 clamp(.92rem,1.02vw,1.05rem)/1.55 var(--fs-font-body,Inter, Arial, sans-serif);margin:clamp(14px,1.5vw,22px) 0 0}.review-author{color:#fff;font:600 clamp(.86rem,.95vw,.98rem)/1.3 var(--fs-font-h3,Inter, Arial, sans-serif);margin-top:clamp(12px,1.3vw,20px);display:block}.review-date{color:#ffffff75;font:400 clamp(.74rem,.82vw,.84rem)/1.3 var(--fs-font-body,Inter, Arial, sans-serif);margin-top:4px;display:block}.review-tags{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:6px clamp(12px,1.3vw,20px);width:100%;margin-top:clamp(14px,1.5vw,22px);padding-top:clamp(12px,1.3vw,18px);display:flex}.review-tag{color:#ffffffbd;font:400 clamp(.74rem,.84vw,.86rem)/1.3 var(--fs-font-body,Inter, Arial, sans-serif);align-items:center;gap:7px;display:inline-flex}.review-tag-check{width:14px;height:14px;color:var(--qb-accent,#f76b09);flex:none;place-items:center;display:grid}.review-tag-check svg{width:100%;height:100%}.reviews-rating{background:#111;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:clamp(12px,1.3vw,20px);padding:clamp(14px,1.5vw,22px) clamp(16px,1.7vw,26px);display:flex}.reviews-rating-icon{width:clamp(34px,3vw,44px);height:clamp(34px,3vw,44px);color:var(--qb-accent,#f76b09);background:#f76b091f;border-radius:12px;flex:none;place-items:center;display:grid}.reviews-rating-icon svg{width:56%;height:56%}.reviews-rating-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.reviews-rating-line{color:#ffffffbd;font:400 clamp(.78rem,.88vw,.9rem)/1.35 var(--fs-font-body,Inter, Arial, sans-serif)}.reviews-rating-portal{color:var(--qb-accent,#f76b09);margin-left:.35em;font-weight:600}.reviews-rating-score{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.reviews-stars{gap:2px;display:inline-flex}.reviews-star{width:13px;height:13px;display:block;position:relative}.reviews-star-base{fill:#fff3;width:100%;height:100%}.reviews-star-fill{position:absolute;inset:0;overflow:hidden}.reviews-star-on{width:13px;height:13px;fill:var(--qb-accent,#f76b09)}.reviews-rating-value{color:#fff;font:600 clamp(.78rem,.88vw,.9rem)/1.3 var(--fs-font-h3,Inter, Arial, sans-serif)}.reviews-rating-note{color:#ffffff75;font:400 clamp(.74rem,.82vw,.84rem)/1.3 var(--fs-font-body,Inter, Arial, sans-serif)}.reviews-rating-cta{color:#fff;min-width:min-content;font:600 clamp(.78rem,.88vw,.9rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);border:1px solid #ffffff2e;border-radius:999px;flex:0 auto;align-items:center;gap:8px;padding:10px clamp(14px,1.4vw,20px);text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.reviews-rating-cta:hover,.reviews-rating-cta:focus-visible{background:#ffffff14;border-color:#ffffff57}.reviews-cta{background:var(--qb-accent,#f76b09);color:#fff;width:fit-content;min-height:clamp(46px,3.2vw,56px);font:600 clamp(.95rem,1.1vw,1.15rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:clamp(26px,3vw,46px) auto 0;padding-inline:clamp(24px,2.4vw,38px);text-decoration:none;transition:background .18s,translate .18s;display:flex}.reviews-cta:hover,.reviews-cta:focus-visible{background:#ff7d20;translate:0 -1px}.reviews-cta-arrow{line-height:1}@media (max-width:900px){.reviews-grid{grid-template-columns:1fr}.reviews-rating{flex-wrap:wrap}.reviews-rating-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.reviews-cta,.reviews-rating-cta{transition:none}.reviews-cta:hover{translate:none}}.contact-form-block{color:#0b0f19;padding:var(--qb-header-clear) 0 clamp(48px,6vw,96px);background:#f6f6f7}.contact-form-block,.contact-form-block *,.contact-form-block :before,.contact-form-block :after{box-sizing:border-box}.contact-form-shell{width:min(1400px, calc(100% - var(--qb-gutter) * 2));grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(20px,2.4vw,36px);margin-inline:auto;display:grid}.contact-form-aside{color:#0b0f19;background:#e9ecf0;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:360px;padding:clamp(24px,2.6vw,40px);display:flex;position:relative;overflow:hidden}.contact-form-photo{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.contact-form-aside:after{content:"";z-index:0;background:linear-gradient(#0000 30%,#fff6 60%,#ffffffeb 100%);position:absolute;inset:0}.contact-form-aside-copy{z-index:1;position:relative}.contact-form-aside-heading{font:600 clamp(1.5rem,2.2vw,2.1rem)/1.12 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:0}.contact-form-aside-body{color:#5b6472;font:400 clamp(.92rem,1vw,1rem)/1.5 var(--fs-font-body,Inter, Arial, sans-serif);margin:8px 0 0}.contact-form-panel{background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:clamp(24px,2.6vw,40px);display:flex;box-shadow:0 24px 60px #0f172a14;container-type:inline-size}.contact-form-eyebrow{color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);letter-spacing:var(--fs-eyebrow-tracking);text-transform:uppercase;display:block}.contact-form-heading{font:600 clamp(1.6rem,2.4vw,2.3rem)/1.1 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:8px 0 0}.contact-form-body{color:#8a93a1;font:400 clamp(.9rem,1vw,1rem)/1.5 var(--fs-font-body,Inter, Arial, sans-serif);margin:6px 0 0}.contact-form-options{border:0;flex-direction:column;gap:10px;margin:clamp(16px,2vw,24px) 0 0;padding:0;display:flex}.contact-form-options-label{color:#0b0f19;font:600 clamp(.95rem,1.05vw,1.05rem)/1.3 var(--fs-font-body,Inter, Arial, sans-serif);margin-bottom:6px;display:block}.contact-form-option-group{flex-direction:column;gap:10px;display:flex}.contact-form-option{font:400 clamp(.95rem,1.05vw,1.05rem)/1.3 var(--fs-font-body,Inter, Arial, sans-serif);cursor:pointer;border:1px solid #e6e9ee;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.contact-form-option:has(input:checked){border-color:var(--qb-accent,#f76b09);background:#f76b090d}.contact-form-option input{accent-color:var(--qb-accent,#f76b09)}.contact-form-followup{border:0;border-left:2px solid #f76b0959;flex-wrap:wrap;gap:8px;margin:0 0 0 clamp(16px,2vw,28px);padding:2px 0 2px clamp(12px,1.4vw,18px);display:flex}.contact-form-followup legend{float:left;color:#5b6472;width:100%;font:500 .85rem/1.2 var(--fs-font-body,Inter, Arial, sans-serif);margin-bottom:6px;padding:0}.contact-form-followup .contact-form-option{padding:8px 14px;font-size:.92rem}.contact-form-option-group:has(>.contact-form-option>input:not(:checked))>.contact-form-followup{display:none}.contact-form-editing .contact-form-option-group:has(>.contact-form-option>input:not(:checked))>.contact-form-followup{display:flex}.contact-form-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.contact-form-field{min-width:0;font:500 .85rem/1.2 var(--fs-font-body,Inter, Arial, sans-serif);color:#5b6472;flex-direction:column;gap:6px;display:flex}.contact-form-field input,.contact-form-field textarea,.contact-form-field select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;font:400 1rem/1.2 var(--fs-font-body,Inter, Arial, sans-serif);color:#0b0f19;background:#fff;border:1px solid #e6e9ee;border-radius:12px;padding:12px 14px}.contact-form-field input:focus-visible,.contact-form-field textarea:focus-visible,.contact-form-field select:focus-visible{outline:2px solid var(--qb-accent,#f76b09);outline-offset:1px}.contact-form-field input::placeholder,.contact-form-field textarea::placeholder{color:#8a93a1}.contact-form-radio{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.contact-form-radio legend{color:#5b6472;font:500 .85rem/1.2 var(--fs-font-body,Inter, Arial, sans-serif);margin-bottom:6px;padding:0}@container (max-width:420px){.contact-form-fields{grid-template-columns:minmax(0,1fr)}}.contact-form-panel:not(.is-stepped) .contact-form-progress,.contact-form-panel:not(.is-stepped) .contact-form-back,.contact-form-panel:not(.is-stepped) .contact-form-next{display:none}.contact-form-panel.is-stepped .contact-form-steps{display:grid}.contact-form-panel.is-stepped .contact-form-step{grid-area:1/1}.contact-form-panel.is-stepped .contact-form-step:not(.is-current){visibility:hidden;pointer-events:none}.contact-form-panel.is-stepped.is-first .contact-form-back,.contact-form-panel.is-stepped:not(.is-last) .contact-form-submit,.contact-form-panel.is-stepped.is-last .contact-form-next{display:none}.contact-form-progress{color:#5b6472;font:500 .85rem/1.3 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:.04em;margin:clamp(14px,1.8vw,20px) 0 0}.contact-form-step-title{color:#0b0f19;font:600 clamp(.95rem,1.05vw,1.05rem)/1.35 var(--fs-font-body,Inter, Arial, sans-serif);margin:clamp(14px,1.8vw,20px) 0 0}.contact-form-field.is-wide{grid-column:1/-1}.contact-form-field textarea{resize:vertical}.contact-form-actions{align-items:center;gap:12px;margin-top:clamp(18px,2.2vw,26px);display:flex}.contact-form-actions .contact-form-submit,.contact-form-actions .contact-form-next{margin-top:0;margin-left:auto;padding-inline:clamp(22px,2vw,32px)}.contact-form-next{background:var(--qb-accent,#f76b09);color:#fff;min-height:52px;font:600 clamp(1rem,1.1vw,1.15rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;display:inline-flex}.contact-form-back{color:#5b6472;min-height:52px;font:600 clamp(.95rem,1.05vw,1.1rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);cursor:pointer;background:0 0;border:1px solid #d7dbe0;border-radius:999px;align-items:center;gap:8px;padding-inline:clamp(18px,1.8vw,26px);transition:border-color .16s,color .16s;display:inline-flex}.contact-form-back:hover,.contact-form-back:focus-visible{color:#0b0f19;border-color:#0b0f19}.contact-form-submit{background:var(--qb-accent,#f76b09);color:#fff;min-height:52px;font:600 clamp(1rem,1.1vw,1.15rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:16px;display:inline-flex}.contact-form-privacy{text-align:center;color:#8a93a1;font:400 .82rem/1.4 var(--fs-font-body,Inter, Arial, sans-serif);margin:10px 0 0}.contact-form-trap{pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form-result{text-align:center;font:500 .92rem/1.4 var(--fs-font-body,Inter, Arial, sans-serif);border-radius:12px;margin:12px 0 0;padding:12px 14px}.contact-form-result.is-ok{color:#1c6b3a;background:#eef9f1;border:1px solid #b7e3c6}.contact-form-result.is-error{color:#a12b2b;background:#fdeeee;border:1px solid #f0c2c2}.contact-form-panel.is-sent .contact-form-actions,.contact-form-panel.is-sent .contact-form-step,.contact-form-panel.is-sent .contact-form-progress{display:none}.contact-form-submit:disabled{opacity:.65;cursor:progress}.contact-form-editing .contact-form-panel:not(.is-stepped) .contact-form-step+.contact-form-step,.contact-form-panel:not(.is-stepped) .contact-form-step+.contact-form-step{border-top:1px solid #ebedf0;margin-top:clamp(16px,2vw,24px);padding-top:clamp(14px,1.8vw,22px)}@media (max-width:820px){.contact-form-shell,.contact-form-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contact-form-back{transition:none}}.direct-contact-block{color:#0b0f19;background:#fff;padding:clamp(48px,6vw,96px) 0}.direct-contact-shell{width:min(760px, calc(100% - var(--qb-gutter) * 2));text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.direct-contact-eyebrow{color:var(--qb-accent,#f76b09);font:var(--fs-eyebrow);letter-spacing:var(--fs-eyebrow-tracking);text-transform:uppercase;display:block}.direct-contact-heading{font:600 clamp(2rem,3.4vw,3rem)/1.05 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;margin:12px 0 0}.direct-contact-body{color:#5b6472;font:400 clamp(1rem,1.15vw,1.1rem)/1.6 var(--fs-font-body,Inter, Arial, sans-serif);margin:16px 0 0}.direct-contact-whatsapp{color:#fff;min-height:clamp(48px,3.2vw,56px);font:600 clamp(1rem,1.1vw,1.15rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);background:#25d366;border-radius:999px;align-items:center;gap:10px;margin-top:clamp(22px,2.6vw,36px);padding-inline:clamp(24px,2.2vw,34px);display:inline-flex;box-shadow:0 10px 30px #25d3664d}.direct-contact-whatsapp svg{width:22px;height:22px}.direct-contact-buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(16px,1.8vw,22px);display:flex}.direct-contact-button{color:#0b0f19;min-height:48px;font:500 clamp(.95rem,1.05vw,1.05rem)/1 var(--fs-font-body,Inter, Arial, sans-serif);border:1px solid #e6e9ee;border-radius:999px;align-items:center;gap:10px;padding-inline:20px;display:inline-flex}.direct-contact-button svg{width:20px;height:20px;color:var(--qb-accent,#f76b09)}.direct-contact-button:hover,.direct-contact-button:focus-visible{border-color:var(--qb-accent,#f76b09)}.direct-contact-note{color:#8a93a1;font:400 .9rem/1.4 var(--fs-font-body,Inter, Arial, sans-serif);margin:clamp(16px,1.8vw,24px) 0 0}.qb-header{--qb-accent:#f76b09;box-sizing:border-box;z-index:30;width:100%;padding:clamp(26px, 3vw, 44px) var(--qb-gutter);background:linear-gradient(#00000038,#0000 88%);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;transition:background .22s,padding .22s,border-color .22s;display:grid;position:absolute;top:0;left:0}.qb-header:not(.fs-cms-block){position:fixed}.qb-header.is-stuck{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a47;padding-block:clamp(14px,1.6vw,22px)}@media (prefers-reduced-motion:reduce){.qb-header{transition:none}}.qb-logo{justify-self:start;align-items:center;max-width:300px;display:inline-flex}.qb-logo img{width:auto;height:clamp(58px,5vw,84px)}.qb-logo-word{color:#fff;font:600 clamp(1.25rem, 1.5vw, 1.6rem)/1 var(--fs-font-h1,Inter, Arial, sans-serif);letter-spacing:-.01em;text-shadow:0 4px 20px #00000040}.qb-nav{justify-content:center;gap:clamp(28px,3.4vw,64px);display:flex}.qb-nav a{color:#fff;font:400 clamp(1rem, 1.15vw, 1.25rem)/1 var(--fs-font-body,Inter, Arial, sans-serif);text-shadow:0 4px 20px #00000040;padding:6px 0;position:relative}.qb-nav a:after{background:var(--qb-accent);content:"";transform-origin:100%;height:2px;transition:transform .22s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.qb-nav a:hover:after,.qb-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.qb-nav a.is-active:after{transform:scaleX(1)}.qb-header-ctas{justify-self:end;align-items:center;gap:10px;display:flex}.qb-cta{background:var(--qb-accent);color:#fff;min-height:clamp(42px,2.9vw,50px);font:600 clamp(.95rem, 1.1vw, 1.15rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);border-radius:999px;align-items:center;padding-inline:clamp(20px,1.7vw,30px);transition:background .18s,transform .18s;display:inline-flex}.qb-cta:hover,.qb-cta:focus-visible{background:#ff7d20;transform:translateY(-1px)}.qb-cta-ghost{box-shadow:none;background:0 0;border:1px solid #ffffff6b}.qb-cta-ghost:hover,.qb-cta-ghost:focus-visible{background:#ffffff1a;border-color:#fff}.qb-burger{z-index:1;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;justify-self:end;gap:6px;width:44px;height:44px;padding:0;display:none;position:relative}.qb-burger span{background:#fff;border-radius:2px;width:26px;height:2px;transition:transform .22s,opacity .16s}.qb-header.is-open .qb-burger span:first-child{transform:translateY(8px)rotate(45deg)}.qb-header.is-open .qb-burger span:nth-child(2){opacity:0}.qb-header.is-open .qb-burger span:last-child{transform:translateY(-8px)rotate(-45deg)}.qb-logo{z-index:1;position:relative}.qb-header.is-open{z-index:950;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0a}.qb-drawer{padding:clamp(104px, 24vw, 148px) var(--qb-gutter) clamp(32px, 8vw, 56px);overscroll-behavior:contain;opacity:0;visibility:hidden;background:#0a0a0a;flex-direction:column;gap:clamp(24px,5vw,40px);transition:opacity .22s,visibility .22s;display:none;position:fixed;inset:0;overflow-y:auto}.qb-drawer.is-open{opacity:1;visibility:visible}.qb-drawer-nav{flex-direction:column;display:flex}.qb-drawer-nav a{color:#fff;font:400 clamp(1.35rem, 6vw, 1.9rem)/1.15 var(--fs-font-h3,Inter, Arial, sans-serif);border-bottom:1px solid #ffffff1f;padding:clamp(14px,3.4vw,20px) 0}.qb-drawer-nav a.is-active{color:var(--qb-accent)}.qb-drawer-ctas{flex-direction:column;gap:12px;margin-top:auto;display:flex}.qb-drawer-ctas .qb-cta{justify-content:center;min-height:54px;font-size:clamp(1rem,4vw,1.1rem)}@media (max-width:820px){.qb-header{justify-content:space-between;align-items:center;gap:12px;padding-block:clamp(18px,4vw,26px);display:flex}html.qb-nav-open,html.qb-nav-open body{overflow:hidden}.qb-nav{display:none}.qb-burger,.qb-drawer{display:flex}.qb-header-ctas .qb-cta-ghost{display:none}}@media (max-width:560px){.qb-header-ctas{display:none}}@media (max-width:820px) and (max-height:560px){.qb-drawer{gap:20px;padding-top:clamp(88px,20vw,108px)}.qb-drawer-nav a{padding-block:clamp(10px,2.6vw,14px);font-size:clamp(1.15rem,4.6vw,1.45rem)}}@media (prefers-reduced-motion:reduce){.qb-nav a:after,.qb-cta{transition:none}.qb-cta:hover,.qb-cta:focus-visible{transform:none}.qb-burger span,.qb-drawer{transition:none}}.hero-spotlight-block{--spotlight-accent:#f76b09;--spotlight-shadow:0 4px 20px #00000040;--spotlight-glass:#0a0a0a47;--spotlight-hairline:#ffffff29;isolation:isolate;color:#fff;background-color:#0b0f19;width:100%;min-height:100svh;position:relative}.hero-spotlight-block,.hero-spotlight-block *,.hero-spotlight-block :before,.hero-spotlight-block :after{box-sizing:border-box}.hero-spotlight-media{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-spotlight-block:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 60%);position:absolute;inset:0}.hero-spotlight-left:before{background:linear-gradient(270deg,#0000 0%,#0000004d 60%)}@media (max-width:700px){.hero-spotlight-left:before{background:linear-gradient(#0000 0%,#0000004d 60%)}}.hero-spotlight-shell{z-index:2;width:min(1650px, calc(100% - var(--qb-gutter) * 2));min-height:inherit;flex-direction:column;margin-inline:auto;padding-block:0 clamp(30px,3.6vw,63px);display:flex;position:relative}.hero-spotlight-lede{padding-top:var(--fs-hero-title-top);text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(36px,6vh,80px);display:flex}.hero-spotlight-left .hero-spotlight-lede{padding-left:var(--fs-hero-left-inset);text-align:left;align-items:flex-start}.hero-spotlight-left .hero-spotlight-locations{justify-content:flex-start}.hero-spotlight-heading{color:#fff;max-width:15ch;font:var(--fs-h1);letter-spacing:var(--fs-h1-tracking);margin:0}.hero-spotlight-body{color:#fff;max-width:34ch;font:400 clamp(1.05rem, 1.4vw, 1.5rem)/1.5 var(--fs-font-body,Inter, Arial, sans-serif);text-shadow:var(--spotlight-shadow);margin:clamp(16px,2.2vw,22px) 0 0}.hero-spotlight-cta{background:var(--spotlight-accent);color:#fff;min-height:clamp(46px,3.5vw,60px);font:600 clamp(1rem, 1.15vw, 1.25rem)/1 var(--fs-font-button,Inter, Arial, sans-serif);border-radius:999px;align-items:center;gap:12px;margin-top:clamp(22px,2.6vw,32px);padding-inline:clamp(22px,2vw,34px);text-decoration:none;transition:background .18s,translate .18s;display:inline-flex}.hero-spotlight-cta:hover,.hero-spotlight-cta:focus-visible{background:#ff7d20;translate:0 -1px}.hero-spotlight-cta-arrow{font-size:1.1em;line-height:1}.hero-spotlight-locations{flex-wrap:wrap;justify-content:center;gap:14px;margin:clamp(24px,3.1vw,30px) 0 0;padding:0;list-style:none;display:flex}.hero-spotlight-pill{border:1px solid var(--spotlight-hairline);background:var(--spotlight-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;min-height:clamp(30px,2vw,34px);font:400 clamp(.9rem, 1vw, 1.0625rem)/1 var(--fs-font-body,Inter, Arial, sans-serif);text-shadow:var(--spotlight-shadow);border-radius:999px;align-items:center;gap:7px;padding-inline:16px;display:inline-flex}.hero-spotlight-pill svg{flex:none;width:15px;height:15px}.hero-spotlight-pill.is-linked{padding-inline:0}.hero-spotlight-pill-link{color:inherit;border-radius:999px;align-self:stretch;align-items:center;gap:7px;padding-inline:16px;text-decoration:none;transition:background-color .16s;display:inline-flex}.hero-spotlight-pill-link:hover,.hero-spotlight-pill-link:focus-visible{background:#ffffff29}.hero-spotlight-pill-link:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.hero-spotlight-pill-link{transition:none}}.hero-spotlight-bar{margin-top:auto;background:var(--spotlight-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff1f;border-radius:35px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1296px,100%);margin-inline:auto;padding:clamp(20px,2.2vw,30px) clamp(16px,2vw,28px);display:grid}.hero-spotlight-feature{align-items:center;gap:clamp(12px,1.1vw,18px);padding-left:clamp(12px,1.75vw,30px);padding-right:clamp(6px,.7vw,12px);display:flex;position:relative}.hero-spotlight-feature+.hero-spotlight-feature{border-left:1px solid #ffffff24}.hero-spotlight-feature:nth-child(4n+1){border-left:0}.hero-spotlight-feature-icon{color:var(--spotlight-accent);border:1px solid #7d7d7d99;border-radius:100%;flex:none;padding:15px}.hero-spotlight-feature-icon svg{width:clamp(24px,5vw,60px);height:clamp(24px,5vw,60px);display:block}.hero-spotlight-feature-text{min-width:0}.hero-spotlight-feature-title{color:#fff;font:500 clamp(1rem, 1vw, 1.25rem)/1.25 var(--fs-font-h3,Inter, Arial, sans-serif);text-shadow:var(--spotlight-shadow);margin:0}.hero-spotlight-feature-body{color:#fffc;font:300 clamp(.875rem, .8vw, 1.0625rem)/1.45 var(--fs-font-body,Inter, Arial, sans-serif);text-shadow:var(--spotlight-shadow);margin:6px 0 0}@media (max-width:1100px){.hero-spotlight-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.hero-spotlight-feature:nth-child(odd){border-left:0}}@media (max-width:700px){.hero-spotlight-bar{grid-template-columns:minmax(0,1fr)}.hero-spotlight-feature+.hero-spotlight-feature{border-left:0}.hero-spotlight-feature{padding-inline:0}.hero-spotlight-heading{max-width:none}}@media (prefers-reduced-motion:reduce){.hero-spotlight-cta{transition:none}.hero-spotlight-cta:hover,.hero-spotlight-cta:focus-visible{translate:none}}.fs-panels{background:0 0;overflow:visible}.fs-cookie{z-index:900;color:#0b0f19;background:#fff;border:1px solid #e7e9ec;border-radius:18px;flex-direction:column;gap:16px;max-width:400px;padding:22px;display:flex;position:fixed;bottom:20px;box-shadow:0 20px 50px #0b0f1924}.fs-cookie-left{left:20px}.fs-cookie-right{right:20px}.fs-cookie-center{left:50%;transform:translate(-50%)}.fs-cookie-copy{flex-direction:column;gap:7px;display:flex}.fs-cookie-copy strong{font:600 1rem/1.3 var(--fs-font-h3,Inter, Arial, sans-serif)}.fs-cookie-copy p{color:#5b6472;font:400 .9rem/1.55 var(--fs-font-body,Inter, Arial, sans-serif);margin:0}.fs-cookie-copy a{color:var(--qb-accent,#f76b09);font:500 .9rem/1.55 var(--fs-font-body,Inter, Arial, sans-serif);text-underline-offset:3px;text-decoration:underline}.fs-cookie-actions{gap:10px;display:flex}.fs-cookie-actions button{min-height:44px;font:600 .95rem/1 var(--fs-font-button,Inter, Arial, sans-serif);cursor:pointer;border-radius:999px;flex:1;padding:0 18px;transition:background .18s,border-color .18s,color .18s}.fs-cookie-accept{border:1px solid var(--qb-accent,#f76b09);background:var(--qb-accent,#f76b09);color:#fff}.fs-cookie-accept:hover,.fs-cookie-accept:focus-visible{background:#ff7d20;border-color:#ff7d20}.fs-cookie-decline{color:#5b6472;background:0 0;border:1px solid #d7dbe0}.fs-cookie-decline:hover,.fs-cookie-decline:focus-visible{color:#0b0f19;background:#0b0f190a;border-color:#0b0f19}.fs-backtotop{z-index:890;width:var(--fs-panel-tile);height:var(--fs-panel-tile);border-radius:var(--fs-panel-tile-radius);background:var(--qb-accent,#f76b09);color:#fff;cursor:pointer;opacity:0;pointer-events:none;border:0;font-size:20px;line-height:1;transition:opacity .22s,translate .22s,border-color .18s,background .18s,color .18s;position:fixed;bottom:20px;translate:0 10px;box-shadow:0 12px 30px #0b0f191f}.fs-whatsapp{z-index:895;width:var(--fs-panel-tile);height:var(--fs-panel-tile);border-radius:var(--fs-panel-tile-radius);color:#fff;background:#25d366;justify-content:center;align-items:center;text-decoration:none;transition:background .18s,translate .18s;display:inline-flex;position:fixed;bottom:20px;box-shadow:0 12px 30px #25d36652}.fs-whatsapp svg{flex:none;width:26px;height:26px}.fs-whatsapp:hover,.fs-whatsapp:focus-visible{background:#1ebe5b;translate:0 -1px}.fs-whatsapp-right{right:20px}.fs-whatsapp-left{left:20px}.fs-whatsapp-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.fs-whatsapp{transition:none}.fs-whatsapp:hover,.fs-whatsapp:focus-visible{translate:none}}.fs-backtotop.is-stacked{bottom:calc(20px + var(--fs-panel-tile) + 12px)}.fs-backtotop.is-visible{opacity:1;pointer-events:auto;translate:none}.fs-backtotop:hover,.fs-backtotop:focus-visible{background:#ff7d20}.fs-backtotop-right{right:20px}.fs-backtotop-left{left:20px}.fs-panels-preview .fs-cookie,.fs-panels-preview .fs-whatsapp,.fs-panels-preview .fs-backtotop{position:absolute}@media (max-width:640px){.fs-cookie{max-width:none;bottom:14px;left:14px;right:14px;transform:none}}.fs-custom{z-index:880;border:1px solid var(--fs-line);max-width:320px;color:var(--fs-white);background:#090d17f5;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex;position:fixed;box-shadow:0 18px 48px #00000073}.fs-custom-bottom-left{bottom:20px;left:20px}.fs-custom-bottom-right{bottom:20px;right:20px}.fs-custom-top-left{top:20px;left:20px}.fs-custom-top-right{top:20px;right:20px}.fs-custom strong{padding-right:22px;font-size:14px;font-weight:500}.fs-custom p{color:var(--fs-muted);margin:0;font-size:12.5px;line-height:1.55}.fs-custom-close{color:var(--fs-muted);cursor:pointer;background:0 0;border:0;padding:2px;font-size:16px;line-height:1;position:absolute;top:10px;right:12px}.fs-custom-close:hover,.fs-custom-close:focus-visible{color:var(--fs-white)}.fs-custom-cta{border:1px solid var(--fs-blue);background:var(--fs-blue);color:#fff;letter-spacing:.02em;border-radius:999px;align-self:flex-start;margin-top:4px;padding:7px 16px;font-size:12.5px;transition:background .18s,border-color .18s}.fs-custom-cta:hover,.fs-custom-cta:focus-visible{background:#7ba4ff;border-color:#7ba4ff}.fs-panels-preview .fs-custom{position:absolute}@media (max-width:640px){.fs-custom{max-width:none;left:14px;right:14px}}.fs-cookie-current{color:var(--fs-muted);font-size:11px}.fs-cookie-actions .is-current{outline-offset:2px;outline:2px solid #5b8dff73}.block-anchor{width:0;height:0;scroll-margin-top:var(--qb-header-clear);display:block;overflow:hidden}.hero-ring-block{box-sizing:border-box;color:#1d1d1f;background:#fff;grid-template-columns:minmax(0,1fr);place-items:center;min-height:min(1034px,100svh);padding:clamp(96px,12vw,160px) clamp(20px,5vw,120px);display:grid;position:relative;overflow:hidden}.hero-ring-block *{box-sizing:border-box}.hero-ring-stage{pointer-events:none;position:absolute;inset:0}.hero-ring-orbit{animation:hero-ring-spin var(--hero-ring-duration,240s) linear infinite;position:absolute;inset:0}.hero-ring-orbit[data-ring="1"]{--hero-ring-duration:260s}.hero-ring-orbit[data-ring="2"]{--hero-ring-duration:197s;animation-direction:reverse}.hero-ring-orbit[data-ring="3"]{--hero-ring-duration:151s}.hero-ring-orbit[data-ring="4"]{--hero-ring-duration:113s;animation-direction:reverse}@keyframes hero-ring-spin{to{transform:rotate(360deg)}}.hero-ring-photo{transform:translate(-50%, -50%) rotate(var(--hero-ring-tilt,0deg));aspect-ratio:3/4;pointer-events:auto;cursor:zoom-in;background:0 0;border:0;border-radius:20.8%/15.6%;padding:0;transition:filter .2s;position:absolute;overflow:hidden}.hero-ring-photo:hover{filter:brightness(1.06)}.hero-ring-photo:focus-visible{outline-offset:3px;outline:2px solid #0400ff}.hero-ring-photo-media{object-fit:cover;width:100%;height:100%;display:block}.hero-ring-stage.is-paused .hero-ring-orbit{animation-play-state:paused}.hero-ring-copy{z-index:1;text-align:center;justify-items:center;width:100%;max-width:862px;display:grid;position:relative}.hero-ring-heading{font:500 clamp(2.1rem, 4.8vw, 4.3125rem)/1.087 var(--fs-font-h1,Inter, Arial, sans-serif);letter-spacing:-.022em;color:#1d1d1f;margin:0}.hero-ring-accent{color:#0400ff}.hero-ring-subline{font:400 clamp(1rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#707070;margin:12px 0 0}.hero-ring-action{justify-items:center;gap:14px;width:100%;margin-top:48px;display:grid}.hero-ring-field{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #aeaeb5;border-radius:27px;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:600px;height:64px;padding:0 10px 0 24px;display:flex}.hero-ring-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d1d1f;min-width:0;font:400 1rem/1.5625 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;background:0 0;border:0;outline:0;flex:1}.hero-ring-input::placeholder{color:#86868b;opacity:1}.hero-ring-cta{color:#fff;height:44px;font:600 1rem/1.5625 var(--fs-font-button,Inter, Arial, sans-serif);letter-spacing:-.006em;cursor:pointer;background:#0400ff;border:0;border-radius:980px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 20px 0 22px;transition:background .18s,transform .18s;display:inline-flex}.hero-ring-cta:hover{background:#0300cc}.hero-ring-cta:active{transform:translateY(1px)}.hero-ring-cta-arrow{font-size:1.0625rem;line-height:1.529}.hero-ring-note{max-width:600px;font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;margin:0}.hero-ring-note-strong{color:#1d1d1f}.hero-ring-lightbox{z-index:2;pointer-events:auto;place-items:center;display:grid;position:absolute;inset:0}.hero-ring-lightbox-scrim{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:zoom-out;background:#ffffffdb;border:0;padding:0;position:absolute;inset:0}.hero-ring-lightbox-media{aspect-ratio:3/4;object-fit:cover;border-radius:24px;width:min(465px,78vw);position:relative;box-shadow:0 40px 90px #00000038}.hero-ring-lightbox-close{color:#1d1d1f;cursor:pointer;background:#fffc;border:1px solid #aeaeb5;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.125rem;line-height:1;display:grid;position:absolute;top:40px;right:40px}@media (max-width:560px){.hero-ring-field{border-radius:24px;flex-direction:column;gap:10px;height:auto;padding:10px}.hero-ring-input{text-align:center;width:100%;padding:10px 14px}.hero-ring-cta{width:100%}}@media (max-width:700px){.hero-ring-stage{transform-origin:50%;transform:scale(1.35)}.hero-ring-lightbox-close{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.hero-ring-orbit{animation:none}.hero-ring-photo,.hero-ring-cta{transition:none}}.trust-strip-block{box-sizing:border-box;background:#f5f5f7;flex-direction:column;align-items:center;gap:28px;padding:56px 0;display:flex;position:relative;overflow:hidden}.trust-strip-block *{box-sizing:border-box}.trust-strip-caption-wrap{justify-content:center;width:100%;padding:0 20px;display:flex}.trust-strip-caption{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f8c;text-align:center;margin:0}.trust-strip-track{--trust-strip-gap:clamp(26px, 3.9vw, 56px);width:max-content;animation:trust-strip-run calc(var(--trust-strip-slots,7) * 5.5s) linear infinite;display:flex}.trust-strip-run{padding:0 var(--trust-strip-gap) 0 0;align-items:center;gap:var(--trust-strip-gap);flex:none;margin:0;list-style:none;display:flex}.trust-strip-slot{align-items:center;display:flex}.trust-strip-logo{object-fit:contain;width:auto;min-width:88px;max-width:180px;height:40px;display:block}.trust-strip-block[data-tone=flat] .trust-strip-logo{filter:brightness(0)invert(.55)}.trust-strip-block[data-tone=gray] .trust-strip-logo{filter:grayscale()}.trust-strip-block[data-tone=color] .trust-strip-logo{filter:none}.trust-strip-placeholder{color:#1d1d1f8c;min-width:88px;max-width:180px;height:40px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;white-space:nowrap;text-overflow:ellipsis;background:#e8e8ed;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex;overflow:hidden}@keyframes trust-strip-run{to{transform:translateX(calc(-100% / var(--trust-strip-runs,4)))}}.trust-strip-track.is-static{width:auto;max-width:100%;padding:0 20px;animation:none}.trust-strip-track.is-static .trust-strip-run{flex-wrap:wrap;flex:auto;justify-content:center;row-gap:16px;min-width:0;padding-right:0}@media (prefers-reduced-motion:reduce){.trust-strip-track{width:auto;max-width:100%;padding:0 20px;animation:none}.trust-strip-run{flex-wrap:wrap;flex:auto;justify-content:center;row-gap:16px;min-width:0;padding-right:0}.trust-strip-run[aria-hidden=true]{display:none}}@media (max-width:480px){.trust-strip-caption{text-align:left}}.problem-wave-block{box-sizing:border-box;isolation:isolate;color:#fff;background:linear-gradient(150deg,#3f86d8 0%,#1f6ec9 45%,#123f8a 100%);place-items:center;padding:clamp(64px,14.17vw,204px) clamp(40px,8.33vw,120px);display:grid;position:relative;overflow:hidden}.problem-wave-block *{box-sizing:border-box}.problem-wave-scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.problem-wave-scene>canvas{width:100%;height:100%;display:block}.problem-wave-copy{text-align:center;justify-items:center;gap:26px;width:100%;display:grid}.problem-wave-heading{max-width:1100px;font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;color:#fff;margin:0}.problem-wave-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.5 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:.012em;color:#fff;margin:0}.problem-wave-lead-rest{color:#ffffffa8}.services-grid-block{box-sizing:border-box;color:#1d1d1f;background:#f5f5f7;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.services-grid-block *{box-sizing:border-box}.services-head{grid-template-columns:620fr 440fr;gap:80px;max-width:1140px;margin:0 auto;display:grid}.services-heading{font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;margin:0}.services-lead{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#1d1d1f;margin:12px 0 0}.services-lead-rest{color:#707070}.services-raster{flex-direction:column;gap:16px;max-width:960px;margin:80px auto 0;display:flex}.services-row{grid-template-columns:553.33fr 390.67fr;gap:16px;display:grid}.services-row:nth-child(2n){grid-template-columns:390.67fr 553.33fr}.services-row:has(>:only-child){grid-template-columns:1fr}.services-card{color:#f5f5f7;background:linear-gradient(#3a3a3c 0%,#1d1d1f 100%);border-radius:28px;min-height:320px;padding:36px 44px;text-decoration:none;transition:transform .2s;display:block;position:relative;overflow:hidden}.services-card:hover{transform:translateY(-4px)}.services-card:focus-visible{outline-offset:3px;outline:2px solid #0400ff}.services-card-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.services-card-scrim{background:linear-gradient(#1d1d1f9e 0%,#1d1d1f57 55%,#1d1d1f33 100%);position:absolute;inset:0}.services-card-overlay{flex-direction:column;gap:8px;max-width:335px;display:flex;position:relative}.services-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.services-card-title{font:600 clamp(1.25rem, 1.67vw, 1.5rem)/1.25 var(--fs-font-h3,Inter, Arial, sans-serif);letter-spacing:-.015em;color:#f5f5f7;margin:0}.services-card-eyebrow{font:500 .75rem/1.4 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#a1a1a6;flex:none}.services-card-sub{font:400 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#a1a1a6;margin:0}.services-fuss{text-align:center;max-width:960px;margin:48px auto 0}.services-link{font:400 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#0400ff;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.services-link:hover{text-decoration:underline}@media (max-width:900px){.services-head{grid-template-columns:1fr;gap:20px}.services-row,.services-row:nth-child(2n){grid-template-columns:1fr}.services-card{min-height:160px;padding:28px 24px}}@media (prefers-reduced-motion:reduce){.services-card{transition:none}.services-card:hover{transform:none}}.beleg-block{box-sizing:border-box;color:#f5f5f7;background:#000;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px);overflow-x:clip}.beleg-block *{box-sizing:border-box}.beleg-inhalt{text-align:center;flex-direction:column;gap:28px;max-width:1200px;margin:0 auto;display:flex}.beleg-heading{max-width:720px;font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#f5f5f7;margin:0 auto}.beleg-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#f5f5f7;margin:0 auto}.beleg-lead-rest{color:#86868b}.beleg-arbeiten{flex-direction:column;gap:24px;max-width:1200px;margin:80px auto 0;display:flex}.beleg-hero{margin:0;aspect-ratio:1440/620;border-radius:0;width:100vw;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.beleg-reihe{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.beleg-kachel{aspect-ratio:384/480;border-radius:28px;margin:0;position:relative;overflow:hidden}.beleg-img{object-fit:cover;width:100%;height:100%;display:block}.beleg-platzhalter{text-align:center;background:#101012;border:1px dashed #2a2a2d;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:16px;display:flex;position:absolute;inset:0}.beleg-platzhalter-marke{font:500 .75rem/1.4 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#6e6e73}.beleg-platzhalter-text{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#5a5a5f}.beleg-einordnung{text-align:center;flex-direction:column;gap:12px;max-width:660px;margin:56px auto 0;display:flex}.beleg-note{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#f5f5f7;margin:0}.beleg-note-rest{color:#86868b}.beleg-link{font:400 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#2997ff;align-self:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.beleg-link:hover{text-decoration:underline}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:901px){.beleg-hero:not(.is-static){animation-name:beleg-schrumpft;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 25% cover 55%}}}@keyframes beleg-schrumpft{0%{border-radius:0;width:100vw;margin-inline:calc(50% - 50vw)}to{border-radius:28px;width:100%;margin-inline:0}}@media (max-width:900px){.beleg-hero{width:100%;margin-inline:0}.beleg-arbeiten{gap:16px}.beleg-reihe{grid-template-columns:1fr;gap:16px}}.benefits-carousel-block{box-sizing:border-box;color:#1d1d1f;background:#fff;padding:clamp(64px,8.33vw,120px) 0}.benefits-carousel-block *{box-sizing:border-box}.benefits-heading{box-sizing:content-box;max-width:640px;font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;text-align:center;margin:0 auto;padding-inline:clamp(20px,8.33vw,120px)}.carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;margin-top:60px;padding-inline:20px;scroll-padding-inline-start:20px;display:flex;overflow-x:auto}@media (min-width:901px){.carousel-track{padding-inline:clamp(20px,16.67vw,240px) clamp(20px,8.33vw,120px);scroll-padding-inline-start:clamp(20px,16.67vw,240px)}}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>*{scroll-snap-align:start;flex:none}.carousel-track:focus-visible{outline-offset:4px;outline:2px solid #0400ff}.carousel-nav{justify-content:flex-end;gap:12px;max-width:1200px;margin:48px auto 0;padding-inline:clamp(20px,8.33vw,120px);display:flex}.carousel-knoepfe{gap:12px;display:flex}.carousel-nav.hat-vorspann{justify-content:space-between;align-items:center}.carousel-knopf{color:#1d1d1f;cursor:pointer;background:#e8e8ed;border:0;border-radius:980px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:opacity .2s;display:inline-flex}.carousel-knopf svg{width:7px;height:12px}.carousel-knopf:disabled{opacity:.4;cursor:default}.carousel-knopf:focus-visible{outline-offset:3px;outline:2px solid #0400ff}.benefits-karte{flex-direction:column;gap:24px;width:800px;max-width:80vw;margin:0;display:flex}.benefits-bild{aspect-ratio:800/450;background:#e8e8ed;border-radius:28px;position:relative;overflow:hidden}.benefits-img{object-fit:cover;width:100%;height:100%;display:block}.benefits-platzhalter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex;position:absolute;inset:0}.benefits-platzhalter-marke{font:500 .75rem/1.4 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.benefits-platzhalter-text{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#a1a1a6}.benefits-caption{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#1d1d1f;padding-inline:24px}.benefits-caption-rest{color:#86868b}@media (max-width:900px){.carousel-track{gap:24px;margin-top:24px}.benefits-karte{gap:16px;width:300px;max-width:82vw}.benefits-bild{aspect-ratio:300/190}.benefits-caption{padding-inline:0}.carousel-nav{margin-top:24px}}@media (prefers-reduced-motion:reduce){.carousel-knopf{transition:none}}.mid-cta-block{box-sizing:border-box;isolation:isolate;color:#fff;place-items:center;min-height:clamp(560px,62.5vw,900px);padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px);display:grid;position:relative;overflow-x:clip}.mid-cta-block *{box-sizing:border-box}.mid-cta-bild{z-index:-2;background:#1d1d1f;position:absolute;inset:0}.mid-cta-img{object-fit:cover;width:100%;height:100%;display:block}.mid-cta-platzhalter{flex-direction:column;gap:4px;padding:20px;display:flex;position:absolute;inset:0 auto auto 0}.mid-cta-platzhalter-marke{font:500 .75rem/1.4 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#6e6e73}.mid-cta-platzhalter-text{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#5a5a5f}.mid-cta-scrim{z-index:-1;background:#00000085;position:absolute;inset:0}.mid-cta-inhalt{text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:880px;display:flex}.mid-cta-heading{max-width:700px;font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;color:#fff;margin:0}.mid-cta-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#fff;margin:0}.mid-cta-zeile{align-items:center;gap:20px;padding-top:10px;display:flex}.magnetic-cta{color:#fff;font:600 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-button,Inter, Arial, sans-serif);letter-spacing:-.006em;will-change:transform;background:#0400ff;border-radius:980px;justify-content:center;align-items:center;padding:12px 22px;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),background .18s;display:inline-flex}.magnetic-cta:hover{background:#0300cc}.magnetic-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.magnetic-cta-label{transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-block}.mid-cta-link{font:600 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-button,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#fff;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mid-cta-link:hover{text-decoration:underline}.mid-cta-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.mid-cta-link-chevron{font-size:1.15em;line-height:1}.mid-cta-inhalt{transition:opacity .7s ease-out,transform .76s cubic-bezier(.2,.72,.2,1)}.mid-cta-inhalt.is-versteckt{opacity:0;transform:translateY(24px)}.mid-cta-bild{transition:opacity .9s}.mid-cta-bild.is-verblasst{opacity:.72}@media (max-width:900px){.mid-cta-zeile{flex-direction:column;gap:12px}.magnetic-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.magnetic-cta,.magnetic-cta-label,.mid-cta-inhalt,.mid-cta-bild{transition:none}}.spark-teaser-block{box-sizing:border-box;color:#f5f5f7;background:#000;flex-direction:column;align-items:center;padding:clamp(56px,6.67vw,96px) clamp(20px,8.33vw,120px);display:flex}.spark-teaser-block *{box-sizing:border-box}.spark-head{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:1200px;display:flex}.spark-eyebrow{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.spark-heading{font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;color:#f5f5f7;margin:0}.spark-device{background:#242426;border:1px solid #48484a;border-radius:28px;width:100%;max-width:960px;margin-top:clamp(24px,3.89vw,56px);padding:clamp(6px,1.39vw,20px)}.spark-schirm{aspect-ratio:920/488;background:#0b0b0c;border-radius:16px;position:relative;overflow:hidden}.spark-notch{z-index:2;background:#242426;width:clamp(108px,8.33vw,120px);height:clamp(14px,1.11vw,16px);position:absolute;top:0;left:50%;transform:translate(-50%)}.spark-panel{background:linear-gradient(#26262a 0%,#141416 100%);position:absolute;inset:0}.spark-panel[hidden]{display:none}.spark-schirm-img{object-fit:cover;width:100%;height:100%;display:block}.spark-platzhalter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex;position:absolute;inset:0}.spark-platzhalter-marke{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#6e6e73}.spark-platzhalter-text{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#5a5a5f}.spark-caption{text-align:right;width:100%;max-width:960px;font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e6e73;margin:12px 0 0}.spark-reiter{border-bottom:1px solid #3a3a3c;justify-content:center;gap:40px;width:100%;max-width:960px;margin-top:clamp(20px,2.78vw,40px);display:flex}.spark-reiter-knopf{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#86868b;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:12px;padding:0;transition:color .16s;display:flex}.spark-reiter-knopf:hover{color:#d2d2d7}.spark-reiter-knopf:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #f5f5f7}.spark-reiter-knopf.is-aktiv{color:#f5f5f7}.spark-reiter-strich{opacity:0;background:#f5f5f7;height:2px;transition:opacity .16s;display:block}.spark-reiter-knopf.is-aktiv .spark-reiter-strich{opacity:1}.spark-text{width:100%;max-width:660px;margin-top:clamp(16px,1.94vw,28px)}.spark-text[hidden]{display:none}.spark-text:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #f5f5f7}.spark-text-absatz{text-align:center;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#f5f5f7;margin:0}.spark-text-rest{color:#86868b}@media (max-width:900px){.spark-schirm{aspect-ratio:350/438}.spark-caption{text-align:left}.spark-reiter{border-bottom:0;flex-direction:column;gap:0}.spark-reiter-knopf{border-bottom:1px solid #3a3a3c;gap:12px;padding:16px 0 0}}@media (prefers-reduced-motion:reduce){.spark-reiter-knopf,.spark-reiter-strich{transition:none}}.pricing-block{box-sizing:border-box;color:#1d1d1f;background:#f5f5f7;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px);overflow-x:clip}.pricing-block *{box-sizing:border-box}.pricing-block>*{max-width:1200px;margin-inline:auto}.pricing-head{grid-template-columns:620fr 440fr;align-items:start;gap:80px;display:grid}.pricing-heading{font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;color:#1d1d1f;margin:0}.pricing-lead{font:400 1.1875rem/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#1d1d1f;margin:12px 0 0}.pricing-lead-rest{color:#86868b}.pricing-pakete{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:80px;display:grid}.pricing-karte{background:#fff;border-radius:28px;flex-direction:column;padding:28px;display:flex}.pricing-karte-kopf{justify-content:space-between;align-items:center;gap:16px;min-height:96px;display:flex}.pricing-chips{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pricing-chip{color:#0400ff;font:600 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);background:#eceaff;border-radius:980px;padding:6px 12px;display:inline-block}.pricing-badge{color:#86868b;font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);border:1px solid #d6d6d6;border-radius:980px;padding:6px 12px;display:inline-block}.pricing-portraet{background:#e8e8ed;border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.pricing-portraet-img{object-fit:cover;width:100%;height:100%;display:block}.pricing-portraet-platzhalter{font:600 2rem/1 var(--fs-font-h2,Inter, Arial, sans-serif);color:#b0b0b8}.pricing-karte-name{flex-direction:column;gap:8px;padding-top:20px;display:flex}.pricing-name{font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#1d1d1f;margin:0}.pricing-claim{font:600 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;margin:0}.pricing-beschreibung{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e6e73;margin:0}.pricing-preis{border-top:1px solid #e8e8ed;flex-direction:column;gap:4px;margin-top:28px;padding-top:28px;padding-bottom:20px;display:flex}.pricing-betrag{font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#1d1d1f}.pricing-preis-note{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e6e73}.pricing-merkmale{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pricing-merkmal{color:#1d1d1f;font:600 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);background:#f5f5f7;border-radius:980px;padding:7px 12px}.pricing-cta{color:#1d1d1f;font:600 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);background:#fff;border:1px solid #d6d6d6;border-radius:980px;justify-content:center;align-items:center;margin-top:24px;padding:14px 20px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.pricing-cta:hover{background:#f5f5f7;border-color:#1d1d1f}.pricing-cta:focus-visible{outline-offset:3px;outline:2px solid #0400ff}.pricing-ideal{margin-top:auto;padding-top:28px}.pricing-ideal>*+*{margin-top:6px}.pricing-ideal-titel,.pricing-ideal-text{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);background:#f5f5f7;display:block}.pricing-ideal-titel{color:#1d1d1f;border-radius:20px 20px 0 0;padding:18px 20px 0;font-weight:600}.pricing-ideal-text{color:#6e6e73;border-radius:0 0 20px 20px;margin:0;padding:0 20px 18px}.pricing-vergleich{margin-top:32px}.pricing-toggle{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;cursor:pointer;background:#fff;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;padding:22px 20px 22px 28px;list-style:none;display:flex}.pricing-toggle::-webkit-details-marker{display:none}.pricing-toggle:focus-visible{outline-offset:3px;outline:2px solid #0400ff}.pricing-chevron{background:#f5f5f7;border-radius:980px;flex:none;place-items:center;width:40px;height:40px;font-size:1.0625rem;line-height:1;transition:transform .2s;display:grid}.pricing-vergleich[open]>.pricing-toggle>.pricing-chevron,.pricing-vergleich.is-offen>.pricing-toggle>.pricing-chevron{transform:rotate(180deg)}.pricing-wischhinweis{display:none}.pricing-tabelle-karte{background:#fff;border-radius:28px;padding:8px 28px 28px}.pricing-tabelle-scroll{overflow-x:auto}.pricing-tabelle-scroll:focus-visible{outline-offset:2px;outline:2px solid #0400ff}.pricing-tabelle{border-collapse:collapse;width:100%;font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif)}.pricing-tabelle th,.pricing-tabelle td{text-align:left;font-weight:400}.pricing-tabelle thead th{font:400 1.0625rem/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;border-bottom:1px solid #e8e8ed;padding:14px 0}.pricing-tabelle thead th+th,.pricing-tabelle tbody td{text-align:center;width:190px}.pricing-tabelle tbody th{color:#1d1d1f;padding:14px 16px 14px 0}.pricing-tabelle tbody td{color:#1d1d1f;padding:14px 0}.pricing-tabelle tbody tr{border-bottom:1px solid #e8e8ed}.pricing-tabelle tbody tr.pricing-gruppe{border-bottom:0}.pricing-gruppe th{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b;padding:26px 0 10px}.pricing-haken{color:#0400ff;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pricing-haken svg{width:12px;height:9px}.pricing-strich{color:#c7c7c7}.fs-versteckt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-upgrade-note{max-width:660px;font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;margin:20px 0 0}.pricing-ausgenommen{flex-direction:column;gap:14px;padding-top:36px;display:flex}.pricing-ausgenommen-titel{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.pricing-ausgenommen-text{max-width:660px;font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e6e73;margin:0}.pricing-fussnote{text-align:center;max-width:660px;font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;margin:40px auto 0}@media (max-width:900px){.pricing-head{grid-template-columns:1fr;gap:20px}.pricing-lead{margin-top:0}.pricing-pakete{grid-template-columns:1fr}.pricing-portraet{display:none}.pricing-karte-kopf{min-height:0}.pricing-name,.pricing-betrag{font-size:1.5rem;line-height:1.167}.pricing-toggle{padding:22px 20px}.pricing-wischhinweis{font:400 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;align-items:center;gap:8px;margin:12px 0 8px;display:flex}.pricing-tabelle-karte{padding:8px 20px 20px}.pricing-tabelle{min-width:720px}.pricing-tabelle thead th+th,.pricing-tabelle tbody td{width:130px}}@media (prefers-reduced-motion:reduce){.pricing-chevron,.pricing-cta{transition:none}}.team-block{box-sizing:border-box;isolation:isolate;color:#fff;background:linear-gradient(150deg,#3f86d8 0%,#1f6ec9 45%,#123f8a 100%);padding:clamp(64px,8.33vw,120px) 0;position:relative;overflow:hidden}.team-block *{box-sizing:border-box}.team-scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.team-scene>canvas{width:100%;height:100%;display:block}.team-kopf{text-align:center;justify-items:center;gap:20px;max-width:1200px;margin:0 auto;padding-inline:clamp(20px,8.33vw,120px);display:grid}.team-heading{max-width:800px;font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#fff;margin:0}.team-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#fff;margin:0}.team-block .carousel-track{align-items:center;gap:20px;margin-top:80px}.team-block .carousel-nav{margin-top:40px}.team-block .carousel-knopf{color:#fff;background:#fff3;border:1px solid #fff}.team-block .carousel-knopf:focus-visible{outline-color:#fff}.team-karte{isolation:isolate;background:#0f2f57;border-radius:28px;width:380px;height:520px;transition:width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.team-karte.is-aktiv{width:660px}.team-bild{position:absolute;inset:0}.team-img{object-fit:cover;width:100%;height:100%;display:block}.team-bild-quer,.team-karte.is-aktiv .team-bild-hoch{opacity:0}.team-karte.is-aktiv .team-bild-quer{opacity:1}.team-platzhalter{text-align:center;background:#0b2445;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding:64px 16px 16px;display:flex;position:absolute;inset:0}.team-platzhalter-marke{font:500 .6875rem/1.364 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#8a9099}.team-platzhalter-text{font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);color:#7a808a}.team-scrim{background:linear-gradient(#0000 0%,#000000d6 100%);height:58%;position:absolute;inset:auto 0 0}.team-play{color:#fff;background:#ffffff29;border:1px solid #fff;border-radius:980px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:24px;left:24px}.team-play svg{width:14px;height:16px;margin-left:2px}.team-waehlen{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.team-waehlen:focus-visible{outline-offset:-6px;border-radius:28px;outline:2px solid #fff}.team-text{z-index:2;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;inset:auto 28px 28px}.team-titel{font:400 1.1875rem/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#fff;margin:0}.team-person{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#fff}.team-karte.is-aktiv .team-titel{font:600 clamp(1.1875rem, 1.81vw, 1.625rem)/1.27 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em}.team-karte.is-aktiv .team-person{font-weight:600}@media (max-width:900px){.team-kopf{text-align:left;justify-items:start;gap:16px}.team-block .carousel-track{margin-top:24px}.team-block .carousel-nav{margin-top:20px}.team-karte{width:300px}.team-karte.is-aktiv{width:300px;height:236px}.team-text{inset:auto 20px 20px}.team-karte.is-aktiv .team-platzhalter-text{display:none}}@media (prefers-reduced-motion:reduce){.team-karte{transition:none}}.closing-cta-block{box-sizing:border-box;color:#f5f5f7;background:#000;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px) 56px}.closing-cta-block *{box-sizing:border-box}.closing-cta-inhalt{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:1200px;margin:0 auto;display:flex}.closing-cta-heading{max-width:760px;font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;color:#f5f5f7;margin:0}.closing-cta-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#f5f5f7;margin:0}.closing-cta-lead-rest{color:#86868b}.closing-cta-zeile{align-items:center;gap:16px;padding-top:8px;display:flex}.closing-cta-link{color:#2997ff;font:600 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-button,Inter, Arial, sans-serif);letter-spacing:-.006em;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.closing-cta-link:hover{text-decoration:underline}.closing-cta-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2997ff}.closing-cta-chevron{font-size:1.15em;line-height:1}@media (max-width:900px){.closing-cta-zeile{flex-direction:column;align-self:stretch;align-items:center;gap:12px}.closing-cta-zeile .magnetic-cta{width:min(225px,100%)}}.personas-block{box-sizing:border-box;color:#1d1d1f;background:#f5f5f7;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.personas-block *{box-sizing:border-box}.personas-block>*{max-width:1200px;margin-inline:auto}.personas-kopf{flex-direction:column;gap:18px;display:flex}.personas-heading{font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;color:#1d1d1f;margin:0}.personas-lead{max-width:660px;font:400 1.1875rem/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#1d1d1f;margin:0}.personas-eyebrow{font:500 .6875rem/1.364 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.personas-graph{grid-template-columns:600fr 344fr;align-items:start;gap:16px;max-width:960px;margin:64px auto 0;display:grid}.personas-spalte{flex-direction:column;gap:20px;min-width:0;display:flex}.personas-kurvenkarte{background:#fff;border-radius:28px;padding:24px 32px}.personas-kartenkopf{border-bottom:1px solid #e3e5e8;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.personas-kartenlabel{flex-direction:column;gap:3px;display:flex}.personas-kartenhinweis{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#707070}.personas-zaehler{background:#f5f5f7;border-radius:980px;align-items:center;gap:4px;padding:6px;display:flex}.personas-schritt{color:#1d1d1f;width:40px;height:40px;font:500 1.1875rem/1 var(--fs-font-body,Inter, Arial, sans-serif);cursor:pointer;background:#fff;border:1px solid #e3e5e8;border-radius:980px;place-items:center;transition:background .16s ease-out,border-color .16s ease-out;display:grid}.personas-schritt:hover{background:#f5f5f7;border-color:#c9ced4}.personas-schritt:focus-visible{outline-offset:2px;outline:2px solid #0400ff}.personas-wert{align-items:baseline;gap:6px;padding:0 10px;display:flex}.personas-wert strong{font:500 1.1875rem/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;font-variant-numeric:tabular-nums}.personas-einheit{font:600 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#707070}.personas-feld{height:300px;margin-top:20px;position:relative}.personas-zonen{display:flex;position:absolute;inset:0}.personas-zone{background:#f5f5f7;flex:0 auto;min-width:0;transition:background .32s ease-out;position:relative}.personas-zone.is-aktiv{background:#0400ff14}.personas-zonenname{font:400 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;transition:color .32s ease-out;position:absolute;top:12px;left:14px}.personas-zone.is-aktiv .personas-zonenname{color:#0400ff}.personas-kurve{width:100%;height:calc(100% - 32px);position:absolute;inset:0 0 32px;overflow:visible}.personas-linie{fill:none;stroke:#86868b;stroke-width:3px;vector-effect:non-scaling-stroke}.personas-flaeche{fill:#0400ff1a;clip-path:inset(0 calc(100% - var(--personas-x)) 0 0);transition:clip-path .32s ease-out}.personas-playhead{top:34px;bottom:0;left:var(--personas-x);background:#0400ff73;width:2px;margin-left:-1px;transition:left .32s ease-out;position:absolute}.personas-puls,.personas-griff{left:var(--personas-x);top:var(--personas-y);border-radius:980px;transition:left .32s ease-out,top .32s ease-out;position:absolute;transform:translate(-50%,-50%)}.personas-puls{background:#0400ff1f;width:56px;height:56px}.personas-griff{background:#0400ff;border:4px solid #fff;width:34px;height:34px}.personas-bubble{left:var(--personas-x);top:var(--personas-y);color:#fff;font:600 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);white-space:nowrap;background:#1d1d1f;border-radius:980px;padding:7px 12px;transition:left .32s ease-out,top .32s ease-out;position:absolute;transform:translate(-50%,calc(-50% - 44px))}.personas-regler{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.personas-regler:focus-visible+.personas-achse{outline-offset:3px;outline:2px solid #0400ff}.personas-feld:has(.personas-regler:focus-visible) .personas-griff{outline-offset:3px;outline:2px solid #0400ff}.personas-achse{border-top:1px solid #e3e5e8;justify-content:space-between;margin-top:20px;padding-top:4px;display:flex}.personas-achse span{font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}.personas-livewerte{gap:12px;display:flex}.personas-livewert{background:#fff;border-radius:18px;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:18px 20px;display:flex}.personas-livelabel{font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}.personas-livezahl{font:400 1.1875rem/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;font-variant-numeric:tabular-nums;animation:.32s ease-out personas-wert-wechsel}@keyframes personas-wert-wechsel{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.personas-hinweis{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;margin:0}.personas-ergebnis{flex-direction:column;gap:12px;min-width:0;display:flex}.personas-karte{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;opacity:.5;filter:blur(3px);background:#fff;border:1.5px solid #0000;border-radius:20px;grid-template-rows:auto 0fr;gap:0;padding:18px;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .32s ease-out,filter .32s ease-out,border-color .32s ease-out,border-radius .32s ease-out,padding .32s ease-out;display:grid}.personas-karte.is-aktiv{opacity:1;filter:none;cursor:default;border-color:#0400ff;border-radius:28px;grid-template-rows:auto 1fr;padding:28px}.personas-karte:focus-visible{outline-offset:3px;outline:2px solid #0400ff}@media (hover:hover){.personas-karte:not(.is-aktiv):hover{opacity:.75;filter:blur(1px)}}.personas-kartenzeile{align-items:center;gap:14px;display:flex}.personas-portraet{background:#e8e8ed;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:width .32s ease-out,height .32s ease-out;display:grid;overflow:hidden}.personas-karte.is-aktiv .personas-portraet{width:56px;height:56px}.personas-portraet-img{object-fit:cover;width:100%;height:100%;display:block}.personas-portraet-platzhalter{font:600 1.125rem/1 var(--fs-font-h2,Inter, Arial, sans-serif);color:#b0b0b8}.personas-kartentext{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.personas-kartenname{font:400 1.0625rem/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;transition:font-size .32s ease-out}.personas-karte.is-aktiv .personas-kartenname{font:600 clamp(1.375rem, 2.08vw, 1.875rem)/1.267 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em}.personas-kartenspanne{font:400 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#707070}.personas-kartenpreis{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;flex:none}.personas-kartenkoerper{overflow:hidden}.personas-kartenkoerper-inhalt{flex-direction:column;gap:16px;padding-top:16px;display:flex}.personas-kartensatz{font:400 1rem/1.563 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f}.personas-kartenkoerper .magnetic-cta{width:100%}.personas-mitwachsen{background:#fff;border-radius:28px;flex-direction:column;gap:40px;max-width:960px;margin:40px auto 0;padding:clamp(24px,3.33vw,48px);display:flex}.personas-mitwachsen-kopf{flex-direction:column;gap:16px;display:flex}.personas-mitwachsen-heading{font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#1d1d1f;margin:0}.personas-mitwachsen-text{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;margin:0}.personas-mitwachsen-note,.personas-ersparnis-note{max-width:660px;font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;margin:0}.personas-ersparnis{background:#f5f5f7;border-radius:20px;flex-direction:column;gap:22px;padding:28px 32px 24px;display:flex}.personas-diagramm{grid-template-columns:150px 150px 1fr;align-items:end;gap:40px;display:grid}.personas-saeule{flex-direction:column;gap:8px;display:flex}.personas-saeulen-betrag{font:400 1.1875rem/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;font-variant-numeric:tabular-nums}.personas-saeulen-betrag.is-stark{color:#1d1d1f}.personas-stapel{flex-direction:column;justify-content:flex-end;gap:2px;height:200px;display:flex}.personas-balken{border-radius:6px;min-height:22px;display:block;position:relative}.personas-balken-label{text-align:center;white-space:pre-line;font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);color:#707070;place-items:center;padding:4px;display:grid;position:absolute;inset:0}.personas-balken.is-basis{background:#c9ced4}.personas-balken.is-neu{background:#e0e3e6}.personas-balken.is-bleibt{background:#fff}.personas-balken.is-bleibt .personas-balken-label{color:#1d1d1f}.personas-balken.is-diff{background:#0400ff}.personas-balken.is-diff .personas-balken-label{color:#fff}.personas-saeulen-fuss{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}.personas-saeulen-fuss.is-stark{color:#1d1d1f}.personas-gespart{border-left:2px solid #0400ff;flex-direction:column;align-self:center;gap:2px;padding-left:18px;display:flex}.personas-gespart-betrag{font:600 clamp(1.375rem, 2.08vw, 1.875rem)/1.267 var(--fs-font-h2,Inter, Arial, sans-serif);color:#0400ff;font-variant-numeric:tabular-nums}.personas-gespart-text{white-space:pre-line;font:400 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#707070}@media (max-width:900px){.personas-graph{grid-template-columns:1fr;gap:12px;margin-top:40px}.personas-kurvenkarte{padding:24px 20px}.personas-kartenkopf{flex-direction:column;align-items:stretch;gap:16px}.personas-zaehler{justify-content:space-between}.personas-feld{height:240px}.personas-zonenname{opacity:0;white-space:nowrap;transition:opacity .32s ease-out}.personas-zone.is-aktiv .personas-zonenname{opacity:1}.personas-livewerte{flex-direction:column}.personas-diagramm{grid-template-columns:1fr 1fr;gap:20px}.personas-gespart{grid-column:1/-1;align-self:start}.personas-mitwachsen{gap:28px;padding:28px 16px}.personas-ersparnis{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.personas-karte,.personas-zone,.personas-zonenname,.personas-flaeche,.personas-playhead,.personas-puls,.personas-griff,.personas-bubble,.personas-portraet,.personas-kartenname,.personas-schritt{transition:none}.personas-livezahl{animation:none}}.bloecke-block{box-sizing:border-box;color:#1d1d1f;background:#f5f5f7;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.bloecke-block *{box-sizing:border-box}.bloecke-block>*{max-width:1200px;margin-inline:auto}.bloecke-kopf{grid-template-columns:660fr 440fr;align-items:start;gap:80px;display:grid}.bloecke-heading{font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#1d1d1f;margin:0}.bloecke-lead{font:400 1.1875rem/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#1d1d1f;margin:12px 0 0}.bloecke-eyebrow{font:500 .6875rem/1.364 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.bloecke-vergleich{grid-template-columns:1fr 1fr;gap:24px;max-width:960px;margin-top:72px;display:grid}.bloecke-spalte{flex-direction:column;gap:18px;min-width:0;display:flex}.bloecke-label{align-items:center;gap:10px;display:flex}.bloecke-chip{color:#86868b;font:500 .6875rem/1.364 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;background:#f5f5f7;border:1px solid #e3e5e8;border-radius:980px;padding:5px 10px}.bloecke-chip.is-stark{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.bloecke-untertitel{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}.bloecke-tot{opacity:.9;background:#fff;border:1px solid #e3e5e8;border-radius:16px;flex-direction:column;flex:auto;gap:10px;padding:20px;display:flex}.bloecke-tot-titel{font:400 1rem/1.563 var(--fs-font-body,Inter, Arial, sans-serif);color:#707070}.bloecke-tot-bild{height:80px;font:500 .6875rem/1.364 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;background:#e6e8eb;border-radius:6px;place-items:center;display:grid}.bloecke-tot-zeile{background:#dcdee1;border-radius:4px;height:8px;display:block}.bloecke-tot-knopf{color:#86868b;font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);background:#d2d5d9;border-radius:4px;align-self:flex-start;margin-top:8px;padding:8px 14px}.bloecke-lebend{background:#fff;border:1px solid #e3e5e8;border-radius:16px;flex-direction:column;flex:auto;gap:12px;padding:24px;transition:transform .2s ease-out,box-shadow .2s ease-out;display:flex}@media (hover:hover){.bloecke-lebend:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0f172a14}}.bloecke-lebend-eyebrow{font:500 .5625rem/1.444 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.bloecke-lebend-bild{aspect-ratio:420/104;background:#e8e8ed;border-radius:10px;position:relative;overflow:hidden}.bloecke-lebend-img{object-fit:cover;width:100%;height:100%;display:block}.bloecke-lebend-platzhalter{font:500 .6875rem/1.364 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b;place-items:center;display:grid;position:absolute;inset:0}.bloecke-lebend-titel{font:400 1.0625rem/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;margin:0}.bloecke-lebend-text{font:400 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#707070;margin:0}.bloecke-lebend .magnetic-cta{font:500 .75rem/1.417 var(--fs-font-button,Inter, Arial, sans-serif);align-self:flex-start;margin-top:4px;padding:10px 18px}.bloecke-punkte{flex-direction:column;gap:12px;margin:0;padding:4px 0 0;list-style:none;display:flex}.bloecke-punkt{align-items:flex-start;gap:10px;display:flex}.bloecke-marke{color:#86868b;width:18px;height:18px;font:500 .6875rem/1 var(--fs-font-body,Inter, Arial, sans-serif);background:#f5f5f7;border:1px solid #e3e5e8;border-radius:980px;flex:none;place-items:center;margin-top:3px;display:grid}.bloecke-punkte.is-erfuellt .bloecke-marke{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.bloecke-punkt-text{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#707070}.bloecke-punkte.is-erfuellt .bloecke-punkt-text{color:#1d1d1f}.bloecke-bibliothek{background:#fff;border-radius:28px;flex-direction:column;gap:28px;max-width:960px;margin-top:56px;padding:clamp(24px,2.78vw,40px);display:flex}.bloecke-bibliothek-kopf{flex-direction:column;gap:8px;display:flex}.bloecke-bibliothek-heading{font:600 clamp(1.3125rem, 2.08vw, 1.875rem)/1.267 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#1d1d1f;margin:0}.bloecke-bibliothek-text{max-width:640px;font:400 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;margin:0}.bloecke-kacheln{grid-template-columns:repeat(5,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.bloecke-kachel{background:#f5f5f7;border:1px solid #e3e5e8;border-radius:12px;flex-direction:column;gap:8px;padding:10px 10px 12px;transition:transform .2s ease-out,border-color .2s ease-out;display:flex}@media (hover:hover){.bloecke-kachel:hover{border-color:#c9ced4;transform:translateY(-4px)}}.bloecke-kachel-bild{aspect-ratio:145/60;background:#e0e3e6;border-radius:6px;position:relative;overflow:hidden}.bloecke-kachel-img{object-fit:cover;width:100%;height:100%;display:block}.bloecke-kachel-platzhalter{background:linear-gradient(135deg,#e6e8eb 0%,#d7dade 100%);position:absolute;inset:0}.bloecke-kachel-titel{font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f}.bloecke-kachel-zeile{background:#dcdee1;border-radius:3px;height:6px;display:block}.bloecke-fuss{text-align:center;max-width:660px;font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;margin:24px auto 0}@media (max-width:900px){.bloecke-kopf{grid-template-columns:1fr;gap:20px}.bloecke-lead{margin-top:0}.bloecke-vergleich{grid-template-columns:1fr;gap:24px;margin-top:40px}.bloecke-kacheln{grid-template-columns:1fr 1fr}.bloecke-bibliothek{margin-top:40px;padding:24px 16px}.bloecke-fuss{text-align:left}}@media (prefers-reduced-motion:reduce){.bloecke-lebend,.bloecke-kachel{transition:none}.bloecke-lebend:hover,.bloecke-kachel:hover{transform:none}}.vergleich-block{box-sizing:border-box;color:#1d1d1f;background:#f5f5f7;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.vergleich-block *{box-sizing:border-box}.vergleich-block>*{max-width:1200px;margin-inline:auto}.vergleich-kopf{flex-direction:column;gap:18px;display:flex}.vergleich-heading{font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;color:#1d1d1f;margin:0}.vergleich-lead{max-width:660px;font:400 1.1875rem/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#1d1d1f;margin:0}.vergleich-eyebrow{font:500 .6875rem/1.364 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.vergleich-buehne{grid-template-columns:430fr 706fr;align-items:stretch;gap:24px;max-width:1160px;margin-top:64px;display:grid}.vergleich-andere{flex-direction:column;gap:16px;min-width:0;display:flex}.vergleich-karte-hell{background:#fff;border:1px solid #e3e5e8;border-radius:24px;flex-direction:column;flex:auto;gap:47px;padding:40px 32px;display:flex}.vergleich-maengel{flex-direction:column;flex:auto;justify-content:space-between;gap:32px;margin:0;padding:0;list-style:none;display:flex}.vergleich-mangel{align-items:flex-start;gap:12px;display:flex}.vergleich-strich{border:1.5px solid #d2d5d9;border-radius:980px;flex:none;width:20px;height:20px;margin-top:2px;position:relative}.vergleich-strich:before{content:"";background:#86868b;width:8px;height:2px;margin:-1px 0 0 -4px;position:absolute;top:50%;left:50%}.vergleich-mangel-inhalt{flex-direction:column;flex:auto;gap:14px;min-width:0;display:flex}.vergleich-mangel-text{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#707070}.vergleich-fuss{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}.vergleich-funkensprung{color:#fff;background:#111316;border-radius:28px;min-width:0;padding:40px 44px}.vergleich-marke{align-items:center;gap:12px;padding-bottom:4px;display:flex}.vergleich-wortmarke{width:auto;height:34px;display:block}.vergleich-chip{color:#fff;font:500 .6875rem/1.364 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;background:#0400ff;border-radius:980px;padding:6px 12px}.vergleich-vorzuege{margin:24px 0 0;padding:0;list-style:none}.vergleich-vorzug{align-items:flex-start;gap:18px;padding:22px 0;display:flex}.vergleich-vorzug+.vergleich-vorzug{border-top:1px solid #ffffff1a}.vergleich-haken{color:#111316;width:26px;height:26px;font:500 .8125rem/1 var(--fs-font-body,Inter, Arial, sans-serif);background:#2997ff;border-radius:980px;flex:none;place-items:center;display:grid}.vergleich-vorzug-inhalt{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.vergleich-vorzug-eyebrow{font:500 .6875rem/1.364 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.vergleich-vorzug-titel{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#fff}.vergleich-vorzug-text{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#a8aeb5}.vergleich-spur{background:#26292e;border-radius:3px;height:6px;margin-top:6px;display:block;overflow:hidden}.vergleich-spur.is-leer{background:#dcdce2;height:4px;margin-top:0}.vergleich-balken{transform-origin:0;background:#0400ff;border-radius:3px;height:100%;display:block}@media (max-width:900px){.vergleich-buehne{grid-template-columns:1fr;gap:24px;margin-top:40px}.vergleich-karte-hell{gap:32px;padding:32px 20px}.vergleich-maengel{justify-content:flex-start;gap:24px}.vergleich-funkensprung{padding:40px 20px}.vergleich-marke{flex-direction:column;align-items:flex-start;gap:12px}.vergleich-vorzuege{margin-top:16px}.vergleich-vorzug{gap:14px;padding:20px 0}}.beleg-mb-block{box-sizing:border-box;color:#1d1d1f;background:#f5f5f7;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.beleg-mb-block *{box-sizing:border-box}.beleg-mb-block>*{max-width:1200px;margin-inline:auto}.beleg-mb-heading{max-width:660px;font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;text-align:center;color:#000;margin:0}.beleg-mb-ziel{color:inherit;text-decoration:none;display:block}.beleg-mb-ziel:focus-visible{outline-offset:6px;border-radius:24px;outline:2px solid #0400ff}.beleg-mb-geraet{flex-direction:column;align-items:center;margin-top:72px;display:flex}.beleg-mb-gehaeuse{background:#1d1d1f;border:1px solid #3a3a3c;border-radius:20px;width:min(940px,100%);padding:18px 16px 16px;position:relative}.beleg-mb-kamera{background:#2e3036;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.beleg-mb-schirm{aspect-ratio:908/544;background:#0b0c0e;border-radius:8px;position:relative;overflow:hidden}.beleg-mb-medium{object-fit:cover;width:100%;height:100%;display:block}.beleg-mb-platzhalter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex;position:absolute;inset:0}.beleg-mb-platzhalter-marke{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#6e6e73}.beleg-mb-platzhalter-text{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#5a5a5f}.beleg-mb-sockel{background:#16181c;border-radius:0 0 10px 10px;justify-content:center;align-items:flex-start;width:min(1010px,107%);height:14px;display:flex;position:relative}.beleg-mb-mulde{background:#0b0c0e;border-radius:0 0 2px 2px;width:110px;height:4px;display:block}.beleg-mb-legende{justify-content:space-between;align-items:center;gap:24px;margin-top:40px;display:flex}.beleg-mb-projekt{flex-direction:column;gap:6px;display:flex}.beleg-mb-projekt-label{font:500 .6875rem/1.364 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.beleg-mb-projekt-name{font:400 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f}.beleg-mb-link{font:400 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#0400ff;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.beleg-mb-link:hover{text-decoration:underline}.beleg-mb-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0400ff}.beleg-mb-chevron{font-size:1.15em;line-height:1}.beleg-mb-punkte{border-top:1px solid #d6d6d6;grid-template-columns:repeat(3,1fr);margin:32px 0 0;padding:0;list-style:none;display:grid}.beleg-mb-punkt{flex-direction:column;gap:6px;padding:22px 48px 22px 0;display:flex}.beleg-mb-punkt-eyebrow{font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}.beleg-mb-punkt-titel{font:600 clamp(1.1875rem, 1.67vw, 1.5rem)/1.25 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#1d1d1f}@media (max-width:900px){.beleg-mb-heading{text-align:left}.beleg-mb-geraet{margin-top:40px}.beleg-mb-gehaeuse{border-radius:18px;padding:16px 8px 10px}.beleg-mb-schirm{aspect-ratio:318/495}.beleg-mb-sockel{width:100%;height:13px}.beleg-mb-legende{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px}.beleg-mb-punkte{border-top:0;grid-template-columns:1fr}.beleg-mb-punkt{border-top:1px solid #d6d6d6;padding:22px 0}}.faq-block{box-sizing:border-box;--faq-aktiv-grund:#fff;--faq-aktiv-schrift:#1d1d1f;color:#1d1d1f;background:#f5f5f7;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.faq-block *{box-sizing:border-box}.faq-block>*{max-width:1200px;margin-inline:auto}.faq-kopf{flex-direction:column;gap:18px;display:flex}.faq-eyebrow{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.faq-heading{max-width:700px;font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#1d1d1f;margin:0}.faq-radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.faq-frage{cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:14px;padding:18px;transition:background .22s ease-out;display:flex}.faq-idx{font:500 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;transition:color .22s ease-out}.faq-frage-text{font:600 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#6e6e6e;flex:auto;transition:color .22s ease-out}.faq-chevron{color:#0400ff;opacity:0;flex:none;place-items:center;width:7px;transition:opacity .22s ease-out;display:grid}.faq-chevron svg{width:7px;height:13px}@media (hover:hover){.faq-frage:hover{background:#fff9}}.faq-antwort{opacity:0;visibility:hidden;background:#fff;border-radius:28px;padding:44px 48px 40px;transition:opacity .26s ease-out,visibility 0s linear .26s}.faq-antwort-inhalt{display:block}.faq-wasserzeichen{font:500 4rem/1.078 var(--fs-font-h2,Inter, Arial, sans-serif);color:#d9d9de;display:block}.faq-antwort-frage{font:600 clamp(1.375rem, 2.08vw, 1.875rem)/1.267 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#1d1d1f;margin:20px 0 0}.faq-antwort-text{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;margin:20px 0 0}.faq-zaehler{font:400 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;margin-top:20px;display:block}.faq-radio-0:checked~.faq-frage-0{background:var(--faq-aktiv-grund)}.faq-radio-0:checked~.faq-frage-0 .faq-idx,.faq-radio-0:checked~.faq-frage-0 .faq-frage-text{color:var(--faq-aktiv-schrift)}.faq-radio-0:checked~.faq-frage-0 .faq-chevron{opacity:1}.faq-radio-0:focus-visible~.faq-frage-0{outline-offset:2px;outline:2px solid #0400ff}.faq-radio-0:checked~.faq-antwort-0{opacity:1;visibility:visible}.faq-radio-1:checked~.faq-frage-1{background:var(--faq-aktiv-grund)}.faq-radio-1:checked~.faq-frage-1 .faq-idx,.faq-radio-1:checked~.faq-frage-1 .faq-frage-text{color:var(--faq-aktiv-schrift)}.faq-radio-1:checked~.faq-frage-1 .faq-chevron{opacity:1}.faq-radio-1:focus-visible~.faq-frage-1{outline-offset:2px;outline:2px solid #0400ff}.faq-radio-1:checked~.faq-antwort-1{opacity:1;visibility:visible}.faq-radio-2:checked~.faq-frage-2{background:var(--faq-aktiv-grund)}.faq-radio-2:checked~.faq-frage-2 .faq-idx,.faq-radio-2:checked~.faq-frage-2 .faq-frage-text{color:var(--faq-aktiv-schrift)}.faq-radio-2:checked~.faq-frage-2 .faq-chevron{opacity:1}.faq-radio-2:focus-visible~.faq-frage-2{outline-offset:2px;outline:2px solid #0400ff}.faq-radio-2:checked~.faq-antwort-2{opacity:1;visibility:visible}.faq-radio-3:checked~.faq-frage-3{background:var(--faq-aktiv-grund)}.faq-radio-3:checked~.faq-frage-3 .faq-idx,.faq-radio-3:checked~.faq-frage-3 .faq-frage-text{color:var(--faq-aktiv-schrift)}.faq-radio-3:checked~.faq-frage-3 .faq-chevron{opacity:1}.faq-radio-3:focus-visible~.faq-frage-3{outline-offset:2px;outline:2px solid #0400ff}.faq-radio-3:checked~.faq-antwort-3{opacity:1;visibility:visible}.faq-radio-4:checked~.faq-frage-4{background:var(--faq-aktiv-grund)}.faq-radio-4:checked~.faq-frage-4 .faq-idx,.faq-radio-4:checked~.faq-frage-4 .faq-frage-text{color:var(--faq-aktiv-schrift)}.faq-radio-4:checked~.faq-frage-4 .faq-chevron{opacity:1}.faq-radio-4:focus-visible~.faq-frage-4{outline-offset:2px;outline:2px solid #0400ff}.faq-radio-4:checked~.faq-antwort-4{opacity:1;visibility:visible}.faq-radio-5:checked~.faq-frage-5{background:var(--faq-aktiv-grund)}.faq-radio-5:checked~.faq-frage-5 .faq-idx,.faq-radio-5:checked~.faq-frage-5 .faq-frage-text{color:var(--faq-aktiv-schrift)}.faq-radio-5:checked~.faq-frage-5 .faq-chevron{opacity:1}.faq-radio-5:focus-visible~.faq-frage-5{outline-offset:2px;outline:2px solid #0400ff}.faq-radio-5:checked~.faq-antwort-5{opacity:1;visibility:visible}.faq-radio-6:checked~.faq-frage-6{background:var(--faq-aktiv-grund)}.faq-radio-6:checked~.faq-frage-6 .faq-idx,.faq-radio-6:checked~.faq-frage-6 .faq-frage-text{color:var(--faq-aktiv-schrift)}.faq-radio-6:checked~.faq-frage-6 .faq-chevron{opacity:1}.faq-radio-6:focus-visible~.faq-frage-6{outline-offset:2px;outline:2px solid #0400ff}.faq-radio-6:checked~.faq-antwort-6{opacity:1;visibility:visible}.faq-radio-7:checked~.faq-frage-7{background:var(--faq-aktiv-grund)}.faq-radio-7:checked~.faq-frage-7 .faq-idx,.faq-radio-7:checked~.faq-frage-7 .faq-frage-text{color:var(--faq-aktiv-schrift)}.faq-radio-7:checked~.faq-frage-7 .faq-chevron{opacity:1}.faq-radio-7:focus-visible~.faq-frage-7{outline-offset:2px;outline:2px solid #0400ff}.faq-radio-7:checked~.faq-antwort-7{opacity:1;visibility:visible}.faq-radio-8:checked~.faq-frage-8{background:var(--faq-aktiv-grund)}.faq-radio-8:checked~.faq-frage-8 .faq-idx,.faq-radio-8:checked~.faq-frage-8 .faq-frage-text{color:var(--faq-aktiv-schrift)}.faq-radio-8:checked~.faq-frage-8 .faq-chevron{opacity:1}.faq-radio-8:focus-visible~.faq-frage-8{outline-offset:2px;outline:2px solid #0400ff}.faq-radio-8:checked~.faq-antwort-8{opacity:1;visibility:visible}.faq-radio-9:checked~.faq-frage-9{background:var(--faq-aktiv-grund)}.faq-radio-9:checked~.faq-frage-9 .faq-idx,.faq-radio-9:checked~.faq-frage-9 .faq-frage-text{color:var(--faq-aktiv-schrift)}.faq-radio-9:checked~.faq-frage-9 .faq-chevron{opacity:1}.faq-radio-9:focus-visible~.faq-frage-9{outline-offset:2px;outline:2px solid #0400ff}.faq-radio-9:checked~.faq-antwort-9{opacity:1;visibility:visible}.faq-radio-10:checked~.faq-frage-10{background:var(--faq-aktiv-grund)}.faq-radio-10:checked~.faq-frage-10 .faq-idx,.faq-radio-10:checked~.faq-frage-10 .faq-frage-text{color:var(--faq-aktiv-schrift)}.faq-radio-10:checked~.faq-frage-10 .faq-chevron{opacity:1}.faq-radio-10:focus-visible~.faq-frage-10{outline-offset:2px;outline:2px solid #0400ff}.faq-radio-10:checked~.faq-antwort-10{opacity:1;visibility:visible}.faq-radio-11:checked~.faq-frage-11{background:var(--faq-aktiv-grund)}.faq-radio-11:checked~.faq-frage-11 .faq-idx,.faq-radio-11:checked~.faq-frage-11 .faq-frage-text{color:var(--faq-aktiv-schrift)}.faq-radio-11:checked~.faq-frage-11 .faq-chevron{opacity:1}.faq-radio-11:focus-visible~.faq-frage-11{outline-offset:2px;outline:2px solid #0400ff}.faq-radio-11:checked~.faq-antwort-11{opacity:1;visibility:visible}.faq-radio-0:checked~.faq-antwort-0,.faq-radio-1:checked~.faq-antwort-1,.faq-radio-2:checked~.faq-antwort-2,.faq-radio-3:checked~.faq-antwort-3,.faq-radio-4:checked~.faq-antwort-4,.faq-radio-5:checked~.faq-antwort-5,.faq-radio-6:checked~.faq-antwort-6,.faq-radio-7:checked~.faq-antwort-7,.faq-radio-8:checked~.faq-antwort-8,.faq-radio-9:checked~.faq-antwort-9,.faq-radio-10:checked~.faq-antwort-10,.faq-radio-11:checked~.faq-antwort-11{transition-delay:0s}@media (min-width:901px){.faq-buehne{grid-template-rows:repeat(12,auto);grid-template-columns:440fr 720fr;align-items:start;gap:6px 40px;margin-top:56px;display:grid}.faq-frage{grid-column:1}.faq-antwort{grid-area:1/2/-1;align-self:start}}@media (max-width:900px){.faq-buehne{margin-top:40px;display:block}.faq-frage{padding:16px 18px}.faq-antwort{grid-template-rows:0fr;padding:0;transition:grid-template-rows .26s ease-out,opacity .26s ease-out,visibility 0s linear .26s;display:grid}.faq-antwort-inhalt{min-height:0;padding:4px 16px 20px;overflow:hidden}.faq-radio-0:checked~.faq-antwort-0,.faq-radio-1:checked~.faq-antwort-1,.faq-radio-2:checked~.faq-antwort-2,.faq-radio-3:checked~.faq-antwort-3,.faq-radio-4:checked~.faq-antwort-4,.faq-radio-5:checked~.faq-antwort-5,.faq-radio-6:checked~.faq-antwort-6,.faq-radio-7:checked~.faq-antwort-7,.faq-radio-8:checked~.faq-antwort-8,.faq-radio-9:checked~.faq-antwort-9,.faq-radio-10:checked~.faq-antwort-10,.faq-radio-11:checked~.faq-antwort-11{grid-template-rows:1fr}.faq-wasserzeichen,.faq-antwort-frage{display:none}.faq-antwort-text{margin-top:0}}@media (prefers-reduced-motion:reduce){.faq-frage,.faq-idx,.faq-frage-text,.faq-chevron,.faq-antwort{transition:none}}.kopfleiste-block{box-sizing:border-box;z-index:50;padding-inline:clamp(20px,8.33vw,120px);position:sticky;top:clamp(12px,1.94vw,28px)}.kopfleiste-block *{box-sizing:border-box}.kopfleiste-pille{-webkit-backdrop-filter:blur(24px);border-radius:9999px;align-items:center;gap:24px;max-width:1200px;min-height:68px;margin-inline:auto;padding:0 12px 0 28px;display:flex}.kopfleiste-block.is-hell .kopfleiste-pille{background:#ffffffd1;border:1px solid #00000014}.kopfleiste-block.is-dunkel .kopfleiste-pille{background:#1d1d1fdb;border:1px solid #ffffff1f}.kopfleiste-marke{flex:none;align-items:center;text-decoration:none;display:inline-flex}.kopfleiste-logo{width:auto;height:24px;display:block}.kopfleiste-wortmarke{font:600 1.0625rem/1.412 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em}.kopfleiste-block.is-hell .kopfleiste-wortmarke{color:#1d1d1f}.kopfleiste-block.is-dunkel .kopfleiste-wortmarke{color:#f5f5f7}.kopfleiste-menu{display:contents}.kopfleiste-links{align-items:center;gap:30px;margin-inline:auto;display:flex}.kopfleiste-link{font:500 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);white-space:nowrap;text-decoration:none;position:relative}.kopfleiste-block.is-hell .kopfleiste-link{color:#000}.kopfleiste-block.is-dunkel .kopfleiste-link{color:#fff}.kopfleiste-link:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .25s ease-out;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}@media (hover:hover){.kopfleiste-link:hover:after{transform:scaleX(1)}}.kopfleiste-handlungen{flex:none;align-items:center;gap:10px;display:flex}.kopfleiste-cta-zwei,.kopfleiste-cta{font:500 .875rem/1.5 var(--fs-font-button,Inter, Arial, sans-serif);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;transition:background .18s ease-out,border-color .18s ease-out;display:inline-flex}.kopfleiste-block.is-hell .kopfleiste-cta-zwei{color:#1d1d1f;border:1px solid #d6d6d6}.kopfleiste-block.is-hell .kopfleiste-cta-zwei:hover{border-color:#1d1d1f}.kopfleiste-block.is-dunkel .kopfleiste-cta-zwei{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d}.kopfleiste-block.is-dunkel .kopfleiste-cta-zwei:hover{background:#fff3}.kopfleiste-cta{color:#fff;background:#0400ff}.kopfleiste-cta:hover{background:#0300cc}.kopfleiste-cta-zwei:focus-visible,.kopfleiste-cta:focus-visible,.kopfleiste-link:focus-visible,.kopfleiste-marke:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0400ff}.kopfleiste-block.is-dunkel :focus-visible{outline-color:#fff}.kopfleiste-schalter{opacity:0;width:1px;height:1px;margin:0;position:absolute}.kopfleiste-burger{display:none}@media (max-width:900px){.kopfleiste-pille{gap:0;min-height:60px;padding:0 20px}.kopfleiste-marke{margin-right:auto}.kopfleiste-pille{position:relative}.kopfleiste-menu{opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(24px);border-radius:24px;flex-direction:column;gap:4px;max-height:0;padding:0 20px;transition:max-height .26s ease-out,opacity .2s ease-out,visibility 0s linear .26s,padding .26s ease-out;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden}.kopfleiste-schalter:checked~.kopfleiste-menu{opacity:1;visibility:visible;max-height:70vh;padding:12px 20px 16px;transition-delay:0s}.kopfleiste-links{flex-direction:column;align-items:stretch;gap:0;margin:0}.kopfleiste-handlungen{flex-direction:column;align-items:stretch;gap:8px;margin-top:8px}.kopfleiste-block.is-hell .kopfleiste-menu{background:#ffffffeb;border:1px solid #00000014}.kopfleiste-block.is-dunkel .kopfleiste-menu{background:#1d1d1ff0;border:1px solid #ffffff1f}.kopfleiste-link{padding:12px 0;font-size:1rem}.kopfleiste-link:after{display:none}.kopfleiste-burger{cursor:pointer;flex:none;align-content:center;gap:6px;width:20px;height:12px;display:grid}.kopfleiste-burger span{border-radius:2px;width:20px;height:1.6px;transition:transform .22s ease-out;display:block}.kopfleiste-block.is-hell .kopfleiste-burger span{background:#1d1d1f}.kopfleiste-block.is-dunkel .kopfleiste-burger span{background:#f5f5f7}.kopfleiste-schalter:checked~.kopfleiste-burger span:first-child{transform:translateY(3.8px)rotate(45deg)}.kopfleiste-schalter:checked~.kopfleiste-burger span:last-child{transform:translateY(-3.8px)rotate(-45deg)}.kopfleiste-schalter:focus-visible~.kopfleiste-burger{outline-offset:6px;outline:2px solid #0400ff}}@media (prefers-reduced-motion:reduce){.kopfleiste-link:after,.kopfleiste-cta,.kopfleiste-cta-zwei,.kopfleiste-menu,.kopfleiste-burger span{transition:none}}.fuss-block{box-sizing:border-box;color:#f5f5f7;background:#000;padding:96px clamp(20px,8.33vw,120px) 48px}.fuss-block *{box-sizing:border-box}.fuss-block>*{max-width:1200px;margin-inline:auto}.fuss-reihe{justify-content:space-between;gap:80px;display:flex}.fuss-karte{background:#1d1d1f;border-radius:28px;flex-direction:column;align-items:flex-start;gap:12px;width:520px;max-width:100%;padding:32px;display:flex}.fuss-karte-titel{font:600 clamp(1.25rem, 1.81vw, 1.625rem)/1.269 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#f5f5f7;margin:0}.fuss-karte-text{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;margin:0}.fuss-karte .magnetic-cta{font:600 1rem/1.438 var(--fs-font-button,Inter, Arial, sans-serif);margin-top:16px;padding:13px 24px}.fuss-spalten{gap:72px;display:flex}.fuss-spalte{flex-direction:column;gap:12px;display:flex}.fuss-spalte-titel{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}.fuss-link,.fuss-recht-link{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#f5f5f7;white-space:nowrap;text-decoration:none}.fuss-recht-link{color:#86868b}.fuss-link:hover,.fuss-recht-link:hover{text-decoration:underline}.fuss-link:focus-visible,.fuss-recht-link:focus-visible,.fuss-email:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2997ff}.fuss-linie{background:#3a3a3c;border:0;height:1px;margin:56px 0 24px}.fuss-zeile{justify-content:space-between;align-items:center;gap:24px;display:flex}.fuss-absender{align-items:center;gap:28px;display:flex}.fuss-wortmarke{width:auto;height:28px;display:block}.fuss-ort{font:400 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}.fuss-email{font:400 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#2997ff;text-decoration:none}.fuss-email:hover{text-decoration:underline}.fuss-rechtliches{gap:28px;display:flex}@media (max-width:900px){.fuss-block{padding:96px 20px 48px}.fuss-reihe{flex-direction:column;gap:40px}.fuss-karte{width:100%}.fuss-linie{margin:56px 0 24px}.fuss-zeile{align-items:flex-start;gap:24px}.fuss-absender{flex-direction:column;align-items:flex-start;gap:16px}}.ablauf-block{box-sizing:border-box;color:#1d1d1f;background:#f5f5f7;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.ablauf-block *{box-sizing:border-box}.ablauf-block>*{max-width:960px;margin-inline:auto}.ablauf-kopf{flex-direction:column;gap:18px;display:flex}.ablauf-heading{font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;color:#1d1d1f;margin:0}.ablauf-lead{max-width:660px;font:400 1.1875rem/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#1d1d1f;margin:0}.ablauf-lead-rest{color:#86868b}.ablauf-buehne{grid-template-columns:var(--spalten);row-gap:56px;margin-top:56px;display:grid}.ablauf-radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ablauf-node{cursor:pointer;flex-direction:column;grid-row:1;align-items:center;gap:12px;padding-inline:12px;display:flex;position:relative}.ablauf-kreis{z-index:1;border-radius:980px;place-items:center;width:56px;height:56px;transition:background .22s ease-out,border-color .22s ease-out,color .22s ease-out;display:grid;position:relative}.ablauf-kreis-nummer{font:500 1.0625rem/1 var(--fs-font-body,Inter, Arial, sans-serif)}.ablauf-kreis-haken{width:14px;height:11px;position:absolute}.ablauf-node-label{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);text-align:center;transition:color .22s ease-out}.ablauf-segment{transform-origin:0 0;width:calc(100% - 56px);height:2px;transition:background .32s ease-out;position:absolute;top:27px;left:calc(50% + 28px)}.ablauf-kreis{color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f}.ablauf-kreis-nummer{visibility:hidden}.ablauf-node-label{color:#1d1d1f}.ablauf-segment{background:#0400ff}.ablauf-radio:checked~.ablauf-node .ablauf-kreis{color:#86868b;background:#fff;border-color:#e3e5e8}.ablauf-radio:checked~.ablauf-node .ablauf-kreis-nummer{visibility:visible}.ablauf-radio:checked~.ablauf-node .ablauf-kreis-haken{visibility:hidden}.ablauf-radio:checked~.ablauf-node .ablauf-node-label{color:#86868b}.ablauf-radio:checked~.ablauf-node .ablauf-segment{background:#d6d6d6}.ablauf-radio:checked+.ablauf-node .ablauf-kreis{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.ablauf-radio:checked+.ablauf-node .ablauf-node-label{color:#1d1d1f}.ablauf-radio:focus-visible+.ablauf-node .ablauf-kreis{outline-offset:3px;outline:2px solid #0400ff}.ablauf-detail{opacity:0;visibility:hidden;background:#fff;border-radius:28px;flex-direction:column;grid-area:2/1/auto/-1;gap:16px;padding:44px 48px;transition:opacity .26s ease-out,visibility 0s linear .26s;display:flex}.ablauf-zaehler{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.ablauf-detail-titel{font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#1d1d1f;margin:0}.ablauf-detail-text{max-width:640px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;margin:0}.ablauf-verantwortung{grid-template-columns:1fr 1fr;gap:40px;padding-top:12px;display:grid}.ablauf-haelfte{border-top:1px solid #e3e5e8;flex-direction:column;gap:8px;padding-top:20px;display:flex}.ablauf-haelfte-label{font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}.ablauf-haelfte-wert{font:400 1.0625rem/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f}.ablauf-radio-0:checked~.ablauf-detail-0,.ablauf-radio-1:checked~.ablauf-detail-1,.ablauf-radio-2:checked~.ablauf-detail-2,.ablauf-radio-3:checked~.ablauf-detail-3,.ablauf-radio-4:checked~.ablauf-detail-4,.ablauf-radio-5:checked~.ablauf-detail-5,.ablauf-radio-6:checked~.ablauf-detail-6,.ablauf-radio-7:checked~.ablauf-detail-7,.ablauf-radio-8:checked~.ablauf-detail-8,.ablauf-radio-9:checked~.ablauf-detail-9,.ablauf-radio-10:checked~.ablauf-detail-10,.ablauf-radio-11:checked~.ablauf-detail-11{opacity:1;visibility:visible;transition-delay:0s}@media (max-width:900px){.ablauf-buehne{grid-template-rows:repeat(12,auto) auto;grid-template-columns:1fr;row-gap:0;margin-top:40px}.ablauf-node{margin-bottom:28px}.ablauf-node:last-of-type{margin-bottom:0}.ablauf-node{flex-direction:row;grid-row:auto;align-items:center;gap:16px;padding-inline:0}.ablauf-node-label{text-align:left;font-size:1.0625rem}.ablauf-segment{width:2px;height:calc(100% - 36px);top:60px;left:27px}.ablauf-detail{grid-area:13/1;margin-top:28px;padding:28px 24px}.ablauf-verantwortung{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.ablauf-kreis,.ablauf-node-label,.ablauf-segment,.ablauf-detail{transition:none}}.faq-spur-block{box-sizing:border-box;color:#1d1d1f;background:#f5f5f7;padding:clamp(64px,8.33vw,120px) 0}.faq-spur-block *{box-sizing:border-box}.faq-spur-kopf{justify-content:space-between;align-items:flex-start;gap:40px;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,16.67vw,240px) clamp(20px,8.33vw,120px);display:flex}.faq-spur-heading{font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;color:#1d1d1f;margin:0}.faq-spur-link{font:600 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-button,Inter, Arial, sans-serif);color:#0400ff;flex:none;align-items:center;gap:6px;margin-top:12px;text-decoration:none;display:inline-flex}.faq-spur-link:hover{text-decoration:underline}.faq-spur-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0400ff}.faq-spur-chevron{font-size:1.15em;line-height:1}.faq-spur-block .carousel-track{align-items:stretch;gap:20px;margin-top:70px}.faq-spur-karte{background:#fff;border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;width:380px;max-width:84vw;min-height:440px;padding:32px;display:flex}.faq-spur-karte-text{flex-direction:column;gap:14px;display:flex}.faq-spur-frage{font:600 clamp(1.375rem, 1.81vw, 1.625rem)/1.269 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#1d1d1f;margin:0}.faq-spur-antwort{font:400 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e6e73;margin:0}.faq-spur-bild{aspect-ratio:316/160;background:#f0f0f2;border-radius:16px;position:relative;overflow:hidden}.faq-spur-img{object-fit:cover;width:100%;height:100%;display:block}.faq-spur-platzhalter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex;position:absolute;inset:0}.faq-spur-platzhalter-marke{font:500 .6875rem/1.364 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#a1a1a6}.faq-spur-platzhalter-text{font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);color:#a1a1a6}.faq-spur-cta{color:#1d1d1f;font:600 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-button,Inter, Arial, sans-serif);background:#e8e8ed;border-radius:980px;align-items:center;gap:10px;padding:10px 10px 10px 24px;text-decoration:none;transition:background .18s ease-out;display:inline-flex}.faq-spur-cta:hover{background:#dcdce2}.faq-spur-cta:focus-visible{outline-offset:3px;outline:2px solid #0400ff}.faq-spur-cta-kreis{color:#fff;background:#0400ff;border-radius:980px;flex:none;place-items:center;width:32px;height:32px;display:grid}.faq-spur-cta-kreis svg{width:5px;height:8px}@media (max-width:900px){.faq-spur-kopf{flex-direction:column-reverse;align-items:flex-start;gap:8px;padding-inline:20px}.faq-spur-link{margin-top:0}.faq-spur-block .carousel-track{margin-top:24px}.faq-spur-karte{width:300px;padding:32px 24px}.faq-spur-block .carousel-nav.hat-vorspann{flex-direction:column;align-items:stretch;gap:24px}.faq-spur-block .carousel-knoepfe{justify-content:flex-end}.faq-spur-cta{white-space:nowrap;align-self:flex-start;padding-left:20px;font-size:1rem}}.cta-welle-block{box-sizing:border-box;isolation:isolate;color:#fff;background:linear-gradient(150deg,#3f86d8 0%,#1f6ec9 45%,#123f8a 100%);place-items:center;min-height:clamp(480px,43.75vw,630px);padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px);display:grid;position:relative;overflow:hidden}.cta-welle-block *{box-sizing:border-box}.cta-welle-scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.cta-welle-scene>canvas{width:100%;height:100%;display:block}.cta-welle-inhalt{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:960px;display:flex}.cta-welle-heading{max-width:900px;font:600 clamp(1.75rem, 3.61vw, 3.25rem)/1.135 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#fff;margin:0}.cta-welle-sub{font:600 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#fff;margin:0}.cta-welle-inhalt .magnetic-cta{color:#0400ff;font:600 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-button,Inter, Arial, sans-serif);background:#fff;margin-top:10px;padding:15px 28px}.cta-welle-inhalt .magnetic-cta:hover{background:#f5f5f7}.cta-welle-inhalt .magnetic-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.cta-welle-zusicherung{max-width:660px;font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#fff;margin:0}.hero-block{box-sizing:border-box;isolation:isolate;color:#fff;place-items:center;min-height:clamp(640px,62.5vw,900px);padding:clamp(88px,8.33vw,120px) clamp(20px,8.33vw,120px) clamp(64px,8.33vw,120px);display:grid;position:relative;overflow:hidden}.hero-block *{box-sizing:border-box}.hero-bild{z-index:-2;background:#14161a;position:absolute;inset:0}.hero-img{object-fit:cover;width:100%;height:100%;display:block}.hero-platzhalter{flex-direction:column;gap:3px;padding:clamp(20px,8.33vw,120px);display:flex;position:absolute;inset:auto auto 0 0}.hero-platzhalter-marke{font:500 .6875rem/1.364 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#ffffffb3}.hero-platzhalter-text{font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);color:#ffffffb3}.hero-scrim{z-index:-1;background:rgb(0 0 0/calc(var(--hero-scrim,.42) * 100%));position:absolute;inset:0}.hero-inhalt{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:1200px;display:flex}.hero-eyebrow{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#fff}.hero-heading{max-width:1200px;font:600 clamp(1.75rem, 3.61vw, 3.25rem)/1.14 var(--fs-font-h1,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;color:#fff;margin:0}.hero-punkt{color:#0400ff}.hero-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#fff;margin:0}.hero-ctas{align-items:center;gap:28px;padding-top:36px;display:flex}.hero-ctas .magnetic-cta{font:600 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-button,Inter, Arial, sans-serif);padding:16px 28px}.hero-cta-zwei{font:600 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-button,Inter, Arial, sans-serif);color:#2997ff;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hero-cta-zwei:hover{text-decoration:underline}.hero-cta-zwei:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2997ff}.hero-pfeil{line-height:1}@media (max-width:900px){.hero-block{min-height:640px;padding:88px 20px 64px}.hero-ctas{flex-direction:column;align-items:stretch;gap:20px;width:100%;padding-top:36px}.hero-ctas .magnetic-cta{justify-content:center;width:100%}.hero-cta-zwei{justify-content:center}}@media (prefers-reduced-motion:reduce){.hero-cta-zwei{transition:none}}.nutzen-block{box-sizing:border-box;color:#f5f5f7;background:#0b0c0e;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.nutzen-block *{box-sizing:border-box}.nutzen-block>*{max-width:1200px;margin-inline:auto}.nutzen-kopf{flex-direction:column;gap:16px;display:flex}.nutzen-heading{font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#f5f5f7;margin:0}.nutzen-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;margin:0}.nutzen-buehne{grid-template-columns:440fr 712fr;align-items:start;gap:48px;margin-top:56px;display:grid}.nutzen-radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.nutzen-fenster{background:#16181c;border:1px solid #26282d;border-radius:24px;grid-column:2;overflow:hidden}.nutzen-chrome{background:#0e0f12;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.nutzen-punkte{gap:8px;display:flex}.nutzen-punkte span{background:#3a3a3c;border-radius:50%;width:10px;height:10px;display:block}.nutzen-knoepfe{gap:10px;display:flex}.nutzen-knopf-still,.nutzen-knopf-akzent{font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);border-radius:8px;padding:6px 12px}.nutzen-knopf-still{color:#86868b;background:#1d1d1f}.nutzen-knopf-akzent{color:#fff;background:#0400ff;padding-inline:14px}.nutzen-vorschau{aspect-ratio:712/411;background:#0e0f12;display:grid}.nutzen-schirm{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .26s ease-out,visibility 0s linear .26s;position:relative}.nutzen-img{object-fit:cover;width:100%;height:100%;display:block}.nutzen-platzhalter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:absolute;inset:0}.nutzen-platzhalter-marke{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#5f6470}.nutzen-platzhalter-text{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e7280}.nutzen-reiter{flex-direction:column;grid-area:1/1;gap:8px;display:flex}.nutzen-tab{cursor:pointer;border:1px solid #0000;border-radius:18px;grid-template-rows:auto 0fr;padding:18px 20px;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),background .22s ease-out,border-color .22s ease-out;display:grid}.nutzen-tabzeile{align-items:baseline;gap:12px;display:flex}.nutzen-nummer{font:500 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#5f6470;transition:color .22s ease-out}.nutzen-titel{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;transition:color .22s ease-out}.nutzen-koerper{min-height:0;overflow:hidden}.nutzen-text{font:400 1rem/1.5625 var(--fs-font-body,Inter, Arial, sans-serif);color:#a8aeb5;padding-top:12px;display:block}@media (hover:hover){.nutzen-tab:hover .nutzen-titel{color:#d2d2d7}}.nutzen-radio-0:checked~.nutzen-reiter .nutzen-tab-0{background:#16181c;border-color:#26282d;grid-template-rows:auto 1fr}.nutzen-radio-0:checked~.nutzen-reiter .nutzen-tab-0 .nutzen-nummer{color:#2997ff}.nutzen-radio-0:checked~.nutzen-reiter .nutzen-tab-0 .nutzen-titel{color:#f5f5f7}.nutzen-radio-0:focus-visible~.nutzen-reiter .nutzen-tab-0{outline-offset:2px;outline:2px solid #2997ff}.nutzen-radio-0:checked~.nutzen-fenster .nutzen-schirm-0{opacity:1;visibility:visible;transition-delay:0s}.nutzen-radio-1:checked~.nutzen-reiter .nutzen-tab-1{background:#16181c;border-color:#26282d;grid-template-rows:auto 1fr}.nutzen-radio-1:checked~.nutzen-reiter .nutzen-tab-1 .nutzen-nummer{color:#2997ff}.nutzen-radio-1:checked~.nutzen-reiter .nutzen-tab-1 .nutzen-titel{color:#f5f5f7}.nutzen-radio-1:focus-visible~.nutzen-reiter .nutzen-tab-1{outline-offset:2px;outline:2px solid #2997ff}.nutzen-radio-1:checked~.nutzen-fenster .nutzen-schirm-1{opacity:1;visibility:visible;transition-delay:0s}.nutzen-radio-2:checked~.nutzen-reiter .nutzen-tab-2{background:#16181c;border-color:#26282d;grid-template-rows:auto 1fr}.nutzen-radio-2:checked~.nutzen-reiter .nutzen-tab-2 .nutzen-nummer{color:#2997ff}.nutzen-radio-2:checked~.nutzen-reiter .nutzen-tab-2 .nutzen-titel{color:#f5f5f7}.nutzen-radio-2:focus-visible~.nutzen-reiter .nutzen-tab-2{outline-offset:2px;outline:2px solid #2997ff}.nutzen-radio-2:checked~.nutzen-fenster .nutzen-schirm-2{opacity:1;visibility:visible;transition-delay:0s}.nutzen-radio-3:checked~.nutzen-reiter .nutzen-tab-3{background:#16181c;border-color:#26282d;grid-template-rows:auto 1fr}.nutzen-radio-3:checked~.nutzen-reiter .nutzen-tab-3 .nutzen-nummer{color:#2997ff}.nutzen-radio-3:checked~.nutzen-reiter .nutzen-tab-3 .nutzen-titel{color:#f5f5f7}.nutzen-radio-3:focus-visible~.nutzen-reiter .nutzen-tab-3{outline-offset:2px;outline:2px solid #2997ff}.nutzen-radio-3:checked~.nutzen-fenster .nutzen-schirm-3{opacity:1;visibility:visible;transition-delay:0s}.nutzen-radio-4:checked~.nutzen-reiter .nutzen-tab-4{background:#16181c;border-color:#26282d;grid-template-rows:auto 1fr}.nutzen-radio-4:checked~.nutzen-reiter .nutzen-tab-4 .nutzen-nummer{color:#2997ff}.nutzen-radio-4:checked~.nutzen-reiter .nutzen-tab-4 .nutzen-titel{color:#f5f5f7}.nutzen-radio-4:focus-visible~.nutzen-reiter .nutzen-tab-4{outline-offset:2px;outline:2px solid #2997ff}.nutzen-radio-4:checked~.nutzen-fenster .nutzen-schirm-4{opacity:1;visibility:visible;transition-delay:0s}.nutzen-radio-5:checked~.nutzen-reiter .nutzen-tab-5{background:#16181c;border-color:#26282d;grid-template-rows:auto 1fr}.nutzen-radio-5:checked~.nutzen-reiter .nutzen-tab-5 .nutzen-nummer{color:#2997ff}.nutzen-radio-5:checked~.nutzen-reiter .nutzen-tab-5 .nutzen-titel{color:#f5f5f7}.nutzen-radio-5:focus-visible~.nutzen-reiter .nutzen-tab-5{outline-offset:2px;outline:2px solid #2997ff}.nutzen-radio-5:checked~.nutzen-fenster .nutzen-schirm-5{opacity:1;visibility:visible;transition-delay:0s}.nutzen-radio-6:checked~.nutzen-reiter .nutzen-tab-6{background:#16181c;border-color:#26282d;grid-template-rows:auto 1fr}.nutzen-radio-6:checked~.nutzen-reiter .nutzen-tab-6 .nutzen-nummer{color:#2997ff}.nutzen-radio-6:checked~.nutzen-reiter .nutzen-tab-6 .nutzen-titel{color:#f5f5f7}.nutzen-radio-6:focus-visible~.nutzen-reiter .nutzen-tab-6{outline-offset:2px;outline:2px solid #2997ff}.nutzen-radio-6:checked~.nutzen-fenster .nutzen-schirm-6{opacity:1;visibility:visible;transition-delay:0s}.nutzen-radio-7:checked~.nutzen-reiter .nutzen-tab-7{background:#16181c;border-color:#26282d;grid-template-rows:auto 1fr}.nutzen-radio-7:checked~.nutzen-reiter .nutzen-tab-7 .nutzen-nummer{color:#2997ff}.nutzen-radio-7:checked~.nutzen-reiter .nutzen-tab-7 .nutzen-titel{color:#f5f5f7}.nutzen-radio-7:focus-visible~.nutzen-reiter .nutzen-tab-7{outline-offset:2px;outline:2px solid #2997ff}.nutzen-radio-7:checked~.nutzen-fenster .nutzen-schirm-7{opacity:1;visibility:visible;transition-delay:0s}@media (max-width:900px){.nutzen-buehne{grid-template-columns:1fr;gap:28px;margin-top:40px}.nutzen-fenster{grid-area:1/1}.nutzen-reiter{grid-area:2/1}.nutzen-chrome{padding:12px 14px}.nutzen-punkte span{width:8px;height:8px}.nutzen-tab{padding:18px 20px}.nutzen-tabzeile{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.nutzen-tab,.nutzen-nummer,.nutzen-titel,.nutzen-schirm{transition:none}}.seo-block{box-sizing:border-box;color:#f5f5f7;background:#000;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.seo-block *{box-sizing:border-box}.seo-kopf{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:1000px;margin:0 auto;display:flex}.seo-eyebrow{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.seo-heading{font:600 clamp(1.625rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;color:#f5f5f7;margin:0}.seo-buehne{grid-template-columns:720fr 400fr;column-gap:90px;max-width:1200px;margin:clamp(40px,8.33vw,110px) auto 0;display:grid}.seo-paar{display:contents}.seo-geraet{opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1/-1;align-self:start;transition:opacity .42s ease-out;display:flex;position:sticky;top:clamp(96px,14vh,160px)}.seo-geraet.is-aktiv{opacity:1}.seo-gehaeuse{background:#2c2c2e;border:1px solid #48484a;border-radius:22px;padding:18px 14px;position:relative}.seo-notch{background:#2c2c2e;border-radius:0 0 10px 10px;width:150px;height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}.seo-schirm{aspect-ratio:672/404;background:#0b0b0c;border-radius:10px;position:relative;overflow:hidden}.seo-img{object-fit:cover;width:100%;height:100%;display:block}.seo-platzhalter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex;position:absolute;inset:0}.seo-platzhalter-marke{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#6e6e73}.seo-platzhalter-text{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#5a5a5f}.seo-sockel{background:#3a3a3c;border-radius:0 0 4px 4px;justify-content:center;width:103%;height:14px;margin-left:-1.5%;display:flex}.seo-kerbe{background:#2c2c2e;border-radius:0 0 3px 3px;width:120px;height:6px;display:block}.seo-geraet-label{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e6e73;margin-top:24px}.seo-zustand{flex-direction:column;grid-column:2;justify-content:center;align-items:flex-start;gap:20px;min-height:86vh;display:flex}.seo-chip{color:#f5f5f7;font:500 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);background:#1d1d1f;border:1px solid #3a3a3c;border-radius:36px;padding:7px 14px}.seo-aussage{font:600 clamp(1.25rem, 1.81vw, 1.625rem)/1.346 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#f5f5f7;margin:0}.seo-aussage-rest{color:#86868b}.seo-kennwerte{flex-direction:column;gap:8px;padding-top:12px;display:flex}.seo-kennwert-akzent{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#2997ff}.seo-kennwert-still{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e6e73}.seo-buehne.is-editor .seo-geraet{opacity:1;pointer-events:auto;grid-row:auto;position:static}.seo-buehne.is-editor .seo-zustand{min-height:0;padding-block:0 48px}@media (max-width:900px){.seo-block{padding-inline:20px}.seo-buehne{grid-template-columns:1fr;margin-top:40px}.seo-paar{flex-direction:column;gap:20px;display:flex}.seo-geraet{opacity:1;pointer-events:auto;grid-area:auto/1;align-self:stretch;position:static}.seo-zustand{grid-column:1;min-height:0;padding-block:0 52px}.seo-gehaeuse{border-radius:18px;padding:13px 10px}.seo-notch{width:108px;height:15px}.seo-platzhalter{gap:2px;padding:10px}.seo-platzhalter-marke{font-size:.6875rem}.seo-platzhalter-text{font-size:.75rem;line-height:1.4}.seo-geraet-label{margin-top:16px}.seo-paar:not(:first-child) .seo-geraet-label{display:none}.seo-aussage{font-size:1.25rem;line-height:1.4}.seo-kennwert-akzent,.seo-kennwert-still{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.seo-geraet{transition:none}}.planer-block{box-sizing:border-box;color:#f5f5f7;background:#0b0c0e;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.planer-block *{box-sizing:border-box}.planer-kopf{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;display:flex}.planer-eyebrow{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#8a8a8f}.planer-heading{font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#f5f5f7;margin:0}.planer-bento{flex-direction:column;gap:24px;max-width:1200px;margin:56px auto 0;display:flex}.planer-reihe{grid-template-columns:706fr 470fr;gap:24px;display:grid}.planer-kachel{background:#16181c;border:1px solid #26282d;border-radius:28px;flex-direction:column;gap:12px;padding:32px;transition:translate .26s cubic-bezier(.22,1,.36,1),border-color .26s ease-out;display:flex}.planer-kachel:hover{border-color:#33363d;translate:0 -4px}.planer-kachel-label{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#5f6470}.planer-wert{font:500 clamp(2rem, 4.44vw, 4rem)/1.08 var(--fs-font-h1,Inter, Arial, sans-serif);letter-spacing:-.022em;color:#f5f5f7;font-variant-numeric:tabular-nums;margin:8px 0 0}.planer-balken{gap:6px;margin-top:12px;display:flex}.planer-segment{transform-origin:0;background:#26282d;border-radius:4px;flex:1 1 0;height:8px}.planer-segment.is-voll{background:#2997ff}.planer-schritt{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#86868b;margin:8px 0 0}.planer-liste{flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.planer-stein{align-items:center;gap:10px;display:flex}.planer-punkt{background:0 0;border:1px solid #3a3a3c;border-radius:50%;flex:none;width:10px;height:10px}.planer-stein.is-erledigt .planer-punkt,.planer-stein.is-laufend .planer-punkt{background:#2997ff;border-color:#2997ff}.planer-stein-titel{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e7280}.planer-stein.is-erledigt .planer-stein-titel,.planer-stein.is-laufend .planer-stein-titel{color:#f5f5f7}.planer-freigabe{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}.planer-freigabe-text{flex-direction:column;gap:8px;display:flex}.planer-freigabe-titel{font:400 clamp(1.125rem, 1.53vw, 1.375rem)/1.364 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#f5f5f7;margin:0}.planer-freigabe-lead{max-width:660px;font:400 1rem/1.563 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#86868b;margin:0}.planer-freigabe .magnetic-cta{flex:none}@media (max-width:900px){.planer-bento{margin-top:40px}.planer-reihe{grid-template-columns:1fr;gap:20px}.planer-freigabe{flex-direction:column;align-items:stretch;gap:24px}.planer-heading{font-size:1.5rem;line-height:1.167}.planer-wert{font-size:2rem}.planer-freigabe-lead{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.planer-kachel{transition:none}.planer-kachel:hover{translate:none}}.sicherheit-block{box-sizing:border-box;color:#f5f5f7;background:#0b0c0e;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.sicherheit-block *{box-sizing:border-box}.sicherheit-vermerk{background:#2a1512;border:1px solid #d92d20;border-radius:12px;flex-direction:column;gap:8px;max-width:1200px;margin:0 auto 48px;padding:16px 20px;display:flex}.sicherheit-vermerk-kopf{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#fda29b;align-items:center;gap:8px;display:flex}.sicherheit-vermerk-punkt{background:#f97066;border-radius:50%;width:10px;height:10px}.sicherheit-vermerk-text{max-width:660px;font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#f3a19a;margin:0}.sicherheit-kopf{max-width:1200px;margin:0 auto}.sicherheit-heading{max-width:660px;font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#f5f5f7;margin:0}.sicherheit-buehne{grid-template-columns:460fr 692fr;align-items:start;gap:48px;max-width:1200px;margin:48px auto 0;display:grid}.sicherheit-standort{background:#16181c;border:1px solid #26282d;border-radius:28px;flex-direction:column;gap:22px;padding:40px;display:flex}.sicherheit-fahne{background:#d52b1e;border-radius:18px;width:96px;height:96px;display:block;position:relative}.sicherheit-kreuz-senkrecht,.sicherheit-kreuz-waagrecht{background:#fff;border-radius:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sicherheit-kreuz-senkrecht{width:18px;height:56px}.sicherheit-kreuz-waagrecht{width:56px;height:18px}.sicherheit-standort-label{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#5f6470}.sicherheit-standort-wert{font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#f5f5f7;margin:0}.sicherheit-standort-text{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#86868b;margin:0}.sicherheit-punkte{flex-direction:column;gap:24px;display:flex}.sicherheit-punkt{background:#000;border-radius:20px;flex-direction:column;gap:8px;padding:20px 24px;transition:translate .26s cubic-bezier(.22,1,.36,1),background-color .26s ease-out;display:flex}.sicherheit-punkt:hover{background:#0a0a0c;translate:0 -4px}.sicherheit-punkt-titel{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#f5f5f7;margin:0}.sicherheit-punkt-text{font:400 1rem/1.563 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#86868b;margin:0}@media (max-width:900px){.sicherheit-vermerk{margin-bottom:32px}.sicherheit-buehne{grid-template-columns:1fr;gap:24px;margin-top:32px}.sicherheit-heading,.sicherheit-standort-wert{font-size:1.5rem;line-height:1.167}.sicherheit-punkt-titel{font-size:1.0625rem}.sicherheit-punkt-text{font-size:.9375rem;line-height:1.533}}@media (prefers-reduced-motion:reduce){.sicherheit-punkt{transition:none}.sicherheit-punkt:hover{translate:none}}.schalter-block{box-sizing:border-box;background:#0a0b0d;min-height:900px;padding:clamp(88px,8.33vw,120px) clamp(20px,8.33vw,120px) clamp(64px,8.33vw,120px);display:flex;position:relative;overflow:hidden}.schalter-block *{box-sizing:border-box}.schalter-buehne{width:100%;display:flex;position:relative}.schalter-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.schalter-spalte{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:1000px;margin:auto;display:flex;position:relative}.schalter-eyebrow{font:500 .8125rem/1.538 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#fff}.schalter{cursor:pointer;background:#16181c;border:1px solid #26282d;border-radius:58px;width:230px;height:116px;margin:20px 0 0;padding:0;transition:background-color .52s cubic-bezier(.22,1,.36,1),border-color .52s ease-out,box-shadow .52s ease-out;display:block;position:relative}.schalter:disabled{cursor:default}.schalter:focus-visible{outline-offset:4px;outline:2px solid #fff}.schalter-knopf{background:#6e7280;border-radius:50%;width:92px;height:92px;transition:transform .52s cubic-bezier(.22,1,.36,1),background-color .52s ease-out;display:block;position:absolute;top:11px;left:11px}.schalter-buehne.is-an .schalter{background:#0400ff;border-color:#0400ff;box-shadow:0 0 40px #2900ff8c}.schalter-buehne.is-an .schalter-knopf{background:#fff;transform:translate(104px)}.schalter-heading{max-width:1000px;font:600 clamp(1.75rem, 3.61vw, 3.25rem)/1.14 var(--fs-font-h1,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#f5f5f7;margin:28px 0 0}.schalter-punkt{color:#0400ff}.schalter-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#c0c0c5;margin:0}.schalter-abstand{height:24px;display:block}@media (max-width:900px){.schalter-block{min-height:640px}.schalter-heading{margin-top:20px;font-size:1.75rem;line-height:1.143}.schalter-lead{font-size:1.0625rem}.schalter-spalte{gap:12px}}@media (prefers-reduced-motion:reduce){.schalter,.schalter-knopf{transition:none}}.faq-block.faq-dunkel{--faq-aktiv-grund:#16181c;--faq-aktiv-schrift:#f5f5f7;color:#f5f5f7;background:#0b0c0e}.faq-dunkel .faq-heading{color:#f5f5f7}.faq-dunkel .faq-frage-text{color:#86868b}.faq-dunkel .faq-idx{color:#5f6470}.faq-dunkel .faq-radio-0:checked~.faq-frage-0 .faq-idx,.faq-dunkel .faq-radio-1:checked~.faq-frage-1 .faq-idx,.faq-dunkel .faq-radio-2:checked~.faq-frage-2 .faq-idx,.faq-dunkel .faq-radio-3:checked~.faq-frage-3 .faq-idx,.faq-dunkel .faq-radio-4:checked~.faq-frage-4 .faq-idx,.faq-dunkel .faq-radio-5:checked~.faq-frage-5 .faq-idx,.faq-dunkel .faq-radio-6:checked~.faq-frage-6 .faq-idx,.faq-dunkel .faq-radio-7:checked~.faq-frage-7 .faq-idx,.faq-dunkel .faq-radio-8:checked~.faq-frage-8 .faq-idx,.faq-dunkel .faq-radio-9:checked~.faq-frage-9 .faq-idx,.faq-dunkel .faq-radio-10:checked~.faq-frage-10 .faq-idx,.faq-dunkel .faq-radio-11:checked~.faq-frage-11 .faq-idx{color:#f5f5f7}.faq-dunkel .faq-chevron{color:#2997ff}@media (hover:hover){.faq-dunkel .faq-frage:hover{background:#ffffff0d}}.faq-dunkel .faq-antwort{background:#16181c;border:1px solid #26282d}.faq-dunkel .faq-wasserzeichen{color:#2a2d33}.faq-dunkel .faq-antwort-frage{color:#f5f5f7}.faq-dunkel .faq-antwort-text{color:#c0c0c5}.faq-lead{max-width:440px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#949ba3;margin:0;padding-top:10px}@media (min-width:901px){.faq-kopf-zweispaltig{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:80px}.faq-kopf-zweispaltig .faq-kopf-links{flex:0 620px}}.bp-block{box-sizing:border-box;color:#f5f5f7;background:#0b0c0e;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.bp-block *{box-sizing:border-box}.bp-block>*{max-width:1200px;margin-inline:auto}.bp-vermerk{background:#2a1512;border:1px solid #d92d20;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:48px;padding:16px 20px;display:flex}.bp-vermerk-kopf{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#fda29b;align-items:center;gap:8px;display:flex}.bp-vermerk-punkt{background:#f97066;border-radius:50%;width:10px;height:10px}.bp-vermerk-titel{max-width:660px;font:400 1.0625rem/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#fda29b;margin:0}.bp-vermerk-text{max-width:660px;font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#f3a19a;margin:0}.bp-kopf{flex-direction:column;gap:14px;display:flex}.bp-heading{font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#f5f5f7;margin:0}.bp-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#949ba3;margin:0}.bp-karten{grid-template-columns:repeat(3,1fr);align-items:center;gap:24px;margin-top:48px;display:grid}.bp-karte{background:#16181c;border:1px solid #26282d;border-radius:28px;flex-direction:column;gap:12px;padding:34px;display:flex}.bp-karte.is-empfohlen{background:#1d1d1f;border:2px solid #3a3a3c}.bp-chip{font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;border:1px solid #3a3a3c;border-radius:980px;align-self:flex-start;padding:6px 12px}.bp-name{font:600 clamp(1.1875rem, 1.67vw, 1.5rem)/1.25 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#f5f5f7;margin:0}.bp-preis{font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#f5f5f7;align-items:baseline;gap:6px;margin:0;display:flex}.bp-suffix{font:400 clamp(.9375rem, 1.11vw, 1rem)/1.563 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}.bp-linie{background:#2a2d33;height:1px;margin-block:8px 4px;display:block}.bp-zeile{justify-content:space-between;gap:8px;display:flex}.bp-zeile-label{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}.bp-zeile-wert{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#f5f5f7;text-align:right}.bp-abstand{height:16px;display:block}.bp-cta{width:100%;font:600 .9375rem/1.533 var(--fs-font-button,Inter, Arial, sans-serif);justify-content:center;padding:13px 24px}.bp-cta-still{color:#f5f5f7;background:0 0;border:1px solid #3a3a3c}.bp-cta-still:hover{background:#ffffff0f}.bp-fussnote{max-width:660px;font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#5f6470;margin:48px auto 0;margin-inline:0}@media (max-width:900px){.bp-vermerk{margin-bottom:32px}.bp-karten{grid-template-columns:1fr;gap:20px;margin-top:40px}.bp-heading{font-size:1.5rem;line-height:1.167}.bp-name{font-size:1.1875rem}.bp-preis{font-size:1.5rem}.bp-fussnote{margin-top:40px}}.ctat-block{box-sizing:border-box;color:#f5f5f7;background:#0b0c0e;padding:clamp(64px,9vw,130px) clamp(20px,8.33vw,120px)}.ctat-block *{box-sizing:border-box}.ctat-buehne{grid-template-columns:500fr 636fr;align-items:center;gap:64px;max-width:1200px;margin:0 auto;display:grid}.ctat-links{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.ctat-heading{font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#f5f5f7;margin:0}.ctat-sub{font:400 clamp(1.125rem, 1.53vw, 1.375rem)/1.364 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#86868b;margin:0}.ctat-zusicherung{font:600 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e6e73;margin:0}.ctat-schirm{background:#16181c;border:1px solid #26282d;border-radius:20px;margin:0;overflow:hidden}.ctat-chrome{background:#0e0f12;align-items:center;gap:8px;padding:14px 18px;display:flex}.ctat-punkte{gap:8px;display:flex}.ctat-punkte span{background:#3a3a3c;border-radius:50%;width:10px;height:10px}.ctat-url{font:500 .75rem/1.417 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;background:#1d1d1f;border-radius:8px;padding:6px 14px;display:inline-block}.ctat-vorschau{aspect-ratio:636/303;background:#0e0f12;position:relative}.ctat-img{object-fit:cover;width:100%;height:100%;display:block}.ctat-platzhalter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex;position:absolute;inset:0}.ctat-platzhalter-marke{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#5f6470}.ctat-platzhalter-text{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e7280}@media (max-width:900px){.ctat-buehne{grid-template-columns:1fr;gap:16px}.ctat-links{gap:22px;margin-bottom:16px}.ctat-heading{font-size:1.5rem;line-height:1.167}.ctat-sub{font-size:1.125rem}.ctat-chrome{gap:6px;padding:8px 12px}.ctat-punkte span{width:7px;height:7px}.ctat-vorschau{aspect-ratio:350/170}}.hero-block.hero-hell,.hero-hell .hero-bild{background:#fff}.hero-hell .hero-eyebrow{color:#86868b}.hero-hell .hero-heading{color:#1d1d1f}.hero-hell .hero-lead{color:#86868b}.hero-hell .hero-cta-zwei{color:#0400ff}.hero-hell .hero-platzhalter-marke{color:#9a9aa0}.hero-hell .hero-platzhalter-text{color:#6e6e73}.smref-block{box-sizing:border-box;color:#1d1d1f;background:#fff;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.smref-block *{box-sizing:border-box}.smref-kopf{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;display:flex}.smref-heading{font:600 clamp(1.5rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#1d1d1f;margin:0}.smref-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.006em;color:#6e6e73;margin:0}.smref-block .seo-buehne{grid-template-columns:420fr 640fr;column-gap:90px;max-width:1080px}.smref-block .seo-geraet{align-items:center}.smref-geraet-huelle{background:#1d1d1f;border-radius:38px;width:min(272px,100%);padding:10px;position:relative}.smref-schirm{aspect-ratio:253/533;background:#0e0f12;border-radius:30px;position:relative;overflow:hidden}.smref-reel{object-fit:cover;width:100%;height:100%;display:block}.smref-insel{background:#000;border-radius:980px;width:83px;height:22px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.smref-platzhalter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:absolute;inset:0}.smref-platzhalter-marke{font:500 .6875rem/1.4 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#6e6e73}.smref-platzhalter-text{font:400 .8125rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}.smref-chip{font:500 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;text-transform:uppercase;letter-spacing:.04em;background:#f5f5f7;border:1px solid #e5e5e5;border-radius:980px;align-self:flex-start;padding:7px 14px}.smref-titel{font:600 clamp(1.375rem, 1.81vw, 1.625rem)/1.269 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#1d1d1f;margin:0}.smref-text{font:400 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e6e73;margin:0}.smref-merken{flex-direction:column;gap:8px;padding-top:12px;display:flex}.smref-merke-akzent{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#0400ff}.smref-merke-still{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}@media (max-width:900px){.smref-block .seo-buehne{grid-template-columns:1fr}.smref-block .seo-geraet{align-self:center}.smref-geraet-huelle{width:min(230px,70vw)}}.wd-block{box-sizing:border-box;color:#1d1d1f;background:#f5f5f7;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.wd-block *{box-sizing:border-box}.wd-block>*{max-width:1200px;margin-inline:auto}.wd-kopf{flex-direction:column;gap:20px;display:flex}.wd-heading{font:600 clamp(1.5rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#1d1d1f;margin:0}.wd-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;margin:0}.wd-raster{grid-template-columns:repeat(12,1fr);gap:16px;max-width:960px;margin-top:56px;display:grid}.wd-karte{aspect-ratio:391/320;background:#1d1d1f;border-radius:28px;grid-column:span 5;position:relative;overflow:hidden}.wd-karte.wd-breit{aspect-ratio:553/320;grid-column:span 7}.wd-bild{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wd-verlauf{background:linear-gradient(#0000 35%,#000000b8 100%);position:absolute;inset:0}.wd-platzhalter{text-align:center;background:linear-gradient(135deg,#2b3242,#4a5568);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex;position:absolute;inset:0}.wd-platzhalter-marke{font:500 .6875rem/1.4 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#ffffff8c}.wd-platzhalter-text{font:400 .8125rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#ffffffbf}.wd-inhalt{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:28px;left:32px;right:32px}.wd-titel{font:600 clamp(1.25rem, 1.67vw, 1.5rem)/1.25 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#f5f5f7;margin:0}.wd-text{max-width:335px;font:400 clamp(.9375rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#a1a1a6;margin:0}@media (max-width:900px){.wd-raster{grid-template-columns:1fr;gap:16px;max-width:none;margin-top:40px}.wd-karte,.wd-karte.wd-breit{aspect-ratio:350/300;grid-column:1}.wd-inhalt{bottom:22px;left:24px;right:24px}}.tk-block{box-sizing:border-box;color:#1d1d1f;background:#f5f5f7;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.tk-block *{box-sizing:border-box}.tk-block>*{max-width:1200px;margin-inline:auto}.tk-kopf{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.tk-kopf-links{flex-direction:column;gap:20px;display:flex}.tk-heading{font:600 clamp(1.5rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#1d1d1f;margin:0}.tk-lead{max-width:560px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;margin:0}.tk-link{font:400 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#0400ff;flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tk-link:hover{text-decoration:underline}.tk-chevron{font-size:1.1em}.tk-karte{background:#fff;border-radius:28px;flex-direction:column;gap:4px;width:min(380px,82vw);padding:32px;display:flex}.tk-bild{aspect-ratio:316/250;background:#e8e8ed;border-radius:16px;margin-bottom:16px;position:relative;overflow:hidden}.tk-img{object-fit:cover;width:100%;height:100%;display:block}.tk-platzhalter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex;position:absolute;inset:0}.tk-platzhalter-marke{font:500 .6875rem/1.4 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#9a9aa0}.tk-platzhalter-text{font:400 .8125rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e6e73}.tk-name{font:400 1.1875rem/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;margin:0}.tk-rolle{font:400 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b}.tk-text{font:400 .9375rem/1.533 var(--fs-font-body,Inter, Arial, sans-serif);color:#707070;margin:8px 0 0}.tk-cta{font:600 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-button,Inter, Arial, sans-serif);color:#1d1d1f;background:#e8e8ed;border-radius:980px;align-items:center;gap:10px;padding:10px 10px 10px 24px;text-decoration:none;transition:background .22s ease-out;display:inline-flex}.tk-cta:hover{background:#dfdfe4}.tk-cta-kreis{color:#fff;background:#0400ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.tk-cta-kreis svg{width:5px;height:8px}@media (max-width:900px){.tk-kopf{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.tk-karte{padding:24px}}.eq-block{box-sizing:border-box;color:#1d1d1f;background:#fff;padding-block:clamp(64px,8.33vw,120px)}.eq-block *{box-sizing:border-box}.eq-kopf{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;padding-inline:clamp(20px,8.33vw,120px);display:flex}.eq-eyebrow{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.eq-heading{font:600 clamp(1.5rem, 3.61vw, 3.25rem)/1.14 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#1d1d1f;margin:0}.eq-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;margin:0}.eq-bild{aspect-ratio:1440/585;background:#f5f5f7;border-block:1px solid #dcdce0;margin-top:44px;position:relative}.eq-img{object-fit:cover;width:100%;height:100%;display:block}.eq-platzhalter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex;position:absolute;inset:0}.eq-platzhalter-marke{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#9a9aa0}.eq-platzhalter-text{font:400 .8125rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#9a9aa0}.eq-chips{flex-wrap:wrap;gap:10px;max-width:1200px;margin:44px auto 0;padding:0;padding-inline:clamp(20px,8.33vw,120px);list-style:none;display:flex}.eq-chip{font:600 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e6e73;background:#f5f5f7;border:1px solid #e5e5e5;border-radius:980px;padding:8px 16px}@media (max-width:900px){.eq-bild{aspect-ratio:390/260;margin-top:32px}.eq-chips{margin-top:32px}}.kb-block{box-sizing:border-box;color:#1d1d1f;background:#fff;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.kb-block *{box-sizing:border-box}.kb-block>*{max-width:1200px;margin-inline:auto}.kb-kopf{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.kb-eyebrow{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.kb-heading{font:600 clamp(1.5rem, 3.61vw, 3.25rem)/1.14 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#1d1d1f;margin:0}.kb-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;margin:0}.kb-reihe{flex-direction:column;gap:14px;display:flex}.kb-reihe+.kb-reihe{margin-top:40px}.kb-reihe-kopf{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.kb-reihe-label{font:400 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f}.kb-reihe-betrag{font:400 clamp(1.125rem, 1.53vw, 1.375rem)/1.364 var(--fs-font-body,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#1d1d1f;font-variant-numeric:tabular-nums}.kb-bahn{gap:2px;width:min(1040px,100%);height:clamp(36px,3.9vw,56px);display:flex}.kb-segment{transform-origin:0;border-radius:4px;flex-basis:0;min-width:3px;display:block}.kb-legende{flex-wrap:wrap;gap:12px 28px;display:flex}.kb-legende-punkt{font:400 .875rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e6e73;align-items:center;gap:8px;display:inline-flex}.kb-punkt{border-radius:50%;flex:none;width:10px;height:10px}.kb-fussnote{margin-top:48px;max-width:660px;font:400 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#a1a1a6;margin-inline:0}@media (max-width:900px){.kb-kopf{margin-bottom:36px}.kb-reihe+.kb-reihe{margin-top:32px}.kb-reihe-kopf{flex-direction:column;align-items:flex-start;gap:4px}.kb-bahn{height:32px}.kb-fussnote{margin-top:36px}}.fh-block{box-sizing:border-box;color:#1d1d1f;view-timeline:--fh-achse block;background:#fff;height:300vh;overflow:clip}.fh-block *{box-sizing:border-box}.fh-buehne{place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:clip}.fh-spalten{pointer-events:none;grid-template-columns:repeat(5,1fr);align-items:center;gap:12px;padding-inline:0;display:grid;position:absolute;inset:0}.fh-spalte{--fh-von:110vh;--fh-bis:-110vh;transform:translateY(var(--fh-von));flex-direction:column;gap:12px;display:flex}.fh-spalte-1,.fh-spalte-3{--fh-von:140vh;--fh-bis:-140vh}.fh-spalte-2{--fh-von:170vh;--fh-bis:-170vh}.fh-bild{aspect-ratio:278/292;background:#e8e8ed;border-radius:10px;overflow:hidden}.fh-img{object-fit:cover;width:100%;height:100%;display:block}.fh-platzhalter{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;display:flex}.fh-platzhalter-text{font:400 .8125rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#9a9aa0}.fh-text{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:660px;padding-inline:20px;display:flex;position:relative}.fh-eyebrow{font:500 .8125rem/1.538 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.fh-heading{font:600 clamp(1.75rem, 3.61vw, 3.25rem)/1.14 var(--fs-font-h1,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;color:#1d1d1f;margin:0}.fh-lead{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#707070;margin:0}.fh-link{font:400 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#0400ff;margin-top:24px;text-decoration:none}.fh-link:hover{text-decoration:underline}.fh-scrollmarke{font:400 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:901px){.fh-block:not(.fh-editor) .fh-spalte{animation-name:fh-durchfahrt;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--fh-achse;animation-range:cover 30% cover 95%}.fh-block:not(.fh-editor) .fh-text,.fh-block:not(.fh-editor) .fh-scrollmarke{animation-name:fh-text-weicht;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--fh-achse;animation-range:cover 30% cover 95%}}}@keyframes fh-durchfahrt{0%{transform:translateY(var(--fh-von))}to{transform:translateY(var(--fh-bis))}}@keyframes fh-text-weicht{0%{opacity:1}22%{opacity:1}32%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fh-block:not(.fh-editor){height:100vh}.fh-block:not(.fh-editor) .fh-spalte{transform:none}.fh-block:not(.fh-editor) .fh-text,.fh-block:not(.fh-editor) .fh-scrollmarke{opacity:0;visibility:hidden}}.fh-block.fh-editor{height:auto;padding-block:64px 40px}.fh-editor .fh-buehne{flex-direction:column;gap:48px;height:auto;display:flex;position:static}.fh-editor .fh-spalten{pointer-events:auto;order:2;padding-inline:20px;position:static}.fh-editor .fh-spalte{transform:none}.fh-editor .fh-scrollmarke{text-align:center;order:3;position:static;transform:none}@media (max-width:900px){.fh-block{height:auto;padding-block:88px 64px}.fh-buehne{flex-direction:column;gap:40px;height:auto;display:flex;position:static;overflow:visible}.fh-spalten{scroll-snap-type:x proximity;pointer-events:auto;-webkit-overflow-scrolling:touch;order:2;align-self:stretch;gap:12px;width:100%;max-width:100%;padding-inline:20px;scroll-padding-inline:20px;display:flex;position:static;overflow-x:auto}.fh-spalte{display:contents}.fh-bild{scroll-snap-align:start;flex:none;width:min(300px,76vw)}.fh-text{text-align:left;align-items:flex-start;margin-inline:20px;padding-inline:0}.fh-heading{font-size:2rem;line-height:1.125}.fh-scrollmarke{order:3;align-self:center;position:static;transform:none}}.sf-block{box-sizing:border-box;color:#1d1d1f;view-timeline:--sf-achse block;background:#fff;padding:clamp(96px,14vw,200px) clamp(20px,8.33vw,120px)}.sf-text{max-width:700px;font:600 clamp(1.375rem, 2.08vw, 1.875rem)/1.267 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#1d1d1f;margin:0 auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sf-block:not(.sf-editor) .sf-text{background:linear-gradient(90deg,#1d1d1f 0% 45%,#c7c7cc 55% 100%) 0 0/220% 100%;color:#0000;animation-name:sf-einfaerben;animation-duration:auto;-webkit-background-clip:text;background-clip:text;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sf-achse;animation-range:cover 15% cover 70%}}}@keyframes sf-einfaerben{0%{background-position:100% 0}to{background-position:0 0}}.pb-block{box-sizing:border-box;color:#1d1d1f;background:#fff;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.pb-block *{box-sizing:border-box}.pb-block>*{max-width:1200px;margin-inline:auto}.pb-kopf{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.pb-heading{font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;white-space:pre-line;color:#1d1d1f;margin:0}.pb-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;margin:0}.pb-buehne{flex-direction:column;gap:20px;display:flex}.pb-radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pb-rahmen{aspect-ratio:1200/805;background:#e8e8ed;border-radius:28px;position:relative;overflow:hidden}.pb-bild{opacity:0;visibility:hidden;margin:0;transition:opacity .32s ease-out,visibility 0s linear .32s;position:absolute;inset:0}.pb-img{object-fit:cover;width:100%;height:100%;display:block}.pb-platzhalter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex;position:absolute;inset:0}.pb-platzhalter-marke{font:500 .75rem/1.417 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#9a9aa0}.pb-platzhalter-text{font:400 .8125rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#9a9aa0}.pb-zeilen{text-align:center;min-height:29px;position:relative}.pb-zeile{font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#707070;opacity:0;visibility:hidden;margin:0;transition:opacity .32s ease-out,visibility 0s linear .32s;position:absolute;inset:0}.pb-punkte{background:#f5f5f7;border-radius:980px;align-items:center;gap:14px;width:fit-content;margin-inline:auto;padding:17px 22px;display:flex}.pb-punkt{cursor:pointer;background:#c7c7cc;border-radius:980px;width:10px;height:10px;transition:width .26s cubic-bezier(.22,1,.36,1),background-color .26s ease-out;display:block}.pb-punkt:hover{background:#a1a1a6}.pb-radio-0:checked~.pb-rahmen .pb-bild-0,.pb-radio-1:checked~.pb-rahmen .pb-bild-1,.pb-radio-2:checked~.pb-rahmen .pb-bild-2,.pb-radio-3:checked~.pb-rahmen .pb-bild-3,.pb-radio-4:checked~.pb-rahmen .pb-bild-4,.pb-radio-5:checked~.pb-rahmen .pb-bild-5,.pb-radio-6:checked~.pb-rahmen .pb-bild-6,.pb-radio-7:checked~.pb-rahmen .pb-bild-7,.pb-radio-0:checked~.pb-zeilen .pb-zeile-0,.pb-radio-1:checked~.pb-zeilen .pb-zeile-1,.pb-radio-2:checked~.pb-zeilen .pb-zeile-2,.pb-radio-3:checked~.pb-zeilen .pb-zeile-3,.pb-radio-4:checked~.pb-zeilen .pb-zeile-4,.pb-radio-5:checked~.pb-zeilen .pb-zeile-5,.pb-radio-6:checked~.pb-zeilen .pb-zeile-6,.pb-radio-7:checked~.pb-zeilen .pb-zeile-7{opacity:1;visibility:visible;transition:opacity .32s ease-out,visibility}.pb-radio-0:checked~.pb-punkte .pb-punkt-0,.pb-radio-1:checked~.pb-punkte .pb-punkt-1,.pb-radio-2:checked~.pb-punkte .pb-punkt-2,.pb-radio-3:checked~.pb-punkte .pb-punkt-3,.pb-radio-4:checked~.pb-punkte .pb-punkt-4,.pb-radio-5:checked~.pb-punkte .pb-punkt-5,.pb-radio-6:checked~.pb-punkte .pb-punkt-6,.pb-radio-7:checked~.pb-punkte .pb-punkt-7{background:#bfbfbf;width:60px}.pb-radio-0:focus-visible~.pb-punkte .pb-punkt-0,.pb-radio-1:focus-visible~.pb-punkte .pb-punkt-1,.pb-radio-2:focus-visible~.pb-punkte .pb-punkt-2,.pb-radio-3:focus-visible~.pb-punkte .pb-punkt-3,.pb-radio-4:focus-visible~.pb-punkte .pb-punkt-4,.pb-radio-5:focus-visible~.pb-punkte .pb-punkt-5,.pb-radio-6:focus-visible~.pb-punkte .pb-punkt-6,.pb-radio-7:focus-visible~.pb-punkte .pb-punkt-7{outline-offset:2px;outline:2px solid #0400ff}.pb-editor .pb-rahmen{aspect-ratio:auto;background:0 0;border-radius:0;flex-direction:column;gap:16px;display:flex;overflow:visible}.pb-editor .pb-bild{opacity:1;visibility:visible;aspect-ratio:1200/805;background:#e8e8ed;border-radius:28px;position:relative;inset:auto;overflow:hidden}.pb-editor .pb-zeilen{flex-direction:column;gap:8px;display:flex}.pb-editor .pb-zeile{opacity:1;visibility:visible;position:static}@media (prefers-reduced-motion:reduce){.pb-bild,.pb-zeile,.pb-punkt{transition:none}}@media (max-width:900px){.pb-kopf{margin-bottom:32px}.pb-rahmen{aspect-ratio:350/300;border-radius:20px}.pb-zeilen{min-height:52px}}.dome-block{box-sizing:border-box;color:#1d1d1f;background:#fff;padding-block:clamp(48px,6vw,96px);position:relative;overflow:hidden}.dome-block *{box-sizing:border-box}.dome-buehne{perspective:1400px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;height:clamp(420px,56vw,570px);position:relative}.dome-buehne.is-zieht{cursor:grabbing}.dome-kugel{transform-style:preserve-3d;--dome-gegenzug:-1500px;transform:translateZ(var(--dome-gegenzug));position:absolute;top:50%;left:50%}.dome-kachel{backface-visibility:hidden;background:#e8e8ed;border-radius:10px;width:112px;height:140px;margin:0;position:absolute;top:-70px;left:-56px;overflow:hidden}.dome-kachel.dome-quer{width:148px;height:112px;top:-56px;left:-74px}.dome-img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.dome-platzhalter{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:flex}.dome-platzhalter-text{font:400 .6875rem/1.4 var(--fs-font-body,Inter, Arial, sans-serif);color:#9a9aa0}.dome-titel{text-align:center;backface-visibility:hidden;pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:580px;display:flex;position:absolute;top:-80px;left:-290px}.dome-eyebrow{font:500 .8125rem/1.538 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#86868b}.dome-heading{font:600 clamp(1.5rem, 2.78vw, 2.5rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#1d1d1f;margin:0}.dome-lead{max-width:520px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#86868b;margin:0}.dome-vignette{pointer-events:none;background:radial-gradient(62% 60%,#0000 62%,#ffffffd9 100%);position:absolute;inset:0}.dome-fade{pointer-events:none;height:140px;position:absolute;left:0;right:0}.dome-fade-oben{background:linear-gradient(#fff 0%,#0000 100%);top:0}.dome-fade-unten{background:linear-gradient(#0000 0%,#fff 100%);bottom:0}.dome-draghint{font:400 .8125rem/1.538 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;background:#fff;border:1px solid #e5e5e5;border-radius:980px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex;position:absolute;bottom:clamp(16px,2.5vw,32px);left:50%;transform:translate(-50%)}.dome-draghint-zeichen{color:#0400ff}.dome-editor .dome-buehne{cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto}@media (max-width:900px){.dome-buehne{perspective:1100px;height:420px}.dome-kugel{--dome-gegenzug:-1500px}.dome-titel{width:340px;left:-170px}}.aeh-block{box-sizing:border-box;color:#1d1d1f;background:#f5f5f7;padding:clamp(64px,8.33vw,120px) clamp(20px,8.33vw,120px)}.aeh-block *{box-sizing:border-box}.aeh-block>*{max-width:1200px;margin-inline:auto}.aeh-kopf{flex-direction:column;gap:18px;margin-bottom:48px;display:flex}.aeh-heading{font:600 clamp(1.5rem, 3.33vw, 3rem)/1.15 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.02em;color:#1d1d1f;margin:0}.aeh-lead{max-width:660px;font:400 clamp(1.0625rem, 1.32vw, 1.1875rem)/1.526 var(--fs-font-body,Inter, Arial, sans-serif);color:#1d1d1f;margin:0}.aeh-karten{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:20px;display:grid}.aeh-karte{background:#fff;border-radius:28px;flex-direction:column;gap:12px;padding:32px;transition:translate .26s cubic-bezier(.22,1,.36,1);display:flex}.aeh-karte:hover{translate:0 -4px}.aeh-bild{aspect-ratio:526/360;background:#e8e8ed;border-radius:16px;margin-bottom:8px;position:relative;overflow:hidden}.aeh-img{object-fit:cover;width:100%;height:100%;display:block}.aeh-platzhalter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex;position:absolute;inset:0}.aeh-platzhalter-marke{font:500 .6875rem/1.4 var(--fs-font-eyebrow,Inter, Arial, sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#9a9aa0}.aeh-platzhalter-text{font:400 .8125rem/1.5 var(--fs-font-body,Inter, Arial, sans-serif);color:#6e6e73}.aeh-titel{font:600 clamp(1.1875rem, 1.67vw, 1.5rem)/1.25 var(--fs-font-h2,Inter, Arial, sans-serif);letter-spacing:-.01em;color:#1d1d1f;margin:0}.aeh-text{font:400 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#707070;margin:0}.aeh-link{font:400 clamp(1rem, 1.18vw, 1.0625rem)/1.529 var(--fs-font-body,Inter, Arial, sans-serif);color:#0400ff;margin-top:8px;text-decoration:none}.aeh-link:hover{text-decoration:underline}@media (max-width:900px){.aeh-kopf{margin-bottom:32px}.aeh-karten{grid-template-columns:1fr}.aeh-karte{padding:24px}}@media (prefers-reduced-motion:reduce){.aeh-karte{transition:none}.aeh-karte:hover{translate:none}}
