.page-module__tf5ZFq__page{color:var(--navy);background:#fff;overflow:hidden}.page-module__tf5ZFq__hero{z-index:1;grid-template-columns:1.02fr .98fr;align-items:center;gap:76px;width:min(1200px,100% - 48px);min-height:740px;margin:0 auto;padding:50px 0 88px;display:grid;position:relative}.page-module__tf5ZFq__hero:before{z-index:-1;content:"";background:radial-gradient(circle,#22c3e629,#0000 67%);border-radius:50%;width:730px;height:730px;position:absolute;top:-230px;left:-320px}.page-module__tf5ZFq__heroCopy{max-width:670px}.page-module__tf5ZFq__breadcrumb{color:#71839b;flex-wrap:wrap;gap:8px;margin-bottom:25px;font-size:10px;font-weight:700;display:flex}.page-module__tf5ZFq__breadcrumb a:hover{color:var(--blue)}.page-module__tf5ZFq__hero h1{letter-spacing:-.062em;margin:0;font-family:Unbounded,sans-serif;font-size:clamp(42px,4.2vw,65px);font-weight:600;line-height:1.07}.page-module__tf5ZFq__hero h1 strong,.page-module__tf5ZFq__catalogueIntro h2 em,.page-module__tf5ZFq__decisionCopy h2 em,.page-module__tf5ZFq__faqIntro h2 em{background:linear-gradient(90deg,var(--blue-dark),var(--blue) 48%,#13b0d2);color:#0000;font-style:normal;font-weight:inherit;-webkit-background-clip:text;background-clip:text}.page-module__tf5ZFq__heroLead{max-width:630px;color:var(--slate);margin:27px 0 0;font-size:17px;line-height:1.72}.page-module__tf5ZFq__heroActions{align-items:center;gap:24px;margin-top:32px;display:flex}.page-module__tf5ZFq__secondaryLink{border-bottom:1px solid #a9bbd2;padding-bottom:4px;font-size:12px;font-weight:800}.page-module__tf5ZFq__heroStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:39px;display:grid}.page-module__tf5ZFq__heroStats div{border-top:2px solid var(--blue);gap:5px;padding-top:12px;display:grid}.page-module__tf5ZFq__heroStats strong{font-family:Bricolage,sans-serif;font-size:22px}.page-module__tf5ZFq__heroStats span{color:var(--slate);font-size:9px;line-height:1.4}.page-module__tf5ZFq__heroVisual{background:#05142d;border-radius:38px;min-height:580px;position:relative;overflow:hidden;box-shadow:0 40px 95px #051a3e3d}.page-module__tf5ZFq__heroVisual:after{content:"";background:linear-gradient(#030d1f05,#030d1f54);position:absolute;inset:0}.page-module__tf5ZFq__heroVisual>img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.page-module__tf5ZFq__heroVisual:hover>img{transform:scale(1.045)}.page-module__tf5ZFq__floatCard{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--blue);background:#ffffffe8;border:1px solid #fffc;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;animation:4.8s ease-in-out infinite page-module__tf5ZFq__float;display:flex;position:absolute;box-shadow:0 18px 38px #071a3d2e}.page-module__tf5ZFq__floatCard span{color:var(--navy);font-size:11px;font-weight:800;display:grid}.page-module__tf5ZFq__floatCard small{color:#71839b;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.page-module__tf5ZFq__floatTop{top:28px;left:28px}.page-module__tf5ZFq__floatBottom{animation-delay:-2.2s;bottom:30px;right:24px}.page-module__tf5ZFq__visualBadge{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#04122bcc;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;font-weight:800;display:flex;position:absolute;top:45%;right:24px}.page-module__tf5ZFq__visualBadge svg{color:#62dff1}.page-module__tf5ZFq__principles{border-block:1px solid var(--line);background:#f4f9ff}.page-module__tf5ZFq__principles>div{grid-template-columns:repeat(3,1fr);display:grid}.page-module__tf5ZFq__principles>div>div{align-items:center;gap:15px;min-height:118px;padding:23px 34px;display:flex}.page-module__tf5ZFq__principles>div>div+div{border-left:1px solid var(--line)}.page-module__tf5ZFq__principles svg{color:var(--blue);flex:none}.page-module__tf5ZFq__principles span{color:var(--slate);gap:5px;font-size:10px;line-height:1.45;display:grid}.page-module__tf5ZFq__principles strong{color:var(--navy);font-family:Bricolage,sans-serif;font-size:16px}.page-module__tf5ZFq__catalogue{padding-block:130px}.page-module__tf5ZFq__catalogueIntro{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;display:grid}.page-module__tf5ZFq__catalogueIntro>p:first-child{grid-column:1/-1;margin-bottom:-45px}.page-module__tf5ZFq__catalogueIntro h2,.page-module__tf5ZFq__decisionCopy h2,.page-module__tf5ZFq__faqIntro h2{letter-spacing:-.055em;margin:0;font-family:Unbounded,sans-serif;font-size:clamp(33px,3.7vw,52px);font-weight:600;line-height:1.14}.page-module__tf5ZFq__catalogueIntro>p:last-child{color:var(--slate);margin:0 0 5px;font-size:14px;line-height:1.7}.page-module__tf5ZFq__group{margin-top:100px;scroll-margin-top:120px}.page-module__tf5ZFq__groupHeading{border-top:1px solid var(--line);grid-template-columns:64px 1fr .8fr;align-items:start;gap:26px;padding-top:26px;display:grid}.page-module__tf5ZFq__groupHeading>span{color:var(--blue);font-family:Unbounded,sans-serif;font-size:12px}.page-module__tf5ZFq__groupHeading div>p{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:850}.page-module__tf5ZFq__groupHeading h3{letter-spacing:-.035em;margin:0;font-family:Bricolage,sans-serif;font-size:27px}.page-module__tf5ZFq__groupHeading>p{max-width:440px;color:var(--slate);margin:0;font-size:12px;line-height:1.7}.page-module__tf5ZFq__toolGrid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:38px;display:grid}.page-module__tf5ZFq__toolCard{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;min-height:338px;padding:24px;scroll-margin-top:120px;transition:border-color .25s,box-shadow .25s;display:flex}.page-module__tf5ZFq__toolCard:hover{border-color:#add1ff;box-shadow:0 24px 52px #071a3d17}.page-module__tf5ZFq__toolHead{justify-content:space-between;align-items:center;display:flex}.page-module__tf5ZFq__toolIcon{--brand-color:var(--blue);border:1px solid color-mix(in srgb,var(--brand-color),transparent 73%);background:color-mix(in srgb,var(--brand-color),transparent 91%);width:54px;height:54px;color:var(--brand-color);border-radius:16px;place-items:center;transition:transform .28s;display:grid}.page-module__tf5ZFq__toolCard:hover .page-module__tf5ZFq__toolIcon{transform:translateY(-3px)rotate(-4deg)}.page-module__tf5ZFq__toolHead>a{border:1px solid var(--line);color:#8699b1;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.page-module__tf5ZFq__toolHead>a:hover{border-color:var(--blue);color:var(--blue);transform:translate(2px,-2px)}.page-module__tf5ZFq__toolCard>p:nth-child(2){color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin:29px 0 8px;font-size:8px;font-weight:850}.page-module__tf5ZFq__toolCard h4{letter-spacing:-.03em;margin:0;font-family:Bricolage,sans-serif;font-size:23px}.page-module__tf5ZFq__toolCard>p:nth-child(4){color:var(--slate);margin:15px 0 24px;font-size:11px;line-height:1.68}.page-module__tf5ZFq__toolCard>a:last-child{border-top:1px solid var(--line);color:var(--blue-dark);align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:9px;font-weight:850;display:flex}.page-module__tf5ZFq__toolCard>a:last-child svg{transition:transform .2s}.page-module__tf5ZFq__toolCard>a:last-child:hover svg{transform:translate(3px)}.page-module__tf5ZFq__decision{background:linear-gradient(145deg,#eaf4ff,#f9fcff 55%,#eafcff);padding-block:125px}.page-module__tf5ZFq__decisionLayout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:90px;display:grid}.page-module__tf5ZFq__decisionCopy>p:not(:first-child){color:var(--slate);margin:24px 0 0;font-size:14px;line-height:1.75}.page-module__tf5ZFq__decisionCopy>a{color:var(--blue-dark);align-items:center;gap:8px;margin-top:29px;font-size:11px;font-weight:850;display:inline-flex}.page-module__tf5ZFq__decisionGrid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.page-module__tf5ZFq__decisionCard{background:#ffffffd1;border:1px solid #719ed640;border-radius:24px;min-height:245px;padding:25px;position:relative}.page-module__tf5ZFq__decisionCard>span{color:var(--blue);font-family:Unbounded,sans-serif;font-size:9px}.page-module__tf5ZFq__decisionCard h3{margin:77px 0 10px;font-family:Bricolage,sans-serif;font-size:22px}.page-module__tf5ZFq__decisionCard p{color:var(--slate);margin:0;font-size:11px;line-height:1.65}.page-module__tf5ZFq__faq{padding-block:130px}.page-module__tf5ZFq__faqIntro{text-align:center;width:min(850px,100%);margin:0 auto}.page-module__tf5ZFq__faqIntro .section-label{justify-content:center}.page-module__tf5ZFq__faqIntro>p:last-child{max-width:640px;color:var(--slate);margin:23px auto 0;font-size:14px;line-height:1.7}.page-module__tf5ZFq__faqColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 42px;margin-top:62px;display:grid}.page-module__tf5ZFq__faqList{display:grid}.page-module__tf5ZFq__faqList details{border-bottom:1px solid var(--line);transition:background .25s,padding .25s}.page-module__tf5ZFq__faqList details:first-child{border-top:1px solid var(--line)}.page-module__tf5ZFq__faqList details[open]{background:#f4f9ff;border-radius:16px;padding-inline:16px}.page-module__tf5ZFq__faqList summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 2px;font-family:Bricolage,sans-serif;font-size:16px;font-weight:700;list-style:none;display:flex}.page-module__tf5ZFq__faqList summary::-webkit-details-marker{display:none}.page-module__tf5ZFq__faqList summary i{width:31px;height:31px;color:var(--blue);background:#eaf4ff;border-radius:50%;flex:none;place-items:center;font-family:Inter,sans-serif;font-size:18px;font-style:normal;transition:all .2s;display:grid}.page-module__tf5ZFq__faqList details[open] summary i{background:var(--blue);color:#fff;transform:rotate(45deg)}.page-module__tf5ZFq__faqList details>p{color:var(--slate);margin:-3px 44px 24px 2px;font-size:12px;line-height:1.75;animation:.28s both page-module__tf5ZFq__faqReveal}@keyframes page-module__tf5ZFq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes page-module__tf5ZFq__faqReveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.page-module__tf5ZFq__hero{grid-template-columns:1fr}.page-module__tf5ZFq__heroCopy{max-width:850px}.page-module__tf5ZFq__toolGrid{grid-template-columns:repeat(2,1fr)}.page-module__tf5ZFq__decisionLayout{grid-template-columns:1fr;gap:55px}}@media (max-width:700px){.page-module__tf5ZFq__hero{gap:42px;width:calc(100% - 28px);min-height:auto;padding:42px 0 68px}.page-module__tf5ZFq__hero h1{font-size:clamp(35px,10vw,47px)}.page-module__tf5ZFq__heroLead{font-size:15px}.page-module__tf5ZFq__heroActions{flex-direction:column;align-items:stretch}.page-module__tf5ZFq__secondaryLink{align-self:center}.page-module__tf5ZFq__heroStats{grid-template-columns:1fr}.page-module__tf5ZFq__heroVisual{border-radius:25px;min-height:430px}.page-module__tf5ZFq__principles>div{grid-template-columns:1fr}.page-module__tf5ZFq__principles>div>div{min-height:102px;padding:20px 4px}.page-module__tf5ZFq__principles>div>div+div{border-top:1px solid var(--line);border-left:0}.page-module__tf5ZFq__catalogue,.page-module__tf5ZFq__faq{padding-block:86px}.page-module__tf5ZFq__catalogueIntro{display:block}.page-module__tf5ZFq__catalogueIntro>p:first-child{margin-bottom:18px}.page-module__tf5ZFq__catalogueIntro>p:last-child{margin-top:22px}.page-module__tf5ZFq__group{margin-top:70px}.page-module__tf5ZFq__groupHeading{grid-template-columns:42px 1fr;gap:16px}.page-module__tf5ZFq__groupHeading>p{grid-column:2}.page-module__tf5ZFq__toolGrid{grid-template-columns:1fr;margin-top:28px}.page-module__tf5ZFq__toolCard{min-height:310px}.page-module__tf5ZFq__decision{padding-block:84px}.page-module__tf5ZFq__decisionGrid{grid-template-columns:1fr}.page-module__tf5ZFq__decisionCard{min-height:220px}.page-module__tf5ZFq__faqColumns{grid-template-columns:1fr;margin-top:42px}.page-module__tf5ZFq__faqList summary{font-size:15px}.page-module__tf5ZFq__faqList details>p{margin-right:10px}}@media (prefers-reduced-motion:reduce){.page-module__tf5ZFq__floatCard{animation:none!important}}
