﻿:root{--white-0000: #F2F2F2;--white-0000-rgb: 242, 242, 242;--black-0000: #0D0D0D;--black-0100: #131313;--black-0200: #161616;--black-0300: #1B1B1B;--black-0400: #262626;--black-0500: #666666;--black-0600: #8D8D8D;--blue-0100: #F1EFF3;--blue-0200: #9C8DAD;--blue-0300: #79B2C6;--blue-0400: #4BE1E6;--blue-0500: #336CDB;--red-0100: #FF5E5E;--red-0200: #FF2E2E;--red-0300: #DB3636;--red-0400: #E60000;--red-0500: #8C0000;--blue-ai: #2571F1;--purple-ai: #AC14C0;--ai-gradient: linear-gradient(to top right, var(--purple-ai) 20%, var(--blue-ai) 100%)}:root .theme-tsp{--background: var(--black-0000);--background-nav: var(--black-0200);--title: var(--white-0000);--paragraph: rgba(var(--white-0000-rgb), 0.8);--paragraph-less: rgba(var(--white-0000-rgb), 0.75)}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{text-size-adjust:100%}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:300}button{cursor:pointer;background:none}a{text-decoration:none;color:inherit}html,html>body{margin:0;padding:0;box-sizing:border-box;height:100%;overflow-anchor:none;overflow:hidden}html,html>body,html>body>.container,html>body>.container>.site-content{height:100%;max-height:100dvh}html,html>body,html>body>.container,html>body>.container>.site-content,html>body>.container>.site-content>main{width:100%}html>body{height:fit-content;overflow-x:hidden;background:var(--background)}html>body>.container{display:grid;grid-template-areas:"main";overflow:hidden;--transform: scale(1.5) translateY(0) rotate(5deg)}html>body>.container>.site-content{grid-area:main;overflow:hidden;transform-origin:center center;animation-timing-function:cubic-bezier(0.02, 0.01, 0.21, 1);animation:page-transition 1s;transform:scale(1) translateY(0) rotate(0deg)}html>body>.container>.site-content.is-previous-container{z-index:-10;transition:.5s linear;opacity:.25}html>body>.container>.site-content.is-node-entering{position:fixed;z-index:10;clip-path:inset(100% 0% 0% 0%);inset:0;width:100%;height:100dvh;overflow:hidden}html>body>.container>.site-content>main{min-height:60dvh;display:flex;flex-direction:column;align-items:center}@keyframes page-transition{0%{transform:var(--transform)}100%{transform:scale(1) translateY(0) rotate(0deg)}}html>body.is-loaded>.container>.site-content{overflow-y:auto}footer{width:100%}:root{--website-padding: 0.75rem;--box-padding: 1.25rem;--font-size: 16px;font-size:var(--font-size)}@media(min-width: 375px){:root{--font-size: calc(16px + 0.0213 * (100vw - 375px))}}@media(min-width: 768px){:root{--font-size: 16px;--website-padding: calc((36 * (1px - (((1510px - 100vw)*100)/(1510 - 768)/100)) + 0.75rem));--box-padding: calc((20 * (1px - (((1510px - 100vw)*100)/(1510 - 768)/100)) + 1.25rem))}}@media(min-width: 1510px){:root{--font-size: calc(16px + calc(0.010596 / 1.5) * (100vw - 1510px))}}[class^=section],section{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;min-height:fit-content;padding-left:calc(var(--website-padding)*2);padding-right:calc(var(--website-padding)*2);padding-top:calc(var(--padding-top)*.75);padding-bottom:calc(var(--padding-bottom)*.75);color:var(--paragraph, inherit);--padding-top:12rem;--padding-bottom:12rem;background-color:var(--background)}@media screen and (min-width: 1024px){[class^=section],section{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}[class^=section].maxxed,section.maxxed{--max-container: 82.375rem}[class^=section].maxxed-medium,section.maxxed-medium{--max-container: 68.5rem}[class^=section].maxxed-small,section.maxxed-small{--max-container: 61.125rem}}[class^=section]>.container,section>.container{position:relative;width:100%;max-width:42rem}@media screen and (min-width: 1024px){[class^=section]>.container,section>.container{max-width:var(--max-container, 103.75rem)}}[class^=section]>.container .row-headline,section>.container .row-headline{display:flex;flex:1;gap:4rem;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 1024px){[class^=section]>.container .row-headline,section>.container .row-headline{flex-direction:row;justify-content:space-between}}[class^=section]>.container .row-headline>.title,section>.container .row-headline>.title{max-width:45rem}[class^=section]>.container .row-list,section>.container .row-list{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}@media screen and (min-width: 1024px){[class^=section]>.container .row-list,section>.container .row-list{margin-top:4rem}}[class^=section]>.container .row-list>.item,section>.container .row-list>.item{display:flex;align-items:center;color:var(--title);gap:.5rem}[class^=section]>.container .row-list>.item>h3,section>.container .row-list>.item>h3{font-weight:500}body{-webkit-font-smoothing:antialiased}body,.paragraph{font-family:"Outfit",sans-serif;font-style:normal;font-weight:300;line-height:1.4625;letter-spacing:.03em;font-size:.894427191rem}@media screen and (min-width: 768px){body,.paragraph{font-size:1rem}}html>body>.site-content>main p a,html>body>.site-content>main ul a{color:var(--link);text-decoration:underline;text-underline-offset:.375rem;transition:.25s}html>body>.site-content>main p a:hover,html>body>.site-content>main ul a:hover{color:var(--1400)}html>body>.site-content>main strong{font-weight:bold}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.h0{font-family:"Next Sphere",sans-serif;font-style:normal;color:var(--title);font-weight:300;text-wrap:balance;line-height:1.17;letter-spacing:.03em;font-size:2.144761059rem}@media screen and (min-width: 768px){.h0{font-size:5.75rem}}.h0>strong{font-weight:600 !important}.hf{font-family:"Next Sphere",sans-serif;font-style:normal;color:var(--title);font-weight:200;text-wrap:balance;font-size:1.805658661rem;line-height:1.17;letter-spacing:.03em}@media screen and (min-width: 1024px){.hf{font-size:5.09438rem;line-height:1.17;letter-spacing:.03em}}.hf>strong{font-weight:600 !important}h1,.h1{font-family:"Next Sphere",sans-serif;font-style:normal;color:var(--title);font-weight:300;text-wrap:balance;text-transform:uppercase;line-height:1.375;letter-spacing:.03em;font-size:1.3964240044rem}@media screen and (min-width: 768px){h1,.h1{font-size:2.4375rem}}h1,.h1{color:var(--title)}.h1-bis{font-family:"Next Sphere",sans-serif;font-style:normal;color:var(--title);font-weight:600;text-wrap:balance;text-transform:uppercase;line-height:1.462;letter-spacing:.03em;font-size:1.3416407865rem}@media screen and (min-width: 768px){.h1-bis{font-size:2.25rem}}h2,.h2{font-family:"Next Sphere",sans-serif;font-style:normal;color:var(--title);font-weight:600;text-wrap:balance;text-transform:uppercase;line-height:1.54;letter-spacing:.03em;font-size:1.0723805295rem}@media screen and (min-width: 768px){h2,.h2{font-size:1.4375rem}}h2,.h2{color:var(--title)}h3,.h3{font-family:"Outfit",sans-serif;font-style:normal;font-weight:500;text-wrap:balance;text-transform:uppercase;line-height:1.61;letter-spacing:.03em;font-size:1.0723805295rem}@media screen and (min-width: 768px){h3,.h3{font-size:1.4375rem}}h3,.h3{color:var(--title)}h3>strong,.h3>strong{font-weight:700 !important}.h3bis{font-family:"Next Sphere",sans-serif;font-style:normal;color:var(--title);font-weight:600;text-wrap:revert;text-transform:uppercase;line-height:1.75;letter-spacing:.03em;font-size:1rem}@media screen and (min-width: 768px){.h3bis{font-size:1.25rem}}h4,.h4{font-family:"Outfit",sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;line-height:1.28;letter-spacing:.03em;font-size:.9486832981rem}@media screen and (min-width: 768px){h4,.h4{font-size:1.125rem}}.font-tag-15{font-family:"Outfit",sans-serif;font-style:normal;color:var(--title);font-size:.9375rem;font-weight:500;text-transform:uppercase;line-height:1.26;line-height:1.26;letter-spacing:.03em;font-size:.8660254038rem}@media screen and (min-width: 768px){.font-tag-15{font-size:.9375rem}}.font-paragraph-plus{font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;line-height:1.42;letter-spacing:.03em;font-size:1rem}@media screen and (min-width: 768px){.font-paragraph-plus{font-size:1.25rem}}.font-navigation{font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;font-size:.8rem;line-height:1.25;letter-spacing:.03em}@media screen and (min-width: 1024px){.font-navigation{font-size:1rem;line-height:1.25;letter-spacing:.03em}}.font-quote{font-family:"Outfit",sans-serif;font-style:normal;font-weight:500;font-size:1.44267252rem;line-height:1.62;letter-spacing:.03em}@media screen and (min-width: 1024px){.font-quote{font-size:2.60163rem;line-height:1.26;letter-spacing:.03em}}.font-author{font-family:"Outfit",sans-serif;font-style:normal;font-weight:300;line-height:1.28;letter-spacing:.03em;font-size:.9486832981rem}@media screen and (min-width: 768px){.font-author{font-size:1.125rem}}.font-kalys{font-family:"Outfit",sans-serif;font-style:normal;font-weight:300;line-height:1.26;letter-spacing:.03em;font-size:1rem}@media screen and (min-width: 768px){.font-kalys{font-size:1.25rem}}.font-kalys>strong{font-weight:700 !important}.font-kalys-feature{font-family:"Outfit",sans-serif;font-style:normal;font-weight:500;font-size:2.5298221281rem;line-height:1.5625;letter-spacing:0}@media screen and (min-width: 1024px){.font-kalys-feature{font-size:2rem;line-height:1.5625;letter-spacing:0}}.font-kalys-feature>strong{font-size:4.8166378315rem;line-height:0;letter-spacing:.03em}@media screen and (min-width: 1024px){.font-kalys-feature>strong{font-size:7.25rem;line-height:0;letter-spacing:.03em}}.font-kalys-feature>strong{font-weight:300 !important}.font-kalys-feature.big{font-size:3.3941125497rem;line-height:1.5625;letter-spacing:0}@media screen and (min-width: 1024px){.font-kalys-feature.big{font-size:3.6rem;line-height:1.5625;letter-spacing:0}}.font-kalys-feature.big>strong{font-size:6.4621977686rem;line-height:0;letter-spacing:.03em}@media screen and (min-width: 1024px){.font-kalys-feature.big>strong{font-size:13.05rem;line-height:0;letter-spacing:.03em}}.font-kalys-feature-bis{font-family:"Outfit",sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;line-height:1.23;letter-spacing:.03em;font-size:.8544003745rem}@media screen and (min-width: 768px){.font-kalys-feature-bis{font-size:.9125rem}}.font-kalys-feature-bis.big{line-height:1.23;letter-spacing:.03em;font-size:1.1462983905rem}@media screen and (min-width: 768px){.font-kalys-feature-bis.big{font-size:1.6425rem}}.font-kalys-feature-ter{font-family:"Outfit",sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;line-height:1.28;letter-spacing:.03em;font-size:.9486832981rem}@media screen and (min-width: 768px){.font-kalys-feature-ter{font-size:1.125rem}}.font-kalys-feature-quater{font-family:"Outfit",sans-serif;font-style:normal;font-weight:300;text-transform:uppercase;line-height:1.25;letter-spacing:.03em;font-size:.894427191rem}@media screen and (min-width: 768px){.font-kalys-feature-quater{font-size:1rem}}.font-cqi-referent{container-type:inline-size}.font-card-relief-title{font-family:"Outfit",sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:5.87cqi;line-height:1.25;letter-spacing:.03em}.font-card-relief-timer{font-family:"Outfit",sans-serif;font-style:normal;font-size:42.83cqi;font-weight:300;text-transform:uppercase;line-height:1.1;letter-spacing:.03em}.font-card-relief-timer-bis{font-family:"Outfit",sans-serif;font-style:normal;font-size:3.91cqi;font-weight:500;text-transform:uppercase;line-height:1.24;letter-spacing:.03em}.font-card-relief-timer-bis>span{font-size:8.63cqi;line-height:1.27;font-weight:500}.font-number-big{font-family:"Next Sphere",sans-serif;font-style:normal;color:var(--title);font-weight:600;font-size:3.6878177829rem;line-height:1.34;letter-spacing:.03em}@media screen and (min-width: 1024px){.font-number-big{font-size:8.5rem;line-height:1.24;letter-spacing:.03em}}.font-kpi{font-family:"Outfit",sans-serif;font-style:normal;font-weight:500;font-size:3.1622776602rem;line-height:1.2625;letter-spacing:.03em}@media screen and (min-width: 1024px){.font-kpi{font-size:5rem;line-height:1.2625;letter-spacing:.03em}}.font-tsp{font-family:"Next Sphere",sans-serif;font-style:normal;color:var(--title);font-weight:600;line-height:1.35;letter-spacing:.03em;font-size:1.0723805295rem}@media screen and (min-width: 768px){.font-tsp{font-size:1.4375rem}}.link{color:var(--title);font-weight:600;line-height:1.25;letter-spacing:.03em;font-size:.894427191rem}@media screen and (min-width: 768px){.link{font-size:1rem}}.link{text-decoration:none;display:inline-flex;position:relative;align-items:center;height:fit-content;width:fit-content;gap:.625rem;padding-bottom:.625rem;overflow:hidden}.link:before{content:"";position:absolute;left:0;right:0;bottom:0;height:.0625rem;background:currentColor;transition:transform .25s ease}.link:after{content:"";display:block;width:.84375rem;height:.46019rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M9.46484 0.146447C9.66011 -0.0488155 9.97661 -0.0488155 10.1719 0.146447L13.3535 3.32809C13.5488 3.52335 13.5488 3.83986 13.3535 4.03512L10.1719 7.21676C9.97661 7.41202 9.66011 7.41202 9.46484 7.21676C9.26958 7.0215 9.26958 6.70499 9.46484 6.50973L11.793 4.1816L0 4.1816L0 3.1816L11.793 3.1816L9.46484 0.853478C9.26958 0.658216 9.26958 0.341709 9.46484 0.146447Z" fill="%23FAFBFB"/></svg>') center center no-repeat;color:currentColor}.link:hover:before{animation:linkAnim .75s ease-in-out}@keyframes linkAnim{0%{transform-origin:right;transform:scaleX(1)}49%{transform-origin:right;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(0)}100%{transform-origin:left;transform:scaleX(1)}}.beforeline{--beforeline-width: 0}.beforeline:before{content:"";display:block;width:var(--beforeline-width);height:.0625rem;background:var(--white-0000);opacity:.5;transition:width .5s}.beforeline.beforeline-on{--beforeline-width: 5.5rem}.afterline{--afterline-width: 0}.afterline:after{content:"";display:block;width:var(--afterline-width, 0);height:.0625rem;background:var(--white-0000);margin-top:1.5rem;transition:width .5s}.afterline.afterline-on{--afterline-width: 9.375rem}.beforepole{padding-left:1.5rem;position:relative;--beforepole-height: 0}.beforepole:before{content:"";display:flex;position:absolute;left:0;top:0;width:.0625rem;height:var(--beforepole-height, 0);background:var(--title);transition:height .5s}.beforepole.beforepole-on{--beforepole-height: 4.75rem}.li-checked:before{content:"✓";display:inline-block;background:var(--ai-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);padding-right:.5rem}.formatting{word-break:break-word}.formatting p,.formatting span,.formatting ul,.formatting ol,.formatting li,.formatting h1,.formatting h2,.formatting h3,.formatting h4,.formatting h5,.formatting h6,.formatting blockquote,.formatting q,.formatting dl,.formatting dt,.formatting dd,.formatting figure,.formatting figcaption,.formatting main,.formatting section,.formatting article,.formatting aside,.formatting footer,.formatting header,.formatting nav,.formatting table,.formatting caption,.formatting th,.formatting tr,.formatting thead,.formatting tbody,.formatting tfoot,.formatting pre{margin:0;padding:0}.formatting h1{margin:3rem 0 2rem 0}.formatting h2{margin:2.5rem 0 1.75rem 0}.formatting h3{margin:2rem 0 1.5rem 0}.formatting h4,.formatting h5,.formatting h6{margin:2rem 0 1.25rem 0}.formatting p{margin:1.125rem 0;line-height:2rem}.formatting ul,.formatting ol{margin:.75rem 0 1.5rem 0;list-style:revert;list-style-position:inside;padding:revert;padding-left:.75rem}.formatting li{margin-bottom:.5rem}.formatting ul ul,.formatting ul ol,.formatting ol ul,.formatting ol ol{margin:.5rem 0}.formatting a:not(.ls-button){color:var(--link-color, inherit);text-decoration:underline;transition:.25s}.formatting a:not(.ls-button):hover{color:var(--link-hover-color, inherit)}.formatting blockquote{margin:1.5rem 0;padding-left:1.5rem;border-left:.125rem solid var(--main-color);opacity:.8}.formatting q{quotes:'"' '"' "" " " ""}.formatting dl{margin:1rem 0 1.5rem 0}.formatting dt{font-weight:600;margin:1rem 0 .5rem 0}.formatting dd{margin-left:1.5rem;margin-bottom:.5rem}.formatting figure{margin:1.5rem 0}.formatting figcaption{margin-top:.75rem;opacity:.7}.formatting table{width:100%;border-collapse:collapse}.formatting thead,.formatting tbody,.formatting tfoot{border-bottom:1px solid currentColor}.formatting th{text-align:left;font-weight:600;padding:.75rem}.formatting td{padding:.75rem}.formatting tr:not(:last-child){position:relative}.formatting tr:not(:last-child) td,.formatting tr:not(:last-child) th{position:relative}.formatting tr:not(:last-child) td:after,.formatting tr:not(:last-child) th:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:var(--main-color);opacity:.25}.formatting caption{caption-side:bottom;margin-top:.5rem}.formatting pre{margin:1.5rem 0;padding:1rem;overflow-x:auto}.formatting>*:first-child{margin-top:0}.formatting>*:last-child{margin-bottom:0}@font-face{font-family:"Next Sphere";font-style:normal;font-weight:300;src:url("assets/fonts/NextSphere/NextSphere-Light.woff2") format("woff2");font-display:swap}@font-face{font-family:"Next Sphere";font-style:normal;font-weight:600;src:url("assets/fonts/NextSphere/NextSphere-SemiBold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Next Sphere";font-style:normal;font-weight:700;src:url("assets/fonts/NextSphere/NextSphere-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Outfit";font-style:normal;font-weight:100;src:url("assets/fonts/Outfit/Outfit-Thin.woff2") format("woff2");font-display:swap}@font-face{font-family:"Outfit";font-style:normal;font-weight:300;src:url("assets/fonts/Outfit/Outfit-Light.woff2") format("woff2");font-display:swap}@font-face{font-family:"Outfit";font-style:normal;font-weight:400;src:url("assets/fonts/Outfit/Outfit-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Outfit";font-style:normal;font-weight:500;src:url("assets/fonts/Outfit/Outfit-Medium.woff2") format("woff2");font-display:swap}.section-arguments>.container{display:flex;flex-direction:column;gap:6rem}@media screen and (min-width: 1024px){.section-arguments>.container{flex-direction:row;gap:1.5rem}}.section-arguments>.container>.col-title{width:100%}.section-arguments>.container>.col-content{width:100%;display:flex;flex-direction:column;gap:4rem}.section-arguments>.container>.col-content>.row-content{width:100%}.section-arguments>.container>.col-content>.row-content>.title{color:var(--title)}.section-arguments>.container>.col-content>.row-content>.description{margin-top:.75rem}.section-banner{--padding-top: 12rem;--padding-bottom: 12rem}.section-banner>.container{display:flex;flex-direction:column;gap:6rem}.section-banner>.container>.row-container{background:var(--black-0100);padding:var(--box-padding);padding-bottom:0;border-radius:1.25rem;display:flex;flex-direction:column;gap:2.5rem}@media screen and (min-width: 1024px){.section-banner>.container>.row-container{flex-direction:row;gap:5rem}}.section-banner>.container>.row-container>.col-content{padding-bottom:var(--box-padding);width:100%}.section-banner>.container>.row-container>.col-content>.row-title>.description{margin-top:.5rem}.section-banner>.container>.row-container>.col-content>.row-list{margin-top:3rem}@media screen and (min-width: 1024px){.section-banner>.container>.row-container>.col-content>.row-list{margin-top:6rem}}.section-banner>.container>.row-container>.col-object{width:100%;display:flex;height:16rem;padding:var(--box-padding);padding-bottom:0}@media screen and (min-width: 1024px){.section-banner>.container>.row-container>.col-object{height:auto}}.section-banner>.container>.row-container>.col-object>.img-container{width:100%;height:100%;position:relative}.section-banner>.container>.row-container>.col-object>.img-container>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.section-cards>.container{display:flex;flex-direction:column;gap:6rem}.section-cards>.container>.row-cards{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem}@media screen and (min-width: 1024px){.section-cards>.container>.row-cards{display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch;gap:1.5rem}.section-cards>.container>.row-cards:has(>.card:only-child){grid-template-columns:1fr}.section-cards>.container>.row-cards:has(>.card:nth-child(2):last-child){grid-template-columns:repeat(2, 1fr)}.section-cards>.container>.row-cards:has(>.card:nth-child(4):last-child){grid-template-columns:repeat(2, 1fr)}}.section-cards>.container>.row-cards>.card{display:flex;flex-direction:column;padding:var(--box-padding);background:var(--black-0100);border-radius:1.25rem;overflow:hidden;flex:1}@media screen and (min-width: 1024px){.section-cards>.container>.row-cards>.card.icon{min-height:22.125rem}}.section-cards>.container>.row-cards>.card .title{color:var(--title)}.section-cards>.container>.row-cards>.card.icon{justify-content:space-between}.section-cards>.container>.row-cards>.card.icon .icon{color:var(--title);margin-bottom:1.25rem}.section-cards>.container>.row-cards>.card.icon .description{margin-top:.625rem}.section-cards>.container>.row-cards>.card.logo{justify-content:space-between}.section-cards>.container>.row-cards>.card.logo .img-container{margin-bottom:2.5rem;aspect-ratio:270/233;position:relative}.section-cards>.container>.row-cards>.card.logo .img-container>img{width:100%;height:100%;position:absolute;top:0;left:0}.section-cards>.container>.row-cards>.card.logo .description{margin-top:.625rem}.section-cards>.container>.row-cards>.card.image{padding:0}.section-cards>.container>.row-cards>.card.image .img-container{aspect-ratio:344/275;position:relative}.section-cards>.container>.row-cards>.card.image .img-container>img{width:100%;height:100%;position:absolute;object-fit:cover;top:0;left:0}.section-cards>.container>.row-cards>.card.image .content{padding:var(--box-padding);display:flex;flex-direction:column;justify-content:space-between;height:100%}.section-cards>.container>.row-cards>.card.image .content .heading .description{margin-top:.625rem;margin-bottom:auto;color:var(--black-0500)}.section-cards>.container>.row-cards>.card.image .content .link{margin-left:auto;margin-top:4rem}.section-cards>.container>.row-cards>.card.kpi .description{margin-top:1.5rem;color:var(--black-0500)}.section-cards-content>.container{display:flex;flex-direction:column;gap:6rem}.section-cards-content>.container>.row-cards{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem}@media screen and (min-width: 1024px){.section-cards-content>.container>.row-cards{flex-direction:row}}.section-cards-content>.container>.row-cards>.card{min-height:21.140625rem}@media screen and (min-width: 1024px){.section-cards-content>.container>.row-cards>.card{min-height:28.1875rem;--max-title: 46.9034608379%;--max-content: 50.9107468124%}}.section-cards-content>.container>.row-cards>.card.title{max-width:var(--max-title);justify-content:space-between;gap:4rem}.section-cards-content>.container>.row-cards>.card.title .row-label{width:100%}.section-cards-content>.container>.row-cards>.card.title .row-label .icon{margin-left:auto}.section-cards-content>.container>.row-cards>.card.content{max-width:var(--max-content);padding-top:6rem;justify-content:flex-end}.section-cards-content>.container>.row-cards>.card.content>.content .row-subtitle>.h3{color:var(--title)}.section-cards-content>.container>.row-cards>.card.content>.content .row-description{margin-top:.75rem}.section-certifications{--padding-top: 12rem;--padding-bottom: 12rem}.section-certifications>.container{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.section-certifications>.container{gap:8rem}}.section-certifications>.container>.row-1,.section-certifications>.container>.row-2{width:100%;position:relative;--logo-opacity: 0}.section-certifications>.container>.row-1.active,.section-certifications>.container>.row-2.active{--logo-opacity: 1}@media screen and (max-width: 1023px){.section-certifications>.container>.row-1,.section-certifications>.container>.row-2{display:contents}}@media screen and (min-width: 1024px){.section-certifications>.container>.row-1,.section-certifications>.container>.row-2{display:flex;justify-content:space-between;gap:2rem}.section-certifications>.container>.row-1 .marker,.section-certifications>.container>.row-2 .marker{position:absolute;container-type:size}.section-certifications>.container>.row-1 .marker>.dot,.section-certifications>.container>.row-2 .marker>.dot{transition:.5s ease-in-out;background:var(--title);border-radius:50%;width:.375rem;height:.375rem;opacity:var(--logo-opacity, 1)}.section-certifications>.container>.row-1 .marker:before,.section-certifications>.container>.row-1 .marker:after,.section-certifications>.container>.row-2 .marker:before,.section-certifications>.container>.row-2 .marker:after{content:"";position:absolute;display:block;height:.0625rem;background:var(--title)}}.section-certifications>.container>.row-1>.col-logo,.section-certifications>.container>.row-2>.col-logo{width:100%}@media screen and (max-width: 1023px){.section-certifications>.container>.row-1>.col-logo,.section-certifications>.container>.row-2>.col-logo{display:contents}}@media screen and (min-width: 1024px){.section-certifications>.container>.row-1>.col-logo,.section-certifications>.container>.row-2>.col-logo{display:flex;flex-direction:column}}.section-certifications>.container>.row-1>.col-logo .img-container,.section-certifications>.container>.row-2>.col-logo .img-container{width:100%}.section-certifications>.container>.row-1>.col-logo .img-container>img,.section-certifications>.container>.row-2>.col-logo .img-container>img{width:100%}@media screen and (max-width: 1023px){.section-certifications>.container>.row-1>.col-logo .img-container>img,.section-certifications>.container>.row-2>.col-logo .img-container>img{height:100%;object-fit:contain;object-position:left center}}@media screen and (min-width: 1024px){.section-certifications>.container>.row-1>.col-content,.section-certifications>.container>.row-2>.col-content{transition:.5s ease-in-out;opacity:var(--logo-opacity)}}.section-certifications>.container>.row-1{flex-direction:column}@media screen and (min-width: 1024px){.section-certifications>.container>.row-1{flex-direction:row-reverse}.section-certifications>.container>.row-1 .marker{width:calc(21.34124087% - 4rem);height:calc(100% - 8rem - 1.5rem);right:calc(28.15510949% + 2rem);top:1.5rem}.section-certifications>.container>.row-1 .marker>.dot{position:absolute;top:-0.0625rem;right:-0.125rem}.section-certifications>.container>.row-1 .marker:before{top:100%;left:45%;width:calc(hypot(55cqw,100cqh)*var(--timeline-bis, 1));transform:rotate(calc(-1 * atan2(100cqh, 55cqw)));transform-origin:left center}.section-certifications>.container>.row-1 .marker:after{width:calc(45%*var(--timeline, 1));top:calc(100% - .0625rem);left:0;transform-origin:left center}}.section-certifications>.container>.row-1>.col-content .description{margin-top:.75rem}@media screen and (max-width: 1023px){.section-certifications>.container>.row-1>.col-content{order:1}.section-certifications>.container>.row-1>.col-content .title{margin-top:2rem}}@media screen and (min-width: 1024px){.section-certifications>.container>.row-1>.col-content{max-width:28.15510949%}}@media screen and (max-width: 1023px){.section-certifications>.container>.row-1>.col-logo .img-container{order:0}.section-certifications>.container>.row-1>.col-logo .img-container>img{max-height:5rem}}@media screen and (min-width: 1024px){.section-certifications>.container>.row-1>.col-logo{max-width:50.50364964%}}.section-certifications>.container>.row-1>.col-logo .link{margin-top:3rem}@media screen and (max-width: 1023px){.section-certifications>.container>.row-1>.col-logo .link{order:10}}@media screen and (min-width: 1024px){.section-certifications>.container>.row-1>.col-logo .link{margin-top:6rem}}.section-certifications>.container>.row-2{flex-direction:column-reverse}@media screen and (min-width: 1024px){.section-certifications>.container>.row-2{flex-direction:row}.section-certifications>.container>.row-2 .marker{width:31.1268248175%;height:7.5rem;right:calc(38.8886861314% + 2rem);top:0}.section-certifications>.container>.row-2 .marker>.dot{position:absolute;bottom:-0.0625rem;left:-0.125rem}.section-certifications>.container>.row-2 .marker:before{width:calc(55%*var(--timeline, 1));top:0;right:0;transform-origin:right center}.section-certifications>.container>.row-2 .marker:after{top:0;right:55%;width:calc(hypot(45cqw,100cqh)*var(--timeline-bis, 1));transform:rotate(calc(-1 * atan2(100cqh, 45cqw)));transform-origin:right top}}.section-certifications>.container>.row-2>.col-content{display:flex;flex-direction:row;gap:2rem}@media screen and (max-width: 1023px){.section-certifications>.container>.row-2>.col-content{order:3;margin-top:2rem}}@media screen and (min-width: 1024px){.section-certifications>.container>.row-2>.col-content{margin-top:8.5rem;max-width:41.9589416058%}}.section-certifications>.container>.row-2>.col-content .icon{color:var(--title)}@media screen and (max-width: 1023px){.section-certifications>.container>.row-2>.col-logo .img-container{order:2;margin-top:3rem}.section-certifications>.container>.row-2>.col-logo .img-container>img{max-height:2.5rem}}@media screen and (min-width: 1024px){.section-certifications>.container>.row-2>.col-logo{max-width:38.8886861314%}}.section-contact{min-height:250dvh;--padding-top: 25dvh;--padding-bottom: 0;padding-left:0;padding-right:0;display:flex;justify-content:flex-start;align-items:center;position:relative}.section-contact>.container{padding:6rem 0;width:100%;position:sticky;top:50dvh;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (max-width: 1023px){.section-contact>.container{max-width:unset}}.section-contact>.container>.monogramme{position:absolute;width:100%;height:100%;inset:0;display:flex;flex-direction:row;gap:4rem;align-items:center;justify-content:center;transform:scale(var(--monogramme-scale, 2));opacity:var(--monogramme-opacity, 0.1)}.section-contact>.container>.monogramme>.mono{width:6.27213rem;height:13.25694rem;mask:var(--mask) center/contain no-repeat;background:var(--white-0000)}.section-contact>.container>.monogramme>.mono.left{--mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="101" height="213" viewBox="0 0 101 213" fill="none"><path d="M100.354 81.4091V130.714L18.9566 212.111L0 193.163L64.0221 129.14C76.7731 116.389 76.7731 95.7176 64.0221 82.9706L0 18.9445L18.9445 0L100.354 81.4091Z" fill="%23F2F2F2"/></svg>');transform:translateX(calc(var(--monogramme-expand, 8rem) * -1))}.section-contact>.container>.monogramme>.mono.right{--mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="101" height="213" viewBox="0 0 101 213" fill="none"><path d="M0 81.4091V130.714L81.397 212.111L100.35 193.158L36.3275 129.136C23.5764 116.385 23.5764 95.7135 36.3275 82.9666L100.35 18.9445L81.4091 0L0 81.4091Z" fill="%23F2F2F2"/></svg>');transform:translateX(var(--monogramme-expand, 8rem))}.section-contact>.container>.content{max-width:30rem;transform:scale(var(--content-scale, 1));opacity:var(--content-opacity, 1);text-align:center;margin:0 calc(var(--website-padding)*2)}.section-contact>.container>.content .description{margin-top:1.75rem}.section-contact>.container>.content .links{margin-top:4rem;display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center}@media screen and (min-width: 1024px){.section-contact>.container>.content .links{flex-direction:row;gap:4.5rem}}.section-frames{min-width:100dvw;min-height:80dvh;overflow:hidden}.section-frames>.frames{position:absolute;top:0;left:0;width:100vw;height:100%;z-index:0;object-fit:cover;object-position:center;pointer-events:none;mix-blend-mode:plus-lighter;opacity:.2}.section-frames>.mention{position:absolute;top:5.97431rem;left:50%;transform:translateX(-50%);max-width:10.35413rem;width:100%;height:2.02569rem}.section-frames>.container{display:flex;flex-direction:column;align-items:center;justify-content:center}.section-frames>.container>.image{margin-top:6rem;max-width:54.5rem;width:80%}.section-grid{--min-small-save: 15.625rem;--min-medium-save: 23.4375rem}@media screen and (min-width: 1024px){.section-grid{--min-small: 15.625rem;--min-medium: 23.4375rem;--min-large: 31.25rem}}.section-grid>.container{display:grid;gap:1.5rem;width:100%;min-height:0}.section-grid>.container .grid-row,.section-grid>.container .grid-col{display:grid;gap:1.5rem;min-width:0;min-height:0}.section-grid>.container .grid-row>*,.section-grid>.container .grid-col>*{min-width:0;min-height:0}@media screen and (max-width: 1023px){.section-grid>.container .grid-row,.section-grid>.container .grid-col{display:contents}}@media screen and (min-width: 1024px){.section-grid>.container .grid-row{height:100%}.section-grid>.container .grid-row.type-1-1:has(>:nth-child(1):last-child){grid-template-columns:minmax(0, 1fr)}.section-grid>.container .grid-row.type-1-1:has(>:nth-child(2):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-row.type-1-1:has(>:nth-child(3):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-row.type-1-1:has(>:nth-child(4):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-row.type-1-1:has(>:nth-child(5):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-row.type-1-1:has(>:nth-child(6):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-row.type-1-1:has(>:nth-child(7):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-row.type-1-1:has(>:nth-child(8):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-row.type-1-2:has(>:nth-child(1):last-child){grid-template-columns:minmax(0, 1fr)}.section-grid>.container .grid-row.type-1-2:has(>:nth-child(2):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.section-grid>.container .grid-row.type-1-2:has(>:nth-child(3):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr)}.section-grid>.container .grid-row.type-1-2:has(>:nth-child(4):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr)}.section-grid>.container .grid-row.type-1-2:has(>:nth-child(5):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr)}.section-grid>.container .grid-row.type-1-2:has(>:nth-child(6):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr)}.section-grid>.container .grid-row.type-1-2:has(>:nth-child(7):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr)}.section-grid>.container .grid-row.type-1-2:has(>:nth-child(8):last-child){grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr)}.section-grid>.container .grid-row.type-2-1:has(>:nth-child(1):last-child){grid-template-columns:minmax(0, 1fr)}.section-grid>.container .grid-row.type-2-1:has(>:nth-child(2):last-child){grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.section-grid>.container .grid-row.type-2-1:has(>:nth-child(3):last-child){grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-row.type-2-1:has(>:nth-child(4):last-child){grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-row.type-2-1:has(>:nth-child(5):last-child){grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-row.type-2-1:has(>:nth-child(6):last-child){grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-row.type-2-1:has(>:nth-child(7):last-child){grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-row.type-2-1:has(>:nth-child(8):last-child){grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-1-1:has(>:nth-child(1):last-child){grid-template-rows:minmax(0, 1fr)}.section-grid>.container .grid-col.type-1-1:has(>:nth-child(2):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-1-1:has(>:nth-child(3):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-1-1:has(>:nth-child(4):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-1-1:has(>:nth-child(5):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-1-1:has(>:nth-child(6):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-1-1:has(>:nth-child(7):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-1-1:has(>:nth-child(8):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-1-2:has(>:nth-child(1):last-child){grid-template-rows:minmax(0, 1fr)}.section-grid>.container .grid-col.type-1-2:has(>:nth-child(2):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 2fr)}.section-grid>.container .grid-col.type-1-2:has(>:nth-child(3):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr)}.section-grid>.container .grid-col.type-1-2:has(>:nth-child(4):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr)}.section-grid>.container .grid-col.type-1-2:has(>:nth-child(5):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr)}.section-grid>.container .grid-col.type-1-2:has(>:nth-child(6):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr)}.section-grid>.container .grid-col.type-1-2:has(>:nth-child(7):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr)}.section-grid>.container .grid-col.type-1-2:has(>:nth-child(8):last-child){grid-template-rows:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 2fr)}.section-grid>.container .grid-col.type-2-1:has(>:nth-child(1):last-child){grid-template-rows:minmax(0, 1fr)}.section-grid>.container .grid-col.type-2-1:has(>:nth-child(2):last-child){grid-template-rows:minmax(0, 2fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-2-1:has(>:nth-child(3):last-child){grid-template-rows:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-2-1:has(>:nth-child(4):last-child){grid-template-rows:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-2-1:has(>:nth-child(5):last-child){grid-template-rows:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-2-1:has(>:nth-child(6):last-child){grid-template-rows:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-2-1:has(>:nth-child(7):last-child){grid-template-rows:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.section-grid>.container .grid-col.type-2-1:has(>:nth-child(8):last-child){grid-template-rows:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}}.section-grid>.container .card{width:100%;min-height:fit-content}@media screen and (max-width: 1023px){.section-grid>.container .card{order:var(--mobile-order, 0)}}.section-grid>.container .card>.col-content{display:flex;flex-direction:column;margin-top:auto;z-index:1}.section-grid>.container .card>.col-content>.title{margin-top:2.5rem}.section-grid>.container .card>.col-content>.description{margin-top:.5rem}.section-grid>.container .grid-card-detection{display:flex;position:relative;width:100%;aspect-ratio:1096/538}.section-grid>.container .grid-card-detection>.img-container{inset:0;width:100%;height:100%;position:absolute}.section-grid>.container .grid-card-detection>.img-container>img{width:100%;height:100%;object-fit:cover}.section-grid>.container .grid-card-information{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:3rem;position:relative;min-height:var(--min-small)}.section-grid>.container .grid-card-information>.img-container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;pointer-events:none}.section-grid>.container .grid-card-information>.img-container>img{width:100%;height:100%;object-fit:cover;top:0;left:0}.section-grid>.container .grid-card-information>.img-container>.background-filter{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:var(--background);opacity:var(--background-filter);pointer-events:none}.section-grid>.container .grid-card-information>.icon{z-index:1}.section-grid>.container .grid-card-information.object{align-items:flex-start;min-height:30rem}.section-grid>.container .grid-card-information.object>.img-container{left:unset;right:0;max-width:75%;max-height:75%;height:25rem;width:25rem}.section-grid>.container .grid-card-information.object>.img-container>img{object-fit:contain;object-position:top right}.section-grid>.container .grid-card-information.object>.col-content{max-width:28.5rem;margin-top:75%}@media screen and (min-width: 768px){.section-grid>.container .grid-card-information.object>.col-content{margin-top:50%}}@media screen and (min-width: 1024px){.section-grid>.container .grid-card-information.object>.col-content{margin-top:auto}}.section-grid>.container .grid-card-relief{min-height:var(--min-small)}.section-grid>.container .grid-card-relief>.col-timer{padding:0 .75rem;color:var(--black-0500)}.section-grid>.container .grid-card-relief>.col-timer>.title{text-align:left}.section-grid>.container .grid-card-relief>.col-timer>.title>span{color:var(--title)}.section-grid>.container .grid-card-relief>.col-timer>.timer{text-align:center;color:var(--title)}.section-grid>.container .grid-card-relief>.col-timer>.subtitle{text-align:right}.section-grid>.container .grid-card-relief>.col-timer>.subtitle>span{padding-left:.5cqi}.section-grid>.container .grid-card-kpi{min-height:var(--min-small)}.section-grid>.container .grid-card-kpi>.col{margin-bottom:auto}.section-grid>.container .grid-card-kpi>.col>.title{color:var(--title)}@media screen and (min-width: 1024px){.section-grid>.container .grid-card-kpi>.col>.title{line-height:1}}.section-grid>.container .grid-card-kpi>.col .description{text-transform:uppercase}.section-grid>.container .grid-card-label{min-height:var(--min-small)}.section-grid>.container .grid-card-label .row-label{margin-top:auto;width:100%}.section-grid>.container .grid-card-label .row-label .icon{margin-left:auto}.section-grid>.container .grid-card-kalys{min-height:var(--min-small, var(--min-small-save));overflow:hidden;position:relative}.section-grid>.container .grid-card-kalys>.kalys{position:absolute;inset:0;top:-50%;transform:translateY(50%)}.section-grid>.container .grid-card-image{min-height:var(--min-medium, var(--min-medium-save));position:relative}.section-grid>.container .grid-card-image>.img-container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;pointer-events:none}.section-grid>.container .grid-card-image>.img-container>img{width:100%;height:100%;object-fit:cover;top:0;left:0}.section-grid>.container .grid-card-image.contain>.img-container{padding:calc(var(--box-padding)/2)}.section-grid>.container .grid-card-image.contain>.img-container>img{object-fit:contain;object-position:center}.section-guarantees>.container{display:flex;flex-direction:column-reverse;gap:2rem}@media screen and (min-width: 1024px){.section-guarantees>.container{flex-direction:row}}.section-guarantees>.container>.col-content{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 1024px){.section-guarantees>.container>.col-content{gap:6rem}}.section-guarantees>.container>.col-content>.grid-guarantees{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem;max-width:58rem}@media screen and (min-width: 1024px){.section-guarantees>.container>.col-content>.grid-guarantees{grid-template-columns:repeat(2, 1fr);gap:3rem}}.section-guarantees>.container>.col-content>.grid-guarantees>.guarantee{display:flex;flex-direction:column}.section-guarantees>.container>.col-content>.grid-guarantees>.guarantee>.row-title{display:flex;align-items:center;color:var(--title);gap:.5rem}.section-guarantees>.container>.col-content>.grid-guarantees>.guarantee>.row-title>h3{font-weight:500}.section-guarantees>.container>.col-content>.grid-guarantees>.guarantee>p{margin-top:.25rem;margin-left:.375rem}@media screen and (min-width: 1024px){.section-guarantees>.container:has(.col-image)>.col-content{max-width:35.0364963504%}}@media screen and (min-width: 1024px){.section-guarantees>.container:has(.col-image)>.col-content>.grid-guarantees{grid-template-columns:repeat(1, 1fr)}}.section-guarantees>.container>.col-image{width:100%;height:20rem}@media screen and (min-width: 1024px){.section-guarantees>.container>.col-image{height:auto}}.section-guarantees>.container>.col-image>.img-container{width:100%;height:100%;position:relative}.section-guarantees>.container>.col-image>.img-container>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center center}.section-hero{min-width:100%;min-height:var(--dvh, 100dvh);height:auto;--padding-top: 3rem;--padding-bottom: 6rem;justify-content:flex-start}@media screen and (min-width: 1024px){.section-hero{--padding-top: 6rem}}.section-hero{overflow:hidden}.section-hero .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.section-hero .hero-background:has(.object){transform:translateY(-10%)}.section-hero .hero-background img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;animation:hero-background 1.25s ease-in-out;z-index:-1}.section-hero .hero-background img.object{position:absolute;object-fit:contain;transform:translateY(-37.5dvh) translateX(-50%);aspect-ratio:1300/1735;left:50%;width:122.2596964587dvw;height:unset;animation:hero-object-mobile 1s ease-in-out}@media screen and (min-width: 1024px){.section-hero .hero-background img.object{width:revert;height:175dvh;max-height:175dvh;left:revert;right:0;transform:translateY(-62dvh) translateX(32%);animation:hero-object-desktop 1s ease-in-out}}.section-hero .hero-background .hero-background-filter{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:var(--background);opacity:var(--background-filter);pointer-events:none}.section-hero>.container{z-index:1;flex:1;display:flex;flex-direction:column;height:100%}.section-hero>.container>.row-logo{display:flex;gap:2rem;justify-content:space-between;align-items:center;height:2.9375rem;line-height:0;--logo-height: 2rem}@media screen and (min-width: 1024px){.section-hero>.container>.row-logo{--logo-height: 3.5625rem}}.section-hero>.container>.row-logo img{height:var(--logo-height);aspect-ratio:3.51349/1;object-fit:contain}.section-hero>.container>.row{display:flex;flex-direction:column;flex:1;margin:4rem 0;gap:4rem;justify-content:flex-end}@media screen and (min-width: 1024px){.section-hero>.container>.row{flex-direction:row}}.section-hero>.container>.row>.col{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;width:100%}@media screen and (min-width: 1024px){.section-hero>.container>.row>.col{justify-content:center}}.section-hero>.container>.row>.col:first-child{width:100%}@media screen and (max-width: 1023px){.section-hero>.container>.row>.col:first-child{order:1}}.section-hero>.container>.row>.col:first-child .h0,.section-hero>.container>.row>.col:first-child .h1{margin-bottom:1.5rem;max-width:var(--title-width, 100%)}.section-hero>.container>.row>.col:first-child .tags{max-width:42.03125rem}.section-hero>.container>.row>.col:first-child .description{max-width:40rem}.section-hero>.container>.row>.col:first-child .description.h3{color:var(--paragraph)}.section-hero>.container>.row>.col:first-child .row-more{display:flex;margin-top:6.5rem;flex-direction:column}.section-hero>.container>.row>.col:first-child .row-more>.row-description{max-width:40rem}.section-hero>.container>.row>.col:first-child .row-more>.row-content{display:flex;margin-top:2.5rem;flex-direction:column;gap:4rem}@media screen and (min-width: 1024px){.section-hero>.container>.row>.col:first-child .row-more>.row-content{flex-direction:row;justify-content:space-between;align-items:center}}.section-hero>.container>.row>.col:first-child .row-more>.row-content .information{display:grid;grid-template-columns:repeat(1, 1fr);gap:3.75rem;align-items:start}@media screen and (min-width: 768px){.section-hero>.container>.row>.col:first-child .row-more>.row-content .information{grid-template-columns:repeat(2, 2fr)}}@media screen and (min-width: 1024px){.section-hero>.container>.row>.col:first-child .row-more>.row-content .information{grid-template-columns:repeat(3, 3fr)}}.section-hero>.container>.row>.col:first-child .row-more>.row-content .information .element{max-width:13.125rem}.section-hero>.container>.row>.col:first-child .row-more>.row-content .information .element .h4{color:var(--title)}.section-hero>.container>.row>.col:first-child .row-more>.row-content .information .element p:not(.h4){margin-top:.75rem;color:var(--black-0600)}.section-hero>.container>.row>.col:first-child .row-more:not(:has(.row-description)){margin-top:0}.section-hero>.container>.row>.col:first-child .row-more:not(:has(.row-description))>.row-content{margin-top:8rem}.section-hero>.container>.row>.col:nth-child(2){justify-content:center;align-items:flex-start}@media screen and (max-width: 1023px){.section-hero>.container>.row>.col:nth-child(2){order:0}}@media screen and (min-width: 1024px){.section-hero>.container>.row>.col:nth-child(2){align-items:center}}.section-hero>.container>.row>.col:nth-child(2) img{width:100%;max-width:12rem}@media screen and (min-width: 1024px){.section-hero>.container>.row>.col:nth-child(2) img{max-width:31.9375rem}}.section-hero.centered{text-align:center}.section-hero.centered>.container>.row{align-items:center;justify-content:center}.section-hero.centered>.container>.row>.col:first-child .h0,.section-hero.centered>.container>.row>.col:first-child .h1{margin-left:auto;margin-right:auto}.section-hero.centered>.container>.row>.col:first-child .h0:after,.section-hero.centered>.container>.row>.col:first-child .h1:after{margin-left:auto;margin-right:auto}.section-hero.centered>.container>.row>.col:first-child .description{margin-left:auto;margin-right:auto}.section-hero.centered>.container>.row>.col:first-child .description strong{color:var(--title)}@keyframes hero-background{0%{opacity:.00001;transform:scale(1.1) translateY(-1rem) translateX(1rem) rotate(-5deg)}100%{opacity:1;transform:scale(1) translateY(0) translateX(0) rotate(0deg)}}@keyframes hero-object-mobile{0%{transform:translateY(-37.5dvh) translateX(-50%) scale(0.8);opacity:.00001}100%{transform:translateY(-37.5dvh) translateX(-50%) scale(1);opacity:1}}@keyframes hero-object-desktop{0%{transform:translateY(-62dvh) translateX(32%) scale(0.8);opacity:0}100%{transform:translateY(-62dvh) translateX(32%) scale(1);opacity:1}}.section-heading{--padding-top: 12rem;--padding-bottom: 12rem}.section-heading>.container{display:flex;flex-direction:column}.section-heading>.container>.row-headline>.title{max-width:60rem}.section-heading>.container .content{margin-top:1.5rem;max-width:45rem}.section-heading>.container .link{margin-top:2rem}@media screen and (min-width: 1024px){.section-heading.type-2>.container{flex-direction:row;gap:1.5rem}.section-heading.type-2>.container>.row-headline{max-width:54.1058394161%}.section-heading.type-2>.container>.content{margin-top:0;max-width:43.8868613139%}}.section-kalys>.container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap, 4rem);--features-width: 0px}@media screen and (min-width: 1024px){.section-kalys>.container{flex-direction:row;--col-width: 54.0971168437%;--gap: 2.5rem}.section-kalys>.container:has(.kalys .container.solution){--col-width: 38.3211678832%;--gap: 8rem}.section-kalys>.container:has(.kalys .container.feature){--gap: 5rem}}.section-kalys>.container>.col-kalys{width:100%;overflow:hidden}@media screen and (min-width: 768px){.section-kalys>.container>.col-kalys{max-width:calc(100% - var(--col-width) - var(--gap) + var(--features-width))}}.section-kalys>.container>.col-content{width:100%}@media screen and (max-width: 1023px){.section-kalys>.container>.col-content{order:2}}@media screen and (min-width: 768px){.section-kalys>.container>.col-content{max-width:calc(var(--col-width) - var(--features-width))}}.section-kalys>.container>.col-content>.content{display:flex;gap:2rem}.section-kalys>.container>.col-content>.content .col{width:100%}.section-kalys>.container>.col-content>.content .col .description{margin-top:.25rem}.section-kalys>.container>.col-content>.content .col .link{margin-top:1rem}@media screen and (max-width: 1023px){.section-kalys>.container>.col-content>.content .col .link{grid-column:span 2}}.section-kalys>.container>.col-content>.content:has(.title.h2) .description{margin-top:1rem}.section-kalys>.container>.col-content.items .content{flex-direction:row}@media screen and (max-width: 1023px){.section-kalys>.container>.col-content.items .content{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);gap:1rem}}@media screen and (max-width: 1023px){.section-kalys>.container>.col-content.items .content:not(.active){display:none}}@media screen and (min-width: 1024px){.section-kalys>.container>.col-content.items .content:not(.active){transform:scale(0)}.section-kalys>.container>.col-content.items .content:not(.active)>*{opacity:0;pointer-events:none;height:0;line-height:0}}.section-kalys>.container>.col-content.items .content>*{transition:all .5s ease-in-out,height 0s,line-height 0s}@media screen and (max-width: 1023px){.section-kalys>.container>.col-content.items .content>*{display:contents}}@media screen and (max-width: 1023px){.section-kalys>.container>.col-content.items .content .title{align-content:end}}.section-kalys>.container>.col-content.items .content .nb{color:var(--black-0500);width:100%;text-align:right}@media screen and (max-width: 1023px){.section-kalys>.container>.col-content.items .content .nb{line-height:1;justify-content:flex-end;display:flex;align-items:flex-end}}@media screen and (min-width: 1024px){.section-kalys>.container>.col-content.items .content .nb{max-width:45.3074433657%}}@media screen and (min-width: 1024px){.section-kalys>.container>.col-content.items .content .col{max-width:50.4854368932%}}@media screen and (max-width: 1023px){.section-kalys>.container>.col-content.items .content .col .description{grid-column:span 2}}.section-kalys>.container>.col-controller{display:flex;gap:1.25rem}.section-kalys>.container>.col-controller:has(.controller:hover){--opacity: 0.5}.section-kalys>.container>.col-controller{--opacity:1}@media screen and (min-width: 1024px){.section-kalys>.container>.col-controller{flex-direction:column}}.section-kalys>.container>.col-controller .controller{border-radius:50rem;border:.0625rem solid var(--white-0000);padding:1rem 3rem;position:relative;cursor:pointer;opacity:var(--opacity);transition:.25s}@media screen and (min-width: 1024px){.section-kalys>.container>.col-controller .controller{padding:3rem 1rem}}.section-kalys>.container>.col-controller .controller:hover{--opacity: 1}.section-kalys>.container>.col-controller .controller:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(var(--rotate, -90deg));width:100%;height:100%;max-width:2rem;max-height:2rem;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="33" viewBox="0 0 8 33" fill="none"><path d="M0.146453 4.03516C-0.0488093 3.83989 -0.0488092 3.52339 0.146453 3.32813L3.32809 0.146485C3.52336 -0.0487778 3.83986 -0.0487777 4.03513 0.146485L7.21677 3.32813C7.41203 3.52339 7.41203 3.83989 7.21677 4.03516C7.0215 4.23042 6.705 4.23042 6.50973 4.03516L4.18161 1.70703L4.1816 32.5L3.1816 32.5L3.18161 1.70703L0.853484 4.03516C0.658222 4.23042 0.341715 4.23042 0.146453 4.03516Z" fill="%23FAFBFB"/></svg>') center/contain no-repeat;background:var(--white-0000)}@media screen and (min-width: 1024px){.section-kalys>.container>.col-controller .controller:before{--rotate: 0deg}}.section-kalys>.container>.col-controller .next:before{--rotate: 90deg}@media screen and (min-width: 1024px){.section-kalys>.container>.col-controller .next:before{--rotate: 180deg}}.section-kalys>.container:has(.kalys .features){--features-width: 16.25rem}.section-kalys-activation>.container{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 1024px){.section-kalys-activation>.container{flex-direction:row;gap:4rem}}.section-kalys-activation>.container .col-kalys{width:100%;display:flex;flex-direction:column;gap:3rem;justify-content:space-between;overflow:hidden}@media screen and (min-width: 1024px){.section-kalys-activation>.container .col-kalys{width:29.0145985402%;gap:6rem}}.section-kalys-activation>.container .col-kalys>.heading>.description{margin-top:.75rem}.section-kalys-activation>.container .col-data{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:4rem;column-gap:2rem}@media screen and (min-width: 1024px){.section-kalys-activation>.container .col-data{padding-left:4rem;width:67.941712204%}}.section-kalys-activation>.container .col-data>.stat,.section-kalys-activation>.container .col-data .status{display:flex;flex-direction:column}.section-kalys-activation>.container .col-data>.stat>.ka-num,.section-kalys-activation>.container .col-data .status>.ka-num{color:var(--title)}.section-kalys-activation>.container .col-data>.stat>.label,.section-kalys-activation>.container .col-data .status>.label{color:var(--black-0500)}.section-kalys-activation>.container .col-data .status{align-items:flex-end;justify-content:flex-end}.section-kalys-comparison{--padding-top: 8rem;--padding-bottom: 8rem}.section-kalys-comparison>.container table{min-width:37.5rem;width:100%;text-align:left;border:none;border-collapse:collapse}.section-kalys-comparison>.container table th,.section-kalys-comparison>.container table td{width:25%;padding:.625rem var(--box-padding)}.section-kalys-comparison>.container table th:first-child,.section-kalys-comparison>.container table td:first-child{width:50%}.section-kalys-comparison>.container table th:last-child,.section-kalys-comparison>.container table td:last-child{background:var(--black-0300);color:var(--title)}.section-kalys-comparison>.container table>thead>tr>th{color:var(--title);padding-top:calc(var(--box-padding)*.75);border-radius:1.25rem 1.25rem 0 0}.section-kalys-comparison>.container table>thead>tr>th:has(.icons) .title{margin-top:1.5rem}.section-kalys-comparison>.container table>thead>tr>th:not(:has(.icons)){align-content:flex-end}.section-kalys-comparison>.container table>thead>tr>th:nth-child(2){color:var(--black-0500)}.section-kalys-comparison>.container table>thead>tr>th:nth-child(2) .title{color:inherit}.section-kalys-comparison>.container table>thead>tr>th .icons{display:flex}.section-kalys-comparison>.container table>tbody>tr>td:nth-child(2){color:var(--black-0500)}.section-kalys-comparison>.container table>tbody>tr>td:nth-child(2) .title{color:inherit}.section-kalys-comparison>.container table>tbody>tr:last-child>td{padding-bottom:calc(var(--box-padding)*.75);border-radius:0 0 1.25rem 1.25rem}@media(max-width: 48rem){.section-kalys-comparison>.container table{min-width:0;display:flex;flex-direction:column}.section-kalys-comparison>.container table>thead{order:2;position:sticky;bottom:0;padding:calc(var(--box-padding)/2) 0 calc(var(--box-padding)*4);background:var(--background)}.section-kalys-comparison>.container table>thead>tr{display:grid;grid-template-columns:1fr 1fr;border-radius:1.25rem 1.25rem 0 0;overflow:hidden}.section-kalys-comparison>.container table>thead>tr>th:first-child{display:none}.section-kalys-comparison>.container table>thead>tr>th{width:auto;border-radius:1.25rem;padding:var(--box-padding)}.section-kalys-comparison>.container table>thead>tr>th:has(.icons) .title{margin-top:.75rem}.section-kalys-comparison>.container table>thead>tr>th:has(.icons) .icon{width:1.5rem;height:1.5rem}.section-kalys-comparison>.container table>tbody{order:1;display:block}.section-kalys-comparison>.container table>tbody>tr{display:grid;padding-bottom:var(--box-padding);grid-template-columns:1fr 1fr;grid-template-areas:"label label" "col1  col2"}.section-kalys-comparison>.container table>tbody>tr>td:first-child{grid-area:label;width:auto}.section-kalys-comparison>.container table>tbody>tr>td:nth-child(2){grid-area:col1;width:auto}.section-kalys-comparison>.container table>tbody>tr>td:nth-child(3){grid-area:col2;width:auto;border-radius:1.25rem}}.section-kalys-detection>.container{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 1024px){.section-kalys-detection>.container{flex-direction:row;gap:6rem}}.section-kalys-detection>.container>.col-image{width:100%;aspect-ratio:530/470}@media screen and (min-width: 1024px){.section-kalys-detection>.container>.col-image{max-width:48.3606557377%;aspect-ratio:unset}}.section-kalys-detection>.container>.col-image>.img-container{width:100%;height:100%;position:relative;border-radius:1.25rem;overflow:hidden}.section-kalys-detection>.container>.col-image>.img-container>img{position:absolute;object-fit:cover;width:100%;height:100%}.section-kalys-detection>.container>.col-content{width:100%}@media screen and (min-width: 1024px){.section-kalys-detection>.container>.col-content{max-width:42.8961748634%}}.section-kalys-detection>.container>.col-content>.row-title>.title{max-width:21rem}.section-kalys-detection>.container>.col-content>.row-title>.description{margin-top:.75rem;max-width:13.875rem}.section-kalys-detection>.container>.col-content>.row-cards{display:flex;flex-direction:column-reverse;margin-top:2.5rem}@media screen and (min-width: 1024px){.section-kalys-detection>.container>.col-content>.row-cards{flex-direction:row;margin-top:5rem}}.section-kalys-detection>.container>.col-content>.row-cards>.kalys-without,.section-kalys-detection>.container>.col-content>.row-cards>.kalys-with{display:flex;flex-direction:column;padding:calc(var(--box-padding)*.75) var(--box-padding)}.section-kalys-detection>.container>.col-content>.row-cards>.kalys-without>.icons,.section-kalys-detection>.container>.col-content>.row-cards>.kalys-with>.icons{display:flex}.section-kalys-detection>.container>.col-content>.row-cards>.kalys-without>.title,.section-kalys-detection>.container>.col-content>.row-cards>.kalys-with>.title{margin-top:1.5rem}.section-kalys-detection>.container>.col-content>.row-cards>.kalys-without ul,.section-kalys-detection>.container>.col-content>.row-cards>.kalys-with ul{margin-top:1.5rem;list-style:none;display:flex;flex-direction:column;gap:1.25rem}@media screen and (min-width: 1024px){.section-kalys-detection>.container>.col-content>.row-cards>.kalys-without{padding-left:0}}.section-kalys-detection>.container>.col-content>.row-cards>.kalys-without>*{color:var(--black-0500)}.section-kalys-detection>.container>.col-content>.row-cards>.kalys-with{background:var(--black-0300);border-radius:1.25rem}.section-kalys-detection>.container>.col-content>.row-cards>.kalys-with ul>li{color:var(--title)}.section-media-text{--padding-top: 12rem;--padding-bottom: 12rem;overflow:hidden}.section-media-text>.container{display:flex;flex-direction:column-reverse;gap:3rem}@media screen and (min-width: 1024px){.section-media-text>.container{flex-direction:row;gap:6rem}}.section-media-text>.container>.col-content{display:flex;flex-direction:column;z-index:1;width:100%}@media screen and (min-width: 1024px){.section-media-text>.container>.col-content{justify-content:center}}.section-media-text>.container>.col-content>.row-title>.description{max-width:25.375rem;margin-top:.75rem}.section-media-text>.container>.col-content>.link{margin-top:3rem}@media screen and (min-width: 1024px){.section-media-text>.container>.col-content>.link{margin-top:6rem}}.section-media-text>.container>.col-image{width:100%}.section-media-text>.container>.col-image .img-container{position:relative;width:100%;pointer-events:none}.section-media-text>.container>.col-image .img-container>img{width:100%;object-fit:contain}@media screen and (min-width: 1024px){.section-media-text>.container>.col-image .img-container>img{height:100%;position:absolute;top:0;left:0;object-fit:contain}}.section-media-text>.container>.col-image .img-container>.effect-container{width:100%;height:100%;overflow:hidden}.section-media-text>.container>.col-image .img-container>.effect-container>.img-effect{position:absolute;width:100%;height:166%;top:-33%;left:0%;opacity:.9;mix-blend-mode:luminosity;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-media-text>.container>.col-image .img-container>.effect-container>.img-effect>.light-effect{width:100%}.section-media-text>.container>.col-image .img-container>.effect-container>.img-effect>.light-effect.sprite-1>.sprite{aspect-ratio:34.4/26.3;mask-image:url("/app/themes/tsp-starter/assets/img/effects/light-effect-1.webp")}.section-media-text>.container>.col-image .img-container>.effect-container>.img-effect>.light-effect.sprite-2>.sprite{aspect-ratio:34.3/21.4;mask-image:url("/app/themes/tsp-starter/assets/img/effects/light-effect-2.webp")}.section-media-text>.container>.col-image .img-container>.effect-container>.img-effect>.light-effect.sprite-3>.sprite{aspect-ratio:21.4/34.3;mask-image:url("/app/themes/tsp-starter/assets/img/effects/light-effect-3.webp")}.section-media-text>.container>.col-image .img-container>.effect-container>.img-effect>.light-effect>.sprite{mask-size:cover;mask-repeat:no-repeat;mask-position:center center;background:var(--background);margin:-0.0625rem 0;width:100%}.section-media-text>.container>.col-image .img-container>.effect-container>.img-effect>.light-effect>.mask{height:50dvh;width:100%;background:var(--background)}.section-media-text>.container>.col-image .img-container>.effect-container>.img-effect>.light-effect>.mask-l,.section-media-text>.container>.col-image .img-container>.effect-container>.img-effect>.light-effect>.mask-r{position:absolute;height:100%;width:100%;mask-size:cover;mask-repeat:no-repeat;mask-position:center center;background:var(--background);top:0}.section-media-text>.container>.col-image .img-container>.effect-container>.img-effect>.light-effect>.mask-l{left:calc(-100% + .0625rem)}.section-media-text>.container>.col-image .img-container>.effect-container>.img-effect>.light-effect>.mask-r{right:calc(-100% + .0625rem)}.section-media-text>.bg-container{position:absolute;height:100%;top:0;left:0;z-index:-1;mix-blend-mode:lighten}.section-media-text>.bg-container>img{width:100%;height:100%}@media screen and (min-width: 1024px){.section-media-text.type-default>.container>.col-content,.section-media-text.type-double>.container>.col-content{max-width:38.7773722628%}}.section-media-text.type-default>.container>.col-image>.img-container,.section-media-text.type-double>.container>.col-image>.img-container{max-height:22.5rem}@media screen and (min-width: 1024px){.section-media-text.type-default>.container>.col-image,.section-media-text.type-double>.container>.col-image{max-width:52.4635036496%}.section-media-text.type-default>.container>.col-image>.img-container,.section-media-text.type-double>.container>.col-image>.img-container{max-height:unset;aspect-ratio:35.9/42.8}}.section-media-text.type-height>.container{gap:0}@media screen and (min-width: 1024px){.section-media-text.type-height>.container{gap:0}}@media screen and (min-width: 1024px){.section-media-text.type-height>.container>.col-content{max-width:42.700729927%}}.section-media-text.type-height>.container>.col-image{mix-blend-mode:lighten;margin-top:calc(var(--padding-top)*-1);margin-bottom:calc(var(--padding-bottom)*-0.35);aspect-ratio:628/1194}@media screen and (min-width: 1024px){.section-media-text.type-height>.container>.col-image{margin-bottom:calc(var(--padding-bottom)*-1);height:110dvh}}.section-media-text.type-height>.container>.col-image>.img-container{height:100%}.section-media-text.type-height>.container>.col-image>.img-container>img{height:100%}@media screen and (min-width: 1024px){.section-media-text.content-reversed>.container{flex-direction:row-reverse}}.section-quote{min-width:100dvw;display:flex;justify-content:flex-start;align-items:center}.section-quote>.container{padding:6rem 0;width:100%}.section-quote>.container .quote{display:flex;flex-direction:column;gap:2.5rem}.section-quote>.container .quote>blockquote{color:var(--title, inherit)}.section-quote>.container .quote>p{color:var(--title, inherit);display:flex;flex-direction:column;gap:.75rem}.section-quote.default{min-height:200dvh;--padding-top: 20dvh;--padding-bottom: 0}@media screen and (min-width: 768px){.section-quote.default{min-height:250dvh}}.section-quote.default>.container{position:sticky;top:50dvh;transform:translateY(-50%)}.section-quote.default>.container .quote{opacity:0}.section-quote.background{--padding-top: 16rem;--padding-bottom: 16rem;overflow:hidden}.section-quote.background .img-container{position:absolute;width:100dvw;height:100%;inset:0;pointer-events:none}.section-quote.background .img-container>img{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:100%;object-fit:cover}.section-quote.background .img-container .quote-background-filter{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:var(--background);opacity:var(--background-filter);pointer-events:none}.section-quote.background>.container .quote-container{display:flex;flex-direction:column;gap:6rem;max-width:61.125rem}.section-quote.background>.container .quote-container>.keypoint{padding:1rem;max-width:fit-content;text-align:right;position:relative;padding:4.5rem 2rem 0;opacity:1;color:var(--title)}.section-quote.background>.container .quote-container>.keypoint>p{transition:.5s ease-in-out;opacity:var(--opacity, 1)}.section-quote.background>.container .quote-container>.keypoint:before,.section-quote.background>.container .quote-container>.keypoint:after{content:"";display:block;position:absolute;height:var(--poi-height, 100%);top:var(--poi-top, 0);border:.0625rem solid currentColor;width:1.25rem;transition:.75s ease-in-out}.section-quote.background>.container .quote-container>.keypoint:before{left:var(--poi-selectors, 0);border-right:0}.section-quote.background>.container .quote-container>.keypoint:after{right:var(--poi-selectors, 0);border-left:0}.section-quote.background>.container .quote-container>.keypoint.animation-poi{transition:.5s}.section-quote.background>.container .quote-container>.keypoint.animation-poi:not(.on){--poi-height: 50%;--poi-top: 25%;--poi-selectors: 33%;--opacity: 0;opacity:.25}.section-quote.background>.container .quote-container>.keypoint.animation-poi.on:before,.section-quote.background>.container .quote-container>.keypoint.animation-poi.on:after{transition:.25s ease-in-out}.section-quote.background>.container .quote-container>.keypoint.animation-poi.out{opacity:.5}.section-reinsurance{--padding-top: 6rem;--padding-bottom: 6rem}.section-reinsurance>.container>.row-content{width:100%;display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 1024px){.section-reinsurance>.container>.row-content{flex-direction:row;gap:6rem}}.section-reinsurance>.container>.row-content>.item{width:100%}.section-reinsurance>.container>.row-content>.item>.title{color:var(--title)}.section-reinsurance>.container>.row-content>.item>.description{margin-top:.25rem}.section-reinsurance>.container>.row-content>.item:has(.link){width:fit-content}.section-reinsurance>.container>.row-content>.item:has(.link) .link{width:max-content}.section-separator{height:50dvh;min-height:41.3125rem;--padding-top: 4rem;--padding-bottom: 4rem;overflow:hidden}.section-separator .separator-background{position:absolute;top:50%;left:0;width:100dvw;height:100dvh;z-index:0;overflow:hidden;mask-image:linear-gradient(to bottom, black 100%, transparent 100%);transform:translateY(-50%)}.section-separator .separator-background img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;z-index:-1}.section-separator .separator-background .separator-background-filter{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:var(--background);opacity:var(--background-filter);pointer-events:none}.section-separator>.container{z-index:1;flex:1;display:flex;flex-direction:column}.section-separator>.container>.row-plus{display:flex;gap:2rem;justify-content:flex-end}.section-separator>.container>.row-plus>.plus{position:relative;width:3rem;height:3rem}.section-separator>.container>.row-plus>.plus:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:.0625rem;background:var(--white-0000);transform:translate(-50%, -50%)}.section-separator>.container>.row-plus>.plus:after{content:"";position:absolute;top:50%;left:50%;width:.0625rem;height:100%;background:var(--white-0000);transform:translate(-50%, -50%)}@media screen and (min-width: 1024px){.section-separator>.container>.row-headline{align-items:flex-end}}.section-separator>.container>.row-headline>.title{max-width:44rem;width:100%}.section-separator>.container>.row-headline>.mention{max-width:10.35413rem;width:100%;height:2.02569rem}@media screen and (min-width: 1024px){.section-separator>.container>.row-headline>.mention{margin-bottom:1.5rem}}section.section-navigation{position:fixed;left:0;bottom:0;z-index:100;transition:transform .5s ease;background:none;--padding-top: 0rem;--padding-bottom: 1rem;transform:translateY(110%);animation:revealNav 1s forwards;animation-delay:.5s;overflow:visible}@keyframes revealNav{0%{transform:translateY(110%)}100%{transform:translateY(0%)}}@media screen and (min-width: 1024px){section.section-navigation{--padding-bottom: 3rem}}section.section-navigation.hidden{transform:translateY(110%)}section.section-navigation ul li{list-style:none;cursor:pointer}section.section-navigation ul li:before{display:none}section.section-navigation i{cursor:pointer}section.section-navigation:before{content:"";position:fixed;bottom:0;left:0;width:100%;height:100vh;pointer-events:none;background:var(--black-0000);opacity:var(--background-filter-opacity, 0);transition:.5s ease}@media screen and (min-width: 1024px){section.section-navigation:has(.menu-item:hover .menu-subitems){--background-filter-opacity: .5}}section.section-navigation #navigation-mobile{display:none}section.section-navigation>.container .menu-item{position:relative;z-index:1}section.section-navigation>.container .menu-item .item-tag{display:flex;border-radius:1rem;transition:.25s ease-in-out;padding:var(--item-tag-padding)}section.section-navigation>.container .menu-item .item-tag .icon{margin-left:.5rem;width:1.5rem;height:1.5rem;transform:rotate(90deg)}section.section-navigation>.container .menu-item .item-tag:hover{background:rgba(var(--primary-rgb), 0.15)}section.section-navigation>.container .menu-items{background:var(--black-0100);border-radius:.75rem;padding:0 .1875rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media screen and (max-width: 1023px){section.section-navigation>.container .menu-items{width:100%;justify-content:space-evenly}}section.section-navigation>.container .menu-items .status-active{display:block;position:absolute;bottom:0;left:0;width:0;height:.125rem;transition:.25s ease-in-out;background:var(--white-0000)}section.section-navigation>.container .menu-items>.menu-item .title{color:var(--title);transition:.125s ease-in-out;position:relative}section.section-navigation>.container .navigation{display:flex;width:100%}section.section-navigation>.container .navigation>.container{width:100%;display:flex}section.section-navigation>.container .navigation>.container .col-navigation{flex:1;width:100%;display:flex;justify-content:center;align-items:center;position:relative}section.section-navigation>.container .navigation>.container .col-navigation ul{display:flex;position:relative}section.section-navigation>.container .navigation>.container .col-navigation ul li>.item-tag{display:flex}section.section-navigation>.container .navigation>.container .col-navigation ul.menu-subitems-items{width:max-content;flex-direction:column;gap:.375rem}section.section-navigation>.container .navigation>.container .col-navigation ul.menu-subitems-items>.menu-item{position:relative;background-color:var(--black-0100);border-radius:.5rem;transition:background-color .25s ease}section.section-navigation>.container .navigation>.container .col-navigation ul.menu-subitems-items>.menu-item .item-tag{padding:1rem .8rem 1rem .675rem;width:100%}section.section-navigation>.container .navigation>.container .col-navigation ul.menu-subitems-items>.menu-item:before{content:"";display:block;position:absolute;right:0;top:0;height:calc(100% - 2rem);width:.125rem;background:var(--white-0000);z-index:1;margin:1rem 0;transition:.5s;opacity:var(--opacity, 0)}section.section-navigation>.container .navigation>.container .col-navigation ul.menu-subitems-items>.menu-item.current-menu-item{--opacity: 1}section.section-navigation>.container .navigation>.container .col-navigation ul.menu-subitems-items>.menu-item:hover{background-color:var(--black-0500)}section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems{left:50%;bottom:0rem;margin-bottom:2.5rem;background:var(--black-0200);border-radius:1rem;position:absolute;display:none;transform:translateX(-50%) translateY(-2rem);transform-origin:top center;z-index:10;animation:subItems .25s ease-in-out forwards;overflow:hidden;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems:has(.col-pictures){max-width:90dvw;width:100%;position:fixed;bottom:2rem;animation:fixedSubItems .25s ease-in-out forwards}@media screen and (min-width: 1024px){section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems:has(.col-pictures){max-width:46.125rem}}section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems>.container{display:flex;flex-direction:row;width:100%}@media screen and (min-width: 1024px){section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems>.container{flex-direction:row}}section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems>.container>.col-links{display:flex;flex-direction:column;gap:3.125rem;padding:.5rem}section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems>.container>.col-links .menu-subitems-items{width:100%}section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems>.container:has(.col-pictures)>.col-links{padding:2.5rem;width:75%}@media screen and (min-width: 1024px){section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems>.container:has(.col-pictures)>.col-links{width:46.6124661247%}}@media screen and (min-width: 1024px){section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems>.container:has(.col-pictures)>.col-links .menu-subitems-items{max-width:15.25rem}}section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems>.container:has(.col-pictures)>.col-links .menu-subitems-items .item-tag{width:100%}section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems>.container>.col-pictures{justify-self:stretch;position:relative;height:100%;width:25%}@media screen and (min-width: 1024px){section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems>.container>.col-pictures{width:53.3875338753%}}section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems>.container>.col-pictures .img-container{position:absolute;width:100%;height:100%;inset:0;opacity:var(--opacity, 0);transition:opacity .25s ease}section.section-navigation>.container .navigation>.container .col-navigation .menu-subitems>.container>.col-pictures .img-container img{width:100%;height:100%;object-fit:cover;object-position:33%}section.section-navigation>.container .menu-items>.menu-item:hover:has(.menu-subitems):before{content:"";display:block;position:absolute;bottom:0;height:8rem;width:100%;left:50%;z-index:-1;cursor:default;transform:translateX(-50%)}section.section-navigation>.container .menu-items>.menu-item:hover .menu-subitems{display:flex;z-index:1;cursor:default}section.section-navigation>.container .menu-items:hover .item-tag{opacity:.5}section.section-navigation>.container .menu-items:hover .item-tag:hover{opacity:1}section.section-navigation>.container .menu-items>.menu-item:has(.menu-subitems:hover)>.item-tag{opacity:1}@media screen and (max-width: 1023px){section.section-navigation>.container{--item-tag-padding: 1.25rem 0.5rem}}@media screen and (min-width: 1024px){section.section-navigation>.container{--item-tag-padding: 1.25rem 0.9375rem}}@keyframes subItems{0%{opacity:0;transform:translateX(-50%) translateY(0rem)}100%{opacity:1;transform:translateX(-50%) translateY(-2rem)}}@keyframes fixedSubItems{0%{opacity:0;transform:translateX(-50%) translateY(0rem)}100%{opacity:1;transform:translateX(-50%) translateY(-3em)}}.section-scroll-to-top{--padding-top: 3.375rem;--padding-bottom: 3.375rem}.section-scroll-to-top>.container{color:var(--black-0500);text-align:center;display:flex;justify-content:center}.section-scroll-to-top>.container>p{cursor:pointer;width:fit-content;display:flex;flex-direction:column;align-items:center;transition:color .5s ease}.section-scroll-to-top>.container>p>i.icon{transition:transform .5s ease;--icon-color: var(--white-0000);mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34" fill="white"><path d="M15.7296 29.3613C15.7296 29.9405 16.1991 30.4099 16.7782 30.4099C17.3573 30.4099 17.8268 29.9405 17.8268 29.3613L16.7782 29.3613L15.7296 29.3613ZM17.5197 3.45318C17.1102 3.04367 16.4462 3.04367 16.0367 3.45318L9.36341 10.1265C8.95391 10.536 8.95391 11.2 9.36341 11.6095C9.77292 12.019 10.4369 12.019 10.8464 11.6095L16.7782 5.67762L22.7101 11.6095C23.1196 12.019 23.7835 12.019 24.193 11.6095C24.6025 11.2 24.6025 10.536 24.193 10.1265L17.5197 3.45318ZM16.7782 29.3613L17.8268 29.3613L17.8268 4.19466L16.7782 4.19466L15.7296 4.19466L15.7296 29.3613L16.7782 29.3613Z" fill="%23FAFBFB"/></svg>') center/contain no-repeat}.section-scroll-to-top>.container>p:hover{color:var(--white-0000)}.section-scroll-to-top>.container>p:hover>i.icon{transform:translateY(-0.5rem)}.section-footer{--padding-top:6rem;--padding-bottom:9rem;background:var(--black-0300);overflow:hidden}.section-footer>.container{width:100%;display:flex;flex-direction:column;gap:6rem}.section-footer>.container>.row-1,.section-footer>.container>.row-2,.section-footer>.container>.row-3{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.section-footer>.container>.row-1,.section-footer>.container>.row-2,.section-footer>.container>.row-3{flex-direction:row}}.section-footer>.container>.row-1:nth-child(1),.section-footer>.container>.row-2:nth-child(1),.section-footer>.container>.row-3:nth-child(1){gap:4rem;justify-content:space-between}.section-footer>.container>.row-1:nth-child(1) .grid,.section-footer>.container>.row-2:nth-child(1) .grid,.section-footer>.container>.row-3:nth-child(1) .grid{display:flex;flex-direction:column;gap:2rem;width:100%}@media screen and (min-width: 1024px){.section-footer>.container>.row-1:nth-child(1) .grid,.section-footer>.container>.row-2:nth-child(1) .grid,.section-footer>.container>.row-3:nth-child(1) .grid{max-width:36.75rem}}.section-footer>.container>.row-1:nth-child(1) .grid>.item,.section-footer>.container>.row-2:nth-child(1) .grid>.item,.section-footer>.container>.row-3:nth-child(1) .grid>.item{display:flex;flex-direction:column;gap:.5rem;width:100%}@media screen and (min-width: 1024px){.section-footer>.container>.row-1:nth-child(1) .grid>.item,.section-footer>.container>.row-2:nth-child(1) .grid>.item,.section-footer>.container>.row-3:nth-child(1) .grid>.item{gap:2rem;flex-direction:row}}.section-footer>.container>.row-1:nth-child(1) .grid>.item>.title,.section-footer>.container>.row-2:nth-child(1) .grid>.item>.title,.section-footer>.container>.row-3:nth-child(1) .grid>.item>.title{color:var(--white-0000);max-width:10.5rem;width:100%}.section-footer>.container>.row-1:nth-child(1) .grid>.item>.content,.section-footer>.container>.row-2:nth-child(1) .grid>.item>.content,.section-footer>.container>.row-3:nth-child(1) .grid>.item>.content{display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width: 1024px){.section-footer>.container>.row-1:nth-child(1) .grid>.item>.content,.section-footer>.container>.row-2:nth-child(1) .grid>.item>.content,.section-footer>.container>.row-3:nth-child(1) .grid>.item>.content{gap:3rem;align-items:flex-end;flex-direction:row}}.section-footer>.container>.row-1:nth-child(1) .grid>.item>.content>.description,.section-footer>.container>.row-2:nth-child(1) .grid>.item>.content>.description,.section-footer>.container>.row-3:nth-child(1) .grid>.item>.content>.description{color:var(--black-0600)}.section-footer>.container>.row-1:nth-child(1) .grid>.item>.content>.description.tsp,.section-footer>.container>.row-2:nth-child(1) .grid>.item>.content>.description.tsp,.section-footer>.container>.row-3:nth-child(1) .grid>.item>.content>.description.tsp{color:var(--white-0000)}.section-footer>.container>.row-1:nth-child(1) .newsletter,.section-footer>.container>.row-2:nth-child(1) .newsletter,.section-footer>.container>.row-3:nth-child(1) .newsletter{width:100%}@media screen and (min-width: 1024px){.section-footer>.container>.row-1:nth-child(1) .newsletter,.section-footer>.container>.row-2:nth-child(1) .newsletter,.section-footer>.container>.row-3:nth-child(1) .newsletter{max-width:40%}}.section-footer>.container>.row-1:nth-child(1) .newsletter>.title,.section-footer>.container>.row-2:nth-child(1) .newsletter>.title,.section-footer>.container>.row-3:nth-child(1) .newsletter>.title{color:var(--white-0000)}.section-footer>.container>.row-1:nth-child(1) .newsletter>.description,.section-footer>.container>.row-2:nth-child(1) .newsletter>.description,.section-footer>.container>.row-3:nth-child(1) .newsletter>.description{color:var(--black-0600)}.section-footer>.container>.row-1:nth-child(2),.section-footer>.container>.row-2:nth-child(2),.section-footer>.container>.row-3:nth-child(2){gap:2rem;justify-content:space-between}@media screen and (min-width: 1024px){.section-footer>.container>.row-1:nth-child(2),.section-footer>.container>.row-2:nth-child(2),.section-footer>.container>.row-3:nth-child(2){align-items:flex-end}}.section-footer>.container>.row-1:nth-child(2) .headline,.section-footer>.container>.row-2:nth-child(2) .headline,.section-footer>.container>.row-3:nth-child(2) .headline{max-width:55rem;width:100%}.section-footer>.container>.row-1:nth-child(2) .links,.section-footer>.container>.row-2:nth-child(2) .links,.section-footer>.container>.row-3:nth-child(2) .links{display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem}.section-footer>.container>.row-1:nth-child(3),.section-footer>.container>.row-2:nth-child(3),.section-footer>.container>.row-3:nth-child(3){gap:2rem}@media screen and (min-width: 1024px){.section-footer>.container>.row-1:nth-child(3),.section-footer>.container>.row-2:nth-child(3),.section-footer>.container>.row-3:nth-child(3){justify-content:space-between}}.section-footer>.container>.row-1:nth-child(3) a,.section-footer>.container>.row-2:nth-child(3) a,.section-footer>.container>.row-3:nth-child(3) a{text-decoration:none;color:var(--black-0500);position:relative;padding-bottom:.25rem}.section-footer>.container>.row-1:nth-child(3) a:before,.section-footer>.container>.row-2:nth-child(3) a:before,.section-footer>.container>.row-3:nth-child(3) a:before{content:"";position:absolute;left:0;right:0;bottom:0;height:.0625rem;background:currentColor;transition:transform .25s ease;transform-origin:left;transform:scalex(0)}.section-footer>.container>.row-1:nth-child(3) a:hover,.section-footer>.container>.row-2:nth-child(3) a:hover,.section-footer>.container>.row-3:nth-child(3) a:hover{color:var(--white-0000)}.section-footer>.container>.row-1:nth-child(3) a:hover:before,.section-footer>.container>.row-2:nth-child(3) a:hover:before,.section-footer>.container>.row-3:nth-child(3) a:hover:before{transform:scalex(1)}.section-footer>.container>.row-1>.footer-mentions ul,.section-footer>.container>.row-2>.footer-mentions ul,.section-footer>.container>.row-3>.footer-mentions ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;row-gap:.5rem;color:var(--black-0500)}.section-footer>.container>.row-1>.copyright,.section-footer>.container>.row-2>.copyright,.section-footer>.container>.row-3>.copyright{text-wrap:balance}.section-footer>.container>.row-1>.copyright span,.section-footer>.container>.row-2>.copyright span,.section-footer>.container>.row-3>.copyright span{color:var(--black-0500)}i{display:block;background:var(--icon-color, currentColor);flex-shrink:0;width:.5rem;height:.5rem}i.s16{width:1rem;height:1rem}i.s24{width:1.5rem;height:1.5rem}i.s32{width:2rem;height:2rem}i.s36{width:2.25rem;height:2.25rem}i.s40{width:2.5rem;height:2.5rem}i.s48{width:3rem;height:3rem}i.s72{width:4.5rem;height:4.5rem}i.icon.ti-ai{background:var(--ai-gradient)}i.icon.label{--mask: url("/app/themes/tsp-starter/assets/img/spin.svg") no-repeat center / contain;mask:var(--mask);-webkit-mask:var(--mask)}a:has(.icon):not(.in-button)>.icon{transition:.25s ease-in-out}a:has(.icon):not(.in-button):hover>.icon{transform:scale(1.1)}.tags{color:var(--title);display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.tags>.tag{background:var(--black-0100);padding:.625rem;border-radius:.4375rem;display:inline-flex}@property --from-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.button{position:relative;overflow:hidden;isolation:isolate;border-radius:10rem;padding:.125rem;width:fit-content;height:fit-content;display:flex}.button::before,.button::after{content:"";position:absolute;inset:0;z-index:0;animation:button-spin 6s linear infinite;animation-play-state:paused;transition:opacity .4s ease}.button::before{opacity:1;background:conic-gradient(from var(--from-angle), #FFFFFF 0%, #EAF6FB 25%, #FFFFFF 50%, #F4FBFD 75%, #FFFFFF 100%)}.button::after{opacity:0;background:conic-gradient(from var(--from-angle), #336CDB 0%, #4BE1E6 25%, #9C8DAD 50%, #79B2C6 75%, #336CDB 100%)}.button a{position:relative;z-index:1;border-radius:10rem;text-decoration:none;background:var(--background-nav);transition:background .25s ease,color .25s ease;padding:var(--padding);color:var(--title);--padding: calc(0.3125rem + 0.53125rem - (2 * 0.0625rem)) calc(1.25rem - (2 * 0.0625rem))}@media screen and (min-width: 1024px){.button a{--padding: calc(0.625rem + 0.53125rem - (2 * 0.0625rem)) calc(1.25rem - (2 * 0.0625rem))}}.button a:before{content:"";position:absolute;border-radius:10rem;inset:-0.0625rem;width:calc(100% + .125rem);height:calc(100% + .125rem);background:var(--background-nav);z-index:-1;transition:transform 1s ease-in-out,background .25s ease}.button:hover::before{opacity:0}.button:hover::after{opacity:1;animation-play-state:running}.button:hover a{background:var(--black-0000)}.button:hover a:before{background:var(--black-0000);transform:scale(0.5);transform-origin:center center}@keyframes button-spin{from{--from-angle: 0deg}to{--from-angle: 360deg}}@property --kalys-color-1{syntax:"<color>";inherits:true;initial-value:#fff}@property --kalys-color-2{syntax:"<color>";inherits:true;initial-value:#fff}@property --kalys-color-3{syntax:"<color>";inherits:true;initial-value:#fff}@property --kalys-color-4{syntax:"<color>";inherits:true;initial-value:#fff}@property --kalys-color-5{syntax:"<color>";inherits:true;initial-value:#fff}.kalys{display:flex;flex-direction:column;gap:2.25rem;--kalys-color-1: var(--blue-0400);--kalys-color-2: var(--blue-0300);--kalys-color-3: var(--blue-0200);--kalys-color-4: var(--blue-0100);--kalys-color-5: var(--blue-0500);--kalys-animation-state: running;transition:--kalys-color-1 .3s linear,--kalys-color-2 .3s linear,--kalys-color-3 .3s linear,--kalys-color-4 .3s linear,--kalys-color-5 .3s linear}@media screen and (min-width: 1024px){.kalys{flex-direction:row}}.kalys.error{--kalys-color-1: var(--red-0200);--kalys-color-2: var(--red-0400);--kalys-color-3: var(--red-0300);--kalys-color-4: var(--red-0100);--kalys-color-5: var(--red-0500);--kalys-animation-state: paused}.kalys>.circles{position:relative;max-width:100%;aspect-ratio:1/1;line-height:0;width:100%;height:fit-content}.kalys>.circles svg{width:100%;height:100%}.kalys>.circles>.circle-ext,.kalys>.circles>.circle-int{pointer-events:none}.kalys>.circles>.circle-ext{width:100%;height:100%;animation:kalys-rotate 60s linear infinite;animation-play-state:var(--kalys-animation-state)}.kalys>.circles>.circle-int{width:83.2693661972%;height:83.2693661972%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);overflow:hidden}.kalys>.circles>.circle-int .circle-int-mask{position:absolute;inset:0;mask-image:url("/app/themes/tsp-starter/assets/img/kalys/circle-int.svg");mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center;animation:kalys-counter-rotate 60s linear infinite;animation-play-state:var(--kalys-animation-state)}.kalys>.circles>.circle-int .circle-int-mask .circle-int-gradient{position:absolute;inset:-20%;overflow:hidden;animation:kalys-rotate 7.5s linear infinite;background:linear-gradient(to bottom right, var(--kalys-color-1) 0%, var(--kalys-color-2) 16%, var(--kalys-color-3) 31%, var(--kalys-color-4) 41%, var(--kalys-color-5) 50%)}.kalys>.circles>.circle-int .circle-int-mask .circle-int-gradient .glow{position:absolute;border-radius:50%;filter:blur(40px);mix-blend-mode:screen;opacity:.85;will-change:transform,opacity}.kalys>.circles>.circle-int .circle-int-mask .circle-int-gradient .glow--1{width:60%;height:60%;top:-10%;left:-10%;background:radial-gradient(circle, var(--kalys-color-1) 0%, transparent 70%);animation:glow-pulse-1 14s ease-in-out infinite alternate}.kalys>.circles>.circle-int .circle-int-mask .circle-int-gradient .glow--2{width:55%;height:55%;top:-15%;right:-10%;background:radial-gradient(circle, var(--kalys-color-5) 0%, transparent 70%);animation:glow-pulse-2 19s ease-in-out infinite alternate;animation-delay:-4s}.kalys>.circles>.circle-int .circle-int-mask .circle-int-gradient .glow--3{width:65%;height:65%;bottom:-15%;left:-5%;background:radial-gradient(circle, var(--kalys-color-3) 0%, transparent 70%);animation:glow-pulse-3 23s ease-in-out infinite alternate;animation-delay:-9s}.kalys>.circles>.circle-int .circle-int-mask .circle-int-gradient .glow--4{width:50%;height:50%;bottom:-10%;right:-15%;background:radial-gradient(circle, var(--kalys-color-4) 0%, transparent 70%);animation:glow-pulse-4 17s ease-in-out infinite alternate;animation-delay:-6s}@keyframes glow-pulse-1{0%{transform:translate(0%, 0%) scale(0.85);opacity:.6}50%{transform:translate(8%, 6%) scale(1.15);opacity:.9}100%{transform:translate(-4%, 4%) scale(1);opacity:.7}}@keyframes glow-pulse-2{0%{transform:translate(0%, 0%) scale(1);opacity:.7}50%{transform:translate(-6%, 8%) scale(0.8);opacity:.5}100%{transform:translate(4%, -4%) scale(1.2);opacity:.85}}@keyframes glow-pulse-3{0%{transform:translate(0%, 0%) scale(0.9);opacity:.65}50%{transform:translate(6%, -6%) scale(1.2);opacity:.9}100%{transform:translate(-8%, -3%) scale(0.95);opacity:.6}}@keyframes glow-pulse-4{0%{transform:translate(0%, 0%) scale(1.1);opacity:.75}50%{transform:translate(-5%, -8%) scale(0.85);opacity:.55}100%{transform:translate(3%, 5%) scale(1);opacity:.8}}.kalys>.circles img.background{position:absolute;inset:7.5%;z-index:-1;width:85%;height:85%;mix-blend-mode:plus-lighter}.kalys>.circles>.container{width:73.2394366197%;height:73.2394366197%;border-radius:50%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:normal;text-align:center;padding:1rem}.kalys>.circles>.container.default img.kalys{margin-bottom:.75rem;max-width:10rem;width:38.4615384615%}.kalys>.circles>.container.feature{text-align:right;color:var(--black-0500)}.kalys>.circles>.container.feature .title{padding-top:1rem}.kalys>.circles>.container.power{cursor:pointer}.kalys>.circles>.container.power .title{display:flex;flex-direction:column;align-items:center;pointer-events:none}.kalys>.circles>.container.power .title .switch{width:2rem;height:4.75rem;background:var(--black-0400);border-radius:100rem;position:relative;transition:.33s ease-in-out}.kalys>.circles>.container.power .title .switch:after{content:"";position:absolute;display:block;inset:.25rem;height:2.25rem;width:1.5rem;background:var(--kalys-color-1);border-radius:100rem;transition:top .25s ease-in-out}.kalys>.circles>.container.power .title p{margin-top:3rem;color:var(--black-0500)}.kalys>.circles>.container.power .title p>strong{color:var(--title)}.kalys>ul.features{display:flex;flex-direction:column;justify-content:center;width:100%;gap:2rem;max-width:55%;padding-bottom:.25rem;margin-left:-1rem}@media screen and (min-width: 1024px){.kalys>ul.features{gap:25%;max-width:33%;padding-bottom:0;margin-left:0}}.kalys>ul.features li.feature{width:calc((100% - var(--margin, 0px))*var(--timeline, 1));text-align:right;position:relative;list-style:none;color:var(--white-0000);min-height:1.4375rem;will-change:var(--will-change)}.kalys>ul.features li.feature:after{content:"";display:block;position:absolute;bottom:-0.25rem;width:calc((100% - var(--margin, 0px))*var(--timeline, 1));border:.03125rem solid var(--white-0000);left:var(--margin, 0);opacity:.5;will-change:var(--will-change)}@media screen and (min-width: 1024px){.kalys>ul.features li.feature:before{content:"";display:block;position:absolute;width:calc(var(--margin, 0px)*2);left:calc(var(--margin, 0px)*-1);bottom:-0.25rem;border:.03125rem solid var(--white-0000);opacity:.5}}.kalys>ul.features li.feature.position-1,.kalys>ul.features li.feature.position-3{--margin: 2rem}@media screen and (max-width: 1023px){.kalys>ul.features li.feature.position-1:after,.kalys>ul.features li.feature.position-3:after{width:100%;left:0}}@media screen and (max-width: 1023px){.kalys>ul.features li.feature.position-1{--margin: -2rem}}.kalys>ul.features li.feature.position-1:before{transform:translateY(1.02rem) translateX(0.3rem) rotate(-31deg)}@media screen and (max-width: 1023px){.kalys>ul.features li.feature.position-3{--margin: 2rem}}.kalys>ul.features li.feature.position-3:before{transform:translateY(-1.02rem) translateX(0.3rem) rotate(31deg)}.kalys.error>.circles>.container.power .title .switch:after{top:2.25rem}.kalys:hover .switch{transform:scale(1.2)}@keyframes kalys-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes kalys-counter-rotate{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes kalys-gradient-move{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.frame{--final-size-x: 0px;--final-size-y: 0px;position:absolute;left:calc(var(--center-x) - var(--final-size-x)/2);top:calc(var(--center-y) - var(--final-size-y)/2);width:var(--final-size-x);height:var(--final-size-y);pointer-events:none;border:.0625rem solid rgba(var(--white-0000-rgb), 0.2);box-sizing:border-box;z-index:1;overflow:hidden;opacity:0;transition:width .75s ease,height .75s ease,left .75s ease,top .75s ease,opacity .5s ease}.frame>.a1,.frame>.a2,.frame>.a3,.frame>.a4{position:absolute;width:1.5rem;height:1.5rem;box-sizing:border-box;z-index:2}.frame>.a1{left:0;top:0;border-top:.125rem solid var(--white-0000);border-left:.125rem solid var(--white-0000);background:rgba(0,0,0,0)}.frame>.a2{right:0;top:0;border-top:.125rem solid var(--white-0000);border-right:.125rem solid var(--white-0000);background:rgba(0,0,0,0)}.frame>.a3{right:0;bottom:0;border-bottom:.125rem solid var(--white-0000);border-right:.125rem solid var(--white-0000);background:rgba(0,0,0,0)}.frame>.a4{left:0;bottom:0;border-bottom:.125rem solid var(--white-0000);border-left:.125rem solid var(--white-0000);background:rgba(0,0,0,0)}.frame.frame-scan{--final-size-x: var(--size-x);--final-size-y: var(--size-y);opacity:1}.card{display:flex;flex-direction:column;padding:var(--box-padding);background:var(--black-0100);border-radius:1.25rem;overflow:hidden;flex:1}