@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Readex+Pro:wght@160..700&family=Sora:wght@100..800&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Avenir;src:url(/fonts/Avenir-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Avenir;src:url(/fonts/Avenir-Book.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(/fonts/Avenir-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Avenir;src:url(/fonts/Avenir-Heavy.woff2) format("woff2");font-weight:700;font-style:normal}:root{--black: #000000;--white: #ffffff;--cyan: #7fe5df;--blue: #45bbf7;--highlight-blue: #47bcf6;--dark-blue: #072c53;--light-blue-bg: rgba(13, 110, 246, .2);--text-muted: rgba(255, 255, 255, .5);--text-dark-muted: rgba(0, 0, 0, .6);--font-sora: "Sora", sans-serif;--font-avenir: "Avenir", "Sora", "Segoe UI", sans-serif;--font-inter:"Inter", "Avenir", "Segoe UI", sans-serif;--font-readex:"Readex Pro", "Avenir", "Segoe UI", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-avenir);background:var(--black);color:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased;line-height:1.375}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;display:block}.container{padding-left:80px;padding-right:80px;max-width:1440px;margin:0 auto;width:100%}.cursor-pointer{cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;height:50px;min-width:163px;padding:0 24px;border-radius:10px;font-family:var(--font-sora);font-size:16px;font-weight:400;cursor:pointer;transition:all .3s ease;text-transform:capitalize}.btn-outline-white{background:transparent;border:1px solid var(--white);color:var(--white)}.btn-outline-white:hover{background:var(--white);color:var(--black)}.btn-white{background:var(--white);border:1px solid var(--black);color:var(--black);font-weight:600;font-family:var(--font-sora)}.btn-white:hover{background:var(--highlight-blue);border-color:var(--highlight-blue);color:var(--white)}.btn-sm{height:44px;min-width:100px}main{padding-top:114px}.main-nav{position:fixed;top:0;z-index:100;background:var(--black);height:114px;width:100%}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1440px;margin:0 auto;width:100%;padding:0 80px}.nav-logo img{width:207px;height:47px;object-fit:contain}.nav-links{display:flex;gap:50px;align-items:center}.nav-link{font-family:var(--font-sora);font-size:16px;font-weight:400;color:var(--white);transition:color .2s}.nav-link:hover,.nav-link.active{color:var(--highlight-blue);font-weight:700}.mobile-menu-btn{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.mobile-menu-btn span{display:block;width:28px;height:2px;background:var(--white);transition:all .3s}.hero{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:168px 80px 64px;border-radius:50px 50px 0 0;overflow:hidden;min-height:480px}.hero-bg{position:absolute;inset:0;z-index:0}.hero-bg img{width:100%;height:100%;object-fit:cover;border-radius:50px 50px 0 0}.hero-overlay{position:absolute;inset:0;border-radius:50px 50px 0 0;background:linear-gradient(90deg,#0003 0% 100%),linear-gradient(to bottom,#0000001a 38%,#000 79%)}.hero-content{position:relative;z-index:1;display:flex;gap:32px;align-items:flex-start}.hero-left{flex-shrink:0}.hero-title{font-family:var(--font-sora);font-size:96px;font-weight:800;line-height:1.1;color:var(--white)}.hero-subtitle{font-family:var(--font-avenir);font-size:36px;font-weight:900;line-height:44px;margin-top:16px}.hero-right{flex:1;padding-top:192px}.hero-description{font-family:var(--font-avenir);font-size:20px;line-height:1.5}.intro-section{padding:0 80px 151px;max-width:1440px;margin:0 auto}.intro-wrapper{display:flex;align-items:flex-start;position:relative;min-height:588px}.intro-card{border:2px solid var(--white);border-radius:32px;padding:38px;width:703px;flex-shrink:0;display:flex;flex-direction:column;position:relative;z-index:2}.section-label{display:flex;align-items:center;gap:8px;height:32px}.label-icon{font-family:var(--font-sora);font-size:48px;line-height:1;color:var(--white)}.label-text{font-family:var(--font-avenir);font-size:16px;font-weight:500}.intro-heading{font-family:var(--font-sora);font-size:40px;font-weight:700;line-height:1.2;background:linear-gradient(to bottom,var(--cyan),var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-top:16px}.intro-body{font-family:var(--font-avenir);font-size:20px;margin-top:16px}.intro-list{list-style:disc;padding-left:27px;margin-top:16px}.intro-list li{font-family:var(--font-sora);font-size:18px;line-height:28px}.learn-more-wrap{margin-top:40px}.intro-video{position:absolute;left:665px;bottom:-102px;width:656px;display:flex;flex-direction:column;gap:8px;z-index:2}.video-full{position:relative;aspect-ratio:16/9;overflow:hidden;width:100%;border-radius:20px}.video-full iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-thumbnail{position:relative;aspect-ratio:569 / 384;overflow:hidden;border-radius:8px}.video-thumbnail img{width:133%;height:100%;object-fit:cover}.video-overlay{position:absolute;inset:0;background:#0006}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:none;border:none;cursor:pointer;z-index:2;transition:transform .3s}.play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.play-btn img{width:100%;height:100%}.intro-disclaimer{background:#0d6ef626;border:1px solid rgba(127,229,223,.3);border-radius:12px;padding:16px 20px}.intro-disclaimer p{font-family:var(--font-avenir);font-size:14px;line-height:1.5;color:#fffc}.values-section{padding:40px 80px;max-width:1440px;margin:0 auto}.section-header-row{display:flex;flex-direction:column;padding-bottom:8px;margin-bottom:24px;border-bottom:1px solid #FFF}.section-header-row.dark{border-bottom:1px solid #000000}.section-label-text{font-family:var(--font-avenir);font-size:16px;font-weight:500;color:var(--white)}.section-label-text.dark{color:var(--black)}.section-divider,.section-divider img{width:100%;height:1px}.values-content{display:flex;gap:32px;align-items:center}.values-heading{font-family:var(--font-sora);font-size:40px;font-weight:700;line-height:1.2;width:591px;flex-shrink:0}.values-description{flex:1;font-family:var(--font-avenir);font-size:24px;font-weight:500;line-height:1.4}.products-section{padding:0 80px 80px;max-width:1440px;margin:48px auto 0}.products-title{font-family:var(--font-sora);font-size:40px;font-weight:700;line-height:44px;margin-bottom:32px}.products-grid{display:flex;gap:32px}.product-card{flex:1;background:var(--light-blue-bg);border:4px solid var(--cyan);border-radius:16px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;min-height:389px}.product-info{display:flex;flex-direction:column}.product-name{font-family:var(--font-sora);font-size:24px;font-weight:700;line-height:32px;background:linear-gradient(to bottom,var(--cyan),var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:capitalize;margin-bottom:8px}.product-tagline{font-family:var(--font-sora);font-size:18px;font-weight:600;line-height:1.4;margin-bottom:16px}.product-desc{font-family:var(--font-avenir);font-size:16px;line-height:24px;margin-bottom:24px}.white-section{background:var(--white);color:var(--black);border-radius:64px 64px 0 0;padding:80px;position:relative;z-index:2;max-width:1440px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:40px}.research-block{display:flex;align-items:stretch;border-radius:16px;overflow:hidden;width:100%}.research-text{background:var(--black);color:var(--white);padding:40px;flex:0 0 65%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;border-radius:16px 0 0 16px;min-height:435px}.research-heading{font-family:var(--font-sora);font-size:36px;font-weight:700;line-height:44px;width:100%}.research-desc{font-family:var(--font-avenir);font-size:16px;line-height:24px;width:100%}.research-image{flex:1;overflow:hidden;position:relative}.research-image img{width:100%;height:100%;object-fit:cover}.cta-banner{display:flex;align-items:center;background:#072c53;border-radius:16px;overflow:hidden}.cta-image{width:209px;flex-shrink:0;position:relative;align-self:stretch}.cta-image img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.cta-image-overlay{position:absolute;inset:0;background:linear-gradient(87.7deg,#072c5300 77%,#072c53)}.cta-content{flex:1;display:flex;gap:16px;align-items:center;padding:24px}.cta-text{flex:1;display:flex;flex-direction:column;gap:8px;color:var(--white)}.cta-heading{font-family:var(--font-sora);font-size:24px;font-weight:700;line-height:32px}.cta-desc{font-family:var(--font-avenir);font-size:16px}.news-section{display:flex;flex-direction:column;margin-top:-22px}.news-title{font-family:var(--font-sora);font-size:36px;font-weight:700;line-height:44px;color:var(--black)}.news-grid{display:flex;gap:48px;margin-top:32px}.news-card{flex:1;display:flex;flex-direction:column;gap:16px;color:var(--black);transition:opacity .2s}.news-card:hover{opacity:.8}.news-image{aspect-ratio:394 / 243;overflow:hidden}.news-image img{width:100%;height:100%;object-fit:cover}.news-info{display:flex;flex-direction:column;justify-content:space-between;flex:1}.news-headline{font-family:var(--font-avenir);font-size:20px;font-weight:500;line-height:1.4;color:var(--black)}.news-date{font-family:var(--font-avenir);font-size:16px;line-height:24px;color:var(--text-dark-muted);margin-top:12px}.partners-section{display:flex;flex-direction:column;padding-top:24px}.partners-section .swiper-wrapper{align-items:center}.partners-title{font-family:var(--font-sora);font-size:36px;font-weight:700;line-height:44px;color:var(--black);margin-bottom:32px}.partners-logos{display:flex;align-items:center;gap:78px}.partner-logo.startup-health{width:auto;height:auto;max-height:102px;object-fit:contain}.partner-logo.french-tech{height:auto;max-height:140px;width:auto;object-fit:contain}.partner-logo.lnrcc{width:auto;height:auto;max-height:130px;object-fit:contain}.main-footer{background:var(--black);padding:64px 80px;max-width:1440px;margin:0 auto;width:100%}.footer-inner{display:flex;flex-direction:column}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.footer-logo img{width:207px;height:47px;object-fit:contain}.newsletter{margin-top:32px}.newsletter-title{font-family:var(--font-avenir);font-size:20px;line-height:18px;color:var(--white)}.newsletter-title strong{font-family:var(--font-avenir);font-weight:900}.newsletter-desc{font-family:var(--font-avenir);font-size:16px;line-height:24px;color:var(--white);margin-top:16px}.newsletter-form{display:flex;gap:16px;margin-top:24px}.newsletter-input{flex:1;max-width:400px;padding:10px;background:transparent;border:1px solid var(--white);border-radius:10px;color:var(--white);font-family:var(--font-avenir);font-size:16px}.newsletter-input::placeholder{color:var(--text-muted)}.newsletter-input:focus{outline:none;border-color:var(--highlight-blue)}.footer-columns{display:flex;gap:80px}.footer-col-title{font-family:var(--font-sora);font-size:16px;font-weight:700;color:var(--white);line-height:32px;text-transform:uppercase}.footer-col ul{margin-top:8px;display:flex;flex-direction:column;gap:14px}.footer-col a{font-family:var(--font-avenir);font-size:16px;font-weight:300;color:var(--white);transition:color .2s}.footer-col a:hover{color:var(--highlight-blue)}.footer-bottom{text-align:left;display:flex;gap:20px;justify-content:space-between}.footer-bottom .copyright{flex:1}.copyright a{transition:all .3s}.copyright a:hover{color:#fff}.footer-bottom .socials{display:inline-flex;gap:16px;align-items:center}.footer-bottom p{font-family:var(--font-avenir);font-size:16px;line-height:24px;color:#ffffff80}.input-error{border-color:#e53e3e;outline-color:#e53e3e}.error-message{display:block;font-size:14px;color:#e53e3e}.alert-success{margin-top:10px;text-align:center;color:green;font-weight:500;font-family:var(--font-avenir)}.alert-error{margin-top:10px;text-align:center;color:#e53e3e;font-weight:500;font-family:var(--font-avenir)}.page-default-content{max-width:1440px;margin:0 auto;padding:80px;border-radius:64px 64px 0 0;background-color:#fff;color:#000;gap:16px;font-size:24px;line-height:1.4;font-family:var(--font-avenir)}.page-hero{padding:64px 80px;max-width:1440px;margin:0 auto}.page-hero h1{font-family:var(--font-sora);font-weight:700;font-size:80px;color:var(--white);line-height:1.1;margin:0}.page-default-content h2{font-size:40px;font-family:var(--font-sora);line-height:1.2;margin-top:68px;margin-bottom:35px}.page-default-content h2:first-child{margin-top:0}.page-default-content p{margin-bottom:35px;font-weight:500}.page-default-content p:last-child{margin-bottom:0}.page-default-content .modified-date{margin-bottom:40px;font-size:20px;color:#0009;font-weight:400}.page-default-content a{text-decoration:underline}@media(max-width:1280px){.hero-title{font-size:72px}.hero{padding:120px 60px 48px}.intro-section,.values-section,.products-section{padding-left:60px;padding-right:60px}.white-section{padding:60px}.main-footer{padding-left:60px;padding-right:60px}.partners-logos{gap:80px}.intro-video{left:580px;width:520px}.intro-card{width:620px}}@media(max-width:1199px){.intro-card{width:500px}.intro-video{width:448px;left:460px}.nav-links{gap:25px}}@media(max-width:1024px){.nav-inner{padding:0 40px}.nav-links{display:none;position:absolute;top:90px;left:0;width:100%;background:var(--black);flex-direction:column;padding:24px 40px;gap:20px;border-top:1px solid rgba(255,255,255,.1)}.nav-links.open,.mobile-menu-btn{display:flex}.hero{padding:100px 40px 48px;border-radius:32px 32px 0 0}.hero-bg img,.hero-overlay{border-radius:32px 32px 0 0}.hero-content{flex-direction:column;gap:24px}.hero-title{font-size:56px}.hero-subtitle{font-size:28px}.hero-right{padding-top:0}.intro-section,.values-section,.products-section{padding-left:40px;padding-right:40px}.intro-section{padding-bottom:40px}.intro-wrapper{flex-direction:column;min-height:auto}.intro-card{width:100%}.intro-video{position:relative;left:auto;top:auto;bottom:auto;width:100%;margin-top:32px}.values-content{flex-direction:column;gap:24px}.values-heading{width:100%;font-size:32px}.values-description{font-size:20px}.products-grid{flex-direction:column}.product-card{min-height:auto}.white-section{padding:40px;border-radius:40px 40px 0 0}.research-block{flex-direction:column}.research-text{border-radius:16px 16px 0 0;min-height:auto;padding:32px}.research-image{height:300px;background:#000;display:flex;justify-content:center}.research-image img{width:auto;height:auto}.cta-banner{flex-direction:column}.cta-image{width:100%;height:150px}.cta-image img{width:100%;height:100%;left:0;top:0}.cta-content{flex-direction:column;padding:24px}.partners-logos{flex-wrap:wrap;gap:40px;justify-content:center}.partner-logo.startup-health{width:300px;height:80px}.partner-logo.lnrcc{width:240px;height:80px}.main-footer{padding:40px}.footer-columns{gap:80px}.research-text{align-items:flex-start}.main-nav{height:90px}main{padding-top:90px}.footer-bottom{flex-direction:column-reverse}.page-hero h1{font-size:56px}.page-hero{padding-left:40px;padding-right:40px}.page-default-content{padding-left:40px;padding-right:40px;font-size:36px}}@media(max-width:991px){.news-grid{flex-direction:column;gap:32px}.footer-top{flex-direction:column;gap:40px}}@media(max-width:640px){.nav-inner{padding:0 20px}.hero{padding:80px 20px 32px}.hero-title{font-size:40px}.hero-subtitle{font-size:22px;line-height:30px}.hero-description{font-size:16px}.intro-section,.values-section,.products-section{padding-left:20px;padding-right:20px}.intro-card{padding:24px}.intro-heading,.products-title{font-size:28px}.white-section{padding:24px;border-radius:32px 32px 0 0}.research-heading{font-size:28px;line-height:36px}.news-title,.partners-title{font-size:28px}.main-footer{padding:24px 20px}.footer-columns{gap:48px}.newsletter-form{flex-direction:column}.newsletter-input{max-width:100%}.btn{width:100%;justify-content:center}.hero{min-height:420px}.page-hero h1{font-size:40px}.page-default-content h2{font-size:28px;margin-bottom:25px;margin-top:40px}.page-default-content{font-size:18px;padding:24px;border-radius:32px 32px 0 0}.page-default-content p{margin-bottom:25px}.page-hero{padding:48px 20px}.page-default-content .modified-date{font-size:16px;margin-bottom:30px}}.about-hero{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:64px 80px 68px;border-radius:50px 0 0;overflow:hidden;background:var(--black)}.about-hero-title{font-family:var(--font-sora);font-size:80px;font-weight:700;line-height:1.1;color:var(--white);margin-bottom:40px}.about-hero-columns{display:flex;gap:40px}.about-hero-image{width:554px;height:auto;flex-shrink:0;overflow:hidden;position:relative}.about-hero-image img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.about-hero-desc{flex:1;font-family:var(--font-avenir);font-size:20px;color:var(--white)}.vision-card{max-width:1440px;margin:0 auto;padding:0 80px 48px}.vision-card-inner{background:#1a1a1a;border:1px solid #262626;border-radius:16px;padding:48px;display:flex;gap:96px;align-items:center}.vision-left{width:52%}.vision-heading{font-family:var(--font-sora);font-size:40px;font-weight:700;line-height:1.2;background:linear-gradient(to bottom,var(--cyan),var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vision-right{width:48%}.vision-text{font-family:var(--font-avenir);font-size:20px;font-weight:500;line-height:1.5;color:var(--white)}.team-section{max-width:1440px;margin:0 auto;padding:0 80px 80px}.team-title{font-family:var(--font-sora);font-size:40px;font-weight:700;line-height:1.2;color:var(--white);margin-bottom:48px}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.team-member{display:flex;gap:24px;align-items:flex-start}.team-photo{width:159px;height:159px;border-radius:50%;object-fit:cover;flex-shrink:0}.team-info{display:flex;flex-direction:column;gap:8px}.team-name{font-family:var(--font-sora);font-size:24px;font-weight:700;line-height:1.3;color:var(--white)}.team-role{font-family:var(--font-sora);font-size:16px;font-weight:600;background:linear-gradient(to bottom,var(--cyan),var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.team-desc{font-family:var(--font-avenir);font-size:16px;line-height:1.3;color:#fffc}.team-link{font-family:var(--font-sora);font-size:14px;font-weight:600;color:#80e6de;display:inline-flex;align-items:center;gap:4px;margin-top:4px;transition:opacity .2s}.team-link:hover{opacity:.7}.advisors-section{width:100%;margin-bottom:56px}.advisors-title{font-family:var(--font-sora);font-size:40px;font-weight:700;line-height:1.2;color:var(--black);margin-bottom:32px}.advisors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px;justify-items:center}.advisor-item{display:flex;align-items:center;gap:16px;width:100%}.advisor-photo{width:140px;height:140px;object-fit:cover}.rounded{border-radius:50%}.advisor-item .advisor-info{flex:1;display:flex;flex-direction:column;gap:8px;line-height:1.2}.advisor-name{font-family:var(--font-avenir);font-size:20px;font-weight:500;color:var(--dark);line-height:1.2}.advisor-role{font-family:var(--font-avenir);font-size:16px;color:000000;font-weight:300}.advisor-university{font-family:var(--font-avenir);font-size:16px;color:000000;font-weight:300;font-style:italic}.advisor-affiliation{font-family:var(--font-avenir);font-size:12px;color:#fff9;line-height:1.4}.logos-title{font-family:var(--font-sora);font-size:40px;font-weight:700;line-height:1.2;color:var(--black);margin-bottom:32px}.logos-row{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:24px}.logos-row .business-item img{height:140px;width:auto;object-fit:contain}.timeline-section{position:relative;max-width:1440px;margin:0 auto;padding:80px;overflow:hidden}.timeline-bg{position:absolute;inset:0;z-index:0}.timeline-bg img{width:100%;height:100%;object-fit:cover}.timeline-bg-overlay{position:absolute;inset:0;background:#000000bf}.timeline-content{position:relative;z-index:1}.timeline-title{font-family:var(--font-sora);font-size:40px;font-weight:700;line-height:1.2;color:var(--white);text-align:center;margin-bottom:24px}.timeline{position:relative;max-width:671px;margin:0 auto;padding-top:37px;padding-bottom:89px}.timeline:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;bottom:0;width:4px;background:#7b7b7b;z-index:0}.timeline-rail-fill{position:absolute;left:50%;transform:translate(-50%);top:0;width:4px;background:linear-gradient(180deg,#000,#00c8ff 50px,#0af5c8);z-index:1;transition:height .08s linear}.timeline-item{position:relative;display:flex;align-items:flex-start;margin-bottom:40px}.timeline-item:last-child{margin-bottom:0}.timeline-item.left{flex-direction:row}.timeline-item.right{flex-direction:row-reverse}.timeline-dot{position:absolute;left:50%;transform:translate(-50%);width:16px;height:16px;border-radius:50%;background:#7b7b7b;border:3px solid var(--black);z-index:2;top:calc(50% - 8px);transition:background .4s,box-shadow .4s,border-color .4s}.timeline-item.active .timeline-dot{background:#fff;border-color:#000}.timeline-item-content{max-width:295px}.timeline-item.left .timeline-item-content{margin-right:auto;text-align:right}.timeline-item.right .timeline-item-content{margin-left:auto;text-align:left}.timeline-year{font-family:var(--font-sora);font-size:32px;font-weight:700;color:#7b7b7b;transition:color .4s}.timeline-item-title{font-size:20px;font-weight:700;margin-bottom:16px;font-family:var(--font-sora);color:#7b7b7b;transition:color .4s}.timeline-desc{font-family:var(--font-avenir);font-size:16px;line-height:1.5;color:#7b7b7b;transition:color .4s}.timeline-item.active .timeline-year,.timeline-item.active .timeline-item-title,.timeline-item.active .timeline-desc{color:var(--white)}.timeline-item-content.large .timeline-desc{width:400px}.separator{height:1px;background:var(--black);width:100%;display:block}.about-advisors{gap:0}.timeline-item .btn-outline-white{margin-top:16px;padding:10px;width:100%;height:44px;opacity:.5}.timeline-item.active .btn-outline-white{opacity:1}.page{min-height:100vh;background:linear-gradient(135deg,#f0f4ff,#e8f0fe,#f5f0ff);display:flex;align-items:center;justify-content:center;font-family:Georgia,Times New Roman,serif}.trigger-btn{padding:14px 32px;background:#1a1a2e;color:#fff;border:none;border-radius:8px;font-size:15px;font-family:Georgia,serif;cursor:pointer;letter-spacing:.03em;box-shadow:0 4px 20px #1a1a2e2e;transition:transform .15s ease,box-shadow .15s ease}.trigger-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #1a1a2e42}.overlay{position:fixed;inset:0;background:#0a0a1e73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn .2s ease}.card{background:#fff;border-radius:16px;width:100%;max-width:934px;max-height:80vh;overflow-y:auto;box-shadow:0 24px 80px #0a0a1e38,0 2px 12px #0a0a1e14;position:relative;animation:slideUp .25s cubic-bezier(.34,1.56,.64,1);scrollbar-width:thin;scrollbar-color:#d1d5db transparent;padding:32px}.card-header{margin-bottom:16px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.close-btn{position:absolute;top:24px;right:24px;width:32px;height:32px;border-radius:50%;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;border:0;transition:all .3s}.close-btn:hover{background:#f5f5f5;transform:scale(1.1)}.profile-row{display:flex;align-items:center;gap:16px}.avatar-wrap{width:100px;height:100px;border-radius:50%;overflow:hidden;flex-shrink:0}.avatar{width:100%;height:100%;object-fit:cover}.profile-info{display:flex;flex-direction:column;gap:4px}.profile-name{margin:0;font-size:20px;font-weight:700;color:var(--black);font-family:var(--font-sora);line-height:1.375}.profile-title{font-size:16px;color:#525252;font-family:var(--font-avenir);line-height:1.375}.linkedin-link{display:inline-flex;align-items:center;text-decoration:none}.linkedin-icon{width:18px;height:18px}.card-body{color:var(--black);font-family:var(--font-avenir)}.bio-last{margin-bottom:0;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#94a3b8}.member-bio p{margin-bottom:22px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1280px){.about-hero{padding:60px 60px 48px}.about-hero-title{font-size:64px}.vision-card,.team-section{padding-left:60px;padding-right:60px}.timeline-section{padding:60px}}@media(max-width:1199px){.advisors-grid,.logos-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.about-hero{padding:48px 40px;border-radius:32px 0 0}.about-hero-title{font-size:48px}.about-hero-columns{flex-direction:column;gap:24px}.about-hero-image{width:100%;height:auto}.about-hero-image img{position:relative}.vision-card,.team-section{padding-left:40px;padding-right:40px}.vision-card-inner{gap:24px;padding:32px;flex-direction:column}.vision-left,.vision-right{width:100%}.vision-heading{font-size:32px}.team-grid{gap:40px;grid-template-columns:1fr}.timeline-section{padding:40px}.timeline-title{font-size:32px}.timeline:before{left:20px}.timeline-dot{left:20px}.timeline-item.left,.timeline-item.right{flex-direction:row}.timeline-item-content{width:calc(100% - 60px);margin-left:52px!important;margin-right:0!important;text-align:left!important}.timeline-rail-fill{left:18px;transform:translate(0)}.logos-row{grid-template-columns:1fr}}@media(max-width:767px){.advisors-grid{grid-template-columns:1fr}}@media(max-width:640px){.about-hero{padding:32px 20px}.about-hero-title{font-size:36px}.vision-card,.team-section{padding-left:20px;padding-right:20px}.team-grid{grid-template-columns:1fr}.team-member{flex-direction:column;align-items:center;text-align:center}.team-title,.advisors-title,.logos-title{font-size:28px}.timeline-section{padding:40px 20px}.logos-row{flex-direction:column;gap:32px;align-items:flex-start}.timeline-item-content.large .timeline-desc{max-width:100%}.vision-card-inner{padding:20px}.team-link{justify-content:center}.timeline-item .btn-outline-white{font-size:14px}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tech-hero{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:64px 80px;background:var(--black);overflow:hidden}.tech-hero-title{font-family:var(--font-sora);font-size:80px;font-weight:700;line-height:1.1;color:var(--white);margin-bottom:40px}.tech-hero-desc{font-family:var(--font-avenir);font-size:24px;font-weight:500;line-height:1.4;color:var(--white);margin-bottom:64px}.tech-hero-img{position:relative;margin-bottom:-22px}.tech-hero-img:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000001a 71.15%,#000);pointer-events:none}.tech-hero-img img{width:100%;height:auto}.tech-features-grid{display:flex;gap:32px;position:relative}.tech-feature-card{flex:1;background:var(--light-blue-bg);border:4px solid var(--cyan);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px}.tech-feature-title{font-family:var(--font-sora);font-size:24px;font-weight:700;line-height:1.333;background:linear-gradient(to bottom,var(--cyan),var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tech-feature-desc{font-family:var(--font-avenir);font-size:16px;line-height:normal;color:var(--white)}.dual-platform-section{padding:0 80px 80px;max-width:1440px;margin:0 auto;background:var(--black)}.dual-platform-row{display:flex}.dual-platform-left{width:33.56%;min-width:350px}.dual-platform-video{aspect-ratio:1;overflow:hidden}.dual-platform-video video{width:100%;height:100%;object-fit:cover}.dual-platform-right{width:66.44%;padding-left:32px}.dual-platform-content{display:flex;flex-direction:column;gap:24px;max-width:900px}.dual-platform-title{font-family:var(--font-sora);font-size:24px;font-weight:700;line-height:1.33;color:var(--white);margin-bottom:16px}.dual-platform-desc{font-family:var(--font-avenir);font-size:16px;line-height:24px;color:var(--white);margin-bottom:24px}.dual-platform-box{background-color:#0d6ef633;padding:24px;border-radius:16px}.dual-platform-box .box-title{font-family:var(--font-sora);font-size:20px;line-height:1.479;font-weight:700;color:var(--white);margin-bottom:8px}.dual-platform-box .box-content{font-family:var(--font-avenir);font-size:16px;line-height:24px;color:var(--white)}.tech-white-section{background:var(--white);color:var(--black);border-radius:64px 64px 0 0;padding:80px;position:relative;z-index:2;max-width:1440px;margin:0 auto;width:100%}.clinical-title{font-family:var(--font-sora);font-size:40px;font-weight:700;line-height:1.2;color:var(--black);margin-bottom:16px}.clinical-desc{font-family:var(--font-avenir);font-size:20px;line-height:1.35;color:var(--black)}.clinical-subtitle{font-family:var(--font-sora);font-size:24px;line-height:1.33;font-weight:700;color:var(--black);margin-bottom:24px;margin-top:40px;padding-bottom:8px;position:relative}.clinical-subtitle:before{content:"";position:absolute;bottom:0;left:0;width:100%;background-color:#000;height:1px}.validation-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px}.validation-card{background:var(--black);border:4px solid;border-image:linear-gradient(180deg,#7fe5df,#45bbf7) 1;padding:20px;display:flex;flex-direction:column;gap:24px}.validation-number{font-family:var(--font-avenir);color:var(--white);font-size:20px;line-height:1.35}.validation-card-title{font-family:var(--font-avenir);font-size:20px;line-height:1.35;font-weight:800;text-transform:uppercase;color:var(--white)}.validation-card-desc{font-family:var(--font-avenir);font-size:16px;line-height:1.375;color:var(--white)}.images-section{padding:80px 80px 64px;max-width:1440px;margin:0 auto;background:var(--black)}.images-sec-row{display:flex;flex-wrap:wrap;row-gap:48px;align-items:center}.images-sec-left{width:56.8%;padding-right:40px}.images-sec-right{width:43.2%}.images-content{display:flex;flex-direction:column;gap:40px}.images-title{font-family:var(--font-sora);font-size:40px;font-weight:700;line-height:1.2;color:var(--white);margin-bottom:16px}.images-desc{font-family:var(--font-avenir);font-size:16px;line-height:1.375;color:var(--white)}.advantages-section{padding:0 80px 64px;max-width:1440px;margin:0 auto;background:var(--black)}.advantages-grid{display:flex;gap:40px;flex-wrap:wrap}.advantages-left{width:calc(100% - 340px)}.advantages-title{font-family:var(--font-sora);font-size:40px;font-weight:700;line-height:1.2;color:var(--white);margin-bottom:16px}.advantages-caption{font-family:var(--font-avenir);font-size:12px;line-height:16px;color:var(--white)}.advantages-desc{font-family:var(--font-avenir);font-size:20px;line-height:1.35;color:var(--white);margin-bottom:24px}.advantages-images{display:flex;gap:32px}.advantages-image{flex:1;display:flex;flex-direction:column;justify-content:space-between}.advantages-images img{width:100%;object-fit:cover;height:auto;margin-bottom:8px}.advantages-right{width:300px;display:flex;flex-direction:column;gap:24px;padding:65.5px 31px;border:1px solid #262626;background:#1a1a1a;border-radius:16px}.advantages-right-title{font-family:var(--font-sora);font-size:20px;line-height:1.25;font-weight:700;color:var(--white)}.advantages-list{list-style:disc;padding-left:24px;display:flex;flex-direction:column;gap:16px}.advantages-list li{font-family:var(--font-avenir);font-size:16px;line-height:normal;color:var(--white)}.advantages-list li strong{font-weight:800}.tech-scientist-block{display:flex;gap:48px;align-items:center;margin-top:48px}.tech-scientist-video{aspect-ratio:553/500;overflow:hidden;display:block}.tech-scientist-video video{width:100%;height:100%;object-fit:cover}.tech-scientist-text{flex:1;display:flex;flex-direction:column;gap:16px}.tech-cta-section{max-width:1440px;padding:0 80px 80px;margin:0 auto}@media(max-width:1280px){.tech-hero{padding:60px 60px 48px}.tech-hero-title{font-size:64px}.dual-platform-section,.images-section,.advantages-section,.tech-cta-section{padding-left:60px;padding-right:60px}.tech-white-section{padding:60px}}@media(max-width:1024px){.tech-hero{padding:48px 40px;border-radius:32px 0 0}.tech-hero-title{font-size:48px}.tech-features-grid{flex-direction:column}.dual-platform-row{flex-direction:column-reverse;gap:48px}.dual-platform-video{max-width:500px;margin:0 auto}.dual-platform-left,.dual-platform-right{width:100%;padding:0}.dual-platform-section,.images-section,.advantages-section,.tech-cta-section{padding-left:40px;padding-right:40px}.tech-white-section{padding:40px;border-radius:40px 0 0}.validation-grid{grid-template-columns:repeat(2,1fr)}.images-sec-left,.images-sec-right{width:100%;padding:0}.tech-scientist-img img{height:auto}.advantages-left,.advantages-right{width:100%}.advantages-right{padding:40px 20px}.tech-scientist-block{flex-direction:column}.tech-scientist-video{max-width:500px;margin:0 auto}.tech-scientist-img{width:100%}}@media(max-width:640px){.tech-hero{padding:32px 20px}.tech-hero-img{margin-bottom:-5px}.tech-hero-title{font-size:36px}.tech-hero-desc{font-size:16px;margin-bottom:48px}.tech-features-grid{gap:24px}.dual-platform-section,.images-section,.advantages-section,.tech-cta-section{padding-left:20px;padding-right:20px}.dual-platform-title,.images-title,.advantages-title{font-size:28px}.tech-white-section{padding:24px;border-radius:32px 0 0}.clinical-title{font-size:28px}.validation-grid{grid-template-columns:1fr}.advantages-images{flex-direction:column}.advantages-desc{font-size:16px}.images-sec-row{flex-direction:column-reverse}}.mb-0{margin-bottom:0!important}.products-hero{max-width:1440px;margin:0 auto;padding:0 80px}.products-hero-content{display:flex;flex-direction:column;gap:40px;padding:64px 0;border-bottom:1px solid var(--white)}.products-hero-title{font-family:var(--font-sora);font-size:80px;font-weight:700;line-height:1.1;color:var(--white)}.products-hero-row{display:flex;align-items:center;gap:40px}.products-hero-image-strip{width:880px;height:125px;flex-shrink:0;overflow:hidden}.products-hero-image-strip img{width:100%;height:100%;object-fit:cover}.products-hero-image-strip img.on-tablet{display:none}.products-hero-text{font-family:var(--font-avenir);font-size:20px;line-height:1.35;color:var(--white);flex:1}.products-detail-section{max-width:1440px;margin:0 auto;padding:48px 80px 80px}.products-detail-title{font-family:var(--font-sora);font-size:40px;line-height:1.2;color:var(--white);margin-bottom:40px}.products-detail-grid{display:flex;gap:48px}.product-detail-card{flex:1;background:var(--light-blue-bg);border:4px solid var(--cyan);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:16px;justify-content:center}.product-detail-name{font-family:var(--font-sora);font-size:24px;font-weight:700;line-height:1.33;background:linear-gradient(to bottom,var(--cyan),var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-detail-desc{font-family:var(--font-avenir);font-size:20px;line-height:1.35;color:var(--white)}.product-detail-block{display:flex;flex-direction:column;margin-bottom:4px}.product-detail-block:last-child{margin-bottom:0}.product-detail-subtitle{font-family:var(--font-avenir);font-size:16px;line-height:normal;font-weight:800;color:var(--white)}.product-detail-list{list-style:disc;padding-left:24px;display:flex;flex-direction:column}.product-detail-list li{font-family:var(--font-avenir);font-size:16px;line-height:normal;color:var(--white)}.product-detail-closing{font-family:var(--font-avenir);font-size:16px;line-height:normal;color:var(--white);margin-top:2px}.products-white-section{background:var(--white);color:var(--black);border-radius:64px 64px 0 0;padding:80px;position:relative;z-index:2;max-width:1440px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:40px}.decision-tools-header{display:flex;flex-direction:column;gap:16px}.decision-tools-title{font-family:var(--font-avenir);font-size:36px;font-weight:900;line-height:1.222;color:var(--black)}.decision-tools-subtitle{font-family:var(--font-avenir);font-size:24px;font-weight:500;line-height:1.4;color:var(--black)}.cs-accordion-list{display:flex;flex-direction:column;gap:24px}.cs-accordion-item{border:1px solid #000000;border-radius:8px;overflow:hidden;transition:all .3s ease}.cs-accordion-large .cs-accordion-item{border-radius:16px}.cs-accordion-item:hover{border-color:#0000004d}.cs-accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;text-align:left;padding:15px}.cs-accordion-large .cs-accordion-header{padding:23px}.cs-accordion-header-text{font-family:var(--font-sora);font-size:20px;line-height:1.25;font-weight:700;color:var(--black);padding-right:12px}.cs-accordion-large .cs-accordion-header-text{font-size:24px;line-height:1.33}.cs-accordion-icon{font-family:var(--font-sora);font-size:24px;font-weight:300;color:var(--black);flex-shrink:0;width:25px;height:25px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.cs-accordion-large .cs-accordion-icon{width:32px;height:32px}.cs-accordion-body{overflow:hidden;max-height:0;transition:all .35s ease;opacity:0}.cs-accordion-item.active .cs-accordion-body{margin-top:-5px;opacity:1}.cs-accordion-content{padding:0 15px 15px}.cs-accordion-large .cs-accordion-item.active .cs-accordion-body{margin-top:-7px}.cs-accordion-large .cs-accordion-content{padding:0 23px 23px}.cs-accordion-desc{font-family:var(--font-avenir);font-size:16px;line-height:normal;color:var(--black);margin-bottom:20px}.cs-accordion-desc:last-child{margin-bottom:0}.cs-accordion-sub-title{font-family:var(--font-avenir);font-size:16px;line-height:normal;font-weight:600;color:var(--black)}.cs-accordion-large .cs-accordion-sub-title{font-weight:400;padding-top:3px}.cs-accordion-bullets{list-style:disc;padding-left:24px;display:flex;flex-direction:column;margin-bottom:20px}.cs-accordion-bullets li{font-family:var(--font-avenir);font-size:16px;line-height:normal;color:var(--black)}.zoom-in-section{background:var(--black);max-width:1440px;margin:0 auto;padding:40px 80px 48px}.zoom-in-intro{display:flex;align-items:center;margin-bottom:48px;row-gap:40px;flex-wrap:wrap}.zoom-in-content{width:56.8%;padding-right:40px;display:flex;flex-direction:column;gap:32px}.zoom-in-image{width:43.2%}.zoom-in-image img{width:100%;height:auto}.zoom-in-title{font-family:var(--font-sora);font-size:40px;font-weight:700;line-height:1.2;color:var(--white);max-width:591px}.zoom-in-desc{font-family:var(--font-avenir);font-size:20px;line-height:1.35;color:var(--white)}.zoom-in-desc p{margin-bottom:27px}.zoom-in-desc p:last-child{margin-bottom:0}.applications-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.application-card{background:#1a1a1a;border:1px solid #262626;border-radius:16px;padding:47px;display:flex;flex-direction:column;gap:16px}.application-title{font-family:var(--font-sora);font-size:24px;font-weight:700;color:#80e6de}.application-desc{font-family:var(--font-avenir);font-size:16px;line-height:normal;color:var(--white)}.products-page .tech-cta-section{padding-bottom:40px}@media(max-width:1280px){.products-hero{padding:0 60px}.products-hero-title{font-size:64px}.products-hero-image-strip{width:600px}.products-detail-section{padding-left:60px;padding-right:60px}.products-white-section,.zoom-in-section{padding:60px}}@media(max-width:1024px){.products-hero{padding:0 40px}.products-detail-title{font-size:36px}.products-hero-content{padding:48px 0}.products-hero-title{font-size:48px}.products-hero-row{flex-direction:column;gap:24px}.products-hero-image-strip{width:100%;height:auto}.products-hero-image-strip img{display:none}.products-hero-image-strip img.on-tablet{display:block}.products-detail-section{padding-left:40px;padding-right:40px}.products-detail-grid{flex-direction:column}.products-white-section{padding:40px;border-radius:40px 40px 0 0}.zoom-in-section{padding:40px}.zoom-in-content,.zoom-in-image{width:100%;padding:0}.zoom-in-title{font-size:32px}.applications-grid{grid-template-columns:repeat(2,1fr)}.products-hero-image-strip{height:20vw}}@media(max-width:640px){.products-hero{padding:0 20px}.products-hero-content{gap:32px;padding:32px 0}.products-hero-title{font-size:36px}.products-hero-text{font-size:16px}.products-detail-section{padding-left:20px;padding-right:20px;padding-bottom:60px}.product-detail-card{padding:24px}.product-detail-name{font-size:24px}.products-white-section{padding:24px;border-radius:32px 32px 0 0}.decision-tools-title{font-size:28px}.decision-tools-subtitle{font-size:18px}.cs-accordion-header-text{font-size:16px}.cs-accordion-icon{width:20px;height:20px}.cs-accordion-item.open .accordion-body{padding:0 20px 24px}.zoom-in-section{padding:24px 20px 48px}.zoom-in-title{font-size:28px}.zoom-in-desc{font-size:16px}.applications-grid{grid-template-columns:1fr}.application-card{padding:32px}.products-detail-title{font-size:30px}.products-detail-grid{gap:32px}.cs-accordion-large .cs-accordion-header-text{font-size:18px}.cs-accordion-large .cs-accordion-header{padding:15px}.cs-accordion-large .cs-accordion-icon{width:22px;height:22px}.cs-accordion-large .cs-accordion-content{padding:0 15px 15px}.cs-accordion-large .cs-accordion-item.active .cs-accordion-body{margin-top:0}.cs-accordion-desc,.cs-accordion-bullets{margin-bottom:16px}}.news-hero{padding:64px 80px;max-width:1440px;margin:0 auto}.news-hero h1,.news-hero .page-title{font-family:var(--font-sora);font-weight:700;font-size:80px;color:var(--white);line-height:1.1;margin:0 0 24px}.news-hero p{font-family:var(--font-avenir);font-weight:500;font-size:24px;line-height:1.4;color:var(--white)}.news-page-grid{max-width:1440px;margin:0 auto;padding:0 80px 88px}.news-page-grid .news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin:0}.news-page-grid .news-card{border:4px solid transparent;border-radius:24px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease,border-radius .3s ease;gap:0}.news-page-grid .news-card:hover{transform:translateY(-4px);border-color:#45bbf7}.news-page-grid .news-card .news-card-image{height:200px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.news-page-grid .news-card .news-card-image img{width:100%;height:100%;object-fit:cover}.news-page-grid .news-card .news-card-body{background:#212121;padding:24px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.news-page-grid .news-card .news-card-title{font-family:var(--font-avenir);font-weight:500;font-size:20px;color:var(--white);margin:0 0 16px;line-height:1.35}.news-page-grid .news-card .news-card-date{font-size:16px;background:linear-gradient(90deg,#7fe5df,#45bbf7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:var(--font-avenir)}.pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:48px}.pagination{display:flex;gap:8px;align-items:center;font-family:var(--font-inter)}.pagination a,.pagination .dots{width:32px;height:32px;border-radius:6px;border:1px solid #DFE3E8;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;font-weight:700;font-size:14px;line-height:20px;color:#212b36;transition:all .3s ease-in-out}.pagination .dots{cursor:auto}.pagination .arrow.disabled{background-color:#919eab;border-color:#919eab;opacity:.5}.pagination a.active,.pagination a:hover{border-color:#45bbf7;color:#45bbf7}.pagination .arrow{color:#c4cdd5}.news-cta-section{background:#fff;padding:80px 64px}.news-page-details{max-width:1440px;margin:0 auto;padding:80px;border-radius:64px 64px 0 0;background-color:#fff;color:#000;display:flex;flex-direction:column;gap:16px}.news-page-details img{height:auto;max-width:100%;max-height:350px;margin:0 auto;min-width:500px}.blog-title{font-size:36px;font-family:var(--font-avenir);line-height:1.222}.published-at{font-size:20px;font-family:var(--font-avenir);color:#0009}.blog-content{font-size:24px;line-height:1.4;font-family:var(--font-avenir)}.blog-content p{margin-bottom:35px;font-weight:500}@media(max-width:1280px){.news-hero,.news-page-grid{padding-left:60px;padding-right:60px}}@media(max-width:1024px){.news-hero h1,.news-hero .page-title{font-size:56px}.news-hero,.news-page-grid{padding-left:40px;padding-right:40px}.news-page-grid .news-grid{grid-template-columns:repeat(2,1fr);gap:32px}.news-page-details img{min-width:300px}.news-page-details{padding-left:40px;padding-right:40px}}@media(max-width:640px){.news-hero{padding:48px 20px}.news-hero h1,.news-hero .page-title{font-size:40px}.news-hero p{font-size:18px}.news-page-grid .news-grid{grid-template-columns:1fr}.news-cta-section{padding:40px 24px}.news-hero,.news-page-grid{padding-left:20px;padding-right:20px}.news-page-grid .news-card .news-card-body{padding:16px}.news-page-grid{padding-bottom:60px}.news-page-details{padding:24px;border-radius:32px 32px 0 0}.blog-title{font-size:28px}.published-at{font-size:16px}.blog-content{font-size:18px}}.careers-hero{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:64px 80px;background:var(--black);overflow:hidden}.careers-hero-title{font-family:var(--font-sora);font-size:80px;font-weight:700;line-height:1.1;color:var(--white);margin-bottom:40px}.careers-hero-columns{display:flex;gap:40px}.careers-hero-image{width:46.56%;min-width:400px}.careers-hero-image img{width:100%;height:100%;object-fit:cover;display:block}.careers-hero-text{flex:1;font-family:var(--font-avenir);font-size:24px;font-weight:500;line-height:1.4;color:var(--white)}.careers-hero-text p+p{margin-top:36px}.careers-white-section{background:var(--white);color:var(--black);border-radius:64px 64px 0 0;padding:80px;max-width:1440px;margin:0 auto;width:100%}.careers-section-title{font-family:var(--font-avenir);font-size:36px;line-height:1.22;font-weight:900;color:var(--black);margin-bottom:16px}.careers-section-subtitle{font-family:var(--font-avenir);font-size:24px;font-weight:500;line-height:1.4;color:var(--black);margin-bottom:40px}.careers-section-subtitle a{color:#1398dc;text-decoration:none}.careers-section-subtitle a:hover{text-decoration:underline}.accordion{display:flex;flex-direction:column;gap:16px}.accordion-item{background:var(--white);border:1px solid #262626;border-radius:16px;padding:24px;overflow:hidden}.accordion-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.accordion-title{font-family:var(--font-sora);font-size:24px;font-weight:700;color:var(--black)}.accordion-icon{width:32px;height:32px;flex-shrink:0;margin-left:16px}.accordion-icon img{width:100%;height:100%}.accordion-body{max-height:0;overflow:hidden;transition:max-height .4s ease}.accordion-item.open .accordion-body{max-height:2000px}.accordion-content{padding-top:24px;font-family:var(--font-avenir);font-size:16px;line-height:1.6;color:var(--black)}.accordion-content h4{font-family:var(--font-avenir);font-size:16px;font-weight:900;margin-top:20px;margin-bottom:8px}.accordion-content h4:first-child{margin-top:0}.accordion-content p{margin-bottom:12px}.accordion-content ul{list-style:disc;padding-left:24px;margin-bottom:12px}.accordion-content ul li{margin-bottom:4px}@media(max-width:1280px){.careers-hero{padding:60px 60px 48px}.careers-white-section{padding:60px}}@media(max-width:1024px){.careers-hero{padding:48px 40px;border-radius:32px 0 0}.careers-hero-title{font-size:56px}.careers-hero-columns{flex-direction:column}.careers-hero-image{width:100%;min-width:auto}.careers-hero-text p+p{margin-top:24px}.careers-hero-text{font-size:20px}.careers-white-section{padding:40px;border-radius:40px 40px 0 0}.careers-section-subtitle,.accordion-title{font-size:20px}}@media(max-width:640px){.careers-hero{padding:32px 20px}.careers-hero-title{font-size:40px}.careers-hero-text{font-size:18px}.careers-white-section{padding:24px;border-radius:32px 32px 0 0}.careers-section-title{font-size:28px}.careers-section-subtitle,.accordion-title{font-size:18px}}.contact-hero{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:64px 80px}.contact-hero-title{font-family:var(--font-sora);font-size:80px;font-weight:700;line-height:1.1;color:var(--white)}.contact-hero-subtitle{font-family:var(--font-avenir);font-size:24px;font-weight:500;line-height:1.4;color:var(--white);margin-top:24px;max-width:1068px}.contact-section{position:relative}.contact-inner{max-width:1440px;padding:24px 80px;margin:0 auto}.contact-section-bg{position:absolute;inset:0;z-index:0}.contact-section-bg img{width:100%;height:100%;object-fit:cover;opacity:.2}.contact-section-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(360deg,#0000 81.56%,#000 103.06%),linear-gradient(180deg,#0000 69.69%,#000 83.8%);pointer-events:none}.contact-columns{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:80px}.contact-info{display:flex;flex-direction:column;gap:32px}.contact-info-block{display:flex;flex-direction:column}.contact-info-label{font-family:var(--font-avenir);font-size:20px;font-weight:800;line-height:1.35;color:#45bbf7}.contact-info-value{font-family:var(--font-avenir);font-size:20px;line-height:1.35;font-weight:400;color:var(--white)}.contact-map{width:100%;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden}.contact-map img,.contact-map iframe{width:100%;height:100%;object-fit:cover}.contact-form-card{background:#1a1a1a;border:1px solid #262626;border-radius:16px;padding:40px 32px}.contact-form{display:flex;flex-direction:column;gap:32px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-family:var(--font-readex);font-size:16px;font-weight:400;line-height:1.5;color:#f8f8f8}.form-input,.form-textarea{width:100%;padding:15px 23px;background:var(--black);border:1px solid #262626;border-radius:16px;color:var(--white);font-family:var(--font-avenir);font-size:16px;line-height:22px;transition:border-color .2s;outline:none}.form-textarea{padding:23px}.form-input::placeholder,.form-textarea::placeholder{color:#a9a7a7}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--highlight-blue)}.form-textarea{height:192px;resize:vertical}.form-submit{width:100%;height:44px;background:transparent;border:1px solid var(--white);border-radius:10px;color:var(--white);font-family:var(--font-sora);font-size:16px;font-weight:400;cursor:pointer;transition:all .3s ease}.form-submit:hover{background:var(--white);color:var(--black)}@media(max-width:1280px){.contact-hero{padding:100px 60px 64px}.contact-hero-title{font-size:64px}.contact-inner{padding:60px}}@media(max-width:1024px){.contact-hero{padding:80px 40px 56px;border-radius:32px 0 0}.contact-hero-title{font-size:48px}.contact-hero-subtitle{font-size:20px}.contact-inner{padding:40px}.contact-columns{grid-template-columns:1fr;gap:48px}.contact-form-card{width:100%}.contact-map{width:100%;max-width:650px;margin:0 auto}}@media(max-width:640px){.contact-hero{padding:40px 20px}.contact-form{gap:24px}.form-input,.form-textarea{padding:15px 20px}.contact-hero-title{font-size:36px}.contact-hero-subtitle{font-size:18px}.contact-inner,.contact-form-card{padding:24px 20px}}
