.hc-menu-toggle,.hc-menu-toggle:hover,.hc-bar.is-top .hc-menu-toggle,.hc-bar.is-top .hc-menu-toggle:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.hc-menu-toggle:hover{opacity:.72}.hc-menu-toggle:focus-visible{opacity:1}:root{--hc-pad:clamp(72px, 8.4vh, 104px);--hc-gap:clamp(18px, 3.2vh, 44px);--hc-h2:clamp(28px, min(4vw, 5.2vh), 54px);--hc-h2-lg:clamp(30px, min(4.4vw, 5.2vh), 60px);--hc-lead:clamp(14.5px, min(1.2vw, 1.9vh), 17px);--hc-body:clamp(12.5px, min(1vw, 1.7vh), 14.5px)}html{scroll-behavior:smooth}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#f4f6f8;margin:0}a{color:#1f6199;text-decoration:none}a:hover{color:#123a5c}input,textarea,button{font:inherit}::selection{color:#fff;background:#4b93cf}.hc-bar{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;transition:box-shadow .36s cubic-bezier(.4,0,.2,1);position:relative}.hc-bar:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(#ffffff29,#ffffff09 58%),linear-gradient(110deg,#c6dbe9ad,#abcade9e);transition:opacity .32s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe0,inset 0 0 0 1px #0d1f2d0e}.hc-logo,.hc-nav,.hc-header-cta,.hc-menu-toggle{z-index:1;position:relative}.hc-bar.is-scrolled{box-shadow:0 10px 34px #081a2a29}.hc-bar.is-scrolled:before{opacity:1}.hc-bar.is-top{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff0!important}.hc-bar.is-top:before{opacity:0}.hc-nav a{color:#4a5b68}.hc-nav a,.hc-logo img{transition:color .45s,opacity .3s,background .16s,filter .45s}.hc-bar.is-top .hc-nav a{color:#cfe1ef}.hc-bar.is-top .hc-logo img{filter:brightness(0)invert()}.hc-nav:hover a{opacity:.72}.hc-nav a:hover{opacity:1}.hc-bar:not(.is-top) .hc-nav a:hover{color:#1f6199;background:#eaf2f9}.hc-bar.is-top .hc-nav a:hover{color:#fff}.hc-bar.is-top .hc-header-cta{background:padding-box padding-box,linear-gradient(120deg,#0000,#0000) border-box;border-color:#ffffff8c}.hc-header-cta{background:linear-gradient(135deg,#0d314d,#194e75) padding-box padding-box,linear-gradient(115deg,#40c9ff 0%,#f3fcff 46%,#8b73ff 100%) border-box;border:2px solid #0000;transition:background .45s,color .2s,border-color .45s,box-shadow .2s}.hc-header-cta:hover,.hc-header-cta:focus-visible{color:#fff;background:linear-gradient(135deg,#17527d,#2a74a8) padding-box padding-box,linear-gradient(115deg,#40c9ff 0%,#f3fcff 46%,#8b73ff 100%) border-box;box-shadow:0 8px 22px #2478ad57}.hc-bar.is-top .hc-header-cta:hover,.hc-bar.is-top .hc-header-cta:focus-visible{background:padding-box padding-box,linear-gradient(120deg,#0000,#0000) border-box;box-shadow:0 8px 22px #081a2a33}.hc-hero-title__first,.hc-hero-title__accent{display:block}.hc-hero-title__accent{padding-inline:.1rem;margin-top:.08em;margin-bottom:-.12em;padding-bottom:.12em;font-size:.82em}.hc-hero-cta{transition:background-color .22s,color .22s,box-shadow .22s}.hc-hero-cta--primary{color:#0d1f2d;background:#fff;box-shadow:0 8px 22px #05162314,inset 0 0 0 1px #ffffffb3}.hc-hero-cta--primary:hover,.hc-hero-cta--primary:focus-visible{color:#123a5c;background:#dbeefc;box-shadow:0 13px 30px #05162333,inset 0 0 0 1px #7dc0f0cc}.hc-hero-cta--secondary{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38}.hc-hero-cta--secondary:hover,.hc-hero-cta--secondary:focus-visible{color:#fff;background:#7dc0f02e;box-shadow:0 13px 30px #0516232e,inset 0 0 0 1px #9dd0f5b8}.hc-hero-cta:focus-visible{outline-offset:4px;outline:2px solid #fff}.hc-hero-cta__arrow{display:inline-block}.hc-sec-card{background:linear-gradient(#ffffff05,#ffffff01);transition:box-shadow .32s,background .32s}.hc-sec-card:hover{background:linear-gradient(#ffffff12,#ffffff05);box-shadow:inset 0 0 0 1px #7dc0f059}.hc-sec-card:hover .hc-sec-grid{opacity:.95}.hc-sec-card:hover .hc-sec-cells{opacity:.85}.hc-sec-card:hover .hc-sec-glow{opacity:1}@keyframes hcBeamDrop{0%{opacity:0;transform:translate(-109px,-130px)rotate(-40deg)}7%{opacity:1}68%{opacity:1}80%{opacity:0;transform:translate(544px,648px)rotate(-40deg)}to{opacity:0;transform:translate(544px,648px)rotate(-40deg)}}@keyframes hcBurst{0%,70%{opacity:0;transform:scale(.2)}75%{opacity:.7;transform:scale(.6)}86%{opacity:.6;transform:scale(1.2)}to{opacity:0;transform:scale(1.45)}}.hc-vg-beam{will-change:transform;position:absolute}.hc-vg-line{transform-origin:top;background:linear-gradient(#0000,#0d1f2d0b 14% 86%,#0000);width:1px;height:980px;position:absolute;top:0;left:0;transform:rotate(-40deg)}.hc-vg-star{width:2px;height:62px;animation:hcBeamDrop var(--dur) cubic-bezier(.45, 0, .7, 1) var(--delay) infinite;background:linear-gradient(#0000,#4b93cfb3 55%,#7dc0f0b3);border-radius:2px;position:absolute;top:0;left:0;box-shadow:0 0 9px #4b93cf52}.hc-vg-burst{width:3px;height:3px;animation:hcBurst var(--dur) ease-out var(--delay) infinite;background:#7dc0f0;border-radius:50%;position:absolute;top:664px;left:546px;box-shadow:11px -6px #4b93cf,-9px -4px #7dc0f0,6px 9px #4b93cf,-7px 8px #9dd0f5,13px 3px #7dc0f0,-12px 1px #4b93cf,2px -12px #9dd0f5,-3px 12px #7dc0f0,8px 6px #7dc0f0}.hc-zg-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(10px,1.4vh,14px);display:grid}.hc-zg-card{background:#fff;border-radius:20px;padding:clamp(22px,3.2vh,34px) clamp(20px,2.2vw,30px) clamp(22px,3vh,32px);transition:background .38s,box-shadow .38s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0d1f2d14}.hc-zg-card:hover{background:linear-gradient(158deg,#1a5285 0%,#123a5c 52%,#0d2b45 100%);box-shadow:0 26px 56px #0d2b4557}.hc-zg-ghost{letter-spacing:-.05em;color:#0d1f2d0b;pointer-events:none;font-size:clamp(78px,12vh,128px);font-weight:600;line-height:1;transition:color .38s;position:absolute;top:-26px;right:-4px}.hc-zg-card:hover .hc-zg-ghost{color:#7dc0f029}.hc-zg-num{letter-spacing:.04em;color:#4b93cf;font-size:12px;font-weight:600;transition:color .38s;position:relative}.hc-zg-title{letter-spacing:-.025em;color:#0d1f2d;margin:clamp(22px,3.4vh,40px) 0 9px;font-size:clamp(18px,min(1.5vw,2.4vh),21px);font-weight:600;transition:color .38s;position:relative}.hc-zg-text{font-size:var(--hc-body);color:#4a5b68;margin:0;line-height:1.55;transition:color .38s;position:relative}.hc-zg-more{color:#1f6199;opacity:0;align-items:center;gap:8px;margin-top:clamp(13px,2.2vh,22px);font-size:13px;font-weight:600;transition:opacity .38s,color .38s;display:inline-flex;position:relative}.hc-zg-card:hover .hc-zg-num{color:#7dc0f0}.hc-zg-card:hover .hc-zg-title{color:#fff}.hc-zg-card:hover .hc-zg-text{color:#bcd8ec}.hc-zg-card:hover .hc-zg-more{opacity:1;color:#7dc0f0}.hc-zg-card--reveal{--hc-reveal-pad:clamp(20px, 2.2vw, 30px);height:clamp(208px,25vh,230px);min-height:0;padding:clamp(22px, 3.2vh, 34px) var(--hc-reveal-pad)}.hc-zg-card--reveal .hc-zg-num{top:clamp(22px,3.2vh,34px);left:var(--hc-reveal-pad);position:absolute}.hc-zg-card--reveal .hc-zg-title{top:calc(50% - .65em);right:var(--hc-reveal-pad);left:var(--hc-reveal-pad);margin:0;transition:top .38s cubic-bezier(.22,1,.36,1),color .38s;position:absolute}.hc-zg-details{top:clamp(96px,12vh,108px);right:var(--hc-reveal-pad);bottom:clamp(22px,3vh,26px);left:var(--hc-reveal-pad);opacity:0;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-start;transition:opacity .28s;display:flex;position:absolute}.hc-zg-card--reveal .hc-zg-text,.hc-zg-card--reveal .hc-zg-more{margin:0}.hc-zg-card--reveal:is(:hover,:focus-visible) .hc-zg-title{top:clamp(58px,7.6vh,72px)}.hc-zg-card--reveal:is(:hover,:focus-visible) .hc-zg-details{opacity:1;pointer-events:auto}.hc-device-caption{text-align:center;max-width:250px;height:clamp(94px,13vh,108px);margin:clamp(10px,2.2vh,26px) auto 0;position:relative}.hc-device-title{letter-spacing:-.02em;font-size:clamp(14.5px,2.1vh,16px);font-weight:600;transition:top .38s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(50% - .65em);left:0;right:0}.hc-device-copy{color:#4a5b68;font-size:var(--hc-body);opacity:0;pointer-events:none;margin:0;line-height:1.5;transition:opacity .28s;position:absolute;top:30px;left:0;right:0}.hc-device-card:is(:hover,.is-active) .hc-device-title{top:0}.hc-device-card:is(:hover,.is-active) .hc-device-copy{opacity:1;pointer-events:auto}@media (hover:none){.hc-zg-card--reveal .hc-zg-title{top:clamp(58px,7.6vh,72px)}.hc-zg-details{opacity:1;pointer-events:auto}.hc-device-title{top:0}.hc-device-copy{opacity:1;pointer-events:auto}}.hc-kontakt-item:hover{background:#ffffff1f;box-shadow:inset 0 0 0 1px #7dc0f066}@keyframes hcRise{0%{opacity:0}to{opacity:1}}@keyframes hcFlow{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}@keyframes hcDrift{0%{background-position:0 0}to{background-position:0 300px}}@keyframes hcBlink{0%,to{opacity:.35}50%{opacity:1}}@keyframes hcRun{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes hcSlide{0%{transform:translate(-130%)}to{transform:translate(900%)}}@keyframes hcCompareIn{0%{opacity:0}to{opacity:1}}@media (width<=760px){#intro{min-height:auto!important;padding:132px 20px 72px!important}.hc-hero-title{font-size:clamp(26px,8.6vw,46px)!important}.hc-hero-claim{font-size:clamp(19px,5.6vw,26px)!important}.hc-hero-cta{justify-content:center!important;width:100%!important}main>section{min-height:0!important;padding:76px 0!important}}@media (width<=1040px){.hc-nav{gap:0!important;font-size:13px!important}.hc-nav a{padding:7px 9px!important}}@media (width<=860px){.hc-nav{display:none!important}}@media (width<=980px){.hc-agent-flow{grid-template-columns:1fr!important;gap:34px!important}}@media (width<=900px){#vergleich{min-height:0!important;padding:82px 0!important}.hc-compare-shell{width:min(100% - 32px,1200px)!important;position:relative!important;top:auto!important}.hc-compare-intro{margin-bottom:40px!important}.hc-compare-story{height:auto!important;display:block!important}.hc-compare-nav{-webkit-backdrop-filter:blur(16px)saturate(160%);box-shadow:0 10px 28px #123a5c14;z-index:8!important;background:#fbfdfee6!important;margin:0 -16px 20px!important;padding:10px 16px!important;display:block!important;position:sticky!important;top:76px!important;overflow:hidden!important}.hc-compare-nav::-webkit-scrollbar{display:none}.hc-compare-nav-label{display:none!important}.hc-compare-nav-list{scrollbar-width:none;flex-direction:row!important;overflow-x:auto!important}.hc-compare-nav-list::-webkit-scrollbar{display:none}.hc-compare-tab{flex:0 0 210px!important;width:210px!important}.hc-compare-visual{position:relative!important;top:auto!important}}@media (width<=620px){.hc-compare-title{font-size:clamp(34px,10.5vw,48px)!important}.hc-compare-card-head{padding:20px!important}.hc-compare-columns{grid-template-columns:1fr!important}.hc-compare-before{border-bottom:1px solid #0d1f2d14!important;border-right:0!important}.hc-compare-stats{grid-template-columns:1fr!important}.hc-compare-stats>div{border-bottom:1px solid #0d1f2d14;border-right:0!important}.hc-compare-stats>div:last-child{border-bottom:0}}.hc-wandel-stage,.hc-dev-stage{zoom:1}@media (width>=761px) and (height<=1000px){:root{--hc-pad:clamp(44px, 5.6vh, 60px);--hc-gap:clamp(14px, 2.4vh, 24px)}#intro{padding:clamp(76px,9vh,92px) 24px clamp(24px,3.2vh,34px)!important}.hc-wandel-stage{zoom:.82}.hc-dev-stage{zoom:.88}}@media (width>=761px) and (height<=900px){:root{--hc-pad:clamp(38px, 5.2vh, 50px);--hc-gap:clamp(12px, 2.1vh, 20px)}.hc-wandel-stage{zoom:.74}.hc-dev-stage{zoom:.82}}@media (width>=761px) and (height<=780px){:root{--hc-pad:clamp(32px, 4.8vh, 40px);--hc-gap:12px}.hc-wandel-stage{zoom:.66}.hc-dev-stage{zoom:.74}}@media (width>=761px) and (height<=690px){.hc-wandel-stage{zoom:.6}.hc-dev-stage{zoom:.66}}@media (width<=900px){.hc-wandel-stage{zoom:.82}}@media (width<=560px){.hc-wandel-stage{zoom:.68}}#vorgehen[data-off] .hc-vg-star,#vorgehen[data-off] .hc-vg-burst{animation-play-state:paused}@media (height<=640px){main>section{min-height:0!important;padding:40px 0!important}#intro{background:radial-gradient(70% 55% at 50% 56%,#1a5285 0%,#123a5c 42%,#0d2b45 100%)!important;min-height:0!important;padding:72px 24px 36px!important}#vergleich{min-height:0!important}}.site-footer{color:#9bb2c1;background:radial-gradient(circle at 9% -8%,#4b93cf3d,#0000 34%),linear-gradient(145deg,#102f48 0%,#0d2334 48%,#091b29 100%);position:relative;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg,#0000 4%,#9dd0f5ad 34%,#ffffff1f 72%,#0000 96%);height:1px;position:absolute;inset:0 0 auto}.footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(200px,.55fr) minmax(170px,.42fr);align-items:start;gap:clamp(44px,6vw,88px);width:min(1240px,100% - 48px);margin:auto;padding:clamp(72px,8vw,108px) 0 clamp(52px,6vw,76px);display:grid;position:relative}.footer-lead{max-width:690px}.footer-brand{color:#fff;letter-spacing:-.02em;align-items:center;gap:12px;font-size:15px;font-weight:600;display:inline-flex}.footer-brand img{filter:brightness(0)invert();width:auto;height:30px;display:block}.footer-brand:hover,.footer-brand:focus-visible{color:#fff}.footer-kicker{color:#82bce7;letter-spacing:.18em;text-transform:uppercase;margin:clamp(38px,5vw,62px) 0 15px;font:600 10px/1.2 IBM Plex Mono,monospace}.footer-statement{color:#f6fbff;letter-spacing:-.045em;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.12}.footer-copy{color:#9eb6c6;text-wrap:pretty;max-width:540px;margin:26px 0 0;font-size:14px;line-height:1.75}.footer-cta{color:#fff;background:#ffffff14;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-height:52px;margin-top:30px;padding:0 18px 0 22px;font-size:13.5px;font-weight:600;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.footer-cta:hover,.footer-cta:focus-visible{color:#fff;background:#4b93cf33;box-shadow:inset 0 0 0 1px #9dd0f56b}.footer-cta-arrow{color:#9dd0f5;font-size:18px}.footer-cta:hover .footer-cta-arrow,.footer-cta:focus-visible .footer-cta-arrow{color:#fff}.footer-column{border-top:1px solid #ffffff24;padding-top:22px}.footer-heading{color:#fff;letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:10px;margin:0 0 26px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.footer-heading span{color:#659cc5;letter-spacing:.08em;font:500 9px/1 IBM Plex Mono,monospace}.footer-links{display:grid}.footer-links a{color:#a9bfcd;border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 0;font-size:13px;line-height:1.55;transition:color .2s,border-color .2s;display:grid}.footer-links a:first-child{border-top:1px solid #ffffff17}.footer-links a:hover,.footer-links a:focus-visible{color:#fff;border-color:#9dd0f54d}.footer-link-arrow{color:#5d87a5;font-size:15px;line-height:1.2;transition:color .2s}.footer-links a:hover .footer-link-arrow,.footer-links a:focus-visible .footer-link-arrow{color:#9dd0f5}.footer-bottom{color:#6f8999;border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1240px,100% - 48px);margin:auto;padding:22px 0 30px;font-size:11px;display:grid;position:relative}.footer-location{justify-self:center}.footer-top{color:#91a9b9;align-items:center;gap:8px;transition:color .2s;display:inline-flex}.footer-top:hover,.footer-top:focus-visible{color:#fff}@media (width<=1040px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px clamp(44px,8vw,78px)}.footer-lead{grid-column:1/-1;max-width:760px}}@media (width<=560px){.footer-grid,.footer-bottom{width:min(100% - 40px,1240px)}.footer-grid{grid-template-columns:1fr;gap:56px;padding-top:64px;padding-bottom:46px}.footer-lead{grid-column:auto}.footer-kicker{margin-top:38px}.footer-statement{font-size:clamp(32px,10.4vw,42px)}.footer-cta{width:100%}.footer-bottom{grid-template-columns:1fr auto;gap:10px 20px}.footer-location{grid-area:2/1/auto/-1;justify-self:start}.footer-top{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.hc-compare-card,.hc-vg-star,.hc-vg-burst,.hc-agent-stream{animation:none!important}.hc-vg-star,.hc-vg-burst{opacity:0}.hc-hero-cta{transition:none}}.hc-menu-toggle{color:#0d1f2d;width:44px;height:44px;box-shadow:none;cursor:pointer;background:#ffffff8f;border:1px solid #0d1f2d14;border-radius:999px;flex:0 0 44px;place-items:center;padding:0;transition:background .2s,border-color .2s,box-shadow .2s;display:none;position:relative}.hc-menu-toggle span{background:currentColor;border-radius:999px;width:17px;height:1.5px;transition:opacity .16s;position:absolute;top:21px}.hc-menu-toggle span:first-child{top:16px}.hc-menu-toggle span:nth-child(3){top:26px}.hc-menu-toggle:hover{background:#ffffffd1;box-shadow:0 8px 20px #081a2a1a}.hc-menu-toggle:focus-visible{outline-offset:3px;outline:3px solid #4b93cf8c}.hc-bar.is-top .hc-menu-toggle{color:#fff;background:#ffffff1a;border-color:#ffffff57}.hc-bar.is-top .hc-menu-toggle:hover{background:#fff3}@media (width<=940px){.hc-site-header{padding:0 12px!important}.hc-bar{position:relative;gap:8px!important;padding-right:6px!important}.hc-logo{margin-right:auto}.hc-header-cta{height:44px!important}.hc-menu-toggle{display:grid}.hc-nav{opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(160%);background:#f9fbfcfa;border:1px solid #0d1f2d14;border-radius:16px;width:min(326px,100vw - 24px);transition:opacity .18s,visibility .18s;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 64px #0d2b452e,inset 0 1px #ffffffe6;gap:3px!important;padding:8px!important;display:grid!important}.hc-bar.is-menu-open .hc-nav{opacity:1;visibility:visible;pointer-events:auto}.hc-nav a,.hc-bar.is-top .hc-nav a{align-items:center;min-height:44px;display:flex;color:#334c5e!important;opacity:1!important;border-radius:11px!important;padding:0 14px!important}.hc-nav:hover a{opacity:1!important}.hc-nav a:hover,.hc-bar.is-top .hc-nav a:hover{color:#1f6199!important;background:linear-gradient(105deg,#123a5c1a,#4b93cf0b)!important}.hc-bar.is-menu-open .hc-menu-toggle span{opacity:.48}.hc-bar.is-menu-open .hc-menu-toggle span:nth-child(2){opacity:1}}@media (width<=440px){.hc-bar{padding-left:10px!important}.hc-header-cta{padding:0 12px!important;font-size:13px!important}}@media (width<=350px){.hc-site-header{padding:0 8px!important}.hc-bar{gap:5px!important}.hc-header-cta{padding:0 10px!important;font-size:12px!important}}.hc-compare-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hc-compare-stats{background:#fff;border-top:1px solid #0d1f2d14;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.hc-compare-tab{cursor:pointer;text-align:left;border:0;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:clamp(9px,1.5vh,13px) 14px;transition:background .25s,color .25s,box-shadow .25s;display:grid}.hc-compare-tab:hover{box-shadow:inset 0 0 0 1px #4b93cf3d}.hc-compare-tab>span:first-child{border-radius:9px;place-items:center;width:30px;height:30px;font-family:Schibsted Grotesk,-apple-system,Segoe UI,sans-serif;font-size:10.5px;font-weight:600;display:grid}.hc-compare-card{background:linear-gradient(#fafcfe,#f4f9fc);border-radius:24px;animation:.62s cubic-bezier(.22,1,.36,1) both hcCompareIn;overflow:hidden;box-shadow:inset 0 0 0 1px #0d1f2d14,0 28px 70px #123a5c1f}.hc-compare-card-head{background:#fff;border-bottom:1px solid #0d1f2d14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:clamp(10px,2vh,22px) clamp(18px,2vw,26px);display:flex}.hc-compare-kicker{letter-spacing:.1em;color:#4b93cf!important;margin:0 0 7px!important;font:600 9px/1 IBM Plex Mono,ui-monospace,monospace!important}.hc-compare-card-head h3{letter-spacing:-.025em;margin:0;font-size:clamp(17px,2.6vh,21px);font-weight:600}.hc-compare-card-head p{color:#7c8c98;margin:4px 0 0;font-size:13px}.hc-compare-saving{background:linear-gradient(135deg,#123a5c,#1f6199);border-radius:15px;gap:4px;min-width:156px;padding:12px 15px;display:grid;box-shadow:0 10px 22px #123a5c33;color:#fff!important;margin:0!important}.hc-compare-saving span,.hc-compare-eyebrow,.hc-compare-stats span{letter-spacing:.08em;font-family:Schibsted Grotesk,-apple-system,Segoe UI,sans-serif;font-size:10px;font-weight:600}.hc-compare-saving span{color:#8fb6d6}.hc-compare-saving strong{letter-spacing:-.03em;font-size:clamp(17px,2.3vh,21px);font-weight:600}.hc-compare-before,.hc-compare-after{flex-direction:column;min-height:clamp(185px,25vh,240px);padding:clamp(14px,2.5vh,26px) clamp(18px,1.8vw,24px) clamp(15px,2.8vh,30px);display:flex}.hc-compare-before{border-right:1px solid #0d1f2d14}.hc-compare-after{background:linear-gradient(165deg,#eaf2f9,#f7fbfd)}.hc-compare-eyebrow{color:#7c8c98;align-items:center;gap:9px;margin:0 0 18px;display:flex}.hc-compare-eyebrow:before{content:"";background:#b3bfc7;border-radius:3px;width:8px;height:8px}.hc-compare-after .hc-compare-eyebrow{color:#1f6199}.hc-compare-after .hc-compare-eyebrow:before{background:#4b93cf}.hc-compare-time{align-items:baseline;gap:9px;display:flex}.hc-compare-time strong{letter-spacing:-.045em;color:#55666f;font-size:clamp(30px,min(4.2vw,5.8vh),52px);font-weight:600;line-height:1}.hc-compare-time span{color:#8b9aa5;font-size:12.5px}.hc-compare-after .hc-compare-time strong{color:#123a5c}.hc-compare-after .hc-compare-time span{color:#4a5b68}.hc-compare-meter{background:#e6ebef;border-radius:999px;height:10px;margin-top:16px;overflow:hidden}.hc-compare-meter i{border-radius:inherit;background:repeating-linear-gradient(115deg,#c3ced6 0 8px,#d3dce2 8px 16px);width:100%;height:100%;display:block}.hc-compare-after .hc-compare-meter{background:#dbe7f0}.hc-compare-after .hc-compare-meter i{background:linear-gradient(90deg,#4b93cf,#1f6199)}.hc-compare-note{color:#7c8c98;border-top:1px dashed #0d1f2d29;margin:auto 0 0;padding-top:clamp(16px,2.6vh,24px);font-size:13px;line-height:1.5}.hc-compare-after .hc-compare-note{color:#1f6199;border-color:#1f619947;font-weight:500}.hc-compare-stats>div{border-right:1px solid #0d1f2d14;padding:clamp(10px,1.8vh,18px) clamp(16px,1.6vw,22px)}.hc-compare-stats>div:last-child{border:0}.hc-compare-stats span{color:#93a3ae;display:block}.hc-compare-stats strong{letter-spacing:-.02em;margin-top:5px;font-size:15px;font-weight:600;display:block}.hc-compare-stats>div:nth-child(2) strong{color:#1f6199}.hc-compare-disclaimer{color:#93a3ae;margin:clamp(8px,1.4vh,14px) 2px 0;font-size:12px;line-height:1.5}.hc-compare-tab.is-selected{color:#fff!important;background:linear-gradient(132deg,#0f3252 0%,#1f6199 52%,#4b93cf 128%)!important;box-shadow:0 18px 40px #123a5c42,inset 0 0 0 1px #fff3!important}.hc-compare-tab.is-selected>span:first-child{color:#fff!important;background:#fff3!important}.hc-compare-tab.is-selected b{color:#dbeefce6!important}.hc-compare-tab:not(.is-selected){color:#4a5b68!important;background:#ffffff75!important;box-shadow:inset 0 0 0 1px #0d1f2d14!important}.hc-compare-tab:not(.is-selected)>span:first-child{color:#7c8c98!important;background:#edf2f5!important}.hc-compare-tab:not(.is-selected) b{color:#b3bfc7!important}.hc-compare-tab strong,.hc-compare-tab b{display:block}.hc-compare-tab strong{letter-spacing:-.015em;font-size:14px;font-weight:600}.hc-compare-tab b{font-size:16px;font-weight:400}[data-home-device].is-active{background:linear-gradient(#fff0,#eaf2f9)!important}.hc-team-intro{color:#4a5b68;max-width:560px;font-size:var(--hc-lead);text-wrap:balance;margin:0;line-height:1.55}.hc-team-flow{border-top:1px solid #0d1f2d24;border-bottom:1px solid #0d1f2d24;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(22px,3.2vh,38px);display:grid}.hc-team-step{min-width:0;min-height:106px;padding:18px 42px 20px 0;position:relative}.hc-team-step+.hc-team-step{border-left:1px solid #0d1f2d1c;padding-left:22px}.hc-team-step:not(:last-child):after{color:#9aaab4;content:"→";font-size:15px;font-weight:400;line-height:1;position:absolute;top:17px;right:17px}.hc-team-step span{color:#4b93cf;letter-spacing:.1em;font:600 10px/1 IBM Plex Mono,ui-monospace,monospace;display:block}.hc-team-step strong{color:#1b3447;letter-spacing:-.015em;text-wrap:balance;max-width:140px;margin-top:25px;font-size:clamp(13px,1.15vw,15px);font-weight:600;line-height:1.28;display:block}.hc-founder-layout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(44px,6vw,92px);width:min(1240px,100% - 48px);margin:auto;display:grid}.hc-founder-copy{min-width:0;max-width:470px}.hc-founder-kicker{color:#1f6199;letter-spacing:.1em;text-transform:uppercase;margin:0 0 clamp(12px,1.8vh,18px);font:600 10.5px/1 Schibsted Grotesk,-apple-system,Segoe UI,sans-serif}.hc-founder-title{color:#102838;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,min(3.7vw,5.2vh),50px);font-weight:600;line-height:1.04}.hc-founder-lead{color:#425765;text-wrap:pretty;margin:clamp(18px,2.6vh,28px) 0 0;font-size:clamp(15px,min(1.2vw,1.9vh),17px);line-height:1.65}.hc-founder-promise{color:#243c4d;border-top:1px solid #0d1f2d2b;margin:clamp(20px,3vh,32px) 0 0;padding-top:clamp(16px,2.4vh,24px);font-size:13.5px;font-weight:500;line-height:1.55}.hc-founder-cta{color:#1f6199;border-bottom:1px solid #1f61996b;align-items:center;gap:14px;margin-top:clamp(18px,2.8vh,28px);padding-bottom:6px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.hc-founder-cta:hover,.hc-founder-cta:focus-visible{color:#123a5c;border-color:#123a5c}.hc-founder-figure{min-width:0;margin:0}.hc-founder-photo{border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #0d1f2d1a}.hc-founder-caption{border-bottom:1px solid #0d1f2d29;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:14px;padding:0 2px 14px;display:flex}.hc-founder-names{flex-wrap:wrap;align-items:baseline;gap:4px 7px;display:flex}.hc-founder-names a{color:#18364c;border-bottom:1px solid #1f619947;align-items:center;gap:5px;padding-bottom:2px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.hc-founder-names a:hover,.hc-founder-names a:focus-visible{color:#1f6199;border-color:#1f6199}.hc-founder-names i{color:#4b93cf;font-size:12px;font-style:normal;line-height:1}.hc-founder-names b{color:#8ba0ac;font-size:13px;font-weight:400}.hc-founder-caption span{color:#657985;margin-top:3px;font-size:11.5px;display:block}.hc-founder-caption p{color:#657985;text-align:right;max-width:230px;margin:0;font-size:11.5px;line-height:1.45}.hc-chat-card{isolation:isolate;border:1px solid #4b93cf1f;position:relative}.hc-chat-card:before{z-index:3;content:"";background:linear-gradient(90deg,#0000,#7dc0f0,#4b93cf,#0000);height:1px;position:absolute;top:0;left:11%;right:11%}.hc-chat-header{z-index:2;position:relative}.hc-chat-live{color:#247a52;letter-spacing:.08em;text-transform:uppercase;background:#e8f6ee;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font:600 9.5px/1 IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.hc-chat-live i{background:#35a06b;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite hcStatusPulse;box-shadow:0 0 0 4px #35a06b1f}#home-chat-messages{height:clamp(190px,25vh,300px);max-height:300px;position:relative;overflow:hidden;justify-content:flex-end!important}#home-chat-messages:before{opacity:.62;content:"";background-image:linear-gradient(#4b93cf0b 1px,#0000 1px),linear-gradient(90deg,#4b93cf0b 1px,#0000 1px),radial-gradient(circle at 82% 18%,#7dc0f038,#0000 34%);background-size:28px 28px,28px 28px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28%,#000);mask-image:linear-gradient(#0000,#000 28%,#000)}#home-chat-messages>*{z-index:1;position:relative}.hc-chat-message{display:flex}.hc-chat-message>div{overflow-wrap:anywhere;-webkit-line-clamp:2;color:#23394a;background:#fff;border-radius:16px 16px 16px 6px;-webkit-box-orient:vertical;max-width:74%;padding:11px 14px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden;box-shadow:inset 0 0 0 1px #0d1f2d12}.hc-chat-message.is-visitor{justify-content:flex-end}.hc-chat-message.is-visitor>div{color:#fff;background:linear-gradient(150deg,#4b93cf,#1f6199);border-radius:16px 16px 6px;box-shadow:0 8px 20px #1f619938}.hc-chat-typing{background:#fff;border-radius:16px 16px 16px 6px;gap:5px;width:max-content;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #0d1f2d12}.hc-chat-typing i{background:#b3c4d0;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite hcBlink}.hc-chat-typing i:nth-child(2){animation-delay:.18s}.hc-chat-typing i:nth-child(3){animation-delay:.36s}.hc-contact-success-reset{color:#1f6199;cursor:pointer;background:#eaf2f9;border:0;border-radius:999px;min-height:42px;margin-top:12px;padding:0 15px;font-size:12px;font-weight:600}.hc-chat-compose{position:relative}#home-chat-chips button:hover,#home-chat-chips button:focus-visible,#home-chat-chips button.is-selected{color:#1f6199!important;background:#eaf2f9!important;box-shadow:inset 0 0 0 1px #4b93cf66,0 5px 14px #1f619917!important}#home-chat-form{grid-template-columns:minmax(0,1fr) 40px;min-height:60px;max-height:92px;transition:box-shadow .2s,background .2s;position:relative;overflow:hidden;background:linear-gradient(#fff,#f8fbfd) padding-box padding-box,linear-gradient(115deg,#d6e1e8,#eef3f6 48%,#d6e1e8) border-box!important;border:2px solid #0000!important;align-items:end!important;gap:10px!important;padding:8px 9px 8px 16px!important;display:grid!important;box-shadow:0 8px 24px #123a5c12!important}#home-chat-form:focus-within,#home-chat-form.has-value,#home-chat-form.is-prompted{background:linear-gradient(#fff,#f8fbfd) padding-box padding-box,linear-gradient(115deg,#40c9ff 0%,#d9f4ff 44%,#8b73ff 100%) border-box!important;box-shadow:0 0 0 3px #4b93cf14,0 12px 30px #123a5c1f!important}#home-chat-form.is-introducing{animation:1.25s ease-in-out infinite alternate hcComposerPrompt;background-size:auto,220% 100%!important}#home-chat-form.is-sending{animation:1.2s linear infinite hcComposerSending;background:linear-gradient(#f8fbfd,#f3f8fb) padding-box padding-box,linear-gradient(115deg,#7dc0f0,#4b93cf,#7dc0f0) 0 0/200% 100% border-box!important}#home-chat-input{cursor:text;scrollbar-width:thin;scrollbar-color:#4b93cf59 transparent;align-self:end;max-height:72px;overflow-y:hidden;padding:10px 2px 7px 0!important}#home-chat-input::placeholder{color:#718692;opacity:1}#home-chat-form button{box-shadow:none;align-self:end;transition:color .2s,background .2s,box-shadow .2s;color:#718692!important;background:#e4ebf0!important;width:40px!important;height:40px!important}#home-chat-form.has-value button{box-shadow:0 8px 20px #123a5c3d;color:#fff!important;background:linear-gradient(145deg,#1f6199,#123a5c)!important}#home-chat-form.has-value button:hover,#home-chat-form.has-value button:focus-visible{box-shadow:0 10px 24px #1f61994d;background:linear-gradient(145deg,#4b93cf,#1f6199)!important}#home-chat-form button:disabled{cursor:default}#home-chat-form.is-sending button span{display:none}#home-chat-form.is-sending button:after{color:#fff;letter-spacing:1px;content:"•••";margin:auto;font:700 12px/1 IBM Plex Mono,ui-monospace,monospace;animation:1s ease-in-out infinite hcBlink;display:block}#home-chat-form.is-sending #home-chat-input{opacity:.48}.hc-chat-guardrails{color:#8495a0;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;margin-top:12px;font:500 9px/1 IBM Plex Mono,ui-monospace,monospace;display:flex}.hc-chat-guardrails span{align-items:center;gap:5px;display:inline-flex}.hc-chat-guardrails span:before{content:"";background:#4b93cf;border-radius:50%;width:5px;height:5px}.hc-chat-guardrails i{background:linear-gradient(90deg,#4b93cf33,#4b93cfa6);width:20px;height:1px}@keyframes hcStatusPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes hcComposerSending{to{background-position:0 0,-200% 0}}@keyframes hcComposerPrompt{0%{background-position:0 0,0 0}to{background-position:0 0,100% 0}}.hc-form-error{color:#b3352f;background:#fdecec;border-radius:12px;margin:0;padding:11px 14px;font-size:13px}#home-contact-form [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #e0a3a0!important}.hc-contact-success-title{letter-spacing:-.03em;font-size:clamp(21px,3vh,30px);font-weight:600}.hc-contact-success-copy{color:#4a5b68;margin:10px 0 0;line-height:1.6}@media (width<=620px){.hc-compare-card-head{padding:20px}.hc-compare-columns,.hc-compare-stats{grid-template-columns:1fr!important}.hc-compare-before,.hc-compare-stats>div{border-bottom:1px solid #0d1f2d14;border-right:0}#home-chat-messages{gap:12px!important;height:188px!important;min-height:188px!important;padding:18px 16px!important}#home-chat-messages>div>div{max-width:92%!important}#home-chat-messages+div{padding:14px 16px 16px!important}#home-chat-chips{gap:6px!important;margin-bottom:12px!important}#home-chat-chips button{padding:7px 10px!important;font-size:11px!important}#home-chat-form{grid-template-columns:minmax(0,1fr) 40px;gap:8px!important}#home-chat-input{font-size:14px!important}.hc-chat-guardrails{gap:6px}.hc-chat-guardrails i{width:10px}.hc-founder-layout{grid-template-columns:1fr;gap:28px;width:min(100% - 32px,720px)}.hc-founder-copy{max-width:none}.hc-founder-caption{display:block}.hc-founder-caption p{text-align:left;max-width:none;margin-top:8px}}@media (width>=621px) and (width<=900px){.hc-founder-layout{grid-template-columns:1fr;gap:34px;width:min(100% - 32px,720px)}.hc-founder-copy{max-width:620px}}@media (width<=460px){.hc-team-layout{width:min(100% - 32px,1240px)!important}.hc-team-flow{grid-template-columns:1fr}.hc-team-step,.hc-team-step+.hc-team-step{border-left:0;min-height:0;padding:14px 34px 14px 0}.hc-team-step+.hc-team-step{border-top:1px solid #0d1f2d17}.hc-team-step span{position:absolute;top:18px;left:0}.hc-team-step strong{max-width:none;margin:0 0 0 38px;font-size:13px}.hc-team-step:not(:last-child):after{content:"↓";top:16px;right:4px}.hc-chat-header{padding:13px 15px!important}#home-chat-messages+div{padding:12px!important}#home-chat-chips button{flex:calc(50% - 6px)}.hc-chat-guardrails{letter-spacing:.03em;font-size:8px}}
