:root{--va-ease:cubic-bezier(.2, .7, .2, 1);--va-rise-d:1s;--va-unveil-d:1s;--va-write-d:.62s;--va-unroll-d:1.1s;--va-fade-d:.85s}@keyframes va-unroll{0%{clip-path:inset(0 -50% 100%);animation-timing-function:cubic-bezier(.16,.85,.3,1)}62%{clip-path:inset(0 -50% 0%);animation-timing-function:ease-out}74%{clip-path:inset(0 -50% 1.4%);animation-timing-function:ease-in-out}86%,to{clip-path:inset(-50%)}}@keyframes va-unveil{0%{clip-path:inset(0 -6% 100% -2%);transform:translateY(10px)}to{clip-path:inset(-25% -6% -25% -2%);transform:none}}@keyframes va-write{0%{clip-path:inset(-30% 100% -30% -2%)}to{clip-path:inset(-30% -6% -30% -2%)}}@keyframes va-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes va-fade{0%{opacity:0}to{opacity:1}}
@media (min-width:1025px){.qt-illu,.ia-grid,.dem-illu,.sa-central .sa-central-illu,.pla-board,.dia-section--artisan .dia-mock-wrap,.bma-card{zoom:.92}}.dem-section.dem-section,.sa-central.sa-central,.pla-section.pla-section,.ipa-section.ipa-section,.fra-section.fra-section{padding-top:80px;padding-bottom:80px}.sa-suivi--artisan.sa-suivi--artisan{padding-top:80px;padding-bottom:76px}.ia-constat.ia-constat{padding-top:84px;padding-bottom:94px}.qt-eyebrow,.ia-eyebrow,.sa-central .sa-eyebrow,.sa-suivi--artisan .sa-eyebrow,.pla-eyebrow,.dia-section--artisan .dia-eyebrow,.ipa-eyebrow,.bma-eyebrow,.fra-eyebrow,.dem-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#64748b;align-items:center;gap:12px;margin:0 0 20px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:inline-flex}.qt-eyebrow:before,.ia-eyebrow:before,.sa-central .sa-eyebrow:before,.sa-suivi--artisan .sa-eyebrow:before,.pla-eyebrow:before,.dia-section--artisan .dia-eyebrow:before,.ipa-eyebrow:before,.bma-eyebrow:before,.fra-eyebrow:before,.dem-eyebrow:before{content:"";background:#cbd5e1;width:24px;height:1px;display:block}.sa-suivi--artisan .sa-eyebrow{color:#94a3b8}.sa-suivi--artisan .sa-eyebrow:before{background:#475569}.qt-h1,.sa-central-h1,.sa-suivi--artisan .sa-h1,.pla-h2,.dia-section--artisan .dia-h2,.ipa-h2,.bma-h2,.fra-h2,.dem-h2{letter-spacing:-.02em;text-wrap:balance;font-family:DM Sans,sans-serif;font-size:clamp(23px,2.9vw,33px);font-weight:600;line-height:1.18}.ia-display{letter-spacing:-.025em;font-family:DM Sans,sans-serif;font-size:clamp(26px,3.2vw,36px);font-weight:600;line-height:1.1}.qt-accent,.ia-display .ia-alt,.sa-central-h1 em,.sa-suivi--artisan .sa-h1 em,.pla-h2 em,.dia-section--artisan .dia-h2 em,.ipa-h2 em,.bma-h2 em,.fra-h2 em,.dem-h2 em{color:#ea580c;font-style:italic;font-weight:600;display:block}.sa-suivi--artisan .sa-h1 em{color:#fb923c}.sa-suivi--artisan .sa-h1 em.is-inline{display:inline}.sa-central-lede,.sa-suivi--artisan .sa-lede,.pla-lede,.dia-section--artisan .dia-lede,.bma-lede,.fra-lede,.dem-lede{color:#475569;max-width:54ch;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.62}.sa-suivi--artisan .sa-lede{color:#94a3b8}.sa-suivi--artisan .sa-lede+.sa-lede{margin-top:16px}.sa-suivi--artisan .sa-suivi-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.sa-suivi--artisan .sa-kanban{zoom:.72}@media (max-width:1024px){.sa-suivi--artisan .sa-suivi-inner{grid-template-columns:1fr}.sa-suivi--artisan .sa-kanban{zoom:1}}
.ha3{--ha3-orange:var(--m-orange-nuit);--ha3-orange-soft:#e8843c;--ha3-zoom:1;color:#fff;background: var(--m-nuit-lisiere), radial-gradient(54% 44% at 64% 92%, var(--m-halo-orange) 0%, var(--m-halo-orange-faible) 44%, transparent 74%), radial-gradient(40% 38% at 84% 30%, var(--m-halo-violet) 0%, transparent 70%),  radial-gradient(46% 48% at 2% 6%, var(--m-halo-nuit) 0%, transparent 72%), var(--m-nuit);isolation:isolate;font-family:var(--ff), system-ui, sans-serif;position:relative;overflow:hidden}@media (min-width:1024px) and (max-width:1559px){.ha3{zoom:.93;--ha3-zoom:.93}}@media (min-width:1024px) and (max-width:1439px){.ha3{zoom:.88;--ha3-zoom:.88}}@media (min-width:1024px) and (max-width:1339px){.ha3{zoom:.84;--ha3-zoom:.84}}.ha3 .v-hero{min-height:clamp(600px, calc(100svh / var(--ha3-zoom) - 126px), 858px);align-items:center;padding:40px clamp(24px,4.2vw,68px) 0;display:flex;position:relative}.ha3 .v-illu{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0 3% 0 30%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000026 16%,#0000008c 24%,#000 34% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000026 16%,#0000008c 24%,#000 34% 96%,#0000 100%)}.ha3 .v-illu img{-webkit-mask-composite:source-in;width:auto;max-width:none;height:82%;position:absolute;top:11.16%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3.5%),linear-gradient(#0000 0%,#0000008c 6%,#000 17% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3.5%),linear-gradient(#0000 0%,#0000008c 6%,#000 17% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1024px) and (max-width:1559px){.ha3 .v-illu{right:1%}}@media (min-width:1024px) and (max-width:1339px){.ha3 .v-illu{right:-1%}}.ha3 .v-hero-inner{z-index:3;width:100%;max-width:1560px;margin:0 auto;position:relative}.ha3 .v-copy{flex-direction:column;align-items:flex-start;width:43%;min-width:330px;max-width:610px;display:flex}.ha3 .v-h1{letter-spacing:-.028em;color:#fff;text-wrap:pretty;margin:0;font-size:clamp(32px,3.4vw,50px);font-weight:800;line-height:1.08}.ha3 .v-h1 em{color:var(--ha3-orange-soft);font-style:normal}.ha3 .v-sub{color:#9da0ab;max-width:520px;margin:28px 0 0;font-size:19px;line-height:1.5}.ha3 .v-sub strong{color:#fff;font-weight:600}.ha3 .v-cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:52px;display:flex}.ha3 .ha-btn{letter-spacing:-.01em;border:0;border-radius:9px;justify-content:center;align-items:center;height:52px;padding:0 26px;font-family:inherit;font-size:17.5px;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.ha3 .ha-btn--primary{background:linear-gradient(180deg, var(--m-orange-nuit) 0%, #de6b20 100%);color:#fff;gap:14px;font-weight:700;box-shadow:0 14px 38px #e26e284d}.ha3 .ha-btn--primary:hover{background:linear-gradient(180deg, var(--m-orange-nuit-hover) 0%, #e4762a 100%);color:#fff}.ha3 .ha-btn--ghost{color:#f2f2f6;background:#ffffff04;border:1px solid #ffffff30;font-weight:600}.ha3 .ha-btn--ghost:hover{color:#fff;background:#ffffff0d;border-color:#ffffff57}.ha3 .v-proof{text-wrap:balance;font-family:var(--fm), ui-monospace, monospace;letter-spacing:.075em;text-transform:uppercase;color:#7c7e88;margin:40px 0 0;font-size:12px;font-weight:400;line-height:1.6}.ha3 .v-features{flex-direction:column;gap:16px;margin:52px 0 0;padding:0;list-style:none;display:flex}.ha3 .v-features li{color:#e7e7ed;align-items:center;gap:22px;font-size:17px;font-weight:500;display:flex}.ha3 .v-features li svg{flex:none}.ha3 .v-features--court{display:none}.ha3 .v-adapte{z-index:3;border-top:1px solid #ffffff0e;padding:16px clamp(24px,4.2vw,68px);position:relative}.ha3 .v-adapte-inner{flex-wrap:wrap;align-items:center;gap:14px;max-width:1560px;margin:0 auto;display:flex}.ha3 .v-adapte .label{font-family:var(--fm), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#9294a1;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;font-size:11px;font-weight:400;display:inline-flex}.ha3 .v-adapte .label:before{content:"";background:#ffffff47;width:18px;height:1px}.ha3 .v-adapte .metiers{color:#e7e7ed;font-size:13.5px;font-weight:500;line-height:1.6}.ha3 .v-adapte .metiers .item{display:inline}.ha3 .v-adapte .metiers .sep{color:#ffffff4d;margin:0 3px}@media (max-width:1023px){.ha3 .v-hero{flex-direction:column;min-height:0;padding-top:56px;padding-bottom:0;display:flex}.ha3 .v-hero-inner,.ha3 .v-copy{display:contents}.ha3 .v-h1,.ha3 .v-sub,.ha3 .v-features,.ha3 .v-cta-row,.ha3 .v-proof{width:100%;min-width:0;max-width:560px}.ha3 .v-h1{order:1}.ha3 .v-sub{order:2}.ha3 .v-features{order:3}.ha3 .v-proof{order:4}.ha3 .v-illu{order:5}.ha3 .v-cta-row{order:6}.ha3 .v-illu{margin:18px calc(-1*clamp(24px,4.2vw,68px)) 0;position:relative;inset:auto}.ha3 .v-illu img{width:100%;height:auto;display:block;position:relative;top:auto;right:auto;-webkit-mask-image:linear-gradient(#0000 0%,#0000008c 5%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000008c 5%,#000 14% 86%,#0000 100%)}}@media (max-width:640px){.ha3 .v-hero{padding-top:24px}.ha3 .v-h1{margin-top:20px}.ha3 .v-sub{margin-top:20px;font-size:16.5px}.ha3 .v-cta-row{gap:14px;margin-top:18px}.ha3 .ha-btn{height:54px;padding:0 22px;font-size:16px}.ha3 .v-cta-row .ha-btn{flex:100%}.ha3 .v-proof{margin-top:14px}.ha3 .v-features{gap:16px;margin-top:26px}.ha3 .v-features li{gap:16px;font-size:15.5px}.ha3 .v-adapte .metiers{font-size:12.5px}.ha3 .v-adapte .metiers .sep{margin:0 2px}}@media (prefers-reduced-motion:no-preference){.ha3 .v-h1,.ha3 .v-sub,.ha3 .v-cta-row,.ha3 .v-proof,.ha3 .v-features li{animation:.8s cubic-bezier(.2,.7,.2,1) both ha3-rise}.ha3 .v-h1{animation-delay:.15s}.ha3 .v-sub{animation-delay:.23s}.ha3 .v-cta-row{animation-delay:.3s}.ha3 .v-proof{animation-delay:.35s}.ha3 .v-features li:first-child{animation-delay:.4s}.ha3 .v-features li:nth-child(2){animation-delay:.45s}.ha3 .v-features li:nth-child(3){animation-delay:.5s}.ha3 .v-features li:nth-child(4){animation-delay:.55s}.ha3 .v-features li:nth-child(5){animation-delay:.6s}.ha3 .v-illu{animation:1.1s cubic-bezier(.2,.7,.2,1) .12s both ha3-reveal}}@keyframes ha3-rise{0%{transform:translateY(18px)}to{transform:none}}@keyframes ha3-reveal{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@media (min-width:1024px) and (max-height:880px){.ha3 .v-sub{margin-top:26px}.ha3 .v-cta-row,.ha3 .v-features{margin-top:44px}.ha3 .v-proof{margin-top:34px}}@media (min-width:1024px) and (max-height:790px){.ha3 .v-sub{margin-top:22px}.ha3 .v-cta-row,.ha3 .v-features{margin-top:36px}.ha3 .v-proof{margin-top:28px}}@media (min-width:1024px) and (max-height:700px){.ha3 .v-cta-row,.ha3 .v-features{margin-top:28px}}@media (min-width:1024px) and (max-width:1199px){.ha3 .v-proof{letter-spacing:.04em}}@media (max-width:767px){.ha3 .v-features:not(.v-features--court){display:none}.ha3 .v-features--court{display:flex}.ha3 .v-proof{color:#a8aab6}}@media (max-width:400px){.ha3 .v-proof{letter-spacing:.015em}}
.ia-constat{--ia-bg-light:var(--m-lin);--ia-card:#fff;--ia-ink:#0f172a;--ia-ink-soft:#475569;--ia-ink-faint:#94a3b8;--ia-line:#e4e8ef;--ia-orange:#ea580c;--ia-orange-soft:#fb923c;--ia-dark-soft:#94a3b8;--ia-ease:cubic-bezier(.22, .61, .36, 1);-webkit-font-smoothing:antialiased;color:var(--ia-ink);background:radial-gradient(130% 90% at 100% -10%, #f6f8fb 0%, #f6f8fb00 55%), var(--ia-bg-light);padding:96px 0 110px;font-family:DM Sans,system-ui,sans-serif;position:relative;overflow:hidden}.ia-constat:before{content:"";pointer-events:none;opacity:.7;background-image:linear-gradient(90deg,#0f172a09 1px,#0000 1px),linear-gradient(#0f172a09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 80% 0,#000 0%,#0000 70%);mask-image:radial-gradient(120% 80% at 80% 0,#000 0%,#0000 70%)}.ia-constat:after{content:"";pointer-events:none;background:radial-gradient(circle,#ea580c24 0%,#ea580c00 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-120px;right:-80px}.ia-wrap{max-width:var(--shell-max);padding-inline:var(--gutter);margin:0 auto;position:relative}.ia-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.ia-display{max-width:16ch;color:var(--ia-ink);margin:0}.ia-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--ia-ink-faint);align-items:center;gap:10px;padding-bottom:8px;font-family:DM Mono,ui-monospace,monospace;font-size:12px;font-weight:500;display:flex}.ia-dot{background:var(--ia-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ea580c29}.ia-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:56px;display:grid;position:relative}.ia-card{border:1px solid var(--ia-line);transition:transform .5s var(--ia-ease), box-shadow .5s var(--ia-ease), border-color .4s var(--ia-ease);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:22px;flex-direction:column;padding:28px 28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0f172a08,0 20px 40px -30px #0f172a80}.ia-ghost{color:#0f172a0a;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;transition:color .5s var(--ia-ease), transform .6s var(--ia-ease);font-family:DM Mono,ui-monospace,monospace;font-size:150px;font-weight:500;line-height:1;position:absolute;top:-22px;right:-6px}.ia-card:hover{border-color:color-mix(in srgb, var(--ia-orange) 28%, var(--ia-line));transform:translateY(-7px);box-shadow:0 1px #0f172a08,0 38px 60px -32px #0f172a8c}.ia-card:hover .ia-ghost{color:#ea580c1a;transform:translateY(4px)scale(1.02)}.ia-card:hover .ia-ico{transform:rotate(-5deg)scale(1.05)}.ia-toprow{z-index:1;align-items:center;gap:14px;margin-bottom:20px;display:flex;position:relative}.ia-ico{background:linear-gradient(150deg, color-mix(in srgb, var(--ia-orange) 16%, #fff), color-mix(in srgb, var(--ia-orange) 7%, #fff));border:1px solid color-mix(in srgb, var(--ia-orange) 24%, #fff);width:48px;height:48px;color:var(--ia-orange);transition:transform .5s var(--ia-ease);border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:0 8px 16px -12px #ea580cb3}.ia-ico svg{width:23px;height:23px}.ia-num{color:var(--ia-orange);letter-spacing:.06em;flex-direction:column;font-family:DM Mono,ui-monospace,monospace;font-size:13px;font-weight:500;line-height:1.05;display:flex}.ia-lbl{color:var(--ia-ink-faint);letter-spacing:.18em;text-transform:uppercase;margin-top:3px;font-size:10.5px}.ia-card-h{letter-spacing:-.01em;color:var(--ia-ink);z-index:1;margin:0 0 18px;font-size:19px;font-weight:600;line-height:1.24;position:relative}.ia-list{z-index:1;flex-direction:column;gap:0;margin-top:2px;display:flex;position:relative}.ia-li{color:var(--ia-ink-soft);padding:9px 0 9px 26px;font-size:15px;font-weight:500;line-height:1.4;position:relative}.ia-li+.ia-li{border-top:1px dashed color-mix(in srgb, var(--ia-line) 70%, transparent)}.ia-li:before{content:"";border:2px solid var(--ia-orange);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:1.04em;left:2px}.ia-li--accent{color:var(--ia-orange);border-top:1px solid var(--ia-line);margin-top:10px;padding:16px 0 0;font-style:italic;font-weight:600}.ia-li--accent:before{display:none}@media (max-width:980px){.ia-grid{grid-template-columns:1fr;max-width:540px;margin-left:auto;margin-right:auto}.ia-display{font-size:29px}}.ia-constat[data-reveal=pending] .ia-eyebrow,.ia-constat[data-reveal=pending] .ia-meta,.ia-constat[data-reveal=pending] .ia-toprow,.ia-constat[data-reveal=pending] .ia-ghost{opacity:0}.ia-constat[data-reveal=pending] .ia-display,.ia-constat[data-reveal=pending] .ia-card-h{clip-path:inset(0 -6% 100% -2%)}.ia-constat[data-reveal=pending] .ia-card{clip-path:inset(0 -50% 100%)}.ia-constat[data-reveal=pending] .ia-li{clip-path:inset(-30% 100% -30% -2%)}.ia-constat[data-reveal=in] .ia-eyebrow,.ia-constat[data-reveal=in] .ia-meta,.ia-constat[data-reveal=in] .ia-toprow{animation:va-rise var(--va-rise-d) var(--va-ease) both}.ia-constat[data-reveal=in] .ia-display,.ia-constat[data-reveal=in] .ia-card-h{animation:va-unveil var(--va-unveil-d) var(--va-ease) both}.ia-constat[data-reveal=in] .ia-card{animation:va-unroll var(--va-unroll-d) both}.ia-constat[data-reveal=in] .ia-li{animation:va-write var(--va-write-d) var(--va-ease) both}.ia-constat[data-reveal=in] .ia-ghost{animation:va-fade var(--va-fade-d) ease-out both}.ia-constat[data-reveal=in] .ia-eyebrow{animation-delay:0s}.ia-constat[data-reveal=in] .ia-display{animation-delay:70ms}.ia-constat[data-reveal=in] .ia-meta{animation-delay:.14s}.ia-constat[data-reveal=in] .ia-card:first-child{animation-delay:.2s}.ia-constat[data-reveal=in] .ia-card:nth-child(2){animation-delay:.32s}.ia-constat[data-reveal=in] .ia-card:first-child .ia-ghost{animation-delay:.35s}.ia-constat[data-reveal=in] .ia-card:nth-child(2) .ia-ghost{animation-delay:.47s}.ia-constat[data-reveal=in] .ia-card:first-child .ia-toprow{animation-delay:.26s}.ia-constat[data-reveal=in] .ia-card:first-child .ia-card-h{animation-delay:.32s}.ia-constat[data-reveal=in] .ia-card:first-child .ia-li:first-child{animation-delay:.38s}.ia-constat[data-reveal=in] .ia-card:first-child .ia-li:nth-child(2){animation-delay:.44s}.ia-constat[data-reveal=in] .ia-card:first-child .ia-li:nth-child(3){animation-delay:.5s}.ia-constat[data-reveal=in] .ia-card:first-child .ia-li:nth-child(4){animation-delay:.56s}.ia-constat[data-reveal=in] .ia-card:first-child .ia-li:nth-child(5){animation-delay:.66s}.ia-constat[data-reveal=in] .ia-card:nth-child(2) .ia-toprow{animation-delay:.38s}.ia-constat[data-reveal=in] .ia-card:nth-child(2) .ia-card-h{animation-delay:.44s}.ia-constat[data-reveal=in] .ia-card:nth-child(2) .ia-li:first-child{animation-delay:.5s}.ia-constat[data-reveal=in] .ia-card:nth-child(2) .ia-li:nth-child(2){animation-delay:.56s}.ia-constat[data-reveal=in] .ia-card:nth-child(2) .ia-li:nth-child(3){animation-delay:.62s}.ia-constat[data-reveal=in] .ia-card:nth-child(2) .ia-li:nth-child(4){animation-delay:.68s}.ia-constat[data-reveal=in] .ia-card:nth-child(2) .ia-li:nth-child(5){animation-delay:.78s}
.pv-section{font-family:var(--ff), system-ui, sans-serif;background:#fff;padding:56px 0 80px}.pv-inner{text-align:center;max-width:820px;margin:0 auto;padding:0 clamp(24px,4vw,40px)}.pv-question{color:#64748b;margin:0 0 12px;font-size:clamp(17px,2.1vw,23px);font-weight:500;line-height:1.4}.pv-answer{color:#0f172a;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(20px,2.6vw,28px);font-weight:600;line-height:1.3}.pv-answer em{color:#ea580c;font-style:italic;display:block}.pv-section[data-reveal=pending] .pv-question{opacity:0}.pv-section[data-reveal=pending] .pv-answer{clip-path:inset(0 -6% 100% -2%)}.pv-section[data-reveal=pending] .pv-answer em{clip-path:inset(-30% 100% -30% -2%)}.pv-section[data-reveal=in] .pv-question{animation:va-rise var(--va-rise-d) var(--va-ease) both}.pv-section[data-reveal=in] .pv-answer{animation:va-unveil var(--va-unveil-d) cubic-bezier(.2, .7, .2, 1) .55s both}.pv-section[data-reveal=in] .pv-answer em{animation:va-write var(--va-write-d) cubic-bezier(.3, .7, .3, 1) .95s both}
.dem-section{background:var(--m-lin);padding:96px 0}.dem-inner{max-width:var(--shell-max);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin:0 auto;display:grid}@media (max-width:960px){.dem-section{padding:64px 0}.dem-inner{grid-template-columns:1fr;gap:48px}}.dem-copy{min-width:0}.dem-h2{color:#0f172a;margin:0 0 20px}.dem-lede{margin:0}.dem-lede+.dem-lede{margin-top:16px}.dem-closer{color:#0f172a;margin:24px 0 0;font-family:DM Sans,sans-serif;font-size:17px;font-weight:600;line-height:1.5}.dem-illu{justify-self:center;width:100%;max-width:400px}.dem-mail{background:#fff;border:1px solid #e4e8ef;border-radius:10px;padding:14px 16px 12px;font-family:DM Sans,sans-serif;box-shadow:0 10px 24px -18px #0f172a59}.dem-mail-head{align-items:center;gap:9px;display:flex}.dem-mail-av{color:#64748b;background:#f1f5f9;border:1px solid #e4e8ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:DM Mono,ui-monospace,monospace;font-size:9px;font-weight:600;display:inline-flex}.dem-mail-id{min-width:0}.dem-mail-from{color:#0f172a;font-size:12.5px;font-weight:600}.dem-mail-to{color:#94a3b8;margin-top:1px;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px}.dem-mail-subject{color:#334155;margin:11px 0 5px;font-size:12.5px;font-weight:600}.dem-mail-body{color:#64748b;font-size:11.5px;line-height:1.55}.dem-mail-foot{border-top:1px solid var(--m-filet);letter-spacing:.04em;color:#94a3b8;align-items:center;gap:6px;margin-top:11px;padding-top:10px;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;display:inline-flex}.dem-arrow{color:#cbd5e1;justify-content:center;align-items:center;height:30px;display:flex}.dem-dossier{background:#fff;border:1px solid #e4e8ef;border-radius:12px;padding:16px 18px 18px;font-family:DM Sans,sans-serif;box-shadow:0 30px 60px -30px #0f172a38,0 12px 24px -16px #0f172a14}.dem-dossier-head{border-bottom:1px solid var(--m-filet);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.dem-dossier-title{color:#0f172a;letter-spacing:-.01em;font-size:15px;font-weight:600}.dem-dossier-num{color:#94a3b8;margin-top:3px;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px}.dem-dossier-status{color:#4b3586;color:lab(28.3954% 25.8804 -42.9222);background:#ebe8fe;background:lab(92.7371% 4.10387 -10.4219);border:1px solid #d1ccf0;border:1px solid lab(83.2347% 7.10681 -17.2223);border-radius:999px;flex-shrink:0;padding:3px 9px;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.dem-auto{letter-spacing:.11em;text-transform:uppercase;color:#4b3586;color:lab(28.3954% 25.8804 -42.9222);background:#eeecff;background:lab(93.9183% 3.81643 -9.73542);border-radius:999px;align-items:center;gap:6px;margin:14px 0 4px;padding:4px 10px;font-family:DM Mono,ui-monospace,monospace;font-size:9px;font-weight:600;display:inline-flex}.dem-auto:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.dem-hl{color:#453477;color:lab(26.4657% 21.0377 -36.4042);background:#eeecff;background:lab(93.9183% 3.81643 -9.73542);border-radius:3px;margin:0 -1px;padding:.5px 3px;font-weight:500}.dem-row-val .dem-hl{border-radius:4px;padding:2px 6px}.dem-mail-body .dem-hl{white-space:nowrap}.dem-rows{flex-direction:column;display:flex}.dem-row{border-bottom:1px solid #f4f6f9;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.dem-row:last-child{border-bottom:none}.dem-row-key{color:#94a3b8;font-size:12.5px}.dem-row-val{color:#334155;text-align:right;min-width:0;font-size:12.5px;font-weight:500}.dem-mono{font-variant-numeric:tabular-nums;font-family:DM Mono,ui-monospace,monospace}.dem-next{background:#f8fafc;border:1px solid #e8eef6;border-radius:6px;margin-top:12px;padding:9px 12px 10px 15px;position:relative;overflow:hidden}.dem-next:before{content:"";background:#7d6ac0;background:lab(49.5399% 23.0162 -43.3019);width:3px;position:absolute;top:0;bottom:0;left:0}.dem-next-label{letter-spacing:.11em;text-transform:uppercase;color:#94a3b8;margin-bottom:4px;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500}.dem-next-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dem-next-text{color:#0f172a;font-size:13.5px;font-weight:600}.dem-next-date{color:#64748b;flex-shrink:0;font-size:11px}.dem-section[data-reveal=pending] .dem-eyebrow,.dem-section[data-reveal=pending] .dem-lede,.dem-section[data-reveal=pending] .dem-closer,.dem-section[data-reveal=pending] .dem-arrow,.dem-section[data-reveal=pending] .dem-auto{opacity:0}.dem-section[data-reveal=pending] .dem-h2{clip-path:inset(0 -6% 100% -2%)}.dem-section[data-reveal=pending] .dem-mail,.dem-section[data-reveal=pending] .dem-dossier{clip-path:inset(0 -50% 100%)}.dem-section[data-reveal=pending] .dem-row,.dem-section[data-reveal=pending] .dem-next{clip-path:inset(-30% 100% -30% -2%)}.dem-section[data-reveal=in] .dem-eyebrow,.dem-section[data-reveal=in] .dem-lede,.dem-section[data-reveal=in] .dem-closer,.dem-section[data-reveal=in] .dem-arrow,.dem-section[data-reveal=in] .dem-auto{animation:va-rise var(--va-rise-d) var(--va-ease) both}.dem-section[data-reveal=in] .dem-eyebrow{animation-delay:0s}.dem-section[data-reveal=in] .dem-h2{animation:va-unveil var(--va-unveil-d) var(--va-ease) 80ms both}.dem-section[data-reveal=in] .dem-lede{animation-delay:.16s}.dem-section[data-reveal=in] .dem-closer{animation-delay:.24s}.dem-section[data-reveal=in] .dem-mail{animation:va-unroll var(--va-unroll-d) .12s both}.dem-section[data-reveal=in] .dem-arrow{animation-delay:.5s}.dem-section[data-reveal=in] .dem-dossier{animation:va-unroll var(--va-unroll-d) .62s both}.dem-section[data-reveal=in] .dem-auto{animation-delay:.8s}.dem-section[data-reveal=in] .dem-row,.dem-section[data-reveal=in] .dem-next{animation:va-write var(--va-write-d) var(--va-ease) both}.dem-section[data-reveal=in] .dem-row:first-child{animation-delay:.88s}.dem-section[data-reveal=in] .dem-row:nth-child(2){animation-delay:.97s}.dem-section[data-reveal=in] .dem-row:nth-child(3){animation-delay:1.06s}.dem-section[data-reveal=in] .dem-next{animation-delay:1.18s}
.pla-section{font-family:var(--ff), system-ui, sans-serif;background:#fff;padding:96px 0}.pla-inner{max-width:var(--shell-max);padding-inline:var(--gutter);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}@media (max-width:980px){.pla-section{padding:64px 0}.pla-inner{grid-template-columns:1fr;gap:36px}}.pla-h2{color:#0f172a;margin:0 0 20px}.pla-lede{margin:0 0 26px}.pla-tags{flex-direction:column;gap:11px;margin:0 0 26px;padding:0;list-style:none;display:flex}.pla-tags li{color:#334155;align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.pla-tags li svg{color:#ea580c;flex-shrink:0;margin-top:3px}.pla-closer{color:#64748b;border-left:2px solid #fed7aa;margin:0;padding-left:14px;font-size:14.5px;line-height:1.6}.pla-board{background:#fff;border:1px solid #e4e8ef;border-radius:14px;padding:16px 18px 18px;box-shadow:0 24px 48px -32px #0f172a59}.pla-board-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.pla-board-title{color:#0f172a;font-size:14px;font-weight:600}.pla-board-sub{font-family:var(--fm), ui-monospace, monospace;color:#94a3b8;margin-top:2px;font-size:11px}.pla-board-team{font-family:var(--fm), ui-monospace, monospace;color:#94a3b8;white-space:nowrap;font-size:11px}.pla-track-row{grid-template-columns:clamp(62px,8vw,92px) minmax(0,1fr);align-items:center;gap:8px;display:grid}.pla-track{grid-template-columns:repeat(5,1fr);height:38px;display:grid;position:relative}.pla-head-row .pla-track{height:auto}.pla-day{text-align:center;color:#94a3b8;padding:0 0 8px;font-size:10px;line-height:1.3}.pla-day b{font-family:var(--fm), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-size:9.5px;font-weight:500;display:block}.pla-day span{color:#475569;font-size:12px;font-weight:600}.pla-cell{border-left:1px solid #eef2f7}.pla-cell:last-child{border-right:1px solid #eef2f7}.pla-who{color:#334155;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:500;display:flex}.pla-who--head{height:1px}.pla-av{color:#64748b;width:22px;height:22px;font-family:var(--fm), ui-monospace, monospace;background:#f1f5f9;border:1px solid #e4e8ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8.5px;font-weight:600;display:inline-flex}.pla-bar,.pla-gap{top:5px;bottom:5px;left:calc(var(--s) * 100% / 5);width:calc(var(--n) * 100% / 5);box-sizing:border-box;border-radius:6px;align-items:center;gap:6px;min-width:0;margin:0 3px;padding:0 8px;display:flex;position:absolute}.pla-bar{background:oklch(96.5% .018 var(--h));border:1px solid oklch(90% .045 var(--h));color:oklch(40% .09 var(--h))}.pla-bar-dot{background:oklch(56% .13 var(--h));border-radius:50%;flex-shrink:0;width:5px;height:5px}.pla-bar-label{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.pla-gap{color:#9a3412;background:#fff7ed;border:1.5px dashed #fdba74;justify-content:center}.pla-gap span{font-family:var(--fm), ui-monospace, monospace;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.pla-bac{border-top:1px solid #eef2f7;margin-top:16px;padding-top:14px;position:relative}.pla-bac-head{align-items:center;gap:8px;margin:0 0 9px;display:flex}.pla-bac-title{font-family:var(--fm), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:9.5px;font-weight:500}.pla-bac-count{font-family:var(--fm), ui-monospace, monospace;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:600}.pla-bac-card{background:oklch(96.5% .018 var(--h));border:1px solid oklch(90% .045 var(--h));max-width:260px;color:oklch(40% .09 var(--h));border-radius:7px;align-items:center;gap:7px;padding:7px 10px;display:flex}.pla-bac-card-label{white-space:nowrap;font-size:11.5px;font-weight:500}.pla-bac-card-meta{font-family:var(--fm), ui-monospace, monospace;color:#94a3b8;white-space:nowrap;margin-left:auto;font-size:9.5px}@media (max-width:560px){.pla-bar-label{display:none}.pla-bar,.pla-gap{justify-content:center;padding:0 5px}.pla-gap span{display:none}.pla-gap:after{content:"Libre";font-family:var(--fm), ui-monospace, monospace;letter-spacing:.04em;font-size:9px}.pla-who{gap:5px;font-size:11.5px}.pla-board{padding:14px 12px 16px}}.pla-section[data-reveal=pending] .pla-eyebrow,.pla-section[data-reveal=pending] .pla-lede,.pla-section[data-reveal=pending] .pla-closer{opacity:0}.pla-section[data-reveal=pending] .pla-h2{clip-path:inset(0 -6% 100% -2%)}.pla-section[data-reveal=pending] .pla-board{clip-path:inset(0 -50% 100%)}.pla-section[data-reveal=pending] .pla-bar,.pla-section[data-reveal=pending] .pla-tags li{clip-path:inset(-30% 100% -30% -2%)}.pla-section[data-reveal=in] .pla-eyebrow,.pla-section[data-reveal=in] .pla-lede,.pla-section[data-reveal=in] .pla-closer{animation:va-rise var(--va-rise-d) var(--va-ease) both}.pla-section[data-reveal=in] .pla-eyebrow{animation-delay:0s}.pla-section[data-reveal=in] .pla-h2{animation:va-unveil var(--va-unveil-d) var(--va-ease) 70ms both}.pla-section[data-reveal=in] .pla-lede{animation-delay:.14s}.pla-section[data-reveal=in] .pla-tags li{animation:va-write var(--va-write-d) var(--va-ease) both}.pla-section[data-reveal=in] .pla-tags li:first-child{animation-delay:.21s}.pla-section[data-reveal=in] .pla-tags li:nth-child(2){animation-delay:.28s}.pla-section[data-reveal=in] .pla-closer{animation-delay:.37s}.pla-section[data-reveal=in] .pla-board{animation:va-unroll var(--va-unroll-d) .12s both}.pla-section[data-reveal=in] .pla-bar{animation:va-write var(--va-write-d) var(--va-ease) both;animation-delay:calc(.55s + var(--i,0) * .13s)}.pla-section[data-reveal=in] .pla-bar+.pla-bar{animation-delay:calc(.68s + var(--i,0) * .13s)}.pla-section[data-reveal=in] .pla-gap{animation:va-fade var(--va-fade-d) ease-out .95s both}
