@import url('/assets/redesign-pseudo.css');
.unified-nav a:not(.unified-cta),.unified-footer a{background:transparent!important;padding:0;min-height:0;border-radius:0}
.legacy-redesigned a[href$="#demo"]:not(.unified-footer a){background:#0B5D6B!important;color:#F4F1E8!important;box-shadow:none!important;border-radius:10px!important}
:root{--g-ink:#071A26;--g-ivory:#F4F1E8;--g-ivory-muted:#c6d1d4;--g-copper:#D9C99B;--g-copper-hover:#E3D6AE;--g-steel:#8FA3AD;--g-steel-light:#b7c7ce;--g-brass:#D9C99B;--accent:#0B5D6B;--font-sans:'Poppins',system-ui,sans-serif}
html{scroll-behavior:smooth;scroll-padding-top:100px}body{display:block!important;padding:0!important;margin:0;background:#071A26;color:#F4F1E8;font-family:var(--font-sans)!important;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}a:hover{color:#D9C99B}img{max-width:100%}button,a,input,summary{touch-action:manipulation}:focus-visible{outline:3px solid #D9C99B;outline-offset:5px}button:disabled{opacity:.6;cursor:wait}main{display:block}h1,h2,h3,h4,.legacy-redesigned strong,.legacy-redesigned [class*="title"]{font-family:var(--font-sans)!important}h1{font-weight:800!important;letter-spacing:-.035em!important}h2{font-weight:700!important;letter-spacing:-.025em!important}
.unified-nav{position:fixed!important;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px;padding:0 clamp(20px,4vw,64px)!important;background:rgba(7,26,38,.96)!important;border-bottom:1px solid rgba(143,163,173,.2)!important;backdrop-filter:blur(16px);font:500 14px var(--font-sans)!important;color:#F4F1E8}.unified-brand{display:flex;align-items:center;gap:10px;white-space:nowrap;font:600 18px var(--font-sans)}.unified-brand img{width:30px;height:30px}.unified-brand>span>span{color:#D9C99B}.unified-links{display:flex;align-items:center;gap:clamp(18px,2vw,32px)}.unified-links a{color:#b8c8ce}.unified-links a[aria-current=page]{color:#F4F1E8;border-bottom:2px solid #D9C99B}.unified-cta,.button,.nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid #0B5D6B!important;border-radius:10px!important;background:#0B5D6B!important;color:#F4F1E8!important;font-weight:600;line-height:1.4;box-shadow:none!important}.unified-cta:hover,.button:hover{background:#0E6D7D!important}.navigation-menu{display:none}.navigation-menu summary,.language-switcher summary{cursor:pointer;list-style:none;display:flex;align-items:center;min-height:44px;gap:8px;padding:0 12px;border:1px solid #284A58;border-radius:8px;background:#0B2230}.navigation-menu summary::-webkit-details-marker,.language-switcher summary::-webkit-details-marker{display:none}.language-switcher{position:relative;flex:none;color:#F4F1E8}.language-switcher>div{position:absolute;right:0;top:52px;min-width:180px;padding:12px;border:1px solid #284A58;border-radius:10px;background:#0B2230;box-shadow:0 20px 40px #0006}.language-switcher a{display:block;padding:8px 12px;color:#F4F1E8}.language-switcher a:hover{background:#1F3A46;border-radius:6px}.skip-link{position:fixed;top:-100px;left:16px;z-index:200;background:#0B5D6B;color:white;padding:14px;border-radius:8px}.skip-link:focus{top:12px}
.unified-footer{display:flex!important;align-items:flex-start;justify-content:space-between;gap:36px;max-width:none!important;width:auto!important;margin:0!important;padding:56px clamp(20px,5vw,64px) 40px!important;background:#05090C!important;border-top:1px solid #284A58!important;color:#aabec7!important;font:400 12px/1.7 var(--font-sans)!important}.unified-footer>div{display:flex;flex-wrap:wrap;gap:16px 24px;max-width:850px}.unified-footer a{color:#F4F1E8}.unified-footer a:hover{color:#D9C99B}
.legacy-redesigned{background:#071A26!important;color:#F4F1E8!important}.legacy-redesigned .container,.legacy-redesigned>main{max-width:1200px!important;width:calc(100% - 64px);padding:152px 0 80px!important;margin:0 auto!important}.legacy-redesigned h1{font-size:clamp(38px,5.5vw,76px)!important;line-height:1.08!important;max-width:1000px;color:#F4F1E8!important}.legacy-redesigned h2{font-size:clamp(26px,3vw,40px)!important;line-height:1.15;color:#F4F1E8!important}.legacy-redesigned p,.legacy-redesigned li{color:#b7c8ce!important;line-height:1.75}.legacy-redesigned .eyebrow,.legacy-redesigned .proof,.legacy-redesigned .byline,.legacy-redesigned .visual-overline{color:#D9C99B!important}.legacy-redesigned section{margin-block:56px}.legacy-redesigned .card,.legacy-redesigned .fact,.legacy-redesigned .answer,.legacy-redesigned .sources,.legacy-redesigned details.editorial-detail,.legacy-redesigned .visual-panel,.legacy-redesigned .connector-card,.legacy-redesigned .tech-local{background:#1F3A46!important;border-color:#284A58!important;border-radius:16px!important;box-shadow:none!important}.legacy-redesigned .answer{border-left:3px solid #D9C99B!important}.legacy-redesigned .cta{background:#0B2230!important;border-color:#284A58!important;border-radius:20px!important;padding:48px 28px}.legacy-redesigned .hero{border-bottom:1px solid #284A58;padding-bottom:48px}.legacy-redesigned .hero-wave,.legacy-redesigned canvas,.legacy-redesigned .ambient-wave,.legacy-redesigned [data-trame-toggle]{display:none!important}.legacy-redesigned .original-hero{background:linear-gradient(110deg,rgba(7,26,38,.92),rgba(7,26,38,.62)),url('/assets/design/montagne.webp') center/cover!important}.legacy-redesigned .hero-title,.legacy-redesigned .hero h1{font-family:var(--font-sans)!important}.legacy-redesigned .hero-title em,.legacy-redesigned h1 em{color:#D9C99B!important;font-style:normal}.legacy-redesigned .container>.unified-footer{margin-top:80px!important}.legacy-redesigned input,.legacy-redesigned textarea{background:#0B2230!important;border:1px solid #284A58!important;color:#F4F1E8!important;border-radius:8px}.legacy-redesigned .plan-card.selected{border-color:#0B5D6B!important}.legacy-redesigned .todo{color:#D9C99B;background:#1F3A46;border-color:#284A58}.legacy-redesigned a:not(.unified-cta):not(.button):hover{text-decoration:underline}.design-page{overflow-x:clip}.design-page #contenu{scroll-margin-top:76px}
@media(max-width:1100px){.unified-links{display:none}.navigation-menu{display:block;margin-left:auto}.navigation-menu>div{position:fixed;left:0;right:0;top:76px;display:flex;flex-direction:column;gap:6px;padding:16px 24px 24px;background:#0B2230;border-bottom:1px solid #284A58;box-shadow:0 20px 40px #0006}.navigation-menu>div a{padding:12px;color:#F4F1E8}.unified-nav{gap:12px}.unified-footer{flex-direction:column}.legacy-redesigned .container,.legacy-redesigned>main{width:calc(100% - 40px)} }
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
