.teaser-module__5FN3zq__teaser{background:radial-gradient(120% 90% at 15% 0,#152f56 0%,#0a1d34 40%,#07080d 100%)}.teaser-module__5FN3zq__head{flex-direction:column;gap:22px;max-width:680px;display:flex}.teaser-module__5FN3zq__lead{color:#b6bcc5;text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.3cqi,1.25rem);line-height:1.55}.teaser-module__5FN3zq__frame{--cut:28px;--cut-in:27.414px;margin-top:clamp(40px,4.4cqi,64px);position:relative}.teaser-module__5FN3zq__glow{filter:drop-shadow(0 0 10px #00c1e761);transform:scaleX(var(--zs-flip,1));pointer-events:none;position:absolute;inset:0}.teaser-module__5FN3zq__edge{clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);background:linear-gradient(100deg,#00c1e759 0%,#00c1e78c 45%,#00c1e7 100%);position:absolute;inset:0}.teaser-module__5FN3zq__fill{transform:scaleX(var(--zs-flip,1));clip-path:polygon(0 0, calc(100% - var(--cut-in)) 0, 100% var(--cut-in), 100% calc(100% - var(--cut-in)), calc(100% - var(--cut-in)) 100%, 0 100%);pointer-events:none;background:linear-gradient(160deg,#122339 0%,#0d1726 55%,#0b121d 100%);position:absolute;inset:1px}.teaser-module__5FN3zq__content{padding:clamp(22px,3cqi,44px);padding-inline-end:clamp(36px,5cqi,80px);position:relative}.teaser-module__5FN3zq__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.teaser-module__5FN3zq__stepCol{flex-direction:column;gap:6px;display:flex}.teaser-module__5FN3zq__stepLabel{letter-spacing:.18em;text-transform:uppercase;color:#00c1e7;font-size:13px}.teaser-module__5FN3zq__stepTitle{font-family:var(--font-display);text-transform:uppercase;color:#f2f2f4;font-size:clamp(1.125rem,1.6cqi,1.5rem);font-weight:400;line-height:1.3}.teaser-module__5FN3zq__track{flex:0 360px;justify-content:space-between;align-items:center;min-width:200px;height:20px;display:flex;position:relative}.teaser-module__5FN3zq__trackLine{inset-inline:9px;background:#223044;height:2px;position:absolute;top:9px}.teaser-module__5FN3zq__nodeOn{background:#0f1621;border:2px solid #00c1e7;border-radius:50%;width:20px;height:20px;position:relative;box-shadow:0 0 12px #00c1e78c}.teaser-module__5FN3zq__nodeOff{background:#0f1621;border:2px solid #3a4a61;border-radius:50%;width:16px;height:16px;position:relative}.teaser-module__5FN3zq__spaces{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:28px;display:grid}.teaser-module__5FN3zq__space{color:#f2f2f4;background:#16202e;border:1px solid #223044;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.teaser-module__5FN3zq__space:hover{color:#f2f2f4;border-color:#00c1e799;transform:translateY(-3px);box-shadow:0 12px 32px #00c1e724}.teaser-module__5FN3zq__space:active{transform:translateY(-1px)}.teaser-module__5FN3zq__spaceFoot{border-top:1px solid #223044;align-items:center;gap:10px;padding:14px;display:flex}.teaser-module__5FN3zq__spaceFoot svg{flex:none}.teaser-module__5FN3zq__spaceName{font-size:16px;font-weight:600;line-height:1.3}.teaser-module__5FN3zq__bottom{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.teaser-module__5FN3zq__note{color:#b6bcc5;font-size:15px}@container zs (min-width:760px){.teaser-module__5FN3zq__frame{--cut:52px;--cut-in:51.414px}.teaser-module__5FN3zq__spaces{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}
.faq-module__dJggIq__faq{--zs-focus:#00778f;color:#0f1621;background:#f2f2f4;padding-block:clamp(80px,8.9cqi,128px);position:relative;overflow:hidden}.faq-module__dJggIq__monogram{top:50%;opacity:.02;pointer-events:none;width:clamp(460px,60cqi,880px);height:auto;position:absolute;inset-inline-end:-4%;transform:translateY(-50%)}.faq-module__dJggIq__traces{bottom:0;opacity:.15;width:auto;height:min(62%,440px);transform:scaleX(var(--zs-flip,1));pointer-events:none;display:none;position:absolute;inset-inline-start:clamp(8px,2cqi,40px);-webkit-mask-image:linear-gradient(#0000 0%,#000 40%);mask-image:linear-gradient(#0000 0%,#000 40%)}.faq-module__dJggIq__inner{flex-wrap:wrap;gap:40px clamp(40px,6cqi,96px);max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,5.56cqi,80px);display:flex;position:relative}.faq-module__dJggIq__head{flex-direction:column;flex:300px;align-items:flex-start;gap:22px;max-width:440px;padding-bottom:0;display:flex}.faq-module__dJggIq__lead{color:#4a5568;margin:0;font-size:clamp(1.0625rem,1.3cqi,1.25rem);line-height:1.55}.faq-module__dJggIq__ask{color:#0f1621;border:1px solid #0f162147;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.faq-module__dJggIq__ask:hover{color:#0f1621;background-color:#00778f0f;border-color:#00778f}.faq-module__dJggIq__list{border-top:1px solid #0f162124;flex:2 520px;min-width:0}.faq-module__dJggIq__item{border-bottom:1px solid #0f162124}.faq-module__dJggIq__qHead{margin:0}.faq-module__dJggIq__question{cursor:pointer;text-align:start;width:100%;min-height:76px;font:600 clamp(1.0625rem, 1.35cqi, 1.1875rem) / 1.4 var(--font-body);color:#0f1621;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;transition:color .2s;display:flex}.faq-module__dJggIq__question:hover{color:#00778f}.faq-module__dJggIq__ring{color:#00778f;background:0 0;border:1px solid #0f162138;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,border-color .2s;display:flex}.faq-module__dJggIq__question[aria-expanded=true] .faq-module__dJggIq__ring{color:#f2f2f4;background:#0f1621;border-color:#0f1621}.faq-module__dJggIq__answer{padding-bottom:26px;color:#4a5568;text-wrap:pretty;max-width:68ch;padding-inline-end:60px;font-size:16px;line-height:1.7}@container zs (min-width:1080px){.faq-module__dJggIq__traces{display:block}.faq-module__dJggIq__head{padding-bottom:180px}}
.solutions-module__VkY6uq__solutions{border-top:1px solid #172130}.solutions-module__VkY6uq__monogram{top:50%;opacity:.04;pointer-events:none;width:clamp(420px,62cqi,920px);height:auto;position:absolute;inset-inline-end:-6%;transform:translateY(-50%)}.solutions-module__VkY6uq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;margin-top:clamp(40px,4.4cqi,64px);display:grid}.solutions-module__VkY6uq__card{background:#16202e;border:1px solid #223044;border-radius:14px;flex-direction:column;gap:18px;padding:clamp(24px,2.4cqi,36px);transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.solutions-module__VkY6uq__card:hover{border-color:#00c1e780;transform:translateY(-4px);box-shadow:0 16px 44px #00c1e71a,0 0 0 1px #00c1e71a}.solutions-module__VkY6uq__bubble{background:#1b2636;border:1px solid #223044;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:6px;display:flex}.solutions-module__VkY6uq__name{font-family:var(--font-display);text-transform:uppercase;color:#f2f2f4;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:clamp(1.125rem,1.45cqi,1.3125rem);font-weight:400;line-height:1.35}.solutions-module__VkY6uq__promise{color:#f2f2f4;margin:0;font-size:18px;font-weight:600;line-height:1.45}.solutions-module__VkY6uq__items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.solutions-module__VkY6uq__item{color:#b6bcc5;align-items:baseline;gap:12px;font-size:16px;line-height:1.5;display:flex}.solutions-module__VkY6uq__bullet{flex:none;transform:translateY(1px)}.solutions-module__VkY6uq__cta{color:#00c1e7;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding-top:14px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.solutions-module__VkY6uq__cta:after{content:"";border-radius:14px;position:absolute;inset:0}
.tagline-module__EIaYqW__tagline{letter-spacing:.18em;text-transform:uppercase;color:#f2f2f4;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.tagline-module__EIaYqW__dot{color:#00c1e7;font-size:20px;line-height:0}.tagline-module__EIaYqW__menu{color:#b6bcc5;flex-wrap:nowrap}.tagline-module__EIaYqW__menu .tagline-module__EIaYqW__dot{font-size:18px}@container zs (min-width:900px){.tagline-module__EIaYqW__hero{gap:12px}.tagline-module__EIaYqW__hero .tagline-module__EIaYqW__dot{font-size:22px}}
.hero-module__lNzGWq__hero{padding-bottom:64px;position:relative}.hero-module__lNzGWq__media{background:#0b1019;height:clamp(320px,92cqi,460px);position:relative;overflow:hidden}.hero-module__lNzGWq__img{object-fit:cover;object-position:76% 50%}.hero-module__lNzGWq__rtlShade{background:linear-gradient(270deg,#0b1019 0% 38%,#0b1019e6 52%,#0b101900 74%);display:none;position:absolute;inset:0}.hero-module__lNzGWq__mobShade{background:linear-gradient(#0f16218c 0%,#0f162100 26% 52%,#0f1621 100%);position:absolute;inset:0}.hero-module__lNzGWq__fade{background:linear-gradient(#0f162100 0%,#0f1621 100%);height:180px;display:none;position:absolute;inset:auto 0 0}.hero-module__lNzGWq__outer{margin-top:-56px;padding-inline:20px;position:relative}.hero-module__lNzGWq__inner{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.hero-module__lNzGWq__title{max-width:7.6em;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.25rem,10.6cqi,3rem);font-weight:400;line-height:1.1}.hero-module__lNzGWq__title span{color:#f2f2f4;display:block}.hero-module__lNzGWq__title span+span{color:#00c1e7;margin-top:.08em}.hero-module__lNzGWq__subhead{color:#b6bcc5;text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.hero-module__lNzGWq__ctas{flex-direction:column;align-self:stretch;gap:10px;padding-top:6px;display:flex}.hero-module__lNzGWq__ctas>a{display:flex}@container zs (min-width:900px){.hero-module__lNzGWq__hero{background:#0b1019;align-items:center;min-height:max(640px,56.25cqi);padding-bottom:0;display:flex;overflow:hidden}.hero-module__lNzGWq__media{background:0 0;height:auto;position:absolute;inset:0}.hero-module__lNzGWq__img{object-position:0% 50%}[dir=rtl] .hero-module__lNzGWq__rtlShade{display:block}.hero-module__lNzGWq__mobShade{display:none}.hero-module__lNzGWq__fade{display:block}.hero-module__lNzGWq__outer{margin-top:0;width:100%;max-width:1440px;margin-inline:auto;padding-block:120px 72px;padding-inline:clamp(20px,5.56cqi,80px)}.hero-module__lNzGWq__inner{gap:28px;max-width:clamp(400px,34cqi,500px)}.hero-module__lNzGWq__title{font-size:clamp(2.5rem,4.1cqi,4.25rem);line-height:1.08}.hero-module__lNzGWq__subhead{max-width:30em;font-size:clamp(1.125rem,1.42cqi,1.375rem)}.hero-module__lNzGWq__ctas{flex-flow:wrap;align-self:auto;gap:12px;padding-top:4px}.hero-module__lNzGWq__ctas>a{display:inline-flex}}
.how-module__i9jklq__steps{margin-top:44px;position:relative}.how-module__i9jklq__lineX{display:none}.how-module__i9jklq__lineY{inset-inline-start:10px;background:linear-gradient(#00c1e7 0%,#00c1e78c 75%,#00c1e700 100%);width:2px;position:absolute;top:10px;bottom:-40px}.how-module__i9jklq__list{flex-direction:column;gap:36px;margin:0;padding:0;list-style:none;display:flex;position:relative}.how-module__i9jklq__step{grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.how-module__i9jklq__body{flex-direction:column;gap:8px;display:flex}.how-module__i9jklq__n{font-family:var(--font-display);color:#00c1e7;font-size:14px;line-height:22px}.how-module__i9jklq__title{color:#f2f2f4;margin:0;font-size:18px;font-weight:600;line-height:1.4}.how-module__i9jklq__first{color:#b6bcc5;margin:0;font-size:16px;line-height:1.55}.how-module__i9jklq__inline{color:#00c1e7;font-weight:600}@container zs (min-width:900px){.how-module__i9jklq__steps{margin-top:clamp(48px,5cqi,72px)}.how-module__i9jklq__lineX{top:10px;background:linear-gradient(90deg,#00c1e7 0%,#00c1e78c 70%,#00c1e726 100%);height:2px;display:block;position:absolute;inset-inline:10px calc(-1*clamp(20px,5.56cqi,80px))}[dir=rtl] .how-module__i9jklq__lineX{background:linear-gradient(270deg,#00c1e7 0%,#00c1e78c 70%,#00c1e726 100%)}.how-module__i9jklq__lineY{display:none}.how-module__i9jklq__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.how-module__i9jklq__step{flex-direction:column;gap:18px;display:flex}.how-module__i9jklq__body{display:contents}.how-module__i9jklq__n{line-height:1.6}.how-module__i9jklq__title{max-width:15em;font-size:clamp(1.125rem,1.4cqi,1.3125rem)}.how-module__i9jklq__first{margin:-6px 0 0}}
.works-module__pmPoTG__grid{max-width:920px}
