.landing-scope{--ls-bordeaux:#6b1f2a;--ls-bordeaux-deep:#4a131c;--ls-bordeaux-brand:#8a2a36;--ls-ink:#0d0d0d;--ls-paper:#fafaf7;--ls-cream:#f4eee4;--ls-gold:#a8884a;--ls-gold-soft:#d8c290;background-color:var(--ls-paper);color:var(--ls-ink);font-feature-settings:"ss01","ss02","cv11"}.landing-scope .ls-display{font-family:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;letter-spacing:-.03em;font-weight:700}.landing-scope .ls-grad-text{color:var(--ls-bordeaux-brand)}.landing-scope .ls-btn-primary{background:var(--ls-bordeaux-brand);color:#fff;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 40px -16px #6b1f2a73,inset 0 1px #ffffff2e}.landing-scope .ls-btn-primary:hover{background:var(--ls-bordeaux-deep);transform:translateY(-1px);box-shadow:0 20px 48px -16px #6b1f2a8c,inset 0 1px #ffffff38}.landing-scope .ls-btn-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #0d0d0d1f;transition:all .2s}.landing-scope .ls-btn-ghost:hover{border-color:var(--ls-bordeaux-brand);color:var(--ls-bordeaux-brand)}.landing-scope .ls-card{background:#fff;border:1px solid #0d0d0d0f;border-radius:1.5rem;transition:transform .3s,box-shadow .3s,border-color .3s}.landing-scope .ls-card:hover{border-color:#a8884a73;transform:translateY(-4px);box-shadow:0 24px 50px -28px #0d0d0d40,0 4px 12px -4px #a8884a2e}.landing-scope .ls-pill{color:var(--ls-bordeaux-deep);letter-spacing:.01em;background:#a8884a1f;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.landing-scope .ls-eyebrow{color:var(--ls-bordeaux-brand);letter-spacing:.18em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem 1rem;font-size:.7rem;font-weight:600;display:inline-flex;box-shadow:0 1px #0d0d0d0a,inset 0 0 0 1px #8a2a361f}.landing-scope .ls-eyebrow:before,.landing-scope .ls-eyebrow:after{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.landing-scope .ls-soft-card{transition:transform .35s,box-shadow .35s,outline-color .35s;box-shadow:0 1px #0d0d0d08}.landing-scope .ls-soft-card:hover{box-shadow:0 24px 50px -28px #0d0d0d33}.landing-scope .ls-kpi-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #0d0d0d0f;border-radius:1.25rem;min-width:110px;padding:.85rem 1rem;box-shadow:0 18px 40px -24px #0d0d0d33}.landing-scope .ls-blob{filter:blur(60px);opacity:.55;pointer-events:none;z-index:0;border-radius:9999px;position:absolute}@keyframes ls-floaty{0%,to{transform:translate(0)}50%{transform:translateY(-12px)}}.landing-scope .ls-floaty{animation:7s ease-in-out infinite ls-floaty}@keyframes ls-pulse-ring{0%{box-shadow:0 0 #25d36673}70%{box-shadow:0 0 0 18px #25d36600}to{box-shadow:0 0 #25d36600}}.landing-scope .ls-pulse-wa{animation:2.4s infinite ls-pulse-ring}@keyframes ls-fadeup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}.landing-scope .ls-fadeup{animation:.7s ease-out both ls-fadeup}.landing-scope .ls-fadeup.d1{animation-delay:80ms}.landing-scope .ls-fadeup.d2{animation-delay:.16s}.landing-scope .ls-fadeup.d3{animation-delay:.24s}.landing-scope .ls-fadeup.d4{animation-delay:.32s}@keyframes ls-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-scope .ls-marquee-track{animation:38s linear infinite ls-marquee}.landing-scope .ls-marquee-track.reverse{animation-duration:52s;animation-direction:reverse}@keyframes ls-spin-slow{to{transform:rotate(360deg)}}.landing-scope .ls-spin-slow{transform-origin:50%;animation:32s linear infinite ls-spin-slow}.landing-scope .ls-spin-rev{transform-origin:50%;animation:48s linear infinite reverse ls-spin-slow}.landing-scope .ls-tilt{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.landing-scope .ls-tilt:hover{transform:perspective(900px)rotateX(2deg)rotateY(-3deg)translateY(-3px)}.landing-scope .ls-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffffb3,#ffffff40);border:1px solid #fff9;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -30px #0d0d0d59}.landing-scope .ls-glass-dark{background:#0d0d0de0;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff14,0 30px 80px -30px #0d0d0d8c}.landing-scope .ls-grain{pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes ls-sweep{0%{background-position:-150% 0}to{background-position:250% 0}}.landing-scope .ls-sweep{background-image:linear-gradient(110deg,#0000 35%,#d8c2908c,#0000 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite ls-sweep}@keyframes ls-float-a{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(-16px)rotate(2deg)}}@keyframes ls-float-b{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10px,-10px)rotate(-3deg)}}.landing-scope .ls-float-a{animation:9s ease-in-out infinite ls-float-a}.landing-scope .ls-float-b{animation:11s ease-in-out infinite ls-float-b}.landing-scope .ls-noise-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-scope .ls-dots{background-image:radial-gradient(#0d0d0d2e 1px,#0000 1px);background-size:22px 22px}@keyframes ls-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0)}}.landing-scope .ls-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both ls-rise}@media(prefers-reduced-motion:reduce){.landing-scope .ls-floaty,.landing-scope .ls-pulse-wa,.landing-scope .ls-fadeup,.landing-scope .ls-marquee-track,.landing-scope .ls-spin-slow,.landing-scope .ls-spin-rev,.landing-scope .ls-float-a,.landing-scope .ls-float-b,.landing-scope .ls-sweep,.landing-scope .ls-rise{animation:none}}.landing-scope .ls-dark{background:var(--ls-ink);color:#fff}.landing-scope .ls-dark .ls-display{color:#fff}.landing-scope .ls-rail{position:relative}.landing-scope .ls-rail:before{content:"";background:linear-gradient(180deg,transparent 0%,var(--ls-bordeaux-brand) 6%,var(--ls-gold) 50%,var(--ls-bordeaux-brand) 94%,transparent 100%);opacity:.35;width:2px;position:absolute;top:0;bottom:0;left:15px}@media(min-width:1024px){.landing-scope .ls-rail:before{left:50%;transform:translate(-1px)}}.landing-scope .ls-node{z-index:1;background:var(--ls-bordeaux-brand);color:#fff;width:32px;height:32px;box-shadow:0 0 0 6px var(--ls-paper),0 0 0 7px #8a2a362e;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;position:absolute}.landing-scope .ls-dark .ls-node{box-shadow:0 0 0 6px var(--ls-ink),0 0 0 7px #d8c29040}.landing-scope .ls-seg{background:#0d0d0d0d;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.landing-scope .ls-seg button{color:#0d0d0d99;white-space:nowrap;border-radius:999px;padding:.45rem .95rem;font-size:13px;font-weight:600;transition:all .22s}.landing-scope .ls-seg button:hover{color:var(--ls-bordeaux-brand)}.landing-scope .ls-seg button[data-active=true]{color:var(--ls-bordeaux-deep);background:#fff;box-shadow:0 6px 18px -10px #0d0d0d66}.landing-scope .ls-ui{background:#fff;border:1px solid #0d0d0d14;border-radius:1.1rem;overflow:hidden;box-shadow:0 40px 80px -50px #0d0d0d99,0 2px 6px -2px #0d0d0d14}.landing-scope .ls-ui-bar{background:linear-gradient(#fbfaf8,#f3f0ea);border-bottom:1px solid #0d0d0d0f;align-items:center;gap:6px;padding:9px 12px;display:flex}.landing-scope .ls-ui-dot{background:#0d0d0d24;border-radius:999px;width:8px;height:8px}.landing-scope .ls-ui-row{border-bottom:1px solid #0d0d0d0d;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.landing-scope .ls-ui-row:last-child{border-bottom:0}.landing-scope .ls-chip{letter-spacing:.01em;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.landing-scope .ls-before{background:#0d0d0d05;border:1px dashed #0d0d0d2e}.landing-scope .ls-after{background:linear-gradient(#fff,#f4eee499);border:1px solid #8a2a3640;box-shadow:0 24px 50px -34px #6b1f2a80}.ak-theme{--ak-plum:#594655;--ak-plum-deep:#382834;--ak-plum-ink:#271b24;--ak-plum-soft:#ede5eb;--ak-champagne:#f7eee9;--ak-champagne-deep:#ebded6;--ak-sand:#d4b8a1;--ak-line:#dbd2ce;--ak-white:#fff;--ak-shadow-soft:0 1px 2px #3728340d, 0 8px 24px -16px #37283424;--ak-shadow-lift:0 18px 50px -26px #3728344d, 0 4px 14px -8px #3728341a;background:radial-gradient(120% 60% at 50% 0%,#fbf5f2 0%,transparent 70%),var(--ak-champagne);color:var(--ak-plum-ink);font-family:var(--font-sans);min-height:100vh}@supports (color:lab(0% 0 0)){.ak-theme{--ak-plum:lab(32.2334% 10.6878 -5.46278);--ak-plum-deep:lab(18.3525% 9.7478 -4.98054);--ak-plum-ink:lab(11.4763% 7.91874 -4.0459);--ak-plum-soft:lab(91.716% 3.69459 -1.89085);--ak-champagne:lab(94.7439% 2.32571 3.78462);--ak-champagne-deep:lab(89.5044% 3.51718 5.69633);--ak-sand:lab(76.6924% 8.07062 15.3528);--ak-line:lab(84.857% 2.86734 3.2752);--ak-white:lab(100% 0 0);--ak-shadow-soft:0 1px 2px lab(18.3812% 9.14489 -4.67293/.05), 0 8px 24px -16px lab(18.3812% 9.14489 -4.67293/.14);--ak-shadow-lift:0 18px 50px -26px lab(18.3812% 9.14489 -4.67293/.3), 0 4px 14px -8px lab(18.3812% 9.14489 -4.67293/.1);background:radial-gradient(120% 60% at 50% 0%,lab(97.0763% 1.54263 2.51805) 0%,transparent 70%),var(--ak-champagne)}}.ak-display{letter-spacing:-.012em;font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-weight:400}.ak-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab,var(--ak-plum) 72%,transparent);font-size:.6875rem}.ak-card{background:var(--ak-white);border:1px solid var(--ak-line);box-shadow:var(--ak-shadow-soft);border-radius:1.25rem;transition:box-shadow .35s,transform .35s}.ak-card-hover:hover{box-shadow:var(--ak-shadow-lift);transform:translateY(-2px)}.ak-btn{letter-spacing:.01em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem 1.375rem;font-size:.8125rem;font-weight:600;transition:all .25s;display:inline-flex}.ak-btn:disabled{opacity:.5;cursor:not-allowed}.ak-btn-primary{background:linear-gradient(135deg,var(--ak-plum) 0%,var(--ak-plum-deep) 100%);color:var(--ak-white);box-shadow:0 10px 26px -14px #3728348c}.ak-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px -14px #372834a6}.ak-btn-ghost{color:var(--ak-plum);border:1px solid var(--ak-line);background:0 0}.ak-btn-ghost:hover:not(:disabled){background:color-mix(in oklab,var(--ak-plum) 6%,transparent)}.ak-input,.ak-textarea,.ak-select{background:var(--ak-white);border:1px solid var(--ak-line);width:100%;color:var(--ak-plum-ink);border-radius:.75rem;padding:.625rem .875rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.ak-input::placeholder,.ak-textarea::placeholder{color:color-mix(in oklab,var(--ak-plum-ink) 40%,transparent)}.ak-input:focus,.ak-textarea:focus,.ak-select:focus{border-color:color-mix(in oklab,var(--ak-plum) 55%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--ak-plum) 12%,transparent);outline:none}.ak-textarea{resize:vertical;min-height:6rem;line-height:1.6}.ak-tab{color:color-mix(in oklab,var(--ak-plum-ink) 55%,transparent);white-space:nowrap;cursor:pointer;align-items:center;gap:.5rem;margin-right:1.75rem;padding:.9375rem .25rem;font-size:.8125rem;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.ak-tab:hover{color:var(--ak-plum-ink)}.ak-tab[data-active=true]{color:var(--ak-plum)}.ak-tab[data-active=true]:after{content:"";background:linear-gradient(90deg,var(--ak-plum),var(--ak-sand));border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ak-chip{letter-spacing:.02em;background:var(--ak-plum-soft);color:var(--ak-plum-deep);border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ak-chip-gold{background:color-mix(in oklab,var(--ak-sand) 28%,white);color:#65452a}.ak-chip-done{color:#115531;background:#d2f6dd}.ak-rule{background:linear-gradient(90deg,var(--ak-line),transparent);height:1px}.ak-progress{background:color-mix(in oklab,var(--ak-plum) 10%,transparent);border-radius:999px;height:6px;overflow:hidden}.ak-progress>span{background:linear-gradient(90deg,var(--ak-plum),var(--ak-sand));border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.ak-prose{color:color-mix(in oklab,var(--ak-plum-ink) 88%,transparent);font-size:.875rem;line-height:1.75}.ak-prose p+p{margin-top:.75rem}.ak-prose ul{margin-top:.625rem;padding-left:1.125rem;list-style:none}.ak-prose li{padding-left:.5rem;position:relative}.ak-prose li:before{content:"";background:var(--ak-sand);border-radius:999px;width:4px;height:4px;position:absolute;top:.6875rem;left:-.625rem}.ak-contract-reader{background:color-mix(in oklab,var(--ak-champagne) 52%,var(--ak-white));scroll-behavior:smooth}.ak-contract-section{border:1px solid var(--ak-line);background:var(--ak-white);box-shadow:0 5px 18px -16px color-mix(in oklab,var(--ak-plum-deep) 30%,transparent);border-radius:.75rem;margin-bottom:1rem;overflow:hidden}.ak-contract-section:last-child{margin-bottom:0}.ak-contract-heading{border-bottom:1px solid var(--ak-line);background:color-mix(in oklab,var(--ak-plum-soft) 60%,var(--ak-white));grid-template-columns:minmax(5.75rem,auto) 1fr;align-items:stretch;display:grid}.ak-contract-number{background:var(--ak-plum-deep);color:var(--ak-white);text-transform:uppercase;align-items:center;padding:.875rem 1rem;font-size:.6875rem;font-weight:700;line-height:1.25;display:flex}.ak-contract-heading h3{color:var(--ak-plum-ink);align-self:center;padding:.75rem 1rem;font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-size:1.25rem;font-weight:600;line-height:1.2}.ak-contract-copy{color:color-mix(in oklab,var(--ak-plum-ink) 88%,transparent);padding:1.125rem 1.25rem 1.25rem;font-size:.875rem;line-height:1.75}.ak-contract-copy p+p{margin-top:.875rem}.ak-contract-list-intro{color:var(--ak-plum-deep);font-weight:700;margin-top:1.125rem!important}.ak-contract-copy ul{border-left:3px solid var(--ak-sand);background:color-mix(in oklab,var(--ak-champagne) 60%,var(--ak-white));gap:.5rem;margin:.625rem 0 1rem;padding:.875rem 1rem;display:grid}.ak-contract-copy li{padding-left:1.125rem;position:relative}.ak-contract-copy li:before{content:"";border:1px solid var(--ak-plum);background:var(--ak-sand);border-radius:999px;width:.375rem;height:.375rem;position:absolute;top:.67rem;left:0}@media(max-width:639px){.ak-contract-heading{grid-template-columns:1fr}.ak-contract-number{padding:.5rem .875rem}.ak-contract-heading h3{padding:.75rem .875rem;font-size:1.125rem}.ak-contract-copy{padding:1rem}}.ak-signature-name{color:var(--ak-plum-deep);font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-size:1.75rem;font-style:italic}@keyframes ak-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ak-rise{animation:.5s cubic-bezier(.22,1,.36,1) both ak-rise}@media(prefers-reduced-motion:reduce){.ak-rise{animation:none}.ak-card-hover:hover{transform:none}}.ak-perimetre-synthese{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.25rem 1.5rem;display:grid}.ak-perimetre-synthese>div+div{border-left:1px solid var(--ak-line)}.ak-perimetre-kpi{color:var(--ak-plum-deep);font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-size:1.85rem;line-height:1.1;display:block}.ak-perimetre-kpi-option{color:#e06d00;color:lab(59.5355% 42.302 67.8047)}.ak-perimetre-kpi-label{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-top:.15rem;font-size:.72rem;display:block}.ak-perimetre-groupe-head{border:1px solid var(--ak-line);border-left:4px solid var(--ak-plum);background:linear-gradient(90deg,var(--ak-champagne),transparent);border-radius:.9rem;margin-bottom:1.25rem;padding:.85rem 1.1rem .9rem 1.35rem;position:relative}.ak-perimetre-groupe-count{letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-size:.7rem;position:absolute;top:.9rem;right:1.1rem}.ak-module-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.ak-module-head{border-bottom:1px solid var(--ak-line);background:var(--ak-champagne);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.ak-module-body{flex-direction:column;gap:.85rem;padding:1.1rem 1.25rem 1.35rem;display:flex}.ak-module-points{border-top:1px dashed var(--ak-line);flex-direction:column;gap:.55rem;padding-top:.85rem;display:flex}.ak-module-points li{gap:.55rem;font-size:13px;line-height:1.5;display:flex}.ak-module-points svg{margin-top:3px}.ak-module-option{border-color:#f0b788}.ak-module-option .ak-module-head{background:#fff1e1;background:lab(95.9466% 3.62304 10.9362);border-bottom-color:#f3c7a2}.ak-module-etude .ak-module-head{background:color-mix(in oklab,var(--ak-champagne) 70%,white)}@media(max-width:639px){.ak-perimetre-synthese{padding:1rem}.ak-perimetre-groupe-count{margin-top:.5rem;display:block;position:static}}.ak-module-head .ak-chip{white-space:nowrap}.ak-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ak-tabs-scroll::-webkit-scrollbar{display:none}.ak-tabs-scroll .ak-tab{scroll-snap-align:start}@media(max-width:639px){.ak-tab{margin-right:1.25rem;padding:.875rem .125rem;font-size:.78125rem}.ak-tabs-scroll{padding-right:2.5rem}}
