@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_ad9481{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_ad9481{--font-schibsted:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d74910{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_d74910{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}:root{--orange:#ff7a00;--orange-soft:#ff9a3d;--orange-deep:#d45f00;--orange-text:#b85000;--navy:#0a1f4f;--navy-2:#15326e;--navy-deep:#06143a;--steel:#b9c0cb;--steel-2:#d7dce3;--graphite:#10141b;--paper:#f5f7fa;--paper-2:#eceff4;--white:#fff;--ink:#0e1726;--ink-2:#324056;--ink-dim:#5a6679;--ink-faint:#646d7e;--line:#0a1f4f1a;--line-2:#0a1f4f2e;--sh-sm:0 2px 8px #0a14280f,0 1px 2px #0a14280d;--sh-md:0 24px 60px -28px #0a142847,0 8px 18px -10px #0a14281f;--sh-lg:0 50px 110px -44px #06102873,0 20px 50px -26px #06102838;--sh-orange:0 16px 38px -14px #ff7a008c;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:30px;--ease:cubic-bezier(.22,.7,.2,1);--curtain:cubic-bezier(.5,.02,.16,1);--container:1300px;--gutter:clamp(18px,4vw,52px);--mono:var(--font-jetbrains),monospace}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:78px}html:has(.page-nav){scroll-padding-top:130px}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--font-schibsted),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.lock{overflow:hidden}a{text-decoration:none}a,button{color:inherit}button{cursor:pointer;background:none;border:0;font-family:inherit}img{display:block;max-width:100%}::selection{background:var(--orange);color:#fff}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}.skip-link{position:fixed;top:10px;left:10px;z-index:300;padding:10px 16px;border-radius:10px;background:var(--navy);color:#fff;font-weight:600;transform:translateY(-200%);transition:transform .15s}.skip-link:focus{transform:none}.skip-target{height:0;outline:none}h1,h2,h3,h4,h5{margin:0;color:var(--ink);font-weight:600;line-height:1.04;letter-spacing:-.025em}.display{font-size:clamp(38px,7.6vw,92px);font-weight:700;line-height:.96;letter-spacing:-.04em}.h2{font-size:clamp(28px,4.4vw,54px);font-weight:680;line-height:1.03;letter-spacing:-.034em}.ora{color:var(--orange)}.bl{color:var(--navy)}.cta-box .ora{color:var(--orange-text)}.lead{max-width:56ch;color:var(--ink-dim);font-size:clamp(15px,1.15vw,18px);font-weight:430;line-height:1.62}.eyebrow,.mono{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.mono{color:var(--ink-dim)}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--navy)}.eyebrow:before{content:"";width:22px;height:1px;background:var(--orange)}.eyebrow.ora{color:var(--orange)}.eyebrow.on-dark{color:#ffffff8c}.wrap{position:relative;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.sect{padding:clamp(64px,9vw,128px) 0}.sect-head{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;grid-gap:clamp(22px,5vw,60px);gap:clamp(22px,5vw,60px);margin-bottom:clamp(34px,5vw,60px)}.sect-head .r{justify-self:end;max-width:460px}.sect-head h2{margin-top:16px}@media (max-width:860px){.sect-head{grid-template-columns:1fr;gap:16px}.sect-head .r{justify-self:start}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:15px 24px;border-radius:999px;font-size:14.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform .25s var(--ease),background .25s,box-shadow .25s,border-color .25s,color .25s}.btn:active{transform:scale(.98)}.btn .ic{flex:none;width:17px;height:17px}.btn-sm{min-height:42px;padding:11px 18px;font-size:13px}.btn-orange{background:var(--orange);color:var(--navy);box-shadow:var(--sh-orange)}.btn-orange:hover{background:var(--orange-soft);transform:translateY(-2px)}.btn-navy{background:var(--navy);color:#fff;box-shadow:0 14px 34px -16px #0a1f4f99}.btn-navy:hover{background:var(--navy-deep);transform:translateY(-2px)}.btn-navy-out{color:#fff;background:#ffffff0f;border:1.5px solid #ffffff52}.btn-navy-out:hover{background:#ffffff1f;border-color:#fff}.btn-light{color:var(--ink);background:#fff;border:1px solid var(--line-2)}.btn-light:hover{color:var(--navy);border-color:var(--navy)}.cta-box .btn-navy-out{color:var(--ink);background:#fff;border:1px solid var(--line-2)}.cta-box .btn-navy-out:hover{color:var(--navy);background:#fff;border-color:var(--navy)}.btn-disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.logo{display:inline-flex;flex-shrink:0;align-items:center;gap:11px}.logo svg{flex:none;width:38px;height:38px}.logo .word{display:flex;flex-direction:column;gap:2px;font-size:17px;font-weight:700;line-height:1;letter-spacing:-.02em}.logo .word small{font-family:var(--mono);font-size:8.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--orange)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .9s var(--ease)}.reveal.in{opacity:1;transform:none}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.nav{position:fixed;top:0;left:0;right:0;z-index:80;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s;transition:background .35s,backdrop-filter .35s,border-color .35s;transition:background .35s,backdrop-filter .35s,border-color .35s,-webkit-backdrop-filter .35s}.nav.scrolled{background:#0a1f4fdb;border-bottom:1px solid #ffffff1a;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;height:72px}.nav .word{color:#fff}.nav .word small{color:var(--orange-soft)}.nav-links{display:flex;gap:14px}.nav-links a{color:#ffffffd1;font-size:13px;font-weight:500;transition:color .2s}.nav-links a:hover{color:#fff}.nav-actions{display:flex;align-items:center;gap:12px}.nav-phone{display:inline-flex;flex-shrink:0;align-items:center;gap:9px;color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.nav-phone .dot{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px var(--orange);animation:pulse 1.8s infinite}.nav-item{position:relative}.nav-item-link{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.nav-chevron{width:10px;height:10px;opacity:.65;transition:transform .25s var(--ease)}.nav-item.active .nav-chevron{opacity:1;transform:rotate(180deg)}@media (max-width:1520px){.nav-links{gap:10px}.nav-links a{font-size:12.5px}}@media (max-width:1400px){.nav-phone{display:none}}@media (max-width:1280px){.nav-link-accueil{display:none}}@media (max-width:1240px){.nav-links,.nav-phone{display:none}}@media (max-width:1150px){.nav-link-garage,.nav-link-sectionnelle,.nav-link-volet{display:none}}@media (max-width:560px){.nav-phone .lbl{display:none}.nav-inner{height:62px}.logo .word{font-size:15px}}.topbar{background:var(--orange);transition:height .3s var(--ease),opacity .25s var(--ease)}.topbar,.topbar-inner{height:36px;overflow:hidden}.topbar-inner{display:flex;align-items:center}.topbar-sep{padding:0 10px;color:#0a1f4fb3;font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.topbar-item,.topbar-sep{flex-shrink:0;line-height:1}.topbar-item{color:var(--navy);font-size:12px;font-weight:500;white-space:nowrap}a.topbar-item:hover{color:var(--navy);text-decoration:underline}.topbar-avail{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}.nav.scrolled .topbar{height:0;opacity:0;pointer-events:none}.topbar a:focus-visible,.urgband a:focus-visible{outline-color:var(--navy)}@media (max-width:720px){.topbar-email,.topbar-sep-email{display:none}}@media (max-width:500px){.topbar-p2,.topbar-sep-p2{display:none}}@media (max-width:360px){.topbar{display:none}}.burger{display:none;flex:0 0 44px;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:44px;height:44px;padding:0;border-radius:var(--r-sm)}.burger span{display:block;width:22px;height:2px;border-radius:1px;background:#fff;transition:transform .3s var(--ease),opacity .25s,width .3s}.burger.is-open span:first-child{transform:translateY(8px) rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0;width:0}.burger.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:1240px){.burger{display:inline-flex}}.mega{position:absolute;top:100%;left:0;right:0;z-index:76;background:var(--navy);border-top:2px solid var(--orange);box-shadow:0 28px 70px -20px #000000a6;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s .22s}.mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s 0s}@media (max-width:1240px){.mega{display:none}}.mega-inner{padding:30px 0 34px}.mega-cols{display:grid;align-items:start;grid-gap:0 40px;gap:0 40px}.mega[data-cols="1"] .mega-cols{grid-template-columns:1fr 260px}.mega[data-cols="2"] .mega-cols{grid-template-columns:1fr 1fr 260px}.mega[data-cols="3"] .mega-cols{grid-template-columns:1fr 1fr 1fr 260px}.mega-col-title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ffffff1a;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--orange)}.mega-links{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.mega-links a{display:block;padding:6px 6px 6px 4px;border-radius:5px;color:#ffffffc2;font-size:13.5px;line-height:1.3;transition:color .15s,padding-left .18s var(--ease),background .15s}.mega-links a:hover{color:#fff;background:#ffffff0f;padding-left:10px}.mega-card{overflow:hidden;border-radius:var(--r-md);background:var(--navy-deep);border:1px solid #ffffff14}.mega-card-img{height:152px;overflow:hidden}.mega-card-img img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.68) saturate(.85);transition:filter .4s}.mega-card:hover .mega-card-img img{filter:brightness(.82) saturate(1.05)}.mega-card-body{padding:14px 16px 16px}.mega-card-title{margin:0 0 12px;color:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em}.mega-card-body .btn{width:100%;min-height:38px;padding:10px 14px;font-size:13px}.mobile-menu{position:fixed;inset:0;z-index:81;display:flex;flex-direction:column;overflow:hidden;background:var(--navy-deep);transform:translate(100%);transition:transform .38s var(--ease)}.mobile-menu.is-open{transform:translate(0)}@media (min-width:1241px){.mobile-menu{display:none}}.mm-bar{flex:none;gap:10px;min-height:62px;padding:max(env(safe-area-inset-top),14px) 20px 14px;background:#060d2499;border-bottom:1px solid #ffffff17}.mm-bar,.mm-bar-brand{display:flex;align-items:center}.mm-bar-brand{gap:9px}.mm-bar-brand svg{width:28px;height:28px}.mm-bar-brand-text{display:flex;flex-direction:column;gap:1px;color:#fff;font-size:15px;font-weight:700;letter-spacing:-.02em}.mm-bar-brand-text small{font-family:var(--mono);font-size:7.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--orange)}.mm-back{display:flex;align-items:center;gap:5px;padding:6px 0;color:#ffffffd1;font-size:13.5px;font-weight:600;white-space:nowrap;transition:color .18s}.mm-back svg{flex-shrink:0;width:20px;height:20px}.mm-back:hover{color:#fff}.mm-bar-title{flex:1 1;padding:0 8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:15px;font-weight:600;letter-spacing:-.015em}.mm-close{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;border-radius:50%;background:#ffffff14;transition:background .2s}.mm-close svg{width:20px;height:20px;stroke:#fff}.mm-close:hover{background:#ffffff24}.mm-viewport{position:relative;flex:1 1;overflow:hidden}.mm-screens{display:flex;width:200%;height:100%;transition:transform .38s var(--ease)}.mm-screens.at-panel{transform:translate(-50%)}.mm-screen{width:50%;height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mm-cats{padding:8px 0 32px}.mm-cat-btn,.mm-cat-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 24px;border-bottom:1px solid #ffffff0f;color:#fff;font-size:17px;font-weight:600;text-align:left;transition:background .18s,color .18s}.mm-cat-btn:first-child,.mm-cat-link:first-child{border-top:1px solid #ffffff0f}.mm-cat-btn:hover,.mm-cat-link:hover{color:var(--orange);background:#ffffff0a}.mm-cat-btn svg{flex-shrink:0;width:18px;height:18px;stroke:#ffffff73;transition:stroke .18s,transform .25s var(--ease)}.mm-cat-btn:hover svg{stroke:var(--orange);transform:translate(3px)}.mm-panel{padding:22px 24px 36px}.mm-panel-title{margin:0 0 18px;padding-bottom:14px;border-bottom:2px solid var(--orange);color:#fff;font-size:22px;font-weight:700;letter-spacing:-.025em}.mm-section{margin-bottom:22px}.mm-section-title{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #ffffff14;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--orange)}.mm-sub-link{display:block;padding:9px 0 9px 12px;border-radius:6px;color:#ffffffbd;font-size:14.5px;transition:color .15s,background .15s,padding-left .18s}.mm-sub-link:hover{color:#fff;background:#ffffff0f;padding-left:18px}.mm-footer{display:flex;flex:none;flex-direction:column;gap:10px;padding:16px 20px max(env(safe-area-inset-bottom),20px);background:#060d2499;border-top:1px solid #ffffff1a}.mm-footer .btn{width:100%;min-height:54px;padding:17px 24px;font-size:16px}#intro{position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow:hidden;background:var(--graphite)}#intro.gone{opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility 0s .6s}.intro-core{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;opacity:0;transform:translateY(12px);transition:opacity .8s var(--ease),transform .9s var(--ease)}.intro-core.in{opacity:1;transform:none}.intro-core .logo svg{width:64px;height:64px}.intro-core .word{color:#fff;font-size:26px}.intro-tag{font-family:var(--mono);font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--steel)}.intro-tag b{color:var(--orange);font-weight:600}#introShutter{position:absolute;inset:0;z-index:5;pointer-events:none;transform:translateY(-100%);background:repeating-linear-gradient(#11151c 0 1px,#3a4250 1px 3px,#59636f 3px 8px,#434c58 8px 13px,#20262f 13px 15px,#2c333d 15px 16px)}#introShutter:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#0000 38%,#ffffff29 50%,#0000 62%)}#introShutter.close{transform:translateY(0);transition:transform .7s var(--curtain)}#introShutter.lift{transform:translateY(-101%);transition:transform 1s var(--curtain)}.intro-skip{position:absolute;left:50%;bottom:max(26px,env(safe-area-inset-bottom));z-index:8;padding:9px 16px;border:1px solid #ffffff2e;border-radius:999px;transform:translate(-50%);font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;transition:color .2s,border-color .2s}.intro-skip:hover{color:#fff;border-color:#ffffff6b}.footer{padding-top:clamp(60px,9vw,116px);background:var(--navy);color:#c7cdd8}.foot-head{margin-bottom:clamp(38px,6vw,68px);color:#fff;font-size:clamp(32px,5.6vw,74px);font-weight:700;line-height:1;letter-spacing:-.04em}.foot-head .ora{color:var(--orange)}.foot-head .bl{color:var(--steel)}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);padding-bottom:clamp(38px,5vw,60px);border-bottom:1px solid #ffffff1f}@media (max-width:860px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.foot-grid{grid-template-columns:1fr}}.foot-brand .logo{margin-bottom:16px}.foot-brand .word{color:#fff}.foot-brand p{max-width:34ch;margin:0 0 20px;color:#9aa3b4;font-size:14px;font-weight:430;line-height:1.6}.foot-col h3,.foot-col h5{margin-bottom:16px;color:#8b94a8;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.foot-col ul{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none}.foot-col li{color:#b6bdc9;font-size:14px;font-weight:450;line-height:1.4}.foot-col a:hover{color:#fff}.foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:26px 0;color:#8b94a8;font-size:12.5px;font-weight:450}.foot-bottom .cookie-settings-btn:hover,.foot-bottom a:hover{color:#fff}.foot-credit-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 13px 6px 11px;border:1px solid #ff7a004d;border-radius:999px;background:#ff7a001a;color:var(--orange-soft)!important;font-size:11.5px;font-weight:600;letter-spacing:.01em;transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.foot-credit-badge b{color:#fff;font-weight:700}.foot-credit-badge .dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 8px var(--orange)}.foot-credit-badge:hover{transform:translateY(-1px);border-color:var(--orange);background:#ff7a002e}.cookie-settings-btn{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.mcta{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#0a1f4feb;border-top:1px solid #ffffff1f;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.mcta a{flex:1 1;min-width:0;font-size:15px}.mcta .btn-wa,.mcta a{min-height:52px;border-radius:14px}.mcta .btn-wa{display:flex;flex:0 0 52px;align-items:center;justify-content:center;padding:0;background:#25d366;color:#fff;box-shadow:0 4px 14px #25d36659}.mcta .btn-wa:hover{background:#20bd5a}@media (max-width:900px){.mcta{display:flex}body{padding-bottom:74px}}@media (max-width:400px){.mcta{gap:8px;padding-left:10px;padding-right:10px}.mcta a{gap:6px;padding:12px 10px;font-size:14px}}.floats{position:fixed;right:20px;bottom:24px;z-index:85;display:flex;flex-direction:column;gap:12px}@media (max-width:900px){.floats{display:none}}.float{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:#fff;box-shadow:0 14px 34px #0000004d;transition:transform .25s}.float:hover{transform:translateY(-3px) scale(1.04)}.float.wa{background:#25d366}.float.call{position:relative;background:var(--orange)}.float svg{width:24px;height:24px}.float .ring{position:absolute;inset:0;border:2px solid var(--orange);border-radius:50%;animation:ring 2s infinite}@keyframes ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.cookie-consent{position:fixed;left:20px;bottom:20px;z-index:9999;width:380px;max-width:calc(100% - 40px)}@media (max-width:900px){.cookie-consent{left:12px;right:12px;bottom:86px;width:auto}}.cookie-card{padding:22px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;box-shadow:var(--sh-lg);animation:cookie-in .4s var(--ease) both}@keyframes cookie-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cookie-consent .eyebrow{margin:0 0 10px}.cookie-text{margin:0 0 16px;color:var(--ink-dim);font-size:13.5px;font-weight:430;line-height:1.55}.cookie-text a{color:var(--navy);text-decoration:underline;text-underline-offset:2px}.cookie-text a:hover{color:var(--orange)}.cookie-actions{display:flex;flex-wrap:wrap;gap:10px}.cookie-actions .btn{flex:1 1;white-space:nowrap}.cookie-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.cookie-row strong{display:block;color:var(--ink);font-size:13.5px;font-weight:600}.cookie-row span{display:block;margin-top:2px;color:var(--ink-faint);font-size:12px;line-height:1.4}.cookie-toggle{position:relative;flex:none;width:40px;height:22px;padding:0;border:0;border-radius:999px;background:var(--line-2);cursor:pointer;transition:background .2s var(--ease)}.cookie-toggle.is-on{background:var(--orange)}.cookie-toggle.is-locked{opacity:.7;cursor:default}.cookie-toggle-dot{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--sh-sm);transition:transform .2s var(--ease)}.cookie-toggle.is-on .cookie-toggle-dot{transform:translate(18px)}.page-nav{position:-webkit-sticky;position:sticky;top:72px;z-index:70;background:#0a1f4ff7;border-bottom:1px solid #ffffff1a;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.page-nav-inner{display:flex;align-items:center;gap:16px;height:50px}.page-nav-list{display:flex;flex:1 1;gap:0;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.page-nav-list::-webkit-scrollbar{display:none}.page-nav-list li{flex-shrink:0}.page-nav-btn{display:inline-block;padding:7px 14px;border-radius:6px;color:#fff9;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;transition:color .18s,background .18s}.page-nav-btn:hover{color:#fff;background:#ffffff1a}.page-nav-cta{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;padding:7px 14px;border:1.5px solid #ff7a0073;border-radius:999px;color:var(--orange);font-size:13px;font-weight:700;letter-spacing:.01em;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.page-nav-cta:hover{background:var(--orange);border-color:var(--orange);color:var(--navy)}@media (max-width:520px){.page-nav-cta span{display:none}}@media (max-width:400px){.page-nav-btn{padding:6px 10px;font-size:12px}}.urgband{padding:13px 0;background:var(--orange)}.urgband-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.urgband-inner .ub-label{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--navy)}.urgband-inner a.ub-phone{color:var(--navy);font-size:18px;font-weight:700;letter-spacing:-.01em}.urgband-inner a.ub-phone:hover{text-decoration:underline}.urgband-inner .ub-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#0a1f4fb3}.urgband-inner .ub-avail{color:var(--navy);font-size:13px;font-weight:500}@media (max-width:540px){.urgband-inner .ub-dot,.urgband-inner .ub-label{display:none}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:30px}.breadcrumb a,.breadcrumb span{color:#ffffff80;font-size:12.5px;font-weight:500}.breadcrumb a:hover{color:#fff}.breadcrumb .bsep{color:#ffffff47;font-size:10px;line-height:1}.breadcrumb .bcur{color:#fffc;font-weight:600}.zoomable{position:relative;padding:0;overflow:hidden;border:0;border-radius:inherit;background:none;cursor:zoom-in}.zoomable,.zoomable img{display:block;width:100%;height:100%}.zoomable img{object-fit:cover}.zoom-hint{position:absolute;right:10px;bottom:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #ffffff38;border-radius:50%;background:#0a14288c;color:#fff;opacity:0;transform:translateY(4px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .25s,transform .25s}.zoom-hint svg{width:16px;height:16px}.zoomable:focus-visible .zoom-hint,.zoomable:hover .zoom-hint{opacity:1;transform:none}@media (hover:none){.zoom-hint{opacity:1;transform:none}}.lightbox{position:fixed;inset:0;z-index:300;justify-content:center;padding:clamp(16px,5vw,60px);background:#060a16eb;cursor:zoom-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox,.lightbox-figure{display:flex;align-items:center}.lightbox-figure{position:relative;flex-direction:column;gap:14px;max-width:min(1100px,92vw);max-height:86vh;margin:0;cursor:default}.lightbox-figure img{width:auto;max-width:100%;height:auto;max-height:76vh;object-fit:contain;border-radius:var(--r-md);background:#111;box-shadow:var(--sh-lg)}.lightbox-figure figcaption{max-width:70ch;color:#ffffffd1;font-size:13.5px;font-weight:450;line-height:1.5;text-align:center}.lightbox-close,.lightbox-nav{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff38;border-radius:50%;background:#ffffff1a;color:#fff;transition:background .2s}.lightbox-close{top:clamp(10px,3vw,26px);right:clamp(10px,3vw,26px);width:44px;height:44px}.lightbox-close svg{width:20px;height:20px}.lightbox-nav{top:50%;width:52px;height:52px;transform:translateY(-50%)}.lightbox-nav svg{width:22px;height:22px}.lightbox-nav.prev{left:clamp(6px,3vw,26px)}.lightbox-nav.next{right:clamp(6px,3vw,26px)}.lightbox-close:hover,.lightbox-nav:hover{background:#fff3}@media (max-width:640px){.lightbox-nav{width:42px;height:42px}.lightbox-nav svg{width:18px;height:18px}}.shutter{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:1;cursor:pointer;border:1px solid #0a1f4f24;border-radius:var(--r-lg);background:#0b0f16;box-shadow:var(--sh-lg)}.shutter:after{content:"";z-index:9;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -40px 70px #00000059}.sh-scene,.shutter:after{position:absolute;inset:0}.sh-scene{z-index:1;overflow:hidden;background:linear-gradient(#11161f,#161d29 46%,#0d1119);filter:brightness(.4) saturate(.7);transition:filter 1.1s var(--ease)}.shutter.is-open .sh-scene{filter:brightness(1) saturate(1)}.sh-back{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 12%,var(--amb,#ffd9a0) 0,transparent 56%),linear-gradient(180deg,#ffffff0a,transparent 40%)}.sh-interior{position:absolute;inset:0 5%;z-index:1;overflow:hidden;filter:brightness(.62) saturate(.92);transition:filter 1.1s var(--ease)}.shutter.is-open .sh-interior{filter:brightness(1.04) saturate(1.05)}.sh-interior .sh-photo{position:absolute;inset:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.sh-interior .sh-photo-ov{position:absolute;inset:0;background:linear-gradient(#08122e80,#070d1e4d 46%,#060b1a9e);transition:opacity 1.1s var(--ease)}.shutter.is-open .sh-interior .sh-photo-ov{opacity:.4}.shutter.has-photo .sh-curtain,.shutter.has-photo .sh-light{left:5%;right:5%}.shutter.has-photo.t-auto .sh-leaf{width:45%}.shutter.has-photo.t-auto .sh-leaf.l{left:5%}.shutter.has-photo.t-auto .sh-leaf.r{right:5%}.shutter.has-photo .sh-rail{box-shadow:0 0 20px #0000008c,0 0 4px #00000080}.sh-floor{position:absolute;left:0;right:0;bottom:0;height:26%;background:linear-gradient(#0000,#00000073);border-top:1px solid #ffffff12}.sh-shelf{position:absolute;left:9%;right:9%;height:7%;border-radius:3px;background:linear-gradient(#ffffff38,#ffffff0a);box-shadow:0 8px 18px #0006}.sh-shelf.a{bottom:30%}.sh-shelf.b{bottom:46%}.sh-sign{position:absolute;top:15%;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:clamp(11px,2.4cqw,17px);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff;white-space:nowrap;opacity:0;transition:opacity .6s .35s,text-shadow .6s .35s}.shutter.is-open .sh-sign{opacity:1;text-shadow:0 0 16px var(--amb,#ffd9a0),0 0 4px #ffffffb3}.sh-prop{border-radius:4px;background:linear-gradient(#ffffff29,#ffffff08);box-shadow:0 6px 14px #0006}.sh-car,.sh-prop{position:absolute}.sh-car{left:18%;right:18%;bottom:24%;height:24%;border-radius:34% 34% 14% 14%/60% 60% 24% 24%;background:linear-gradient(#6a7484,#39414e);box-shadow:0 14px 26px #00000080}.sh-car:after,.sh-car:before{content:"";position:absolute;bottom:-9px;width:20%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 34%,#3a4250,#0c0f14);box-shadow:0 3px 8px #0009}.sh-car:before{left:9%}.sh-car:after{right:9%}.sh-light{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(62% 56% at 50% 40%,var(--amb,#ffd9a0),transparent 62%);transition:opacity 1.1s .25s var(--ease)}.shutter.is-open .sh-light{opacity:.55}.sh-rail{position:absolute;top:0;bottom:0;z-index:6;width:5.5%;background:linear-gradient(90deg,#c7cdd6,#7c8492 38%,#454d59 70%,#878f9d);box-shadow:0 0 14px #00000080}.sh-rail.l{left:0;border-radius:0}.sh-rail.r{right:0;background:linear-gradient(270deg,#c7cdd6,#7c8492 38%,#454d59 70%,#878f9d)}.sh-curtain{position:absolute;top:0;left:0;right:0;z-index:5;height:100%;transform:translateY(0);transition:transform 1.15s var(--curtain);will-change:transform}.shutter.is-open .sh-curtain{transform:translateY(-100%)}.sh-curtain:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000006b,#0000 14% 86%,#0000006b)}.sh-curtain:after,.sh-sheen,.sh-slats{position:absolute;inset:0}.sh-sheen{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(104deg,#0000 30%,#fff3 46%,#ffffff0d 56%,#0000 72%)}.sh-bar{position:absolute;left:2%;right:2%;bottom:0;z-index:1;height:3.2%;border-radius:2px;background:linear-gradient(#e3e7ec,#9aa2af 45%,#545c69);box-shadow:0 5px 12px #00000080}.sh-coffre{position:absolute;top:0;left:-1px;right:-1px;z-index:7;height:11%;background:linear-gradient(#dfe3e9,#9aa2af 30%,#5a626f 62%,#cdd2da);box-shadow:0 8px 18px #00000080}.sh-coffre:before{content:"";position:absolute;top:52%;left:50%;width:88%;height:1px;background:#0006;transform:translate(-50%)}.sh-coffre:after{content:"";position:absolute;top:50%;left:6%;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 35% 32%,#fff,#7c8492 60%,#363d48);box-shadow:0 1px 3px #00000080;transform:translateY(-50%)}.sh-hint{position:absolute;left:50%;bottom:10px;z-index:8;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid #ffffff2e;border-radius:999px;background:#0a1f4f6b;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translate(-50%);transition:opacity .4s}.shutter.is-open .sh-hint,.shutter:hover .sh-hint{opacity:1}.sh-hint .d{width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 8px var(--orange)}.sh-toggle{position:absolute;inset:0;z-index:10;background:none}.t-solid .sh-slats{background:repeating-linear-gradient(#11151c 0 1px,#3b4451 1px 3px,#5a646f 3px 9px,#444d59 9px 14px,#20262f 14px 16px,#2c333d 16px 17px)}.t-microperf .sh-slats{background:repeating-linear-gradient(#11151c 0 1px,#39414e 1px 3px,#586069 3px 9px,#414a55 9px 14px,#20262f 14px 16px,#2b323c 16px 17px)}.t-microperf .sh-slats:after{content:"";position:absolute;inset:0;opacity:.85;background-image:radial-gradient(circle,#0009 0 1px,#ffffff0d 1.2px,#0000 2px);background-size:8px 8px}.t-cobra .sh-curtain,.t-grille .sh-curtain{mix-blend-mode:normal}.t-cobra .sh-slats{background:repeating-linear-gradient(45deg,#0000 0 9px,#aeb6c2 9px 10.5px,#0000 10.5px 20px),#080c1429 repeating-linear-gradient(-45deg,#0000 0 9px,#d3d9e1 9px 10.5px,#0000 10.5px 20px)}.t-grille .sh-slats{background:repeating-linear-gradient(45deg,#0000 0 6px,#b6bdc8 6px 7px,#0000 7px 13px),#080c141a repeating-linear-gradient(-45deg,#0000 0 6px,#d8dde4 6px 7px,#0000 7px 13px)}.t-sectional .sh-slats{background:repeating-linear-gradient(#0006 0 1.5px,#e7ebf0 1.5px 4px,#f4f6f9 4px 13%,#ccd2da 13% 14.4%,#aab2bd 14.4% 15%)}.t-sectional .sh-coffre{height:8%}.t-roller .sh-slats{background:repeating-linear-gradient(#c4cad2 0 1px,#eef1f5 1px 4px,#d5dae1 4px 9px,#b3bac4 9px 10px)}.t-industrial .sh-slats{background:repeating-linear-gradient(#0b0e13 0 2px,#39414d 2px 6px,#566069 6px 17px,#39414c 17px 21px,#1a1f27 21px 24px)}.t-industrial .sh-coffre{height:13%}.t-auto .sh-curtain{display:none}.t-auto .sh-coffre{height:7%}.sh-leaf{position:absolute;top:7%;bottom:0;z-index:5;width:50%;border:1px solid #ffffff47;background:linear-gradient(#96b4d257,#5a78962e);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:transform 1.1s var(--curtain);will-change:transform}.sh-leaf:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#0000 30%,#ffffff4d 48%,#0000 64%)}.sh-leaf.l{left:0;border-right:2px solid #ffffff73}.sh-leaf.r{right:0;border-left:2px solid #ffffff73}.shutter.t-auto.is-open .sh-leaf.l{transform:translate(-96%)}.shutter.t-auto.is-open .sh-leaf.r{transform:translate(96%)}@media (prefers-reduced-motion:reduce){.sh-curtain,.sh-leaf,.sh-light,.sh-scene,.sh-sign{transition:none!important}.sh-curtain{transform:translateY(-100%)}.sh-scene{filter:none}.sh-sign{opacity:1}.sh-light{opacity:.55}.shutter.has-photo .sh-interior{filter:brightness(1.04) saturate(1.05)}.shutter.has-photo .sh-photo-ov{opacity:.4}.shutter.t-auto .sh-leaf.l{transform:translate(-96%)}.shutter.t-auto .sh-leaf.r{transform:translate(96%)}}.hero{position:relative;display:flex;align-items:center;overflow:hidden;min-height:100svh;padding:clamp(116px,15vh,155px) 0 clamp(40px,7vh,80px);color:#fff;background:radial-gradient(120% 90% at 82% 30%,#143063 0,#0a1f4f 42%,#081634 78%,#0b1020 100%)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 84% 36%,#ff7a002e,#0000 58%),linear-gradient(#0000 60%,#080c18b3)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;grid-gap:clamp(28px,5vw,68px);gap:clamp(28px,5vw,68px)}.hero-grid>*{min-width:0}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:30px}}.hero-kicker{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:20px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--steel)}@media (max-width:400px){.hero-kicker{gap:8px;letter-spacing:.14em}}.hero-kicker b{color:var(--orange-soft);font-weight:600}.hero h1{margin-bottom:20px;color:#fff}.hero h1 .ora{color:var(--orange)}.hero-sub{display:flex;flex-wrap:wrap;gap:8px 0;max-width:520px;margin-bottom:28px}.hero-sub span{margin-right:16px;padding-right:16px;border-right:1px solid #fff3;color:#c7cdd8;font-size:14.5px;font-weight:450;line-height:1.2}.hero-sub span:last-child{border:0}.hero-actions{gap:12px}.hero-actions,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{gap:20px;margin-top:28px;padding-top:22px;border-top:1px solid #ffffff1f}.hero-trust .it{display:flex;align-items:center;gap:9px;color:#b6bdc9;font-size:13px;font-weight:500}.hero-trust .it b{color:#fff;font-weight:600}.hero-trust .it .d{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 10px var(--orange)}.hero-shutter{position:relative;justify-self:center;width:min(100%,540px);aspect-ratio:4/5}.hero-shutter .sh-photo-ov{background:radial-gradient(72% 58% at 68% 28%,#ff7a002e,#0000 60%),linear-gradient(#0a1f4f4d,#08143238 45%,#06102875)}.hero-shutter.is-open .sh-interior{filter:brightness(1.06) saturate(1.06)}@media (max-width:900px){.hero-shutter{max-width:460px;aspect-ratio:5/4}}.scroll-cue{position:absolute;left:50%;bottom:20px;z-index:4;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:7px;font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:#ffffff80}.scroll-cue .bar{width:1px;height:32px;background:linear-gradient(#ffffff80,#0000);animation:cue 2s var(--ease) infinite}@keyframes cue{0%{opacity:.4;transform:scaleY(.3);transform-origin:top}50%{opacity:1;transform:scaleY(1)}to{opacity:.4;transform:scaleY(.3);transform-origin:bottom}}@media (max-width:900px){.scroll-cue{display:none}}.hero-page{min-height:unset;padding-top:clamp(100px,15vh,146px);padding-bottom:clamp(52px,8vw,88px)}.hero-page .hero-grid{grid-template-columns:1fr;gap:0}.hero-page.has-visual .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,64px)}@media (max-width:900px){.hero-page.has-visual .hero-grid{grid-template-columns:1fr;gap:32px}}.hero-visual{position:relative;justify-self:center;overflow:hidden;width:min(100%,520px);aspect-ratio:4/5;border:1px solid #ffffff29;border-radius:var(--r-lg);box-shadow:var(--sh-lg)}.hero-visual img{width:100%;height:100%;object-fit:cover}.hero-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#0610281f,#0000 42%,#0610289e)}.hero-visual-badge{position:absolute;left:16px;bottom:16px;z-index:2;display:flex;align-items:center;gap:11px;padding:11px 16px;border:1px solid #ffffff2e;border-radius:14px;background:#0a14289e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-visual-badge .score{color:#fff;font-size:26px;font-weight:800;line-height:1;letter-spacing:-.03em}.hero-visual-badge .stars{color:#f59e0b;font-size:12px;letter-spacing:1px}.hero-visual-badge .lbl{color:#ffffffd1;font-size:11px;font-weight:500;line-height:1.3}@media (max-width:900px){.hero-visual{max-width:460px;aspect-ratio:5/4}}.ferm{background:var(--paper)}.car-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.car-nav{display:flex;gap:10px}.car-nav button{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line-2);border-radius:50%;background:#fff;color:var(--navy);transition:background .2s,color .2s,border-color .2s}.car-nav button:hover{background:var(--navy);border-color:var(--navy);color:#fff}.car-nav svg{width:18px;height:18px}.car-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,32%);grid-gap:18px;gap:18px;padding:6px 0 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.car-track::-webkit-scrollbar{display:none}@media (max-width:760px){.car-track{grid-auto-columns:minmax(258px,80%)}}.fcard{display:flex;flex-direction:column;overflow:hidden;scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.fcard:hover{transform:translateY(-5px);border-color:var(--line-2);box-shadow:var(--sh-md)}.fcard .shutter{aspect-ratio:5/4;border:0;border-radius:0;box-shadow:none;container-type:inline-size}.fcard .shutter:after{border-radius:0}.fcard-body{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:18px 20px 20px}.fcard .kind{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.fcard h3,.fcard h4{font-size:18px;font-weight:600;letter-spacing:-.02em}.fcard p{margin:0;color:var(--ink-dim);font-size:13.5px;font-weight:430;line-height:1.5}.fcard .vlink{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;color:var(--navy);font-size:14px;font-weight:600}.fcard .vlink svg{width:15px;height:15px;transition:transform .25s}.fcard:hover .vlink svg{transform:translate(4px)}.badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.badge{padding:5px 9px;border:1px solid var(--line);border-radius:7px;background:var(--paper-2);color:var(--ink-2);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.badge.o{color:var(--orange-text);background:#ff7a001a;border-color:#ff7a0038}.services{background:#fff}.serv-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:860px){.serv-grid{grid-template-columns:1fr}}.serv{padding:30px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.serv:hover{transform:translateY(-4px);background:#fff;border-color:var(--line-2);box-shadow:var(--sh-md)}.serv .ic{display:grid;place-items:center;width:54px;height:54px;margin-bottom:18px;border-radius:14px;background:var(--navy);color:#fff}.serv .ic svg{width:26px;height:26px}.serv h3{margin-bottom:8px;font-size:21px;font-weight:600;letter-spacing:-.02em}.serv p{margin:0;color:var(--ink-dim);font-size:14.5px;font-weight:430;line-height:1.55}.serv .vlink{display:inline-block;margin-top:16px;color:var(--navy);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.serv .num{margin-bottom:14px;color:var(--orange-text);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em}.scenes{background:var(--paper)}.scene{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);padding:clamp(40px,6vw,72px) 0}.scene:nth-child(2n) .sc-stage{order:2}.scene:nth-child(2n) .sc-copy{order:1}.sc-stage .shutter{aspect-ratio:1;container-type:inline-size}@media (max-width:920px){.scene{grid-template-columns:1fr;gap:28px;padding:clamp(36px,8vw,52px) 0}.scene:nth-child(2n) .sc-copy,.scene:nth-child(2n) .sc-stage{order:0}.sc-stage .shutter{aspect-ratio:4/5}}.sc-copy{max-width:520px}.sc-no{color:var(--orange-text);font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.18em}.sc-copy h3{margin:12px 0 6px;color:var(--ink);font-size:clamp(26px,3.4vw,42px);font-weight:680;line-height:1.04;letter-spacing:-.03em}.sc-prod{margin-bottom:16px;color:var(--navy);font-size:14.5px;font-weight:600}.sc-copy p{max-width:46ch;margin:0 0 20px;color:var(--ink-dim);font-size:15px;font-weight:430;line-height:1.6}.sc-specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin-bottom:20px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--line)}.sc-specs .sp{display:flex;flex-direction:column;gap:4px;padding:13px 15px;background:#fff}.sc-specs .sp .k{color:var(--ink-faint);font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.sc-specs .sp .v{color:var(--ink);font-size:13.5px;font-weight:600}.sc-tags{display:flex;flex-wrap:wrap;gap:8px}.tag{padding:6px 11px;border:1px solid #ff7a0038;border-radius:8px;background:#ff7a001a;color:var(--orange-text);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tag.steel{background:var(--paper-2);color:var(--ink-2);border-color:var(--line)}.real{background:#fff}.real-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:980px){.real-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.real-grid{grid-template-columns:1fr}}.real-mobile-hint{display:none;margin:0 0 16px;color:var(--ink-dim);font-size:13px;font-weight:500;letter-spacing:-.01em;text-align:center}@media (max-width:768px){.real-mobile-hint{display:block}.real-grid{display:flex;gap:16px;margin-inline:calc(-1 * var(--gutter));padding:4px 16px 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.real-grid::-webkit-scrollbar{display:none}.real-grid .post{flex:0 0 86vw;width:86vw;scroll-snap-align:start}.real-grid .post.reveal{opacity:1;transform:none}}.post{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;box-shadow:var(--sh-sm);transition:transform .3s var(--ease),box-shadow .3s}.post:hover{transform:translateY(-4px);box-shadow:var(--sh-md)}.post-top{display:flex;align-items:center;gap:11px;padding:13px 15px}.post-top .logo svg{width:34px;height:34px}.post-top .who{display:flex;flex-direction:column;gap:1px;line-height:1.1}.post-top .who .nm{color:var(--ink);font-size:13.5px;font-weight:700;letter-spacing:-.01em}.post-top .who .nm small{display:block;margin-top:2px;color:var(--orange-text);font-family:var(--mono);font-size:8px;letter-spacing:.28em}.post-top .city{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--navy);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.post-top .city svg{width:11px;height:11px}.post .shutter{aspect-ratio:1;border:0;box-shadow:none;container-type:inline-size}.post .shutter,.post .shutter:after{border-radius:0}.post-photo{aspect-ratio:1;overflow:hidden;background:var(--paper-2)}.post-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.post:hover .post-photo img{transform:scale(1.04)}.post-actions{display:flex;align-items:center;gap:18px;padding:13px 15px 6px}.post-actions .act{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font-size:13px;font-weight:600}.post-actions .act svg{width:21px;height:21px}.post-actions .like{cursor:pointer;color:var(--ink-2);transition:color .2s,transform .2s}.post-actions .like.on{color:var(--orange)}.post-actions .like.on svg{fill:var(--orange);stroke:var(--orange)}.post-actions .like:active{transform:scale(.86)}.post-actions .req{margin-left:auto;color:var(--navy)}.post-cap{padding:4px 15px 8px;color:var(--ink-2);font-size:13.5px;line-height:1.5}.post-cap b{color:var(--ink);font-weight:700}.post-cap .tags{color:var(--navy);font-weight:600}.post-details{display:flex;flex-direction:column;gap:2px;margin:6px 0 4px;padding:0;list-style:none}.post-details li{position:relative;padding-left:14px;color:var(--ink-dim);font-size:12px;line-height:1.5}.post-details li:before{content:"·";position:absolute;left:0;color:var(--orange);font-weight:700}.post-foot{padding:0 15px 16px}.post-foot .btn{width:100%}.post-time{padding:0 15px 12px;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.post-time,.real-note{color:var(--ink-faint)}.real-note{margin-top:26px;font-size:12px;font-weight:450;text-align:center}.zones{background:var(--paper)}.zones-idf{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px)}@media (max-width:960px){.zones-idf{grid-template-columns:1fr;gap:40px}}.zones-map-h2{margin-top:16px;margin-bottom:12px}.zones-map-lead{margin-bottom:24px}.idf-map-wrap{overflow:hidden;border-radius:var(--r-lg);box-shadow:var(--sh-lg)}.idf-map{display:block;width:100%}.dept-path{fill:#ffffff09;stroke:#ffffff17;stroke-width:1px;transition:fill .22s var(--ease),stroke .22s}.dept-path-paris{fill:#ff7a0014;stroke:#ff7a0038}.dept-link:focus-visible .dept-path,.dept-link:hover .dept-path{fill:#ff7a0033;stroke:#ff7a0099}.dept-link:focus-visible .dept-path-paris,.dept-link:hover .dept-path-paris{fill:#ff7a0052;stroke:#ff7a00bf}.dept-link:focus-visible{outline:none}.idf-map text{pointer-events:none;font-family:var(--mono);transition:fill .22s}.dept-num-hub{fill:#ffffff24;text-anchor:middle;dominant-baseline:middle;font-size:12px;font-weight:600}.dept-num-hub-sm{font-size:10.5px}.dept-name-hub{fill:#ffffff1a;text-anchor:middle;dominant-baseline:middle;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.dept-link:focus-visible .dept-num-hub,.dept-link:hover .dept-num-hub{fill:#ffb446f5}.dept-link:focus-visible .dept-name-hub,.dept-link:hover .dept-name-hub{fill:#ffa032d1}.hub-ag-label{fill:#ffffffb8;font-family:system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.01em}.hub-badge-text{fill:#ff7a00a6;font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@keyframes radar-expand{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(5.5)}}.radar-ring{fill:none;stroke:#ff7a0085;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:radar-expand 2.8s ease-out infinite}.radar-r2{animation-delay:.93s}.radar-r3{animation-delay:1.86s}@keyframes hub-flow{to{stroke-dashoffset:-20px}}.hub-line{stroke:#ff7a0059;stroke-width:1.2px;stroke-dasharray:5 5;animation:hub-flow 1.8s linear infinite}.hub-line-2{animation-delay:-.45s}.hub-line-3{animation-delay:-.9s}.hub-line-4{animation-delay:-1.35s}@keyframes ag-pulse{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(2.9)}}.ag-ring{fill:none;stroke:#ff7a0085;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:ag-pulse 2.2s ease-out infinite}.ag-ring-hub{stroke-width:1.5px;animation-duration:2.6s}.ag-ring-delay{animation-delay:1.1s}.dept-mob-grid{display:none;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}@media (max-width:768px){.idf-map-wrap{display:none}.dept-mob-grid{display:grid}}.dept-mob{display:flex;flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;transition:background .22s,border-color .22s,transform .22s var(--ease),box-shadow .22s}.dept-mob:hover{transform:translateY(-2px);background:var(--navy);border-color:var(--navy);box-shadow:0 10px 24px -12px #0a1f4f7a}.dept-mob-num{color:var(--navy);font-family:var(--mono);font-size:18px;font-weight:700;line-height:1}.dept-mob:hover .dept-mob-num{color:var(--orange-soft)}.dept-mob-nm{color:var(--ink-2);font-size:12.5px;font-weight:600;line-height:1.2}.dept-mob:hover .dept-mob-nm{color:#fff}.zones-ag-h{margin:14px 0 0;font-size:clamp(24px,3.4vw,38px);font-weight:700;line-height:1.04;letter-spacing:-.03em}.zones-ag-sub{margin:10px 0 20px;color:var(--ink-dim);font-size:14px;font-weight:450;line-height:1.5}.ag-card,.ag-list{display:flex;flex-direction:column;gap:10px}.ag-card{padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;transition:border-color .22s,box-shadow .22s,transform .25s var(--ease)}.ag-card:hover{transform:translateY(-2px);border-color:var(--navy-2);box-shadow:var(--sh-sm)}.ag-head{display:flex;align-items:center;gap:12px}.ag-badge{display:grid;flex-shrink:0;place-items:center;min-width:42px;height:42px;border-radius:10px;background:var(--navy);color:var(--orange-soft);font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.04em}.ag-head-info{display:flex;flex-direction:column;gap:2px}.ag-city{color:var(--ink);font-size:15.5px;font-weight:700;letter-spacing:-.02em}.ag-hours{color:var(--orange-text);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ag-address{display:flex;align-items:flex-start;gap:7px;color:var(--ink-dim);font-size:13px;font-weight:450;line-height:1.45}.ag-address svg{flex-shrink:0;width:14px;height:14px;margin-top:1px;color:var(--orange);stroke-width:1.8px}.ag-actions{display:flex;flex-wrap:wrap;gap:8px}.ag-actions .btn{flex:1 1;min-width:0;min-height:40px;padding:10px 14px;font-size:12.5px}@media (max-width:380px){.ag-actions{flex-direction:column}}.method{background:#fff}.tl{position:relative;display:grid;grid-template-columns:104px 1fr;grid-gap:clamp(16px,3vw,40px);gap:clamp(16px,3vw,40px);padding:26px 0;border-top:1px solid var(--line)}.tl:first-of-type{border-top:0}.tl .t{padding-top:4px;color:var(--orange-text);font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.12em}.tl h3,.tl h4{color:var(--ink);font-size:clamp(19px,2vw,24px);font-weight:600;letter-spacing:-.02em}.tl p{max-width:54ch;margin:8px 0 0;color:var(--ink-dim);font-size:14.5px;font-weight:430;line-height:1.55}.tl.tl-photo{grid-template-columns:92px 1fr 190px;align-items:center}.tl-thumb{overflow:hidden;aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.tl-thumb img{width:100%;height:100%;object-fit:cover}@media (max-width:760px){.tl.tl-photo{grid-template-columns:1fr;gap:14px}.tl.tl-photo .t{padding-top:0}.tl-thumb{order:3;aspect-ratio:16/9}}.urgence{position:relative;overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 80% 20%,#143063,#0a1f4f 50%,#06143a 100%)}.urgence:before{content:"";position:absolute;top:-40%;right:-12%;width:60%;height:180%;pointer-events:none;background:radial-gradient(closest-side,#ff7a0033,#0000)}.urg-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px)}@media (max-width:920px){.urg-grid{grid-template-columns:1fr;gap:34px}}.urg-grid h2{color:#fff}.urg-grid .eyebrow,.urg-grid h2 .ora{color:var(--orange-soft)}.urg-grid .eyebrow:before{background:var(--orange)}.urg-grid p{max-width:46ch;margin-top:18px;color:#b6bdc9;font-size:16px;font-weight:430;line-height:1.6}.urg-card{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3vw,34px);border:1px solid #ffffff24;border-radius:var(--r-lg);background:#ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.urg-card .tag{display:flex;align-items:center;gap:9px;color:var(--orange-soft);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.urg-card .tag:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 14px var(--orange);animation:pulse 1.1s infinite}.urg-line{display:flex;flex-direction:column;gap:3px;padding:13px 0;border-bottom:1px solid #ffffff1a}.urg-line:last-of-type{border-bottom:0}.urg-line .num{color:#fff;font-size:clamp(22px,2.6vw,28px);font-weight:700;letter-spacing:-.02em}.urg-line .sub{color:#9098a6;font-family:var(--mono);font-size:12.5px;letter-spacing:.06em}.urg-card .btn{margin-top:6px}.faq{background:var(--paper)}.faq-wrap{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px)}@media (max-width:880px){.faq-wrap{grid-template-columns:1fr;gap:26px}}.faq-list{display:flex;flex-direction:column}.faq-it{border-top:1px solid var(--line-2)}.faq-it:last-child{border-bottom:1px solid var(--line-2)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:22px 4px;color:var(--ink);font-size:clamp(16px,1.6vw,19px);font-weight:600;letter-spacing:-.01em;text-align:left}.faq-q .pm{display:grid;flex:none;place-items:center;width:26px;height:26px;border:1px solid var(--line-2);border-radius:50%;color:var(--navy);transition:transform .3s,background .3s,color .3s}.faq-it.open .faq-q .pm{transform:rotate(45deg);background:var(--navy);color:#fff}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.faq-a p{max-width:60ch;margin:0 4px;padding:0 0 22px;color:var(--ink-dim);font-size:15px;font-weight:430;line-height:1.6}.about{padding:0;background:var(--navy);color:#fff}.about-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:start;grid-gap:80px;gap:80px}@media (max-width:900px){.about-grid{grid-template-columns:1fr;gap:48px}}.about-lead-text{max-width:52ch;margin:24px 0 28px;color:#ffffffb8;font-size:16px;font-weight:430;line-height:1.7}.about-creds{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none}.about-cred{display:flex;align-items:flex-start;gap:11px;color:#fffc;font-size:14.5px;font-weight:450;line-height:1.45}.about-cred svg{flex-shrink:0;width:18px;height:18px;margin-top:2px;color:var(--orange)}.about-cta-panel{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(28px,3vw,36px);border:1px solid #ffffff24;border-radius:var(--r-lg);background:#ffffff0f}.about-cta-tag{display:flex;align-items:center;gap:8px;color:var(--orange-soft);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.about-cta-tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 10px var(--orange)}.about-cta-phone{color:#fff;font-size:clamp(30px,3.6vw,40px);font-weight:800;line-height:1;letter-spacing:-.03em}.about-cta-sub{margin:0 0 6px;color:#ffffff9e;font-size:14px;font-weight:430;line-height:1.5}