/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */:root{--nuit:#0b1020;--nuit-haut:#121a33;--nuit-carte:#131b31;--blanc:#fff;--panneau:#fafbfd;--gris-fond:#f1f4fa;--signal:#3565e8;--signal-fonce:#2749b4;--signal-clair:#6e93f2;--signal-pale:#a8c0f8;--ambre:#e8a13c;--ambre-nuit:#f0b45e;--ombre-panneau:0 1px 2px #0b102038,0 18px 40px -24px #0b10208c;--ombre-carte:0 0 0 1px #14286e0a,0 1px 1px -.5px #14286e0d,0 3px 3px -1.5px #14286e0f,0 10px 14px -8px #14286e0d,0 24px 28px -16px #14286e12,inset 0 0 0 1.5px #fff;--ombre-carte-levee:0 0 0 1px #14286e0d,0 2px 3px -1px #14286e0f,0 8px 12px -4px #14286e12,0 22px 30px -14px #14286e1a,0 40px 56px -30px #14286e1f,inset 0 0 0 1.5px #fff;--ombre-bouton:0 10px 24px -12px #3565e88c,0 2px 6px #3565e82e,inset 0 1px 0 #ffffff29,inset 0 0 20px #ffffff0f;--ombre-verre:inset 0 1px 0 #ffffff0d,inset 0 0 70px #ffffff0a,inset 0 0 20px #ffffff12;--ombre-verre-lt:inset 0 1px 0 #ffffff0a,inset 0 0 100px #ffffff05,inset 0 0 26px #ffffff0a}.astra-root{--theme-bg:var(--nuit);--theme-text:var(--blanc);--theme-text-fade:#ffffffbf;--theme-border:#ffffff1a;--theme-card:var(--nuit-carte);--astra-void:var(--nuit);--astra-surface:var(--nuit-carte);--astra-surface-high:#18213a;--astra-glass:#0b1020ad;--astra-glass-solid:#0b1020f5;--astra-line:#ffffff1a;--astra-line-strong:#fff3;--astra-veil-1:#ffffff05;--astra-veil-2:#ffffff0d;--astra-veil-5:#ffffff14;--astra-veil-6:#ffffff24;--astra-veil-7:#ffffff29;--astra-veil-edge:#ffffff57;--astra-text:var(--theme-text);--astra-text-2:#c2c3c7;--astra-text-3:#b7b9c2;--astra-text-4:#9ba0ae;--astra-signal:var(--signal);--astra-signal-hover:#2f5cd8;--astra-signal-text:var(--signal-clair);--astra-signal-text-hover:var(--signal-pale);--astra-signal-soft:var(--signal-pale);--astra-signal-line:#6e93f280;--astra-signal-line-soft:#6e93f23d;--astra-signal-line-strong:#6e93f29e;--astra-signal-wash:#3565e81f;--astra-signal-fill:#3565e857;--astra-signal-underline:#6e93f273;--astra-signal-ring:#6e93f28c;--astra-cta-shadow:var(--ombre-bouton);--astra-card-bg:linear-gradient(#ffffff0e,#ffffff0e),var(--nuit)}@supports (color:color-mix(in lab,red,red)){.astra-root{--astra-card-bg:linear-gradient(#ffffff0e,#ffffff0e),color-mix(in srgb,var(--nuit) 80%,transparent)}}.astra-root{--astra-card-ring:inset 0 0 0 1px #ffffff1a;--astra-card-shadow:var(--ombre-verre);--astra-card-shadow-hover:var(--ombre-verre);--astra-figure-bg:linear-gradient(#ffffff0b,#ffffff0b),var(--nuit)}@supports (color:color-mix(in lab,red,red)){.astra-root{--astra-figure-bg:linear-gradient(#ffffff0b,#ffffff0b),color-mix(in srgb,var(--nuit) 78%,transparent)}}.astra-root{--astra-glass-bg:linear-gradient(#ffffff0d,#ffffff0d),var(--nuit)}@supports (color:color-mix(in lab,red,red)){.astra-root{--astra-glass-bg:linear-gradient(#ffffff0d,#ffffff0d),color-mix(in srgb,var(--nuit) 78%,transparent)}}.astra-root{--astra-glass-blur:blur(8px);--astra-amber:var(--ambre-nuit);--astra-amber-line:#f0b45e6b;--astra-amber-line-soft:#f0b45e47;--astra-brand-ink:var(--nuit);--astra-brand-paper:#fff;--astra-r-xs:6px;--astra-r-sm:12px;--astra-r:16px;--astra-r-lg:24px;--astra-r-xl:32px;--astra-r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--s-9:112px;--s-section:clamp(72px,8vw,112px);--astra-ease-out:cubic-bezier(.22,1,.36,1);--astra-ease-in-out:cubic-bezier(.77,0,.175,1);--astra-shell:1180px;--astra-panneau-marge:8px;isolation:isolate;background:var(--astra-void);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:17px;line-height:1.7;position:relative}@media (min-width:768px){.astra-root{--astra-panneau-marge:12px}}.astra-band-claire,.astra-nav.is-clair,.astra-rail.is-clair{--theme-bg:var(--panneau);--theme-text:var(--nuit);--theme-text-fade:#0b1020b8;--theme-border:#0b10201a;--theme-card:var(--blanc);--astra-void:var(--panneau);--astra-surface:var(--blanc);--astra-surface-high:var(--blanc);--astra-glass:#ffffffd1;--astra-glass-solid:#fffffff7;--astra-line:#0b10201a;--astra-line-strong:#0b102033;--astra-veil-1:#0b102005;--astra-veil-2:#0b10200a;--astra-veil-3:#0b10200d;--astra-veil-4:#0b10200f;--astra-veil-5:#0b102012;--astra-veil-6:#0b10201f;--astra-veil-7:#0b102024;--astra-veil-edge:#0b10204d;--astra-text:var(--theme-text);--astra-text-2:#4e525e;--astra-text-3:#545966;--astra-text-4:#575d6b;--astra-signal-text:var(--signal-fonce);--astra-signal-text-hover:#1d3a92;--astra-signal-soft:var(--signal-fonce);--astra-signal-line:#3565e873;--astra-signal-line-soft:#3565e838;--astra-signal-line-strong:#3565e899;--astra-signal-wash:#3565e812;--astra-signal-fill:#3565e829;--astra-signal-underline:#2749b466;--astra-signal-ring:#3565e880;--astra-amber:#9a5a12;--astra-amber-line:#9a5a1266;--astra-amber-line-soft:#9a5a1242;--astra-brand-ink:var(--panneau);--astra-brand-paper:var(--nuit);--astra-card-bg:var(--blanc);--astra-card-ring:0 0 0 0 transparent;--astra-card-shadow:var(--ombre-carte);--astra-card-shadow-hover:var(--ombre-carte-levee);--astra-figure-bg:var(--gris-fond);--astra-glass-bg:var(--blanc);--astra-glass-blur:none}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-padding-top:9rem}body{background:var(--nuit);color:var(--blanc);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0}.skip-link{z-index:100;border-radius:var(--astra-r-xs);background:var(--astra-brand-paper);color:var(--astra-brand-ink);padding:.8rem 1rem;text-decoration:none;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.astra-band{position:relative}.astra-band-claire{width:calc(100% - var(--astra-panneau-marge) * 2);border-radius:var(--astra-r-lg);background:var(--astra-void);color:var(--astra-text);box-shadow:var(--ombre-panneau);margin-inline:auto;overflow:clip}@media (min-width:768px){.astra-band-claire{border-radius:var(--astra-r-xl)}}.astra-band+.astra-band{margin-top:var(--astra-panneau-marge)}.astra-decor{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.astra-decor:before{content:"";background:radial-gradient(closest-side,#3565e826,#3565e80d 55%,#0000 78%);width:90%;height:150%;position:absolute;top:-45%;left:-10%}.astra-decor[data-decor=centre]:before{width:90%;top:-60%;left:5%}.astra-decor:after{content:"";background-image:repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 260px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(135% 92% at 50% 78%,#000 0 24%,#0000008c 58%,#0000 86%);mask-image:radial-gradient(135% 92% at 50% 78%,#000 0 24%,#0000008c 58%,#0000 86%)}.astra-curve{display:none}@media (min-width:640px){.astra-curve{width:100%;height:clamp(72px,7vw,104px);display:block;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 58%),linear-gradient(90deg,#0000,#000 18% 90%,#0000);mask-image:linear-gradient(#0000,#000 58%),linear-gradient(90deg,#0000,#000 18% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.astra-curve path{fill:none;stroke:var(--signal);stroke-width:1.25px;opacity:.55;vector-effect:non-scaling-stroke}.astra-band>:not(.astra-decor){z-index:1;position:relative}.astra-shell{width:min(100% - 2.5rem,var(--astra-shell));margin-inline:auto}@media (min-width:768px){.astra-shell{width:min(100% - 5rem,var(--astra-shell))}}.astra-root{--astra-font-display:var(--astra-titres),var(--font-sans),system-ui,sans-serif;--astra-display-tracking:-.042em;--astra-display-tracking-sm:-.026em;--astra-display-weight:600}.astra-root .astra-finding-punch,.astra-root .astra-glass-claim,.astra-root h1,.astra-root h2,.astra-root h3{font-variant-numeric:proportional-nums}.astra-root h1,.astra-root h2,.astra-root h3{color:var(--astra-text);font-family:var(--astra-font-display);font-weight:var(--astra-display-weight);text-wrap:balance;margin:0}.astra-root h1{font-size:clamp(2.3rem,4.6vw,4rem);line-height:1.06}.astra-root h1,.astra-root h2{letter-spacing:var(--astra-display-tracking)}.astra-root h2{font-size:clamp(1.85rem,3.2vw,2.75rem);line-height:1.08}.astra-root h3{letter-spacing:var(--astra-display-tracking-sm);font-size:clamp(1.13rem,1.05rem + .35vw,1.3rem);line-height:1.35}.astra-root p{max-width:68ch;margin:0}.astra-root li,.astra-root p{text-wrap:pretty}.astra-root strong{color:var(--astra-text);font-weight:600}.astra-root em{color:var(--astra-text-2);font-style:italic}.astra-root .astra-label{margin:0 0 var(--s-5);color:var(--astra-text-3);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;text-wrap:pretty;max-width:none;font-size:.78rem;font-weight:500;line-height:1.5;display:block}@media (max-width:479px){.astra-root .astra-label{letter-spacing:.13em}}.astra-root .astra-lead{margin-top:var(--s-6);color:var(--astra-text-2);font-size:clamp(1.1875rem,1.1rem + .35vw,1.25rem);line-height:1.64}.astra-root .astra-micro{margin-top:var(--s-5);color:var(--astra-text-3);font-family:var(--font-mono),ui-monospace,monospace;font-size:.85rem;line-height:1.6}.astra-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.astra-section{padding-block:var(--s-section)}.astra-section+.astra-section{padding-top:0}.astra-head{max-width:48rem}.astra-head p{margin-top:var(--s-5);color:var(--astra-text-2);font-size:1.0625rem}.astra-section>.astra-shell:not(.astra-faq-grid)>.astra-head+*{margin-top:var(--s-7)}.astra-head.is-centre{text-align:center;max-width:44rem;margin-inline:auto}.astra-head.is-centre p{max-width:52ch;margin-inline:auto}.astra-head.is-centre .astra-label{margin-bottom:var(--s-4)}.astra-cta{border:1px solid var(--astra-signal);border-radius:var(--astra-r);background:var(--astra-signal);min-height:3.25rem;color:var(--astra-on-signal);box-shadow:var(--astra-cta-shadow);touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .16s ease,border-color .16s ease,transform .14s var(--astra-ease-out);justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.6rem;font-size:1.0625rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.astra-cta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.astra-cta:hover{background:var(--astra-signal-hover);border-color:var(--astra-signal-hover)}}.astra-cta.is-quiet{background:currentColor}@supports (color:color-mix(in lab,red,red)){.astra-cta.is-quiet{background:color-mix(in srgb,currentColor 6%,transparent)}}.astra-cta.is-quiet{color:var(--astra-text);border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.astra-cta.is-quiet{border-color:color-mix(in srgb,currentColor 14%,transparent)}}.astra-cta.is-quiet{box-shadow:var(--ombre-verre);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (hover:hover) and (pointer:fine){.astra-cta.is-quiet:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.astra-cta.is-quiet:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}.astra-cta.is-quiet:hover{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.astra-cta.is-quiet:hover{border-color:color-mix(in srgb,currentColor 22%,transparent)}}}.astra-arrow-slide{vertical-align:-.16em;flex:none;width:1.05em;height:1.1em;display:inline-block;position:relative;overflow:hidden}.astra-arrow-slide i{transition:transform .42s var(--astra-ease-out);justify-content:center;align-items:center;font-style:normal;line-height:1;display:flex;position:absolute;inset:0}.astra-arrow-slide i+i{transform:translate(-140%)}@media (hover:hover) and (pointer:fine){a:hover>.astra-arrow-slide i{transform:translate(140%)}a:hover>.astra-arrow-slide i+i{transform:none}}.astra-cta.is-small{min-height:2.9rem;padding:.7rem 1.2rem;font-size:1rem}@media (max-width:479px){.astra-cta{text-wrap:balance;padding-inline:1.15rem}}.astra-link{min-height:2.75rem;color:var(--astra-signal-text);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--astra-signal-underline);text-decoration-color:var(--astra-signal-underline);touch-action:manipulation;transition:color .16s ease,text-decoration-color .16s ease,transform .14s var(--astra-ease-out);align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:500;display:inline-flex}.astra-link:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.astra-link:hover{color:var(--astra-signal-text-hover);-webkit-text-decoration-color:var(--astra-signal-text-hover);text-decoration-color:var(--astra-signal-text-hover)}}.astra-root a:where(:not(.astra-cta):not(.astra-link):not([class])){color:var(--astra-signal-text);text-underline-offset:4px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--astra-signal-underline);text-decoration-color:var(--astra-signal-underline);transition:color .16s,text-decoration-color .16s}@media (hover:hover) and (pointer:fine){.astra-root a:where(:not(.astra-cta):not(.astra-link):not([class])):hover{color:var(--astra-signal-text-hover);-webkit-text-decoration-color:var(--astra-signal-text-hover);text-decoration-color:var(--astra-signal-text-hover)}}.astra-actions{align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.astra-root [tabindex]:focus-visible,.astra-root a:focus-visible,.astra-root button:focus-visible,.astra-root summary:focus-visible{outline:2px solid var(--astra-signal-text);outline-offset:2px;border-radius:var(--astra-r-xs)}.astra-nav{z-index:40;transition:padding-top .32s var(--astra-ease-out);padding-top:.9rem;position:sticky;top:0}.astra-nav-bar{border:1px solid;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:3.75rem;padding:.5rem .6rem .5rem 1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.astra-nav-bar{border:1px solid color-mix(in srgb,currentColor 10%,transparent)}}.astra-nav-bar{border-radius:var(--astra-r-pill);background:var(--astra-void)}@supports (color:color-mix(in lab,red,red)){.astra-nav-bar{background:color-mix(in srgb,var(--astra-void) 55%,transparent)}}.astra-nav-bar{box-shadow:var(--ombre-verre);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transition:background-color .32s var(--astra-ease-out),border-color .32s var(--astra-ease-out),box-shadow .32s var(--astra-ease-out),min-height .32s var(--astra-ease-out)}.astra-root.is-scrolled .astra-nav{padding-top:.5rem}.astra-root.is-scrolled .astra-nav-bar{background:var(--astra-void);min-height:3.4rem}@supports (color:color-mix(in lab,red,red)){.astra-root.is-scrolled .astra-nav-bar{background:color-mix(in srgb,var(--astra-void) 88%,transparent)}}.astra-root.is-scrolled .astra-nav-bar{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.astra-root.is-scrolled .astra-nav-bar{border-color:color-mix(in srgb,currentColor 14%,transparent)}}.astra-root.is-scrolled .astra-nav-bar{box-shadow:var(--ombre-verre),0 10px 30px -18px #0b1020cc}.astra-brand,.astra-nav,.astra-rail{transition:color .3s}.astra-brand{min-height:2.75rem;color:var(--astra-text);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.astra-brand-plaque{flex:none;width:1.75rem;height:1.75rem}.astra-brand-mot{flex:none;width:8rem;height:auto;transform:translateY(-.06em)}.astra-nav-links{display:none}.astra-nav-links a{border-radius:var(--astra-r-pill);color:var(--astra-text-2);letter-spacing:.18em;text-transform:uppercase;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:color .16s ease,background-color .16s ease,transform .14s var(--astra-ease-out);padding:.7rem .85rem;font-size:.8rem;font-weight:500;text-decoration:none}.astra-nav-links a:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.astra-nav-links a:hover{color:var(--astra-text);background:var(--astra-veil-3)}}.astra-nav-links a[aria-current=page]{color:var(--astra-text)}.astra-nav-cta{display:none}.astra-motion-ready .astra-nav[data-cta-gate] .astra-nav-cta{visibility:hidden;opacity:0;transition:opacity .24s var(--astra-ease-out),transform .24s var(--astra-ease-out),visibility .24s var(--astra-ease-out);transform:translateY(-6px)}.astra-motion-ready .astra-nav[data-cta-gate].is-cta-free .astra-nav-cta{visibility:visible;opacity:1;transform:none}.astra-menu{justify-self:end;position:relative}.astra-menu>summary{border:1px solid var(--astra-line-strong);border-radius:var(--astra-r-pill);min-width:5.5rem;min-height:2.75rem;color:var(--astra-text);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .16s ease,border-color .16s ease,transform .14s var(--astra-ease-out);justify-content:center;align-items:center;padding:.6rem 1.05rem;font-size:.8rem;font-weight:600;list-style:none;display:flex}.astra-menu>summary:active{transform:scale(.98)}.astra-menu>summary::-webkit-details-marker{display:none}.astra-menu[open]>summary{background:var(--astra-veil-5)}@media (hover:hover) and (pointer:fine){.astra-menu>summary:hover{border-color:var(--astra-veil-edge);background:var(--astra-veil-2)}}.astra-menu-panel{border:1px solid var(--astra-line);border-radius:var(--astra-r-lg);background:var(--astra-glass-solid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:.25rem;width:min(20rem,100vw - 2.5rem);padding:.75rem;display:grid;position:absolute;top:calc(100% + .7rem);right:0}.astra-menu-panel a:not(.astra-cta){border-radius:var(--astra-r-sm);min-height:3rem;color:var(--astra-text-2);touch-action:manipulation;align-items:center;padding:.5rem .75rem;font-size:1.0625rem;text-decoration:none;transition:color .16s,background-color .16s;display:flex}@media (hover:hover) and (pointer:fine){.astra-menu-panel a:not(.astra-cta):hover{color:var(--astra-text);background:var(--astra-veil-3)}}.astra-menu-panel .astra-cta{margin-top:.5rem}@media (min-width:1060px){.astra-nav-bar{grid-template-columns:auto 1fr auto}.astra-nav-links{justify-self:center;align-items:center;gap:.1rem;display:flex}.astra-nav-cta{display:inline-flex}.astra-menu{display:none}}.astra-hero{padding-block:clamp(3.5rem,8vw,7rem) var(--s-section)}.astra-hero-grid{gap:var(--s-6);align-items:center;display:grid}.astra-hero .astra-lead,.astra-svc-hero .astra-lead{max-width:52ch}.astra-hero-copy .astra-lead,.astra-svc-hero-copy .astra-lead{margin-top:0}.astra-hero-figure,.astra-svc-hero-figure{margin-top:var(--s-4)}.astra-trust{margin-top:var(--s-section);border-top:1px solid var(--astra-line);border-bottom:1px solid var(--astra-line);display:grid}.astra-trust>li{gap:var(--s-3);padding:var(--s-5) .1rem;grid-template-columns:2.4rem 1fr;align-items:baseline;list-style:none;display:grid}.astra-trust>li+li{border-top:1px solid var(--astra-line)}.astra-trust span{color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.12em;font-size:.8rem}.astra-trust p{color:var(--astra-text-2);font-size:1.0625rem}@media (min-width:900px){.astra-hero-grid{align-items:start;row-gap:var(--s-7);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"title title""copy figure"}.astra-hero-title{grid-area:title}.astra-hero-copy{grid-area:copy;align-self:start}.astra-hero-figure{grid-area:figure;margin-top:0}.astra-hero h1{max-width:22ch}.astra-trust{grid-template-columns:repeat(3,1fr)}.astra-trust>li{padding-inline:clamp(1rem,2vw,1.75rem)}.astra-trust>li+li{border-top:0;border-left:1px solid var(--astra-line)}.astra-trust>li:first-child{padding-left:.1rem}}.astra-card{gap:var(--s-5);padding:clamp(var(--s-5),3vw,var(--s-6));border-radius:var(--astra-r-lg);background:var(--astra-card-bg);-webkit-backdrop-filter:var(--astra-glass-blur);backdrop-filter:var(--astra-glass-blur);box-shadow:var(--astra-card-ring),var(--astra-card-shadow);transition:transform .24s var(--astra-ease-out),box-shadow .24s var(--astra-ease-out);border:0;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.astra-card.is-liftable:hover{box-shadow:var(--astra-card-ring),var(--astra-card-shadow-hover);transform:translateY(-3px)}}.astra-card h3{margin-bottom:var(--s-3)}.astra-card p{color:var(--astra-text-2);font-size:1.0625rem}.astra-root .astra-card-kicker{margin:0 0 var(--s-3);color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.astra-card-actions{gap:var(--s-2) var(--s-5);padding-top:var(--s-5);flex-wrap:wrap;margin-top:auto;display:flex}.astra-faq-grid{gap:var(--s-7);max-width:54rem;margin-inline:auto;display:grid}.astra-faq{display:grid}.astra-faq details{border-top:1px solid var(--astra-line)}.astra-faq details:last-of-type{border-bottom:1px solid var(--astra-line)}.astra-faq summary{justify-content:space-between;align-items:baseline;gap:var(--s-5);min-height:3.5rem;padding:var(--s-5) 0;color:var(--astra-text);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;font-size:1.0625rem;font-weight:500;line-height:1.5;list-style:none;transition:color .16s;display:flex}.astra-faq summary::-webkit-details-marker{display:none}.astra-faq summary i{width:1.1rem;color:var(--astra-text-3);text-align:center;transition:transform .22s var(--astra-ease-out),color .16s ease;flex:none;font-style:normal}.astra-faq details[open] summary i{color:var(--astra-text-2);transform:rotate(45deg)}.astra-faq details>div>p,.astra-faq details>p{padding-bottom:var(--s-6);color:var(--astra-text-2);font-size:1.0625rem}.astra-faq details>div>*+*{margin-top:var(--s-4)}@media (hover:hover) and (pointer:fine){.astra-faq summary:hover,.astra-faq summary:hover i{color:var(--astra-signal-text)}}.astra-final{padding-block:clamp(var(--s-8),10vw,144px)}.astra-final-inner{gap:var(--s-6);text-align:center;justify-items:center;max-width:46rem;margin-inline:auto;display:grid}.astra-final-inner p{color:var(--astra-text-2);font-size:1.0625rem}.astra-final-inner h2{margin-bottom:var(--s-2)}.astra-final-inner .astra-actions{margin-top:var(--s-4);justify-content:center}.astra-final-inner .astra-micro{margin-top:0}.astra-dock{z-index:45;padding:var(--s-3) var(--s-5) calc(var(--s-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--astra-line);background:var(--astra-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;transition:transform .26s var(--astra-ease-out);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.astra-dock .astra-cta{width:100%}.astra-dock.is-visible{pointer-events:auto;transform:translateY(0)}@media (min-width:900px){.astra-dock{display:none}}.astra-footer{border-top:1px solid var(--astra-line);padding-block:var(--s-section) var(--s-6)}.astra-footer-grid{gap:var(--s-7);display:grid}.astra-footer-brand p{margin-top:var(--s-5);color:var(--astra-text-3);max-width:34ch;font-size:1rem}.astra-footer h2{margin:0 0 var(--s-4);color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.2em;text-transform:uppercase;font-size:.78rem;font-weight:500}.astra-footer ul{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.astra-footer li a,.astra-footer li span{min-height:2.75rem;color:var(--astra-text-2);align-items:center;font-size:1.0625rem;text-decoration:none;display:flex}.astra-footer li a{touch-action:manipulation;transition:color .16s}@media (hover:hover) and (pointer:fine){.astra-footer li a:hover{color:var(--astra-text);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}}.astra-footer-bottom{gap:var(--s-2);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--astra-line);color:var(--astra-text-3);font-family:var(--font-mono),monospace;flex-direction:column;font-size:.8rem;line-height:1.6;display:flex}.astra-footer-notice{color:var(--astra-text-4)}@media (min-width:880px){.astra-footer-grid{gap:var(--s-7);grid-template-columns:2fr repeat(3,1fr)}.astra-footer-bottom{flex-flow:wrap;justify-content:space-between}.astra-footer-notice{margin-top:var(--s-1);flex:1 0 100%}}.astra-figure{gap:var(--s-5);padding:clamp(var(--s-4),2.6vw,var(--s-5));border-radius:var(--astra-r-lg);background:var(--astra-figure-bg);-webkit-backdrop-filter:var(--astra-glass-blur);backdrop-filter:var(--astra-glass-blur);box-shadow:inset 0 0 0 1px var(--astra-line),var(--ombre-verre-lt);border:0;margin:0;display:grid}.astra-figure-head{justify-content:space-between;align-items:center;gap:var(--s-3);color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;font-size:.74rem;display:flex}.astra-figure-head b{color:var(--astra-text-2);font-weight:500}.astra-figure-tag{border:1px solid var(--astra-line);border-radius:var(--astra-r-pill);padding:.25rem .6rem}.astra-figure-note{padding-top:var(--s-4);border-top:1px solid var(--astra-line);color:var(--astra-text-3);margin:0;font-size:.95rem;line-height:1.55}.astra-figure.is-mini{gap:var(--s-3);padding:var(--s-3);background:var(--astra-figure-bg);box-shadow:inset 0 0 0 1px var(--astra-line)}.astra-figure.is-mini .astra-figure-head{letter-spacing:.14em;font-size:.7rem}.astra-mini{gap:var(--s-2);display:grid}.astra-pane{border:1px solid var(--astra-line);border-radius:var(--astra-r);background:var(--astra-surface-high);gap:.7rem;padding:.95rem 1rem;display:grid}.astra-pane-title{color:var(--astra-text-2);align-items:center;gap:.5rem;font-size:.92rem;font-weight:500;display:flex}.astra-pane-title svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05rem;height:1.05rem}.astra-skel{gap:.42rem;display:grid}.astra-skel i{background:var(--astra-veil-6);border-radius:2px;height:.42rem;display:block}.astra-chip{border-radius:var(--astra-r-pill);border:1px solid var(--astra-line);width:fit-content;color:var(--astra-text-3);font-family:var(--font-mono),monospace;letter-spacing:.08em;align-items:center;gap:.4rem;padding:.28rem .65rem;font-size:.72rem;display:inline-flex}.astra-chip svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:.85rem;height:.85rem}.astra-chip.is-signal{border-color:var(--astra-signal-line);color:var(--astra-signal-text)}.astra-chip.is-amber{border-color:var(--astra-amber-line);color:var(--astra-amber)}.astra-wire{position:relative}.astra-steps-figure{gap:0;margin:0;padding:0;list-style:none;display:grid}.astra-steps-figure>li{gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) 0;border-radius:var(--astra-r);grid-template-columns:2.25rem minmax(0,1fr);display:grid;position:relative}.astra-steps-figure>li:before{content:"";background:var(--astra-line);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:1.1rem;transform:scaleY(1)}.astra-steps-figure>li:first-child:before{top:1.5rem}.astra-steps-figure>li:last-child:before{bottom:calc(100% - 1.5rem)}.astra-step-dot{z-index:1;border:1px solid var(--astra-line-strong);background:var(--astra-surface);width:2.25rem;height:2.25rem;color:var(--astra-text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.astra-step-dot svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.astra-step-text{align-content:center;gap:.15rem;display:grid}.astra-step-text b{color:var(--astra-text);text-wrap:balance;font-size:.98rem;font-weight:600;line-height:1.35}.astra-step-text small{color:var(--astra-text-3);font-size:.88rem;line-height:1.45}.astra-steps-figure>li[data-human]{background:var(--astra-signal-wash);box-shadow:inset 0 0 0 1px var(--astra-signal-line-soft);padding-left:var(--s-2);margin-left:calc(var(--s-2) * -1)}.astra-steps-figure>li[data-human]:before{left:calc(1.1rem + var(--s-2))}.astra-steps-figure>li[data-human] .astra-step-dot{border-color:var(--astra-signal-line-strong);color:var(--astra-signal-text);background:var(--astra-void)}.astra-steps-figure>li[data-human] .astra-step-text small{color:var(--astra-signal-soft)}.astra-week{grid-template-columns:repeat(5,1fr);gap:.4rem;margin:0;padding:0;display:grid}.astra-week li{justify-items:stretch;gap:.4rem;list-style:none;display:grid}.astra-week span{color:var(--astra-text-4);text-align:center;font-size:.72rem}.astra-week i,.astra-week span{font-family:var(--font-mono),monospace}.astra-week i{border-radius:var(--astra-r-sm);background:var(--astra-veil-4);width:100%;height:2.1rem;color:var(--astra-signal-text);justify-content:center;align-items:center;font-size:.68rem;font-style:normal;display:flex}.astra-week li[data-state=sent] i{background:var(--astra-veil-7)}.astra-week li[data-state=due] i{background:var(--astra-signal-fill);box-shadow:inset 0 0 0 1px var(--astra-signal-ring)}.astra-board{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.astra-board-col{align-content:start;gap:.4rem;display:grid}.astra-board-col>span{border-bottom:1px solid var(--astra-line);color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;padding-bottom:.15rem;font-size:.68rem}.astra-board-col i{border-radius:var(--astra-r-sm);background:var(--astra-veil-4);height:1.5rem;display:block}.astra-board-col i[data-active]{background:var(--astra-signal-fill);box-shadow:inset 0 0 0 1px var(--astra-signal-ring)}.astra-rows{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.astra-rows li{grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.astra-rows svg{width:1.05rem;height:1.05rem;color:var(--astra-text-3);fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.astra-rows .astra-skel{min-width:0}.astra-companies{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.astra-companies li{border-radius:var(--astra-r-sm);grid-template-columns:1.85rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.4rem;display:grid}.astra-companies li[data-active]{background:var(--astra-veil-3)}.astra-avatar{border:1px solid var(--astra-line);width:1.85rem;height:1.85rem;color:var(--astra-text-2);font-family:var(--font-mono),monospace;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:flex}.astra-companies b{color:var(--astra-text-2);font-size:.88rem;font-weight:500;display:block}.astra-companies .astra-skel{margin-top:.3rem}.astra-refs{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.astra-refs li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.astra-refs span{color:var(--astra-text-2);font-family:var(--font-mono),monospace;font-size:.8rem}.astra-choices{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.astra-choices>li{gap:var(--s-3);border:1px solid var(--astra-line);border-radius:var(--astra-r);background:var(--astra-surface-high);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;padding:.85rem 1rem;display:grid}.astra-guardrails{flex-wrap:wrap;gap:.45rem;display:flex}.astra-arrow{color:var(--astra-text-3);justify-content:center;display:flex}.astra-arrow svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}.astra-control{border:1px solid var(--astra-signal-line-soft);border-radius:var(--astra-r);background:var(--astra-signal-wash);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.9rem 1rem;display:grid}.astra-control .astra-step-dot{border-color:var(--astra-signal-line-strong);color:var(--astra-signal-text);background:0 0}.astra-control-copy{gap:.2rem;display:grid}.astra-control-copy small{color:var(--astra-signal-text);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.astra-control-copy b{color:var(--astra-text);font-size:.98rem;font-weight:600;line-height:1.4}.astra-control-copy .astra-chip{margin-top:.45rem}.astra-field{color:var(--astra-text-2);font-size:1.0625rem}.astra-field.is-pitch{color:var(--astra-text);font-size:1.125rem;font-weight:500}.astra-field.is-price,.astra-field.is-tools{color:var(--astra-text-3);font-size:1rem}.astra-brand-plaque{--astra-logo-knock:var(--astra-brand-ink);color:var(--astra-brand-paper)}.astra-brand-mot{color:var(--astra-text)}.astra-finding-inner{gap:var(--s-7);display:grid}.astra-finding-text{gap:var(--s-5);display:grid}.astra-finding p{color:var(--astra-text-2);font-size:clamp(1.13rem,1.02rem + .5vw,1.3rem)}.astra-finding-punch{padding-top:var(--s-5);border-top:1px solid var(--astra-line-strong);font-family:var(--astra-font-display);letter-spacing:var(--astra-display-tracking);text-wrap:balance;font-weight:600;line-height:1.12;max-width:18ch!important;color:var(--astra-text)!important;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.6rem)!important}@media (min-width:1020px){.astra-finding-inner{column-gap:var(--s-7);grid-template-columns:repeat(12,minmax(0,1fr))}.astra-finding-text{grid-column:1/span 7}.astra-finding-punch{grid-column:9/span 4;align-self:start}}.astra-tool-grid{gap:var(--s-4);margin-top:var(--s-7);display:grid}.astra-tool-copy>p{margin-top:var(--s-3)}@media (min-width:820px){.astra-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.astra-tool-badge{width:2.75rem;height:2.75rem;margin-bottom:var(--s-5);border:1px solid var(--astra-line);border-radius:var(--astra-r-sm);color:var(--astra-text);justify-content:center;align-items:center;display:inline-flex}.astra-tool-badge svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem;height:1.4rem}.astra-tool-pills{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.astra-tool-pills li{border-radius:var(--astra-r-pill);background:var(--astra-veil-3);color:var(--astra-text-2);font-family:var(--font-mono),monospace;align-items:center;gap:.4rem;padding:.35rem .7rem .35rem .55rem;font-size:.8rem;display:inline-flex}.astra-tool-logo{flex:none;width:1rem;height:1rem;margin-top:-.06em;display:block}.astra-tool-logo.is-trait{color:var(--astra-text-4);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.08rem;height:1.08rem}.astra-band:not(.astra-band-claire) .astra-tool-logo:not(.is-trait){filter:brightness(1.45)saturate(.92)}.astra-tool-note{margin-top:var(--s-7);gap:var(--s-4);display:grid}.astra-tool-note p{color:var(--astra-text-3);font-size:1rem}.astra-offer-index{margin-bottom:var(--s-5);color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.18em;font-size:.8rem;display:block}.astra-human-grid{gap:clamp(var(--s-6),5vw,var(--s-7));align-items:start;display:grid}.astra-human-photo{margin:0}.astra-human-photo img{aspect-ratio:1;object-fit:cover;border:1px solid var(--astra-line);border-radius:var(--astra-r-lg);filter:grayscale()contrast(1.05);width:min(100%,20rem);height:auto;display:block}.astra-human-photo figcaption{margin-top:var(--s-3);color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.1em;font-size:.8rem}.astra-human-copy{gap:var(--s-5);display:grid}.astra-human-copy h2{margin-bottom:var(--s-2)}.astra-human-copy p{color:var(--astra-text-2);font-size:1.0625rem}@media (min-width:900px){.astra-human-grid{gap:var(--s-8);grid-template-columns:20rem minmax(0,1fr)}}.astra-principles{gap:var(--s-4);margin-top:var(--s-section);display:grid}@media (min-width:900px){.astra-principles{grid-template-columns:repeat(3,minmax(0,1fr))}}.astra-principles article{gap:0}.astra-principles p{margin-top:var(--s-3)}.astra-signature{font-family:var(--font-mono),monospace;letter-spacing:.1em;margin-top:var(--s-8)!important;color:var(--astra-text-3)!important;font-size:.9rem!important}.astra-choice{margin-top:var(--s-7);position:relative}.astra-choice-cards{gap:var(--s-4);display:grid}@media (min-width:760px){.astra-choice-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.astra-choice-cards>*{grid-column:span 3}}@media (min-width:1060px){.astra-choice-cards{column-gap:var(--s-5)}.astra-choice-cards>*{grid-column:span 2}.astra-choice-cards>:nth-child(4){grid-column:2/span 2}.astra-choice-cards>:nth-child(5){grid-column:4/span 2}.astra-choice-cards>:nth-child(4),.astra-choice-cards>:nth-child(5){margin-top:var(--s-4)}}.astra-choice-card{gap:var(--s-4);padding:var(--s-5)}.astra-choice-head{align-items:center;gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:1px solid var(--astra-line);display:flex}.astra-choice-dot{border-radius:var(--astra-r-xs);background-image:linear-gradient(#fff0,#ffffff47);flex:none;width:1.125rem;height:1.125rem}.astra-choice-dot[data-accent="1"]{background-color:#3565e8;box-shadow:0 2px 6px #3565e847}.astra-choice-dot[data-accent="2"]{background-color:#7c5ce8;box-shadow:0 2px 6px #7c5ce847}.astra-choice-dot[data-accent="3"]{background-color:#1fc79e;box-shadow:0 2px 6px #1fc79e47}.astra-choice-dot[data-accent="4"]{background-color:#22c8e8;box-shadow:0 2px 6px #22c8e847}.astra-choice-dot[data-accent="5"]{background-color:#e8a13c;box-shadow:0 2px 6px #e8a13c47}.astra-choice-kicker{letter-spacing:-.01em;flex:auto;min-width:0;font-weight:600;color:var(--astra-text)!important;font-size:1rem!important}.astra-check{border-radius:var(--astra-r-xs);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--astra-line-strong);transition:background-color .22s var(--astra-ease-out),box-shadow .22s var(--astra-ease-out);flex:none;position:relative}.astra-check:after{content:"";opacity:0;width:.3rem;height:.58rem;transition:transform .22s var(--astra-ease-out),opacity .16s ease;border:2px solid var(--blanc);border-top:0;border-left:0;position:absolute;top:18%;left:33%;transform:rotate(45deg)scale(.4)}.astra-check.is-checked{background:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.astra-check.is-checked:after{opacity:1;transform:rotate(45deg)scale(1)}.astra-choice-card h3{margin-bottom:var(--s-3)}.astra-choice-card p{color:var(--astra-text-2);font-size:1.0625rem}.astra-choice-body{flex:auto}.astra-choice-card .astra-link{margin-top:auto}.astra-choice-wires{display:none}@media (min-width:1060px){.astra-choice-wires{width:100%;height:120px;margin-top:calc(var(--s-5) * -1);display:block;overflow:visible}.astra-choice-wires path{fill:none;stroke:var(--astra-signal-line);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:var(--len,400);stroke-dashoffset:0}}.astra-choice-foot{justify-items:center;gap:var(--s-4);margin-top:var(--s-6);display:grid}@media (min-width:1060px){.astra-choice-foot{margin-top:0}}.astra-cursor{z-index:3;opacity:0;pointer-events:none;width:1.15rem;height:1.15rem;transition:transform .46s var(--astra-ease-out),opacity .26s ease;position:absolute;top:0;left:0}.astra-cursor svg{filter:drop-shadow(0 2px 4px #0b10204d);width:100%;height:100%;display:block}.astra-cursor.is-on{opacity:1}.astra-cursor.is-press{transform:translate(var(--x,0),var(--y,0)) scale(.82)}.astra-cursor{transform:translate(var(--x,0),var(--y,0))}.astra-preview{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""tabs""stage""arrows";display:grid;position:relative}.astra-preview-head{grid-area:head}.astra-preview-stage{grid-area:stage}.astra-preview-arrows{justify-content:center;gap:var(--s-4);margin-top:var(--s-6);grid-area:arrows;display:flex}@media (min-width:900px){.astra-preview{align-items:center;column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);grid-template-areas:"head head head head head"".prev tabs next.""stage stage stage stage stage"}.astra-preview-arrows{display:contents}.astra-preview-arrow.is-prev{grid-area:prev}.astra-preview-arrow.is-next{grid-area:next}.astra-preview-arrow{margin-top:var(--s-7)}}.astra-preview-arrow{border:1px solid;flex:none;grid-area:arrows;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.astra-preview-arrow{border:1px solid color-mix(in srgb,currentColor 14%,transparent)}}.astra-preview-arrow{border-radius:var(--astra-r-pill);background:var(--astra-glass-bg);-webkit-backdrop-filter:var(--astra-glass-blur);backdrop-filter:var(--astra-glass-blur);box-shadow:var(--ombre-verre);color:var(--astra-text);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .16s ease,border-color .16s ease,opacity .2s ease,transform .14s var(--astra-ease-out)}.astra-preview-arrow svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem;display:block}.astra-preview-arrow:active{transform:scale(.94)}.astra-preview-arrow[disabled]{opacity:.3;cursor:default;box-shadow:none}@media (hover:hover) and (pointer:fine){.astra-preview-arrow:not([disabled]):hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.astra-preview-arrow:not([disabled]):hover{background:color-mix(in srgb,currentColor 12%,transparent)}}.astra-preview-arrow:not([disabled]):hover{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.astra-preview-arrow:not([disabled]):hover{border-color:color-mix(in srgb,currentColor 26%,transparent)}}}.astra-preview-tabs{width:fit-content;max-width:calc(100vw - 2.5rem);margin:var(--s-7) auto 0;border-radius:var(--astra-r-pill);background:var(--astra-glass-bg);-webkit-backdrop-filter:var(--astra-glass-blur);backdrop-filter:var(--astra-glass-blur);box-shadow:inset 0 0 0 1px currentColor,var(--ombre-verre);grid-area:tabs;gap:.2rem;padding:.3rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.astra-preview-tabs{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 10%,transparent),var(--ombre-verre)}}.astra-preview-tabs{scrollbar-width:none;overflow-x:auto}.astra-preview-tabs::-webkit-scrollbar{display:none}@media (max-width:899px){.astra-preview-tabs{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000)}}.astra-preview-pill{z-index:0;width:var(--pill-w,0);border-radius:var(--astra-r-pill);background:currentColor;position:absolute;top:.3rem;bottom:.3rem;left:0}@supports (color:color-mix(in lab,red,red)){.astra-preview-pill{background:color-mix(in srgb,currentColor 12%,transparent)}}.astra-preview-pill{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.astra-preview-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent)}}.astra-preview-pill{transform:translateX(var(--pill-x,0));transition:transform .42s var(--astra-ease-out),width .42s var(--astra-ease-out);opacity:0}.astra-preview-pill.is-on{opacity:1}.astra-preview-tabs a{z-index:1;border-radius:var(--astra-r-pill);min-height:2.75rem;color:var(--astra-text-2);white-space:nowrap;touch-action:manipulation;align-items:center;padding:.6rem 1.05rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.astra-preview-tabs a[aria-current=true]{color:var(--astra-text)}.astra-preview-tabs:not(:has(.is-on)) a[aria-current=true]{background:currentColor}@supports (color:color-mix(in lab,red,red)){.astra-preview-tabs:not(:has(.is-on)) a[aria-current=true]{background:color-mix(in srgb,currentColor 12%,transparent)}}@media (hover:hover) and (pointer:fine){.astra-preview-tabs a:hover{color:var(--astra-text)}}.astra-preview-stage{margin-top:var(--s-6);position:relative}.astra-preview-rail{gap:var(--s-4);padding-inline:max(var(--s-5),calc(50vw - 26rem));padding-block:var(--s-1);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--s-5),calc(50vw - 26rem));display:flex;overflow-x:auto}.astra-preview-rail::-webkit-scrollbar{display:none}.astra-preview-rail>*{scroll-snap-align:center;flex:0 0 min(52rem,88vw)}.astra-preview-stage:after,.astra-preview-stage:before{content:"";z-index:2;width:max(var(--s-5),calc(50vw - 26rem));pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;top:0;bottom:0}.astra-preview-stage:before{background:linear-gradient(90deg,var(--astra-void) 10%,transparent);left:0;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000);mask-image:linear-gradient(90deg,#000 40%,#0000)}.astra-preview-stage:after{background:linear-gradient(270deg,var(--astra-void) 10%,transparent);right:0;-webkit-mask-image:linear-gradient(270deg,#000 40%,#0000);mask-image:linear-gradient(270deg,#000 40%,#0000)}.astra-glass-card{gap:var(--s-6);padding:clamp(var(--s-6),4vw,var(--s-8)) clamp(var(--s-5),4vw,var(--s-7));border-radius:var(--astra-r-xl);background:var(--astra-glass-bg);-webkit-backdrop-filter:var(--astra-glass-blur);backdrop-filter:var(--astra-glass-blur);box-shadow:inset 0 0 0 1px currentColor,var(--ombre-verre-lt);display:grid}@supports (color:color-mix(in lab,red,red)){.astra-glass-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 9%,transparent),var(--ombre-verre-lt)}}.astra-glass-card{scroll-margin-inline:var(--s-5)}@media (min-width:900px){.astra-glass-card{gap:var(--s-7);border-radius:40px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center}}.astra-glass-copy{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.astra-glass-figure{min-width:0}.astra-glass-card header{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.astra-glass-index{border-radius:var(--astra-r-xs);background:currentColor;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.astra-glass-index{background:color-mix(in srgb,currentColor 8%,transparent)}}.astra-glass-index{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.astra-glass-index{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 12%,transparent)}}.astra-glass-index{color:var(--astra-text-3);font-family:var(--font-mono),monospace;font-size:.8rem}.astra-glass-card h3{font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem)}.astra-glass-card h3,.astra-glass-claim{letter-spacing:var(--astra-display-tracking-sm)}.astra-glass-claim{font-family:var(--astra-font-display);text-wrap:balance;font-weight:500;line-height:1.28;color:var(--astra-text)!important;font-size:clamp(1.3rem,1.05rem + 1.1vw,1.75rem)!important}.astra-glass-body{color:var(--astra-text-2);font-size:1.0625rem}.astra-glass-foot{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid;flex-wrap:wrap;margin-top:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.astra-glass-foot{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}}.astra-glass-foot p{color:var(--astra-text-3);max-width:46ch;font-size:1rem}.astra-marquee{--marquee-duree:46s;margin-top:var(--s-7);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.astra-marquee-track{width:max-content;display:flex}.astra-marquee-track ul{gap:var(--s-2);padding:0 calc(var(--s-2) / 2);animation:astra-marquee var(--marquee-duree) linear infinite;flex:none;margin:0;list-style:none;display:flex}.astra-marquee-track li{border-radius:var(--astra-r-pill);background:var(--astra-veil-2);box-shadow:inset 0 0 0 1px var(--astra-line);color:var(--astra-text-2);white-space:nowrap;flex:none;align-items:center;gap:.5rem;padding:.6rem 1.05rem .6rem .85rem;font-size:.95rem;display:inline-flex}@keyframes astra-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.astra-marquee:focus-within ul,.astra-marquee:hover ul,.astra-motion-ready .astra-marquee ul{animation-play-state:paused}.astra-motion-ready .astra-marquee.is-active ul{animation-play-state:running}.astra-motion-ready .astra-marquee.is-active:focus-within ul,.astra-motion-ready .astra-marquee.is-active:hover ul{animation-play-state:paused}.astra-frise{gap:var(--s-5);margin:var(--s-7) 0 0;padding:0;list-style:none;display:grid;position:relative}.astra-frise:before{content:"";background:var(--astra-signal-line-soft);transform-origin:top;width:2px;position:absolute;top:.7rem;bottom:.7rem;left:.68rem;transform:scaleY(1)}.astra-frise>li{gap:var(--s-4);grid-template-columns:1.4rem minmax(0,1fr);display:grid;position:relative}.astra-frise-dot{z-index:1;background:var(--astra-void);width:1.4rem;height:1.4rem;box-shadow:inset 0 0 0 2px var(--astra-signal-line);background:var(--signal);box-shadow:inset 0 0 0 2px var(--signal);border-radius:50%;margin-top:.45rem;display:block;position:relative}.astra-frise-meta{align-items:baseline;gap:var(--s-3);color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.12em;flex-wrap:wrap;font-size:.8rem;display:flex;margin-bottom:var(--s-2)!important}.astra-frise-meta>span:first-child{color:var(--astra-signal-soft)}.astra-frise h3{margin-bottom:var(--s-2)}.astra-frise p:last-child{color:var(--astra-text-2);font-size:1.0625rem}@media (min-width:980px){.astra-frise{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr))}.astra-frise:before{left:.7rem;right:calc(25% - var(--s-5) * .75);transform-origin:0;width:auto;height:2px;top:.7rem;bottom:auto;transform:scaleX(1)}.astra-frise>li{display:block}.astra-frise-dot{margin:0 0 var(--s-5)}}.astra-svc-hero{padding-block:clamp(3.5rem,8vw,6.5rem) var(--s-section)}.astra-svc-hero-grid{gap:var(--s-6);align-items:center;display:grid}@media (min-width:900px){.astra-svc-hero-grid{align-items:start;row-gap:var(--s-7);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"title title""copy figure"}.astra-svc-hero-title{grid-area:title}.astra-svc-hero-copy{grid-area:copy;align-self:start}.astra-svc-hero-figure{grid-area:figure;margin-top:0}.astra-svc-hero h1{max-width:22ch}}.astra-rail{display:none}@media (min-width:768px){.astra-rail{top:calc(var(--astra-nav-h,4.9rem) + 10px);z-index:30;transition:top .32s var(--astra-ease-out);margin-top:clamp(2rem,4vw,3rem);display:block;position:sticky}}.astra-rail-inner{border:1px solid;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.astra-rail-inner{border:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.astra-rail-inner{border-radius:var(--astra-r-pill);background:var(--astra-void)}@supports (color:color-mix(in lab,red,red)){.astra-rail-inner{background:color-mix(in srgb,var(--astra-void) 88%,transparent)}}.astra-rail-inner{box-shadow:var(--ombre-verre);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transition:background-color .32s var(--astra-ease-out),border-color .32s var(--astra-ease-out)}.astra-rail-label{display:none}.astra-rail-links{scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;align-items:center;gap:.15rem;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000)}.astra-rail-links::-webkit-scrollbar{display:none}.astra-rail-links a{border-radius:var(--astra-r-pill);min-height:2.75rem;color:var(--astra-text-2);white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:color .16s ease,background-color .16s ease,transform .14s var(--astra-ease-out);align-items:center;padding:.6rem .7rem;font-size:.76rem;font-weight:500;text-decoration:none;display:inline-flex}.astra-rail-links a:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.astra-rail-links a:hover{color:var(--astra-text);background:var(--astra-veil-3)}}.astra-rail .astra-cta{flex:none}@media (min-width:1060px){.astra-rail-label{color:var(--astra-text-3);font-family:var(--font-mono),monospace;letter-spacing:.2em;text-transform:uppercase;flex:none;font-size:.74rem;display:block}}.astra-svc-section{padding-block:var(--s-section)}.astra-svc-section+.astra-svc-section{padding-top:0}.astra-svc-head{max-width:46rem;margin:0 auto var(--s-7);text-align:center}.astra-svc-head .astra-label{margin-bottom:var(--s-4)}.astra-svc-head-quiet{margin-bottom:var(--s-6)}.astra-svc-head-quiet .astra-label{margin-bottom:0}.astra-svc-tag{vertical-align:baseline;border:1px solid var(--astra-line-strong);border-radius:var(--astra-r-pill);color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin-left:.5rem;padding:.3rem .65rem;font-size:.7rem;font-weight:500;line-height:1.2;display:inline-block;transform:translateY(-.18em)}.astra-flow{gap:var(--s-5);display:grid}.astra-flow p{color:var(--astra-text-2);font-size:1.0625rem}.astra-flow ol,.astra-flow ul{gap:var(--s-3);max-width:64ch;margin:0;padding:0;list-style:none;display:grid}.astra-flow li{color:var(--astra-text-2);padding-left:1.75rem;font-size:1.0625rem;position:relative}.astra-flow ul>li:before{content:"";background:var(--astra-signal-text);width:.6rem;height:1px;position:absolute;top:.9rem;left:0}.astra-flow ol{counter-reset:astra-step}.astra-flow ol>li{counter-increment:astra-step;padding-left:2.4rem}.astra-flow ol>li:before{content:counter(astra-step,decimal-leading-zero);color:var(--astra-text-4);font-family:var(--font-mono),monospace;font-size:.8rem;line-height:1.85rem;position:absolute;top:0;left:0}.astra-flow a:not(.astra-cta){color:var(--astra-signal-text);text-underline-offset:4px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--astra-signal-underline);text-decoration-color:var(--astra-signal-underline);transition:color .16s,text-decoration-color .16s}@media (hover:hover) and (pointer:fine){.astra-flow a:not(.astra-cta):hover{color:var(--astra-signal-text-hover);-webkit-text-decoration-color:var(--astra-signal-text-hover);text-decoration-color:var(--astra-signal-text-hover)}}.astra-flow code{border-radius:var(--astra-r-xs);background:var(--astra-veil-5);color:var(--astra-text);font-family:var(--font-mono),monospace;padding:.1rem .35rem;font-size:.9em}.astra-flow+.astra-groups,.astra-svc-intro+.astra-groups{margin-top:var(--s-7)}.astra-note{padding:var(--s-5);border-left:2px solid var(--astra-line-strong);color:var(--astra-text-2);font-size:1.0625rem}.astra-outro{margin-top:var(--s-7)}.astra-flow.is-lead{max-width:46rem;margin-inline:auto}.astra-section-actions{align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.astra-svc-section .astra-section-actions{justify-content:center}.astra-groups{gap:var(--s-4);display:grid}@media (min-width:820px){.astra-groups:not(.is-timeline):has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:46rem;margin-inline:auto}.astra-groups.is-cards,.astra-groups.is-control,.astra-groups.is-editorial:has(>:nth-child(2)):not(:has(.astra-table)),.astra-groups.is-examples,.astra-groups.is-fit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.astra-groups.is-cards,.astra-groups.is-control:has(>:nth-child(3)):not(:has(>:nth-child(4))),.astra-groups.is-editorial:has(>:nth-child(3)):not(:has(>:nth-child(4))):not(:has(.astra-table)),.astra-groups.is-examples:has(>:nth-child(3)):not(:has(>:nth-child(4))),.astra-groups.is-fit:has(>:nth-child(3)):not(:has(>:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}}.astra-groups .astra-card{gap:0}.astra-groups .astra-card>div>*+*{margin-top:var(--s-3)}.astra-card-index{margin-bottom:var(--s-4);color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.18em;font-size:.8rem;display:block}.astra-card[data-tone=caution]{box-shadow:inset 0 0 0 1px var(--astra-amber-line-soft),var(--astra-card-shadow)}.astra-card[data-tone=caution] .astra-card-index{color:var(--astra-amber)}.astra-groups.is-timeline{gap:0}.astra-groups.is-timeline .astra-card{box-shadow:none;padding:var(--s-6) 0;border:0;border-top:1px solid var(--astra-line);background:0 0;border-radius:0}@media (hover:hover) and (pointer:fine){.astra-groups.is-timeline .astra-card.is-liftable:hover{box-shadow:none;transform:none}}.astra-groups.is-timeline .astra-card:last-child{border-bottom:1px solid var(--astra-line)}@media (min-width:900px){.astra-groups.is-timeline{max-width:54rem;margin-inline:auto}.astra-groups.is-timeline .astra-card{gap:var(--s-7);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;display:grid}.astra-groups.is-timeline .astra-card-index{color:var(--astra-text-2);letter-spacing:-.02em;margin-bottom:0;font-size:2.5rem;line-height:1}}.astra-compare{gap:var(--s-4);align-items:stretch;display:grid}@media (min-width:880px){.astra-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.astra-compare-panel{align-content:start;gap:var(--s-5);padding:clamp(var(--s-5),3vw,var(--s-6));border-radius:var(--astra-r-lg);border:0;display:grid}.astra-compare-panel.is-before{box-shadow:inset 0 0 0 1px var(--astra-line);background:0 0}.astra-compare-panel.is-after{background:var(--astra-card-bg);box-shadow:var(--astra-card-ring),var(--astra-card-shadow)}.astra-compare-label{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-height:2rem;font-weight:600;display:flex;color:var(--astra-text)!important;font-size:1.0625rem!important}.astra-live{border:1px solid var(--astra-signal-line);border-radius:var(--astra-r-pill);color:var(--astra-signal-text);font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.72rem;font-weight:500;display:inline-flex}.astra-live i{background:var(--astra-signal-text);border-radius:50%;width:.4rem;height:.4rem}.astra-table-wrap{border:1px solid var(--astra-line);border-radius:var(--astra-r);max-width:100%;margin:.5rem 0;overflow-x:auto}.astra-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.98rem}.astra-table td,.astra-table th{border-bottom:1px solid var(--astra-line);border-right:1px solid var(--astra-line);text-align:left;vertical-align:top;color:var(--astra-text-2);padding:.95rem 1rem}.astra-table td:last-child,.astra-table th:last-child{border-right:0}.astra-table tr:last-child td{border-bottom:0}.astra-table th{color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:500}.astra-table th strong{font-weight:inherit}.astra-table td:first-child{color:var(--astra-text);font-weight:500}.astra-mark{vertical-align:middle;display:inline-flex}.astra-mark svg{width:1.05rem;height:1.05rem}.astra-mark.is-yes{color:var(--astra-text)}.astra-mark.is-no{color:var(--astra-text-4)}.astra-table:has(.astra-mark) td:not(:first-child),.astra-table:has(.astra-mark) th:not(:first-child){text-align:center}.astra-svc-final{padding-block:clamp(var(--s-8),10vw,144px)}.astra-svc-final .astra-svc-head{text-align:center;max-width:46rem;margin-inline:auto}.astra-svc-final .astra-flow{text-align:center;justify-items:center}.astra-svc-final .astra-section-actions{justify-content:center}.astra-page-hero{padding-block:clamp(3.25rem,7vw,5.5rem) var(--s-section)}.astra-page-hero-inner{gap:var(--s-5);max-width:48rem;display:grid}.astra-page-hero-inner .astra-label{margin-bottom:var(--s-2)}.astra-page-hero-inner h1{text-wrap:balance}.astra-page-hero-inner .astra-lead{margin-top:0}.astra-page-hero-inner .astra-actions{margin-top:var(--s-2)}.astra-cards{gap:var(--s-4);margin-top:var(--s-7);display:grid}@media (min-width:760px){.astra-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.astra-cards.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.astra-cards.is-1{grid-template-columns:minmax(0,1fr)}}.astra-cards.is-1{grid-template-columns:minmax(0,1fr)}.astra-cards .astra-card>div{flex-direction:column;flex:auto;display:flex}.astra-flow>.astra-cta,.astra-flow>.astra-link{justify-self:start}.astra-pill{border-radius:var(--astra-r-pill);box-shadow:inset 0 0 0 1px var(--astra-line);color:var(--astra-text-3);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.72rem;display:inline-flex}.astra-pill.is-signal{color:var(--astra-signal-text);box-shadow:inset 0 0 0 1px var(--astra-signal-line)}.astra-pill.is-amber{color:var(--astra-amber);box-shadow:inset 0 0 0 1px var(--astra-amber-line)}.astra-prose{max-width:42rem}.astra-root .astra-prose>*+*{margin-top:var(--s-5)}.astra-root .astra-prose h2{margin-top:var(--s-8);letter-spacing:var(--astra-display-tracking-sm);font-size:clamp(1.32rem,1.15rem + .6vw,1.6rem);line-height:1.25}.astra-root .astra-prose h3{margin-top:var(--s-7)}.astra-root .astra-prose>:where(h2,h3):first-child{margin-top:0}.astra-prose p{color:var(--astra-text-2);font-size:1.0625rem}.astra-prose ol,.astra-prose ul{gap:var(--s-3);max-width:64ch;margin:0;padding:0;list-style:none;display:grid}.astra-prose li{color:var(--astra-text-2);padding-left:1.75rem;font-size:1.0625rem;position:relative}.astra-prose ul>li:before{content:"";background:var(--astra-signal-text);border-radius:2px;width:.6rem;height:2px;position:absolute;top:.82em;left:0}.astra-prose ol{counter-reset:astra-prose-step}.astra-prose ol>li{counter-increment:astra-prose-step;padding-left:2.4rem}.astra-prose ol>li:before{content:counter(astra-prose-step,decimal-leading-zero);font-size:.8rem;position:absolute;top:.1em;left:0}.astra-prose code,.astra-prose ol>li:before{color:var(--astra-signal-text);font-family:var(--font-mono),monospace}.astra-prose code{border-radius:var(--astra-r-xs);background:var(--astra-signal-wash);padding:.1rem .3rem;font-size:.88em}.astra-prose aside,.astra-prose blockquote{padding:var(--s-5);border-radius:var(--astra-r);box-shadow:inset 0 0 0 1px var(--astra-line);margin:0}.astra-prose .astra-table-wrap+*,.astra-prose>div:has(>table)+*{margin-top:var(--s-5)}.astra-prose div:has(>table){border-radius:var(--astra-r);max-width:100%;box-shadow:inset 0 0 0 1px var(--astra-line);overflow-x:auto}.astra-prose table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.98rem}.astra-prose td,.astra-prose th{border-bottom:1px solid var(--astra-line);border-right:1px solid var(--astra-line);color:var(--astra-text-2);text-align:left;vertical-align:top;padding:.8rem .9rem}.astra-prose td:last-child,.astra-prose th:last-child{border-right:0}.astra-prose tr:last-child td{border-bottom:0}.astra-prose th{color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:500}.astra-prose td:first-child{color:var(--astra-text);font-weight:500}.astra-card h3>a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.astra-card h3>a:hover{color:var(--astra-signal-text)}}.astra-form{max-width:46rem;margin-top:var(--s-6);position:relative}.astra-form-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.astra-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.astra-form .field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.astra-form .field label{color:var(--astra-text);font-size:.9rem;font-weight:600}.astra-form .field input,.astra-form .field select,.astra-form .field textarea{border-radius:var(--astra-r-sm);width:100%;min-height:3rem;box-shadow:inset 0 0 0 1px var(--astra-line-strong);background:var(--theme-card);color:var(--astra-text);border:0;padding:.75rem .85rem;font-size:1rem}.astra-form .field textarea{resize:vertical}.astra-form .field-help{color:var(--astra-text-3);font-size:.85rem;line-height:1.5}.astra-form .field-wide{grid-column:1/-1}.astra-form .consent-row{margin:var(--s-6) 0;color:var(--astra-text-2);cursor:pointer;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.7rem;font-size:.95rem;line-height:1.55;display:grid}.astra-form .consent-row input{width:1.05rem;height:1.05rem;accent-color:var(--signal);margin-top:.3rem}.astra-form .form-submit{cursor:pointer;border:0}.astra-form .form-submit[disabled]{cursor:wait;opacity:.62}.astra-form .form-status{min-height:1.5rem;margin-top:var(--s-4)}.astra-form .error-message,.astra-form .success-message{border-radius:var(--astra-r-sm);margin:0;padding:.85rem 1rem;font-size:.95rem;line-height:1.55}.astra-form .success-message{color:var(--astra-signal-text);box-shadow:inset 0 0 0 1px var(--astra-signal-line)}.astra-form .error-message{color:var(--astra-amber);box-shadow:inset 0 0 0 1px var(--astra-amber-line)}.astra-form .form-privacy{margin-top:var(--s-4);max-width:68ch;color:var(--astra-text-3);font-size:.85rem;line-height:1.6}.astra-form .honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.astra-404 h1{font-size:clamp(2.6rem,8vw,5rem)}.astra-offres-hero{padding-block:clamp(3rem,6vw,4.5rem) clamp(3.5rem,6vw,5.5rem)}.astra-offres-hero-grid{gap:var(--s-6);display:grid}.astra-offres-hero-title .astra-label{margin-bottom:var(--s-4)}.astra-offres-hero-copy .astra-lead{margin-top:0}.astra-offres-hero-copy .astra-actions{margin-top:var(--s-6)}@media (min-width:960px){.astra-offres-hero-grid{column-gap:var(--s-8);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}.astra-offres-hero h1{max-width:15ch}}.astra-offres-grid{gap:var(--s-4);margin-top:var(--s-7);display:grid}@media (min-width:1000px){.astra-offres-grid{column-gap:var(--s-5);grid-template-rows:repeat(9,auto);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.astra-offres-grid .astra-offre{grid-row:span 9;grid-template-rows:subgrid;display:grid}.astra-offres-grid .astra-offre-meta{grid-row:span 4;grid-template-rows:subgrid;display:grid}}.astra-offre{gap:0}.astra-offre-head{align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-4);margin-bottom:var(--s-5);border-bottom:1px solid var(--astra-line);display:flex}.astra-offre-index{color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.18em;flex:none;font-size:.8rem}.astra-root .astra-offre-name{color:var(--astra-text-3);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:500;line-height:1.5}.astra-offre-claim{letter-spacing:var(--astra-display-tracking-sm);line-height:1.2;margin-bottom:var(--s-4)!important;font-size:clamp(1.4rem,1.2rem + .7vw,1.65rem)!important}.astra-offre .astra-offre-outcome{color:var(--astra-text-2);font-size:1.0625rem}.astra-offre-points{gap:var(--s-3);margin:var(--s-5) 0 0;flex:auto;align-content:start;padding:0;list-style:none;display:grid}.astra-offre-points li{color:var(--astra-text-2);padding-left:1.5rem;font-size:1rem;line-height:1.6;position:relative}.astra-offre-points li:before{content:"";background:var(--astra-signal-text);border-radius:2px;width:.6rem;height:2px;position:absolute;top:.82em;left:0}.astra-offre-meta{margin:var(--s-5) 0 0;padding-top:var(--s-5);border-top:1px solid var(--astra-line)}.astra-offre-meta dt{color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:500}.astra-offre-meta dd{margin:var(--s-2) 0 0;color:var(--astra-text-2);font-size:1rem;line-height:1.6}.astra-offre-meta dd+dt{margin-top:var(--s-4)}.astra-offre-cta{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:3.25rem;margin-top:var(--s-6);border-radius:var(--astra-r);box-shadow:inset 0 0 0 1px var(--astra-line-strong);color:var(--astra-text);touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:box-shadow .16s ease,background-color .16s ease,color .16s ease,transform .14s var(--astra-ease-out);padding:.8rem 1.1rem;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.astra-offre-cta:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.astra-offre-cta:hover{background:var(--astra-signal-wash);box-shadow:inset 0 0 0 1px var(--astra-signal-line-strong);color:var(--astra-signal-text)}}.astra-offres-decide{margin-top:var(--s-7);justify-content:center;display:flex}.astra-guide{max-width:52rem;margin:var(--s-7) auto 0;padding:0;list-style:none;display:grid}.astra-guide li{border-top:1px solid var(--astra-line)}.astra-guide li:last-child{border-bottom:1px solid var(--astra-line)}.astra-guide a{gap:var(--s-2) var(--s-3);padding:var(--s-5) var(--s-2) var(--s-5) 0;color:var(--astra-text);touch-action:manipulation;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;text-decoration:none;transition:background-color .16s;display:grid}.astra-guide-index{color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.12em;grid-row:1/span 2;font-size:.8rem}.astra-guide-case{font-size:1.0625rem;font-weight:600;line-height:1.45}.astra-guide-offer{color:var(--astra-signal-text);align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:500;display:inline-flex}@media (min-width:820px){.astra-guide a{grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center}.astra-guide-index{grid-row:auto}.astra-guide-offer{justify-self:end}}@media (hover:hover) and (pointer:fine){.astra-guide a:hover{background:var(--astra-veil-2)}.astra-guide a:hover .astra-guide-offer{color:var(--astra-signal-text-hover)}}.astra-root .astra-guide-doubt{gap:var(--s-2);max-width:44rem;margin:var(--s-7) auto 0;padding:var(--s-5) var(--s-5) var(--s-5) var(--s-6);border-radius:var(--astra-r);background:var(--astra-signal-wash);color:var(--astra-text-2);font-size:1.0625rem;display:grid}.astra-guide-doubt>span{color:var(--astra-signal-text);font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500}.astra-frame-seq{margin:var(--s-7) 0 0;border-radius:var(--astra-r-xl);background:var(--astra-glass-bg);-webkit-backdrop-filter:var(--astra-glass-blur);backdrop-filter:var(--astra-glass-blur);box-shadow:inset 0 0 0 1px currentColor,var(--ombre-verre-lt);gap:0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.astra-frame-seq{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 9%,transparent),var(--ombre-verre-lt)}}.astra-frame-seq{overflow:hidden}.astra-frame-seq>li{padding:clamp(var(--s-5),3vw,var(--s-6))}.astra-frame-seq>li+li{border-top:1px solid var(--astra-line)}.astra-frame-step{margin-bottom:var(--s-4);color:var(--astra-signal-text);font-family:var(--font-mono),monospace;letter-spacing:.18em;font-size:.8rem;display:block}.astra-frame-seq h3{margin-bottom:var(--s-3)}.astra-frame-seq p{color:var(--astra-text-2);font-size:1.0625rem}@media (min-width:900px){.astra-frame-seq{grid-template-columns:repeat(3,minmax(0,1fr))}.astra-frame-seq>li+li{border-top:0;border-left:1px solid var(--astra-line)}.astra-frame-seq h3{min-height:3.6rem}}.astra-frame+.astra-final{padding-top:var(--s-8)}.astra-frame-notes{gap:var(--s-6);margin-top:var(--s-7);display:grid}.astra-frame-notes>div{padding-top:var(--s-5);border-top:1px solid var(--astra-line)}.astra-frame-notes h3{margin-bottom:var(--s-3)}.astra-frame-notes p{color:var(--astra-text-3);font-size:1rem}@media (min-width:820px){.astra-frame-notes{gap:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.astra-apropos-hero{padding-block:clamp(3rem,6vw,4.5rem) clamp(3.5rem,7vw,6rem)}.astra-apropos-hero-grid{gap:var(--s-7);align-items:center;display:grid}.astra-apropos-hero-copy .astra-label{margin-bottom:var(--s-4)}.astra-apropos-hero-copy .astra-lead{margin-top:var(--s-6);max-width:46ch}.astra-apropos-portrait{margin:0}.astra-apropos-portrait img{aspect-ratio:1;object-fit:cover;border-radius:var(--astra-r-lg);width:min(100%,22rem);height:auto;box-shadow:inset 0 0 0 1px var(--astra-line),var(--ombre-verre-lt);filter:grayscale()contrast(1.05);display:block}@media (min-width:900px){.astra-apropos-hero-grid{column-gap:var(--s-8);grid-template-columns:minmax(0,1.2fr) 19rem}.astra-apropos-portrait{justify-self:end}.astra-apropos-portrait img{width:19rem}}.astra-recit{gap:var(--s-5);max-width:42rem;margin-inline:auto;display:grid}.astra-recit p{color:var(--astra-text-2);font-size:1.0625rem}.astra-recit>p:first-child{color:var(--astra-text);font-size:clamp(1.13rem,1.05rem + .35vw,1.2rem);line-height:1.62}.astra-regles{margin:var(--s-7) 0 0;padding:0;list-style:none;display:grid}.astra-regles>li{padding-block:var(--s-6);border-top:1px solid var(--astra-line)}.astra-regles>li:last-child{border-bottom:1px solid var(--astra-line)}.astra-regle-index{color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.18em;font-size:.8rem;display:block}.astra-regle-index,.astra-regles h3{margin-bottom:var(--s-3)}.astra-regles p{color:var(--astra-text-2);font-size:1.0625rem}@media (min-width:900px){.astra-regles{max-width:54rem;margin-inline:auto}.astra-regles>li{gap:var(--s-7);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;display:grid}.astra-regle-index{color:var(--astra-text-2);letter-spacing:-.02em;margin-bottom:0;font-size:2.5rem;line-height:1}}.astra-preuve-grid{gap:var(--s-4);margin-top:var(--s-7);display:grid}@media (min-width:880px){.astra-preuve-grid{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.astra-preuve-grid .astra-card h3{margin-bottom:var(--s-3)}.astra-infos{max-width:46rem;margin:var(--s-7) auto 0;gap:0;display:grid}.astra-infos>div{padding-block:var(--s-4);border-top:1px solid var(--astra-line)}.astra-infos>div:last-child{border-bottom:1px solid var(--astra-line)}.astra-infos dt{color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:500}.astra-infos dd{margin:var(--s-2) 0 0;color:var(--astra-text-2);font-size:1.0625rem}.astra-infos dd a{text-underline-offset:4px;align-items:center;min-height:2.75rem;text-decoration-thickness:1px;display:inline-flex}@media (min-width:720px){.astra-infos>div{gap:var(--s-5);grid-template-columns:16rem minmax(0,1fr);align-items:baseline;display:grid}.astra-infos dd{margin-top:0}}.astra-conv-hero{padding-block:clamp(3rem,6vw,4.5rem) clamp(3.5rem,6vw,5rem)}.astra-conv-hero .astra-page-hero-inner{gap:var(--s-4)}.astra-conv-hero .astra-lead{margin-top:var(--s-2)}.astra-conv-hero-grid{gap:var(--s-6);align-items:center;display:grid}.astra-conv-hero-grid .astra-page-hero-inner{max-width:44rem}@media (min-width:900px){.astra-conv-hero-grid{column-gap:var(--s-8);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@media (max-width:899px){.astra-conv-hero-figure .astra-figure{gap:var(--s-4);padding:var(--s-4)}.astra-conv-hero-figure .astra-choices>li{padding:.7rem .85rem}.astra-conv-hero-figure .astra-steps-figure>li{padding-block:var(--s-2)}}.astra-conv-grid{gap:var(--s-7);align-items:start;display:grid}@media (min-width:1060px){.astra-conv-grid{column-gap:var(--s-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.astra-conv-aside:not(:has(.astra-conv-notes)){top:calc(var(--astra-nav-h,4.9rem) + var(--s-5));align-self:start;position:sticky}}@media (min-width:1060px) and (max-height:700px){.astra-conv-aside{position:static}}.astra-conv-aside .astra-head{margin-bottom:var(--s-6)}.astra-conv-aside .astra-head h2{font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)}.astra-ways{margin:0;padding:0;list-style:none;display:grid}.astra-ways>li{gap:var(--s-3);padding-block:var(--s-5);border-top:1px solid var(--astra-line);grid-template-columns:2.4rem minmax(0,1fr);display:grid}.astra-ways>li:last-child{border-bottom:1px solid var(--astra-line)}.astra-way-index{color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.12em;font-size:.8rem;line-height:1.7}.astra-ways h3{margin-bottom:var(--s-3)}.astra-ways p{color:var(--astra-text-2);font-size:1.0625rem}.astra-ways .astra-link{margin-top:var(--s-3)}.astra-way-phone{min-height:2.75rem;margin-top:var(--s-2);color:var(--astra-text);font-family:var(--font-mono),monospace;letter-spacing:.06em;align-items:center;font-size:1.05rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.astra-way-phone:hover{color:var(--astra-signal-text)}}.astra-conv-notes{gap:var(--s-5);margin-top:var(--s-6);display:grid}.astra-conv-notes>div{padding:var(--s-5);border-radius:var(--astra-r);box-shadow:inset 0 0 0 1px var(--astra-line)}.astra-conv-notes>div[data-tone=caution]{box-shadow:inset 0 0 0 1px var(--astra-amber-line-soft)}.astra-conv-notes>div[data-tone=caution] h3{color:var(--astra-amber)}.astra-conv-notes h3{margin-bottom:var(--s-3);font-size:1.05rem}.astra-conv-notes p{color:var(--astra-text-2);font-size:1rem}.astra-conv-card{padding:clamp(var(--s-5),4vw,var(--s-7));border-radius:var(--astra-r-lg);background:var(--astra-card-bg);box-shadow:var(--astra-card-ring),var(--astra-card-shadow);scroll-margin-top:calc(var(--astra-nav-h,5rem) + var(--s-5))}.astra-conv-card>.astra-label{margin-bottom:var(--s-4)}.astra-conv-card h2{font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)}.astra-root .astra-conv-card-lead{margin-top:var(--s-4);color:var(--astra-text-2);font-size:1.0625rem}.astra-conv-main{scroll-margin-top:calc(var(--astra-nav-h,5rem) + var(--s-5))}.astra-conv .astra-form{max-width:none;margin-top:var(--s-6)}.astra-conv .astra-form-grid{gap:var(--s-5)}@media (min-width:720px) and (max-width:1059px){.astra-conv .astra-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.astra-conv .astra-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.astra-conv .astra-form .field{gap:var(--s-2)}.astra-conv .astra-form .field label{color:var(--astra-text);font-size:1rem;font-weight:600;line-height:1.4}.astra-conv .astra-form .field-required{color:var(--astra-text-4);font-size:.85rem;font-weight:400}.astra-conv .astra-form .field input,.astra-conv .astra-form .field select,.astra-conv .astra-form .field textarea{border-radius:var(--astra-r-sm);width:100%;min-height:3.25rem;box-shadow:inset 0 0 0 1px var(--astra-line-strong);background:var(--astra-void);color:var(--astra-text);border:0;padding:.85rem 1rem;font-family:inherit;font-size:1.0625rem;line-height:1.5;transition:box-shadow .16s,background-color .16s}.astra-conv .astra-form .field textarea{resize:vertical;min-height:7rem}.astra-conv .astra-form .field select{appearance:none;cursor:pointer;padding-right:2.75rem}.astra-conv .astra-form .field-control{display:block;position:relative}.astra-conv .astra-form .field-chevron{pointer-events:none;border:1.5px solid var(--astra-text-3);border-top:0;border-left:0;width:.55rem;height:.55rem;position:absolute;top:50%;right:1.15rem;transform:translateY(-65%)rotate(45deg)}.astra-conv .astra-form .field input::placeholder,.astra-conv .astra-form .field textarea::placeholder{color:var(--astra-text-4)}.astra-root .astra-conv .astra-form :where(input,textarea,select):focus-visible{outline:2px solid var(--astra-signal-text);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--astra-signal-line-strong)}.astra-conv .astra-form .field-help{color:var(--astra-text-3);font-size:.95rem;line-height:1.55}.astra-conv .astra-form .field.is-invalid input,.astra-conv .astra-form .field.is-invalid select,.astra-conv .astra-form .field.is-invalid textarea{box-shadow:inset 0 0 0 2px var(--astra-amber-line);background:var(--astra-void)}.astra-conv .astra-form .field-error{color:var(--astra-amber);align-items:flex-start;gap:.5rem;font-size:.95rem;font-weight:500;line-height:1.5;display:flex}.astra-conv .astra-form .field-error>span{width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1px var(--astra-amber-line);font-family:var(--font-mono),monospace;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.15rem;font-size:.72rem;font-weight:500;display:flex}.astra-conv .astra-form .consent-block{margin:var(--s-6) 0;padding:var(--s-5);border-radius:var(--astra-r);box-shadow:inset 0 0 0 1px var(--astra-line)}.astra-conv .astra-form .consent-block.is-invalid{box-shadow:inset 0 0 0 2px var(--astra-amber-line)}.astra-conv .astra-form .consent-row{gap:var(--s-3);color:var(--astra-text-2);cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;margin:0;font-size:1rem;line-height:1.55;display:grid}.astra-conv .astra-form .consent-row input{width:1.5rem;height:1.5rem;accent-color:var(--signal);margin:.05rem 0 0}.astra-conv .astra-form .consent-block .field-error{margin-top:var(--s-3)}.astra-conv .astra-form .form-submit{width:100%;min-height:3.5rem}@media (min-width:560px){.astra-conv .astra-form .form-submit{width:auto;min-width:16rem}}.astra-conv .astra-form .form-status{min-height:0;margin-top:var(--s-4)}.astra-conv .astra-form .error-message,.astra-conv .astra-form .success-message{padding:var(--s-4) var(--s-5);font-size:1rem}.astra-conv .astra-form .form-privacy,.astra-conv .astra-form .form-privacy p{color:var(--astra-text-3);font-size:.9rem;line-height:1.65}.astra-conv .astra-form .form-privacy{gap:var(--s-3);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--astra-line);display:grid}.astra-coord{max-width:46rem;margin:var(--s-7) auto 0;gap:0;display:grid}.astra-coord>div{padding-block:var(--s-4);border-top:1px solid var(--astra-line)}.astra-coord>div:last-child{border-bottom:1px solid var(--astra-line)}.astra-coord dt{color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:500}.astra-coord dd{margin:var(--s-2) 0 0;color:var(--astra-text-2);font-size:1.0625rem}.astra-coord dd a{text-underline-offset:4px;align-items:center;min-height:2.75rem;text-decoration-thickness:1px;display:inline-flex}@media (min-width:720px){.astra-coord>div{gap:var(--s-5);grid-template-columns:12rem minmax(0,1fr);align-items:baseline;display:grid}.astra-coord dd{margin-top:0}}.astra-root .astra-coord-area{gap:var(--s-2);max-width:46rem;margin:var(--s-6) auto 0;color:var(--astra-text-2);font-size:1.0625rem;display:grid}.astra-coord-area>span{color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:500}.astra-audit-note{max-width:46rem;margin:var(--s-6) auto 0}.astra-post-card{gap:var(--s-3);padding:clamp(var(--s-5),3vw,var(--s-6));border-radius:var(--astra-r-lg);background:var(--astra-card-bg);-webkit-backdrop-filter:var(--astra-glass-blur);backdrop-filter:var(--astra-glass-blur);box-shadow:var(--astra-card-ring),var(--astra-card-shadow);transition:transform .24s var(--astra-ease-out),box-shadow .24s var(--astra-ease-out);flex-direction:column;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.astra-post-card:hover{box-shadow:var(--astra-card-ring),var(--astra-card-shadow-hover);transform:translateY(-3px)}}.astra-post-card h3{margin:0}.astra-post-card h3 a{color:inherit;text-decoration:none}.astra-post-card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.astra-post-card:hover h3 a{color:var(--astra-signal-text)}}.astra-post-card:has(a:focus-visible){outline:2px solid var(--astra-signal-text);outline-offset:3px}.astra-post-card h3 a:focus-visible{outline:none}.astra-root .astra-post-kicker{color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.74rem;font-weight:500;line-height:1.5;display:flex}.astra-post-cat,.astra-post-flag{color:var(--astra-signal-text)}.astra-post-flag{border-radius:var(--astra-r-pill);box-shadow:inset 0 0 0 1px var(--astra-signal-line);padding:.18rem .5rem}.astra-root .astra-post-summary{color:var(--astra-text-2);font-size:1.0625rem;line-height:1.6}.astra-root .astra-post-date{padding-top:var(--s-3);color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.1em;margin-top:auto;font-size:.74rem;line-height:1.6}.astra-root .astra-post-more{color:var(--astra-signal-text);align-items:center;gap:.5rem;font-size:1rem;font-weight:500;display:flex}.astra-post-card .astra-arrow-slide{transition:transform .42s var(--astra-ease-out)}@media (hover:hover) and (pointer:fine){.astra-post-card:hover .astra-arrow-slide i{transform:translate(140%)}.astra-post-card:hover .astra-arrow-slide i+i{transform:none}}.astra-root .astra-post-feed{color:var(--astra-signal-text);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--astra-signal-underline);text-decoration-color:var(--astra-signal-underline);margin-block:-.8rem;padding-block:.8rem;transition:color .16s,text-decoration-color .16s;display:inline-block}@media (hover:hover) and (pointer:fine){.astra-root .astra-post-feed:hover{color:var(--astra-signal-text-hover);-webkit-text-decoration-color:var(--astra-signal-text-hover);text-decoration-color:var(--astra-signal-text-hover)}}.astra-post-empty{gap:var(--s-4);max-width:44rem;margin:var(--s-7) auto 0;padding:clamp(var(--s-6),4vw,var(--s-8));border-radius:var(--astra-r-lg);background:var(--astra-card-bg);-webkit-backdrop-filter:var(--astra-glass-blur);backdrop-filter:var(--astra-glass-blur);box-shadow:var(--astra-card-ring),var(--astra-card-shadow);justify-items:start;display:grid}.astra-root .astra-post-empty .astra-label{color:var(--astra-signal-text);margin:0}.astra-root .astra-post-empty p{color:var(--astra-text-2);font-size:1.0625rem;line-height:1.65}.astra-root .astra-post-empty-note{color:var(--astra-text-3)}.astra-post-empty .astra-link{margin-top:var(--s-2)}.astra-post-hero{padding-block:clamp(2.25rem,4.5vw,3.5rem) var(--s-section)}.astra-post-hero-grid{gap:clamp(var(--s-6),4vw,var(--s-8));align-items:center;display:grid}.astra-post-hero-inner{max-width:44rem}.astra-post-hero-visual{border:1px solid var(--astra-line);border-radius:var(--astra-r-lg);width:min(100%,44rem);margin:0;overflow:hidden}.astra-post-hero-visual img{object-fit:contain;width:100%;height:auto;display:block}@media (min-width:960px){.astra-post-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.astra-post-hero-visual{justify-self:end}}.astra-root .astra-post-hero h1{font-size:clamp(2rem,1.35rem + 2.6vw,3.1rem);line-height:1.1}.astra-root .astra-post-hero .astra-lead{margin-top:var(--s-5);max-width:54ch}.astra-post-crumbs{margin-bottom:var(--s-5);color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:0 .5rem;font-size:.74rem;display:flex}.astra-post-crumbs a,.astra-post-crumbs>span{align-items:center;min-height:2.75rem;display:inline-flex}.astra-post-crumbs a{color:var(--astra-text-3);text-decoration:none}.astra-post-crumbs>.astra-post-crumb-here{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:min(100%,34ch);line-height:2.75rem;display:inline-block;overflow:hidden}@media (hover:hover) and (pointer:fine){.astra-post-crumbs a:hover{color:var(--astra-text);text-underline-offset:4px;text-decoration:underline}}.astra-root .astra-post-byline{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--astra-line);max-width:44rem;color:var(--astra-text-3);flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;font-size:.95rem;line-height:1.6;display:flex}.astra-post-byline b{color:var(--astra-text);font-weight:600}.astra-post-layout{gap:var(--s-7);display:grid}.astra-post-layout>*{min-width:0}.astra-post-body{max-width:35rem}@media (min-width:1060px){.astra-post-layout.has-toc{column-gap:var(--s-8);grid-template-columns:13rem minmax(0,35rem) minmax(0,1fr);align-items:start}.astra-post-layout:not(.has-toc)>.astra-post-body{margin-inline:auto}.astra-post-toc{top:calc(var(--astra-nav-h,5rem) + var(--s-5));max-height:calc(100dvh - var(--astra-nav-h,5rem) - var(--s-7));position:sticky;overflow-y:auto}}.astra-root .astra-post-toc .astra-label{margin-bottom:var(--s-3)}.astra-post-toc ol{counter-reset:astra-post-toc;gap:0;margin:0;padding:0;list-style:none;display:grid}.astra-post-toc li{counter-increment:astra-post-toc}.astra-post-toc a{border-top:1px solid var(--astra-line);min-height:2.75rem;color:var(--astra-text-3);grid-template-columns:1.6rem minmax(0,1fr);align-items:baseline;gap:.55rem;padding:.55rem .2rem;font-size:.98rem;line-height:1.4;text-decoration:none;transition:color .16s;display:grid}.astra-post-toc li:last-child a{border-bottom:1px solid var(--astra-line)}.astra-post-toc a:before{content:counter(astra-post-toc,decimal-leading-zero);color:var(--astra-signal-text);font-family:var(--font-mono),monospace;letter-spacing:.06em;font-size:.74rem}@media (hover:hover) and (pointer:fine){.astra-post-toc a:hover{color:var(--astra-text)}}.astra-root .astra-post-body>*+*{margin-top:var(--s-5)}.astra-root .astra-post-body p{color:var(--astra-text-2);max-width:100%;font-size:1.15rem;line-height:1.65}.astra-root .astra-post-body h2{margin-top:var(--s-8);letter-spacing:var(--astra-display-tracking-sm);font-size:clamp(1.5rem,1.25rem + .85vw,1.9rem);line-height:1.2}.astra-post-body h2:before{content:"";width:2.25rem;height:2px;margin-bottom:var(--s-4);background:var(--astra-signal-text);border-radius:2px;display:block}.astra-root .astra-post-body h3{margin-top:var(--s-7);font-size:clamp(1.15rem,1.05rem + .4vw,1.32rem);line-height:1.35}.astra-root .astra-post-body>:where(h2,h3):first-child{margin-top:0}.astra-root .astra-post-body>h2+*{margin-top:var(--s-5)}.astra-root .astra-post-body>h3+*{margin-top:var(--s-4)}.astra-root .astra-post-body ol,.astra-root .astra-post-body ul{gap:var(--s-3);margin-inline:0;margin-bottom:0;padding:0;list-style:none;display:grid}.astra-root .astra-post-body li{color:var(--astra-text-2);padding-left:1.9rem;font-size:1.1rem;line-height:1.6;position:relative}.astra-post-body ul>li:before{content:"";background:var(--astra-signal-text);border-radius:2px;width:.7rem;height:2px;position:absolute;top:.78em;left:0}.astra-post-body ol{counter-reset:astra-post-step}.astra-root .astra-post-body ol>li{counter-increment:astra-post-step;padding-left:2.5rem}.astra-post-body ol>li:before{content:counter(astra-post-step,decimal-leading-zero);color:var(--astra-signal-text);font-family:var(--font-mono),monospace;font-size:.82rem;position:absolute;top:.3em;left:0}.astra-post-body :where(p,li,td,th) a{color:var(--astra-signal-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--astra-signal-underline);text-decoration-color:var(--astra-signal-underline);transition:color .16s,text-decoration-color .16s}@media (hover:hover) and (pointer:fine){.astra-post-body :where(p,li,td,th) a:hover{color:var(--astra-signal-text-hover);-webkit-text-decoration-color:var(--astra-signal-text-hover);text-decoration-color:var(--astra-signal-text-hover)}}.astra-root .astra-post-body .astra-note{margin-top:var(--s-7);padding:clamp(var(--s-5),3vw,var(--s-6));border-radius:var(--astra-r);border-left:3px solid var(--astra-signal-line-strong);background:var(--astra-signal-wash)}.astra-post-body .astra-note strong{margin-bottom:var(--s-3);color:var(--astra-signal-text);font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:500;display:block}.astra-root .astra-post-body .astra-note p{color:var(--astra-text);font-size:1.1rem}.astra-root .astra-post-body blockquote{padding-left:var(--s-5);border-left:3px solid var(--astra-signal-line);margin-inline:0;margin-bottom:0}.astra-root .astra-post-body blockquote p{color:var(--astra-text);font-size:1.22rem;font-style:italic;line-height:1.55}.astra-post-body blockquote cite{margin-top:var(--s-3);color:var(--astra-text-3);font-size:.95rem;font-style:normal;display:block}.astra-post-body .article-table-wrap{border-radius:var(--astra-r);max-width:100%;box-shadow:inset 0 0 0 1px var(--astra-line);-webkit-overflow-scrolling:touch;background-color:var(--theme-card);background-image:linear-gradient(to right,var(--theme-card),transparent),linear-gradient(to left,var(--theme-card),transparent),linear-gradient(to right,var(--astra-veil-4),transparent),linear-gradient(to left,var(--astra-veil-4),transparent);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:2.5rem 100%,2.5rem 100%,1rem 100%,1rem 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.astra-post-body table{border-collapse:collapse;width:100%;min-width:30rem;font-size:1rem}@media (min-width:1240px){.astra-post-layout.has-toc>.astra-post-body>.article-table-wrap{width:calc(100% + 15rem);max-width:none}}.astra-post-body td,.astra-post-body th{border-bottom:1px solid var(--astra-line);border-right:1px solid var(--astra-line);color:var(--astra-text-2);text-align:left;vertical-align:top;padding:.85rem 1rem;line-height:1.55}.astra-post-body td:last-child,.astra-post-body th:last-child{border-right:0}.astra-post-body tr:last-child td{border-bottom:0}.astra-post-body th{color:var(--astra-text-4);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:500}.astra-post-body td:first-child{color:var(--astra-text);font-weight:500}.astra-post-body code{border-radius:var(--astra-r-xs);background:var(--astra-signal-wash);color:var(--astra-signal-text);font-family:var(--font-mono),monospace;padding:.12rem .35rem;font-size:.88em}.astra-post-body pre{padding:var(--s-5);border-radius:var(--astra-r);background:var(--astra-veil-2);box-shadow:inset 0 0 0 1px var(--astra-line);color:var(--astra-text-2);margin-inline:0;margin-bottom:0;font-size:.95rem;line-height:1.6;overflow-x:auto}.astra-post-body pre code{color:inherit;background:0 0;padding:0;font-size:1em}.astra-post-body figure{gap:var(--s-3);margin-inline:0;margin-bottom:0;display:grid}.astra-post-body img{border-radius:var(--astra-r);width:100%;height:auto;display:block}.astra-root .astra-post-body figcaption{color:var(--astra-text-4);font-size:.92rem;line-height:1.55}.astra-post-next>.astra-shell{padding-top:var(--s-8);border-top:1px solid var(--astra-line)}.astra-root .astra-post-next-title{margin-bottom:var(--s-6);letter-spacing:var(--astra-display-tracking-sm);font-size:clamp(1.35rem,1.15rem + .7vw,1.7rem)}.astra-post-next-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.astra-root .astra-post-next-grid h3{font-size:1.18rem}.astra-post-cta.astra-final{padding-block:clamp(var(--s-8),9vw,128px)}.astra-post-cta-card{gap:var(--s-4);max-width:46rem;padding:clamp(var(--s-6),5vw,var(--s-8));border-radius:var(--astra-r-xl);background:var(--astra-glass-bg);-webkit-backdrop-filter:var(--astra-glass-blur);backdrop-filter:var(--astra-glass-blur);box-shadow:inset 0 0 0 1px var(--astra-line),var(--ombre-verre);text-align:center;justify-items:center;margin-inline:auto;display:grid}.astra-root .astra-post-cta-card .astra-label{color:var(--astra-signal-text);margin:0}.astra-root .astra-post-cta-card h2{font-size:clamp(1.7rem,1.3rem + 1.6vw,2.45rem)}.astra-root .astra-post-cta-card p{color:var(--astra-text-2);font-size:1.0625rem;line-height:1.65}.astra-post-cta-card .astra-actions{margin-top:var(--s-3);justify-content:center}.astra-root .astra-post-cta-card .astra-micro{margin-top:0}@media (prefers-reduced-motion:reduce){.astra-post-card,.astra-post-card .astra-arrow-slide,.astra-post-card .astra-arrow-slide i{transition:none!important}.astra-post-card:hover,.astra-post-card:hover .astra-arrow-slide i,.astra-post-card:hover .astra-arrow-slide i+i{transform:none!important}}.astra-blog-catalogue{margin-top:var(--s-7)}.astra-blog-filters{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.astra-blog-filters button{background:var(--astra-signal-wash);min-height:44px;color:var(--astra-text);font:inherit;cursor:pointer;border:0;border-radius:100px;padding:.7rem 1.3rem;font-size:1rem;transition:background .18s,color .18s}.astra-blog-filters button:hover{background:var(--astra-signal-fill)}.astra-blog-filters button[aria-pressed=true]{background:var(--astra-text);color:var(--astra-void)}.astra-blog-filters button:focus-visible{outline:2px solid var(--astra-signal-text);outline-offset:4px}.astra-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:2rem;display:grid}.astra-blog-card{background:var(--gris-fond);border-radius:16px;min-width:0;overflow:hidden}.astra-blog-card-link{height:100%;color:var(--astra-text);flex-direction:column;text-decoration:none;display:flex}.astra-blog-card-link:focus-visible{outline:3px solid var(--astra-signal-text);outline-offset:-3px;border-radius:16px}.astra-blog-thumbnail{aspect-ratio:4/3;background:var(--astra-surface-high);overflow:hidden}.astra-blog-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.astra-blog-card-body{flex-direction:column;flex:1;align-items:flex-start;gap:1rem;padding:1.4rem;display:flex}.astra-root .astra-blog-card-meta{color:var(--astra-text-2);flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem;margin:0;font-size:.86rem;line-height:1.6;display:flex}.astra-blog-category{color:var(--astra-signal-text)}.astra-root .astra-blog-card h3{color:var(--astra-text);font-family:var(--astra-titres),sans-serif;letter-spacing:-.025em;text-wrap:pretty;margin:0 0 .5rem;font-size:clamp(1.15rem,1.5vw,1.5rem);font-weight:600;line-height:1.3}.astra-blog-read{background:var(--astra-signal);min-height:44px;color:var(--astra-on-signal);border-radius:10px;align-items:center;gap:.65rem;margin-top:auto;padding:.65rem 1rem;font-size:.95rem;font-weight:500;transition:background .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.astra-blog-card-link:hover .astra-blog-thumbnail img{transform:scale(1.035)}.astra-blog-card-link:hover .astra-blog-read{background:var(--astra-signal-hover)}}@media (max-width:1099px){.astra-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (max-width:650px){.astra-blog-grid{grid-template-columns:minmax(0,1fr)}.astra-blog-filters{gap:.5rem}.astra-blog-filters button{padding:.6rem 1rem;font-size:.9rem}.astra-root .astra-blog-card h3{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.astra-blog-filters button,.astra-blog-read,.astra-blog-thumbnail img{transition:none}.astra-blog-card-link:hover .astra-blog-thumbnail img{transform:none}}.astra-legal-hero{padding-block:clamp(2.25rem,4.5vw,3.5rem) clamp(3rem,5.5vw,4.5rem)}.astra-root .astra-legal-hero h1{max-width:22ch;font-size:clamp(1.95rem,1.35rem + 2.4vw,3rem);line-height:1.1}.astra-root .astra-legal-updated{margin-top:var(--s-5);color:var(--astra-text-3);font-family:var(--font-mono),monospace;letter-spacing:.06em;font-size:.82rem}.astra-legal-updated b{color:var(--astra-text-2);font-weight:500}.astra-legal-shell{gap:var(--s-7);display:grid}.astra-legal-shell>*{min-width:0}.astra-legal-doc{max-width:33rem}@media (min-width:1060px){.astra-legal-shell{column-gap:var(--s-8);grid-template-columns:16rem minmax(0,33rem) minmax(0,1fr);align-items:start}.astra-legal-toc{top:calc(var(--astra-nav-h,5rem) + var(--s-5));max-height:calc(100dvh - var(--astra-nav-h,5rem) - var(--s-7));position:sticky;overflow-y:auto}}.astra-root .astra-legal-toc .astra-label{margin-bottom:var(--s-3)}.astra-legal-toc ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.astra-legal-toc a{border-top:1px solid var(--astra-line);min-height:2.75rem;color:var(--astra-text-3);grid-template-columns:1.7rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.55rem .2rem;font-size:.98rem;line-height:1.4;text-decoration:none;transition:color .16s;display:grid}.astra-legal-toc li:last-child a{border-bottom:1px solid var(--astra-line)}.astra-legal-toc a>span{color:var(--astra-signal-text);font-family:var(--font-mono),monospace;letter-spacing:.04em;font-size:.78rem}@media (hover:hover) and (pointer:fine){.astra-legal-toc a:hover{color:var(--astra-text)}}.astra-root .astra-legal-doc>*+*{margin-top:var(--s-5)}.astra-root .astra-legal-doc h2{margin-top:var(--s-8);letter-spacing:var(--astra-display-tracking-sm);font-size:clamp(1.32rem,1.15rem + .6vw,1.6rem);line-height:1.25}.astra-root .astra-legal-doc>h2:first-child{margin-top:0}.astra-root .astra-legal-doc>h2+*{margin-top:var(--s-4)}.astra-legal-num{color:var(--astra-signal-text);font-family:var(--font-mono),monospace;letter-spacing:.14em;margin-bottom:.45rem;font-size:.78rem;font-weight:500;display:block}.astra-root .astra-legal-doc p{color:var(--astra-text-2);font-size:1.0625rem;line-height:1.72}.astra-root .astra-legal-doc ol,.astra-root .astra-legal-doc ul{gap:var(--s-3);margin-inline:0;margin-bottom:0;padding:0;list-style:none;display:grid}.astra-root .astra-legal-doc li{color:var(--astra-text-2);padding-left:1.9rem;font-size:1.0625rem;line-height:1.65;position:relative}.astra-legal-doc ul>li:before{content:"";background:var(--astra-signal-text);border-radius:2px;width:.7rem;height:2px;position:absolute;top:.82em;left:0}.astra-legal-doc :where(p,li) a{color:var(--astra-signal-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--astra-signal-underline);text-decoration-color:var(--astra-signal-underline);transition:color .16s,text-decoration-color .16s}@media (hover:hover) and (pointer:fine){.astra-legal-doc :where(p,li) a:hover{color:var(--astra-signal-text-hover);-webkit-text-decoration-color:var(--astra-signal-text-hover);text-decoration-color:var(--astra-signal-text-hover)}}.astra-404{min-height:calc(100dvh - 12rem);padding-block:clamp(var(--s-8),10vw,var(--s-9));align-content:center;display:grid}.astra-404-inner{gap:var(--s-7);align-items:start;display:grid}@media (min-width:900px){.astra-404-inner{column-gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center}}.astra-root .astra-404 h1{font-size:clamp(2.3rem,1.6rem + 3vw,4rem)}.astra-root .astra-404 .astra-lead{max-width:40ch}.astra-404-links ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.astra-404-links a{align-items:center;gap:.1rem var(--s-4);min-height:3.5rem;padding:var(--s-4) var(--s-2);border-top:1px solid var(--astra-line);transition:background-color .16s ease,padding-left .2s var(--astra-ease-out);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.astra-404-links li:last-child a{border-bottom:1px solid var(--astra-line)}.astra-404-links b{color:var(--astra-text);grid-area:1/1;font-size:1.0625rem;font-weight:600}.astra-404-links span{color:var(--astra-text-3);grid-area:2/1;font-size:.95rem;line-height:1.5}.astra-404-links i{color:var(--astra-text-4);transition:color .16s ease,transform .2s var(--astra-ease-out);grid-area:1/2/span 2;font-style:normal}@media (hover:hover) and (pointer:fine){.astra-404-links a:hover{background:var(--astra-veil-2)}.astra-404-links a:hover i{color:var(--astra-signal-text);transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.astra-404-links a,.astra-404-links i{transition:none!important}.astra-404-links a:hover i{transform:none!important}}.growth-page h1,.growth-page h2,.growth-page h3{text-wrap:balance}.growth-page h1{max-width:1100px;margin:1.4rem auto;font-size:clamp(2.65rem,5.7vw,5.5rem);line-height:1.06}.growth-page h1,.growth-page h2{font-family:var(--astra-titres),sans-serif;letter-spacing:-.04em;font-weight:600}.growth-page h2{margin:0;font-size:clamp(2rem,3.8vw,3.55rem);line-height:1.15}.growth-page h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.35}.growth-page p{color:var(--astra-text-2);line-height:1.65}.growth-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.76rem;font-weight:600;color:var(--signal-fonce)!important}.growth-hero{text-align:center;padding:clamp(3.5rem,7vw,6.5rem) 0 4rem}.growth-hero .growth-lead{max-width:760px;margin:1.7rem auto 0}.growth-lead{text-wrap:pretty;font-size:clamp(1.1rem,1.8vw,1.4rem)}.growth-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem 2rem;margin-top:2.2rem;display:flex}.growth-hero-facts{border-top:1px solid var(--astra-veil-6);grid-template-columns:repeat(3,1fr);max-width:980px;margin:4.5rem auto 0;padding-top:2.3rem;display:grid}.growth-hero-facts>div+div{border-left:1px solid var(--astra-veil-6)}.growth-hero-facts strong{font-family:var(--astra-titres),sans-serif;letter-spacing:-.04em;color:var(--signal-fonce);font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.1;display:block}.growth-hero-facts strong span{letter-spacing:-.025em;font-size:.38em}.growth-hero-facts p{margin:.7rem .5rem 0;font-size:.92rem}.growth-section{padding:clamp(4.5rem,8vw,7.5rem) 0;scroll-margin-top:7rem}.growth-section+.growth-section{border-top:1px solid var(--astra-veil-6)}.growth-heading{text-align:center;margin:0 auto 3rem}.growth-heading .growth-lead{max-width:760px;margin:1.5rem auto 0}.growth-question-list,.growth-value-list{max-width:950px;margin:0 auto;padding:0;list-style:none}.growth-question-list li,.growth-value-list li{align-items:baseline;gap:1.2rem;padding:1.65rem 0;display:flex}.growth-question-list li+li,.growth-value-list li+li{border-top:1px solid var(--astra-veil-6)}.growth-question-list p{margin:.5rem 0 0;font-size:1.1rem}.growth-bullet{background:var(--signal);border-radius:50%;flex-shrink:0;width:9px;height:9px}.growth-punchline{text-align:center;text-wrap:balance;margin:2.8rem auto 0;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:500}.growth-punchline span{color:var(--signal-fonce)}.growth-objections{max-width:950px;margin:0 auto}.growth-objections>div+div{border-top:1px solid var(--astra-veil-6)}.growth-objections h3{color:var(--astra-text-2);font-style:italic;font-weight:400}.growth-objections p{color:var(--astra-text);gap:1rem;margin:.8rem 0 0;font-size:1.2rem;font-weight:600;display:flex}.growth-value-list li>span{width:1.8rem;color:var(--signal-fonce);flex-shrink:0}.growth-value-list p{margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem)}.growth-value-list strong{color:var(--astra-text)}.growth-founder{background:var(--gris-fond);padding:5rem 0}.growth-founder-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.growth-founder img{border-radius:1.2rem;width:100%;height:auto;max-height:470px}.growth-founder p:not(.growth-eyebrow){margin:1.5rem 0;font-size:1.1rem}.growth-proof-facts{grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0;display:grid}.growth-proof-facts strong{letter-spacing:-.04em;font-size:clamp(1.55rem,2.5vw,2.4rem);font-family:var(--astra-titres),sans-serif;color:var(--signal-fonce);display:block}.growth-proof-facts span{max-width:220px;color:var(--astra-text-2);margin-top:.5rem;font-size:.9rem;display:block}.growth-booking{background:var(--gris-fond);border-block:1px solid var(--astra-veil-6);padding:4rem 0;scroll-margin-top:7rem}.growth-booking-inner{grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem;display:grid}.growth-booking h2{font-size:clamp(1.9rem,3vw,3rem)}.growth-booking p:not(.growth-eyebrow){max-width:590px;margin:1.2rem 0 0}.growth-booking-action{flex-direction:column;align-items:center;gap:1rem;display:flex}.growth-booking-action>span{color:var(--astra-text-2);font-size:.8rem}.growth-locations{grid-template-columns:1fr 1fr;gap:3rem;max-width:820px;margin:0 auto;display:grid}.growth-locations>div{border-top:1px solid var(--astra-veil-6);padding-top:1.6rem}.growth-locations span{color:var(--signal-fonce);margin-bottom:1rem;font-size:2rem;display:block}.growth-locations p{margin:.7rem 0 0}.growth-steps{max-width:920px;margin:0 auto;padding:0;list-style:none}.growth-steps li{grid-template-columns:90px 1fr;gap:2.5rem;padding:2rem 0;display:grid}.growth-steps li+li{border-top:1px solid var(--astra-veil-6)}.growth-step-number{color:var(--signal-fonce);font-family:var(--astra-titres),sans-serif;letter-spacing:-.04em;font-size:3rem;line-height:1}.growth-steps p{max-width:650px;margin:.8rem 0 1rem;font-size:1.1rem}.growth-centre{text-align:center;margin:2rem auto}.growth-demo{margin-top:3rem}.growth-tabs{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0 auto 2.5rem;display:flex}.growth-tabs button{cursor:pointer;border:1px solid var(--astra-veil-6);color:var(--astra-text-2);font:inherit;background:0 0;border-radius:100px;padding:.85rem 1.3rem;font-size:.95rem;transition:background .2s,color .2s}.growth-tabs button[aria-selected=true]{background:var(--nuit);color:var(--blanc);border-color:var(--nuit)}.growth-demo [role=tabpanel][hidden]{display:none}.growth-demo-content{background:var(--gris-fond);border-radius:1.4rem;grid-template-columns:1fr 1.15fr;align-items:center;gap:4rem;padding:3rem;display:grid}.growth-demo-copy h3{font-family:var(--astra-titres),sans-serif;margin:1.4rem 0 1rem;font-size:clamp(1.6rem,2.7vw,2.5rem)}.growth-demo-copy p{margin:0 0 1.5rem}.growth-text-link{color:var(--signal-fonce);font-weight:500;text-decoration:none}.growth-text-link:hover{text-decoration:underline}.growth-app-preview{background:var(--blanc);border:1px solid var(--astra-veil-6);box-shadow:0 18px 42px -28px var(--nuit);border-radius:1rem;overflow:hidden}.growth-app-top{border-bottom:1px solid var(--astra-veil-6);align-items:center;gap:.7rem;padding:1.1rem;font-size:.85rem;display:flex}.growth-app-mark{background:var(--nuit);color:var(--blanc);border-radius:.4rem;padding:.2rem .5rem}.growth-app-dot{background:var(--signal);border-radius:50%;width:.5rem;height:.5rem;margin-left:auto}.growth-app-body{padding:1.2rem}.growth-app-label{margin:0 0 1rem;font-size:.75rem}.growth-app-row{align-items:center;gap:.8rem;padding:1rem 0;display:flex}.growth-app-row+.growth-app-row{border-top:1px solid var(--astra-veil-6)}.growth-app-index{background:var(--gris-fond);color:var(--signal-fonce);border-radius:.5rem;padding:.5rem .75rem;font-size:.8rem}.growth-app-row div{flex:1}.growth-app-row strong{font-size:.85rem;font-weight:500;display:block}.growth-app-row div span{color:var(--astra-text-2);margin-top:.25rem;font-size:.75rem;display:block}.growth-app-row>span:last-child{color:var(--signal-fonce)}.growth-demo-caption{background:var(--gris-fond);text-align:center;margin:0;padding:.9rem 1rem;font-size:.7rem}.growth-method-note{background:var(--gris-fond);border-radius:.8rem;max-width:760px;margin:0 auto;padding:2rem}.growth-method-note p{margin:.8rem 0 0}.growth-page-links{max-width:950px;margin:0 auto}.growth-page-links>a{border-bottom:1px solid var(--astra-veil-6);color:var(--astra-text);justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem 0;text-decoration:none;display:flex}.growth-page-links>a:hover h3{color:var(--signal-fonce)}.growth-page-links p{margin:.4rem 0 0}.growth-page-links>a>span{color:var(--signal-fonce);font-size:1.8rem}.growth-takeaway{background:var(--gris-fond);text-align:center;padding:4rem 0}.growth-takeaway h2{max-width:950px;margin:auto}.growth-takeaway p{max-width:750px;margin:1.5rem auto 0;font-size:1.15rem}.growth-page .astra-faq{max-width:950px;margin-inline:auto}.growth-page [role=tabpanel]:focus-visible,.growth-page a:focus-visible,.growth-page button:focus-visible{outline:3px solid var(--signal-fonce);outline-offset:5px}.growth-nav-details{position:relative}.growth-nav-details summary{cursor:pointer;color:var(--astra-text);padding:.8rem;font-size:.9rem;list-style:none}.growth-nav-details summary::-webkit-details-marker{display:none}.growth-nav-details summary>span{margin-left:.35rem}.growth-nav-details[open] summary>span{display:inline-block;transform:rotate(180deg)}.growth-nav-panel{background:var(--panneau);width:370px;color:var(--nuit);border:1px solid var(--gris-fond);box-shadow:0 18px 40px -20px var(--nuit);border-radius:1rem;padding:.65rem;position:absolute;top:calc(100% + .8rem);left:0}.astra-nav-links .growth-nav-panel a{letter-spacing:normal;text-transform:none;color:var(--nuit);border-radius:.5rem;padding:.85rem 1rem;font-size:.95rem;display:block}.astra-nav-links .growth-nav-panel a:hover{background:var(--gris-fond)}.growth-nav-panel a span{color:#4e525e;margin-top:.2rem;font-size:.8rem;font-weight:400;display:block}.astra-nav-links>a{text-transform:none;letter-spacing:normal;font-size:.9rem}.astra-menu-panel{max-height:min(80dvh,660px);overflow:auto}.astra-menu-panel .growth-mobile-heading{text-transform:uppercase;letter-spacing:.1em;color:var(--astra-text-2);margin:.8rem .8rem .2rem;font-size:.7rem;display:block}@media (max-width:900px){.growth-demo-content{gap:2rem;padding:2rem}.growth-founder-grid{grid-template-columns:.75fr 1.25fr;gap:2rem}}@media (max-width:650px){.growth-hero{padding-block:3.5rem 2.5rem}.growth-hero-facts{gap:.5rem;margin-top:3rem;padding-top:1.7rem}.growth-hero-facts strong span{font-size:.34em;line-height:1.6;display:block}.growth-hero-facts p{margin-inline:.3rem;font-size:.75rem}.growth-booking-inner,.growth-demo-content,.growth-founder-grid{grid-template-columns:1fr}.growth-founder img{object-position:center 25%;max-width:230px;max-height:250px;margin:0 auto}.growth-founder{padding-block:3rem}.growth-heading{margin-bottom:2rem}.growth-question-list li{gap:.85rem}.growth-booking-inner{text-align:center;gap:2rem}.growth-booking p{margin-inline:auto!important}.growth-steps li{grid-template-columns:42px 1fr;gap:1rem}.growth-step-number{font-size:2.1rem}.growth-locations{gap:1.5rem}.growth-demo-content{gap:1.8rem;padding:1.4rem}.growth-tabs{gap:.5rem}.growth-tabs button{padding:.75rem .9rem;font-size:.82rem}.growth-proof-facts{gap:1rem}}.growth-tabs button:active{transform:scale(.98)}.growth-tabs button{transition:background .18s,color .18s,transform .12s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.growth-tabs button{transition:none}}@media (max-width:650px){.growth-page h1{letter-spacing:-.04em;font-size:2.15rem}.growth-hero{padding-top:2.75rem}}.diag-hero{padding-bottom:clamp(3.5rem,6vw,5rem)}.diag-hero .astra-page-hero-inner .astra-actions{justify-content:center}.diag-hero .astra-page-hero-inner .astra-micro{text-align:center;margin-inline:auto}.diag-form-wrap .astra-form[hidden]{display:none}.astra-conv .diag-privacy{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--astra-line)}.astra-conv .diag-privacy p{color:var(--astra-text-3);font-size:.9rem;line-height:1.65}.astra-conv .consent-row a{color:var(--astra-signal-text)}.astra-conv .form-status .error-message:focus{outline:2px solid var(--astra-signal-text);outline-offset:2px}.diag-stage{justify-items:center;gap:var(--s-5);margin-top:var(--s-6);padding:var(--s-6) var(--s-5);border-radius:var(--astra-r);box-shadow:inset 0 0 0 1px var(--astra-line);text-align:center;display:grid}.diag-stage h3{font-size:clamp(1.35rem,1.2rem + .6vw,1.7rem)}.diag-stage h3:focus{outline:none}.diag-stage h3:focus-visible{outline:2px solid var(--astra-signal-text);outline-offset:4px}.diag-orb{aspect-ratio:1;background:var(--nuit);border-radius:50%;width:132px;position:relative}.diag-orb:after{content:"";box-shadow:0 0 0 1px var(--astra-signal-line),0 0 28px 2px var(--astra-signal-wash);border-radius:50%;animation:diag-breathe 2.6s ease-in-out infinite;position:absolute;inset:-10px}.diag-orb .sphere-visual{border-radius:50%;width:100%;position:absolute;inset:0}.diag-stage.is-done .diag-orb:after{opacity:1;animation:none}@keyframes diag-breathe{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.diag-steps{text-align:left;width:100%;max-width:22rem;margin:0;padding:0;list-style:none}.diag-steps,.diag-steps>li{gap:var(--s-3);display:grid}.diag-steps>li{color:var(--astra-text-3);grid-template-columns:1.5rem minmax(0,1fr);align-items:center;font-size:1.0625rem;line-height:1.5;transition:color .3s}.diag-steps>li[data-state=active]{color:var(--astra-text);font-weight:600}.diag-steps>li[data-state=done]{color:var(--astra-text-2)}.diag-step-mark{width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1.5px var(--astra-line-strong);border-radius:50%;justify-self:center;position:relative}.diag-steps>li[data-state=active] .diag-step-mark{box-shadow:inset 0 0 0 2px var(--astra-signal-text)}.diag-steps>li[data-state=active] .diag-step-mark:after{content:"";background:var(--astra-signal-text);border-radius:50%;animation:diag-pulse 1.2s ease-in-out infinite;position:absolute;inset:4px}.diag-steps>li[data-state=done] .diag-step-mark{background:var(--astra-signal-text);box-shadow:none}.diag-steps>li[data-state=done] .diag-step-mark:after{content:"";border:solid var(--astra-on-signal);border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}@keyframes diag-pulse{0%,to{opacity:.35}50%{opacity:1}}.diag-done-text{max-width:30rem;color:var(--astra-text-2);font-size:1.0625rem}.diag-done-text strong{color:var(--astra-text);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.diag-orb:after,.diag-steps>li[data-state=active] .diag-step-mark:after{opacity:1;animation:none;transform:none}.diag-steps>li{transition:none}}.astra-nav-diag-dot{background:var(--astra-signal-text);width:.45rem;height:.45rem;box-shadow:0 0 0 3px var(--astra-signal-fill);border-radius:50%;flex:none}.astra-nav-diag{display:none}@media (min-width:1060px){.astra-nav-bar{grid-template-columns:auto 1fr auto auto}.astra-nav-diag{border:1px solid var(--astra-signal-line);border-radius:var(--astra-r-pill);min-height:2.6rem;color:var(--astra-signal-text);white-space:nowrap;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,transform .14s var(--astra-ease-out);align-items:center;gap:.55rem;padding:.45rem 1rem;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.astra-nav-diag:active{transform:scale(.98)}.astra-nav-diag[aria-current=page]{background:var(--astra-signal-wash)}}@media (min-width:1060px) and (hover:hover) and (pointer:fine){.astra-nav-diag:hover{background:var(--astra-signal-wash);border-color:var(--astra-signal-line-strong)}}@media (min-width:1060px) and (max-width:1199px){.astra-nav-links .growth-nav-details summary,.astra-nav-links>a{padding-inline:.55rem}.astra-nav-diag{padding-inline:.8rem}}.astra-menu-panel a.astra-menu-diag{border:1px solid var(--astra-signal-line);border-radius:var(--astra-r-sm);color:var(--astra-signal-text);grid-template-columns:auto 1fr;align-items:center;column-gap:.65rem;padding:.7rem .85rem;font-weight:500;display:grid}.astra-menu-diag small{color:var(--astra-text-3);grid-column:2;font-size:.82rem;font-weight:400}.diag-nudge{color:var(--astra-text-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.6rem;margin:0 auto;display:flex}.diag-nudge,.diag-nudge .astra-link{font-size:1rem}.growth-hero .diag-nudge.growth-hero-diag{margin:1.4rem auto 0}.astra-final-inner .diag-nudge{margin:calc(-1 * var(--s-2)) auto 0}.growth-booking-action .diag-nudge{margin-top:.4rem;font-size:.95rem}.diag-promo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);max-width:1040px;margin:0 auto;display:grid}.diag-promo-list{margin:0;padding:0;list-style:none}.diag-promo-list li{grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.diag-promo-list li+li{border-top:1px solid var(--astra-veil-6)}.diag-promo-list li>span{color:var(--astra-signal-text);font-family:var(--astra-titres),sans-serif;letter-spacing:-.04em;font-size:1.9rem;line-height:1}.diag-promo-list h3{font-size:clamp(1.2rem,1.9vw,1.45rem)}.diag-promo-list p{margin:.5rem 0 0;font-size:1.05rem}.diag-promo-action{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.8rem;display:flex}.diag-promo-action>span{color:var(--astra-text-3);font-family:var(--font-mono),ui-monospace,monospace;font-size:.85rem}.diag-cover{justify-items:center;gap:1.1rem;margin:0;display:grid}.diag-cover figcaption{color:var(--astra-text-3);text-align:center;font-size:.8rem}.diag-cover-stack{width:min(100%,340px);position:relative}.diag-cover-sheet{background:var(--blanc);box-shadow:var(--ombre-carte);border-radius:14px;position:absolute;inset:0}.diag-cover-sheet.is-back{opacity:.7;transform:translate(18px,14px)rotate(4deg)}.diag-cover-sheet.is-mid{transform:translate(9px,7px)rotate(2deg)}.diag-cover-page{aspect-ratio:1/1.3;isolation:isolate;background:radial-gradient(120% 70% at 50% 18%,var(--nuit-haut),var(--nuit) 70%);color:var(--blanc);border-radius:14px;flex-direction:column;padding:1.4rem 1.5rem 1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0b1020bf,inset 0 0 0 1px #ffffff0f}.diag-cover-foot,.diag-cover-top{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--signal-pale);justify-content:space-between;gap:.5rem;font-size:.62rem;display:flex}.diag-cover-orb{aspect-ratio:1;width:58%;margin:.6rem auto 0}.diag-cover-orb img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;display:block}.diag-cover-kicker{letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--orbital-cyan)!important;margin:.4rem 0 0!important;font-size:.68rem!important}.diag-cover-title{font-family:var(--astra-titres),sans-serif;letter-spacing:-.035em;font-weight:600;color:var(--blanc)!important;margin:.25rem 0 0!important;font-size:1.55rem!important;line-height:1.1!important}.diag-cover-toc{border-top:1px solid #ffffff1f;gap:.3rem;margin:.9rem 0 0;padding:.7rem 0 0;list-style:none;display:grid}.diag-cover-toc li{color:var(--signal-pale);gap:.6rem;font-size:.78rem;display:flex}.diag-cover-toc span{color:var(--signal-clair);font-family:var(--font-mono),ui-monospace,monospace}.diag-cover-foot{margin-top:auto;padding-top:.8rem}.diag-cover-foot span:first-child{color:var(--orbital-coral)}@media (max-width:900px){.diag-promo{grid-template-columns:1fr}.diag-cover{order:-1}.diag-cover-stack{width:min(78%,300px)}}@media (max-width:650px){.diag-promo-list li{grid-template-columns:2.2rem minmax(0,1fr);gap:.8rem;padding:1.2rem 0}.diag-promo-list li>span{font-size:1.5rem}.diag-promo-action{text-align:center;flex-direction:column;align-items:stretch}.diag-promo-action .astra-cta{justify-content:center}.diag-cover-stack{width:min(72%,250px)}.diag-cover-page{padding:1.1rem 1.1rem 1rem}.diag-cover-title{font-size:1.25rem!important}.diag-nudge{flex-direction:column;row-gap:.1rem}.diag-nudge .astra-link{text-align:center;padding-block:.45rem;line-height:1.7;display:inline}.diag-nudge .astra-link .astra-arrow-slide{margin-left:.4rem}}@media (prefers-reduced-motion:reduce){.astra-nav-diag{transition:none}.astra-nav-diag:active{transform:none}}.astra-rdv,.astra-rdv-bulle{--rdv-texte:#101d39;--rdv-texte-2:#495c78;--rdv-texte-3:#5a6b85;--rdv-trait:#d4deee;--rdv-lien:#284fb8;--rdv-vert:#1fa463;z-index:50;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));position:fixed}.astra-rdv-bulle[data-cache],.astra-rdv[data-cache]{visibility:hidden;opacity:0;pointer-events:none}.astra-rdv{border:1px solid var(--rdv-trait);width:340px;max-width:calc(100vw - 32px);color:var(--rdv-texte);background:#fcfdff;border-radius:20px;padding:20px 20px 16px;font-size:15px;line-height:1.5;box-shadow:0 1px 2px #0b10202e,0 24px 56px -20px #0b10208c}:where(.astra-rdv) :where(p,h2,ul){margin:0}.astra-rdv-reduire{width:36px;height:36px;color:var(--rdv-texte-2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background-color .16s,color .16s;display:grid;position:absolute;top:10px;right:10px}@media (hover:hover) and (pointer:fine){.astra-rdv-reduire:hover{color:var(--rdv-texte);background:#0b10200f}}.astra-rdv-tete{align-items:center;gap:12px;padding-right:36px;display:flex}.astra-rdv-tete p{line-height:1.3;display:grid}.astra-rdv-tete strong{color:var(--rdv-texte);font-size:.95rem;font-weight:600}.astra-rdv-tete span{color:var(--rdv-texte-3);font-size:.8rem}.astra-rdv-photo{flex:none;width:44px;height:44px;position:relative}.astra-rdv img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.astra-rdv-point{background:var(--rdv-vert);border:2px solid #fcfdff;border-radius:999px;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.astra-rdv-surtitre{color:var(--rdv-lien);letter-spacing:.14em;text-transform:uppercase;margin-top:16px;font-size:.72rem;font-weight:500}.astra-rdv h2{font-family:var(--astra-titres),var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:var(--rdv-texte);margin-top:6px;font-size:1.3rem;font-weight:600;line-height:1.2}.astra-rdv-texte{color:var(--rdv-texte-2);margin-top:8px;font-size:.92rem}.astra-rdv-jours{min-height:86px;margin-top:16px}.astra-rdv-jours ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid}.astra-rdv-jours li{display:flex}.astra-rdv-jours .is-plein,.astra-rdv-jours a{color:var(--rdv-texte);background:#fff;border:1px solid #3565e847;border-radius:12px;flex:1;justify-items:center;gap:1px;padding:7px 2px 8px;line-height:1.15;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}@media (hover:hover) and (pointer:fine){.astra-rdv-jours a:hover{background:#eef3fe;border-color:#3565e8}}.astra-rdv-sem{color:var(--rdv-texte-3);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.astra-rdv-num{font-family:var(--astra-titres),var(--font-sans),sans-serif;font-size:1.1rem;font-weight:600}.astra-rdv-dispo{color:var(--rdv-lien);white-space:nowrap;font-size:.7rem;font-weight:500}.astra-rdv-jours .is-plein{color:#8a8f9c;background:#edf2fc;border-color:#0000}.astra-rdv-jours .is-plein .astra-rdv-dispo,.astra-rdv-jours .is-plein .astra-rdv-sem{color:#8a8f9c}.astra-rdv-message{color:var(--rdv-texte-2);margin-top:10px;font-size:.82rem}.astra-rdv-jours.is-chargement{background:linear-gradient(90deg,#edf2fc,#f7f9fc,#edf2fc) 0 0/200% 100%;border-radius:12px}.astra-rdv-cta{width:100%;margin-top:16px}.astra-rdv-pied{text-align:center;color:var(--rdv-texte-3);margin-top:10px;font-size:.78rem}.astra-root .astra-rdv a:focus-visible,.astra-root .astra-rdv button:focus-visible,.astra-root .astra-rdv-bulle:focus-visible{outline-offset:2px;outline:2px solid #3565e8}.astra-rdv-bulle{cursor:pointer;width:60px;height:60px;transition:transform .16s var(--astra-ease-out);background:#fcfdff;border:2px solid #fff;border-radius:999px;padding:0;box-shadow:0 1px 2px #0b102033,0 14px 30px -12px #0b102099}.astra-rdv-bulle img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.astra-rdv-bulle .astra-rdv-point{border-color:#fff;width:14px;height:14px;bottom:1px;right:1px}.astra-rdv-bulle:active{transform:scale(.95)}html[data-rdv-ouverte] .astra-dock{visibility:hidden;pointer-events:none;transform:translateY(110%)}@media (max-width:639px){.astra-rdv{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:18px;grid-template-columns:40px minmax(0,1fr);column-gap:10px;width:auto;max-width:none;padding:12px;display:grid}.astra-rdv-tete{grid-area:1/1/span 2;align-self:start;padding:0}.astra-rdv-tete p{display:none}.astra-rdv-photo{width:40px;height:40px}.astra-rdv-surtitre{letter-spacing:.1em;grid-column:2;margin-top:0;padding-right:34px;font-size:.66rem}.astra-rdv h2{grid-column:2;margin-top:2px;padding-right:8px;font-size:1rem;line-height:1.22}.astra-rdv-message,.astra-rdv-pied,.astra-rdv-texte{display:none}.astra-rdv-jours{grid-column:1/-1;min-height:52px;margin-top:10px}.astra-rdv-jours .is-plein,.astra-rdv-jours a{border-radius:10px;padding:5px 1px 6px}.astra-rdv-num{font-size:1rem}.astra-rdv-cta{grid-column:1/-1;min-height:44px;margin-top:10px;padding-block:.6rem;font-size:1rem}.astra-rdv-reduire{top:4px;right:4px}.astra-rdv-bulle{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:56px;height:56px}}@media (max-width:899px){.astra-dock.is-visible~.astra-rdv-bulle{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){.astra-rdv{animation:astra-rdv-entree .32s var(--astra-ease-out) both}.astra-rdv-bulle{animation:astra-rdv-bulle .24s var(--astra-ease-out) both}.astra-rdv-jours.is-chargement{animation:astra-rdv-reflet 1.4s linear infinite}.astra-rdv-jours ul{animation:astra-rdv-fondu .22s ease-out both}}@keyframes astra-rdv-entree{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes astra-rdv-bulle{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes astra-rdv-reflet{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes astra-rdv-fondu{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.astra-rdv-bulle,.astra-rdv-jours a,.astra-rdv-reduire{transition:none}.astra-rdv-bulle:active{transform:none}}.astra-cookies{--ck-texte:#101d39;--ck-texte-2:#495c78;--ck-trait:#d4deee;--ck-lien:#284fb8;--ck-signal:#3565e8;--ck-signal-hover:#2f5cd8;z-index:60;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border:1px solid var(--ck-trait);width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ck-texte);background:#fcfdff;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;padding:20px 22px;font-size:.92rem;line-height:1.5;display:grid;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 1px 2px #0b10202e,0 24px 56px -20px #0b10208c}.astra-cookies.is-panneau{grid-template-columns:minmax(0,1fr);width:min(560px,100vw - 32px)}:where(.astra-cookies) :where(p,h2,ul){margin:0}.astra-cookies h2{font-family:var(--astra-titres),var(--font-sans),system-ui,sans-serif;letter-spacing:-.01em;color:var(--ck-texte);font-size:1.1rem;font-weight:600;line-height:1.25}.astra-cookies h2:focus{outline:none}.astra-cookies h2:focus-visible{outline:2px solid var(--ck-signal);outline-offset:3px;border-radius:4px}.astra-cookies-corps>p{color:var(--ck-texte-2);margin-top:6px}.astra-cookies-corps a{color:var(--ck-lien);text-underline-offset:3px;text-decoration:underline}.astra-cookies-categories{border-top:1px solid var(--ck-trait);margin-top:14px;padding:0;list-style:none;display:grid}.astra-cookies-categorie{border-bottom:1px solid var(--ck-trait);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.astra-cookies-categorie strong{color:var(--ck-texte);font-size:.95rem;font-weight:600}.astra-cookies-categorie p{color:var(--ck-texte-2);margin-top:2px;font-size:.84rem;line-height:1.45}.astra-cookies-toujours{color:var(--ck-texte-2);white-space:nowrap;flex:none;font-size:.78rem}.astra-cookies-switch{cursor:pointer;background:#e3e9f4;border:1px solid #b7c4da;border-radius:999px;flex:none;width:48px;height:28px;padding:0;transition:background-color .16s,border-color .16s;position:relative}.astra-cookies-switch span{width:20px;height:20px;transition:transform .18s var(--astra-ease-out);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0b10204d}.astra-cookies-switch[aria-checked=true]{border-color:var(--ck-signal);background:var(--ck-signal)}.astra-cookies-switch[aria-checked=true] span{transform:translate(20px)}.astra-cookies-switch[aria-checked=true] span:after{content:"";border:solid var(--ck-signal);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:4px;left:7px;transform:rotate(45deg)}.astra-cookies-actions{justify-items:center;gap:6px;display:grid}.astra-cookies-paire{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.astra-cookies-bouton{border:1px solid var(--ck-signal);background:var(--ck-signal);color:#fff;min-width:138px;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,transform .14s var(--astra-ease-out);border-radius:14px;padding:.6rem 1rem;font-size:.95rem;font-weight:600;line-height:1.2}.astra-cookies-bouton:active{transform:scale(.97)}.astra-cookies-lien{min-height:36px;color:var(--ck-lien);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:.88rem;font-weight:500;text-decoration:underline}@media (hover:hover) and (pointer:fine){.astra-cookies-bouton:hover{background:var(--ck-signal-hover);border-color:var(--ck-signal-hover)}.astra-cookies-lien:hover{color:#173587}}.astra-root .astra-cookies a:focus-visible,.astra-root .astra-cookies button:focus-visible{outline:2px solid var(--ck-signal);outline-offset:2px}html[data-consentement-ouvert] .astra-dock{visibility:hidden;pointer-events:none;transform:translateY(110%)}.astra-footer li .astra-footer-bouton{min-height:2.75rem;color:var(--astra-text-2);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;padding:0;font-size:1.0625rem;transition:color .16s;display:flex}@media (hover:hover) and (pointer:fine){.astra-footer li .astra-footer-bouton:hover{color:var(--astra-text);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}}@media (max-width:639px){.astra-cookies,.astra-cookies.is-panneau{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;width:auto;padding:14px 14px 10px;font-size:.88rem;transform:none}.astra-cookies h2{font-size:1rem}.astra-cookies-categorie{padding:10px 0}.astra-cookies-categorie p{font-size:.8rem}.astra-cookies-bouton{min-width:0}}@media (prefers-reduced-motion:no-preference){.astra-cookies{animation:astra-cookies-entree .28s var(--astra-ease-out) both}}@keyframes astra-cookies-entree{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.astra-cookies-bouton,.astra-cookies-switch,.astra-cookies-switch span{transition:none}.astra-cookies-bouton:active{transform:none}}.astra-legal-cookies{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.astra-root{--orbital-night:#080e20;--orbital-deck:#101b34;--orbital-cyan:#8aebf0;--orbital-coral:#ffad94;--theme-bg:#080e20;--theme-text:#f3f6ff;--theme-text-fade:#bac9df;--theme-border:#293c58;--theme-card:#101b34;--astra-void:#080e20;--astra-surface:#101b34;--astra-surface-high:#182943;--astra-text:#f3f6ff;--astra-text-2:#bac9df;--astra-text-3:#b4c4db;--astra-text-4:#9faec6;--astra-veil-1:#ffffff04;--astra-veil-2:#ffffff09;--astra-veil-3:#ffffff0f;--astra-veil-4:#ffffff12;--astra-veil-5:#ffffff18;--astra-veil-6:#ffffff20;--astra-veil-7:#ffffff25;--astra-line:#293c58;--astra-line-strong:#49617d;--astra-signal-text:#8aebf0;--astra-signal-text-hover:#d4fcff;--astra-signal-underline:#8aebf060;--astra-signal-line:#8aebf060;--astra-signal-line-soft:#8aebf02b;--astra-signal-soft:#b3f5f5;--astra-signal-wash:#8aebf010;--astra-signal-fill:#8aebf035;--astra-signal:#3565e8;--astra-on-signal:#fff;--astra-card-bg:#111d33;--astra-card-ring:inset 0 0 0 1px #ffffff15;--astra-card-shadow:none;--astra-card-shadow-hover:none;--astra-figure-bg:#111d33;--astra-glass-bg:#111d33;--astra-brand-ink:#080e20;--astra-brand-paper:#f3f6ff;--signal-fonce:#8aebf0;--gris-fond:#111d33;--panneau:#101b34;--nuit:#080e20;color:var(--astra-text);background-color:var(--orbital-night);color-scheme:dark;background:#080e20}.astra-root ::selection{color:#080e20;background:#8aebf0}.astra-root{scrollbar-color:#55728d #080e20}.astra-root .astra-band-claire{box-shadow:none;border-radius:0;width:100%}.astra-root .astra-band+.astra-band{margin-top:0}.astra-root .astra-decor:after{display:none}.astra-root .astra-decor:before{opacity:.7}.astra-root .astra-head{text-align:center;max-width:1000px;margin-inline:auto}.astra-root .astra-head .astra-label{justify-content:center;margin-bottom:1.8rem}.astra-root .astra-label{color:var(--astra-signal-text)}.astra-root .growth-nav-panel{color:#f3f6ff;background:#101b34;border-color:#293c58}.astra-root .growth-nav-panel a{color:#f3f6ff}.astra-root .growth-nav-panel a span{color:#bac9df}.astra-root .growth-nav-panel a:hover{background:#1d304b}.growth-page{background:#080e20;position:relative}.growth-page .astra-shell{width:min(1120px,100% - 4rem)}.growth-page h1{max-width:1120px;margin-top:1.8rem;font-size:clamp(2.8rem,5.65vw,5.3rem)}.growth-page h1 span{color:#8aebf0}.growth-page h2{max-width:950px;margin-inline:auto;font-size:clamp(2.1rem,4vw,3.6rem)}.growth-page h3{color:var(--astra-text)}.growth-page .growth-eyebrow{text-align:center;width:fit-content;max-width:100%;font-family:var(--font-sans),sans-serif;letter-spacing:.14em;font-size:.78rem;font-weight:500;line-height:1.6;display:block;color:var(--astra-signal-text)!important;margin:0 auto 1.8rem!important}.growth-heading{max-width:980px;margin-bottom:3.8rem}.growth-heading .growth-lead{max-width:680px;font-size:1.2rem}.growth-section{padding-block:clamp(5rem,8.5vw,8rem);position:relative}.growth-section+.growth-section{border:0}.growth-hero{isolation:isolate;background:radial-gradient(at 50% 30%,#1b337133,#0000 70%);padding-top:4.2rem;padding-bottom:5rem;position:relative;overflow:clip}.growth-home-hero{padding-bottom:3rem}.growth-home-hero .growth-lead{max-width:730px}.growth-actions{margin-top:2rem}.growth-hero-facts{border-color:#8aebf036;margin-top:0;padding-top:2.5rem;position:relative}.growth-hero-facts strong{color:#c4f5f6;font-size:clamp(2.6rem,4.3vw,4.2rem)}.growth-hero-facts>div+div{border-color:#8aebf036}.growth-hero-facts p{color:#bac9df}.growth-question-list{grid-template-columns:1fr 1fr;gap:2rem 3rem;max-width:1000px;display:grid}.growth-question-list li{align-items:flex-start;padding:2rem 1rem 2rem 0;position:relative}.growth-question-list li,.growth-question-list li+li{border-top:1px solid #314560}.growth-question-list h3{font-size:1.3rem}.growth-question-list p{max-width:36ch;font-size:1.05rem}.growth-pain-orbit{border:1px solid #8aebf095;border-radius:50%;flex-shrink:0;width:28px;height:28px;margin-top:3px;position:relative}.growth-pain-orbit:after{content:"";background:#ffad94;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:2px}.growth-question-list li:nth-child(2n) .growth-pain-orbit{transform:rotate(110deg)}.growth-punchline{max-width:820px}.growth-objections{max-width:830px}.growth-objections>div{padding:2rem 0}.growth-objections h3{color:#aebed8;font-size:1.25rem;font-style:normal}.growth-objections p{color:#f3f6ff;font-size:1.15rem;font-weight:400}.growth-objections p span{color:#ffad94}.growth-value-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3rem;display:grid}.orbital-connections{min-width:0;position:relative}.orbital-connection-caption{color:#c4f5f6;justify-content:space-evenly;margin-top:-1rem;font-size:.8rem;display:flex;position:relative}.orbital-connection-caption span+span{border-left:1px solid #3a4b61;padding-left:1.2rem}.growth-value-list li{gap:.8rem;padding:1.5rem 0}.growth-value-list p{font-size:1.08rem}.growth-value-list strong{margin-bottom:.4rem;display:block}.growth-value-list li>span{color:#ffad94}.growth-founder{background:#fcfdff;border:0;padding-block:6rem;position:relative}.growth-founder-grid{grid-template-columns:.72fr 1.28fr;max-width:1000px!important}.growth-founder-grid>div{text-align:center}.growth-founder img{aspect-ratio:1;object-fit:cover;border-radius:50% 50% 42% 42%;box-shadow:0 20px 65px -30px #000}.growth-founder h2{font-size:clamp(2rem,3vw,2.7rem)}.growth-founder p:not(.growth-eyebrow){max-width:530px;margin:1.5rem auto}.growth-proof-facts{text-align:center;margin:2.2rem auto;display:block}.growth-proof-facts strong{color:var(--astra-signal-text);font-size:3rem}.growth-proof-facts span{max-width:none;margin-top:.4rem;font-size:1.05rem}.growth-booking{isolation:isolate;background:radial-gradient(at 50% 120%,#27557770,#0000 68%),#0c152a;border-block:0;padding-block:5rem;position:relative;overflow:clip}.growth-booking-inner{text-align:center;flex-direction:column;gap:2rem;display:flex}.growth-booking p:not(.growth-eyebrow){margin:1.4rem auto 0}.growth-booking .growth-eyebrow{margin-bottom:1.7rem!important}.growth-booking-action>span{color:#bac9df}.growth-booking.is-final{padding-block:6.5rem}.growth-steps{grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1120px;display:grid;position:relative}.growth-steps li{text-align:center;flex-direction:column;align-items:center;gap:2rem;padding:1rem 0;display:flex;position:relative}.growth-steps li+li{border:0}.growth-step-number{color:#c4f5f6;z-index:1;background:#101b34;border:1px solid #66829d;border-radius:50%;place-items:center;width:94px;height:94px;font-size:2rem;display:grid;position:relative}.growth-steps li:not(:last-child):after{content:"";border-top:1px dashed #4d6783;width:calc(100% - 74px);position:absolute;top:63px;left:calc(50% + 58px)}.growth-steps h3{font-size:1.55rem}.growth-steps p{margin-block:1rem 1.4rem;font-size:1.02rem}.growth-centre{margin-top:3.5rem}.growth-tabs{gap:.7rem}.growth-tabs button{color:#bfcde1;background:#101b34;border-color:#405571}.growth-tabs button:hover{background:#1b3150}.growth-tabs button[aria-selected=true]{color:#080e20;background:#8aebf0;border-color:#8aebf0}.growth-demo-content{background:linear-gradient(125deg,#142440,#101c35 45%,#192b40);border:1px solid #2b4663;border-radius:20px;grid-template-columns:.83fr 1.17fr;gap:2rem;padding:2.8rem}.growth-demo-copy h3{font-size:clamp(1.8rem,2.6vw,2.6rem)}.growth-demo-copy p{font-size:1.1rem}.growth-demo-visual{min-width:0}.growth-app-preview{background:#0b1426;border:1px solid #3a526d;border-radius:16px;box-shadow:0 18px 40px -25px #000}.growth-app-mark{color:#080e20;background:#8aebf0}.growth-app-top{border-color:#293c58}.growth-app-dot{background:#8aebf0}.growth-app-index{color:#8aebf0;background:#172a43}.growth-app-row{animation:orbital-row-in .6s cubic-bezier(.22,1,.36,1) both}.growth-app-row:nth-of-type(2){animation-delay:.14s}.growth-app-row:nth-of-type(3){animation-delay:.28s}.growth-demo-caption{background:#17253b;color:#bfcde1!important}.orbital-flow{width:100%;height:210px;margin:-1rem auto .3rem;position:relative}.orbital-flow-lines{width:100%;height:100%;overflow:visible}.orbital-flow-track{stroke:#496585;stroke-width:1px}.orbital-flow-signal{stroke:#8aebf0;stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 93;animation:orbital-signal 6s linear infinite}.orbital-flow-signal-two{stroke:#ffad94;animation-delay:-3s}.orbital-core-ring{stroke:#6c91b845;stroke-width:1px}.orbital-flow-core{background:radial-gradient(circle at 28% 18%,#80ddf0,#225dcc 56%,#122c56);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 30px -16px #000}.orbital-flow-core>span{font-family:var(--astra-titres),sans-serif;color:#fff;font-size:2rem;line-height:1.2}.orbital-flow-core small{color:#fff;font-size:.65rem}.orbital-flow-node{flex-direction:column;gap:1rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.orbital-flow-source{left:0}.orbital-flow-destination{right:0}.orbital-flow-node span{color:#dce9fb;background:#132541;border:1px solid #5c7693;border-radius:7px;padding:.45rem .65rem;font-size:.72rem}.orbital-flow-destination span{color:#ffd3c5;border-color:#ffad9480}.growth-method-note,.growth-takeaway{background:radial-gradient(at 30% 100%,#28557755,#0000 75%),#101b34}.growth-takeaway{border-block:1px solid #293c58}.growth-page-links>a{padding:2rem 1rem;transition:background .18s}.growth-page-links>a:hover{background:#15243b}.growth-page a:focus-visible,.growth-page button:focus-visible{outline-color:#8aebf0}.orbital-motion-control{text-align:center;padding:0 1rem 2rem}.orbital-motion-control button{appearance:none;color:#bac9df;font:inherit;cursor:pointer;background:#101b34;border:1px solid #354b66;border-radius:8px;padding:.65rem 1rem;font-size:.75rem}.orbital-motion-control button:hover{color:#f3f6ff;border-color:#8aebf0}.orbital-motion-control button:focus-visible{outline-offset:4px;outline:2px solid #8aebf0}.orbital-motion-control button:disabled{cursor:default}.orbital-motion-zone *,.orbital-motion-zone :after,.orbital-motion-zone :before{animation-play-state:paused}.orbital-motion-zone.orbital-in-view *,.orbital-motion-zone.orbital-in-view :after,.orbital-motion-zone.orbital-in-view :before{animation-play-state:running}.orbital-motion-paused .growth-app-row,.orbital-motion-paused .orbital-motion-zone *,.orbital-motion-paused .orbital-motion-zone :after,.orbital-motion-paused .orbital-motion-zone :before{animation-play-state:paused!important}@keyframes orbital-twinkle{0%,to{opacity:.4}50%{opacity:1}}@keyframes orbital-signal{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes orbital-row-in{0%{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.growth-value-layout{grid-template-columns:1fr;gap:1rem}.orbital-connections{width:min(460px,90%);margin:auto}.growth-value-list{max-width:700px}.growth-demo-content{grid-template-columns:1fr;padding:2rem}.growth-demo-copy{text-align:center;max-width:650px;margin:auto}.growth-demo-copy h3{margin-top:0}.growth-demo-visual{width:100%;max-width:560px;margin:auto}.growth-steps{gap:1.6rem}.growth-steps h3{font-size:1.35rem}}@media (max-width:650px){.growth-page .astra-shell{width:calc(100% - 2.5rem)}.growth-page h1{letter-spacing:-.035em;margin-top:1.5rem;font-size:clamp(2.05rem,7.7vw,3rem)}.growth-page h2{font-size:2rem;line-height:1.17}.growth-page .growth-eyebrow{letter-spacing:.1em;max-width:29ch;font-size:.69rem;margin-bottom:1.4rem!important}.growth-hero{padding-top:2.7rem;padding-bottom:3.5rem}.growth-hero .growth-lead{margin-top:1.4rem;font-size:1.05rem}.growth-actions{gap:1.3rem;margin-top:1.7rem}.growth-hero-facts{gap:.2rem;padding-top:1.6rem}.growth-hero-facts strong{font-size:2.4rem}.growth-section{padding-block:4.5rem}.growth-heading{margin-bottom:2.5rem}.growth-heading .growth-lead{font-size:1.05rem}.growth-question-list{grid-template-columns:1fr;gap:0}.growth-question-list li{gap:1rem;padding:1.6rem 0}.growth-question-list h3{font-size:1.2rem}.growth-question-list p{font-size:1rem}.growth-pain-orbit{width:22px;height:22px}.growth-objections h3{font-size:1.15rem}.growth-objections p{font-size:1.05rem}.growth-founder{padding-block:4rem}.growth-founder-grid{flex-direction:column;gap:2rem;display:flex}.growth-founder img{object-position:center 25%;width:190px;height:190px}.growth-founder h2{font-size:1.9rem}.growth-proof-facts strong{font-size:2.7rem}.growth-booking{padding-block:4rem}.growth-booking-inner{gap:1.8rem}.growth-booking h2{font-size:2rem}.growth-steps{grid-template-columns:1fr;gap:2.8rem;max-width:430px}.growth-steps li{gap:1.7rem}.growth-steps h3{font-size:1.45rem}.growth-steps p{max-width:33ch;margin-inline:auto}.growth-steps li:not(:last-child):after{display:none}.growth-tabs{gap:.5rem}.growth-tabs button{padding:.7rem .85rem;font-size:.8rem}.growth-demo-content{padding:1.3rem}.growth-demo-copy h3{font-size:1.65rem}.growth-demo-copy p{font-size:1rem}.orbital-flow{height:165px}.orbital-flow-core{width:74px;height:74px}.orbital-flow-core>span{font-size:1.5rem}.orbital-flow-core small{font-size:.52rem}.orbital-flow-node span{padding:.3rem .4rem;font-size:.6rem}.growth-app-body{padding:.9rem}.growth-app-row{gap:.6rem}.growth-app-top{padding:1rem;font-size:.8rem}.growth-app-row strong{font-size:.8rem}.growth-app-row div span{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.growth-app-row,.orbital-motion-zone *,.orbital-motion-zone :after,.orbital-motion-zone :before{transition:none!important;animation:none!important}.growth-page-links>a{transition:none}}.orbital-motion-paused .growth-app-row{animation:none!important}.astra-root .astra-apropos-hero-grid,.astra-root .astra-conv-hero-grid{grid-template-columns:1fr;justify-items:center;gap:2.5rem}.astra-root .astra-apropos-hero-copy,.astra-root .astra-conv-hero-grid .astra-page-hero-inner{text-align:center;align-items:center;max-width:1000px;margin-inline:auto}.astra-root .astra-apropos-hero-copy .astra-label,.astra-root .astra-conv-hero-grid .astra-label{text-align:center;margin:0 auto 1.8rem}.astra-root .astra-apropos-hero-copy .astra-lead,.astra-root .astra-conv-hero-grid .astra-lead{max-width:680px;margin-inline:auto}.astra-root .astra-apropos-portrait{justify-self:center}.astra-root .astra-apropos-portrait img{filter:none;border-radius:50%;width:210px}.astra-root .astra-conv-hero-figure{width:min(100%,950px)}@media (min-width:900px){.astra-root .astra-conv-hero-figure .astra-choices{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}}@media (max-width:650px){.astra-root .astra-apropos-hero-copy .astra-label,.astra-root .astra-conv-hero-grid .astra-label{margin-bottom:1.4rem}.astra-root .astra-apropos-portrait img{width:180px}}.astra-root .astra-band-claire,.astra-root .astra-nav.is-clair{--panneau:#fcfdff;--gris-fond:#edf2fc;--signal-fonce:#284fb8;--theme-bg:#fcfdff;--theme-text:#101d39;--theme-text-fade:#495c78;--theme-border:#d4deee;--theme-card:#fff;--astra-void:#fcfdff;--astra-surface:#fff;--astra-surface-high:#edf2fc;--astra-text:#101d39;--astra-text-2:#495c78;--astra-text-3:#52617a;--astra-text-4:#52617a;--astra-line:#d4deee;--astra-line-strong:#a0b5d4;--astra-veil-1:#10265404;--astra-veil-2:#10265409;--astra-veil-3:#1026540f;--astra-veil-4:#10265412;--astra-veil-5:#10265418;--astra-veil-6:#10265422;--astra-veil-7:#10265429;--astra-signal-text:#284fb8;--astra-signal-text-hover:#173587;--astra-signal-soft:#284fb8;--astra-signal-underline:#284fb860;--astra-signal-line:#284fb860;--astra-card-bg:#fff;--astra-card-shadow:none;--astra-card-shadow-hover:none;--astra-card-ring:inset 0 0 0 1px #d4deee;--astra-figure-bg:#edf2fc;--astra-glass-bg:#fff;--astra-brand-ink:#fcfdff;--astra-brand-paper:#101d39;color:var(--astra-text);color-scheme:light;background-color:#fcfdff}.astra-root .astra-nav.is-clair{background:#fcfdfff5}.astra-root .astra-band-claire input,.astra-root .astra-band-claire select,.astra-root .astra-band-claire textarea{color-scheme:light}.growth-band-light{background:#fcfdff}.growth-band-blue{background:radial-gradient(at 15%,#173f734d,#0000 65%),#080e20}.growth-page{margin-top:0}.growth-page>section{isolation:isolate}.growth-page>.astra-band-claire:before,.growth-page>.growth-band-blue:before,.growth-page>.growth-booking:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#080e20,#c1d5f3 48%,#fcfdff);height:85px;position:absolute;inset:0 0 auto}.growth-page>.astra-band-claire+.astra-band-claire:before{display:none}.growth-page>.astra-band-claire+.growth-band-blue:before,.growth-page>.astra-band-claire+.growth-booking:before{background:linear-gradient(#fcfdff,#5579b4 38%,#080e20)}.growth-page>.growth-band-blue,.growth-page>.growth-booking{padding-top:8.5rem}.growth-page>.growth-band-light{padding-top:9rem}.growth-page>.growth-band-light+.growth-band-light{padding-top:3rem}.growth-page>.growth-founder{padding-top:8.5rem}.growth-band-light .growth-question-list li{border-color:#d4deee}.growth-band-light .growth-objections h3{color:#495c78}.growth-band-light .growth-objections p{color:#101d39}.growth-band-light .growth-objections p span,.growth-band-light .growth-value-list li>span{color:#284fb8}.growth-band-light .growth-method-note,.growth-band-light .growth-page-links>a:hover{background:#edf2fc}.growth-band-light .growth-step-number{color:#284fb8;background:#e7efff;border:0;border-radius:24px}.growth-band-light .growth-steps li:not(:last-child):after{border-color:#9bafd0}.growth-band-light a:focus-visible,.growth-band-light button:focus-visible{outline-color:#284fb8}.growth-pain-orbit{background:var(--astra-signal-text);clip-path:polygon(50% 0,61% 36%,100% 50%,61% 63%,50% 100%,37% 63%,0 50%,37% 36%);border:0;border-radius:0;width:22px;height:22px}.growth-pain-orbit:after{display:none}.growth-home-hero{background:#080e20;min-height:800px;padding-top:8rem;padding-bottom:4rem}.growth-home-hero>.astra-shell{z-index:1;position:relative}.growth-home-hero h1{text-shadow:0 3px 28px #080e20}.growth-home-hero h1 span{color:#adf1f7}.growth-home-hero .growth-lead{color:#d0ddf0;text-shadow:0 2px 14px #080e20}.growth-home-hero .growth-eyebrow{color:#c8f5fa!important}.growth-home-hero .growth-actions{position:relative}.growth-home-hero .growth-hero-facts{margin-top:7.5rem;padding-top:2.5rem}.orbital-hero-art{z-index:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.orbital-hero-art:after{content:"";background:linear-gradient(#080e2022,#080e2020 45%,#080e20d9 83%,#080e20),radial-gradient(at 50% 42%,#080e2080,#0000 68%);position:absolute;inset:0}.sphere-visual{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;position:relative;overflow:hidden}.sphere-visual img,.sphere-visual video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.sphere-visual video{opacity:0;transition:opacity .65s}.sphere-visual video.is-ready{opacity:1}.sphere-hero{opacity:.58;width:min(960px,100vw);position:absolute;top:-110px;left:50%;transform:translate(-50%)rotate(-12deg)}.sphere-companion{width:100%;transform:rotate(18deg)}.orbital-connections{width:100%;max-width:500px;margin-inline:auto;overflow:clip}.orbital-connection-caption{margin-top:-.5rem}.sphere-booking{opacity:.45;z-index:-1;width:640px;position:absolute;top:calc(50% - 320px);right:-240px;transform:rotate(35deg)}.growth-booking.is-final{background:#080e20}.growth-booking-inner{z-index:1;position:relative}.sphere-band-hero{background:#080e20;min-height:800px;padding-top:clamp(7rem,11vw,10rem);position:relative;overflow:clip}.sphere-band-hero>.astra-shell{z-index:1;position:relative}.sphere-band-hero h1{text-shadow:0 3px 28px #080e20}.sphere-band-hero .astra-lead,.sphere-band-hero .growth-lead{color:#d0ddf0;text-shadow:0 2px 14px #080e20}.sphere-band-hero .sphere-hero{top:-10px}.growth-hero:not(.growth-home-hero):after{display:none}.orbital-flow-core{box-shadow:none;mix-blend-mode:screen;background:0 0}.sphere-mini{mix-blend-mode:screen;background:url(/images/orbital/sphere-mobile.webp) 50%/contain no-repeat;width:110px;height:110px;display:block}.orbital-flow-core small{white-space:nowrap;position:absolute;bottom:-10px}.sphere-stars{opacity:.55;background-image:radial-gradient(1.5px 1.5px at 8% 23%,#d8f9ff 80%,#0000),radial-gradient(1px 1px at 27% 69%,#fff 80%,#0000),radial-gradient(1.5px 1.5px at 71% 19%,#d8f9ff 80%,#0000),radial-gradient(1px 1px at 87% 78%,#fff 80%,#0000),radial-gradient(1px 1px at 39% 44%,#b8ddff 80%,#0000);background-size:470px 390px;animation:sphere-drift 45s linear infinite alternate;position:absolute;inset:-80px}.sphere-stars-far{opacity:.25;background-size:330px 510px;animation:sphere-drift-far 60s linear infinite alternate;transform:rotate(18deg)}@keyframes sphere-drift{0%{transform:translate(0)}to{transform:translate(45px,-55px)}}@keyframes sphere-drift-far{0%{transform:rotate(18deg)translate(0)}to{transform:rotate(18deg)translate(-25px,-35px)}}@media (max-width:650px){.growth-home-hero{min-height:690px;padding-top:5rem;padding-bottom:3rem}.sphere-hero{opacity:.48;width:650px;max-width:none;top:-30px}.growth-home-hero .growth-hero-facts{margin-top:5rem}.growth-home-hero .growth-lead{max-width:34ch}.growth-home-hero .growth-actions{flex-direction:column}.growth-page>.growth-band-blue,.growth-page>.growth-band-light,.growth-page>.growth-booking,.growth-page>.growth-founder{padding-top:6.5rem}.growth-page>.growth-band-light+.growth-band-light{padding-top:2rem}.growth-page>.astra-band-claire:before,.growth-page>.growth-band-blue:before,.growth-page>.growth-booking:before{height:65px}.sphere-booking{opacity:.35;width:440px;top:0;right:-270px}.sphere-band-hero{min-height:690px;padding-top:6.5rem}.sphere-band-hero .sphere-hero{top:10px}.sphere-mini{width:85px;height:85px}.orbital-flow-core small{bottom:-12px}}@media (prefers-reduced-motion:reduce){.sphere-stars{animation:none}.sphere-visual video{transition:none;display:none}}.astra-root [data-reveal]{opacity:1}.astra-motion-ready [data-reveal]{opacity:0;transition:opacity .4s var(--astra-ease-out),transform .4s var(--astra-ease-out);transform:translateY(12px)}.astra-motion-ready [data-reveal].is-revealed{opacity:1;transform:none}.astra-motion-ready [data-reveal].astra-delay-1{transition-delay:55ms}.astra-motion-ready [data-reveal].astra-delay-2{transition-delay:.11s}.astra-motion-ready [data-reveal].astra-delay-3{transition-delay:.165s}.astra-motion-ready [data-reveal].astra-delay-4{transition-delay:.22s}.astra-motion-ready [data-reveal].astra-delay-5{transition-delay:.275s}.astra-root{--astra-ease-trace:cubic-bezier(.65,0,.35,1)}.astra-motion-ready .astra-frise:before{transition:transform 1s var(--astra-ease-trace);transform:scaleY(0)}.astra-motion-ready .astra-frise.is-drawn:before{transform:scaleY(1)}@media (min-width:980px){.astra-motion-ready .astra-frise:before{transform:scaleX(0)}.astra-motion-ready .astra-frise.is-drawn:before{transform:scaleX(1)}}.astra-motion-ready .astra-frise .astra-frise-dot{transition:background-color .24s var(--astra-ease-out),box-shadow .24s var(--astra-ease-out)}.astra-motion-ready .astra-frise:not(.is-drawn) .astra-frise-dot{background:var(--astra-void);box-shadow:inset 0 0 0 2px var(--astra-signal-line)}.astra-motion-ready .astra-frise.is-drawn>li:first-child .astra-frise-dot{transition-delay:60ms}.astra-motion-ready .astra-frise.is-drawn>li:nth-child(2) .astra-frise-dot{transition-delay:.39s}.astra-motion-ready .astra-frise.is-drawn>li:nth-child(3) .astra-frise-dot{transition-delay:.61s}.astra-motion-ready .astra-frise.is-drawn>li:nth-child(4) .astra-frise-dot{transition-delay:.98s}.astra-motion-ready .astra-choice-wires path{stroke-dashoffset:var(--len,400);transition:stroke-dashoffset 1.1s var(--astra-ease-out)}.astra-motion-ready .astra-choice-wires.is-drawn path{stroke-dashoffset:0}.astra-motion-ready .astra-choice-wires.is-drawn path:nth-child(2){transition-delay:60ms}.astra-motion-ready .astra-choice-wires.is-drawn path:nth-child(3){transition-delay:.12s}.astra-motion-ready .astra-choice-wires.is-drawn path:nth-child(4){transition-delay:.18s}.astra-motion-ready .astra-choice-wires.is-drawn path:nth-child(5){transition-delay:.24s}.astra-motion-ready .astra-curve path{stroke-dashoffset:var(--len,1200);transition:stroke-dashoffset 1.4s var(--astra-ease-out)}.astra-motion-ready .astra-curve.is-drawn path{stroke-dashoffset:0}[data-beat="1"],[data-beat]{--beat:0}[data-beat="2"]{--beat:1}[data-beat="3"]{--beat:2}[data-beat="4"]{--beat:3}[data-beat="5"]{--beat:4}[data-beat]{--astra-beat-delay:calc(var(--beat) * 60ms);--astra-wire-delay:calc(.36s + var(--beat) * .42s)}.astra-enter,.astra-settle{animation-name:astra-enter;animation-duration:.34s;animation-timing-function:var(--astra-ease-out);animation-delay:var(--astra-beat-delay,0s);animation-iteration-count:1;animation-fill-mode:both}@keyframes astra-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.astra-steps-figure>li:before{animation:astra-draw .42s var(--astra-ease-out) 1 both;animation-delay:var(--astra-beat-delay,0s)}@keyframes astra-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.astra-steps-figure .astra-step-dot:after{content:"";box-shadow:0 0 0 1px var(--astra-signal-text);opacity:0;animation:astra-ring .9s var(--astra-ease-out) 1 both;animation-delay:var(--astra-wire-delay,0s);border-radius:50%;position:absolute;inset:-3px}@keyframes astra-ring{0%{opacity:0}22%{opacity:1}62%{opacity:1}to{opacity:0}}.astra-steps-figure>li[data-human] .astra-step-dot:after{animation-name:astra-ring-hold;animation-duration:.9s}@keyframes astra-ring-hold{0%{opacity:0}22%{opacity:1}to{opacity:1}}.astra-travel{width:1px;height:100%;position:absolute;top:0;left:1.1rem}.astra-travel i{background:var(--astra-signal-text);width:5px;height:5px;animation:astra-travel 2.4s var(--astra-ease-in-out) .36s 1 both;border-radius:50%;position:absolute;top:0;left:-2px}@keyframes astra-travel{0%{opacity:0;transform:translateY(4%)}6%{opacity:1}86%{opacity:1;transform:translateY(92%)}to{opacity:0;transform:translateY(92%)}}.astra-motion-ready [data-scene] .astra-move,.astra-motion-ready [data-scene] .astra-step-dot:after,.astra-motion-ready [data-scene] .astra-steps-figure>li:before,.astra-motion-ready [data-scene] .astra-travel i,.astra-motion-ready [data-scene] [data-beat]{animation-play-state:paused}.astra-motion-ready [data-scene].is-active .astra-move,.astra-motion-ready [data-scene].is-active .astra-step-dot:after,.astra-motion-ready [data-scene].is-active .astra-steps-figure>li:before,.astra-motion-ready [data-scene].is-active .astra-travel i,.astra-motion-ready [data-scene].is-active [data-beat]{animation-play-state:running}.astra-move{animation:astra-move .62s var(--astra-ease-in-out) .52s 1 both}@keyframes astra-move{0%{transform:translate(0)}to{transform:translate(calc(100% + .5rem))}}@media (prefers-reduced-motion:reduce){.astra-motion-ready [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.astra-motion-ready .astra-choice-wires path,.astra-motion-ready .astra-curve path,.astra-motion-ready .astra-frise:before{stroke-dashoffset:0!important;transition:none!important;transform:none!important}.astra-frise>li .astra-frise-dot{background:var(--signal)!important;box-shadow:inset 0 0 0 2px var(--signal)!important;transition:none!important}.astra-marquee ul{animation:none!important}.astra-marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}.astra-marquee-track{width:auto}.astra-marquee-track ul{flex-wrap:wrap}.astra-marquee-track ul+ul{display:none}.astra-cursor{display:none!important}.astra-preview-arrow,.astra-preview-pill{transition:none!important}.astra-card.is-liftable:hover,.astra-preview-arrow:active{transform:none}.astra-arrow-slide i{transition:none!important}.astra-move,.astra-steps-figure .astra-step-dot:after,.astra-steps-figure>li:before,.astra-travel i,[data-beat]{opacity:1!important;animation:none!important;transform:none!important}.astra-steps-figure .astra-step-dot:after,.astra-travel{display:none}.astra-dock{transition:none}.astra-motion-ready .astra-nav[data-cta-gate] .astra-nav-cta{transition:none!important;transform:none!important}.astra-cta:active,.astra-link:active,.astra-menu>summary:active,.astra-nav-links a:active,.astra-rail-links a:active{transform:none}}