:root{--dm-ground: #041E3F;--dm-ground-2: #02132A;--dm-elev: #0A2547;--dm-glass: rgba(255,255,255,.05);--dm-text: #FFFFFF;--dm-text-2: rgba(255,255,255,.8);--dm-text-3: rgba(255,255,255,.58);--dm-hair: rgba(255,255,255,.12);--dm-hair-strong: rgba(255,255,255,.24);--dm-red: #F91740;--dm-red-bright: #FF3355}body{background:var(--dm-ground)!important;color:var(--dm-text);--bg: var(--dm-ground);--bg-elevated: var(--dm-elev);--bg-sunken: var(--dm-ground-2);--surface: var(--dm-elev);--surface-navy: var(--dm-ground-2);--fg: var(--dm-text);--fg-strong: var(--dm-text);--fg-muted: var(--dm-text-2);--fg-subtle: var(--dm-text-3);--fg-on-dark: var(--dm-text);--fg-on-dark-muted: var(--dm-text-2);--border: var(--dm-hair);--border-strong: var(--dm-hair-strong);--border-on-dark: var(--dm-hair);color-scheme:dark}body .home-page{background:var(--dm-ground)!important}body .section:not(.section--dark):not(.section--proof) h1,body .section:not(.section--dark):not(.section--proof) h2,body .section:not(.section--dark):not(.section--proof) h3,body .section:not(.section--dark):not(.section--proof) h4{color:var(--dm-text)!important}body .section:not(.section--dark):not(.section--proof) .lead{color:var(--dm-text-2)!important}body .nav.scrolled{background:#041e3fc7!important;-webkit-backdrop-filter:saturate(150%) blur(16px);backdrop-filter:saturate(150%) blur(16px);border-bottom:1px solid var(--dm-hair)}.nav-links a{color:var(--dm-text-2)!important}.nav-links a:hover{background:#ffffff14!important;color:#fff!important}.nav-links a.is-active,.nav-links a.is-active:hover{color:#fff!important;background:var(--dm-red)!important}.lang-toggle{border-color:var(--dm-hair)!important;background:#ffffff0d!important}.lang-toggle button{color:var(--dm-text-3)!important}.lang-toggle button.is-active{background:#fff!important;color:var(--dm-ground)!important}.nav-burger{border-color:var(--dm-hair)!important;background:#ffffff0d!important;color:#fff!important}.mobile-menu{background:#041e3ffa!important;border-bottom:1px solid var(--dm-hair)}.mobile-menu a{color:#fff!important;border-color:var(--dm-hair)!important}body .section--light,body .section--light-gradient,body .section--light-deep,body .edh,body .arg-section{--bg: var(--dm-ground);--bg-elevated: var(--dm-elev);--bg-sunken: var(--dm-ground-2);--surface: var(--dm-elev);--surface-navy: var(--dm-ground-2);--fg: var(--dm-text);--fg-strong: var(--dm-text);--fg-muted: var(--dm-text-2);--fg-subtle: var(--dm-text-3);--fg-on-dark: var(--dm-text);--fg-on-dark-muted: var(--dm-text-2);--border: var(--dm-hair);--border-strong: var(--dm-hair-strong);--border-on-dark: var(--dm-hair);color-scheme:dark}body section.section--light,body section.section--light-gradient,body .edh,body .home-page .arg-section{background:var(--dm-ground)!important;color:var(--dm-text)!important}body section.section--light-deep{background:var(--dm-ground-2)!important}body .section--light p,body .section--light-gradient p,body .section--light-deep p,body .arg-section p,body .section--light .lead,body .section--light-gradient .lead,body .section--light-deep .lead{color:var(--dm-text-2)!important}body .section--light h1,body .section--light h2,body .section--light h3,body .section--light h4,body .section--light-gradient h1,body .section--light-gradient h2,body .section--light-gradient h3,body .section--light-gradient h4,body .section--light-deep h1,body .section--light-deep h2,body .section--light-deep h3,body .section--light-deep h4{color:var(--dm-text)!important}body .section--light .eyebrow,body .section--light-gradient .eyebrow,body .section--light-deep .eyebrow,body .arg-section .eyebrow{color:var(--dm-red)!important}body .section--light .benefit-card,body .section--light-gradient .benefit-card,body .section--light-deep .benefit-card{background:linear-gradient(160deg,#ffffff0d,#fff0 55%),var(--dm-glass)!important;border-color:var(--dm-hair)!important;color:var(--dm-text)!important;box-shadow:0 22px 48px -32px #000000b3!important}body .section--light .benefit-card h3,body .section--light-gradient .benefit-card h3,body .section--light-deep .benefit-card h3{color:var(--dm-text)!important}body .section--light .benefit-card p,body .section--light-gradient .benefit-card p,body .section--light-deep .benefit-card p{color:var(--dm-text-2)!important}body .section--light .benefit-card:hover,body .section--light-gradient .benefit-card:hover,body .section--light-deep .benefit-card:hover{border-color:#f9174066!important;box-shadow:0 28px 60px -30px #000c!important}.edh{background:var(--dm-ground)!important}.edh-grid{background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px)!important}.edh-eyebrow{color:var(--dm-text-3)!important}.edh-eyebrow:before{display:none!important}.edh-title{color:var(--dm-text)!important}.edh-line--accent,.edh-word--accent .edh-word-in{color:var(--dm-red)!important}.edh-lead{color:var(--dm-text-2)!important}.home-page .arg-section{background:var(--dm-ground)!important}.home-page .arg-section:before{background:linear-gradient(90deg,transparent 0%,var(--dm-hair) 16%,var(--dm-hair) 84%,transparent 100%)!important}.home-page .arg-section--2:before{background:linear-gradient(90deg,transparent 0%,rgba(249,23,64,.32) 16%,rgba(249,23,64,.32) 84%,transparent 100%)!important}.home-page .arg-number,.home-page .arg-section--2 .arg-number{color:var(--dm-red)!important}body .home-page .arg-section--4 .arg-marker .arg-number,body .home-page .arg-section--4 .arg-number{color:var(--dm-red)!important;-webkit-text-fill-color:var(--dm-red)!important}.home-page .arg-section .arg-quote,.home-page .arg-section .arg-quote-body{color:var(--dm-text)!important}.home-page .arg-section .arg-quote-accent{color:var(--dm-red)!important}.home-page .arg-ps--problem .arg-ps-label,.home-page .arg-section .arg-ps--problem p{color:var(--dm-text-3)!important}.home-page .arg-ps-mark--x{background:#ffffff1a!important;color:var(--dm-text-2)!important}.home-page .arg-ps--solution{background:linear-gradient(160deg,#ffffff0f,#fff0 55%),var(--dm-glass)!important;border:1px solid var(--dm-hair)!important;box-shadow:0 22px 48px -32px #000000b3!important}.home-page .arg-section .arg-ps--solution p{color:var(--dm-text)!important}.home-page .arg-section .arg-ps--solution .arg-ps-label{color:var(--dm-red)!important}.home-page .arg-stats{border-top-color:var(--dm-hair)!important}.home-page .arg-stat+.arg-stat{border-left-color:var(--dm-hair)!important}.home-page .arg-section .arg-stat b{color:var(--dm-text)!important}.home-page .arg-section .arg-stat span,.home-page .arg-section .arg-cta-note{color:var(--dm-text-3)!important}.home-page .arg-meter{background:linear-gradient(160deg,#ffffff0f,#fff0 55%),var(--dm-glass)!important;border:1px solid var(--dm-hair)!important;box-shadow:0 28px 60px -34px #000000bf!important}.home-page .arg-section .amr-head span{color:var(--dm-text-3)!important}.home-page .arg-section .arg-meter-row--prod .amr-head span{color:var(--dm-text)!important}.home-page .amr-head b{color:var(--dm-text-2)!important}.home-page .arg-section .arg-meter-row--prod .amr-head b{color:var(--dm-red)!important}.home-page .amr-track{background:#ffffff1a!important}.home-page .amr-fill--slow{background:linear-gradient(90deg,#ffffff57,#ffffff24)!important}.home-page .amr-cap{color:var(--dm-text-3)!important}.home-page .arg-meter-row--prod .amr-cap{color:var(--dm-text-2)!important}.home-page .arg-meter-scale{border-top-color:var(--dm-hair)!important;color:var(--dm-text-3)!important}.home-page .arg-section--3 .france-map{background:var(--dm-ground-2)!important;border:1px solid var(--dm-hair)!important}body .section--light .stat-strip,body .section--light .france-map{background:var(--dm-glass)!important;border-color:var(--dm-hair)!important;color:var(--dm-text)!important}body .section--light .stat-cell b{color:var(--dm-text)!important}body .section--light .stat-cell span{color:var(--dm-text-3)!important}body .section--light .stat-cell+.stat-cell{border-left-color:var(--dm-hair)!important}.section--more .stat-cell:first-child b{color:var(--dm-red)!important}.home-page .section--light-deep{background:var(--dm-ground-2)!important}.home-page .marquee{border-block:1px solid var(--dm-hair)!important;background:transparent!important}body .home-page .marquee .marquee-logo,body .home-page .section--light-deep .marquee-logo{color:var(--dm-text)!important;opacity:.85!important}body .home-page .marquee .marquee-logo:hover{color:var(--dm-red)!important;opacity:1!important}body .home-page .marquee .marquee-logo .dot{background:var(--dm-red)!important}body .home-page .marquee .marquee-logo img,body .section--light .marquee-logo img,body .section--light-deep .marquee-logo img{filter:brightness(0) invert(1)!important;opacity:.78!important;max-height:34px;width:auto}body .home-page .marquee .marquee-logo:hover img{opacity:1!important}body .home-page .marquee .marquee-logo img[src*=cosmo],body .section--light .marquee-logo img[src*=cosmo],body .section--light-deep .marquee-logo img[src*=cosmo]{max-height:46px!important}.home-page .trust-stats .ts b,body .section--light .trust-stats .ts b{color:var(--dm-text)!important}.home-page .trust-stats .ts span,body .section--light .trust-stats .ts span{color:var(--dm-text-2)!important}body .home-page .section--light-deep .trust-word-in{color:var(--dm-text)!important}body .home-page .section--light-deep .trust-word-in--accent{color:var(--dm-red)!important}body .home-page .section--light-deep .trust-stats .ts b{color:var(--dm-text)!important}body .home-page .section--light-deep .trust-stats .ts span{color:var(--dm-text-2)!important}.home-page .cert-card--light{background:linear-gradient(160deg,#ffffff0d,#fff0 55%),var(--dm-glass)!important;border:1px solid var(--dm-hair)!important;box-shadow:0 22px 48px -32px #000000b3!important}.home-page .cert-card--light h4,body .cert-card--light h4{color:var(--dm-text)!important}.home-page .cert-card--light p{color:var(--dm-text-2)!important}.home-page .cert-card--light .badge{color:var(--dm-red)!important}body .btn-primary{--btn-bg: var(--dm-red);--btn-fg: #fff;--btn-border: var(--dm-red);background:var(--dm-red)!important;color:#fff!important;box-shadow:none!important}body .btn-primary:hover{background:var(--accent-hover, #D4123A)!important;box-shadow:0 14px 30px -16px #f9174099!important}body .section--light .btn-outline:not(.on-dark),body .section--light-gradient .btn-outline:not(.on-dark),body .section--light-deep .btn-outline:not(.on-dark),body .edh .btn-outline:not(.on-dark),body .arg-section .btn-outline:not(.on-dark),body .btn-outline{--btn-bg: transparent;--btn-fg: #fff;--btn-border: rgba(255,255,255,.5);color:#fff!important;border-color:#ffffff80!important;background:transparent!important}body .section--light .btn-outline:not(.on-dark):hover,body .section--light-gradient .btn-outline:not(.on-dark):hover,body .section--light-deep .btn-outline:not(.on-dark):hover,body .edh .btn-outline:not(.on-dark):hover,body .arg-section .btn-outline:not(.on-dark):hover,body .btn-outline:hover{--btn-bg: #fff;--btn-fg: var(--dm-ground);--btn-border: #fff;background:#fff!important;color:var(--dm-ground)!important}body .section:not(.section--dark):not(.section--proof) .sov-cards--glass .sov-card{background:linear-gradient(160deg,#ffffff0d,#fff0 55%),var(--dm-glass)!important;border-color:var(--dm-hair)!important;box-shadow:0 22px 48px -32px #000000b3!important}body .section:not(.section--dark):not(.section--proof) .sov-card h4{color:var(--dm-text)!important}body .section:not(.section--dark):not(.section--proof) .sov-card p{color:var(--dm-text-2)!important}body .section:not(.section--dark):not(.section--proof) .sov-card .num{color:var(--dm-red)!important}body .about-hero .h1-word,body .about-hero .page-h1-l1 .h1-word,body .about-hero .page-h1-l2 .h1-word{color:var(--dm-text)!important}body .about-hero .h1-word.is-accent{color:var(--dm-red)!important}body .about-hero .lead,body .about-hero p{color:var(--dm-text-2)!important}body .about-hero .lead-emphasis{color:var(--dm-text)!important}body .about-hero .about-teaser-side,body .about-hero button{color:var(--dm-text-2)!important}body .about-hero .eyebrow{color:var(--dm-red)!important}body .section--light .team-v3-card{background:linear-gradient(160deg,#ffffff0d,#fff0 55%),var(--dm-glass)!important;border-color:var(--dm-hair)!important}body .section--light .team-v3-card h3{color:var(--dm-text)!important}body .section--light .team-v3-card p,body .section--light .team-v3-card .team-v3-role,body .careers-hero__tagline{color:var(--dm-text-2)!important}body .careers-hero__tagline b{color:#fff!important}body .careers-editorial p{color:var(--dm-text-2)!important}body .careers-editorial p:first-child{color:#fff!important}body .careers-editorial .hl{color:var(--dm-red)!important}body .careers-editorial .hl-soft{color:#fffffff5!important}body .careers-tag{color:var(--dm-text-2)!important;border-color:#ffffff29!important}body .careers-hero .eyebrow{color:var(--dm-red)!important}body .careers-hero__grid{opacity:1!important}body .careers-glyph{color:#ffffff14!important}body .careers-glyph--1{color:#f9174047!important}body .careers-card h3{color:#fff!important}body .careers-card p{color:var(--dm-text-2)!important}body .legal-body h3{color:var(--dm-text)!important}body .legal-body p{color:var(--dm-text-2)!important}body .page-hero{border-bottom-color:var(--dm-hair)!important}body .section--more .stat-strip{background:var(--dm-glass)!important;border-color:var(--dm-hair)!important}::selection{background:var(--dm-red);color:#fff}.home-page .container,.arg-section--stack .container{max-width:1180px!important}.home-page .arg-section--stack{padding:clamp(84px,11vh,128px) 0!important}.arg-section--stack .arg-body--stack{display:block!important;margin-top:44px}.arg-section--stack .arg-text--stack{display:flex;flex-direction:column;gap:32px}.arg-ps-row{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media (min-width: 860px){.arg-ps-row{grid-template-columns:1fr 1fr;gap:36px}}.arg-body--psrow{display:block!important}.arg-text--psrow{display:flex;flex-direction:column;gap:28px}.home-page .arg-section--2 .arg-text--psrow,body .home-page .arg-section--2 .arg-text--psrow{max-width:none!important;width:100%;margin:0}.arg-text--psrow .arg-ps-row{width:100%}.arg-body--psrow .arg-visual{margin-top:clamp(56px,7vh,96px)!important}.arg-section--stack .arg-ps-row{grid-template-columns:1fr}@media (min-width: 860px){.arg-section--stack .arg-ps-row{grid-template-columns:1fr 1fr}}.arg-section--stack .arg-ps--problem{padding-top:4px}.arg-section--stack .arg-stats{justify-content:flex-start}body .cta-band{margin-top:clamp(120px,15vh,210px)!important;margin-bottom:clamp(72px,10vh,128px)!important}.sav-page .sav-steps-section{padding-bottom:clamp(96px,13vh,160px)}.sav-page .sav-benefits-section{padding-top:clamp(96px,13vh,160px);padding-bottom:clamp(40px,6vh,72px)}body,body .home-page,body .dark-page,body .section--light,body .section--light-gradient,body .section--light-deep{--bg: var(--dm-ground);--bg-sunken: var(--dm-ground)}body section.section--light,body section.section--light-gradient,body section.section--light-deep,body section.section--dark:not(.section--proof),body .home-page .section--light-deep,body .home-page section.section--light-deep,body .dark-page,body .dark-page section.section--light,body .dark-page section.section--light-gradient,body .dark-page section.section--light-deep,body .dark-page section.section--dark:not(.section--proof){background:var(--dm-ground)!important}#main{--dm-bg-alt: var(--dm-ground)}#main .sav-steps-section.section--light{background:var(--dm-ground)!important}.dom-block .dom-block__head{align-items:start!important}.dom-block{padding-top:clamp(26px,3vw,40px)!important;padding-bottom:clamp(26px,3vw,40px)!important}.dom-block .dom-block__media{aspect-ratio:16 / 8!important;max-height:220px}.dom-block .dom-args{margin-top:clamp(22px,2.4vw,30px)!important}.dom-block .dom-block__id{margin-bottom:12px!important}.dom-block .dom-block__tagline{margin-top:12px!important}.sw-carousel .sw-arrow{display:none!important}.sw-track--finite{display:grid!important;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:20px;overflow:visible!important;padding:8px 0 4px!important;scroll-snap-type:none!important}.sw-track--finite .sw-card{min-height:0!important;padding:30px 26px;scroll-snap-align:none}@media (min-width: 1025px){.sw-track--finite .sw-card-head{font-size:clamp(20px,1.7vw,25px)!important}}.sw-track--finite article:nth-child(2) .sw-card-head{text-wrap:wrap}@media (max-width: 1024px){.sw-track--finite{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.sw-track--finite{grid-template-columns:1fr}}.home-page .big-stat>span{font-size:19px!important;line-height:1.35}.home-page .both-cta{margin-bottom:48px}.ai-sees-frame__footer{justify-content:flex-end}.team-v3--five{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (min-width:880px){.team-v3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.team-v3-card--nophoto .team-v3-meta{padding:24px 24px 22px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.team-v3-card--nophoto h3{margin:0}.team-v3-li{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;color:var(--dm-red,#F91740);text-decoration:none}.team-v3-li:hover{color:#fff;text-decoration:underline}.team-v3-card--nophoto .team-v3-role{align-self:flex-start;width:auto}body .home-page .arg-section--2 .arg-text--stack{max-width:none!important;width:100%}body .page-hero:has(+.legal-body){padding-bottom:24px!important}body .section.legal-body{padding-top:32px!important}body .page-hero:has(+.legal-body){min-height:0!important;height:auto!important;padding-top:140px!important}
