@font-face{font-family:Manrope;src:url('assets/manrope-xn7gyhe41ni1adirggexsg.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap} :root{--navy:#11162b;--ink:#25253a;--gold:#dca165;--cream:#f7f5f0;--line:#e6ded3;--max:1920px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:155px;background:var(--navy);color:var(--gold);display:flex;flex-direction:column;align-items:center;position:relative;z-index:20;border-bottom:1px solid rgba(220,161,101,.7)}.brand{height:111px;display:flex;align-items:center}.brand img{width:305px;height:auto}.site-nav{height:43px;display:flex;align-items:center;gap:34px;font-size:11px;font-weight:700}.site-nav a{text-decoration:none;white-space:nowrap;transition:color .2s}.site-nav a:hover,.footer a:hover{color:#fff}.menu-toggle{display:none;background:none;border:0}.hero{max-width:1920px;margin:0 auto;position:relative;background:var(--navy);overflow:hidden}.slides{height:auto;aspect-ratio:3.064 / 1;min-height:0;position:relative}.slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,55%) minmax(0,45%);opacity:0;pointer-events:none;transition:opacity .65s ease}.slide.is-active{opacity:1;pointer-events:auto}.slide>img{height:100%;width:100%;min-width:0;object-fit:cover}.slide-copy{min-width:0}.slide-copy{padding:clamp(38px,5vw,90px);display:flex;flex-direction:column;justify-content:center;color:var(--gold);background:var(--navy)}.eyebrow,.section-kicker,.mode-label{display:block;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:800;color:var(--gold);margin-bottom:18px}.slide h1{font-size:clamp(32px,4vw,68px);line-height:1.1;font-weight:400;margin:0 0 28px;letter-spacing:-.04em}.slide p:not(.eyebrow){font-size:15px;line-height:1.7;max-width:510px;margin:0;color:#f2bf82}.slider-controls{position:absolute;bottom:23px;left:55%;display:flex;gap:8px;z-index:2}.dot{width:8px;height:8px;border:0;padding:0;border-radius:50%;background:#c9c9c9;cursor:pointer}.dot.is-active{background:#1988ee;transform:scale(1.25)}.section{max-width:var(--max);margin:0 auto;padding:120px 44px}.intro{padding-top:0;padding-left:0;padding-right:0}.intro h2,.science h2,.certification h2,.partnership h2,.about h2{color:var(--gold);font-size:clamp(33px,4.3vw,62px);font-weight:400;line-height:1.1;letter-spacing:-.045em;margin:0 0 48px;max-width:1800px}.intro h2{margin-bottom:10px}.intro-grid{display:block;color:#8a8a91;font-size:15px;max-width:1800px}.intro-grid p{margin:0 0 28px}.modes{padding-top:35px}.mode-intro{display:grid;grid-template-columns:1fr 410px;gap:60px;align-items:center;border-top:1px solid var(--line);padding-top:52px}.mode-intro h3,.mode-text h3{color:var(--gold);font-size:clamp(25px,2.5vw,39px);line-height:1.2;font-weight:400;letter-spacing:-.035em;margin:0}.display-chart{width:100%;background:#fff}.mode-row{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding:110px 0;border-bottom:1px solid var(--line)}.mode-row.reverse{grid-template-columns:1fr 1fr}.mode-row.reverse .mode-text{order:2}.mode-row.reverse .device-card{order:1}.mode-text p,.mode-text li,.science-copy p,.cert-copy p,.partner-grid p,.cta-card p,.person p{color:#939399;font-size:15px}.mode-text ul{padding-left:20px;color:var(--gold);font-size:14px}.mode-text li{margin:10px 0}.mode-label{margin-bottom:13px}.screens{display:grid;gap:30px;justify-items:center}.screens img{width:min(100%,560px);filter:drop-shadow(0 18px 18px rgba(17,22,43,.13))}.device-card{background:var(--cream);padding:38px;display:flex;align-items:center;justify-content:center;gap:24px;min-height:300px}.device-card>img:first-child{width:44%;height:230px;object-fit:contain}.device-card .screen-small{width:48%;height:auto}.dark{max-width:none;background:var(--navy);color:#fff;display:grid;grid-template-columns:minmax(0,650px) minmax(320px,500px);justify-content:center;gap:120px;align-items:center;padding-left:8%;padding-right:8%}.dark .offer-copy h2{font-size:clamp(38px,4vw,65px);line-height:1.08;font-weight:400;color:var(--gold);letter-spacing:-.045em;margin:0 0 38px}.dark .offer-copy>p{color:#eee}.price{font-size:18px;margin:0 0 30px}.price strong{font-size:30px;font-weight:500;color:var(--gold)}.offer-list{list-style:none;padding:0;margin:0 0 40px;border-top:1px solid rgba(220,161,101,.4)}.offer-list li{padding:13px 0;border-bottom:1px solid rgba(220,161,101,.4);color:#efc38e}.offer-list li:before{content:'◆';font-size:7px;margin-right:15px;color:var(--gold)}.button{display:inline-flex;gap:22px;align-items:center;background:var(--gold);color:var(--navy);font-size:11px;font-weight:800;letter-spacing:.1em;text-decoration:none;padding:15px 22px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px);background:#f0bd83}.button span{font-size:18px;line-height:1}.offer-art{align-self:stretch;display:flex;align-items:center;justify-content:center}.offer-art img{max-height:620px;width:100%;object-fit:contain}.science{background:var(--cream);max-width:none;padding-left:max(44px,calc((100% - var(--max))/2 + 44px));padding-right:max(44px,calc((100% - var(--max))/2 + 44px))}.science h2{max-width:1450px}.science-copy{display:block;max-width:none}.science-copy p{margin:0 0 25px;max-width:none}.science-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:65px;max-width:1160px}.science-facts article{border:1px solid rgba(220,161,101,.55);padding:27px 25px}.fact-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-size:26px;margin-bottom:20px}.science-facts p{font-size:14px;color:#85858b;margin:0}.certification{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:80px}.cert-copy p{max-width:700px}.cert-badge{width:min(100%,370px);margin:auto}.partnership{padding-top:50px}.partner-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center}.partner-grid p{max-width:530px;margin-top:0}.cswc{width:242px;margin-top:20px}.team-image{width:100%;height:310px;object-fit:cover}.video{grid-column:1/-1;width:75%;justify-self:center;aspect-ratio:16/9;background:#11162b}.video iframe{width:100%;height:100%;border:0}.cta-section{display:grid;grid-template-columns:1fr 1fr;max-width:1280px;margin:0 auto;padding:0 44px 120px;gap:20px}.cta-card{background:var(--navy);color:#fff;padding:66px 55px;position:relative;overflow:hidden}.cta-card h2{font-size:clamp(30px,3vw,48px);font-weight:400;line-height:1.12;color:var(--gold);letter-spacing:-.04em;margin:0 0 25px;max-width:480px}.cta-card p{max-width:450px;margin:0 0 31px}.cta-card.alt{background:var(--gold)}.cta-card.alt .section-kicker,.cta-card.alt h2{color:var(--navy)}.cta-card.alt p{color:var(--navy)}.cta-card.alt .button{background:var(--navy);color:var(--gold)}.reseller{position:absolute;right:25px;bottom:-45px;width:180px;opacity:.2}.about{padding-top:35px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.person img{width:100%;aspect-ratio:1;object-fit:cover;filter:saturate(.85)}.person h3{font-size:15px;letter-spacing:.08em;color:var(--gold);margin:19px 0 0}.person>span{font-size:11px;letter-spacing:.13em;color:#888;text-transform:uppercase}.person p{font-size:13px;line-height:1.65}.footer{background:var(--navy);color:#dfdfdf;display:grid;grid-template-columns:1fr 1fr;gap:100px;position:relative;padding:70px max(44px,calc((100% - 1192px)/2));font-size:13px}.footer-logo{width:245px;margin-bottom:25px}.footer p{color:#b8b8bf}.footer a{text-decoration:none;color:var(--gold);display:inline-block;margin:5px 22px 5px 0}.footer strong{color:var(--gold);font-size:16px}.social{border:1px solid rgba(220,161,101,.5);padding:5px 11px}.back-top{position:absolute!important;right:44px;bottom:35px;border:1px solid var(--gold);width:37px;height:37px;text-align:center;margin:0!important;font-size:20px}.site-header+main{overflow:hidden}.mobile-video{display:none}.section-kicker,.mode-label,.slide .eyebrow{display:none}.language{position:absolute;right:30px;top:47px;color:var(--gold);font-size:11px;font-weight:700}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.slide{transition:none}}@media(max-width:900px){.site-header{height:76px;display:flex;flex-direction:row;justify-content:space-between;padding:0 22px}.brand{height:auto}.brand img{width:185px}.site-nav{position:absolute;top:76px;left:0;width:100%;height:auto;padding:20px 24px 25px;display:none;flex-direction:column;align-items:flex-start;gap:17px;background:var(--navy);border-top:1px solid rgba(220,161,101,.4)}.site-nav.open{display:flex}.menu-toggle{display:flex;width:32px;padding:5px 0;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle span{height:1px;width:100%;background:var(--gold)}.slides{height:auto;min-height:600px;aspect-ratio:auto}.slide{grid-template-columns:minmax(0,1fr);grid-template-rows:58% 42%}.slide>img{height:100%}.slide-copy{padding:27px 25px 34px;justify-content:center}.slide h1{font-size:34px;margin-bottom:12px}.slide p:not(.eyebrow){font-size:13px;line-height:1.5}.slide .eyebrow{font-size:9px;margin-bottom:8px}.slider-controls{left:50%;bottom:16px}.section{padding:80px 24px}.intro{padding-top:78px}.intro h2,.science h2,.certification h2,.partnership h2,.about h2{font-size:37px}.intro-grid,.science-copy,.science-facts{grid-template-columns:1fr;gap:22px}.mode-intro{grid-template-columns:1fr;gap:30px}.mode-row,.mode-row.reverse{grid-template-columns:1fr;gap:42px;padding:75px 0}.mode-row.reverse .mode-text,.mode-row.reverse .device-card{order:initial}.device-card{min-height:220px;padding:22px}.device-card>img:first-child{height:190px}.dark{grid-template-columns:1fr;gap:35px;padding:75px 24px}.offer-art{max-height:400px}.certification{grid-template-columns:1fr;gap:30px}.cert-badge{max-width:280px}.partner-grid{grid-template-columns:1fr;gap:25px}.team-image{height:240px}.video{grid-column:auto;width:100%}.cta-section{grid-template-columns:1fr;padding:0 24px 80px}.cta-card{padding:50px 28px}.team-grid{grid-template-columns:1fr 1fr;gap:25px}.footer{grid-template-columns:1fr;gap:35px;padding:55px 24px 75px}.footer-logo{width:200px}.back-top{right:24px;bottom:28px}}@media(max-width:480px){.slides{min-height:650px;aspect-ratio:auto}.slide{grid-template-rows:52% 48%}.slide h1{font-size:30px}.team-grid{grid-template-columns:1fr}.section{padding-top:65px;padding-bottom:65px}.intro h2,.science h2,.certification h2,.partnership h2,.about h2{font-size:31px}.mode-intro h3,.mode-text h3{font-size:28px}.screens img{width:100%}}

/* Match the intentionally wide, editorial layout of the live Elementor page. */
.intro-grid p,.science-copy p,.science-facts p,.cert-copy p,.partner-grid p,.cta-card p,.person p{color:var(--gold)}
.offer{background:#fff;color:var(--gold);display:block;max-width:1920px;padding:45px 0 35px}.offer-copy{min-height:250px}.offer-title{display:block!important;color:var(--gold)!important;font-size:clamp(48px,5vw,72px)!important;font-weight:400!important;line-height:1!important;letter-spacing:-.05em;margin:0 0 10px!important}.offer-copy>.section-kicker{display:none}.offer-copy>h2:not(.offer-title){color:var(--gold)!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important;text-align:center;letter-spacing:0;margin:0}.offer-copy .price{text-align:center;font-size:23px;color:var(--gold);margin:4px 0 0}.offer-copy .price strong{font-size:23px}.offer-list{border:0;width:max-content;max-width:100%;margin:0 auto 18px;text-align:left}.offer-list li{border:0;color:var(--gold);padding:2px 0;font-size:14px}.offer-copy .button{margin-left:0}.offer-art{display:none}.science{background:#fff}.science-facts{display:block;max-width:none;margin-top:35px}.science-facts article{border:0;padding:0 30px 35px;text-align:center}.science-facts article .fact-icon{margin:0 auto 10px;border:3px solid #707885;color:#707885;width:106px;height:106px;font-size:48px}.science-facts p{max-width:1370px;margin:auto;color:var(--gold);font-size:14px}.certification{display:block;max-width:1920px}.cert-badge{width:210px;margin:8px auto 0}.cta-section{display:block;max-width:1920px;padding:0 0 80px}.cta-card,.cta-card.alt{background:#fff;color:var(--gold);padding:0 0 45px}.cta-card h2,.cta-card.alt h2{color:var(--gold);font-size:clamp(38px,4vw,62px);max-width:none;margin:0 0 5px}.cta-card p,.cta-card.alt p{color:var(--gold);margin:0 0 5px}.cta-card .button,.cta-card.alt .button{background:var(--gold);color:var(--navy);margin-top:0}.reseller{position:static;display:block;width:100px;opacity:1;margin:0 auto}.language{display:block}@media(min-width:901px){.section{padding-left:0;padding-right:0}}@media(max-width:900px){.mobile-video{display:block;width:100%;aspect-ratio:16/9;background:#000}.mobile-video iframe{width:100%;height:100%;border:0}}@media(max-width:900px){.language{display:none}.offer{padding:55px 24px 30px}.offer-title{font-size:45px!important}.offer-copy>h2:not(.offer-title){text-align:left}.science-facts article{padding-left:0;padding-right:0}.cta-section{padding-left:24px;padding-right:24px}.cta-card,.cta-card.alt{padding-left:0;padding-right:0}}.site-header.single-page-header{height:111px}@media(max-width:900px){.site-header.single-page-header{height:76px}}
