.tandem{--bg:#0b0c0b;--bg-2:#121412;--fg:#f2f3f0;--muted:#a6aaa4;--subtle:#8a8f88;--line:rgba(242,243,240,0.1);--line-strong:rgba(242,243,240,0.2);--surface:rgba(242,243,240,0.04);--accent:#00ff30;--accent-ink:#04200b;--accent-text:#00ff30;--accent-soft:rgba(0,255,48,0.14);--mark-fg:#00ff30;--mark-bg:none;--ok:#00ff30;--warn:#ffb13b;--danger:#ff6b6b;--f-display:var(--font-poppins),"Arial Black",system-ui,sans-serif;--f-body:var(--font-instrument),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:var(--font-geist-mono),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--r-ctl:10px;--r-card:16px;color-scheme:dark;min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:17.5px;line-height:1.62;-webkit-font-smoothing:antialiased}body:has(.tandem){background:#0b0c0b}@media (max-width:640px){.tandem{font-size:16px}}.tandem a{color:inherit}.tandem .wrap{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.tandem .narrow{max-width:720px}.tandem section{padding-block:clamp(64px,10vw,112px);border-top:1px solid var(--line);scroll-margin-top:72px}.tandem h1,.tandem h2,.tandem h3{margin:0;text-wrap:balance}.tandem p{margin:0}.tandem .display{font-family:var(--f-display);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:.98}.tandem h2.display{font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:800;line-height:1.02}.tandem h3{font-size:1.125rem;font-weight:600;line-height:1.3}.tandem .lead{font-size:clamp(1.0625rem,1.6vw,1.25rem);color:var(--muted);max-width:62ch}.tandem .eyebrow{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--subtle)}.tandem .mark{color:var(--mark-fg);background:var(--mark-bg);padding-inline:.04em}.tandem .stack{display:flex;flex-direction:column;gap:20px}.tandem .muted{color:var(--muted)}.tandem :focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:6px}.tandem header.top{position:sticky;top:env(safe-area-inset-top,0);z-index:10;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.tandem header.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.tandem .brand{display:flex;align-items:baseline;gap:8px;text-decoration:none;font-family:var(--f-display);font-style:italic;font-weight:900;font-size:1.25rem;letter-spacing:-.01em;text-transform:uppercase;gap:6px}.tandem .brand span{color:var(--accent-text)}.tandem nav.links{display:flex;gap:28px;font-size:.9375rem;color:var(--muted)}.tandem nav.links a{text-decoration:none;cursor:pointer}.tandem nav.links a:hover{color:var(--fg)}@media (max-width:860px){.tandem nav.links{display:none}}.tandem .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:var(--r-ctl);font:inherit;font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .18s ease-out,box-shadow .18s ease-out,opacity .18s ease-out}.tandem .btn-primary{background:var(--accent);color:var(--accent-ink)}.tandem .btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 5px var(--accent-soft)}.tandem .btn-primary:disabled{opacity:.6;cursor:progress;transform:none;box-shadow:none}.tandem .btn-small{min-height:40px;padding:8px 16px;font-size:.9375rem}.tandem .hero{border-top:0;padding-block:clamp(48px,8vw,96px)}.tandem .hero .grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:center}.tandem .hero h1{font-size:clamp(2.35rem,5.6vw,4.6rem)}.tandem .hero .cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.tandem .portrait{position:relative;margin:0}.tandem .portrait img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-card)}.tandem .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;margin-top:8px}.tandem .facts div{background:var(--bg);padding:16px 18px;display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:2px;min-width:0}.tandem .facts .n{font-family:var(--f-display);font-style:italic;font-weight:900;font-size:1.5rem;line-height:1.1;align-self:end}.tandem .facts .n em{font-style:inherit;color:var(--accent-text)}.tandem .facts .l{font-size:.875rem;color:var(--muted);line-height:1.4}@media (max-width:900px){.tandem .hero .grid{grid-template-columns:1fr}.tandem .portrait{max-width:420px}}@media (max-width:560px){.tandem .facts{grid-template-columns:1fr;grid-template-rows:none}.tandem .facts div{display:flex;flex-direction:column;gap:2px;grid-row:auto}}.tandem .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}@media (max-width:820px){.tandem .split{grid-template-columns:1fr}}.tandem .galeres{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tandem .galeres li{font-family:var(--f-display);font-style:italic;font-weight:800;text-transform:uppercase;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.15;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.tandem .symptomes{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.tandem .symptomes li{padding:14px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;color:var(--muted)}.tandem .symptomes li:before{content:"\2192";color:var(--accent-text);font-family:var(--f-mono)}.tandem .chute{margin-top:clamp(40px,6vw,64px);font-family:var(--f-display);font-style:italic;font-weight:800;text-transform:uppercase;font-size:clamp(1.375rem,2.8vw,2rem);line-height:1.12;max-width:30ch;text-wrap:balance}.tandem .proxi{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}@media (max-width:820px){.tandem .proxi{grid-template-columns:1fr}}.tandem .quote{margin:0;border-left:3px solid var(--accent);padding:4px 0 4px 20px;display:flex;flex-direction:column;gap:14px}.tandem .quote p{font-size:clamp(1.125rem,1.9vw,1.375rem);line-height:1.5;font-weight:500}.tandem .quote .sign{font-family:var(--f-mono);font-size:.8125rem;color:var(--subtle)}.tandem .sensible{border:1px solid var(--line);border-radius:var(--r-card);padding:20px 22px;background:var(--surface);display:flex;flex-direction:column;gap:12px}.tandem .sensible p{color:var(--muted)}.tandem .rythme{font-size:1.0625rem;color:var(--fg);max-width:62ch}.tandem .chips{display:flex;flex-wrap:wrap;gap:8px}.tandem .chip{font-size:.875rem;border:1px solid var(--line-strong);border-radius:999px;padding:6px 12px}.tandem .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:s}.tandem .steps li{border:1px solid var(--line);border-radius:var(--r-card);padding:20px;display:flex;flex-direction:column;gap:10px;background:var(--surface);min-width:0}.tandem .steps li:before{counter-increment:s;content:counter(s);font-family:var(--f-display);font-style:italic;font-weight:900;font-size:2rem;line-height:1;color:var(--accent-text)}.tandem .steps p{color:var(--muted);font-size:.9375rem}@media (max-width:900px){.tandem .steps{grid-template-columns:1fr}}@media (max-width:560px){.tandem .steps{grid-template-columns:1fr}}.tandem .garantie{margin-top:16px;border:1px solid var(--accent-text);border-radius:var(--r-card);padding:20px 22px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.tandem .garantie .tag{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);border-radius:6px;padding:4px 8px;white-space:nowrap}@media (max-width:560px){.tandem .garantie{grid-template-columns:1fr}}.tandem .month{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,56px);align-items:start;margin-top:clamp(48px,7vw,80px)}@media (max-width:900px){.tandem .month{grid-template-columns:1fr}}.tandem .briques{display:grid;gap:12px}.tandem .brique{border-top:1px solid var(--line);padding-top:14px;display:grid;gap:4px}.tandem .brique h3 small{font-family:var(--f-mono);font-weight:400;font-size:.8125rem;color:var(--accent-text);margin-left:8px}.tandem .brique p{color:var(--muted);font-size:.9375rem}.tandem .cal{border:1px solid var(--line);border-radius:var(--r-card);padding:18px;background:var(--surface)}.tandem .cal-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.tandem .cal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tandem .cal-grid .dow{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding-bottom:2px}.tandem .cal-grid .dow,.tandem .day{font-family:var(--f-mono);color:var(--subtle)}.tandem .day{position:relative;min-height:58px;border:1px solid var(--line);border-radius:8px;padding:6px 7px;font-size:.75rem;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.tandem .day.msg:after{content:"";position:absolute;right:7px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--muted)}.tandem .day .ev{font-family:var(--f-body);font-weight:700;font-size:.6875rem;line-height:1.15;color:var(--fg);overflow-wrap:anywhere}.tandem .day.moteur{background:var(--accent);border-color:var(--accent)}.tandem .day.moteur,.tandem .day.moteur .ev{color:var(--accent-ink)}.tandem .day.associe{border:2px solid var(--accent-text)}.tandem .day.associe .ev{color:var(--accent-text)}.tandem .legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:.8125rem;color:var(--muted)}.tandem .legend i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin-right:6px}.tandem .legend .l1{background:var(--accent)}.tandem .legend .l2{border:2px solid var(--accent-text)}.tandem .legend .l3{width:6px;height:6px;border-radius:50%;background:var(--muted);vertical-align:1px}.tandem .duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}@media (max-width:700px){.tandem .duo{grid-template-columns:1fr}}.tandem .card{border:1px solid var(--line);border-radius:var(--r-card);padding:22px;background:var(--surface);display:flex;flex-direction:column;gap:8px;min-width:0}.tandem .card p{color:var(--muted)}.tandem .tool-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:end;margin-bottom:28px}@media (max-width:860px){.tandem .tool-head{grid-template-columns:1fr}}.tandem .window{border:1px solid var(--line-strong);border-radius:18px;background:var(--bg-2);overflow:hidden}.tandem .win-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 18px;border-bottom:1px solid var(--line)}.tandem .win-bar b{font-weight:600}.tandem .badge{font-family:var(--f-mono);font-size:.75rem;color:var(--muted);border:1px dashed var(--line-strong);border-radius:6px;padding:3px 8px}.tandem .kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.tandem .kpi{padding:16px 18px;border-right:1px solid var(--line);min-width:0}.tandem .kpi:last-child{border-right:0}.tandem .kpi .v{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:500;line-height:1.2}.tandem .kpi .v.good{color:var(--accent-text)}.tandem .kpi .k{font-size:.8125rem;color:var(--muted)}@media (max-width:560px){.tandem .kpis{grid-template-columns:1fr}.tandem .kpi{border-right:0;border-bottom:1px solid var(--line)}.tandem .kpi:last-child{border-bottom:0}}.tandem .table-scroll{overflow-x:auto}.tandem table{width:100%;border-collapse:collapse;font-size:.9375rem;min-width:640px}.tandem td,.tandem th{padding:12px 18px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.tandem th{font-family:var(--f-mono);font-weight:400;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle)}.tandem td.num,.tandem th.num{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.tandem tbody tr:last-child td{border-bottom:0}.tandem .pill{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;border-radius:999px;padding:3px 10px;border:1px solid}.tandem .pill.ok{color:var(--ok)}.tandem .pill.warn{color:var(--warn)}.tandem .neg,.tandem .pill.danger{color:var(--danger)}.tandem .checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.tandem .checks li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start}.tandem .checks svg{width:22px;height:22px;margin-top:2px}.tandem .checks svg path{stroke:var(--accent-text)}.tandem .scale{border:1px solid var(--line);border-radius:var(--r-card);padding:20px;background:var(--surface)}.tandem .scale-row{display:grid;grid-template-columns:86px minmax(0,1fr) 52px;gap:12px;align-items:center;padding:7px 0}.tandem .scale-row .name{font-size:.875rem}.tandem .bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.tandem .bar span{height:12px;border-radius:3px;background:var(--line)}.tandem .bar span.d{background:var(--subtle)}.tandem .bar span.g{background:var(--accent)}.tandem .scale-row .val{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:.8125rem;text-align:right;color:var(--muted)}.tandem .scale-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:.8125rem;color:var(--muted)}.tandem .scale-legend i{display:inline-block;width:14px;height:10px;border-radius:2px;margin-right:6px}.tandem .scale-legend .i-d{background:var(--subtle)}.tandem .scale-legend .i-g{background:var(--accent)}.tandem .promise{margin-top:28px;font-weight:600}.tandem .timeline{list-style:none;margin:0;padding:0;border-left:1px solid var(--line-strong)}.tandem .timeline li{position:relative;padding:0 0 22px 24px;display:grid;gap:2px}.tandem .timeline li:before{content:"";position:absolute;left:-5px;top:9px;width:9px;height:9px;border-radius:50%;background:var(--bg);border:2px solid var(--subtle)}.tandem .timeline li.now:before{background:var(--accent);border-color:var(--accent)}.tandem .timeline .y{font-family:var(--f-mono);font-size:.8125rem;color:var(--subtle)}.tandem .timeline .t{font-weight:600}.tandem .timeline .d{color:var(--muted);font-size:.9375rem}.tandem .pourqui{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:760px){.tandem .pourqui{grid-template-columns:1fr}}.tandem .pourqui ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.tandem .pourqui li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px}.tandem .pourqui .oui li:before{content:"+";font-family:var(--f-mono);font-weight:500;color:var(--accent-text)}.tandem .pourqui .non li:before{content:"\2212";font-family:var(--f-mono);font-weight:500;color:var(--subtle)}.tandem .pourqui .non li{color:var(--muted)}.tandem .nope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}@media (max-width:860px){.tandem .nope{grid-template-columns:1fr}}.tandem .price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:start}@media (max-width:860px){.tandem .price{grid-template-columns:1fr}}.tandem .price-card{border:1px solid var(--line-strong);border-radius:20px;padding:clamp(22px,3vw,32px);background:var(--bg-2);display:flex;flex-direction:column;gap:18px}.tandem .amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.tandem .amount .big{font-family:var(--f-display);font-style:italic;font-weight:900;font-size:clamp(3rem,7vw,4.5rem);line-height:.9}.tandem .amount .unit{color:var(--muted)}.tandem .places{display:flex;align-items:center;gap:10px;font-size:.9375rem}.tandem .seats{display:flex;gap:5px}.tandem .seats i{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--accent-text)}.tandem dl.conds{margin:0;display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);border-top:1px solid var(--line)}.tandem dl.conds dd,.tandem dl.conds dt{margin:0;padding:12px 0;border-bottom:1px solid var(--line)}.tandem dl.conds dt{font-family:var(--f-mono);font-size:.8125rem;color:var(--subtle);padding-right:12px;padding-top:14px}@media (max-width:480px){.tandem dl.conds{grid-template-columns:1fr}.tandem dl.conds dt{border-bottom:0;padding-bottom:0}}.tandem .first{border-left:3px solid var(--accent);padding:4px 0 4px 14px;color:var(--muted)}.tandem .first b{color:var(--fg)}.tandem .faq{border-top:1px solid var(--line)}.tandem .faq details{border-bottom:1px solid var(--line)}.tandem .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;font-weight:600;font-size:1.0625rem}.tandem .faq summary::-webkit-details-marker{display:none}.tandem .faq summary:after{content:"+";font-family:var(--f-mono);font-size:1.25rem;color:var(--accent-text);transition:transform .2s ease-out}.tandem .faq details[open] summary:after{transform:rotate(45deg)}.tandem .faq details p{padding:0 0 20px;color:var(--muted);max-width:68ch}.tandem .final{background:var(--bg-2)}.tandem .final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:start}@media (max-width:900px){.tandem .final-grid{grid-template-columns:1fr}}.tandem .row2,.tandem form{display:grid;gap:16px}.tandem .row2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.tandem .row2{grid-template-columns:1fr}}.tandem label{display:block;font-size:.875rem;font-weight:600;margin-bottom:6px}.tandem label small{font-weight:400;color:var(--subtle)}.tandem input,.tandem select,.tandem textarea{width:100%;font:inherit;font-size:1rem;color:var(--fg);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-ctl);padding:12px 14px;min-height:48px}.tandem textarea{min-height:110px;resize:vertical}.tandem input:focus,.tandem select:focus,.tandem textarea:focus{outline:2px solid var(--accent-text);outline-offset:1px;border-color:transparent}.tandem .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.tandem .status{font-size:.9375rem;border:1px dashed var(--line-strong);border-radius:var(--r-ctl);padding:12px 14px;color:var(--muted)}.tandem .status.ok{border-style:solid;border-color:var(--accent-text);color:var(--fg)}.tandem .status.err{border-style:solid;border-color:var(--danger);color:var(--fg)}.tandem footer{border-top:1px solid var(--line)}.tandem footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:28px;font-size:.875rem;color:var(--muted)}.tandem footer nav{display:flex;flex-wrap:wrap;gap:16px}.tandem footer nav a{text-underline-offset:3px;cursor:pointer}@media (prefers-reduced-motion:reduce){.tandem *{transition:none!important}}.tandem .hero .baseline{font-size:clamp(2.2rem,5vw,4.1rem)}.tandem .hero .baseline sup{color:var(--accent-text);font-size:.55em;vertical-align:super;line-height:0}.tandem .filtre{font-family:var(--f-mono);font-size:.8125rem;color:var(--subtle);letter-spacing:.02em}.tandem .sympas{font-size:.875rem;color:var(--subtle);font-style:italic}.tandem .bandeau{border-top:0;padding-block:0}.tandem .bandeau .inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;border:1px solid var(--accent-text);border-radius:var(--r-card);padding:18px 22px;background:var(--accent-soft)}.tandem .bandeau p{font-size:1.0625rem}.tandem .btn-ghost{background:transparent;color:var(--fg);border-color:var(--line-strong)}.tandem .btn-ghost:hover{border-color:var(--accent-text);color:var(--accent-text)}.tandem .exemples{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px)}@media (max-width:820px){.tandem .exemples{grid-template-columns:1fr}}.tandem .frise{margin-top:clamp(32px,5vw,48px);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:18px}.tandem .frise-chaine{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}@media (max-width:760px){.tandem .frise-chaine{grid-template-columns:repeat(4,minmax(0,1fr))}}.tandem .frise-chaine button{font:inherit;font-weight:600;font-size:.9375rem;color:var(--fg);background:var(--bg-2);border:1px solid var(--line-strong);border-radius:10px;padding:12px 8px;min-height:48px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;transition:border-color .18s ease-out,background-color .18s ease-out}.tandem .frise-chaine button span{font-family:var(--f-mono);font-size:.6875rem;color:var(--subtle);font-weight:400}.tandem .frise-chaine button:hover{border-color:var(--accent-text)}.tandem .frise-chaine button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.tandem .frise-chaine button[aria-pressed=true] span{color:var(--accent-ink)}.tandem .frise-question{margin-top:16px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-height:2.6em}.tandem .frise-question b{font-family:var(--f-display);font-style:italic;font-weight:800;text-transform:uppercase;color:var(--accent-text)}.tandem .frise-question p{font-size:1.125rem}.tandem .perimetre{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}@media (max-width:760px){.tandem .perimetre{grid-template-columns:1fr}}.tandem .methode{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;counter-reset:m}@media (max-width:760px){.tandem .methode{grid-template-columns:1fr}}.tandem .methode li{border:1px solid var(--line);border-radius:var(--r-card);padding:22px;background:var(--surface);display:flex;flex-direction:column;gap:10px;min-width:0}.tandem .methode .num{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.tandem .methode .num:before{counter-increment:m;content:counter(m);font-family:var(--f-display);font-style:italic;font-weight:900;font-size:2rem;line-height:1;color:var(--accent-text)}.tandem .methode .duree{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle)}.tandem .methode p{color:var(--muted);font-size:.9375rem}.tandem .methode em{font-style:normal;color:var(--fg);font-weight:600}.tandem .fil-rouge{margin-top:16px}.tandem dl.conds.large{grid-template-columns:minmax(0,200px) minmax(0,1fr)}@media (max-width:560px){.tandem dl.conds.large{grid-template-columns:1fr}}.tandem header.top .btn{white-space:nowrap}.tandem .only-sm{display:none}@media (max-width:560px){.tandem .only-lg{display:none}.tandem .only-sm{display:inline}}