.seg-hero__tag{border:1px solid rgb(var(--accent-2-rgb) / .6);color:var(--accent-2);border-radius:999px;margin-bottom:clamp(18px,3vh,28px);padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.seg-hero .phero__title{max-width:15ch}.seg-switch{border:1px solid var(--line-strong);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.seg-switch button{height:38px;color:var(--fg-2);border-radius:999px;padding:0 20px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s}.seg-switch button[aria-selected=true]{background:var(--fg);color:var(--bg)}.get__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.get__head{top:calc(var(--nav-h) + 32px);gap:18px;display:grid;position:sticky}.get__list{display:grid}.get__list li{border-top:1px solid var(--line);gap:6px;padding:24px 0;display:grid}.get__list b{letter-spacing:-.02em;font-size:clamp(20px,1.7vw,24px);font-weight:620;font-stretch:110%}.get__list span{color:var(--fg-2)}.cutter__weight{gap:14px;margin-bottom:28px;display:grid}.cutter__strip{height:46px;width:var(--fill,100%);gap:3px;min-width:40px;display:flex;position:relative}.cutter__track{margin-top:22px;position:relative}.blockw{background:var(--ink);border-radius:6px;flex:1 1 0;transition:background-color .3s}.blockw.is-over{background:var(--accent)}.cutter__limit{background:var(--accent-2);pointer-events:none;width:2px;position:absolute;top:-10px;bottom:-10px}.cutter__limit:after{content:"Seuil MVP";font-family:var(--font-mono);white-space:nowrap;color:var(--fg-3);font-size:11px;position:absolute;top:-22px;left:6px}.cutter__verdict{color:var(--fg-2);min-height:2.8em;font-size:18px}.cutter__verdict b{color:var(--fg)}.cutter__verdict[data-level=over] b{color:var(--accent-hot)}.cutter__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cutter__col{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);padding:18px}.cutter__col--later{background:0 0;border-style:dashed}.cutter__head{justify-content:space-between;margin-bottom:12px;font-size:18px;font-weight:640;font-stretch:112%;display:flex}.cutter__head span{font-family:var(--font-mono);color:var(--fg-3);font-size:13px;font-weight:400}.cutter__list{gap:6px;min-height:60px;display:grid}.cutter__empty{color:var(--fg-3);padding:14px;font-size:14px}.feat{border:1px solid var(--line-strong);background:var(--bg);text-align:left;width:100%;transition:border-color .2s ease, transform .16s var(--ease-out);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 14px;font-size:15px;display:grid}.feat:active{transform:scale(.98)}.feat [data-icon]{color:var(--fg-3)}.feat.is-locked{border-color:var(--accent);cursor:default}.feat__size{font-family:var(--font-mono);background:rgb(var(--accent-2-rgb) / .2);color:var(--fg-2);border-radius:999px;padding:2px 8px;font-size:11px}.feat__size[data-w="4"]{background:rgb(var(--accent-rgb) / .16)}@media (hover:hover) and (pointer:fine){.feat:not(.is-locked):hover{border-color:var(--fg-3)}}.cutter__actions,.calc__actions,.line__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.cutter__note{color:var(--fg-3);margin-top:16px;font-size:13px}.versus__grid{display:grid}.versus__row{border-top:1px solid var(--line);color:var(--fg-2);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px;padding:24px 0;font-size:17px;display:grid}.versus__row b{color:var(--fg);font-size:20px;font-weight:620;font-stretch:110%}.versus__row--me{background:var(--ink);color:#e3d3c3;border:0;border-radius:18px;margin-top:12px;padding:26px 24px}.versus__row--me b{color:#fbf1e6}.tangle__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.tangle__text{justify-items:start;gap:22px;display:grid}.tangle__caption{min-height:3em;color:var(--fg-2)}.tangle__viz svg{width:100%;height:auto;overflow:visible}.tg-mess{fill:none;stroke:#fbf1e63d;stroke-width:1.4px;stroke-dasharray:5 6}.tg-human rect{fill:var(--ink);stroke:var(--accent)}.tg-human text{font-family:var(--font-mono);fill:var(--accent-hot);font-size:12px}.tg-spoke{fill:none;stroke:var(--accent-2);stroke-width:1.6px;stroke-dasharray:1}.tg-pulse{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.04 .96;animation:2.2s linear infinite tg-pulse}@keyframes tg-pulse{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tg-hub circle{fill:var(--accent)}.tg-hub text{fill:var(--ink);font-size:15px;font-weight:700}.tg-node rect{fill:#241b16;stroke:#fbf1e64d}.tg-node text{fill:#fbf1e6;font-size:14px;font-weight:600}.calc__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.calc__rows{gap:10px;display:grid}.trow{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,.8fr)) 36px;align-items:end;gap:10px;margin:0;padding:14px;display:grid;position:relative}.trow label{gap:6px;display:grid}.trow label span{color:var(--fg-3);font-size:12px}.trow input{border:1px solid var(--line-strong);background:var(--bg);width:100%;height:42px;color:var(--fg);font:inherit;border-radius:10px;padding:0 12px;font-size:15px}.trow input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.trow__del{width:36px;height:42px;color:var(--fg-3);border-radius:10px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.trow__del:hover{color:var(--fg);background:rgb(var(--fg-rgb) / .06)}}.calc__out{top:calc(var(--nav-h) + 24px);border-radius:var(--radius);background:var(--ink);color:#fbf1e6;justify-items:start;gap:12px;padding:clamp(22px,2.6vw,32px);display:grid;position:sticky}.calc__label{font-family:var(--font-mono);color:var(--accent-2);font-size:12px}.calc__big{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,104px);font-weight:700;font-stretch:120%;line-height:.9}.calc__big span{color:var(--accent)}.calc__sub{color:#c9b8a6}.calc__sub b{color:#fbf1e6}.calc__first{border-top:1px solid #fbf1e61f;gap:4px;width:100%;margin-block:8px;padding-top:14px;display:grid}.calc__first span{font-family:var(--font-mono);color:var(--accent-2);font-size:12px}.calc__first em{color:#c9b8a6;font-size:14px;font-style:normal}.designer__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.designer__form{gap:26px;display:grid}.designer__form fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.designer__form legend{margin-bottom:12px;font-size:17px;font-weight:640}.pickrow{flex-wrap:wrap;gap:6px;display:flex}.pick{border:1px solid var(--line-strong);height:38px;color:var(--fg-2);transition:background-color .2s ease, color .2s ease, transform .16s var(--ease-out);border-radius:999px;padding:0 14px;font-size:14px;font-weight:500}.pick:active{transform:scale(.97)}.pick[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fbf1e6}.steps-edit{flex-wrap:wrap;gap:6px;display:flex}.stepchip{background:rgb(var(--accent-2-rgb) / .22);border-radius:999px;align-items:center;gap:4px;height:36px;padding:0 6px 0 14px;font-size:14px;font-weight:500;display:inline-flex}.stepchip button{width:26px;height:26px;color:var(--fg-2);border-radius:50%;place-items:center;display:grid}.addstep{gap:6px;max-width:320px;display:flex}.addstep input{border:1px solid var(--line-strong);background:var(--surface);height:40px;color:var(--fg);font:inherit;border-radius:999px;flex:1;padding:0 14px;font-size:14px}.addstep input::placeholder{color:var(--fg-3)}.addstep__btn{background:var(--ink);color:#fbf1e6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.designer__preview{border-radius:var(--radius);border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--surface), var(--bg));box-shadow:0 40px 90px rgb(var(--ink-rgb) / .35);gap:16px;padding:18px;display:grid}.pv__bar{justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.pv__board{grid-template-columns:repeat(var(--cols,5), minmax(110px, 1fr));gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.pv__col{background:rgb(var(--fg-rgb) / .04);border-radius:12px;align-content:start;gap:6px;min-height:170px;padding:8px;display:grid}.pv__colhead{color:var(--fg-2);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.pv__colhead span{font-family:var(--font-mono);color:var(--fg-3)}.pv__card{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;gap:2px;padding:9px 10px;display:grid}.pv__card b{font-size:12.5px;font-weight:600;line-height:1.3}.pv__card small{font-family:var(--font-mono);color:var(--fg-3);font-size:10.5px}.pv__bottom{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.pv__label{font-family:var(--font-mono);color:var(--accent-2);margin-bottom:8px;font-size:11px}.pv__model code{font-family:var(--font-mono);color:var(--fg-2);flex-wrap:wrap;gap:4px;font-size:11.5px;display:flex}.pv__model code b{width:100%;color:var(--accent);font-weight:500}.pv__model code span{background:rgb(var(--fg-rgb) / .06);border-radius:6px;padding:2px 6px}.pv__hint{font-family:var(--font-mono);color:var(--fg-3);margin-top:8px;font-size:11px}.pv__rights table{border-collapse:collapse;width:100%;font-size:12px}.pv__rights th,.pv__rights td{text-align:left;border-bottom:1px solid var(--line);padding:6px 4px}.pv__rights thead th{color:var(--fg-3);font-weight:500}.pv__rights tbody th{font-weight:600}.pv__rights td[data-v=yes]{color:var(--fg)}.pv__rights td[data-v=no]{color:var(--fg-3)}.saas__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.saas__col{border:1px solid var(--line-strong);border-radius:18px;align-content:start;gap:20px;padding:clamp(24px,3vw,36px);font-size:17px;display:grid}.saas__col--me{border-color:var(--accent);background:rgb(var(--accent-rgb) / .07)}.adoption__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);display:grid}.adoption__list{counter-reset:a;display:grid}.adoption__list li{counter-increment:a;border-top:1px solid var(--line);color:var(--fg-2);grid-template-columns:36px minmax(0,1fr);padding:20px 0;font-size:17px;display:grid}.adoption__list li:before{content:counter(a, decimal-leading-zero);font-family:var(--font-mono);grid-row:span 2;padding-top:5px;font-size:12px}.adoption__list b{color:var(--fg);font-size:19px}.line__flow{height:80px;margin-bottom:8px}.line__flow canvas{width:100%;height:100%}.line__steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.station{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:start;gap:10px;padding:14px 12px;transition:border-color .25s;display:grid}.station[data-mode=auto]{border-color:var(--accent)}.station[data-mode=assist]{border-color:var(--accent-2)}.station__num{font-family:var(--font-mono);color:var(--fg-3);font-size:11px}.station__name{min-height:2.5em;font-size:15px;font-weight:620;line-height:1.25}.station__modes{gap:4px;display:grid}.station__modes button{height:30px;color:var(--fg-3);border-radius:8px;font-size:12.5px;font-weight:500;transition:background-color .2s,color .2s}.station__modes button[aria-checked=true]{background:rgb(var(--fg-rgb) / .1);color:var(--fg)}.station__modes button[data-mode=auto][aria-checked=true]{background:var(--accent);color:var(--ink)}.station__modes button[data-mode=assist][aria-checked=true]{background:var(--accent-2);color:var(--ink)}.line__readout{max-width:70ch;color:var(--fg-2);gap:8px;margin-top:28px;display:grid}.line__big{letter-spacing:-.03em;color:var(--fg);font-size:clamp(26px,2.8vw,40px);font-weight:640;font-stretch:112%}.line__big b{color:var(--accent)}.line__rule{color:var(--fg)}.inside__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);display:grid}.inside__text{color:var(--fg-2);gap:16px;font-size:19px;display:grid}.inside__text a{color:var(--fg);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:899px){.get__grid,.tangle__grid,.calc__grid,.designer__grid,.saas__grid,.adoption__grid,.inside__grid,.cutter__cols,.pv__bottom{grid-template-columns:1fr}.get__head,.calc__out{position:relative;top:auto}.versus__row{grid-template-columns:1fr;gap:6px}.trow{grid-template-columns:repeat(3,minmax(0,1fr))}.trow__name{grid-column:1/-1}.trow__del{position:absolute;top:8px;right:8px}.line__steps{grid-template-columns:1fr}.station{grid-template-columns:28px minmax(0,1fr);align-items:center}.station__name{min-height:0}.station__modes{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.line__flow{display:none}}@media (prefers-reduced-motion:reduce){.tg-pulse{animation:none}}
