:root{--ink:#0B0B10;--navy:#000033;--paper:#ffffff;--mist:#f2f5f9;--line:#d9e0ea;--muted:#4E4E60;--ink-muted:#B4B4C6;--ink-line:#2A2A3C;--on:#FF6453;--on-text:#CC3A2A;--night:var(--ink);--night-2:var(--ink);--night-3:var(--navy);--sun:var(--on);--lime:var(--on);--line-light:var(--line);--line-dark:var(--ink-line);--tint:var(--mist);--white:#fff;--ink-soft:var(--muted);--f-display:"Archivo","Helvetica Neue",Arial,sans-serif;--f-body:"Archivo","Helvetica Neue",Arial,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--t-hero:clamp(2.3rem,5.2vw,4.7rem);--t-h1:clamp(2.2rem,5.2vw,4.6rem);--t-h2:clamp(1.8rem,3.6vw,3.1rem);--t-h3:clamp(1.15rem,1.7vw,1.4rem);--t-lead:clamp(1.05rem,1.35vw,1.25rem);--t-body:1.0625rem;--t-label:.72rem;--gutter:clamp(16px,4vw,48px);--sec:clamp(72px,9vw,136px);--maxw:1320px;--ease:cubic-bezier(.2,.7,.1,1);color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--t-body);line-height:1.6;font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:inherit}ul,ol{margin:0;padding:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--on-text);outline-offset:3px}[hidden]{display:none!important}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.mt-s{margin-top:16px}.mt-m{margin-top:32px}.mt-l{margin-top:56px}.center-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hand,.note,.signal,.sign{display:none!important}.band{padding-block:var(--sec);position:relative;background:var(--paper)}.band + .band:not(.night):not(.night-2):not(.paper-2),.light{border-top:1px solid var(--line)}.paper-2{background:var(--mist)}.night,.night-2{background:var(--ink);color:#fff}.night .lede,.night-2 .lede,.night p,.night-2 p{color:var(--ink-muted)}.night h1,.night h2,.night h3,.night h4,.night b,.night-2 h1,.night-2 h2,.night-2 h3,.night-2 h4,.night-2 b{color:#fff}.h-sec,.hero h1,.phead h1,.cta h2,.p-hero-brand,.statement{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;letter-spacing:-.015em;line-height:.96;text-wrap:balance}.h-sec{font-size:var(--t-h2);max-width:20ch}h3{font-family:var(--f-display);font-size:var(--t-h3);font-weight:700;font-variation-settings:"wdth" 108;line-height:1.15;letter-spacing:-.005em;text-wrap:balance}.lede{font-size:var(--t-lead);line-height:1.55;color:var(--muted);max-width:58ch;text-wrap:pretty}.mono,.eyebrow,.crumbs,.lab,.k,.layer,.stage-tag,.role,.upd,.tag{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1.4}.mono{color:var(--muted)}.night .mono,.night-2 .mono{color:var(--ink-muted)}.eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--ink)}.eyebrow::before{content:"";width:28px;height:3px;background:var(--on);flex:none}.night .eyebrow,.night-2 .eyebrow,.hero .eyebrow,.phead .eyebrow{color:#fff}.crumbs{color:var(--ink-muted)}.crumbs a{color:var(--ink-muted);text-decoration:none}.crumbs a:hover{color:#fff}[data-page]{counter-reset:sec}.sec-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px clamp(20px,3vw,40px);margin-bottom:clamp(40px,5vw,72px);counter-increment:sec}.sec-head>div{display:contents}.sec-head .eyebrow{grid-column:1/span 3;align-self:start;padding-top:.6em;color:var(--muted)}.sec-head .eyebrow::before{content:counter(sec,decimal-leading-zero) " —";width:auto;height:auto;background:none;color:inherit}.night .sec-head .eyebrow,.night-2 .sec-head .eyebrow{color:var(--ink-muted)}.sec-head .h-sec{grid-column:4/-1;margin:0!important}.sec-head .lede{grid-column:4/-1;max-width:58ch}@media (max-width:900px){.sec-head .eyebrow,.sec-head .h-sec,.sec-head .lede{grid-column:1/-1}}.btn{display:inline-flex;align-items:center;gap:14px;padding:16px 24px;font-family:var(--f-body);font-weight:600;font-size:.95rem;letter-spacing:.01em;border:1.5px solid transparent;border-radius:0;cursor:pointer;text-decoration:none;transition:background .25s var(--ease),color .25s,border-color .25s}.btn .arr{transition:transform .25s var(--ease)}.btn:hover .arr{transform:translateX(4px)}.btn-coral,.cta .btn-light,.btn-ink{background:var(--ink);color:#fff}.btn-coral:hover,.cta .btn-light:hover,.btn-ink:hover{background:var(--navy)}.night .btn-coral,.night-2 .btn-coral,.hero .btn-coral,.phead .btn-coral{background:#fff;color:var(--ink)}.night .btn-coral:hover,.hero .btn-coral:hover,.phead .btn-coral:hover{background:var(--on)}.btn-ghost,.btn-line{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-ghost:hover,.btn-line:hover{background:var(--ink);color:#fff}.night .btn-ghost,.night-2 .btn-ghost,.hero .btn-ghost,.phead .btn-ghost{color:#fff;border-color:rgba(255,255,255,.55)}.night .btn-ghost:hover,.hero .btn-ghost:hover,.phead .btn-ghost:hover{background:#fff;color:var(--ink)}.link{font-weight:600;color:var(--ink);text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer;border-bottom:2px solid var(--on)}.night .link,.night-2 .link{color:#fff}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--ink);color:#fff;border-bottom:1px solid var(--ink-line)}.top .wrap{display:flex;align-items:center;gap:24px;min-height:84px}.brand{display:flex;align-items:center;gap:16px;text-decoration:none;flex-shrink:0}.brand img{width:160px;height:auto}.brand small{font-family:var(--f-mono);font-size:.58rem;letter-spacing:.16em;color:var(--ink-muted);border-left:1px solid var(--ink-line);padding-left:16px;line-height:1.5}.menu{display:flex;gap:2px;margin-left:auto;align-items:center}.menu>a,.dd>button{text-decoration:none;font-size:.92rem;font-weight:500;padding:10px 14px;color:#E6E6F0;background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.menu>a:hover,.dd>button:hover,.dd.open>button,.dd.cur>button,.menu>a[aria-current="page"]:not(.btn){color:#fff;box-shadow:inset 0 -2px 0 var(--on)}.dd{position:relative}.dd .chev{font-size:.65rem;transition:transform .2s}.dd.open .chev{transform:rotate(180deg)}.dd-menu{position:absolute;top:calc(100% + 14px);left:-8px;min-width:320px;background:#fff;color:var(--ink);border:1px solid var(--line);padding:10px;display:none;box-shadow:0 24px 60px rgba(11,11,16,.22)}.dd-menu::before{content:"";position:absolute;left:-20px;right:-20px;top:-22px;height:22px}.dd.open .dd-menu{display:grid;gap:0}.dd-menu a{display:grid;gap:2px;padding:12px 14px;text-decoration:none;border-left:3px solid transparent}.dd-menu a b{font-weight:650;font-size:.98rem}.dd-menu a span{font-size:.82rem;color:var(--muted)}.dd-menu a:hover,.dd-menu a[aria-current="page"]{background:var(--mist);border-left-color:var(--on)}.dd-menu .sep{height:1px;background:var(--line);margin:6px 0}.menu .btn{margin-left:10px;padding:12px 18px;background:#fff;color:var(--ink)}.menu .btn:hover{background:var(--on)}.langsw{display:inline-flex;margin-left:8px;border:1px solid var(--ink-line);padding:3px;gap:2px}.langsw button{border:0;background:transparent;color:#E6E6F0;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.1em;padding:6px 10px;cursor:pointer}.langsw button[aria-pressed="true"]{background:#fff;color:var(--ink)}.burger{display:none;margin-left:auto;background:none;border:1px solid var(--ink-line);color:#fff;width:44px;height:44px;cursor:pointer;font-size:1.2rem}@media (max-width:1100px){.brand small{display:none}.brand img{width:136px}.burger{display:inline-grid;place-items:center}.menu{position:absolute;inset:100% 0 auto 0;background:var(--ink);flex-direction:column;align-items:stretch;padding:12px var(--gutter) 24px;display:none;max-height:calc(100vh - 84px);overflow:auto;border-bottom:1px solid var(--ink-line)}.menu.open{display:flex}.dd>button,.menu>a{width:100%;justify-content:space-between;font-size:1.05rem;padding:14px 4px;box-shadow:none!important;border-bottom:1px solid var(--ink-line)}.dd-menu{position:static;min-width:0;box-shadow:none;border:0;margin:6px 0 10px}.dd-menu::before{display:none}.menu .btn{margin:14px 0 0;justify-content:center}.langsw{margin:14px 0 0;align-self:flex-start}}[data-page]{display:none}[data-page].on{display:block;animation:pagein .45s var(--ease) both}@keyframes pagein{from{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}.hero{position:relative;overflow:hidden;padding-block:clamp(72px,10vw,136px) 0;color:#fff;background:linear-gradient(180deg,rgba(11,11,16,0) 50%,rgba(11,11,16,.97) 100%),linear-gradient(90deg,rgba(11,11,16,.96) 0%,rgba(11,11,16,.84) 40%,rgba(11,11,16,.35) 75%,rgba(11,11,16,.55) 100%),url(img/hero-2000.webp) 62% center/cover no-repeat,var(--ink)}@media (max-width:900px){.hero{background:linear-gradient(180deg,rgba(11,11,16,.75),rgba(11,11,16,.97)),url(img/hero-1200.webp) 62% center/cover no-repeat,var(--ink)}}.hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(32px,5vw,72px);align-items:end}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}}.hero h1{font-size:var(--t-hero);color:#fff;margin-top:26px;line-height:.92}.hero h1 .soft{color:var(--on)}.hero .lede{color:#D0D0E0;margin-top:28px;max-width:52ch}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.trust{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.trust li{display:flex;align-items:center;gap:10px}.trust li::before{content:"";width:6px;height:6px;background:var(--on)}.quote-card{margin:0;border-left:3px solid var(--on);padding:6px 0 6px 22px;display:grid;gap:12px}.quote-card blockquote{margin:0;font-family:var(--f-display);font-size:1.2rem;line-height:1.3;font-weight:500;color:#fff}.quote-card cite{font-style:normal;color:var(--ink-muted)}.proof{margin-top:clamp(56px,7vw,96px);border-top:1px solid var(--ink-line)}.proof .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.proof div{padding:26px 20px 30px 0;display:grid;gap:4px;border-right:1px solid var(--ink-line);padding-left:20px}.proof div:first-child{padding-left:0}.proof div:last-child{border-right:0}.proof b{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:1.6rem;color:#fff}.proof span{font-size:.88rem;color:var(--ink-muted)}@media (max-width:760px){.proof .wrap{grid-template-columns:1fr 1fr}.proof div{border-right:0;padding-inline:0;border-bottom:1px solid var(--ink-line)}}.eco{padding-block:32px;border-bottom:1px solid var(--line)}.eco .wrap{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.eco .lab{color:var(--muted);max-width:16ch}.marq{flex:1;min-width:0}.marq-track{display:flex;flex-wrap:wrap;gap:12px 40px}.marq-track span{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 112;text-transform:uppercase;font-size:1.05rem;letter-spacing:.02em;color:#8a95a8}.marq-track span:nth-child(n+15){display:none}.found{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px);align-items:center}@media (max-width:900px){.found{grid-template-columns:1fr}}.found-txt .h-sec{margin-top:18px}.found-list{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-top:36px}.found-list div{border-top:1px solid var(--line);padding:16px 0 18px;display:grid;gap:4px}.found-list b{font-weight:700;font-size:1.02rem}.found-list span{font-size:.92rem;color:var(--muted)}@media (max-width:520px){.found-list{grid-template-columns:1fr}}.orbit{margin:0;max-width:500px;width:100%;justify-self:center}.orbit svg{width:100%;height:auto;overflow:visible}.orbit .nl{font-family:var(--f-mono);font-weight:500;font-size:12px;letter-spacing:1px;text-transform:uppercase}.orbit .cl{font-family:var(--f-mono);font-size:12px;letter-spacing:3px}.orbit .cb{font-family:var(--f-display);font-weight:800;font-size:36px;text-transform:uppercase}.orbit .pulse{display:none}.orbit circle[r="100"]{fill:var(--ink)}.orbit .cl,.orbit .cb{fill:#fff}.cycle{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,72px);align-items:start}@media (max-width:900px){.cycle{grid-template-columns:1fr}}.stages{display:grid;border-bottom:1px solid var(--ink-line)}.stage{all:unset;cursor:pointer;display:grid;grid-template-columns:52px 1fr;gap:4px 12px;align-items:baseline;padding:20px 0 20px 16px;border-top:1px solid var(--ink-line);border-left:3px solid transparent;transition:background .2s,border-color .2s}.stage:hover{background:rgba(255,255,255,.03)}.stage:focus-visible{outline:2px solid var(--on)}.stage .k{color:var(--ink-muted)}.stage h3{color:#fff;text-transform:uppercase;font-variation-settings:"wdth" 118;font-weight:800;font-size:1.2rem}.stage p{grid-column:2;font-size:.9rem;color:var(--ink-muted)}.stage .dot{display:none}.stage[aria-selected="true"]{border-left-color:var(--on);background:rgba(255,100,83,.06)}.stage[aria-selected="true"] .k{color:var(--on)}.stage-panel{display:grid;gap:22px;align-content:start}.stage-panel h4{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1;color:#fff}.stage-panel .lede{color:var(--ink-muted)}.stage-panel .eyebrow{color:var(--on)}.svc-row{border-radius:0!important;background:transparent!important;border:0!important;border-top:1px solid var(--ink-line)!important;padding:18px 0!important}.svc-row:hover b{color:var(--on)!important}.compare{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:3px solid var(--ink)}.compare .col{padding:28px 32px 8px 0}.compare .col.us{padding-left:32px;border-left:1px solid var(--line)}.compare h3{text-transform:uppercase;font-variation-settings:"wdth" 118;font-weight:800;margin-bottom:12px}.compare .col.them h3{color:var(--muted)}.compare .row{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:16px 0;border-top:1px solid var(--line);color:var(--muted);font-size:.96rem}.compare .row b{display:block;color:var(--ink);font-weight:650}.compare .col.them .row b{color:var(--muted)}.compare .row i{font-style:normal;font-weight:700}.compare .col.us .row i{color:var(--on-text)}@media (max-width:820px){.compare{grid-template-columns:1fr}.compare .col.us{padding-left:0;border-left:0}}.stack{display:grid;border-bottom:1px solid var(--ink-line)}.tier{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px 0 24px 16px;border-top:1px solid var(--ink-line);border-left:3px solid transparent;text-decoration:none;color:#fff;transition:background .2s}.tier:hover{background:rgba(255,255,255,.03);border-left-color:var(--ink-muted)}.tier .brandname{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;font-size:1.6rem;letter-spacing:-.01em}.tier .layer{display:block;color:var(--on);margin-bottom:4px}.tier p{color:var(--ink-muted)}.tier .go{color:#fff;font-weight:600;white-space:nowrap}.tier.base{border-left-color:var(--on);background:rgba(255,100,83,.07)}.myndy-word{font-weight:800;letter-spacing:-.03em;text-transform:none}.stack-cap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}@media (max-width:760px){.tier{grid-template-columns:1fr;gap:8px}}.group-quote{margin:56px 0 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 40px}.group-quote blockquote{grid-column:4/-1;margin:0;font-family:var(--f-display);font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.25;font-weight:600;color:#fff}.group-quote figcaption{grid-column:4/-1;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.92rem}.group-quote b{color:#fff}.group-quote span{color:var(--ink-muted)}@media (max-width:900px){.group-quote blockquote,.group-quote figcaption{grid-column:1/-1}}.voices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}@media (max-width:860px){.voices{grid-template-columns:1fr}}.voices .h-sec{margin-top:16px}.voice-big{font-family:var(--f-display);font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.4;font-weight:500;min-height:7em;border-left:3px solid var(--on);padding-left:24px}.voice-who{margin-top:22px;display:flex;align-items:center;gap:14px;padding-left:27px}.avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.9rem;background:var(--ink);color:#fff;flex-shrink:0}.voice-who b{display:block}.voice-who span{color:var(--muted);font-size:.9rem}.voice-nav{display:flex;gap:8px;margin-top:28px;padding-left:27px}.voice-nav button{width:36px;height:3px;border:0;background:var(--line);cursor:pointer;padding:0}.voice-nav button[aria-pressed="true"]{background:var(--ink);width:60px}.cta{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px clamp(20px,3vw,40px);align-items:end;padding-top:clamp(40px,5vw,64px);border-top:3px solid var(--ink)}.cta>div{grid-column:1/span 8}.cta>.btn,.cta>.center-row{grid-column:9/-1;justify-self:end}.cta h2{font-size:var(--t-h2);max-width:18ch}.cta p{margin-top:18px;max-width:52ch;color:var(--muted);font-size:var(--t-lead)}@media (max-width:820px){.cta>div,.cta>.btn,.cta>.center-row{grid-column:1/-1;justify-self:start}}.feature-grid,.sectors,.pains,.gp-cards,.engage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,48px)}.pillars,.recipe,.steps4,.quad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,2.6vw,40px)}@media (max-width:980px){.feature-grid,.sectors,.pains,.gp-cards,.engage,.pillars,.recipe,.steps4,.quad{grid-template-columns:1fr 1fr}}@media (max-width:560px){.feature-grid,.sectors,.pains,.gp-cards,.engage,.pillars,.recipe,.steps4,.quad{grid-template-columns:1fr}}.feature,.sector,.pain,.gp,.eng,.pillar,.step,.steps4>div,.quad>div{border-top:1px solid var(--line);padding:24px 0 36px;display:grid;gap:10px;align-content:start}.night .eng,.night-2 .eng,.night .quad>div,.night-2 .quad>div,.night .steps4>div,.night-2 .steps4>div{border-color:var(--ink-line)}.steps4>div{border-top:3px solid var(--ink)}.night .steps4>div,.night-2 .steps4>div{border-top-color:var(--on)}.feature h3,.sector h3,.pain h3,.eng h3,.quad h3,.steps4 h3,.step h3{font-size:1.15rem}.feature p,.sector p,.pain p,.eng p,.quad p,.steps4 p,.step p,.pillar p{color:var(--muted);font-size:.95rem}.night .eng p,.night-2 .eng p,.night .quad p,.night-2 .quad p,.night .steps4 p,.night-2 .steps4 p{color:var(--ink-muted)}.feature .mono,.quad .mono,.eng .mono,.sector .eyebrow,.steps4 .n,.step .n{color:var(--on-text)}.night .quad .mono,.night-2 .quad .mono,.night .eng .mono,.night-2 .eng .mono,.night .steps4 .n,.night-2 .steps4 .n{color:var(--on)}.steps4 .n,.step .n{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.sector .eyebrow::before{display:none}.sector ul{list-style:none;display:grid;gap:6px;font-size:.92rem;margin-top:6px}.sector li{padding-left:18px;position:relative}.sector li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:2px;background:var(--on-text)}.pillar .big{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:1.15rem;line-height:1.1}.pain .q{font-family:var(--f-display);font-style:italic;font-size:1.1rem;color:var(--on-text);line-height:1.3}.gp{border-top:3px solid var(--ink);text-decoration:none;color:var(--ink)}.gp .mono{color:var(--on-text)}.gp .pn{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;font-size:2rem;text-transform:uppercase;line-height:1}.gp .pn .myndy-word{text-transform:none}.gp p{color:var(--muted)}.gp .go,.layer-card .go{font-weight:600;border-bottom:2px solid var(--on);justify-self:start;margin-top:6px}.chips{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px}.chip{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.layers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,48px)}@media (max-width:900px){.layers-grid{grid-template-columns:1fr}}.layer-card{border-top:3px solid var(--ink);padding:24px 0 40px;display:grid;gap:12px;align-content:start;text-decoration:none;color:var(--ink)}.layer-card .k{color:var(--on-text)}.layer-card h3{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:1.5rem;line-height:1}.layer-card p{color:var(--muted)}.layer-card:hover h3{color:var(--on-text)}.layer-page .badge{margin-top:24px}.statement-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}@media (max-width:860px){.statement-grid{grid-template-columns:1fr}}.statement{font-size:clamp(1.5rem,2.8vw,2.4rem);line-height:1.05}.statement em{font-style:normal;color:var(--on-text)}.night .statement em{color:var(--on)}.statement-grid .side{display:grid;gap:16px;color:var(--muted);padding-top:8px}.words{display:flex;flex-wrap:wrap;gap:8px}.words span{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;border:1px solid var(--ink-line);color:#fff}.charter{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);counter-reset:ch}.charter li{counter-increment:ch;border-top:1px solid var(--line);padding:24px 0 34px;display:grid;gap:8px;align-content:start}.charter li::before{content:counter(ch,decimal-leading-zero);font-family:var(--f-mono);font-size:.75rem;letter-spacing:.14em;color:var(--on-text)}.charter b{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:1.1rem}.charter span{color:var(--muted);font-size:.95rem}@media (max-width:900px){.charter{grid-template-columns:1fr 1fr}}@media (max-width:560px){.charter{grid-template-columns:1fr}}.phead{background:var(--ink);color:#fff;padding-block:clamp(64px,8vw,120px) clamp(48px,6vw,88px)}.phead h1{font-size:var(--t-h1);margin-top:22px;max-width:18ch;color:#fff}.phead .lede{color:#D0D0E0;margin-top:26px}.badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink-line);color:var(--on);padding:8px 12px}.p-hero-brand{font-size:clamp(2.6rem,7vw,5.2rem);color:#fff}.p-hero-brand .myndy-word{text-transform:none}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink-line);margin-top:48px}.facts div{padding:22px 20px 0 0;display:grid;gap:4px}.facts b{font-family:var(--f-display);font-size:2.2rem;font-weight:800;font-variation-settings:"wdth" 118;color:#fff}.facts span{color:var(--ink-muted);font-size:.9rem}@media (max-width:760px){.facts{grid-template-columns:1fr 1fr}}.split2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,72px);align-items:center}@media (max-width:900px){.split2{grid-template-columns:1fr}}.promise{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:clamp(1.4rem,2.8vw,2.4rem);line-height:1.05;color:#fff;max-width:28ch}.outcomes{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;border-bottom:1px solid var(--ink-line)}.outcome{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:18px 0;border-top:1px solid var(--ink-line);color:#E6E6F0}.outcome i{font-style:normal;color:var(--on);font-weight:700}@media (max-width:700px){.outcomes{grid-template-columns:1fr}}.layer-next{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:28px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--ink)}.layer-next b{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:1.5rem}.svc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px clamp(20px,3vw,40px);padding-block:clamp(40px,5vw,64px);border-top:1px solid var(--line);scroll-margin-top:100px}.svc .meta{grid-column:1/span 4;display:grid;gap:10px;align-content:start}.svc .meta .stage-tag{color:var(--on-text)}.svc h2{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1}.svc .body{grid-column:5/-1;display:grid;gap:22px}.svc .body>p{font-size:var(--t-lead);color:var(--muted);max-width:60ch}.caps{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.cap{border-top:1px solid var(--line);padding:14px 0;display:grid;gap:2px}.cap b{font-weight:650}.cap span{font-size:.9rem;color:var(--muted)}.svc .for{font-size:.95rem;color:var(--muted);border-left:3px solid var(--on);padding-left:16px}@media (max-width:820px){.svc .meta,.svc .body{grid-column:1/-1}.caps{grid-template-columns:1fr}}.partners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.partner{padding:22px 16px 22px 0;border-bottom:1px solid var(--line);display:grid;gap:6px;align-content:start}.partner .pn{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:1.05rem}.partner.big{grid-column:span 2;padding-top:28px}.partner.big .pn{font-size:1.8rem}.partner.big p{color:var(--muted)}@media (max-width:760px){.partners{grid-template-columns:1fr 1fr}}.chat{border:1px solid var(--ink-line);background:var(--navy);padding:22px;display:grid;gap:12px;max-width:440px;justify-self:end;width:100%}.chat .head{display:flex;align-items:center;gap:10px;color:#fff;font-weight:600;padding-bottom:10px;border-bottom:1px solid var(--ink-line)}.chat .head i{width:30px;height:30px;border-radius:50%;background:var(--on);display:inline-block}.chat .head small{display:block;color:var(--ink-muted);font-weight:400;font-size:.75rem}.chat .bubble{padding:12px 14px;font-size:.92rem;line-height:1.45;max-width:86%}.chat .me{background:var(--on);color:var(--ink);justify-self:end}.chat .it{background:#fff;color:var(--ink)}.chat .it b{display:block;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;color:var(--on-text)}.chat .act{display:inline-block;margin-top:8px;border:1px solid var(--ink);padding:4px 8px;font-size:.76rem;font-weight:600}.chat p.mono{font-size:.6rem!important}@media (max-width:900px){.chat{justify-self:stretch;max-width:none}}.contact-mini{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:28px;color:var(--ink-muted)}.contact-mini b{color:#fff}.timeline{display:grid}.tl{display:grid;grid-template-columns:120px 28px minmax(0,1fr);gap:20px;padding-bottom:40px}.tl .yr{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;font-size:1.6rem;text-align:right;line-height:1}.tl .rail{position:relative;display:flex;justify-content:center}.tl .rail::before{content:"";position:absolute;top:8px;bottom:-40px;width:1px;background:var(--line)}.tl:last-child .rail::before{display:none}.tl .rail i{position:relative;width:12px;height:12px;background:#fff;border:2px solid var(--ink);margin-top:6px}.tl.now .rail i{background:var(--on);border-color:var(--on)}.tl h3{text-transform:uppercase;font-variation-settings:"wdth" 118;font-weight:800}.tl p{color:var(--muted);margin-top:6px;max-width:60ch}@media (max-width:600px){.tl{grid-template-columns:56px 18px minmax(0,1fr);gap:12px}.tl .yr{font-size:1.15rem}}.team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,48px)}.member{border-top:1px solid var(--line);padding:26px 0 40px;display:grid;gap:14px;align-content:start}.member.lead{grid-column:span 2;border-top:3px solid var(--ink)}.member .top-row{display:flex;gap:14px;align-items:center}.member .ph{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--ink);color:#fff;flex-shrink:0}.member.lead .ph{background:var(--on);color:var(--ink)}.member h3{text-transform:uppercase;font-variation-settings:"wdth" 118;font-weight:800}.member.lead h3{font-size:1.5rem}.member .role{color:var(--on-text)}.member p{color:var(--muted);font-size:.95rem}.member blockquote{margin:0;font-family:var(--f-display);font-size:1.05rem;line-height:1.45;font-style:italic;color:var(--ink);border-left:3px solid var(--on);padding-left:16px}.member.lead blockquote{font-size:1.25rem}@media (max-width:960px){.team{grid-template-columns:1fr 1fr}}@media (max-width:600px){.team{grid-template-columns:1fr}.member.lead{grid-column:auto}}.tgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px)}.tcard{margin:0;border-top:1px solid var(--line);padding:28px 0 36px;display:grid;gap:20px;align-content:space-between}.tcard q{font-family:var(--f-display);font-size:1.12rem;line-height:1.5;font-weight:500;quotes:"\201C" "\201D"}.tcard .who{display:flex;align-items:center;gap:12px}.tcard .who b{display:block}.tcard .who span{font-size:.88rem;color:var(--muted)}.tcard.wide{grid-column:span 2}@media (max-width:760px){.tgrid{grid-template-columns:1fr}.tcard.wide{grid-column:auto}}.recipe .step{border-top:3px solid var(--ink)}.contact-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,80px);align-items:start}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}form.cform{display:grid;gap:18px}form.cform h2{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:1.8rem!important;line-height:1}.field{display:grid;gap:7px}.field label{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.field input,.field textarea,.field select{font:inherit;padding:14px 0;border:0;border-bottom:1.5px solid var(--line);background:transparent;color:var(--ink);border-radius:0;width:100%}.field input:focus,.field textarea:focus,.field select:focus{outline:0;border-bottom-color:var(--ink)}.field textarea{min-height:120px;resize:vertical}.row2{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:560px){.row2{grid-template-columns:1fr}}.form-msg{border-left:3px solid var(--on);padding:10px 14px;background:var(--mist);font-size:.95rem}.info{display:grid;border-top:3px solid var(--ink)}.info-item{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.info-item .mono{font-size:.68rem}.info-item b{font-weight:650;font-size:1.1rem;grid-column:1;word-break:break-word}.info-item span.sub{grid-column:1;color:var(--muted);font-size:.92rem}.copy{grid-row:1/4;grid-column:2;all:unset;cursor:pointer;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);padding:8px 12px}.copy:hover,.copy:focus-visible{border-color:var(--ink)}.next{padding-top:18px}.next .mono{color:var(--on-text)}.next ol{margin:12px 0 0;padding-left:20px;display:grid;gap:10px;font-size:.95rem;color:var(--muted)}.next b{color:var(--ink)}.faq-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}@media (max-width:900px){.faq-wrap{grid-template-columns:1fr}}.faq-wrap .h-sec{margin-top:16px}.faq{display:grid;border-bottom:1px solid var(--line)}.faq details{border-top:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:22px 36px 22px 0;font-weight:650;font-size:1.08rem;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:var(--f-mono);font-size:1.3rem}.faq details[open] summary::after{content:"–"}.faq details p{padding-bottom:24px;color:var(--muted);max-width:64ch}.legal-page{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start}.legal-nav{position:sticky;top:110px;display:grid;border-top:3px solid var(--ink)}.legal-nav a{text-decoration:none;padding:12px 0 12px 12px;border-bottom:1px solid var(--line);border-left:3px solid transparent;color:var(--muted)}.legal-nav a:hover,.legal-nav a[aria-current="page"]{color:var(--ink);border-left-color:var(--on)}.legal-body{max-width:72ch;display:grid;gap:14px}.legal-body h2{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:1.3rem;margin-top:24px}.legal-body p,.legal-body li{color:var(--muted)}.legal-body ul{padding-left:20px;display:grid;gap:6px}.legal-body .upd{color:var(--on-text)}.legal-body table{width:100%;border-collapse:collapse;font-size:.92rem}.legal-body th,.legal-body td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}.legal-body th{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tbl{overflow-x:auto}.idcard{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0;border-top:3px solid var(--ink);font-size:.95rem;margin:0}.idcard dt,.idcard dd{padding:12px 0;border-bottom:1px solid var(--line);margin:0}.idcard dt{font-weight:650}.idcard dd{color:var(--muted)}.tbc{background:#e3ebfb;color:var(--ink);padding:1px 6px;font-family:var(--f-mono);font-size:.85em}@media (max-width:820px){.legal-page{grid-template-columns:1fr}.legal-nav{position:static}.idcard{grid-template-columns:1fr}.idcard dt{border-bottom:0;padding-bottom:0}}footer{background:var(--ink);color:#D0D0E0;padding-block:80px 32px}.foot{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px}.foot img{width:200px}.foot p{color:var(--ink-muted)}.foot h4{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-weight:500;margin-bottom:16px}.foot ul{list-style:none;display:grid;gap:9px}.foot a{text-decoration:none;color:#E6E6F0}.foot a:hover{color:#fff;box-shadow:inset 0 -1px 0 var(--on)}.foot .im{margin-top:24px;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.16em;color:var(--ink-muted)}.foot .im b{color:#fff;font-weight:500}.legal{border-top:1px solid var(--ink-line);margin-top:64px;padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.85rem;color:var(--ink-muted)}.legal-links{display:flex;flex-wrap:wrap;gap:6px 20px}.legal-links a,.legal-links button{color:var(--ink-muted);text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.legal-links a:hover,.legal-links button:hover{color:#fff}@media (max-width:820px){.foot{grid-template-columns:1fr 1fr}.foot>div:first-child{grid-column:1/-1}}.cc{position:fixed;left:0;right:0;bottom:0;z-index:100;padding:16px var(--gutter) calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none}.cc-card{pointer-events:auto;max-width:1000px;margin:0 auto;background:#fff;color:var(--ink);border-top:3px solid var(--ink);box-shadow:0 24px 70px rgba(11,11,16,.3);padding:22px 24px;display:grid;gap:16px}.cc-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.cc h2{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:1.05rem}.cc p{font-size:.9rem;color:var(--muted);margin-top:4px}.cc-actions{display:flex;flex-wrap:wrap;gap:8px}.cc .btn{padding:11px 16px;font-size:.88rem}.cc-cats{display:grid}.cc-cat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.cc-cat b{font-weight:650}.cc-cat span{grid-column:1;font-size:.85rem;color:var(--muted)}.cc-cat .sw{grid-row:1/3;grid-column:2}.sw{position:relative;width:46px;height:26px}.sw input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer;z-index:1}.sw i{position:absolute;inset:0;border-radius:999px;background:#c9d1e0;transition:background .2s}.sw i::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s}.sw input:checked + i{background:var(--ink)}.sw input:checked + i::after{transform:translateX(20px)}.sw input:disabled + i{opacity:.5;background:var(--ink)}.sw input:focus-visible + i{outline:2px solid var(--on-text);outline-offset:2px}@media (max-width:760px){.cc-top{grid-template-columns:1fr}.cc-actions .btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.night .promise,.night-2 .promise{color:#fff}.night .p-hero-brand,.phead .p-hero-brand{color:#fff}:root{--on:#FF6453;--on-text:#CC3A2A;--leaf:#F6F6F9;--mist:#F6F6F9;--line:#E3E3EB}:is(main .theme-off){background:var(--leaf)!important;color:var(--ink)!important;--ink-line:#E3E3EB;--ink-muted:#4A4A5E}:is(main .theme-off) :is(h1,h2,h3,h4,b,strong,blockquote,.h-sec,.promise,.p-hero-brand,.brandname,.tier,.tier .go,.stage h3,.stage-panel h4,.facts b,.contact-mini b,.outcome,.words span,.chat .head){color:var(--ink)!important}:is(main .theme-off) :is(p,.lede,dd,li,.crumbs,.crumbs a,.mono,.k,.stack-cap,.facts span,.tier p,.stage p,.group-quote span,.chat .head small){color:var(--ink-muted)!important}:is(main .theme-off) .eyebrow{color:var(--ink)!important}:is(main .theme-off) .sec-head .eyebrow{color:var(--ink-muted)!important}:is(main .theme-off) :is(.quad .mono,.eng .mono,.steps4 .n,.tier .layer,.stage[aria-selected="true"] .k,.badge){color:var(--on-text)!important}:is(main .theme-off) .btn-coral{background:var(--ink)!important;color:#fff!important}:is(main .theme-off) .btn-coral:hover{background:var(--on-text)!important}:is(main .theme-off) .btn-ghost{color:var(--ink)!important;border-color:var(--ink)!important}:is(main .theme-off) .btn-ghost:hover{background:var(--ink)!important;color:#fff!important}:is(main .theme-off) .link{color:var(--ink)!important}.svc-row b{color:var(--ink)!important}.svc-row span{color:var(--ink-muted)!important}.svc-row i{color:var(--on-text)!important}.svc-row:hover b{color:var(--on-text)!important}.stage:hover{background:rgba(255,100,83,.08)}.stage[aria-selected="true"]{background:rgba(255,100,83,.14)!important;border-left-color:var(--on)!important}.tier:hover{background:rgba(255,255,255,.5)}.tier.base{background:rgba(255,100,83,.16)!important}.outcome i{color:var(--on-text)!important}.words span{border-color:var(--ink-line)!important}.chat{background:#fff!important;border-color:var(--line)!important}.chat .me{background:var(--leaf)!important}.chat .head i{background:var(--on)!important}.member.lead .ph{background:var(--on);color:var(--ink)}.tl.now .rail i{background:var(--on);border-color:var(--on)}.statement em{color:var(--on-text)}.cap,.compare .row,.charter li,.feature,.sector,.pain,.gp,.pillar,.step,.layer-card,.member,.tcard,.found-list div,.faq details,.info-item,.partner{border-color:var(--line)}.trust li::before{background:var(--on)}.quote-card{border-left-color:var(--on)}.voice-big{border-left-color:var(--on)}.member blockquote,.svc .for,.form-msg{border-left-color:var(--on)}.sector li::before{background:var(--on-text)}.tbc{background:#FFE0DB}.found{grid-template-columns:1fr!important}.found-txt{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(20px,3vw,40px)}.found-txt>*{grid-column:1/-1}.found-txt .h-sec{grid-column:1/span 8}.found-txt .lede{grid-column:1/span 8}.found-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:900px){.found-txt .h-sec,.found-txt .lede{grid-column:1/-1}.found-list{grid-template-columns:1fr 1fr!important}}.opsim{margin-top:clamp(56px,7vw,96px)}.os-intro{display:grid;gap:14px;margin-bottom:24px}.os-panel{background:var(--ink);color:#fff;border-top:3px solid var(--on)}.os-bar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--ink-line)}.os-brand{display:flex;gap:14px;align-items:center;flex:1;min-width:240px}.os-mark{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--on) 0 30%,transparent 31%),conic-gradient(var(--on) 0 25%,#23235C 0 100%);flex:none}.os-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.os-title b{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;letter-spacing:.01em}.os-live{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on);display:inline-flex;align-items:center;gap:6px}.os-live i{width:8px;height:8px;border-radius:50%;background:var(--on);animation:osb 1.2s infinite}.os-live.done{color:#A8A8C8}.os-live.done i{animation:none;background:#A8A8C8}@keyframes osb{50%{opacity:.25}}.os-client{font-size:.82rem;color:#A8A8C8;margin-top:2px}.os-clock{font-family:var(--f-mono);font-size:1.6rem;letter-spacing:.06em;color:#fff;font-variant-numeric:tabular-nums}.os-ctl{display:flex;gap:6px}.os-ctl button{background:transparent;border:1px solid var(--ink-line);color:#fff;font-family:var(--f-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;cursor:pointer}.os-ctl button:hover{border-color:var(--on);color:var(--on)}.os-ctl button[data-a="play"]{background:var(--on);color:var(--ink);border-color:var(--on);font-weight:600}.os-prog{height:3px;background:#16274a}.os-prog span{display:block;height:100%;background:var(--on);transition:width .6s var(--ease)}.os-body{display:grid;grid-template-columns:230px minmax(0,1fr) 210px}.os-side,.os-kpis{padding:20px 22px}.os-side{border-right:1px solid var(--ink-line)}.os-kpis{border-left:1px solid var(--ink-line);display:grid;gap:4px;align-content:start}.os-center{padding:20px 22px;min-width:0}.os-lab{font-family:var(--f-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#A8A8C8;margin-bottom:10px}.os-doms{list-style:none;display:grid;gap:2px;margin-bottom:22px}.os-dom{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:9px 10px;border-left:2px solid transparent;font-size:.88rem;color:#D0D0E0;transition:all .3s}.os-dom i{width:8px;height:8px;border-radius:50%;background:#2a3d66}.os-dom em{font-style:normal;font-family:var(--f-mono);font-size:.62rem;color:#7A7A99}.os-dom.used i{background:#8FA3FF}.os-dom.used em{color:#8FA3FF}.os-dom.act{background:rgba(255,100,83,.12);border-left-color:var(--on);color:#fff}.os-dom.act i{background:var(--on);box-shadow:0 0 0 4px rgba(255,100,83,.25)}.os-dom.act em{color:var(--on)}.os-human{border-top:1px solid var(--ink-line);padding-top:16px;transition:all .3s}.os-human.act{box-shadow:inset 3px 0 0 var(--on);padding-left:10px}.os-hn{font-size:.85rem;color:#D0D0E0;margin-bottom:10px}.os-hn b{font-family:var(--f-display);font-size:1.6rem;color:#fff;margin-right:4px}.os-ppl{list-style:none;display:grid;gap:6px;font-size:.85rem;color:#D0D0E0}.os-ppl li{display:flex;align-items:center;gap:8px}.os-ppl li.act{color:#fff}.os-av{width:24px;height:24px;border-radius:50%;background:#23235C;display:grid;place-items:center;font-size:.6rem;font-weight:700;color:#fff}.os-ppl li.act .os-av{background:var(--on);color:var(--ink)}.os-log{height:300px;overflow:auto;display:grid;align-content:start;gap:0;border-top:1px solid var(--ink-line)}.os-ln{display:grid;grid-template-columns:48px 128px minmax(0,1fr);gap:4px 12px;padding:11px 0;border-bottom:1px solid var(--ink-line);font-size:.88rem;color:#D0D0E0}.os-ln.new{animation:osin .5s var(--ease)}@keyframes osin{from{opacity:0;transform:translateY(-6px);background:rgba(255,100,83,.12)}to{opacity:1}}.os-ln time{font-family:var(--f-mono);font-size:.78rem;color:#A8A8C8;grid-row:1/3}.os-tag{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#A8A8C8;grid-row:1/3;padding-top:2px}.os-tag.t-human{color:var(--on)}.os-who{font-size:.76rem;color:#A8A8C8}.os-who.h{color:var(--on)}.os-msg{grid-column:3;color:#fff}.os-rep{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.os-rep li{display:flex;align-items:center;gap:8px;font-size:.82rem;border:1px solid var(--ink-line);padding:7px 10px;color:#fff;animation:osin .5s var(--ease)}.os-rep li.empty{color:#7A7A99}.os-doc{width:10px;height:13px;border:1.5px solid var(--on);display:inline-block}.os-k{padding:12px 0;border-bottom:1px solid var(--ink-line)}.os-k .os-lab{margin-bottom:2px}.os-kv{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;font-size:1.7rem;color:#fff;font-variant-numeric:tabular-nums}.os-k.bump .os-kv{color:var(--on)}.os-foot{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 22px;border-top:1px solid var(--ink-line);font-size:.85rem;color:#A8A8C8}.os-tagi{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink-line);padding:4px 8px}@media (max-width:1000px){.os-body{grid-template-columns:1fr}.os-side{border-right:0;border-bottom:1px solid var(--ink-line)}.os-kpis{border-left:0;border-top:1px solid var(--ink-line);grid-template-columns:repeat(3,1fr);gap:0 16px}.os-doms{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:560px){.os-ln{grid-template-columns:44px minmax(0,1fr)}.os-tag{grid-row:auto;grid-column:2}.os-who,.os-msg{grid-column:2}.os-kpis{grid-template-columns:1fr 1fr}.os-clock{font-size:1.2rem}}@media (max-width:900px){.group-quote{grid-template-columns:1fr!important}.group-quote blockquote,.group-quote figcaption{grid-column:1/-1!important}}:root{--leaf:#FF6453;--mist:#F6F6F9;--line:#E3E3EB}:is(main .theme-off){--ink-line:rgba(11,11,16,.18);--ink-muted:#3f4352}:is(main .theme-off) .eyebrow::before{background:var(--ink)!important}:is(main .theme-off) :is(.quad .mono,.eng .mono,.steps4 .n,.tier .layer,.stage[aria-selected="true"] .k,.badge,.outcome i,.svc-row i){color:var(--ink)!important}:is(main .theme-off) .steps4>div{border-top-color:var(--ink)!important}:is(main .theme-off) .stage[aria-selected="true"]{background:rgba(255,255,255,.45)!important;border-left-color:var(--ink)!important}:is(main .theme-off) .stage:hover{background:rgba(255,255,255,.3)}:is(main .theme-off) .tier.base{background:rgba(255,255,255,.45)!important;border-left-color:var(--ink)!important}:is(main .theme-off) .tier:hover{background:rgba(255,255,255,.3)}:is(main .theme-off) .btn-coral:hover{background:#fff!important;color:var(--ink)!important}:is(main .theme-off) .chat{border-color:rgba(11,11,16,.15)!important}:is(main .theme-off) .chat .me{background:#FFE3DE!important}:is(main .theme-off) .chat .head i{background:var(--ink)!important}:is(main .theme-off) .member .ph{background:var(--ink)}.member .ph.ph-img{width:104px;height:104px;padding:5px;border-radius:50%;background:conic-gradient(from 210deg,#FF6453,#000033,#FF6453,#000033,#FF6453)!important;box-shadow:0 10px 30px rgba(11,11,16,.12);flex-shrink:0;position:relative;display:block}.member .ph.ph-img img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;border:4px solid #fff}.member.lead .ph.ph-img{width:148px;height:148px;padding:6px}.member .top-row{gap:20px}.member .ph.ph-img::after{content:"";position:absolute;right:4px;bottom:8px;width:16px;height:16px;border-radius:50%;background:#000033;border:3px solid #fff;display:block}.member.lead .ph.ph-img::after{width:20px;height:20px;right:10px;bottom:12px;background:#FF6453}.top{background:#000033!important;border-bottom-color:#1A1A4D!important}.brand small{border-left-color:#2A2A66!important;color:#A8A8C8!important}.menu>a,.dd>button{color:#F2F2F8!important}.langsw{border-color:#2A2A66!important}.langsw button{color:#C6C6DC!important}.langsw button[aria-pressed="true"]{background:#FF6453!important;color:#000033!important}.menu .btn,.menu>a.btn-coral{background:#FF6453!important;color:#000033!important}.menu .btn:hover,.menu>a.btn-coral:hover{background:#fff!important}.burger{border-color:#2A2A66!important}@media (max-width:1100px){.menu{background:#000033!important;border-bottom-color:#1A1A4D!important}.dd>button,.menu>a{border-bottom-color:#1A1A4D!important}}.hero{background:linear-gradient(180deg,rgba(0,0,51,0) 50%,rgba(0,0,51,.97) 100%),linear-gradient(90deg,rgba(0,0,51,.95) 0%,rgba(0,0,51,.82) 40%,rgba(0,0,51,.28) 75%,rgba(0,0,51,.5) 100%),url(img/hero-2000.webp) 62% center/cover no-repeat,#000033!important}@media (max-width:900px){.hero{background:linear-gradient(180deg,rgba(0,0,51,.72),rgba(0,0,51,.97)),url(img/hero-1200.webp) 62% center/cover no-repeat,#000033!important}}.hero .lede{color:#D9D9EA!important}.hero .trust,.quote-card cite{color:#A8A8C8!important}.hero .btn-coral{background:#FF6453!important;color:#000033!important}.hero .btn-coral:hover{background:#fff!important}.proof{border-top-color:#2A2A66!important}.proof div{border-color:#2A2A66!important}.proof span{color:#A8A8C8!important}footer{background:#000033!important}.foot p,.foot h4,.foot .im,.legal,.legal-links a,.legal-links button{color:#A8A8C8!important}.foot a{color:#F2F2F8!important}.legal{border-top-color:#1A1A4D!important}.os-panel{background:#000033!important}.os-bar,.os-side,.os-kpis,.os-foot,.os-ln,.os-k,.os-human,.os-log,.os-rep li,.os-ctl button:not([data-a="play"]),.os-tagi{border-color:#1A1A4D!important}.os-prog{background:#14144A!important}.os-av{background:#23235C!important}.os-dom i{background:#3A3A75}.skip{position:absolute;left:16px;top:-60px;z-index:200;background:#000033;color:#fff;padding:10px 16px;text-decoration:none}.skip:focus{top:12px}.langsw a{display:inline-block;color:#C6C6DC;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.1em;padding:6px 10px;text-decoration:none}.langsw a.is-active{background:#FF6453;color:#000033}.langsw a:hover{color:#fff}.langsw a.is-active:hover{color:#000033}.brand img{height:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-page]{display:block}
/* ===== THEME ASENSIA — Noir / Orange #FF6453 / Bleu intense #000033 ===== */
:root{--ink:#0B0B10;--navy:#000033;--blue:#000033;--orange:#FF6453;--on:#FF6453;--on-text:#CC3A2A;--leaf:#FF6453;--mist:#F6F6F9;--line:#E3E3EB}
::selection{background:#FF6453;color:#000033}
.night{background:#0B0B10!important;color:#fff}
.night-2{background:#000033!important;color:#fff}
.phead{background:radial-gradient(900px 420px at 88% 0%,rgba(255,100,83,.22),transparent 60%),linear-gradient(135deg,#000033 0%,#05051f 55%,#0B0B10 100%)!important;color:#fff;border-bottom:3px solid #FF6453}
.top{background:#000033!important;border-bottom-color:#1A1A4D!important}
footer{background:#0B0B10!important;border-top:3px solid #FF6453}
.legal{border-top-color:#2A2A3C!important}
.hero{background:linear-gradient(180deg,rgba(0,0,51,0) 50%,rgba(0,0,51,.97) 100%),linear-gradient(90deg,rgba(0,0,51,.96) 0%,rgba(0,0,51,.82) 40%,rgba(0,0,51,.25) 75%,rgba(0,0,51,.5) 100%),url(img/hero-2000.webp) 62% center/cover no-repeat,#000033!important}
@media (max-width:900px){.hero{background:linear-gradient(180deg,rgba(0,0,51,.72),rgba(0,0,51,.97)),url(img/hero-1200.webp) 62% center/cover no-repeat,#000033!important}}
/* boutons */
.btn-coral{background:#FF6453;color:#000033}
.btn-coral:hover{background:#000033;color:#fff}
.night .btn-coral,.night-2 .btn-coral,.phead .btn-coral,.hero .btn-coral{background:#FF6453!important;color:#000033!important}
.night .btn-coral:hover,.night-2 .btn-coral:hover,.phead .btn-coral:hover,.hero .btn-coral:hover{background:#fff!important;color:#000033!important}
.menu .btn,.menu>a.btn-coral{background:#FF6453!important;color:#000033!important}
.menu .btn:hover,.menu>a.btn-coral:hover{background:#fff!important;color:#000033!important}
/* sections sombres : textes, filets, accents */
:is(.night,.night-2,.phead) :is(.cap,.compare .row,.charter li,.feature,.sector,.pain,.gp,.pillar,.step,.layer-card,.member,.tcard,.found-list div,.faq details,.info-item,.partner,.words span,.tier,.stage,.eng,.quad>div,.steps4>div){border-color:var(--ink-line)!important}
:is(.night,.night-2) .steps4>div{border-top-color:#FF6453!important}
:is(.night,.night-2,.phead) .svc-row b{color:#fff!important}
:is(.night,.night-2,.phead) .svc-row span{color:#D0D0E0!important}
:is(.night,.night-2,.phead) :is(.svc-row i,.svc-row:hover b,.outcome i,.statement em,.quad .mono,.eng .mono,.steps4 .n,.tier .layer,.stage[aria-selected="true"] .k,.badge,.sector .eyebrow,.gp .mono,.layer-card .k,.member .role){color:#FF6453!important}
:is(.night,.night-2,.phead) :is(.feature,.sector,.pain,.gp,.layer-card,.member,.tcard,.partner,.info-item) :is(p,li,span){color:var(--ink-muted)}
:is(.night,.night-2,.phead) .tier:hover,:is(.night,.night-2,.phead) .stage:hover{background:rgba(255,255,255,.04)!important}
:is(.night,.night-2,.phead) .tier.base,:is(.night,.night-2,.phead) .stage[aria-selected="true"]{background:rgba(255,100,83,.10)!important;border-left-color:#FF6453!important}
:is(.night,.night-2,.phead) .chat{background:#000033!important;border-color:#2A2A66!important}
.night-2 .chat{background:#0B0B10!important}
:is(.night,.night-2,.phead) .chat .it{background:#14144A!important;color:#E6E6F0!important;border-color:#2A2A66!important}
:is(.night,.night-2,.phead) .chat .it b{color:#FF6453!important}
.night-2 .chat .it{background:#1A1A24!important}
.chat .me{background:#FF6453!important;color:#000033!important}
.eyebrow::before{background:#FF6453}
:is(.night,.night-2,.phead) .eyebrow::before{background:#FF6453!important}
/* simulation ops */
.os-panel{background:#000033!important;border-top-color:#FF6453}
/* photos équipe */
.member .ph.ph-img{background:conic-gradient(from 210deg,#FF6453,#000033,#FF6453,#000033,#FF6453)!important}
.member .ph.ph-img::after{background:#FF6453!important}
.member.lead .ph.ph-img::after{background:#000033!important}
.member.lead .ph{background:#FF6453;color:#000033}
/* liens & focus */
.link{border-bottom-color:#FF6453}
.link:hover{color:#CC3A2A}
:focus-visible{outline-color:#FF6453}
.skip{background:#000033}

.sec-head .eyebrow::before,:is(.night,.night-2,.phead) .sec-head .eyebrow::before{background:none!important;color:var(--on-text)!important}
:is(.night,.night-2,.phead) .sec-head .eyebrow::before{color:#FF6453!important}

/* Accueil : espace réduit au-dessus du titre */
.hero{padding-top:clamp(32px,4vw,56px)!important}

/* Bloc unique centré (page SPOC Luxembourg) */
.feature-grid.feature-solo{grid-template-columns:minmax(0,560px)!important;justify-content:center;text-align:center}
.feature-solo .feature{justify-items:center}

/* Équipe : dernier membre centré */
@media (min-width:961px){.team>.member:last-child:not(.lead){grid-column:2}}
