.landing{--font-display:var(--font-bricolage), "Helvetica Neue", Arial, sans-serif;--font-serif:var(--font-landing-serif), var(--font-cormorant), Georgia, serif;--font-mono:var(--font-landing-mono), ui-monospace, "SF Mono", Menlo, monospace;--color-ink:#0a0a0b;--color-ink-2:#111113;--color-ink-3:#19191c;--color-ink-4:#232327;--color-paper:#f3f2ee;--color-paper-2:#a6a5a0;--color-paper-3:#66655f;--color-line:#f3f2ee1c;--color-vrai:#3ddc84;--color-faux:#ff4a3d;--color-trompeur:#ffb224;--color-inverif:#3b8cff;--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--radius-xl:44px;--rail-w:0px;--gutter:clamp(20px, 6vw, 96px);--shadow-contact:0 1px 2px #00000080;--shadow-ambient:0 30px 60px -20px #000000a6;--key-light:inset 0 1px 0 #ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:1024px){.landing{--rail-w:60px}}.landing{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:auto}html.on-landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0b}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.landing{background:var(--color-ink);margin:0;overflow-x:clip}.landing ::selection{background:var(--color-paper);color:var(--color-ink)}.landing a{color:inherit;text-decoration:none}.landing button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.landing :focus-visible{outline:2px solid var(--color-paper);outline-offset:4px;border-radius:6px}.landing main{z-index:1;position:relative}.landing .display{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:.95}.landing .display em,.landing .serif-em{font-family:var(--font-serif);letter-spacing:-.01em;padding-right:.04em;font-size:1.08em;font-style:italic;font-weight:500;line-height:1}.landing .h2{padding-bottom:.12em;font-size:clamp(2.6rem,7vw,7.4rem)}.landing .h3{letter-spacing:-.03em;padding-bottom:.1em;font-size:clamp(1.9rem,3.6vw,3.6rem);line-height:1}.landing .lead{color:var(--color-paper-2);text-wrap:pretty;max-width:44ch;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.5}.landing .mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-paper-2);font-variant-numeric:tabular-nums;font-size:.72rem}.landing .lines{display:block}.landing .lines .line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.landing .lines .line>span{will-change:transform;display:block}.landing.motion .lines .line>span{transform:translateY(112%)}.landing.motion .lines.is-in .line>span{transform:none}.landing.motion [data-reveal=fade]{opacity:0;transform:translateY(28px)}.landing.motion [data-reveal=stagger]>*{opacity:0;transform:translateY(24px)}.landing .wrap{padding-inline:var(--gutter) calc(var(--gutter) + var(--rail-w))}.landing .section{position:relative}.landing .section-head{padding-top:clamp(96px,16vh,180px);padding-bottom:clamp(48px,7vh,96px)}.landing .btn{letter-spacing:-.01em;white-space:nowrap;will-change:transform;border-radius:999px;align-items:center;gap:.6em;height:52px;padding:0 26px;font-size:.95rem;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,color .25s,border-color .25s;display:inline-flex}.landing .btn:active{transform:scale(.97)}.landing .btn-fill{background:var(--color-paper);color:var(--color-ink);box-shadow:inset 0 1px #fff9,0 10px 30px -10px #f3f2ee59}.landing .btn-fill:hover{background:#fff}.landing .btn-ghost{color:var(--color-paper);background:#f3f2ee05;border:1px solid #f3f2ee47}.landing .btn-ghost:hover{background:#f3f2ee0f;border-color:#f3f2ee99}.landing .btn .arrow{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.landing .btn:hover .arrow{transform:translate(2px,-2px)}.landing .magnetic{margin:-14px;padding:14px;display:inline-flex}.landing .panel{background:var(--color-ink-2);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--key-light), var(--shadow-contact), var(--shadow-ambient);position:relative}.landing .grain{z-index:60;pointer-events:none;opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.09'/></svg>");position:fixed;inset:0}.landing .pre{z-index:90;background:var(--color-ink);color:var(--color-paper);grid-template-rows:1fr auto;padding:clamp(20px,4vw,48px);display:grid;position:fixed;inset:0}.landing .pre-word{align-self:end;font-size:clamp(2.4rem,8vw,8rem)}.landing .pre-foot{justify-content:space-between;align-items:end;padding-top:24px;display:flex}.landing .pre-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2rem,6vw,5rem);line-height:1}.landing .wordmark{z-index:40;letter-spacing:-.05em;opacity:0;pointer-events:none;font-size:1.15rem;font-weight:800;line-height:1;position:fixed;top:22px;left:clamp(18px,2.4vw,36px);transform:translateY(-8px)}.landing .wordmark.is-on{pointer-events:auto}.landing{--ruler-ink:#fff;--ruler-bg:#0a0a0b;--ruler-accent:#fff;--ruler-accent-ink:#fff}html[data-ruler=on]{scrollbar-width:none}html[data-ruler=on]::-webkit-scrollbar{width:0;height:0;display:none}.landing .ruler{z-index:40;cursor:crosshair;font-family:var(--font-mono);position:fixed;top:0;bottom:0;right:0;overflow:hidden}.landing .ruler-frost{-webkit-backdrop-filter:blur(9px);background-color:color-mix(in srgb, var(--ruler-bg) 55%, transparent);position:absolute;inset:0}.landing .ruler-track{inset-inline:0;will-change:transform;position:absolute;top:0}.landing .ruler-row{height:0;position:absolute;inset-inline:0}.landing .ruler-tick{background:var(--ruler-ink);transform-origin:100%;height:1px;display:block;position:absolute;top:0;right:0}.landing .ruler-label{letter-spacing:.08em;color:var(--ruler-ink);font-size:9px;position:absolute;top:0;transform:translateY(-50%)}.landing .ruler-bracket{inset-inline:0;opacity:0;height:0;position:absolute;top:0}.landing .ruler-bracket>div{background:var(--ruler-ink);position:absolute;inset:0}.landing .ruler-bracket>span{background:var(--ruler-ink);opacity:.5;height:1px;display:block;position:absolute;inset-inline:0}.landing .ruler-bracket>span:first-of-type{top:0}.landing .ruler-bracket>span:last-of-type{bottom:0}.landing .ruler-needle{inset-inline:0;will-change:transform;height:0;position:absolute;top:0}.landing .ruler-needle-line{inset-inline:0;background:var(--ruler-accent);height:1px;box-shadow:0 0 6px var(--ruler-accent);display:block;position:absolute;top:0}.landing .ruler-readout{white-space:nowrap;letter-spacing:.08em;color:var(--ruler-accent-ink);font-size:9px;position:absolute;top:4px;right:2px}.landing .ruler-digits{height:1em;line-height:1;display:inline-flex;overflow:hidden}.landing .ruler-digit-col{flex-direction:column;transition:transform .28s cubic-bezier(.2,.9,.2,1);display:flex}.landing .ruler-digit-col>span{height:1em;display:block}.landing .ruler-ghost{pointer-events:none;z-index:40;opacity:0;height:0;position:fixed;top:0;right:0}.landing .ruler-ghost>div{background:var(--ruler-ink);display:block;position:absolute;right:0}.landing .ruler-pools{pointer-events:none;z-index:39;position:fixed;inset:0}.landing .ruler-pool{opacity:0;-webkit-backdrop-filter:blur(9px);background-color:color-mix(in srgb, var(--ruler-bg) 80%, transparent);position:absolute;right:0}.landing .ruler-heads{pointer-events:none;z-index:40;position:fixed;inset:0}.landing .ruler-hit{pointer-events:auto;cursor:pointer;position:absolute}.landing .ruler-letter{white-space:pre;opacity:0;color:var(--ruler-ink);line-height:1;font-family:var(--font-display);letter-spacing:-.02em;font-optical-sizing:none;will-change:transform, opacity;text-shadow:0 0 4px var(--ruler-bg), 0 0 10px var(--ruler-bg);font-weight:800;position:absolute;top:0;left:0}.landing .ruler-letter.is-hero{letter-spacing:-.04em}.landing .ruler-static{z-index:40;text-align:right;position:fixed}.landing .ruler-static-pool{-webkit-backdrop-filter:blur(9px);background-color:color-mix(in srgb, var(--ruler-bg) 82%, transparent);position:absolute;inset:-40px -64px;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.landing .ruler-static ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.landing .ruler-static a{font-family:var(--font-display);color:#ffffffb3;font-weight:800}.landing .ruler-static a:hover{color:#fff}.landing .rail-mobile{z-index:40;pointer-events:none;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-paper-2);justify-content:space-between;align-items:center;padding:0 16px 12px;font-size:.62rem;display:flex;position:fixed;bottom:0;left:0;right:0}.landing .rail-mobile:before{content:"";background:#f3f2ee1f;height:2px;position:absolute;bottom:0;left:0;right:0}.landing .rail-mobile i{background:var(--color-paper);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (min-width:1024px){.landing .rail-mobile{display:none}}.landing .rumeur{overflow:clip}.landing .rumeur-track{will-change:transform;align-items:stretch;width:max-content;height:100svh;display:flex;position:sticky;top:0}.landing .slide{width:100vw;height:100%;padding:12vh var(--gutter);border-left:1px solid var(--color-line);flex-direction:column;flex:none;justify-content:center;display:flex}.landing .slide:first-child{border-left:0}@media (min-width:1024px){.landing .slide{width:62vw}.landing .slide.is-end{width:92vw}}.landing .slide-time{font-family:var(--font-mono);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,13vw,14rem);font-weight:500;line-height:.9}.landing .slide-place{margin-top:18px}.landing .slide-text{letter-spacing:-.02em;text-wrap:pretty;max-width:24ch;margin-top:40px;font-size:clamp(1.35rem,2.4vw,2.3rem);line-height:1.25}.landing .slide-stats{flex-wrap:wrap;gap:clamp(32px,6vw,96px);margin-top:48px;display:flex}.landing .stat-num{font-family:var(--font-mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,8vw,8rem);line-height:.9}.landing .rumeur-bar{left:var(--gutter);width:calc(100vw - 2 * var(--gutter) - var(--rail-w));background:#f3f2ee24;height:1px;position:absolute;bottom:28px}.landing .rumeur-bar i{background:var(--color-paper);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.landing .slide.is-head{justify-content:center;gap:40px}.landing .reel{order:-1;width:min(100%,26rem);margin:0}.landing .reel-slot{aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--color-line);position:relative;overflow:hidden}.landing .reel-slot canvas,.landing .reel-slot video{object-fit:cover;width:100%;height:100%;transition:opacity .3s;display:block}.landing .reel-slot[data-live="1"]{border-color:#0000}.landing .reel-slot[data-live="1"] canvas,.landing .reel-slot[data-live="1"] video{opacity:0}.landing .reel figcaption{color:var(--color-paper-2);margin-top:14px}@media (min-width:1024px){.landing .slide.is-head{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(40px,5vw,96px)}.landing .head-copy{flex:1 1 0;min-width:0}.landing .slide.is-head{width:calc(100vw - var(--rail-w))}.landing .slide.is-head .h2{font-size:clamp(3rem,5.4vw,6rem)}.landing .reel{flex:none;order:0;width:clamp(18rem,28vw,30rem)}}.landing .besoins-grid{gap:0;display:grid}@media (min-width:1024px){.landing .besoins-grid{grid-template-columns:5fr 7fr;column-gap:clamp(32px,5vw,96px)}.landing .besoins-side{flex-direction:column;justify-content:space-between;height:100svh;padding:12vh 0 10vh;display:flex;position:sticky;top:0}}.landing .besoins-side{display:none}@media (min-width:1024px){.landing .besoins-side{display:flex}}.landing .besoins-count{font-family:var(--font-mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,6.4rem);line-height:1}.landing .besoins-count small{color:var(--color-paper-3);letter-spacing:0;font-size:.42em}.landing .besoins-quote{min-height:7em;margin-top:36px;position:relative}.landing .besoins-quote p{font-family:var(--font-serif);letter-spacing:-.01em;opacity:0;text-wrap:pretty;max-width:20ch;margin:0;font-size:clamp(1.8rem,2.6vw,2.8rem);font-style:italic;font-weight:500;line-height:1.12;position:absolute;inset:0}.landing .besoins-quote p.is-on{opacity:1}.landing .ticks{gap:8px;display:flex}.landing .tick{width:34px;height:34px;color:var(--color-ink);font-family:var(--font-mono);border:1px solid #f3f2ee38;border-radius:999px;place-items:center;font-size:.6rem;transition:background-color .35s,border-color .35s,color .35s,transform .4s cubic-bezier(.34,1.56,.64,1);display:grid}.landing .tick.is-done{background:var(--color-paper);border-color:var(--color-paper);transform:scale(1.04)}.landing .tick svg{opacity:0;transition:opacity .2s}.landing .tick.is-done svg{opacity:1}.landing .need{border-top:1px solid var(--color-line);flex-direction:column;justify-content:center;gap:18px;min-height:62vh;padding:clamp(40px,6vh,72px) 0;display:flex}.landing .need:first-child{border-top:0}.landing .need-n{align-items:center;gap:14px;display:flex}.landing .need-title{transition:color .35s}.landing .need-quote{font-family:var(--font-serif);color:var(--color-paper-2);max-width:30ch;margin:0;font-size:1.35rem;font-style:italic;font-weight:500;line-height:1.2}@media (min-width:1024px){.landing .need-quote{display:none}.landing .need{opacity:.35;transition:opacity .4s}.landing .need.is-active{opacity:1}}.landing .need-answer{color:var(--color-paper);max-width:40ch;margin:0}.landing .besoins-final{padding:clamp(80px,14vh,160px) 0 clamp(60px,10vh,120px)}.landing .verdict{height:460vh}.landing .verdict-pin{height:100svh;padding:10px;position:sticky;top:0;overflow:hidden}.landing .verdict-frame{border-radius:var(--radius-lg);background:var(--color-ink-2);border:1px solid var(--color-line);height:100%;position:relative;overflow:hidden}.landing .verdict-wash{background:var(--color-ink-2);position:absolute;inset:0}.landing .verdict-stage{text-align:center;padding:0 var(--gutter);place-items:center;display:grid;position:absolute;inset:0}.landing .verdict-item{place-items:center;display:grid;position:absolute;inset:0}.landing .verdict-item>div{justify-items:center;gap:18px;max-width:980px;display:grid}.landing .verdict-icon{width:clamp(48px,7vw,84px);height:clamp(48px,7vw,84px);color:var(--color-ink);border-radius:999px;place-items:center;display:grid}.landing .verdict-word{padding-bottom:.08em;font-size:clamp(3.6rem,13vw,14rem);overflow:hidden}.landing .verdict-word span{display:block}.landing .verdict-line{color:var(--color-paper);text-wrap:pretty;max-width:38ch;margin:0;font-size:clamp(1.1rem,1.8vw,1.6rem);line-height:1.35}.landing .verdict-rule{margin:0}.landing .verdict-legend{gap:10px;display:grid;position:absolute;top:50%;left:clamp(18px,3vw,40px);transform:translateY(-50%)}.landing .verdict-legend button{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-paper-3);align-items:center;gap:12px;font-size:.62rem;display:flex}.landing .verdict-legend i{transform-origin:50%;opacity:.5;border-radius:999px;width:6px;height:28px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;display:block;transform:scaleY(.4)}.landing .verdict-legend button.is-active i{opacity:1;transform:scaleY(1)}.landing .verdict-legend button.is-active{color:var(--color-paper)}.landing .verdict-legend span{display:none}@media (min-width:768px){.landing .verdict-legend span{display:inline}}.landing .verdict-foot{text-align:center;padding:0 var(--gutter);position:absolute;bottom:clamp(20px,4vh,40px);left:0;right:0}.landing .preuve-grid{gap:clamp(40px,6vw,96px);padding-bottom:clamp(80px,12vh,160px);display:grid}@media (min-width:1024px){.landing .preuve-grid{grid-template-columns:5fr 6fr;align-items:start}}.landing .preuve-pct{font-family:var(--font-mono);letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(6rem,18vw,19rem);font-weight:500;line-height:.85}.landing .preuve-pct small{letter-spacing:-.03em;color:var(--color-paper-2);font-size:.32em}.landing .preuve-level{border:1px solid var(--color-line);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:10px 18px;font-weight:600;display:inline-flex}.landing .preuve-level i{background:var(--color-vrai);border-radius:999px;width:8px;height:8px}.landing .reasons{margin:0;padding:0;list-style:none;display:grid}.landing .reasons li{border-top:1px solid var(--color-line);letter-spacing:-.01em;grid-template-columns:2.6rem 1fr auto;align-items:baseline;gap:18px;padding:20px 0;font-size:clamp(1.05rem,1.5vw,1.35rem);display:grid}.landing .reasons li:last-child{border-bottom:1px solid var(--color-line)}.landing .reasons .r-n{font-family:var(--font-mono);color:var(--color-paper-3);letter-spacing:.08em;font-size:.75rem}.landing .reasons .r-v{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-paper-2);font-size:.8rem}.landing .reasons li.is-missing .r-v{color:var(--color-paper-3)}.landing .diff{margin-top:clamp(36px,5vh,60px);padding:clamp(24px,3vw,40px)}.landing .diff-head{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:22px;display:flex}.landing .diff-text{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1.3}.landing .diff del{color:var(--color-faux);text-decoration-thickness:.08em;-webkit-text-decoration-color:var(--color-faux);text-decoration-color:var(--color-faux)}.landing .diff ins{color:var(--color-vrai);border-bottom:2px solid var(--color-vrai);text-decoration:none}.landing .diff-foot{flex-wrap:wrap;align-items:center;gap:24px;margin-top:22px;display:flex}.landing .trajet-svg{width:100%;height:auto;display:block;overflow:visible}.landing .trajet-svg text{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--color-paper-2);font-size:13px}.landing .trajet-svg text.t-time{fill:var(--color-paper)}.landing .trajet-svg .t-label{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.landing .trajet-list{gap:32px;display:grid}@media (min-width:768px){.landing .trajet-list{display:none}}.landing .trajet-list ol{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.landing .trajet-list li{border-top:1px solid var(--color-line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.landing .trajet-sum{letter-spacing:-.03em;text-wrap:pretty;max-width:26ch;margin-top:clamp(32px,5vh,64px);font-size:clamp(1.5rem,3vw,3rem);line-height:1.15}.landing .partout-grid{gap:20px;padding-bottom:clamp(80px,12vh,160px);display:grid}@media (min-width:1024px){.landing .partout-grid{grid-template-columns:7fr 5fr;align-items:stretch}}.landing .device-panel{min-height:560px;display:grid;overflow:hidden}@media (min-width:1024px){.landing .device-panel.is-phone{grid-template-columns:1fr 1fr}}.landing .device-copy{flex-direction:column;gap:22px;padding:clamp(28px,3.4vw,48px);display:flex}.landing .device-copy h3{margin:0}.landing .device-stage{background:radial-gradient(80% 60% at 50% 100%,#f3f2ee0f,#0000 70%);place-items:end center;min-height:420px;padding:40px 28px 0;display:grid;position:relative}.landing .device-panel.is-ext .device-stage{place-items:center;padding:28px}.landing .gestures{margin:0;padding:0;list-style:none}.landing .gesture{border-top:1px solid var(--color-line);position:relative;overflow:hidden}.landing .gesture-row{letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:1.05rem;font-weight:600;display:flex}.landing .gesture-tag{flex:none}.landing .gesture-panel{background:var(--color-paper);color:var(--color-ink);border-radius:var(--radius-sm);pointer-events:none;text-wrap:pretty;align-items:center;padding:14px 16px;font-size:.92rem;line-height:1.35;display:flex;position:absolute;inset:0;transform:translateY(101%)}.landing .gesture-body{color:var(--color-paper-2);margin:0 0 16px;font-size:.95rem;line-height:1.4}@media (hover:hover) and (pointer:fine){.landing .gesture-body{display:none}}@media not ((hover:hover) and (pointer:fine)){.landing .gesture-panel{display:none}}.landing .phone{aspect-ratio:9/19;background:#050506;border:1px solid #f3f2ee29;border-radius:46px;width:min(300px,78vw);padding:12px;transform:translateY(32px);box-shadow:inset 0 0 0 7px #0f0f11,inset 0 1px #ffffff1f,0 40px 80px -30px #000000e6}.landing .phone-screen{background:var(--color-ink-2);border-radius:36px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.landing .phone-notch{background:#050506;border-radius:999px;width:10px;height:10px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.landing .card{flex-direction:column;flex:1;gap:12px;padding:44px 16px 16px;font-size:.78rem;display:flex}.landing .card-top{justify-content:space-between;align-items:center;display:flex}.landing .card-chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--color-line);color:var(--color-paper-2);border-radius:999px;padding:5px 9px;font-size:.56rem}.landing .card-claim{letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:700;line-height:1.2}.landing .card-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.landing .card-steps li{border-radius:var(--radius-sm);background:var(--color-ink-3);color:var(--color-paper-2);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.landing .card-steps b{font-family:var(--font-mono);color:var(--color-paper-3);font-size:.62rem;font-weight:500}.landing .card-steps .ok{border:1px solid var(--color-line);width:16px;height:16px;color:var(--color-ink);border-radius:999px;place-items:center;display:grid;transform:scale(.8)}.landing .card-steps .ok svg{opacity:0}.landing .card-steps li.is-done{color:var(--color-paper)}.landing .card-steps li.is-done .ok{background:var(--color-paper);border-color:var(--color-paper);transform:scale(1)}.landing .card-steps li.is-done .ok svg{opacity:1}.landing .card-verdict{border-radius:var(--radius-md);border:1.5px dashed #f3f2ee59;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.landing .card-verdict.is-solid{border-style:solid;border-color:var(--color-paper)}.landing .card-verdict .v-icon{width:30px;height:30px;color:var(--color-ink);background:var(--color-faux);border-radius:999px;place-items:center;display:grid}.landing .card-verdict strong{letter-spacing:-.02em;font-size:1.05rem;line-height:1;display:block}.landing .card-verdict small{color:var(--color-paper-2);font-family:var(--font-mono);letter-spacing:.06em;margin-top:4px;font-size:.6rem;display:block}.landing .card-diff{color:var(--color-paper-2);margin:0;line-height:1.35}.landing .card-diff del{color:var(--color-faux)}.landing .card-diff ins{color:var(--color-vrai);text-decoration:none}.landing .card-btns{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.landing .card-btn{background:var(--color-paper);height:40px;color:var(--color-ink);border-radius:999px;place-items:center;font-size:.8rem;font-weight:600;display:grid}.landing .card-btn.is-off{border:1px solid var(--color-line);color:var(--color-paper-3);background:0 0}.landing .ext{border-radius:var(--radius-md);background:var(--color-ink);border:1px solid var(--color-line);width:100%;max-width:440px;box-shadow:var(--key-light), var(--shadow-ambient);font-size:.86rem;overflow:hidden}.landing .ext-bar{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.landing .ext-bar i{background:var(--color-ink-4);border-radius:999px;width:9px;height:9px}.landing .ext-bar .ext-url{background:var(--color-ink-3);height:24px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-paper-3);border-radius:999px;flex:1;align-items:center;padding:0 12px;font-size:.6rem;display:flex}.landing .ext-body{gap:14px;padding:22px 20px 20px;display:grid}.landing .ext-post{color:var(--color-paper-2);margin:0;font-size:.95rem;line-height:1.5}.landing .ext-post mark{color:var(--color-paper);background:linear-gradient(90deg,#f3f2ee38,#f3f2ee38) 0 0/0% 100% no-repeat;border-radius:4px;padding:0 2px}.landing .ext-post mark.is-on{background-size:100% 100%}.landing .ext-menu{border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-ambient);opacity:0;justify-self:start;margin-left:16%;padding:8px 12px;font-size:.8rem;font-weight:600;transform:translateY(6px)}.landing .ext-note{border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-ink-2);opacity:0;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid;transform:translateY(10px)}.landing .ext-note .v-icon{width:26px;height:26px;color:var(--color-ink);background:var(--color-faux);border-radius:999px;place-items:center;display:grid}.landing .ext-note strong{letter-spacing:-.01em;display:block}.landing .ext-note span{color:var(--color-paper-2);font-size:.8rem;line-height:1.4}.landing .ext-note a{text-underline-offset:3px;color:var(--color-paper);text-decoration:underline}@media (prefers-reduced-motion:reduce){.landing .verdict{height:auto}.landing .verdict-pin{height:100svh;position:relative}.landing .rumeur{height:auto!important}.landing .rumeur-track{scroll-snap-type:x mandatory;width:auto;height:auto;position:relative;overflow-x:auto}.landing .slide{scroll-snap-align:start;height:auto;min-height:70vh}.landing .verdict-item{position:relative}.landing .verdict-stage{grid-auto-rows:auto;padding-block:10vh;display:grid;position:relative}.landing .gesture-panel{display:none}.landing .gesture-body{display:block}.landing *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
