.landingpage-module__7EjEIG__page{font-family:var(--font-body);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased}.landingpage-module__7EjEIG__page ::selection{background:var(--color-blue);color:#fff}.landingpage-module__7EjEIG__page :focus-visible{box-shadow:var(--shadow-focus,0 0 0 2px var(--surface-page),0 0 0 4px var(--focus-ring-color));outline:none}.landingpage-module__7EjEIG__page img{max-width:100%;display:block}.landingpage-module__7EjEIG__container{width:100%;max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}@media (min-width:768px){.landingpage-module__7EjEIG__container{padding:0 var(--container-pad-md)}}@media (min-width:1280px){.landingpage-module__7EjEIG__container{padding:0 var(--container-pad-lg)}}.landingpage-module__7EjEIG__containerNarrow{max-width:var(--container-narrow);}.landingpage-module__7EjEIG__eyebrow{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-blue-deep);margin:0 0 var(--space-3);display:block}.landingpage-module__7EjEIG__eyebrowInverse{color:var(--text-on-dark-secondary);}.landingpage-module__7EjEIG__sectionHead{max-width:var(--container-narrow);margin:0 0 var(--space-10)}.landingpage-module__7EjEIG__sectionHead h2{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h2);line-height:var(--leading-snug);max-width:var(--measure-h2);color:inherit;margin:0}.landingpage-module__7EjEIG__sectionHeadCenter{text-align:center;margin-left:auto;margin-right:auto;}.landingpage-module__7EjEIG__sectionHeadCenter h2{max-width:none;margin-left:auto;margin-right:auto}.landingpage-module__7EjEIG__accentBar{background:var(--text-primary);width:120px;height:6px;margin:var(--space-4)auto 0;border-radius:0;display:block}.landingpage-module__7EjEIG__dark .landingpage-module__7EjEIG__accentBar{background:var(--color-blue)}.landingpage-module__7EjEIG__sectionHeadCenter .landingpage-module__7EjEIG__accentBar{margin-left:auto;margin-right:auto}.landingpage-module__7EjEIG__sectionHead:not(.landingpage-module__7EjEIG__sectionHeadCenter) .landingpage-module__7EjEIG__accentBar{margin-left:0}.landingpage-module__7EjEIG__btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:.02em;border-radius:var(--radius-button);height:auto;min-height:48px;box-shadow:var(--shadow-button);cursor:pointer;transition:background-color var(--btn-transition)var(--ease-standard),border-color var(--btn-transition)var(--ease-standard),color var(--btn-transition)var(--ease-standard),opacity var(--btn-transition)var(--ease-standard);white-space:normal;border:1px solid transparent;padding:12px 20px;font-size:1.25rem;line-height:1.2;text-decoration:none;display:inline-flex}@media (min-width:768px){.landingpage-module__7EjEIG__btn{font-size:1.5rem}}.landingpage-module__7EjEIG__btn:active{opacity:.88}.landingpage-module__7EjEIG__btnSm{letter-spacing:0;height:auto;min-height:44px;padding:10px 16px;font-size:1rem}.landingpage-module__7EjEIG__btnLg{height:auto;min-height:56px;padding:16px 28px;font-size:1.375rem}@media (min-width:768px){.landingpage-module__7EjEIG__btnLg{font-size:1.625rem}}.landingpage-module__7EjEIG__btnPrimary{background:var(--color-blue);color:#fff}.landingpage-module__7EjEIG__btnPrimary:hover{background:var(--color-blue-strong);color:#fff}.landingpage-module__7EjEIG__btnInk{color:#fff;background:#000}.landingpage-module__7EjEIG__btnInk:hover{color:#fff;background:#262626}.landingpage-module__7EjEIG__btnGhost{color:var(--color-blue-deep);text-underline-offset:4px;height:auto;box-shadow:none;background:0 0;padding:0;text-decoration:underline}.landingpage-module__7EjEIG__btnGhost:hover{color:var(--color-blue-strong)}.landingpage-module__7EjEIG__dark .landingpage-module__7EjEIG__btnGhost{color:var(--color-blue-light)}.landingpage-module__7EjEIG__btnSecondary{border-color:var(--color-line-strong);color:var(--text-primary);background:0 0}.landingpage-module__7EjEIG__btnSecondary:hover{border-color:var(--color-blue-strong);color:var(--color-blue-deep);background:rgba(0,0,0,.04)}.landingpage-module__7EjEIG__dark .landingpage-module__7EjEIG__btnSecondary,.landingpage-module__7EjEIG__onDark .landingpage-module__7EjEIG__btnSecondary{border-color:var(--color-line-on-dark-strong);color:#fff}.landingpage-module__7EjEIG__dark .landingpage-module__7EjEIG__btnSecondary:hover,.landingpage-module__7EjEIG__onDark .landingpage-module__7EjEIG__btnSecondary:hover{border-color:var(--color-blue-light);color:var(--color-blue-light);background:rgba(255,255,255,.08)}.landingpage-module__7EjEIG__btnIcon{border:1px solid var(--color-line-strong);width:48px;height:48px;color:var(--text-primary);background:0 0;border-radius:0;flex-shrink:0;padding:0}.landingpage-module__7EjEIG__btnIcon:hover{border-color:var(--color-blue);color:var(--color-blue-deep)}.landingpage-module__7EjEIG__onDark .landingpage-module__7EjEIG__btnIcon{border-color:var(--color-line-on-dark-strong);color:#fff}.landingpage-module__7EjEIG__onDark .landingpage-module__7EjEIG__btnIcon:hover{border-color:var(--color-blue-light);color:var(--color-blue-light)}.landingpage-module__7EjEIG__btnIcon:disabled{opacity:.35;cursor:not-allowed}.landingpage-module__7EjEIG__header{z-index:40;background:var(--color-white);height:88px;transition:box-shadow var(--duration-base)var(--ease-standard),height var(--duration-base)var(--ease-standard),border-color var(--duration-base)var(--ease-standard),transform var(--duration-base)var(--ease-standard);will-change:transform;border-bottom:1px solid transparent;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.landingpage-module__7EjEIG__headerFollow{box-shadow:none;border-bottom-color:transparent;transition:none}.landingpage-module__7EjEIG__headerScrolled{border-bottom-color:var(--color-line);height:64px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06)}.landingpage-module__7EjEIG__headerInner{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;display:flex}.landingpage-module__7EjEIG__scrollProgress{z-index:50;pointer-events:none;background:rgba(0,0,0,.08);height:3px;position:fixed;top:0;left:0;right:0}.landingpage-module__7EjEIG__scrollProgressBar{background:var(--color-blue);transform-origin:0;will-change:transform;height:100%;transform:scaleX(0)}.landingpage-module__7EjEIG__skipLink{left:var(--space-4);color:var(--text-primary);padding:var(--space-3)var(--space-4);border-radius:var(--radius-input);z-index:100;transition:top var(--duration-fast)var(--ease-standard);background:#fff;position:fixed;top:-80px}.landingpage-module__7EjEIG__skipLink:focus{top:var(--space-4)}.landingpage-module__7EjEIG__logoBlock{height:72px;transition:height var(--duration-base)var(--ease-standard);align-items:center;display:flex}.landingpage-module__7EjEIG__headerScrolled .landingpage-module__7EjEIG__logoBlock{height:56px}.landingpage-module__7EjEIG__logo{width:auto;height:26px;display:block}@media (min-width:768px){.landingpage-module__7EjEIG__logo{height:30px}}.landingpage-module__7EjEIG__hero{background:var(--color-white);flex-direction:column;padding-top:88px;display:flex;position:relative;overflow-x:clip}.landingpage-module__7EjEIG__hero:before{content:"";z-index:0;pointer-events:none;opacity:.55;background:linear-gradient(165deg,transparent 30%,var(--color-blue-tint)100%);position:absolute;top:0;bottom:0;left:0;right:0}.landingpage-module__7EjEIG__heroMedia{z-index:2;width:100%;position:relative}.landingpage-module__7EjEIG__heroMediaFrame{aspect-ratio:16/9;border-radius:var(--radius-media-lg);width:100%;box-shadow:var(--shadow-media);background:var(--color-ink-soft);position:relative;overflow:hidden}.landingpage-module__7EjEIG__heroMediaFrame>img,.landingpage-module__7EjEIG__heroMediaFrame>video,.landingpage-module__7EjEIG__heroMediaFrame>.landingpage-module__7EjEIG__heroVideoWrap{object-fit:cover;object-position:center 45%;width:100%;height:100%;display:block}.landingpage-module__7EjEIG__heroVideoWrap{position:relative}.landingpage-module__7EjEIG__heroVideoWrap>video{object-fit:cover;object-position:center 45%;cursor:pointer;width:100%;height:100%;display:block}.landingpage-module__7EjEIG__heroVideoUnmute{top:var(--space-4);z-index:3;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border-radius:var(--radius-button);color:#fff;white-space:nowrap;cursor:pointer;animation:landingpage-module__7EjEIG__heroVideoUnmuteBob 2.4s var(--ease-standard)infinite;background:rgba(0,0,0,.72);border:none;font-size:13px;font-weight:600;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.landingpage-module__7EjEIG__heroVideoUnmute:hover,.landingpage-module__7EjEIG__heroVideoUnmute:active{animation-play-state:paused}.landingpage-module__7EjEIG__heroVideoUnmute:focus-visible{animation-play-state:paused}.landingpage-module__7EjEIG__heroVideoUnmute:hover{background:rgba(0,0,0,.85)}@keyframes landingpage-module__7EjEIG__heroVideoUnmuteBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@media (prefers-reduced-motion:reduce){.landingpage-module__7EjEIG__heroVideoUnmute{animation:none}}.landingpage-module__7EjEIG__heroVideoControls{z-index:3;align-items:center;gap:var(--space-2);padding:var(--space-6)var(--space-3)var(--space-3);opacity:1;transition:opacity .2s var(--ease-standard);background:linear-gradient(transparent,rgba(0,0,0,.75));display:flex;position:absolute;bottom:0;left:0;right:0}.landingpage-module__7EjEIG__heroVideoControlsIdle{opacity:0;pointer-events:none;transition-duration:1.4s;transition-timing-function:ease-in}@media (hover:hover){.landingpage-module__7EjEIG__heroVideoWrap:hover .landingpage-module__7EjEIG__heroVideoControlsIdle{opacity:1;pointer-events:auto;transition-duration:.2s}}.landingpage-module__7EjEIG__heroVideoControlsIdle:has(:focus-visible){opacity:1;pointer-events:auto;transition-duration:.2s}@supports not selector(:has(*)){.landingpage-module__7EjEIG__heroVideoControlsIdle:focus-within{opacity:1;pointer-events:auto;transition-duration:.2s}}@media (prefers-reduced-motion:reduce){.landingpage-module__7EjEIG__heroVideoControls{transition:none}}.landingpage-module__7EjEIG__heroVideoControlBtn{padding:var(--space-1);border-radius:var(--radius-button);color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landingpage-module__7EjEIG__heroVideoControlBtn:hover{background:rgba(255,255,255,.15)}.landingpage-module__7EjEIG__heroVideoTime{color:#fff;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.landingpage-module__7EjEIG__heroVideoScrubber{min-width:0;height:4px;accent-color:var(--color-blue);cursor:pointer;flex:1}@media (min-width:1024px){.landingpage-module__7EjEIG__heroMediaFrame{max-width:480px;margin-left:auto}}.landingpage-module__7EjEIG__heroGrid{z-index:2;padding-block:var(--space-8)var(--space-8);align-items:center;row-gap:var(--space-6);flex:auto;grid-template-columns:1fr;align-content:safe center;display:grid;position:relative}.landingpage-module__7EjEIG__heroHeading{margin-bottom:0}@media (min-width:1024px){.landingpage-module__7EjEIG__heroGrid{padding-block:var(--space-10)var(--space-8);grid-template-columns:1fr 1fr;align-items:start;gap:0 max(32px,min(4vw,64px))}.landingpage-module__7EjEIG__heroHeading{margin-bottom:var(--space-6);grid-column:1/-1}}.landingpage-module__7EjEIG__heroCol{max-width:760px}.landingpage-module__7EjEIG__heroKicker{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-lead);color:var(--color-blue-deep);margin:0}.landingpage-module__7EjEIG__heroTitle{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-h1);color:var(--text-primary);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin:0}.landingpage-module__7EjEIG__heroTitleSub{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-h3);line-height:var(--leading-tight);color:var(--text-primary);margin:var(--space-3)0 0}.landingpage-module__7EjEIG__heroTitle em{color:var(--color-blue-deep);font-style:normal}.landingpage-module__7EjEIG__heroSub{font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--text-secondary);max-width:var(--measure-lead);margin:0 0 var(--space-5)}.landingpage-module__7EjEIG__heroBenefits{margin:0 0 var(--space-6);gap:var(--space-2);padding:0;list-style:none;display:grid}.landingpage-module__7EjEIG__heroBenefits li{align-items:flex-start;gap:var(--space-3);font-size:var(--text-body);color:var(--text-primary);font-weight:var(--weight-medium);line-height:1.4;display:flex}.landingpage-module__7EjEIG__heroBenefitIcon{border-radius:var(--radius-pill);background:var(--color-blue);color:#fff;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex}.landingpage-module__7EjEIG__heroActions{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.landingpage-module__7EjEIG__heroActionsRow{align-items:stretch;gap:var(--space-4)var(--space-5);flex-wrap:wrap;display:flex}.landingpage-module__7EjEIG__heroFineprint{font-size:var(--text-small);color:var(--text-secondary);margin:var(--space-3)0 0;text-align:center}@media (min-width:1024px){.landingpage-module__7EjEIG__heroFineprint{max-width:480px;margin-left:auto}}@media (max-width:699px){.landingpage-module__7EjEIG__heroGrid{padding-block:var(--space-6)var(--space-6);row-gap:var(--space-5)}.landingpage-module__7EjEIG__heroSub{margin-bottom:var(--space-4)}.landingpage-module__7EjEIG__heroBenefits{margin-bottom:var(--space-5)}.landingpage-module__7EjEIG__heroActions{gap:var(--space-5)}.landingpage-module__7EjEIG__logobar{padding:var(--space-6)0}}.landingpage-module__7EjEIG__scrollCue{display:none}@media (min-width:768px){.landingpage-module__7EjEIG__scrollCue{z-index:2;width:44px;height:44px;margin:0 auto var(--space-4);color:var(--text-secondary);border:1px solid var(--color-line-strong);border-radius:var(--radius-button);animation:landingpage-module__7EjEIG__scrollCueBob 2.4s var(--ease-standard)infinite;transition:color var(--duration-base)var(--ease-standard),border-color var(--duration-base)var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.landingpage-module__7EjEIG__scrollCue:hover{color:var(--color-blue-deep);border-color:var(--color-blue)}.landingpage-module__7EjEIG__scrollCue:focus-visible{color:var(--color-blue-deep);border-color:var(--color-blue)}}@keyframes landingpage-module__7EjEIG__scrollCueBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.landingpage-module__7EjEIG__scrollCue{animation:none}}.landingpage-module__7EjEIG__logobar{background:var(--color-ink);color:var(--text-on-dark);padding:var(--space-8)0}.landingpage-module__7EjEIG__logobarInner{align-items:center;gap:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.landingpage-module__7EjEIG__logobarLabel{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h4);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-on-dark-secondary);flex:none}.landingpage-module__7EjEIG__logobarLogos{flex-wrap:wrap;justify-content:center;align-items:center;gap:max(20px,min(4vw,40px));display:flex}.landingpage-module__7EjEIG__logobarLogos img{filter:brightness(0)invert();opacity:1;width:auto;height:32px;transition:opacity var(--duration-base)var(--ease-standard)}.landingpage-module__7EjEIG__logobarLogos img:hover{opacity:.75}@media (min-width:768px){.landingpage-module__7EjEIG__logobarLogos img{height:38px}}@media (min-width:768px) and (max-height:860px){.landingpage-module__7EjEIG__heroGrid{padding-block:var(--space-6)var(--space-4)}.landingpage-module__7EjEIG__heroTitle{margin-bottom:var(--space-3)}.landingpage-module__7EjEIG__heroSub{margin-bottom:var(--space-4)}.landingpage-module__7EjEIG__heroBenefits{margin-bottom:var(--space-5)}.landingpage-module__7EjEIG__heroActions{gap:var(--space-4)}.landingpage-module__7EjEIG__scrollCue{width:36px;height:36px;margin-bottom:var(--space-2)}}.landingpage-module__7EjEIG__section{padding:var(--section-spacing-mobile)0}@media (min-width:768px){.landingpage-module__7EjEIG__section{padding:var(--section-spacing-tablet)0}}@media (min-width:1024px){.landingpage-module__7EjEIG__section{padding:var(--section-spacing)0}}.landingpage-module__7EjEIG__sectionAlt{background:var(--color-white);}.landingpage-module__7EjEIG__dark{background:var(--color-ink);color:var(--text-on-dark)}.landingpage-module__7EjEIG__dark .landingpage-module__7EjEIG__sectionHead h2,.landingpage-module__7EjEIG__dark .landingpage-module__7EjEIG__sectionHeadCenter h2{color:var(--text-on-dark)}.landingpage-module__7EjEIG__slab{width:100%;max-width:none;padding:var(--slab-pad-y)0;border-radius:0;margin:0;}.landingpage-module__7EjEIG__slabTouching{border-radius:0}.landingpage-module__7EjEIG__slabTouching+.landingpage-module__7EjEIG__slab,.landingpage-module__7EjEIG__slab+.landingpage-module__7EjEIG__slabTouching{border-top:var(--border-hairline-dark);margin-top:0}.landingpage-module__7EjEIG__splitSlab{}.landingpage-module__7EjEIG__splitLead{gap:var(--space-8);display:grid}@media (min-width:900px){.landingpage-module__7EjEIG__splitLead{gap:var(--grid-gap);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.landingpage-module__7EjEIG__splitLeadHead h2{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h2);line-height:var(--leading-snug);color:var(--text-on-dark);margin:0}@media (min-width:900px){.landingpage-module__7EjEIG__splitLeadHead{text-align:right;padding-right:var(--grid-gap);position:-webkit-sticky;position:sticky;top:120px}.landingpage-module__7EjEIG__splitLeadBody{border-left:var(--border-hairline-dark);padding-left:var(--grid-gap)}}.landingpage-module__7EjEIG__splitList{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.landingpage-module__7EjEIG__splitList>li{column-gap:var(--space-5);row-gap:var(--space-2);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.landingpage-module__7EjEIG__splitListMarker{color:var(--color-blue-light);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h4);grid-row:span 2;justify-content:center;align-items:center;margin-top:2px;display:flex}.landingpage-module__7EjEIG__splitList h3{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h3);line-height:var(--leading-snug);color:var(--text-on-dark);margin:0}.landingpage-module__7EjEIG__splitList p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-on-dark-secondary);max-width:var(--measure);grid-column:2;margin:0}.landingpage-module__7EjEIG__splitNote{margin:var(--space-10)0 0;padding-top:var(--space-8);border-top:var(--border-hairline-dark);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--text-on-dark);max-width:var(--measure)}.landingpage-module__7EjEIG__splitCtaRow{margin-top:var(--space-8);display:flex}.landingpage-module__7EjEIG__cardGrid3{gap:var(--grid-gap-min);grid-template-columns:1fr;display:grid}@media (min-width:768px){.landingpage-module__7EjEIG__cardGrid3{gap:var(--grid-gap-md);grid-template-columns:1fr 1fr}.landingpage-module__7EjEIG__cardGrid3>:nth-child(3):last-child{grid-column:span 2}}@media (min-width:1024px){.landingpage-module__7EjEIG__cardGrid3>:nth-child(3):last-child{grid-column:auto}.landingpage-module__7EjEIG__cardGrid3{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr)}}.landingpage-module__7EjEIG__cardGrid4{}@media (min-width:1024px){.landingpage-module__7EjEIG__cardGrid4{grid-template-columns:repeat(4,1fr)}}.landingpage-module__7EjEIG__cardGrid6{}.landingpage-module__7EjEIG__card{background:var(--color-white);border:var(--border-hairline);border-radius:var(--radius-card);padding:var(--card-pad-lg);gap:var(--space-3);transition:transform var(--duration-base)var(--ease-standard),box-shadow var(--duration-base)var(--ease-standard);flex-direction:column;display:flex}.landingpage-module__7EjEIG__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.landingpage-module__7EjEIG__cardIcon{border:1px solid var(--color-line-strong);width:48px;height:48px;color:var(--color-blue-deep);margin-bottom:var(--space-2);background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex}.landingpage-module__7EjEIG__cardNumber{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-small);letter-spacing:.08em;color:var(--color-blue)}.landingpage-module__7EjEIG__card h3,.landingpage-module__7EjEIG__card h4{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h4);line-height:var(--leading-snug);color:var(--text-primary);margin:0}.landingpage-module__7EjEIG__card p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);margin:0 0 auto}.landingpage-module__7EjEIG__cardLink{align-self:flex-start;margin-top:auto}.landingpage-module__7EjEIG__sectionFooterNote{max-width:var(--measure);margin:var(--space-8)auto 0;text-align:center;font-size:var(--text-lead);color:var(--text-secondary);line-height:var(--leading-lead)}.landingpage-module__7EjEIG__sectionCtaRow{margin-top:var(--space-8);justify-content:center;display:flex}.landingpage-module__7EjEIG__split{gap:var(--space-8);display:grid}@media (min-width:860px){.landingpage-module__7EjEIG__split{gap:var(--grid-gap);grid-template-columns:1fr 1fr}}.landingpage-module__7EjEIG__splitCol h3{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h3);margin:0 0 var(--space-4);color:var(--text-primary)}.landingpage-module__7EjEIG__splitCol p{margin:0 0 var(--space-3);line-height:var(--leading-body);color:var(--text-secondary);font-size:var(--text-body)}.landingpage-module__7EjEIG__splitColAccent{background:var(--color-off-white);border:var(--border-hairline);border-radius:var(--radius-card);padding:var(--card-pad-lg);}@media (min-width:860px){.landingpage-module__7EjEIG__splitColAccent{margin-top:calc(-1*var(--card-pad-lg))}}.landingpage-module__7EjEIG__photoComp{gap:var(--space-8);align-items:start;display:grid}@media (min-width:860px){.landingpage-module__7EjEIG__photoComp{gap:var(--grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.landingpage-module__7EjEIG__photoCompMedia{border-radius:var(--radius-media);background:var(--color-ink);box-shadow:var(--shadow-media);aspect-ratio:16/10;margin:0;position:relative;overflow:hidden}@media (min-width:860px){.landingpage-module__7EjEIG__photoCompMedia{aspect-ratio:3/2;position:-webkit-sticky;position:sticky;top:96px}}.landingpage-module__7EjEIG__photoCompMedia img{object-fit:cover;width:100%;height:100%;display:block}.landingpage-module__7EjEIG__photoCompText{gap:var(--space-8);align-content:start;display:grid}.landingpage-module__7EjEIG__photoCompText h3{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h3);margin:0 0 var(--space-4);color:var(--text-primary)}.landingpage-module__7EjEIG__photoCompText p{margin:0 0 var(--space-3);line-height:var(--leading-body);color:var(--text-secondary);font-size:var(--text-body);max-width:var(--measure)}.landingpage-module__7EjEIG__darkLead{max-width:var(--measure);margin:0 0 var(--space-6);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--text-on-dark-secondary)}.landingpage-module__7EjEIG__darkList{margin:var(--space-6)0 var(--space-8);gap:var(--space-3);padding:0;list-style:none;display:grid}@media (min-width:700px){.landingpage-module__7EjEIG__darkList{gap:var(--space-3)var(--space-6);grid-template-columns:1fr 1fr}}.landingpage-module__7EjEIG__darkList li{gap:var(--space-3);font-size:var(--text-body);color:var(--text-on-dark);align-items:baseline;display:flex}.landingpage-module__7EjEIG__darkList li:before{content:"";background:var(--color-blue-light);border-radius:0;flex:none;width:6px;height:6px;margin-top:8px}.landingpage-module__7EjEIG__processGrid{gap:var(--space-8);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.landingpage-module__7EjEIG__processGrid{gap:var(--grid-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.landingpage-module__7EjEIG__processStep{align-items:flex-start;gap:var(--space-5);display:flex;position:relative}.landingpage-module__7EjEIG__processStep:not(:last-child):before,.landingpage-module__7EjEIG__processStep:not(:last-child):after{content:"";width:2px;height:calc(100% - 48px + var(--space-8) + 24px);background:var(--color-line-strong);transition:background-color var(--duration-base)var(--ease-standard);position:absolute;top:48px;left:23px}.landingpage-module__7EjEIG__processStep:not(:last-child):after{background:var(--color-blue);transform-origin:0;transition:transform .52s var(--ease-out-soft);transform:scaleX(1)}@media (min-width:1024px){.landingpage-module__7EjEIG__processStep{align-items:stretch;gap:var(--space-4);flex-direction:column}.landingpage-module__7EjEIG__processStep:not(:last-child):before,.landingpage-module__7EjEIG__processStep:not(:last-child):after{width:calc(100% - 48px + var(--grid-gap));height:2px;top:24px;left:48px}}.landingpage-module__7EjEIG__processNumber{z-index:1;border-radius:var(--radius-button);border:1px solid var(--color-line-strong);background:var(--color-off-white);width:48px;height:48px;font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--color-blue-deep);transition:background-color var(--duration-base)var(--ease-standard),border-color var(--duration-base)var(--ease-standard),color var(--duration-base)var(--ease-standard);flex:none;justify-content:center;align-items:center;font-size:1.0625rem;display:flex;position:relative}.landingpage-module__7EjEIG__processStep h3{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h4);margin:0 0 var(--space-2);color:var(--text-primary)}.landingpage-module__7EjEIG__processStep p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);margin:0}.landingpage-module__7EjEIG__stepperWrap{position:relative}.landingpage-module__7EjEIG__stepperWrap.landingpage-module__7EjEIG__pinEnabled{height:var(--pin-height,calc(100vh + 3*60vh))}.landingpage-module__7EjEIG__stepperSticky{padding:0}.landingpage-module__7EjEIG__stepperSticky .landingpage-module__7EjEIG__processGrid{margin-top:var(--space-8)}.landingpage-module__7EjEIG__pinEnabled .landingpage-module__7EjEIG__stepperSticky{min-height:calc(100vh - 108px - var(--space-10));flex-direction:column;justify-content:center;display:flex;position:-webkit-sticky;position:sticky;top:108px}.landingpage-module__7EjEIG__pinEnabled .landingpage-module__7EjEIG__processStep:not(.landingpage-module__7EjEIG__stepActive) .landingpage-module__7EjEIG__processNumber{background:var(--color-off-white);border-color:var(--color-line-strong);color:var(--text-secondary)}.landingpage-module__7EjEIG__pinEnabled .landingpage-module__7EjEIG__processStep:after{transform:scaleX(0)}.landingpage-module__7EjEIG__pinEnabled .landingpage-module__7EjEIG__processStep:has(+.landingpage-module__7EjEIG__processStep.landingpage-module__7EjEIG__stepActive):after{transform:scaleX(1)}.landingpage-module__7EjEIG__pinEnabled .landingpage-module__7EjEIG__processStep:not(.landingpage-module__7EjEIG__stepActive)>div{opacity:0;transform:translateY(28px)}.landingpage-module__7EjEIG__processStep.landingpage-module__7EjEIG__stepActive .landingpage-module__7EjEIG__processNumber{background:var(--color-blue);border-color:var(--color-blue);color:var(--text-on-dark)}.landingpage-module__7EjEIG__processStep>div{opacity:1;transition:opacity .52s var(--ease-out-soft),transform .52s var(--ease-out-soft);transform:none}@media (prefers-reduced-motion:reduce){.landingpage-module__7EjEIG__stepperWrap.landingpage-module__7EjEIG__pinEnabled{height:auto}.landingpage-module__7EjEIG__pinEnabled .landingpage-module__7EjEIG__stepperSticky{min-height:0;display:block;position:static}.landingpage-module__7EjEIG__pinEnabled .landingpage-module__7EjEIG__processStep:not(.landingpage-module__7EjEIG__stepActive) .landingpage-module__7EjEIG__processNumber{background:var(--color-blue);border-color:var(--color-blue);color:var(--text-on-dark)}.landingpage-module__7EjEIG__pinEnabled .landingpage-module__7EjEIG__processStep:after{transform:scaleX(1)}.landingpage-module__7EjEIG__pinEnabled .landingpage-module__7EjEIG__processStep:has(+.landingpage-module__7EjEIG__processStep.landingpage-module__7EjEIG__stepActive):after{transform:scaleX(1)}.landingpage-module__7EjEIG__pinEnabled .landingpage-module__7EjEIG__processStep:not(.landingpage-module__7EjEIG__stepActive)>div{opacity:1;transform:none}}.landingpage-module__7EjEIG__audienceGrid{gap:var(--grid-gap-min);grid-template-columns:1fr;display:grid}@media (min-width:700px){.landingpage-module__7EjEIG__audienceGrid{gap:var(--grid-gap-md);grid-template-columns:1fr 1fr}}@media (min-width:1100px){.landingpage-module__7EjEIG__audienceGrid{gap:var(--grid-gap);grid-template-columns:repeat(4,1fr)}}.landingpage-module__7EjEIG__audienceCard{min-height:460px;padding:var(--card-pad-lg)var(--card-pad);background:var(--color-ink-soft);border-radius:0;flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}@media (min-width:1100px){.landingpage-module__7EjEIG__audienceCard{min-height:600px}}.landingpage-module__7EjEIG__audienceMedia{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.landingpage-module__7EjEIG__audienceMedia img{object-fit:cover;width:100%;height:100%;display:block}.landingpage-module__7EjEIG__audienceMedia img[src*=wen-geschaeftsfuehrung]{filter:brightness(1.5)saturate(1.1)}.landingpage-module__7EjEIG__audienceScrim{z-index:1;background:linear-gradient(rgba(0,0,0,.82) 0%,rgba(0,0,0,.8) 40%,rgba(0,0,0,.32) 62%,rgba(0,0,0,.22) 78%,rgba(0,0,0,.42) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.landingpage-module__7EjEIG__audienceNumber{z-index:2;right:var(--space-5);bottom:var(--space-4);font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:.01em;color:transparent;-webkit-text-stroke:2px var(--color-blue);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:max(3.25rem,min(4.5vw,4.25rem));line-height:.8;position:absolute}.landingpage-module__7EjEIG__audienceBody{z-index:2;position:relative}.landingpage-module__7EjEIG__audienceBody h3{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h3);line-height:var(--leading-snug);margin:0 0 var(--space-2);color:var(--text-on-dark)}.landingpage-module__7EjEIG__audienceBody p{font-size:calc(var(--text-small)*1.25);color:var(--text-on-dark-secondary);margin:0;line-height:1.6}.landingpage-module__7EjEIG__leadMediaSplit{gap:var(--space-10);align-items:start;display:grid}@media (min-width:860px){.landingpage-module__7EjEIG__leadMediaSplit{gap:var(--grid-gap);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.landingpage-module__7EjEIG__leadMediaBody>:last-child{margin-bottom:0}.landingpage-module__7EjEIG__leadMediaFigure{max-width:480px;margin:0 auto}@media (min-width:860px){.landingpage-module__7EjEIG__leadMediaFigure{max-width:none}}.landingpage-module__7EjEIG__leadMediaFigure img{border-radius:var(--radius-media);width:100%;height:auto;display:block}.landingpage-module__7EjEIG__statGrid{gap:var(--space-8);text-align:left;grid-template-columns:1fr;display:grid}@media (min-width:768px){.landingpage-module__7EjEIG__statGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landingpage-module__7EjEIG__statGrid{text-align:center;grid-template-columns:repeat(4,1fr)}}.landingpage-module__7EjEIG__statItem{border-top:var(--border-hairline);padding-top:var(--space-4)}@media (min-width:1024px){.landingpage-module__7EjEIG__statItem{border-top:none;border-left:var(--border-hairline);padding-top:0;padding-left:var(--space-6)}.landingpage-module__7EjEIG__statItem:first-child{border-left:none;padding-left:0}}.landingpage-module__7EjEIG__statValue{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-primary);font-size:max(1.6875rem,min(1.275rem + 1.65vw,2.4375rem));line-height:1;display:block}.landingpage-module__7EjEIG__statLabel{margin-top:var(--space-2);font-size:var(--text-small);color:var(--text-secondary);display:block}.landingpage-module__7EjEIG__testimonialGrid{gap:var(--grid-gap-md);display:grid}@media (min-width:860px){.landingpage-module__7EjEIG__testimonialGrid{gap:var(--grid-gap);grid-template-columns:1fr 1fr}}.landingpage-module__7EjEIG__testimonialCard{border-left:3px solid var(--color-blue);padding:var(--space-2)0 var(--space-2)var(--space-6);gap:var(--space-6);flex-direction:column;display:flex}.landingpage-module__7EjEIG__testimonialQuote{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--text-on-dark);margin:0}.landingpage-module__7EjEIG__testimonialPerson{align-items:center;gap:var(--space-4);margin:auto 0 0;display:flex}.landingpage-module__7EjEIG__testimonialPhoto{border-radius:var(--radius-media);object-fit:cover;filter:grayscale();width:72px;height:72px;transition:filter var(--duration-base)var(--ease-standard);flex:none}.landingpage-module__7EjEIG__testimonialCard:hover .landingpage-module__7EjEIG__testimonialPhoto{filter:grayscale(0)}.landingpage-module__7EjEIG__testimonialPhoto.landingpage-module__7EjEIG__testimonialPhotoContain{object-fit:contain;background:var(--color-white);filter:none;padding:8px}.landingpage-module__7EjEIG__testimonialAvatarFallback{background:var(--color-blue-deep);color:#fff;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h4);letter-spacing:.02em;justify-content:center;align-items:center;display:flex;filter:none!important}.landingpage-module__7EjEIG__testimonialPerson figcaption{gap:2px;display:grid}.landingpage-module__7EjEIG__testimonialPerson strong{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h4);color:var(--text-on-dark)}.landingpage-module__7EjEIG__testimonialRole{font-size:var(--text-small);color:var(--text-on-dark-secondary)}.landingpage-module__7EjEIG__testimonialOrg{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-blue-light)}.landingpage-module__7EjEIG__fundingLead{max-width:var(--measure);margin:0 0 var(--space-4);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--text-primary)}.landingpage-module__7EjEIG__fundingGrid{gap:var(--grid-gap-min);margin-bottom:var(--space-8);display:grid}@media (min-width:700px){.landingpage-module__7EjEIG__fundingGrid{gap:var(--grid-gap);grid-template-columns:1fr 1fr}}.landingpage-module__7EjEIG__fundingCard{background:var(--color-white);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);padding:var(--card-pad-lg)}.landingpage-module__7EjEIG__fundingCardFigureRow{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.landingpage-module__7EjEIG__fundingCardFigure{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-stat);color:var(--color-blue-deep);flex:none;line-height:1}.landingpage-module__7EjEIG__fundingCard h3{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h3);line-height:var(--leading-snug);color:var(--text-primary);margin:0}.landingpage-module__7EjEIG__fundingCard p{font-size:var(--text-lead);line-height:var(--leading-body);color:var(--text-primary);margin:0}.landingpage-module__7EjEIG__fundingTargetHead{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h3);color:var(--text-primary);margin:var(--space-12)0 var(--space-6);padding-top:var(--space-8);border-top:var(--border-hairline)}.landingpage-module__7EjEIG__checklist{margin:0 0 var(--space-6);gap:var(--space-4);max-width:700px;padding:0;list-style:none;display:grid}.landingpage-module__7EjEIG__checklist li{gap:var(--space-3);font-size:var(--text-lead);color:var(--text-primary);align-items:flex-start;line-height:1.5;display:flex}.landingpage-module__7EjEIG__checkIcon{border-radius:var(--radius-pill);background:var(--color-blue);color:#fff;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex}.landingpage-module__7EjEIG__referenceLead{}.landingpage-module__7EjEIG__referenceLead .landingpage-module__7EjEIG__sectionHead{margin-bottom:0}@media (min-width:900px){.landingpage-module__7EjEIG__referenceLead .landingpage-module__7EjEIG__sectionHead{position:-webkit-sticky;position:sticky;top:120px}.landingpage-module__7EjEIG__referenceLeadBody{border-left:var(--border-hairline);padding-left:var(--grid-gap)}}.landingpage-module__7EjEIG__referenceLead .landingpage-module__7EjEIG__fundingLead{max-width:none}.landingpage-module__7EjEIG__referenceLead .landingpage-module__7EjEIG__fundingLead:last-child{margin-bottom:0}.landingpage-module__7EjEIG__faqList{max-width:var(--container-narrow);border-top:var(--border-hairline);margin:0 auto}.landingpage-module__7EjEIG__faqItem{border-bottom:var(--border-hairline)}.landingpage-module__7EjEIG__faqQuestion{margin:0;font-size:1rem}.landingpage-module__7EjEIG__faqQuestion button{justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;width:100%;padding:var(--space-5)0;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h4);color:var(--text-primary);cursor:pointer;background:0 0;border:none;display:flex}.landingpage-module__7EjEIG__faqIcon{border:1px solid var(--color-line-strong);width:32px;height:32px;color:var(--color-blue-deep);transition:transform var(--duration-base)var(--ease-standard);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.landingpage-module__7EjEIG__faqAnswer{transition:grid-template-rows var(--duration-base)var(--ease-standard);grid-template-rows:0fr;display:grid;overflow:hidden}.landingpage-module__7EjEIG__faqAnswerOpen{grid-template-rows:1fr}.landingpage-module__7EjEIG__faqAnswer>div{overflow:hidden}.landingpage-module__7EjEIG__faqAnswer p{padding:0 0 var(--space-6);max-width:var(--measure);color:var(--text-secondary);line-height:var(--leading-body);font-size:var(--text-body);margin:0}.landingpage-module__7EjEIG__closingGrid{max-width:var(--container-narrow)}.landingpage-module__7EjEIG__closingText{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--text-on-dark-secondary);max-width:var(--measure-lead);margin:0 0 var(--space-6)}#landingpage-module__7EjEIG__warum-jetzt-handeln .landingpage-module__7EjEIG__closingText{max-width:none}.landingpage-module__7EjEIG__footer{background:var(--color-ink);color:var(--text-on-dark-secondary);padding:var(--space-16)0 0;font-size:var(--text-small)}.landingpage-module__7EjEIG__footerColumns{gap:var(--space-8);padding-bottom:var(--space-10);border-bottom:var(--border-hairline-dark);display:grid}@media (min-width:768px){.landingpage-module__7EjEIG__footerColumns{grid-template-columns:repeat(3,1fr)}}.landingpage-module__7EjEIG__footerColumns h3{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--text-on-dark);font-size:var(--text-h4);margin:0 0 var(--space-3)}.landingpage-module__7EjEIG__footerNav{margin:0;padding:0;list-style:none;display:grid}.landingpage-module__7EjEIG__footerLinks{gap:var(--space-6);flex-wrap:wrap;display:flex}.landingpage-module__7EjEIG__footerLinks a,.landingpage-module__7EjEIG__footerNav a,.landingpage-module__7EjEIG__footerAddress a{color:var(--text-on-dark-secondary);transition:color var(--duration-base)var(--ease-standard),border-color var(--duration-base)var(--ease-standard),transform var(--duration-base)var(--ease-standard);border-bottom:1px solid transparent;text-decoration:none}.landingpage-module__7EjEIG__footerLinks a:hover,.landingpage-module__7EjEIG__footerNav a:hover,.landingpage-module__7EjEIG__footerAddress a:hover{color:var(--color-blue-light);border-bottom-color:var(--color-blue-light);transform:translate(3px)}.landingpage-module__7EjEIG__footerLinks a:focus-visible{color:var(--color-blue-light);border-bottom-color:var(--color-blue-light);transform:translate(3px)}.landingpage-module__7EjEIG__footerNav a:focus-visible{color:var(--color-blue-light);border-bottom-color:var(--color-blue-light);transform:translate(3px)}.landingpage-module__7EjEIG__footerAddress a:focus-visible{color:var(--color-blue-light);border-bottom-color:var(--color-blue-light);transform:translate(3px)}.landingpage-module__7EjEIG__footerNav a{align-items:center;width:-moz-fit-content;width:fit-content;min-height:48px;display:flex}@media (min-width:768px){.landingpage-module__7EjEIG__footerNav a{min-height:0}.landingpage-module__7EjEIG__footerNav{gap:var(--space-2)}}.landingpage-module__7EjEIG__footerAddress{color:var(--text-on-dark-secondary);font-style:normal;line-height:1.7}.landingpage-module__7EjEIG__footerAddress a{display:inline-block}.landingpage-module__7EjEIG__footerDisclaimer{padding-top:var(--space-8);color:var(--text-on-dark-secondary)}.landingpage-module__7EjEIG__footerDisclaimer h3{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--text-on-dark);font-size:var(--text-small);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0 0 var(--space-3)}.landingpage-module__7EjEIG__footerDisclaimer p{margin:0 0 var(--space-3);font-size:var(--text-eyebrow);max-width:var(--measure);line-height:1.7}.landingpage-module__7EjEIG__footerDisclaimer p:last-child{margin-bottom:0}.landingpage-module__7EjEIG__footerSockel{background:var(--color-ink-deep);margin-top:var(--space-10);padding:var(--space-6)0}.landingpage-module__7EjEIG__footerSockelInner{gap:var(--space-2)var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.landingpage-module__7EjEIG__stickyCta{z-index:45;background:var(--color-ink);border-top:var(--border-hairline-dark);padding:var(--space-2)var(--container-pad);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom));transition:transform var(--duration-base)var(--ease-standard);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.landingpage-module__7EjEIG__stickyCtaVisible{transform:translateY(0)}.landingpage-module__7EjEIG__stickyCta .landingpage-module__7EjEIG__btn{width:100%;min-height:56px}@media (min-width:768px){.landingpage-module__7EjEIG__stickyCta{display:none}}.landingpage-module__7EjEIG__leadSection{background:var(--color-white);scroll-margin-top:96px;}.landingpage-module__7EjEIG__leadShell{max-width:880px;margin:0 auto}.landingpage-module__7EjEIG__leadBackBar{background:var(--color-white);padding-top:calc(88px + var(--space-6))}.landingpage-module__7EjEIG__leadBackLink{align-items:center;gap:var(--space-1);font-size:var(--text-small);color:var(--text-secondary);transition:color var(--btn-transition)var(--ease-standard);text-decoration:none;display:inline-flex}.landingpage-module__7EjEIG__leadBackLink:hover{color:var(--text-primary);text-decoration:underline}@media (max-width:767px){.landingpage-module__7EjEIG__leadBackBar{padding-top:calc(88px + var(--space-4))}}.landingpage-module__7EjEIG__leadHead{text-align:center;margin-bottom:var(--space-12)}.landingpage-module__7EjEIG__leadHead h1,.landingpage-module__7EjEIG__leadHead h2{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h2);line-height:var(--leading-snug);color:var(--text-primary);margin:0}.landingpage-module__7EjEIG__leadHeadText{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--text-secondary);max-width:var(--measure-lead);margin:var(--space-5)auto 0}.landingpage-module__7EjEIG__leadCard{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-media);font-family:var(--font-body);color:var(--text-primary);padding:max(24px,min(5vw,56px))}.landingpage-module__7EjEIG__leadSteps{align-items:center;gap:var(--space-3);margin:0 0 var(--space-10);padding:0;list-style:none;display:flex}.landingpage-module__7EjEIG__leadStepItem{align-items:center;gap:var(--space-3);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);display:flex}.landingpage-module__7EjEIG__leadStepItem+.landingpage-module__7EjEIG__leadStepItem:before{content:"";min-width:var(--space-4);background:var(--color-line-strong);flex:auto;height:1px}.landingpage-module__7EjEIG__leadStepItem+.landingpage-module__7EjEIG__leadStepItem{flex:auto}.landingpage-module__7EjEIG__leadStepNum{width:34px;height:34px;font-family:var(--font-display);font-size:1rem;font-weight:var(--weight-bold);letter-spacing:0;border:1px solid var(--color-line-strong);background:var(--color-white);color:var(--text-secondary);flex:0 0 34px;justify-content:center;align-items:center;display:flex}.landingpage-module__7EjEIG__leadStepItemActive{color:var(--color-blue-deep)}.landingpage-module__7EjEIG__leadStepItemActive .landingpage-module__7EjEIG__leadStepNum,.landingpage-module__7EjEIG__leadStepItemDone .landingpage-module__7EjEIG__leadStepNum{background:var(--color-blue-strong);border-color:var(--color-blue-strong);color:var(--color-white)}.landingpage-module__7EjEIG__leadStepItemDone{color:var(--text-primary)}@media (max-width:599px){.landingpage-module__7EjEIG__leadStepItem:not(.landingpage-module__7EjEIG__leadStepItemActive) .landingpage-module__7EjEIG__leadStepLabel{display:none}}.landingpage-module__7EjEIG__leadStepCount{font-family:var(--font-display);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--color-blue-deep);margin:0 0 var(--space-3)}.landingpage-module__7EjEIG__leadStepTitle{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:max(1.5rem,min(1.3rem + .9vw,2rem));line-height:var(--leading-snug);color:var(--text-primary);margin:0}.landingpage-module__7EjEIG__leadStepIntro{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);max-width:var(--measure-lead);margin:var(--space-3)0 0}.landingpage-module__7EjEIG__formGrid{margin-top:var(--space-10);gap:max(32px,min(4vw,48px));display:grid}.landingpage-module__7EjEIG__field{gap:var(--space-4);display:grid}.landingpage-module__7EjEIG__field>span,.landingpage-module__7EjEIG__field legend{font-weight:var(--weight-semibold);font-size:var(--text-body);line-height:var(--leading-snug);color:var(--text-primary);padding:0}fieldset.landingpage-module__7EjEIG__field legend{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.landingpage-module__7EjEIG__fieldHint{font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--text-secondary);margin-top:var(--space-2);display:block}.landingpage-module__7EjEIG__fieldPair{gap:var(--space-5);display:grid}@media (min-width:640px){.landingpage-module__7EjEIG__fieldPair{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.landingpage-module__7EjEIG__field select,.landingpage-module__7EjEIG__field input[type=text],.landingpage-module__7EjEIG__field input[type=email],.landingpage-module__7EjEIG__field input[type=tel],.landingpage-module__7EjEIG__field textarea{font-family:var(--font-body);font-size:var(--text-body);height:56px;padding:0 var(--space-4);border-radius:var(--radius-input);border:1px solid var(--color-line-strong);color:var(--text-primary);background:#fff}.landingpage-module__7EjEIG__field textarea{height:auto;padding:var(--space-3)var(--space-4);resize:vertical}.landingpage-module__7EjEIG__field select:focus,.landingpage-module__7EjEIG__field input:focus,.landingpage-module__7EjEIG__field textarea:focus{border-color:var(--color-blue);outline:none}fieldset.landingpage-module__7EjEIG__field{border:none;margin:0;padding:0}.landingpage-module__7EjEIG__pillGroup{gap:var(--space-3);flex-wrap:wrap;display:flex}.landingpage-module__7EjEIG__pill{padding:var(--space-3)var(--space-5);border:1px solid var(--color-line-strong);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--text-secondary);cursor:pointer;min-height:52px;transition:border-color var(--duration-base)var(--ease-standard),color var(--duration-base)var(--ease-standard);background:#fff;border-radius:0}.landingpage-module__7EjEIG__pill:hover{border-color:var(--color-blue);color:var(--text-primary)}.landingpage-module__7EjEIG__pillActive,.landingpage-module__7EjEIG__pillActive:hover{background:var(--color-blue-strong);border-color:var(--color-blue-strong);color:#fff}.landingpage-module__7EjEIG__radioGroup{gap:var(--space-2);display:grid}.landingpage-module__7EjEIG__radioGroupTwoCol{gap:var(--space-2)var(--space-8)}@media (min-width:720px){.landingpage-module__7EjEIG__radioGroupTwoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.landingpage-module__7EjEIG__radioOption{align-items:flex-start;gap:var(--space-4);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-primary);font-weight:var(--weight-regular);cursor:pointer;min-height:44px;padding:var(--space-1)0;display:flex}.landingpage-module__7EjEIG__radioOption input{accent-color:var(--color-blue);flex:0 0 20px;width:20px;height:20px;margin-top:5px}.landingpage-module__7EjEIG__consentOption{font-size:var(--text-small);color:var(--text-secondary);border-top:var(--border-hairline);padding-top:var(--space-6);border-radius:var(--radius-input);transition:box-shadow var(--duration-base)var(--ease-standard)}.landingpage-module__7EjEIG__consentLink{color:var(--color-blue);text-underline-offset:2px;text-decoration:underline}.landingpage-module__7EjEIG__consentLink:hover{text-decoration-thickness:2px}.landingpage-module__7EjEIG__requiredMark{color:var(--color-error)}.landingpage-module__7EjEIG__consentOptionError{box-shadow:0 0 0 2px var(--color-error);padding-left:var(--space-3);padding-right:var(--space-3)}.landingpage-module__7EjEIG__consentOptionError input{accent-color:var(--color-error)}.landingpage-module__7EjEIG__fieldInvalid,.landingpage-module__7EjEIG__fieldInvalid:focus{box-shadow:0 0 0 2px var(--color-error);border-color:var(--color-error)!important}.landingpage-module__7EjEIG__fieldGroupError{border:1px solid var(--color-error);border-radius:var(--radius-input);padding:var(--space-4);background:rgba(179,38,30,.04)}.landingpage-module__7EjEIG__fieldNote{color:var(--text-secondary);font-size:var(--text-small);margin:0}.landingpage-module__7EjEIG__formNotice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-left:3px solid var(--color-error);color:var(--color-error);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-body);background:rgba(179,38,30,.06);margin:0;display:flex}@keyframes landingpage-module__7EjEIG__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.landingpage-module__7EjEIG__shake{animation:.4s ease-in-out landingpage-module__7EjEIG__shake}@media (prefers-reduced-motion:reduce){.landingpage-module__7EjEIG__shake{animation:none}}.landingpage-module__7EjEIG__formSubmit{width:100%;margin-top:var(--space-1)}@media (min-width:560px){.landingpage-module__7EjEIG__formSubmit{flex:auto;width:auto}}.landingpage-module__7EjEIG__formActions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.landingpage-module__7EjEIG__formBack{color:var(--text-secondary);font-size:var(--text-small);font-weight:var(--weight-semibold);cursor:pointer;padding:var(--space-2)0;background:0 0;border:none;min-height:44px}.landingpage-module__7EjEIG__formBack:hover{color:var(--text-primary)}.landingpage-module__7EjEIG__formError{color:var(--color-error);font-size:var(--text-small);margin:0}.landingpage-module__7EjEIG__formHint{color:var(--text-secondary);font-size:var(--text-small);text-align:center;margin:0}.landingpage-module__7EjEIG__formDone{text-align:center;padding:var(--space-5)var(--space-2)var(--space-2)}.landingpage-module__7EjEIG__formDoneKicker{}.landingpage-module__7EjEIG__formDoneTitle{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h3);margin:var(--space-2)0 var(--space-4)}.landingpage-module__7EjEIG__formDoneText{color:var(--text-secondary);line-height:var(--leading-body);margin:0 0 var(--space-6)}.landingpage-module__7EjEIG__reveal{opacity:1;will-change:opacity,transform;transition:opacity var(--reveal-duration)var(--reveal-ease),transform var(--reveal-duration)var(--reveal-ease);transform:none}.landingpage-module__7EjEIG__reveal:not(.landingpage-module__7EjEIG__revealVisible){opacity:0;transform:translateY(var(--reveal-distance))scale(var(--reveal-scale))}@media (prefers-reduced-motion:reduce){.landingpage-module__7EjEIG__reveal,.landingpage-module__7EjEIG__reveal:not(.landingpage-module__7EjEIG__revealVisible){opacity:1;transition:none;transform:none}.landingpage-module__7EjEIG__footerLinks a,.landingpage-module__7EjEIG__footerNav a,.landingpage-module__7EjEIG__footerAddress a,.landingpage-module__7EjEIG__footerLinks a:hover,.landingpage-module__7EjEIG__footerNav a:hover,.landingpage-module__7EjEIG__footerAddress a:hover{transform:none}.landingpage-module__7EjEIG__footerLinks a:focus-visible{transform:none}.landingpage-module__7EjEIG__footerNav a:focus-visible{transform:none}.landingpage-module__7EjEIG__footerAddress a:focus-visible{transform:none}}.landingpage-module__7EjEIG__principleLead{max-width:var(--measure);margin-bottom:var(--space-10);gap:var(--space-4);display:grid}.landingpage-module__7EjEIG__principleGrid{gap:var(--grid-gap-min);grid-template-columns:1fr;display:grid}@media (min-width:700px){.landingpage-module__7EjEIG__principleGrid{gap:var(--grid-gap);grid-template-columns:1fr 1fr}}.landingpage-module__7EjEIG__principleCard{background:var(--color-white);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);padding:var(--card-pad-lg);border-top:4px solid var(--color-blue)}.landingpage-module__7EjEIG__principleCard h3{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h3);line-height:var(--leading-snug);color:var(--text-primary);margin:0 0 var(--space-3)}.landingpage-module__7EjEIG__principleCard p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);margin:0}.landingpage-module__7EjEIG__principleNote{max-width:var(--measure);margin:var(--space-10)0 0;padding-top:var(--space-8);border-top:var(--border-hairline);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--text-primary)}.landingpage-module__7EjEIG__ideaLead{max-width:var(--measure);margin:var(--space-6)auto 0;font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--text-on-dark-secondary)}.landingpage-module__7EjEIG__ideaGrid{gap:var(--grid-gap-min);margin-top:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:700px){.landingpage-module__7EjEIG__ideaGrid{gap:var(--grid-gap-md);grid-template-columns:1fr 1fr}}@media (min-width:1100px){.landingpage-module__7EjEIG__ideaGrid{grid-template-columns:repeat(3,1fr)}}.landingpage-module__7EjEIG__ideaCard{background:var(--color-ink-soft);border:var(--border-hairline-dark);border-radius:var(--radius-card);padding:var(--card-pad-lg);gap:var(--space-3);flex-direction:column;display:flex}.landingpage-module__7EjEIG__ideaCard[hidden]{display:none}.landingpage-module__7EjEIG__ideaNumber{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h4);color:var(--color-blue-light);line-height:1}.landingpage-module__7EjEIG__ideaTitle{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h3);line-height:var(--leading-snug);color:var(--text-on-dark);margin:0}.landingpage-module__7EjEIG__ideaBody{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-on-dark-secondary);margin:0}.landingpage-module__7EjEIG__ideaBenefit{padding-top:var(--space-4);border-top:var(--border-hairline-dark);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-on-dark);margin:auto 0 0}.landingpage-module__7EjEIG__ideaBenefitLabel{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--color-blue-light)}.landingpage-module__7EjEIG__ideaMoreRow{margin-top:var(--space-8);justify-content:center;display:flex}.landingpage-module__7EjEIG__ideaMoreBtn{gap:var(--space-2)}.landingpage-module__7EjEIG__ideaMoreIcon{transition:transform var(--duration-base)var(--ease-standard);display:inline-flex}@media (prefers-reduced-motion:reduce){.landingpage-module__7EjEIG__ideaMoreIcon{transition:none}}.landingpage-module__7EjEIG__photoCompText strong,.landingpage-module__7EjEIG__fundingLead strong,.landingpage-module__7EjEIG__checklist strong,.landingpage-module__7EjEIG__heroSub strong{font-weight:var(--weight-semibold);color:var(--text-primary)}.landingpage-module__7EjEIG__audienceBody strong{font-weight:var(--weight-semibold);color:var(--text-on-dark)}.landingpage-module__7EjEIG__checklistHeading{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h3);line-height:var(--leading-snug);margin:var(--space-6)0 var(--space-4);color:var(--text-primary)}.landingpage-module__7EjEIG__planBList{margin:0 0 var(--space-3);gap:var(--space-2);max-width:var(--measure);color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-body);padding:0;list-style:none;display:grid}.landingpage-module__7EjEIG__planBList li{padding-left:var(--space-5);position:relative}.landingpage-module__7EjEIG__planBList li:before{content:"";background:var(--color-blue);width:8px;height:8px;position:absolute;top:.7em;left:0}.landingpage-module__7EjEIG__audienceCard{padding-bottom:calc(var(--space-4) + 4.75rem)}.landingpage-module__7EjEIG__audienceBody:before{content:"";z-index:-1;inset:calc(-1*var(--card-pad-lg))calc(-1*var(--card-pad))-56px;pointer-events:none;background:linear-gradient(rgba(0,0,0,.45) 0%,rgba(0,0,0,.45) 75%,transparent 100%);position:absolute}
.InteractiveImageBox-module__Cxb-ZG__box{aspect-ratio:4/3;border-radius:var(--radius-media);outline-offset:3px;background:var(--color-ink);text-decoration:none;display:block;position:relative;overflow:hidden}@media (min-width:1280px){.InteractiveImageBox-module__Cxb-ZG__box:not(.InteractiveImageBox-module__Cxb-ZG__interactive){aspect-ratio:3/2}}@media (min-width:1024px){.InteractiveImageBox-module__Cxb-ZG__box.InteractiveImageBox-module__Cxb-ZG__interactive{aspect-ratio:2/3}}.InteractiveImageBox-module__Cxb-ZG__onLight{box-shadow:var(--shadow-media)}.InteractiveImageBox-module__Cxb-ZG__imageLayer{background:var(--color-ink-soft);transition:transform var(--duration-max)var(--ease-standard),opacity var(--duration-max)var(--ease-standard);position:absolute;top:0;bottom:0;left:0;right:0}.InteractiveImageBox-module__Cxb-ZG__imageLayer img{object-fit:cover;width:100%;height:100%}.InteractiveImageBox-module__Cxb-ZG__imageLayer img[src*=box-digitalisierung]{filter:brightness(1.6)saturate(1.12)}.InteractiveImageBox-module__Cxb-ZG__imageLayer img[src*=box-fuehrung-prozesse-werkhalle]{object-position:72% 50%}.InteractiveImageBox-module__Cxb-ZG__imageLayer img[src*=box-strategie]{object-position:92% 50%}.InteractiveImageBox-module__Cxb-ZG__imageLayer img[src*=wen-prozesse]{filter:brightness(1.35)saturate(1.08)}.InteractiveImageBox-module__Cxb-ZG__scrim{background:var(--scrim-card);transition:background var(--duration-max)var(--ease-standard),opacity var(--duration-max)var(--ease-standard);position:absolute;top:0;bottom:0;left:0;right:0}.InteractiveImageBox-module__Cxb-ZG__surface{opacity:0;background:linear-gradient(155deg,var(--color-white)0%,var(--color-off-white)55%,#eceef0 100%);box-shadow:inset 0 0 0 1px var(--color-line);transition:opacity var(--duration-max)var(--ease-standard);position:absolute;top:0;bottom:0;left:0;right:0}.InteractiveImageBox-module__Cxb-ZG__content{padding:var(--space-12)var(--space-6)var(--space-6);transition:padding var(--duration-max)var(--ease-standard);background:linear-gradient(transparent 0%,rgba(0,0,0,.55) 26%,rgba(0,0,0,.86) 48%,rgba(0,0,0,.9) 100%);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.InteractiveImageBox-module__Cxb-ZG__title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h4);color:#fff;transition:color var(--duration-max)var(--ease-standard);margin:0;line-height:1.25;display:block}.InteractiveImageBox-module__Cxb-ZG__body{font-size:var(--text-small);color:var(--text-secondary);margin:var(--space-3)0 0;max-width:40ch;line-height:1.5;display:none}.InteractiveImageBox-module__Cxb-ZG__cta{align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-small);color:var(--text-primary);transition:color var(--duration-base)var(--ease-standard);display:none}.InteractiveImageBox-module__Cxb-ZG__cta svg{transition:transform var(--duration-base)var(--ease-standard)}@keyframes InteractiveImageBox-module__Cxb-ZG__contentIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.InteractiveImageBox-module__Cxb-ZG__interactive:hover .InteractiveImageBox-module__Cxb-ZG__imageLayer{opacity:0;transform:scale(1.04)}.InteractiveImageBox-module__Cxb-ZG__interactive:focus-visible .InteractiveImageBox-module__Cxb-ZG__imageLayer{opacity:0;transform:scale(1.04)}.InteractiveImageBox-module__Cxb-ZG__interactive:hover .InteractiveImageBox-module__Cxb-ZG__scrim{opacity:0}.InteractiveImageBox-module__Cxb-ZG__interactive:focus-visible .InteractiveImageBox-module__Cxb-ZG__scrim{opacity:0}.InteractiveImageBox-module__Cxb-ZG__interactive:hover .InteractiveImageBox-module__Cxb-ZG__surface{opacity:1}.InteractiveImageBox-module__Cxb-ZG__interactive:focus-visible .InteractiveImageBox-module__Cxb-ZG__surface{opacity:1}.InteractiveImageBox-module__Cxb-ZG__interactive:hover .InteractiveImageBox-module__Cxb-ZG__content{padding:var(--space-6);background:0 0;top:0}.InteractiveImageBox-module__Cxb-ZG__interactive:focus-visible .InteractiveImageBox-module__Cxb-ZG__content{padding:var(--space-6);background:0 0;top:0}.InteractiveImageBox-module__Cxb-ZG__interactive:hover .InteractiveImageBox-module__Cxb-ZG__title{color:var(--text-primary);animation:InteractiveImageBox-module__Cxb-ZG__contentIn var(--duration-max)var(--ease-standard)both}.InteractiveImageBox-module__Cxb-ZG__interactive:focus-visible .InteractiveImageBox-module__Cxb-ZG__title{color:var(--text-primary);animation:InteractiveImageBox-module__Cxb-ZG__contentIn var(--duration-max)var(--ease-standard)both}.InteractiveImageBox-module__Cxb-ZG__interactive:hover .InteractiveImageBox-module__Cxb-ZG__body{animation:InteractiveImageBox-module__Cxb-ZG__contentIn var(--duration-max)var(--ease-standard)60ms both;display:block}.InteractiveImageBox-module__Cxb-ZG__interactive:focus-visible .InteractiveImageBox-module__Cxb-ZG__body{animation:InteractiveImageBox-module__Cxb-ZG__contentIn var(--duration-max)var(--ease-standard)60ms both;display:block}.InteractiveImageBox-module__Cxb-ZG__interactive:hover .InteractiveImageBox-module__Cxb-ZG__cta{animation:InteractiveImageBox-module__Cxb-ZG__contentIn var(--duration-max)var(--ease-standard).11s both;margin-top:auto;display:inline-flex}.InteractiveImageBox-module__Cxb-ZG__interactive:focus-visible .InteractiveImageBox-module__Cxb-ZG__cta{animation:InteractiveImageBox-module__Cxb-ZG__contentIn var(--duration-max)var(--ease-standard).11s both;margin-top:auto;display:inline-flex}.InteractiveImageBox-module__Cxb-ZG__cta:hover{color:var(--color-blue-strong)}.InteractiveImageBox-module__Cxb-ZG__cta:hover svg{transform:translate(4px)}.InteractiveImageBox-module__Cxb-ZG__interactive:focus-visible .InteractiveImageBox-module__Cxb-ZG__cta{color:var(--color-blue-strong)}.InteractiveImageBox-module__Cxb-ZG__interactive:focus-visible .InteractiveImageBox-module__Cxb-ZG__cta svg{transform:translate(4px)}}@media not all and (hover:hover) and (pointer:fine),(max-width:1023.98px){.InteractiveImageBox-module__Cxb-ZG__box.InteractiveImageBox-module__Cxb-ZG__interactive{aspect-ratio:auto;background:var(--color-white);height:100%;min-height:0;box-shadow:inset 0 0 0 1px var(--color-line),var(--shadow-media);flex-direction:column;display:flex}.InteractiveImageBox-module__Cxb-ZG__interactive .InteractiveImageBox-module__Cxb-ZG__imageLayer{aspect-ratio:16/9;flex:none;position:relative;top:auto;bottom:auto;left:auto;right:auto}.InteractiveImageBox-module__Cxb-ZG__interactive .InteractiveImageBox-module__Cxb-ZG__scrim,.InteractiveImageBox-module__Cxb-ZG__interactive .InteractiveImageBox-module__Cxb-ZG__surface{display:none}.InteractiveImageBox-module__Cxb-ZG__interactive .InteractiveImageBox-module__Cxb-ZG__content{padding:var(--space-5)var(--space-6)var(--space-6);background:0 0;flex:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto}.InteractiveImageBox-module__Cxb-ZG__interactive .InteractiveImageBox-module__Cxb-ZG__title{color:var(--text-primary)}.InteractiveImageBox-module__Cxb-ZG__interactive .InteractiveImageBox-module__Cxb-ZG__body{max-width:none;display:block}.InteractiveImageBox-module__Cxb-ZG__interactive .InteractiveImageBox-module__Cxb-ZG__cta{padding-top:var(--space-4);color:var(--color-blue-strong);margin-top:auto;display:inline-flex}}@media (prefers-reduced-motion:reduce){.InteractiveImageBox-module__Cxb-ZG__imageLayer,.InteractiveImageBox-module__Cxb-ZG__scrim,.InteractiveImageBox-module__Cxb-ZG__surface,.InteractiveImageBox-module__Cxb-ZG__content,.InteractiveImageBox-module__Cxb-ZG__title,.InteractiveImageBox-module__Cxb-ZG__body,.InteractiveImageBox-module__Cxb-ZG__cta{transition:none;animation:none}.InteractiveImageBox-module__Cxb-ZG__imageLayer,.InteractiveImageBox-module__Cxb-ZG__interactive:hover .InteractiveImageBox-module__Cxb-ZG__imageLayer{transform:none}.InteractiveImageBox-module__Cxb-ZG__interactive:focus-visible .InteractiveImageBox-module__Cxb-ZG__imageLayer{transform:none}.InteractiveImageBox-module__Cxb-ZG__cta svg,.InteractiveImageBox-module__Cxb-ZG__cta:hover svg{transition:none;transform:none}.InteractiveImageBox-module__Cxb-ZG__interactive:focus-visible .InteractiveImageBox-module__Cxb-ZG__cta svg{transition:none;transform:none}}.InteractiveImageBox-module__Cxb-ZG__flat{background:var(--color-ink-soft)}
.CaseStudySlider-module__HnUqvG__slider{--slide-w:100%;--slide-gap:0px;position:relative}.CaseStudySlider-module__HnUqvG__viewport{border-radius:var(--radius-media);overflow:hidden}.CaseStudySlider-module__HnUqvG__track{gap:var(--slide-gap);width:100%;transition:transform var(--duration-max)var(--ease-standard);will-change:transform;display:flex}.CaseStudySlider-module__HnUqvG__slide{flex:0 0 var(--slide-w);gap:var(--space-6);grid-template-columns:1fr;align-content:start;min-width:0;display:grid}@media (min-width:768px){.CaseStudySlider-module__HnUqvG__slider{--slide-w:92%;--slide-gap:var(--space-6)}}@media (min-width:1024px){.CaseStudySlider-module__HnUqvG__slider{--slide-w:91%;--slide-gap:var(--space-8)}.CaseStudySlider-module__HnUqvG__slide{gap:var(--space-12);grid-template-columns:40fr 60fr;align-content:stretch}}.CaseStudySlider-module__HnUqvG__slideMedia{background:linear-gradient(135deg,rgba(32,147,208,.42) 0%,rgba(32,147,208,.14) 46%,rgba(255,255,255,.05) 100%),var(--color-ink-soft);border:var(--border-hairline-dark);aspect-ratio:4/3;position:relative;overflow:hidden}@media (min-width:768px) and (max-width:1023.98px){.CaseStudySlider-module__HnUqvG__slideMedia{aspect-ratio:16/9}}@media (min-width:1024px){.CaseStudySlider-module__HnUqvG__slideMedia{aspect-ratio:auto;height:100%;min-height:380px}}.CaseStudySlider-module__HnUqvG__slideMedia img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.CaseStudySlider-module__HnUqvG__slideMediaContain{background:var(--color-ink-soft);aspect-ratio:var(--slide-media-ratio,16/9)}@media (min-width:1024px){.CaseStudySlider-module__HnUqvG__slideMediaContain{align-self:center;height:auto;min-height:0}}.CaseStudySlider-module__HnUqvG__slideMediaContain img{object-fit:contain;padding:var(--space-3)}.CaseStudySlider-module__HnUqvG__panel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.CaseStudySlider-module__HnUqvG__panel{padding-block:var(--space-6);justify-content:center}}.CaseStudySlider-module__HnUqvG__label{font-family:var(--font-display);font-size:max(1.0625rem,min(.98rem + .4vw,1.25rem));font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:.01em;color:var(--color-blue-light);margin-bottom:calc(var(--space-3)*-1)}.CaseStudySlider-module__HnUqvG__panel h3{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h3);line-height:var(--leading-snug);color:var(--text-on-dark);max-width:var(--measure-lead);margin:0}.CaseStudySlider-module__HnUqvG__body{gap:var(--space-4);flex-direction:column;display:flex}.CaseStudySlider-module__HnUqvG__body p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-on-dark-secondary);max-width:var(--measure);margin:0}.CaseStudySlider-module__HnUqvG__results{gap:var(--space-8);margin-top:var(--space-2);padding-top:var(--space-4);border-top:var(--border-hairline-dark);flex-wrap:wrap;display:flex}.CaseStudySlider-module__HnUqvG__resultItem strong{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-blue-light);display:block}.CaseStudySlider-module__HnUqvG__resultItem span,.CaseStudySlider-module__HnUqvG__source{font-size:var(--text-small);color:var(--text-on-dark-secondary)}.CaseStudySlider-module__HnUqvG__topNav{justify-content:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}@media (min-width:1024px){.CaseStudySlider-module__HnUqvG__topNav{display:none}}.CaseStudySlider-module__HnUqvG__controls{align-items:center;gap:var(--space-4);margin-top:var(--space-8);display:flex}.CaseStudySlider-module__HnUqvG__nav{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}.CaseStudySlider-module__HnUqvG__counter{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-on-dark);text-align:center;min-width:3ch}@media (prefers-reduced-motion:reduce){.CaseStudySlider-module__HnUqvG__track{transition:none!important}}
.ScrollShrinkImage-module__3dTBCG__split{--shrink:1;--cover:calc((1 - var(--shrink))*(100% + var(--grid-gap)));gap:var(--space-8);align-items:start;display:grid}@media (min-width:860px){.ScrollShrinkImage-module__3dTBCG__split{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;overflow:hidden}.ScrollShrinkImage-module__3dTBCG__hasHead{grid-template-rows:auto 1fr}.ScrollShrinkImage-module__3dTBCG__media{grid-area:1/1/-1}.ScrollShrinkImage-module__3dTBCG__head,.ScrollShrinkImage-module__3dTBCG__text{grid-area:1/2}.ScrollShrinkImage-module__3dTBCG__hasHead .ScrollShrinkImage-module__3dTBCG__text{grid-row:2}}.ScrollShrinkImage-module__3dTBCG__media{aspect-ratio:16/10;margin:0;position:relative}@media (min-width:860px){.ScrollShrinkImage-module__3dTBCG__media{aspect-ratio:4/5}.ScrollShrinkImage-module__3dTBCG__fixedMedia .ScrollShrinkImage-module__3dTBCG__media{aspect-ratio:var(--media-aspect);align-self:start}}.ScrollShrinkImage-module__3dTBCG__frame{z-index:1;border-radius:var(--radius-media);background:var(--color-ink);width:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (min-width:860px){.ScrollShrinkImage-module__3dTBCG__frame{width:calc(100% + var(--cover))}}.ScrollShrinkImage-module__3dTBCG__img{object-fit:cover;object-position:var(--media-position,center);width:100%;height:100%;display:block}.ScrollShrinkImage-module__3dTBCG__head,.ScrollShrinkImage-module__3dTBCG__text{z-index:0;position:relative}.ScrollShrinkImage-module__3dTBCG__head>*{margin-bottom:0}@media (min-width:860px){.ScrollShrinkImage-module__3dTBCG__head,.ScrollShrinkImage-module__3dTBCG__text{clip-path:inset(0 0 0 max(0px,calc(var(--cover) - var(--grid-gap))))}}@media (prefers-reduced-motion:reduce){.ScrollShrinkImage-module__3dTBCG__split{--shrink:1!important}}
.TestimonialCarousel-module__SjkP_G__carousel{position:relative}.TestimonialCarousel-module__SjkP_G__viewport{transition:height var(--duration-max)var(--ease-standard);overflow:hidden}.TestimonialCarousel-module__SjkP_G__track{transition:transform var(--duration-max)var(--ease-standard);align-items:flex-start;display:flex}.TestimonialCarousel-module__SjkP_G__slide{min-width:0;padding-right:var(--space-2);box-sizing:border-box;flex:0 0 100%}.TestimonialCarousel-module__SjkP_G__controls{align-items:center;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.TestimonialCarousel-module__SjkP_G__dots{gap:var(--space-2);flex-wrap:wrap;display:flex}.TestimonialCarousel-module__SjkP_G__dot{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.TestimonialCarousel-module__SjkP_G__dot:before{content:"";background:var(--color-line-on-dark-strong);width:8px;height:8px;transition:width var(--duration-base)var(--ease-standard),background var(--duration-base)var(--ease-standard);border-radius:0}.TestimonialCarousel-module__SjkP_G__dotActive:before{background:var(--color-blue);width:24px}.TestimonialCarousel-module__SjkP_G__liveRegion{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:699px){.TestimonialCarousel-module__SjkP_G__dots{display:none}}@media (prefers-reduced-motion:reduce){.TestimonialCarousel-module__SjkP_G__track,.TestimonialCarousel-module__SjkP_G__viewport{transition:none!important}}
.LogoBand-module__s-dKyW__zone{background:var(--color-white);padding:var(--space-12)0;margin-top:var(--space-12)}@media (min-width:768px){.LogoBand-module__s-dKyW__zone{padding:var(--space-14)0}}@media (min-width:1280px){.LogoBand-module__s-dKyW__zone{padding:var(--space-16)0}}.LogoBand-module__s-dKyW__note{text-align:center;font-size:var(--text-small);line-height:var(--leading-body);color:var(--text-secondary);max-width:var(--measure);margin:0 auto var(--space-8);padding:0 var(--container-pad)}@media (min-width:768px){.LogoBand-module__s-dKyW__note{margin-bottom:var(--space-10);padding:0 var(--container-pad-md)}}@media (min-width:1280px){.LogoBand-module__s-dKyW__note{padding:0 var(--container-pad-lg)}}.LogoBand-module__s-dKyW__marquee{gap:var(--space-8);display:grid;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}@media (min-width:640px){.LogoBand-module__s-dKyW__marquee{gap:var(--space-10)}}@media (min-width:1024px){.LogoBand-module__s-dKyW__marquee{gap:var(--space-12)}}.LogoBand-module__s-dKyW__row{overflow:hidden}.LogoBand-module__s-dKyW__track{width:max-content;animation:42s linear infinite LogoBand-module__s-dKyW__logoband-left;display:flex}@media (min-width:640px){.LogoBand-module__s-dKyW__track{animation-duration:72s}}.LogoBand-module__s-dKyW__rowRight .LogoBand-module__s-dKyW__track{animation-name:LogoBand-module__s-dKyW__logoband-right}.LogoBand-module__s-dKyW__rowLeft .LogoBand-module__s-dKyW__track{animation-name:LogoBand-module__s-dKyW__logoband-left}@keyframes LogoBand-module__s-dKyW__logoband-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes LogoBand-module__s-dKyW__logoband-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (hover:hover){.LogoBand-module__s-dKyW__marquee:hover .LogoBand-module__s-dKyW__track,.LogoBand-module__s-dKyW__marquee:focus-within .LogoBand-module__s-dKyW__track{animation-play-state:paused}}.LogoBand-module__s-dKyW__trackHalf{align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.LogoBand-module__s-dKyW__marquee{-webkit-mask-image:none;mask-image:none}.LogoBand-module__s-dKyW__row{overflow:visible}.LogoBand-module__s-dKyW__track{width:100%;animation:none;transform:none}.LogoBand-module__s-dKyW__trackHalf{justify-content:center;row-gap:var(--space-8);flex-wrap:wrap;width:100%}.LogoBand-module__s-dKyW__trackHalfClone{display:none}}.LogoBand-module__s-dKyW__slot{width:var(--logo-box-w);height:var(--logo-box-h);margin:0 var(--space-6);--logo-box-w:92px;--logo-box-h:36px;flex:none;justify-content:center;align-items:center;display:flex}@media (min-width:640px){.LogoBand-module__s-dKyW__slot{--logo-box-w:clamp(84px,11.5vw,150px);--logo-box-h:clamp(32px,4.3vw,56px);margin:0 var(--space-8)}}.LogoBand-module__s-dKyW__slot img{object-fit:contain;filter:grayscale();opacity:.62;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity var(--duration-base)var(--ease-standard),filter var(--duration-base)var(--ease-standard);display:block}@media (hover:hover){.LogoBand-module__s-dKyW__slot:hover img{opacity:1;filter:grayscale(0)}}.LogoBand-module__s-dKyW__slot:focus-within img{opacity:1;filter:grayscale(0)}.LogoBand-module__s-dKyW__list{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.LogoBand-module__s-dKyW__list li:after{content:","}.LogoBand-module__s-dKyW__list li:last-child:after{content:""}
