/*! Whokeys (c) 2026 SAS LEJO - tous droits reserves. Code protege par le droit d'auteur (art. L.111-1 et L.122-4 CPI) : toute copie, reproduction ou reutilisation, totale ou partielle, est interdite sans autorisation ecrite. Fichier genere, ne pas modifier. source:ad142589f8174bc326edcad79e0f4b82 */
:root{--sec: 80px;--head-gap: 36px}.p-hero{padding:28px 0 var(--sec)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:700;color:var(--ink-3);animation:up .9s var(--ease) both}.crumbs a{color:var(--ink-3);display:inline-flex;align-items:center;min-height:32px}.crumbs [aria-current]{color:var(--ink)}.p-hero-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:48px;align-items:start;margin-top:20px}.p-hero-copy{min-width:0}.p-title{font-weight:900;font-size:clamp(38px,5vw,70px);line-height:.98;letter-spacing:-.03em;text-wrap:balance}.p-title .line{display:block;overflow:hidden;padding-bottom:.06em}.p-title .line>span{display:inline-block;animation:rise 1s var(--ease) both}.p-title .line-green{margin-top:14px;font-size:.5em;line-height:1.05;color:var(--green);letter-spacing:-.02em}.p-title .line-green>span{animation-delay:.15s}.p-hero .lead{margin-top:22px;animation:up .9s .3s var(--ease) both}.p-hero .hero-cta{margin-top:26px;animation:up .9s .4s var(--ease) both}.p-hero .assure{margin-top:20px;animation:up .9s .5s var(--ease) both}.p-hero .board-wrap{margin-top:8px}.p-brief{padding:8px 0 var(--sec)}.brief{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px 26px;box-shadow:0 30px 60px -44px #0f1d1680}.brief-h{font:900 22px/1.1 Archivo,sans-serif;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}.brief-h:before{content:"";width:22px;height:12px;border-radius:3px 6px 6px 3px;background:var(--green);-webkit-mask:radial-gradient(circle at 5px 50%,transparent 2.5px,#000 3px);mask:radial-gradient(circle at 5px 50%,transparent 2.5px,#000 3px);animation:swing 2.6s 1.2s var(--ease) infinite;transform-origin:3px 50%}@keyframes swing{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-14deg)}90%{transform:rotate(8deg)}}.brief dl{margin:16px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px}.brief dl>div{display:grid;align-content:start;gap:6px;padding:14px 0;border-top:1px solid var(--line)}.brief dt{font-weight:800;font-size:13.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--green-dark)}.brief dd{margin:0;font-size:15.5px;color:var(--ink-2)}.brief-date{padding-top:12px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3);font-weight:700}.p-h2{font-size:clamp(32px,4.2vw,56px);line-height:1;text-wrap:balance}.p-h2-sm{font-size:clamp(28px,3.2vw,42px)}.on-dark{color:#fff}.p-sec{padding:var(--sec) 0}.p-sec-alt{background:var(--paper-2)}.p-pains .p-h2,.p-pains .kicker{position:relative;z-index:1}.p-pains .pains{margin-top:var(--head-gap)}.js .pains [data-reveal] .tag-mini{transform:rotate(-24deg) translateY(-8px);transition:transform 1s .25s cubic-bezier(.3,1.6,.4,1);transform-origin:50% 0}.js .pains .is-in .tag-mini{transform:rotate(-6deg)}.feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.feats li{padding:20px 0;border-top:1px solid #cfc7b7;transition:opacity .8s var(--ease),transform .9s var(--ease),border-color .3s}.feats li:hover{border-top-color:var(--green)}.feats h3{font-size:20px}.feats p{margin-top:6px;color:var(--ink-2);font-size:16px}.cmp-wrap{overflow-x:auto;border-radius:18px;border:1px solid var(--line);background:var(--card)}.cmp{width:100%;min-width:860px;border-collapse:collapse;font-size:15px}.cmp th,.cmp td{padding:14px 16px;text-align:left;vertical-align:top;border-top:1px solid var(--line);color:var(--ink-2)}.cmp thead th{border-top:0;font:800 15px/1.2 Archivo,sans-serif;color:var(--ink);background:var(--paper)}.cmp tbody th{font-weight:800;color:var(--ink);width:18%}.cmp td{width:20.5%}.cmp-cost td,.cmp-cost th{border-top:2px solid var(--ink)}.cmp-cost b{color:var(--ink)}.cmp i{display:block;font-style:normal;font-weight:800}.cmp .yes{color:var(--green-dark)}.cmp .mid{color:var(--orange-ink)}.cmp .no{color:var(--late)}.cmp .cmp-us{background:var(--green-soft)}.cmp thead .cmp-us{background:var(--green);color:#fff}.js [data-cmp] tbody .cmp-us{background:var(--card);transition:background-color .5s var(--ease)}.js [data-cmp].is-in tbody .cmp-us{background:var(--green-soft)}.js [data-cmp].is-in tbody tr:nth-child(2) .cmp-us{transition-delay:.12s}.js [data-cmp].is-in tbody tr:nth-child(3) .cmp-us{transition-delay:.24s}.js [data-cmp].is-in tbody tr:nth-child(4) .cmp-us{transition-delay:.36s}.js [data-cmp].is-in tbody tr:nth-child(5) .cmp-us{transition-delay:.48s}.js [data-cmp].is-in tbody tr:nth-child(6) .cmp-us{transition-delay:.6s}.cmp-note{margin-top:12px;font-size:14px;color:var(--ink-3)}.p-voice{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center}.p-voice .quote-big{grid-row:auto}.p-price{padding:56px 0}.price-band{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap}.price-band>div{min-width:0;max-width:760px}.price-band .lead{margin-top:12px}.links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.links a{display:grid;align-content:start;gap:6px;height:100%;padding:18px;border-radius:16px;background:var(--card);border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:transform .25s var(--ease),border-color .2s}.links a:hover{transform:translateY(-3px);border-color:var(--ink-3);color:var(--ink)}.link-kind{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.links b{font:800 18px/1.2 Archivo,sans-serif}.links span:last-child{color:var(--ink-3);font-size:15px}.final-tags span{animation:dangle 5s ease-in-out infinite}.final-tags span:nth-child(2){animation-delay:-1.6s}.final-tags span:nth-child(3){animation-delay:-3.2s}@keyframes dangle{50%{translate:0 -8px}}.final-cta .link-arrow{color:#fff}.final-cta .link-arrow:after{color:var(--orange)}@media (max-width: 1100px){.p-hero-grid,.p-voice{grid-template-columns:minmax(0,1fr);gap:28px}.brief dl,.links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){:root{--sec: 56px;--head-gap: 26px}.feats,.links,.brief dl{grid-template-columns:minmax(0,1fr)}.brief{padding:20px}}@media (prefers-reduced-motion: reduce){.crumbs,.p-title .line>span,.p-hero .lead,.p-hero .hero-cta,.p-hero .assure,.brief-h:before,.final-tags span{animation:none}.js .pains [data-reveal] .tag-mini{transform:rotate(-6deg);transition:none}}.p-voice-lead{margin-top:16px}.cmp-swipe{display:none;margin-bottom:10px;font-size:14px;font-weight:800;color:var(--green-dark)}@media (max-width: 860px){.cmp-swipe{display:block}}
