@font-face{font-family:Figtree;font-style:normal;font-weight:300 800;font-display:block;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-family:Figtree Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica"),local("Liberation Sans"),local("Roboto");size-adjust:99.5%;ascent-override:95.5%;descent-override:25.1%;line-gap-override:0%}:root{color-scheme:light;--ink: #202124;--ink-2: #3c4043;--muted: #5f6368;--subtle: #666b70;--line: #e8eaed;--line-2: #dadce0;--line-3: #ecedef;--bg: #ffffff;--bg-soft: #f8f9fa;--bg-chip: #f1f3f4;--red: #d93025;--red-dark: #b3261e;--red-text: #c5221f;--red-tint: #fce8e6;--blue: #1967d2;--blue-dark: #1558b3;--blue-tint: #e8f0fe;--green: #188038;--green-dark: #0d652d;--green-tint: #e6f4ea;--amber-text: #a35200;--gutter: clamp(20px, 4.4vw, 40px);--radius-l: 28px;--radius-m: 24px;--shadow-card: 0 2px 14px rgba(60, 64, 67, .09);--shadow-hover: 0 4px 16px rgba(60, 64, 67, .1);--ease-out: cubic-bezier(.2, .6, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--header-h: 71px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:Figtree,Figtree Fallback,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul[class],ol[class]{list-style:none;padding:0}img,svg{max-width:100%}img{height:auto;display:block}a{color:var(--ink);text-decoration:none}a:hover{color:var(--red)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}::placeholder{color:var(--subtle);opacity:1}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}input:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:-1px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:300;padding:12px 18px;background:var(--ink);color:#fff;border-radius:12px;font-weight:600;transition:top .15s}.skip-link:focus{top:12px;color:#fff}[hidden]{display:none!important}.wrap{max-width:1200px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.wrap-narrow{max-width:900px}.wrap-text{max-width:820px}.section{padding-top:clamp(56px,9vw,96px);padding-bottom:clamp(56px,9vw,96px)}.section-soft{background:var(--bg-soft);border-top:1px solid var(--line-3);border-bottom:1px solid var(--line-3)}.section-border{border-top:1px solid var(--line-3)}.stack{display:flex;flex-direction:column;gap:16px}.stack-l{display:flex;flex-direction:column;gap:clamp(30px,4.4vw,52px)}.center{text-align:center;align-items:center}.grid{display:grid;gap:24px}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,4.6vw,64px)}.eyebrow{display:block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--red-text)}.h1{font-weight:400;font-size:clamp(34px,6.2vw,64px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.h1-page{font-weight:400;font-size:clamp(32px,5.4vw,56px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.h2{font-weight:400;font-size:clamp(28px,4.4vw,44px);line-height:1.14;letter-spacing:-.025em;text-wrap:balance}.h2-xl{font-weight:400;font-size:clamp(32px,5.2vw,56px);line-height:1.06;letter-spacing:-.03em}.h2-s{font-weight:400;font-size:clamp(24px,3.4vw,34px);line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.h3{font-weight:600;font-size:clamp(20px,2.3vw,24px);letter-spacing:-.01em;line-height:1.25}.accent{color:var(--red-text);font-weight:600}.lead{font-size:clamp(17px,2.1vw,20px);line-height:1.6;color:var(--muted);max-width:600px;text-wrap:pretty}.text{font-size:16.5px;line-height:1.65;color:var(--muted);text-wrap:pretty}.small{font-size:13px;color:var(--subtle);line-height:1.5}.link{font-weight:600;font-size:15px;color:var(--blue)}.link:hover{color:var(--blue-dark)}.link-muted{font-weight:600;font-size:15px;color:var(--muted)}.link-muted:hover{color:var(--ink)}.link-arrow:after{content:" \2192"}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 30px;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:16px;line-height:1.2;text-align:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .18s var(--ease-spring)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--red);color:#fff;box-shadow:0 1px 2px #3c40434d}.btn-primary:hover{background:var(--red-dark);color:#fff;box-shadow:0 2px 6px 2px #3c404326}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#000;color:#fff}.btn-outline{background:#fff;border-color:var(--line-2);color:var(--blue)}.btn-outline:hover{background:var(--bg-soft);color:var(--blue)}.btn-ghost{background:#fff;border-color:var(--line-2);color:var(--ink-2)}.btn-ghost:hover{background:var(--bg-soft);color:var(--ink)}.btn-success{background:var(--green);color:#fff}.btn-success:hover{background:var(--green-dark);color:#fff}.btn-lg{min-height:54px;padding:0 36px;font-size:17px}.btn-sm{min-height:44px;padding:0 22px;font-size:15px}.btn-block{width:100%}.btn[aria-disabled=true]{opacity:.6;cursor:default}.actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.cta{position:relative;overflow:hidden;isolation:isolate}.cta:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at center,rgba(255,255,255,.28),transparent 62%);opacity:0;transform:scale(.55);transition:opacity .3s,transform .45s var(--ease-out)}.cta:hover:after{opacity:1;transform:scale(1)}.progress{position:fixed;top:0;left:0;right:0;height:14px;z-index:60;pointer-events:none}.progress svg{display:block;width:100%;height:100%}.site-header{position:sticky;top:0;z-index:50;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-3);view-transition-name:site-header}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;padding-bottom:14px}.brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;color:var(--ink)}.brand img{width:36px;height:36px}.nav{display:flex;align-items:center;gap:6px;font-size:14.5px;font-weight:500}.nav-links{display:flex;align-items:center;gap:2px}.nav-links a{display:block;padding:8px 12px;border-radius:999px;color:var(--muted);transition:background .15s,color .15s}.nav-links a:hover{background:var(--bg-chip);color:var(--ink)}.nav-links a[aria-current=page]{color:var(--red-text)}.nav-cta{margin-left:8px;min-height:42px;padding:0 22px;font-size:14.5px}.burger{display:none;width:44px;height:44px;margin-left:4px;border-radius:999px;border:1px solid var(--line-2);background:#fff;align-items:center;justify-content:center;color:var(--ink)}.burger:active{background:var(--bg-chip)}.burger svg{width:20px;height:20px}.burger .i-close,.burger[aria-expanded=true] .i-open{display:none}.burger[aria-expanded=true] .i-close{display:block}.mobile-menu{position:fixed;top:var(--header-h);left:0;right:0;bottom:0;z-index:48}.mobile-menu-backdrop{position:absolute;inset:0;background:#20212452;border:0;width:100%;padding:0;cursor:default}.mobile-menu nav{position:relative;background:#fffffffa;border-bottom:1px solid var(--line-3);box-shadow:0 16px 32px #3c40431f;padding:12px 16px 18px;animation:popin .22s var(--ease-out) both;max-height:calc(100dvh - var(--header-h));overflow-y:auto}.mobile-menu a{display:block;padding:15px 16px;border-radius:14px;font-size:16.5px;font-weight:600;color:var(--ink)}.mobile-menu a:hover,.mobile-menu a[aria-current=page]{background:var(--bg-chip);color:var(--ink)}.mobile-menu .btn{margin-top:8px;width:100%;color:#fff}.breadcrumb{padding-top:18px;font-size:13.5px;color:var(--subtle)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.breadcrumb li{display:flex;align-items:center;gap:6px}.breadcrumb li+li:before{content:"\203a";color:var(--subtle)}.breadcrumb a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.breadcrumb a:hover{color:var(--ink)}.breadcrumb [aria-current=page]{color:var(--ink-2);font-weight:500}.intro-overlay{display:none}.intro .intro-overlay{position:fixed;inset:0;z-index:200;background:#fff;border:0;padding:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;animation:introOut .62s cubic-bezier(.4,0,.2,1) 1.96s both}.intro body{overflow:hidden}.intro-overlay img{width:clamp(76px,11vw,112px);height:clamp(76px,11vw,112px);object-fit:contain;margin-bottom:clamp(10px,1.8vw,20px);animation:introText .7s var(--ease-out) .1s both}.intro-overlay .intro-name{font-size:clamp(11px,1.6vw,13px);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--subtle);animation:introText .66s var(--ease-out) .46s both}.intro-overlay svg{width:min(620px,84vw);height:clamp(72px,13vw,118px);display:block;margin:clamp(4px,1.2vw,12px) 0 clamp(2px,1vw,8px)}.intro-overlay .trace{animation:introTrace 1.32s cubic-bezier(.5,.08,.35,1) .1s both}.intro-overlay .intro-skip{position:absolute;bottom:clamp(20px,4vw,38px);font-size:12.5px;font-weight:500;letter-spacing:.05em;color:var(--subtle);animation:introText .5s ease 1.42s both}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(36px,5vw,72px);align-items:center;padding-top:clamp(44px,7vw,100px);padding-bottom:clamp(32px,5vw,48px)}.hero-copy{display:flex;flex-direction:column;gap:28px}.hero-copy .h1 .eyebrow{margin-bottom:26px}.hero-copy .h1 .eyebrow,.hero-copy .h1-main,.hero-copy .lead,.hero-copy .actions{animation:rise .7s var(--ease-out) both}.hero-copy .h1-main{display:block;animation-delay:.12s}.hero-copy .lead{animation-delay:.2s;max-width:560px}.hero-copy .actions{animation-delay:.28s;margin-top:4px}.hero-side{position:relative;display:flex;flex-direction:column;gap:16px;animation:popin .9s var(--ease-out) .25s both}.hero-side .hero-photo{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-l)}.hero-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;padding:8px 14px;background:var(--green-tint);border-radius:999px;font-size:13.5px;font-weight:600;color:var(--green-dark);animation:rise .7s var(--ease-out) .36s both}.dot-live{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse 2s ease-in-out infinite;flex-shrink:0}.ecg{padding-bottom:32px;overflow:hidden}.ecg svg{width:100%;height:56px;display:block}.ecg .trace{animation:ecg 3.6s linear infinite}.stats{background:var(--bg-soft);border-radius:var(--radius-l);padding:12px;display:grid;grid-template-columns:repeat(4,1fr)}.stats>div{padding:clamp(22px,3.2vw,36px) clamp(18px,2.6vw,28px);display:flex;flex-direction:column;gap:6px}.stat-num{font-size:clamp(34px,5.2vw,52px);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--red);font-variant-numeric:tabular-nums}.stat-label{font-size:14.5px;color:var(--muted);line-height:1.4}.card{border:1px solid var(--line);border-radius:var(--radius-m);background:#fff;padding:clamp(24px,3.2vw,38px) clamp(22px,2.8vw,34px);display:flex;flex-direction:column;gap:16px;transition:border-color .2s,box-shadow .2s}.card:hover{border-color:var(--line-2);box-shadow:var(--shadow-hover)}.card-flat{border:0;box-shadow:0 1px 2px #3c40431a}.card-flat:hover{box-shadow:0 4px 16px #3c40431f}.card p{font-size:15.5px;line-height:1.62;color:var(--muted);text-wrap:pretty}.num-badge{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.tone-blue{background:var(--blue-tint);color:var(--blue)}.tone-red{background:var(--red-tint);color:var(--red-text)}.tone-green{background:var(--green-tint);color:var(--green)}.card-year{font-size:13px;font-weight:600;color:var(--red-text)}.cat-toolbar{display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:space-between}.tabs{display:flex;gap:10px;flex-wrap:wrap}.tab{min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--ink-2);font-weight:600;font-size:14.5px;transition:all .2s}.tab:hover{border-color:var(--muted)}.tab:active{transform:scale(.96)}.tab[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.view-toggle{display:flex;gap:4px;padding:4px;background:var(--bg-chip);border-radius:999px}.view-toggle button{min-height:40px;padding:0 18px;border-radius:999px;border:0;background:transparent;color:var(--muted);font-weight:600;font-size:14px;transition:background .18s,color .18s}.view-toggle button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #3c404326}.theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.theme-card{border:1px solid var(--line);border-radius:var(--radius-m);padding:clamp(24px,3vw,36px);background:#fff;display:flex;flex-direction:column;gap:18px;transition:border-color .2s,box-shadow .2s;animation:popin .35s both}.theme-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-hover)}.theme-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.theme-card :is(h2,h3){font-weight:600;font-size:clamp(20px,2.5vw,26px);letter-spacing:-.015em;line-height:1.25;min-width:0}.theme-card :is(h2,h3) a{color:var(--ink)}.theme-card :is(h2,h3) a:hover{color:var(--red)}.theme-card p{font-size:15.5px;line-height:1.6;color:var(--muted);text-wrap:pretty}.badge{font-size:12px;font-weight:600;color:var(--red-dark);text-transform:uppercase;letter-spacing:.06em;background:var(--red-tint);padding:5px 12px;border-radius:999px;flex-shrink:0;transition:background .32s cubic-bezier(.2,.8,.2,1),color .32s}.theme-card.is-hot .badge{background:var(--red);color:#fff}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;min-height:40px;font-size:13.5px;padding:0 16px;background:var(--bg-chip);border:1px solid var(--bg-chip);border-radius:999px;color:var(--ink-2);font-weight:600;transition:background .18s,color .18s,border-color .18s,transform .44s cubic-bezier(.2,.82,.2,1),box-shadow .4s ease}.chip:hover{border-color:var(--muted);color:var(--ink)}.chip[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:#fff}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ftable{width:100%;border-collapse:collapse;text-align:left}.ftable th{padding:0 16px 12px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--subtle);border-bottom:1px solid var(--line-2)}.ftable th:first-child{padding-left:0}.ftable td{padding:14px 16px;border-bottom:1px solid var(--line-3);vertical-align:top;font-size:14.5px;color:var(--ink-2);text-wrap:pretty}.ftable td:first-child{padding-left:0}.ftable td:last-child,.ftable th:last-child{text-align:right;padding-right:0;white-space:nowrap}.ftable tbody tr{transition:background .15s}.ftable tbody tr:hover{background:var(--bg-soft)}.ftable .f-name{display:block;font-size:15.5px;font-weight:600;color:var(--ink)}.ftable .f-name:hover{color:var(--red)}.ftable .f-long{display:block;font-size:13.5px;color:var(--muted);line-height:1.45}.cmp-toggle{width:36px;height:36px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--muted);font-weight:700;font-size:15px;line-height:1;transition:all .18s}.cmp-toggle:hover{border-color:var(--muted)}.cmp-toggle:active{transform:scale(.9)}.cmp-toggle[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.cmp-toggle:disabled{color:var(--line-2);cursor:not-allowed}dialog{padding:0;border:0;color:var(--ink);max-width:none;max-height:none}dialog::backdrop{background:#20212480}html:has(dialog[open]){overflow:hidden}.drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(540px,100%);height:100dvh;background:#fff;box-shadow:-10px 0 50px #00000040}.drawer[open]{display:flex;flex-direction:column;animation:slidein .28s var(--ease-out) both}.dlg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px clamp(20px,3vw,32px) 18px;border-bottom:1px solid var(--line-3)}.dlg-kicker{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--red-text)}.dlg-title{font-size:clamp(20px,3vw,25px);font-weight:600;letter-spacing:-.015em;line-height:1.22;text-wrap:pretty;margin-top:5px}.dlg-close{width:44px;height:44px;flex-shrink:0;border-radius:999px;border:0;background:var(--bg-chip);font-size:14px;color:var(--ink);transition:background .15s}.dlg-close:hover{background:var(--line)}.dlg-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:26px clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:24px}.dlg-body>*{animation:axisin .34s var(--ease-out) .08s both}.spec-k{display:block;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--subtle);margin-bottom:6px}.spec-v{font-size:15.5px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.bullets{display:flex;flex-direction:column;gap:10px}.bullets li{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.bullets li:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--red);flex-shrink:0;margin-top:8px}.dlg-foot{padding:16px clamp(20px,3vw,32px) calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line-3);display:flex;gap:10px;flex-wrap:wrap}.dlg-foot .btn{flex:1 1 auto}.dlg-foot .btn-ghost[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.cmpbar{position:fixed;left:0;right:0;bottom:24px;margin:0 auto;z-index:56;width:min(780px,calc(100% - 28px));background:#202124f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;box-shadow:0 14px 44px #00000057;padding:13px 15px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;animation:cmpin .34s var(--ease-out) both}.cmpbar-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#bdc1c6;padding-left:4px}.cmpbar-chips{display:flex;gap:8px;flex-wrap:wrap;flex:1;min-width:140px}.cmpbar-chips button{display:flex;align-items:center;gap:9px;min-height:38px;padding:0 15px;background:var(--ink-2);border:0;border-radius:999px;color:#e8eaed;font-weight:600;font-size:13.5px;transition:background .16s}.cmpbar-chips button:hover{background:var(--muted)}.cmpbar-chips button span{color:#bdc1c6;font-size:12px}.cmpbar-actions{display:flex;gap:4px;align-items:center}.cmpbar-clear{min-height:40px;padding:0 14px;background:transparent;border:0;color:#bdc1c6;font-weight:600;font-size:13.5px}.cmpbar-clear:hover{color:#fff}.cmpbar-open{min-height:42px;padding:0 22px;background:#fff;color:var(--ink);border:0;border-radius:999px;font-weight:600;font-size:14.5px}.cmpbar-open:disabled{background:var(--ink-2);color:#bdc1c6;cursor:default}.cmp-modal{width:min(1080px,calc(100% - 20px));max-height:calc(100dvh - 20px);margin:auto;background:#fff;border-radius:var(--radius-m);box-shadow:0 24px 70px #00000059;overflow:hidden}.cmp-modal[open]{display:flex;flex-direction:column;animation:slideup .32s var(--ease-out) both}.cmp-scroll{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:6px clamp(18px,2.6vw,30px) clamp(20px,2.6vw,30px)}.cmp-table{border-collapse:collapse;text-align:left;width:100%}.cmp-table th,.cmp-table td{padding:15px 16px;border-bottom:1px solid var(--line-3);vertical-align:top}.cmp-table thead th{border-bottom-color:var(--line-2);min-width:214px}.cmp-table .rowhead{position:sticky;left:0;background:#fff;width:158px;min-width:158px;padding-left:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle)}.cmp-table td{font-size:14.5px;line-height:1.55;color:var(--ink-2);white-space:pre-line;text-wrap:pretty}.cmp-col-head{display:flex;align-items:baseline;gap:8px;justify-content:space-between}.cmp-col-head strong{font-size:17px;letter-spacing:-.01em}.cmp-col-head button{flex-shrink:0;width:28px;height:28px;border-radius:999px;border:0;background:var(--bg-chip);color:var(--muted);font-size:11px}.cmp-col-long{display:block;font-size:13px;font-weight:500;line-height:1.4;color:var(--subtle);margin-top:4px}.cmp-table tfoot td{border-bottom:0;padding-top:18px}.quiz{display:flex;flex-direction:column;gap:36px}.qcard{position:relative;overflow:hidden;border-radius:var(--radius-l);background:#fff;box-shadow:var(--shadow-card);padding:clamp(22px,4vw,40px);display:flex;flex-direction:column;gap:22px}.qcard-center{padding:clamp(28px,5vw,56px);align-items:center;text-align:center}.q-shapes{display:flex;gap:12px}.q-shapes span{width:48px;height:48px;border-radius:14px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;animation:pulse 2.4s ease-in-out infinite}.q-shapes span:nth-child(2){animation-delay:.2s}.q-shapes span:nth-child(3){animation-delay:.4s}.q-shapes span:nth-child(4){animation-delay:.6s}.qc-0{background:#e21b3c;color:#fff}.qc-1{background:#1368ce;color:#fff}.qc-2{background:#d89e00;color:var(--ink)!important}.qc-3{background:#1f7a0a;color:#fff}.q-big{font-weight:600;font-size:clamp(22px,3.4vw,30px);line-height:1.2;letter-spacing:-.02em;max-width:520px;text-wrap:balance}.q-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.q-round{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--red-text)}.q-count{display:flex;gap:20px;align-items:baseline;font-size:14px;color:var(--subtle)}.q-points{position:relative;color:var(--ink);font-weight:700;font-size:16px}.q-gain{position:absolute;right:0;top:-6px;color:var(--green);font-weight:800;font-size:15px;white-space:nowrap;pointer-events:none;animation:floatUp 1.4s ease-out both}.q-dots{display:flex;gap:6px;align-items:center}.q-dots span{width:8px;height:8px;border-radius:4px;background:var(--line);transition:all .3s}.q-dots span.done{background:var(--red)}.q-dots span.now{width:22px;background:var(--ink)}.q-row{display:flex;align-items:center;gap:clamp(14px,2.4vw,22px)}.q-timer{position:relative;width:clamp(56px,7vw,72px);height:clamp(56px,7vw,72px);flex-shrink:0}.q-timer.hurry{animation:blinkpulse .6s ease-in-out infinite}.q-timer svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.q-timer .ring{transition:stroke-dashoffset .12s linear,stroke .3s}.q-timer span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:clamp(17px,2.2vw,21px);font-weight:700;font-variant-numeric:tabular-nums}.q-text{flex:1;font-weight:500;font-size:clamp(20px,3.1vw,28px);line-height:1.3;letter-spacing:-.02em;text-wrap:pretty}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tile{display:flex;align-items:center;gap:14px;text-align:left;min-height:76px;padding:16px 22px;border-radius:16px;border:0;font-weight:600;font-size:16.5px;transition:opacity .25s,transform .15s;animation:popin .3s both}.tile:hover{transform:scale(1.015)}.tile:active{transform:scale(.98)}.tile:disabled{cursor:default}.tile.is-dim{opacity:.22}.tile.is-wrong{opacity:.55}.tile.is-right{animation:settle .5s var(--ease-spring) both}.tile .t-sym{font-size:15px;flex-shrink:0}.tile .t-label{flex:1}.tile .t-mark{font-size:20px;flex-shrink:0}.q-feedback{display:flex;flex-direction:column;gap:16px;background:var(--bg-soft);border-radius:16px;padding:22px;animation:popin .3s both}.q-feedback p{font-size:16px;line-height:1.6;color:var(--muted);text-wrap:pretty}.q-feedback strong{color:var(--ink)}.q-score{font-size:clamp(46px,8.6vw,76px);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--red);animation:pulse 1.6s ease-in-out 2}.q-message{font-weight:600;font-size:clamp(20px,3vw,27px);line-height:1.3;letter-spacing:-.02em;max-width:540px;text-wrap:balance}.confetti{position:absolute;top:-14px;width:10px;height:10px;pointer-events:none;animation-timing-function:cubic-bezier(.2,.5,.4,1);animation-fill-mode:both}.memo{width:100%;max-width:460px;margin-top:12px;padding-top:24px;border-top:1px solid var(--line-3);display:flex;flex-direction:column;gap:11px}.memo-title{font-size:16.5px;font-weight:600;line-height:1.4;letter-spacing:-.01em;text-wrap:pretty}.memo-row{display:flex;gap:8px;flex-wrap:wrap}.share-modal{width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;overflow-y:auto;background:#fff;border-radius:var(--radius-l);padding:clamp(20px,4vw,32px);box-shadow:0 24px 80px #00000059}.share-modal[open]{display:flex;flex-direction:column;gap:18px;animation:rise .35s var(--ease-out) both}.share-modal::backdrop{background:#2021248c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.share-head{display:flex;justify-content:space-between;align-items:center}.share-head h2{font-weight:600;font-size:23px;letter-spacing:-.01em}.share-card{border:1px solid var(--line);border-radius:20px;padding:clamp(20px,3vw,26px) clamp(18px,3.2vw,28px);display:flex;flex-direction:column;align-items:center;gap:11px;text-align:center;box-shadow:0 1px 2px #3c40431a,0 6px 20px #3c404314}.share-card img{width:54px;height:54px}.share-kicker{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle)}.share-who{font-size:23px;font-weight:600;letter-spacing:-.01em}.share-pts{font-size:42px;font-weight:800;letter-spacing:-.03em;color:var(--red);line-height:1}.share-squares{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.share-squares span{width:22px;height:22px;border-radius:6px;background:#ea4335;animation:popin .3s both}.share-squares span.ok{background:#34a853}.share-actions{display:flex;flex-direction:column;gap:10px}.share-actions .row{display:flex;gap:10px}.share-actions .row>*{flex:1}.field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;color:var(--ink-2)}.field .opt{font-weight:500;color:var(--subtle)}.field input,.field textarea{width:100%;min-height:48px;padding:12px 15px;border:1px solid var(--line-2);border-radius:10px;font-size:16px;font-weight:400;background:#fff;color:var(--ink)}.field textarea{resize:vertical;min-height:110px}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.err{font-size:13.5px;font-weight:600;color:var(--red-text)}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.panel{border-radius:var(--radius-l);background:var(--bg-soft);padding:clamp(28px,5vw,56px)}.panel .split{align-items:center}.pills{display:flex;flex-wrap:wrap;gap:9px}.pill{display:flex;align-items:center;gap:9px;padding:9px 16px 9px 11px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:600;color:var(--ink-2);line-height:1.2}a.pill:hover{border-color:var(--muted);color:var(--ink)}.pill svg{width:19px;height:19px;flex-shrink:0}.pill path{transition:stroke-dashoffset .44s cubic-bezier(.4,0,.2,1) .3s}.js [data-draw] .pill path{stroke-dashoffset:100}.js [data-draw].is-visible .pill path{stroke-dashoffset:0}.dark{background:#202124;color:#fff}.survie{min-height:250vh}.no-js .survie,.survie.is-static{min-height:0}.survie-sticky{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,3.2vh,38px);padding:76px var(--gutter) 44px;overflow:hidden}.no-js .survie-sticky,.survie.is-static .survie-sticky{position:static;height:auto;padding-top:clamp(56px,9vw,96px)}.survie-kicker{font-size:12.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#f28b82;text-align:center}.survie-figure{display:flex;flex-direction:column;align-items:center;gap:8px}.survie-rate{font-size:clamp(72px,15vw,190px);font-weight:800;line-height:.88;letter-spacing:-.05em;color:#f28b82;font-variant-numeric:tabular-nums;transition:color .6s}.survie-sub{font-size:clamp(15px,2vw,19px);color:#bdc1c6}.survie .ecg{width:100%;max-width:1200px;padding-bottom:0}.survie-gauge{width:min(740px,100%);display:flex;flex-direction:column;gap:14px}.gauge{position:relative;height:8px;border-radius:4px;background:var(--ink-2)}.gauge-fill{height:100%;width:100%;border-radius:4px;background:#f28b82;transform-origin:0 50%;transform:scaleX(.1);transition:transform .12s linear,background .6s}.gauge-knob{position:absolute;top:-5px;left:10%;width:18px;height:18px;border-radius:50%;background:#fff;margin-left:-9px;box-shadow:0 2px 10px #00000080;transition:left .12s linear}.gauge-legend{display:flex;justify-content:space-between;gap:20px;font-size:13px;line-height:1.4;color:#bdc1c6}.gauge-legend span{display:flex;flex-direction:column;gap:3px}.gauge-legend span:last-child{text-align:right}.gauge-legend strong{color:#e8eaed;font-size:15.5px;font-weight:600}.survie-punch{max-width:660px;text-align:center;font-size:clamp(18px,2.6vw,27px);line-height:1.32;font-weight:500;letter-spacing:-.022em;color:#fff;text-wrap:balance;transition:opacity .5s}.js .survie:not(.is-static) .survie-punch{opacity:0}.js .survie .survie-punch.is-on{opacity:1}.lifeaz{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(34px,5vw,64px);align-items:center}.dark .eyebrow{color:#f28b82}.dark .h2{color:#fff}.dark .text{color:#bdc1c6}.dark-points{display:flex;flex-direction:column;gap:14px;margin-top:6px}.dark-points li{display:flex;gap:14px;align-items:flex-start;font-size:15.5px;line-height:1.55;color:#e8eaed}.dark-points li:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--dot, var(--red));flex-shrink:0;margin-top:6px}.dark-points .tone-blue:before{--dot: #4285f4}.dark-points .tone-green:before{--dot: #34a853}.dark-points .tone-yellow:before{--dot: #f9ab00}.dark-points .tone-red:before{--dot: #ea4335}.dark-points li.tone-blue,.dark-points li.tone-green,.dark-points li.tone-red{background:none;color:#e8eaed}.promo-card{border-radius:var(--radius-l);background:#fff;color:var(--ink);padding:clamp(28px,4vw,48px) clamp(22px,3.6vw,44px);display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;box-shadow:0 8px 40px #00000059}.promo-card.on-light{box-shadow:var(--shadow-card);border:1px solid var(--line)}.heartbeat{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center}.heartbeat span{position:absolute;left:29px;top:29px;width:14px;height:14px;border-radius:50%;border:2px solid rgba(217,48,37,.55);animation:ripple 1.091s ease-out infinite}.heartbeat span+span{animation-delay:.545s}.heartbeat i{width:16px;height:16px;border-radius:50%;background:var(--red);animation:pulse .545s ease-in-out infinite}.promo-label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle)}.promo-code{font-size:clamp(22px,4.4vw,32px);font-weight:800;letter-spacing:.12em;color:var(--ink);border:2px dashed var(--line-2);border-radius:16px;padding:16px clamp(18px,3vw,30px);max-width:100%;word-break:break-all;-webkit-user-select:all;user-select:all}.promo-card .small{max-width:320px}.copy-btn.is-done{background:var(--green)}.contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,5vw,64px);align-items:start}.contact-intro{display:flex;flex-direction:column;gap:24px}.badge-green{align-self:flex-start;display:flex;align-items:center;gap:9px;padding:9px 18px;background:var(--green-tint);border-radius:999px;font-size:14px;font-weight:600;color:var(--green-dark)}.form-card{border-radius:var(--radius-m);background:#fff;box-shadow:var(--shadow-card);padding:clamp(22px,3.6vw,40px)}.devis{display:flex;flex-direction:column;gap:20px}.steps-head{display:flex;flex-direction:column;gap:11px}.steps-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.steps-title strong{font-size:17.5px;font-weight:600;letter-spacing:-.014em}.steps-title span{font-size:12.5px;font-weight:600;color:var(--subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.steps-bar{display:flex;gap:6px}.steps-bar span{flex:1;height:4px;border-radius:2px;background:var(--line);transition:background .4s}.steps-bar span.on{background:var(--red)}.step{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:17px}.js .step{animation:axisin .32s var(--ease-out) both}.step legend{padding:0;font-size:17.5px;font-weight:600;letter-spacing:-.014em;margin-bottom:4px}.js .step legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.choice-group{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:10px}.choice-group>legend{padding:0;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:10px}.choices{display:flex;flex-wrap:wrap;gap:8px}.choice{position:relative}.choice input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.choice span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--ink-2);font-weight:600;font-size:14px;transition:all .18s}.choice:hover span{border-color:var(--muted)}.choice input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.choice input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.recap{display:flex;flex-wrap:wrap;gap:8px}.recap span{font-size:12.5px;font-weight:600;color:var(--muted);background:var(--bg-chip);border-radius:999px;padding:7px 14px}.form-nav{display:flex;gap:10px;align-items:stretch}.form-nav .btn{min-height:52px}.form-nav .btn-grow{flex:1}.form-status{font-size:14px;font-weight:600;line-height:1.5;text-wrap:pretty}.form-status.is-error{color:var(--red-text)}.form-status.is-pending{color:var(--green)}.sent{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:clamp(8px,2vw,22px) 0}.sent svg{width:76px;height:76px}.sent .ring{animation:drawring .68s cubic-bezier(.4,0,.2,1) both}.sent .tick{animation:drawcheck .4s cubic-bezier(.4,0,.2,1) .52s both}.sent-title{font-size:clamp(22px,3vw,29px);font-weight:600;letter-spacing:-.022em;animation:introText .5s var(--ease-out) .72s both}.sent p{font-size:16.5px;line-height:1.6;color:var(--muted);max-width:420px;text-wrap:pretty;animation:introText .5s var(--ease-out) .82s both}.sent .actions{justify-content:center;animation:introText .5s var(--ease-out) 1.02s both}.page-head{display:flex;flex-direction:column;gap:18px;padding-top:clamp(28px,5vw,56px);padding-bottom:clamp(28px,4vw,40px)}.page-head .lead{max-width:680px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fact{background:var(--bg-soft);border-radius:20px;padding:22px 24px;display:flex;flex-direction:column;gap:6px}.fact .spec-v{color:var(--ink)}.two-col{display:grid;grid-template-columns:1.4fr .6fr;gap:clamp(30px,5vw,64px);align-items:start}.aside-card{position:sticky;top:96px;border-radius:var(--radius-m);background:var(--bg-soft);padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:16px}.aside-card .btn{width:100%}.mini-list{display:flex;flex-direction:column;gap:4px}.mini-list a{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-3);font-weight:600;font-size:15px;color:var(--ink-2)}.mini-list a:hover{color:var(--red)}.mini-list a span{font-weight:500;color:var(--subtle);font-size:13.5px;white-space:nowrap}.formation-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.f-card{border:1px solid var(--line);border-radius:var(--radius-m);padding:clamp(22px,2.8vw,30px);display:flex;flex-direction:column;gap:12px;background:#fff;transition:border-color .2s,box-shadow .2s}.f-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-hover)}.f-card h2,.f-card h3{font-size:21px;font-weight:600;letter-spacing:-.01em}.f-card h2 a,.f-card h3 a{color:var(--ink)}.f-card h2 a:hover,.f-card h3 a:hover{color:var(--red)}.f-card .f-long{color:var(--muted);font-size:15px}.f-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.f-meta span{font-size:13px;font-weight:600;color:var(--ink-2);background:var(--bg-chip);border-radius:999px;padding:6px 12px}.cta-band{border-radius:var(--radius-l);background:var(--ink);color:#fff;padding:clamp(28px,5vw,56px);display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.cta-band .h2{color:#fff;max-width:640px}.cta-band p{color:#bdc1c6;font-size:17px;line-height:1.6;max-width:560px;margin-top:10px}.certs{display:flex;flex-wrap:wrap;gap:10px}.certs li{padding:10px 18px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14.5px;font-weight:600;color:var(--ink-2)}blockquote.quote{font-weight:500;font-size:clamp(18px,2.1vw,21px);line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}figcaption{font-size:13.5px;color:var(--subtle);font-weight:500}.prose{max-width:760px;font-size:16.5px;line-height:1.7;color:var(--ink-2)}.prose h2{font-size:clamp(22px,2.8vw,27px);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--ink);margin:44px 0 14px}.prose h3{font-size:18px;font-weight:600;color:var(--ink);margin:26px 0 8px}.prose p,.prose ul,.prose ol,.prose dl,.prose table{margin:0 0 14px}.prose ul,.prose ol{padding-left:22px}.prose li{margin-bottom:6px}.prose a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.prose a:hover{color:var(--blue-dark)}.prose dl{display:grid;grid-template-columns:minmax(150px,.4fr) 1fr;gap:8px 20px}.prose dt{font-weight:600;color:var(--ink)}.prose .table-scroll{margin:0 0 14px}.prose table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;margin:0}.prose th,.prose td{text-align:left;vertical-align:top;padding:10px 12px;border:1px solid var(--line)}.prose th{background:var(--bg-soft);font-weight:600;color:var(--ink)}.prose .updated{font-size:14px;color:var(--subtle)}.prose .btn{text-decoration:none}.notfound{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center;padding-top:64px;padding-bottom:64px}.notfound .code{font-size:clamp(88px,18vw,180px);font-weight:800;line-height:.9;letter-spacing:-.05em;color:var(--red)}.notfound svg{width:min(480px,84vw);height:64px}.site-footer{border-top:1px solid var(--line-3);background:#fff}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:32px;padding-top:48px;padding-bottom:32px}.footer-brand p{margin-top:14px;font-size:14.5px;color:var(--muted);line-height:1.6;max-width:300px}.footer-col h2{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.footer-col ul{display:flex;flex-direction:column;gap:4px}.footer-col a,.footer-col button{display:inline-block;padding:5px 0;font-size:14.5px;color:var(--muted);background:none;border:0;text-align:left}.footer-col a:hover,.footer-col button:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--line-3)}.footer-bottom .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:22px;padding-bottom:26px;font-size:13px;color:var(--subtle)}.mobcta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:45;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line-2);box-shadow:0 -4px 20px #3c40431a}.mobcta .btn{flex:1;min-height:48px;font-size:15.5px;padding:0 16px}.mobcta .btn-primary{flex:1.15}.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:90;margin:0 auto;max-width:640px;background:#fff;border:1px solid var(--line-2);border-radius:22px;box-shadow:0 14px 44px #00000038;padding:20px 22px;display:flex;flex-direction:column;gap:14px;animation:cmpin .34s var(--ease-out) both}.consent h2{font-size:17px;font-weight:700;letter-spacing:-.01em}.consent p{font-size:14.5px;line-height:1.55;color:var(--muted)}.consent p a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.consent-actions{display:flex;flex-wrap:wrap;gap:10px}.consent-actions .btn{flex:1 1 140px;min-height:46px;padding:0 18px;font-size:15px}.consent-prefs{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line-3);padding-top:14px}.consent-opt{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:14px;color:var(--muted);line-height:1.45}.consent-opt strong{display:block;color:var(--ink);font-size:15px}.switch{position:relative;flex-shrink:0;width:46px;height:28px}.switch input{position:absolute;inset:0;opacity:0;margin:0;width:100%;height:100%;cursor:pointer;z-index:1}.switch span{position:absolute;inset:0;border-radius:999px;background:var(--line-2);transition:background .2s}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.switch input:checked+span{background:var(--green)}.switch input:checked+span:after{transform:translate(18px)}.switch input:disabled+span{opacity:.6}.switch input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.js [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .72s var(--ease-out),transform .72s var(--ease-out)}.js [data-reveal].is-visible{opacity:1;transform:none}.line{display:block;overflow:hidden;padding-bottom:.03em}.line>span{display:block}.js [data-lines] .line>span{transform:translateY(112%);opacity:0;transition:transform .9s cubic-bezier(.16,.84,.24,1),opacity .62s ease}.js [data-lines].is-visible .line>span{transform:none;opacity:1}.js [data-lines].is-visible .line+.line>span{transition-delay:105ms}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes popin{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes floatUp{0%{opacity:0;transform:translateY(10px) scale(.8)}25%{opacity:1;transform:translateY(0) scale(1.08)}to{opacity:0;transform:translateY(-32px) scale(1)}}@keyframes confettiA{0%{transform:translateY(0) rotate(0);opacity:0}12%{opacity:1}to{transform:translateY(300px) rotate(260deg);opacity:0}}@keyframes confettiB{0%{transform:translateY(0) rotate(0);opacity:0}12%{opacity:1}to{transform:translateY(330px) rotate(-300deg);opacity:0}}@keyframes ripple{0%{transform:scale(1);opacity:.75}to{transform:scale(4.8);opacity:0}}@keyframes blinkpulse{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes ecg{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes slidein{0%{transform:translate(48px);opacity:0}to{transform:none;opacity:1}}@keyframes slideup{0%{transform:translateY(60px);opacity:0}to{transform:none;opacity:1}}@keyframes settle{0%{transform:none}35%{transform:scale(1.035)}to{transform:none}}@keyframes axisin{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes introTrace{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes introText{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes introOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.06);visibility:hidden}}@keyframes drawring{0%{stroke-dashoffset:176}to{stroke-dashoffset:0}}@keyframes drawcheck{0%{stroke-dashoffset:44}to{stroke-dashoffset:0}}@keyframes cmpin{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media(max-width:1080px){.hero{grid-template-columns:1fr}.g3,.g4{grid-template-columns:repeat(2,1fr)}.split,.lifeaz,.contact{grid-template-columns:1fr}.nav-links a{padding:8px 9px}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:960px){.nav-links{display:none}.burger{display:flex}}@media(max-width:900px){.g2,.theme-grid,.formation-list{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,1fr)}.two-col{grid-template-columns:1fr}.aside-card{position:static}.facts{grid-template-columns:1fr}}@media(max-width:760px){.mobcta{display:flex}body.has-mobcta{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.g3,.g4,.tiles{grid-template-columns:1fr}.drawer{inset:auto 0 0;width:100%;height:88dvh;border-radius:24px 24px 0 0}.drawer[open]{animation-name:slideup}.ftable thead{display:none}.ftable,.ftable tbody{display:block}.ftable tr{display:block;border:1px solid var(--line);border-radius:16px;padding:14px 16px;margin-bottom:12px}.ftable td{display:grid;grid-template-columns:96px 1fr;gap:12px;border:0;padding:6px 0;text-align:left}.ftable td:last-child{text-align:left}.ftable td:before{content:attr(data-l);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--subtle);padding-top:2px}.ftable td:first-child{display:block;padding-bottom:8px}.ftable td:first-child:before{display:none}.survie{min-height:210vh}.cmpbar{bottom:calc(86px + env(safe-area-inset-bottom))}.consent{bottom:calc(84px + env(safe-area-inset-bottom))}.footer-grid{grid-template-columns:1fr;gap:26px}.prose dl{grid-template-columns:1fr;gap:2px}.prose dd{margin-bottom:10px}}@media(max-width:520px){.nav-cta{display:none}.brand{font-size:18px}}@media(max-width:420px){.stats{grid-template-columns:1fr}.tile{min-height:62px}.form-nav{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js [data-reveal],.js [data-lines] .line>span{opacity:1!important;transform:none!important}.js [data-draw] .pill path{stroke-dashoffset:0!important}}@media print{.site-header,.progress,.mobcta,.consent,.site-footer,.intro-overlay,.cmpbar{display:none!important}.js [data-reveal],.js [data-lines] .line>span{opacity:1!important;transform:none!important}}.btn-blue{background:var(--blue);color:#fff;box-shadow:0 1px 2px #3c40434d}.btn-blue:hover{background:var(--blue-dark);color:#fff}.actions[data-center]{justify-content:center}.dark .link{color:#8ab4f8}.dark .link:hover{color:#aecbfa}.dark-more{margin-top:calc(-1*clamp(24px,5vw,56px));padding-bottom:clamp(48px,7vw,80px)}html.menu-open{overflow:hidden}@media(max-width:520px){.consent{left:10px;right:10px;padding:16px;gap:10px;border-radius:18px}.consent h2{font-size:15.5px}.consent p{font-size:13.5px;line-height:1.45}.consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.consent-actions .btn{min-height:44px;font-size:14.5px;padding:0 12px}.consent-actions [data-consent=custom]{grid-column:1 / -1;order:3;min-height:40px;border:0;color:var(--blue);text-decoration:underline;text-underline-offset:3px}}.footer-col ul,.mini-list,.certs,.pills,.chips,.bullets,.dark-points{list-style:none;padding:0;margin:0}.dark .promo-card .link{color:var(--blue)}.dark .promo-card .link:hover{color:var(--blue-dark)}.breadcrumb ol{list-style:none;padding:0;margin:0}.sos-btn{display:inline-flex;align-items:center;gap:9px;min-height:42px;margin-left:8px;padding:0 16px 0 14px;border-radius:999px;border:1.5px solid #f2b8b2;background:#fff;color:var(--red-dark);font-weight:700;font-size:14px;white-space:nowrap;transition:background .15s,border-color .15s}.sos-btn:hover{background:var(--red-tint);border-color:var(--red)}.sos-ping{position:relative;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:currentColor}.sos-ping:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid currentColor;opacity:0;animation:ping 2.4s ease-out infinite}@keyframes ping{0%{transform:scale(.5);opacity:.8}75%,to{transform:scale(1.5);opacity:0}}.sos{position:fixed;inset:0;width:100%;height:100%;margin:0;background:#17181b;color:#fff;overflow-y:auto;overscroll-behavior:contain}.sos[open]{animation:sosin .26s var(--ease-out) both}.sos::backdrop{background:#17181b}@keyframes sosin{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sos-inner{max-width:760px;min-height:100%;margin:0 auto;padding:clamp(18px,4vw,40px) clamp(18px,4vw,32px) calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:26px}.sos-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sos-kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f28b82}.sos.is-guide .sos-title{display:none}.sos-title{margin-top:8px;font-size:clamp(24px,4.4vw,34px);font-weight:600;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.sos-close{width:48px;height:48px;flex-shrink:0;border-radius:999px;border:0;background:#ffffff1a;color:#fff;font-size:17px;transition:background .15s}.sos-close:hover{background:#fff3}.sos-body{display:flex;flex-direction:column;gap:30px}.sos-body[hidden]{display:none}.sos-sec{display:flex;flex-direction:column;gap:14px}.sos-h{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:600;color:#e8eaed}.sos-h>span{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#17181b;font-size:14px;font-weight:800}.sos-calls{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sos-call{display:flex;flex-direction:column;gap:2px;height:100%;padding:14px 18px 16px;border-radius:20px;background:var(--red-text);color:#fff;transition:transform .12s,background .15s}.sos-call:hover{background:var(--red-dark)}.sos-call:active{transform:scale(.98)}.sos-call strong{font-size:clamp(34px,6vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.sos-call span{font-weight:700;font-size:16px}.sos-call small{font-size:13px;line-height:1.35;color:#fff}.sos-call.is-sms{background:transparent;box-shadow:inset 0 0 0 1.5px #ffffff59}.sos-call.is-sms:hover{background:#ffffff0f}.sos-note{font-size:14.5px;line-height:1.55;color:#bdc1c6}.sos-cpr{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:18px 20px;border-radius:20px;border:0;background:#fff;color:var(--ink);cursor:pointer;transition:transform .12s}.sos-cpr:active{transform:scale(.985)}.sos-cpr-icon{width:56px;height:56px;flex-shrink:0;border-radius:50%;background:var(--red-tint);color:var(--red);display:flex;align-items:center;justify-content:center}.sos-cpr-icon svg{width:30px;height:30px;animation:heartbeat 1.09s ease-in-out infinite}@keyframes heartbeat{0%,40%,to{transform:scale(1)}20%{transform:scale(1.14)}}.sos-cpr strong{display:block;font-size:17px;line-height:1.3}.sos-cpr small{display:block;margin-top:4px;font-size:14px;font-weight:600;color:var(--red-dark)}.sos-sits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.sos-sit{border-radius:16px;background:#ffffff12}.sos-sit[open]{grid-column:1 / -1;background:#ffffff1a}.sos-sit summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;line-height:1.35}.sos-sit summary::-webkit-details-marker{display:none}.sos-sit summary:after{content:"+";flex-shrink:0;font-size:18px;color:#9aa0a6}.sos-sit[open] summary:after{content:"\2212"}.sos-sit ol{margin:0;padding:0 18px 16px 36px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.5;color:#e8eaed}.sos-guide{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.sos-guide[hidden]{display:none}.sos-guide-top{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.sos-guide-top .sos-h{font-size:clamp(20px,3.4vw,24px);color:#fff}.sos-guide-top .sos-h:focus{outline:none}.sos-back{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font-weight:600;font-size:14.5px}.sos-beat{width:min(52vw,230px);aspect-ratio:1;margin-top:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(circle at 50% 40%,#ee675c 0%,var(--red) 55%,var(--red-dark) 100%);box-shadow:0 0 #d930258c}.sos-beat svg{width:44%;height:44%}.sos-beat[data-beat=a]{animation:beat-a .5s var(--ease-out)}.sos-beat[data-beat=b]{animation:beat-b .5s var(--ease-out)}@keyframes beat-a{0%{transform:scale(.88);box-shadow:0 0 #d9302599}to{transform:scale(1);box-shadow:0 0 0 28px #d9302500}}@keyframes beat-b{0%{transform:scale(.88);box-shadow:0 0 #d9302599}to{transform:scale(1);box-shadow:0 0 0 28px #d9302500}}.sos-timer{font-size:clamp(38px,7vw,52px);font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.sos-relay{min-height:1.5em;max-width:520px;font-weight:600;line-height:1.45;color:#fdd663}.sos-tips{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:12px;text-align:left;counter-reset:tip}.sos-tips li{counter-increment:tip;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;font-size:15.5px;line-height:1.5;color:#e8eaed}.sos-tips li:before{content:counter(tip);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff1f;font-size:13px;font-weight:700}.sos-ctrl{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sos-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;font-weight:600;font-size:15px}.sos-ghost[aria-pressed=true]:before{content:"\266a"}.sos-ghost[aria-pressed=false]{color:#9aa0a6;text-decoration:line-through}.sos-foot{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:13.5px;line-height:1.5;color:#9aa0a6}.sos-foot a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(max-width:960px){.sos-btn{margin-left:auto}}@media(max-width:360px){.site-header .brand>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:400px){.sos-btn{padding:0 12px 0 11px;gap:7px;font-size:13.5px}.site-header .brand{font-size:16.5px;gap:8px}.sos-call{padding:12px 14px 14px}.sos-sits{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sos-ping:after,.sos-cpr-icon svg{animation:none}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}.float-pill{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:44;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;font-size:15px;box-shadow:0 8px 24px #2021244d;transform:translate(-50%);animation:pillin .3s var(--ease-out) both}.float-pill[hidden]{display:none}body.has-mobcta .float-pill{bottom:calc(88px + env(safe-area-inset-bottom))}@keyframes pillin{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.print-only{display:none}@media print{.print-only{display:block}}.fiche-source{margin-top:10px;padding-top:8px;border-top:1px solid var(--line-2);font-size:12px;color:var(--muted)}:root{--x0: #e21b3c;--x1: #1368ce;--x2: #d89e00;--x3: #1f7a0a;--x4: #6c3fc4}.section-tight{padding-top:clamp(16px,3vw,32px);padding-bottom:clamp(16px,3vw,32px)}.icon{width:24px;height:24px;flex-shrink:0}.icon-inline{width:1.15em;height:1.15em;vertical-align:-.2em;margin-right:2px}.eyebrow-icon{display:inline-flex;align-items:center;gap:6px}.sprite{position:absolute;width:0;height:0;overflow:hidden}.shape-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;font-size:11px;color:#fff}.tone-q0{background:var(--x0)}.tone-q1{background:var(--x1)}.tone-q2{background:var(--x2);color:var(--ink)}.tone-q3{background:var(--x3)}.rythme{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius-l);padding:clamp(20px,3vw,30px);box-shadow:0 10px 40px #3c40431f}.rythme-page{max-width:560px;margin:0 auto}.rythme-sim{border:0;box-shadow:none;padding:8px 0 0;background:transparent}.ry-top{display:flex;flex-direction:column;gap:6px;align-items:center}.ry-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.ry-title{font-size:clamp(19px,2.2vw,22px);font-weight:600;letter-spacing:-.015em;line-height:1.25}.rythme-sim .ry-top{display:none}.ry-heart{position:relative;width:150px;height:150px;margin:6px 0 0;border-radius:50%;border:0;background:radial-gradient(circle at 50% 40%,#fff 0%,var(--red-tint) 70%);box-shadow:inset 0 0 0 1px #f6d4d0,0 8px 24px #d9302529;display:flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;transition:box-shadow .2s}.ry-heart img{width:92px;height:92px;pointer-events:none;transition:transform .09s ease-out}.ry-heart:hover{box-shadow:inset 0 0 0 1px #f2b8b2,0 10px 28px #d930253d}.ry-ripple{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(217,48,37,.5);opacity:0;pointer-events:none}.rythme.is-beat .ry-heart img{animation:compress .18s ease-out}.rythme.is-beat .ry-ripple{animation:ry-ripple .6s ease-out}.rythme.is-metro .ry-ripple{animation:ry-ripple .545s ease-out infinite;border-color:#1368ce73}.ry-ecg{width:100%;height:46px;display:block}.ry-meter{width:100%;max-width:360px}.ry-track{position:relative;height:10px;border-radius:5px;background:var(--bg-chip)}.ry-zone{position:absolute;top:0;bottom:0;left:42.857%;width:14.286%;border-radius:5px;background:#ceead6;box-shadow:inset 0 0 0 1px #81c995}.ry-needle{position:absolute;top:-6px;left:0;width:6px;height:22px;margin-left:-3px;border-radius:3px;background:var(--ink);opacity:0;transition:left .25s cubic-bezier(.2,.8,.2,1),background .2s,opacity .2s}.rythme.is-in .ry-needle,.rythme.is-out .ry-needle{opacity:1}.rythme.is-in .ry-needle{background:var(--green)}.rythme.is-out .ry-needle{background:var(--amber-text)}.ry-scale{position:relative;height:18px;margin-top:6px;font-size:11.5px;font-weight:600;color:var(--subtle);font-variant-numeric:tabular-nums}.ry-scale span{position:absolute;transform:translate(-50%)}.ry-scale .s60{left:14.286%}.ry-scale .s100{left:42.857%;color:var(--green-dark)}.ry-scale .s120{left:57.143%;color:var(--green-dark)}.ry-scale .s160{left:85.714%}.ry-bpm{font-size:14px;color:var(--muted)}.ry-bpm strong{display:block;font-size:44px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.rythme.is-in .ry-bpm strong{color:var(--green)}.rythme.is-out .ry-bpm strong{color:var(--amber-text)}.ry-msg{min-height:2.9em;max-width:380px;font-size:14.5px;line-height:1.45;color:var(--muted);text-wrap:pretty}.rythme.is-done .ry-msg{color:var(--ink);font-weight:600}.ry-actions{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:center}.ry-actions .btn[aria-pressed=true]{background:var(--blue-tint);border-color:#aecbfa;color:var(--blue)}@keyframes compress{0%{transform:scale(1)}40%{transform:scale(.86)}to{transform:scale(1)}}@keyframes ry-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.profils{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.profil{height:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:2px;align-items:center;padding:18px 20px;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--ink);transition:border-color .2s,box-shadow .2s,transform .2s var(--ease-spring)}.profil:hover{color:var(--ink);border-color:var(--line-2);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.profil-icon{grid-row:1 / 3;width:44px;height:44px;padding:10px;border-radius:14px;background:var(--red-tint);color:var(--red-dark)}.profil-label{font-weight:600;font-size:16px;line-height:1.3}.profil-desc{font-size:13.5px;color:var(--muted);line-height:1.4}.xp-wrap{margin-top:12px}.xp-head{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline;justify-content:space-between}.xp-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.xp-grid>li{grid-column:span 2}.xp-grid>li:nth-last-child(2):nth-child(3n+1),.xp-grid>li:nth-last-child(1):nth-child(3n+2){grid-column:span 3}.xp{position:relative;overflow:hidden;height:100%;min-height:220px;display:flex;flex-direction:column;gap:8px;padding:22px 22px 20px;border-radius:24px;color:#fff;isolation:isolate;transition:transform .25s var(--ease-spring),box-shadow .25s}.xp:hover{color:#fff;transform:translateY(-4px);box-shadow:0 14px 30px #20212438}.xp.tone-x0{background:var(--x0)}.xp.tone-x1{background:var(--x1)}.xp.tone-x2{background:var(--x2);color:var(--ink)}.xp.tone-x2:hover{color:var(--ink)}.xp.tone-x3{background:var(--x3)}.xp.tone-x4{background:var(--x4)}.xp-shape{position:absolute;right:-10px;bottom:-34px;z-index:-1;font-size:150px;line-height:1;opacity:.16;transition:transform .5s var(--ease-spring)}.xp:hover .xp-shape{transform:rotate(-14deg) scale(1.08)}.xp-time{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#00000038}.xp.tone-x2 .xp-time{background:#2021241f}.xp-title{font-size:21px;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin-top:6px}.xp-desc{font-size:14.5px;line-height:1.5}.xp-go{margin-top:auto;padding-top:8px;font-weight:700;font-size:15px}.xp-big .xp{min-height:260px;padding:28px}.xp-big .xp-title{font-size:25px}.xp-mini{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.xp-line{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);color:var(--ink);transition:border-color .2s,box-shadow .2s}.xp-line:hover{color:var(--ink);border-color:var(--line-2);box-shadow:var(--shadow-hover)}.xp-line .xp-shape{position:static;z-index:0;opacity:1;flex-shrink:0;width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff;transform:none!important}.xp-line.tone-x0 .xp-shape{background:var(--x0)}.xp-line.tone-x1 .xp-shape{background:var(--x1)}.xp-line.tone-x2 .xp-shape{background:var(--x2);color:var(--ink)}.xp-line.tone-x3 .xp-shape{background:var(--x3)}.xp-line>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1;font-size:14px;color:var(--muted);line-height:1.4}.xp-line strong{color:var(--ink);font-size:15.5px}.xp-line .xp-time{background:var(--bg-chip);color:var(--ink-2)}.theme-icon{display:inline-flex;width:42px;height:42px;padding:9px;border-radius:13px;background:var(--red-tint);color:var(--red-dark);flex-shrink:0}.theme-icon .icon{width:100%;height:100%}.theme-card-head{justify-content:flex-start}.theme-card-head .badge{margin-left:auto}.cat-help{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px;border-radius:18px;background:var(--bg-soft);font-weight:600;color:var(--ink-2)}.deroule{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:14px;counter-reset:none}.deroule li{display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--muted)}.deroule strong{display:block;color:var(--ink);font-size:15.5px}.deroule-num{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid var(--red);color:var(--red-text);font-weight:700;font-size:14px}.tool-card{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,34px);border-radius:var(--radius-m);border:1px solid var(--line);background:#fff;color:var(--ink);transition:border-color .2s,box-shadow .2s}a.tool-card:hover{color:var(--ink);border-color:var(--line-2);box-shadow:var(--shadow-hover)}.tool-card p{color:var(--muted);line-height:1.6}.tool-icon{width:46px;height:46px;padding:10px;border-radius:14px;background:var(--blue-tint);color:var(--blue)}.tool-idea{background:var(--bg-soft);border-color:transparent}.tool-idea .tool-icon{background:#fff}.chaine{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.chaine li{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:20px;background:var(--bg-soft);font-size:14.5px;color:var(--muted);line-height:1.5}.chaine strong{color:var(--ink);font-size:17px}.chaine-n{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--red);color:#fff;font-weight:700;margin-bottom:4px}.faq{display:flex;flex-direction:column;gap:10px;max-width:880px}.faq-item{border:1px solid var(--line);border-radius:18px;background:#fff;transition:border-color .2s,box-shadow .2s}.faq-item[open]{border-color:var(--line-2);box-shadow:var(--shadow-hover)}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-weight:600;font-size:16.5px;line-height:1.35;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-chip);font-size:18px;font-weight:500;transition:transform .25s var(--ease-spring),background .2s}.faq-item[open] summary:after{transform:rotate(45deg);background:var(--red-tint);color:var(--red-text)}.faq-item summary:focus-visible{border-radius:18px}.faq-a{padding:0 22px 20px;font-size:15.5px;line-height:1.65;color:var(--muted)}.faq-a a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.chk{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start}.chk-list{display:flex;flex-direction:column;gap:10px}.chk-item{margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:#fff;display:flex;flex-direction:column;gap:12px;min-width:0}.chk-item legend{float:left;width:100%;padding:0;display:flex;gap:12px;font-size:15.5px;font-weight:500;line-height:1.45;color:var(--ink)}.chk-item legend+*{clear:both}.chk-n{flex-shrink:0;font-size:12px;font-weight:700;color:var(--red-text);padding-top:3px;font-variant-numeric:tabular-nums}.segs{display:flex;flex-wrap:wrap;gap:6px;padding-left:28px}.seg{position:relative}.seg input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%}.seg span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);font-size:13.5px;font-weight:600;color:var(--ink-2);background:#fff;transition:all .15s}.seg:hover span{border-color:var(--muted)}.seg input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.seg input[value=oui]:checked+span{background:var(--green);border-color:var(--green);color:#fff}.seg input[value=non]:checked+span{background:var(--red);border-color:var(--red);color:#fff}.seg input[value=nsp]:checked+span{background:var(--x2);border-color:var(--x2);color:var(--ink)}.seg input[value=na]:checked+span{background:var(--ink-2);border-color:var(--ink-2);color:#fff}.chk-result{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,3vw,30px);border-radius:var(--radius-m);background:#fff;box-shadow:var(--shadow-card)}.chk-score{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.chk-pct{font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.chk-level{font-weight:600;color:var(--muted)}.chk-bar{height:10px;border-radius:5px;background:var(--bg-chip);overflow:hidden}.chk-bar span{display:block;height:100%;width:0;border-radius:5px;background:var(--muted);transition:width .4s var(--ease-out),background .3s}[data-level=solide] .chk-bar span{background:var(--green)}[data-level=solide] .chk-pct{color:var(--green)}[data-level=moyen] .chk-bar span{background:var(--x2)}[data-level=moyen] .chk-pct{color:var(--amber-text)}[data-level=faible] .chk-bar span{background:var(--red)}[data-level=faible] .chk-pct{color:var(--red-text)}.chk-todo{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:340px;overflow-y:auto}.chk-todo li{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--line-3);font-size:14px;line-height:1.45;color:var(--ink-2)}.tag{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:6px}.tag-non{background:var(--red-tint);color:var(--red-dark)}.tag-doute{background:#fef7e0;color:var(--amber-text)}.dae{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start}.dae-form{display:flex;flex-direction:column;gap:26px}.dae-form .choice-group>legend{font-size:15.5px;font-weight:600;line-height:1.4;color:var(--ink)}.dae-form .opt{font-size:13px;font-weight:500;color:var(--subtle)}.legend-hint{display:block;margin-top:3px;font-size:13.5px;font-weight:500;line-height:1.45;color:var(--muted)}.dae-structs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.choice-card input{z-index:2}.choice-card span{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;height:100%;min-height:0;padding:14px 44px 14px 14px;border-radius:18px;font-size:15px;line-height:1.3;color:var(--ink);cursor:pointer}.choice-card .icon{grid-row:span 2;width:40px;height:40px;padding:9px;border-radius:12px;background:var(--bg-chip);color:var(--ink-2);transition:background .18s,color .18s}.choice-card strong{align-self:end;font-weight:700}.choice-card small{align-self:start;font-size:13px;font-weight:500;line-height:1.4;color:var(--muted)}.choice-card span:after{content:"";position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line-2);background:#fff;transition:background .18s,border-color .18s}.choice-card span:before{content:"";position:absolute;z-index:1;top:15px;right:19px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .18s}.choice-card input:checked+span{background:var(--red-tint);border-color:var(--red);color:var(--ink)}.choice-card input:checked+span .icon{background:var(--red);color:#fff}.choice-card input:checked+span:after{background:var(--red);border-color:var(--red)}.choice-card input:checked+span:before{transform:rotate(45deg) scale(1)}.dae-result{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,3vw,30px);border-radius:var(--radius-m);background:var(--bg-soft);border:2px solid transparent;transition:border-color .3s,background .3s}.dae-verdict{font-size:clamp(19px,2.4vw,23px);font-weight:700;letter-spacing:-.015em;line-height:1.3}[data-verdict=oui] .dae-result{background:var(--red-tint);border-color:#f2b8b2}[data-verdict=oui] .dae-verdict{color:var(--red-dark)}[data-verdict=verifier] .dae-result{background:#fef7e0;border-color:#f3d27a}[data-verdict=verifier] .dae-verdict{color:var(--amber-text)}[data-verdict=conseil] .dae-result{background:var(--blue-tint);border-color:#aecbfa}.dae-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dae-line{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;border-radius:16px;background:#fff;box-shadow:0 1px 3px #3c40431a;font-size:14.5px;line-height:1.5;color:var(--ink-2);animation:popin .3s both}.dae-line strong{font-size:15.5px;line-height:1.35;color:var(--ink)}.tag-info{background:var(--blue-tint);color:var(--blue-dark)}.dae-oblig-title{margin-bottom:6px;font-size:14.5px;font-weight:600;color:var(--ink)}.dae-rules{max-width:880px;border-top:1px solid var(--line-3);padding-top:14px}.dae-rules summary{cursor:pointer;font-weight:600;color:var(--ink-2)}.dae-rules-body{display:flex;flex-direction:column;gap:12px;margin-top:12px}.dae-rules-body strong{color:var(--ink)}.rappel{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,3vw,28px);border-radius:var(--radius-m);background:var(--blue-tint)}.rappel .field{max-width:280px}.rappel .field input{background:#fff}.rappel-due{font-weight:600;color:var(--ink);min-height:1.5em}.rappel .btn{align-self:flex-start}.diag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start}.diag-form{display:flex;flex-direction:column;gap:26px}.diag-q{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:12px}.diag-q legend{padding:0;margin-bottom:12px;display:flex;align-items:center;gap:10px;font-size:17.5px;font-weight:600;letter-spacing:-.01em}.diag-q .opt{font-size:13px;font-weight:500;color:var(--subtle)}.diag-n{width:30px;height:30px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;font-size:14px;font-weight:700}.diag-effectif{max-width:220px}.diag-effectif input{font-size:20px;font-weight:600}.diag-result{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px;padding:clamp(22px,3vw,32px);border-radius:var(--radius-m);background:#fff;box-shadow:var(--shadow-card);max-height:calc(100dvh - 120px)}.diag-body{display:flex;flex-direction:column;gap:16px;min-height:0;flex:1}.diag-scroll{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -8px;padding:0 8px 4px}.diag-actions{padding-top:14px;border-top:1px solid var(--line-3)}.diag-groups{display:flex;flex-direction:column;gap:18px}.diag-level{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;margin-bottom:8px}.lvl{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.lvl-reg{background:var(--red);color:#fff}.lvl-reco{background:var(--blue);color:#fff}.lvl-utile{background:var(--bg-chip);color:var(--ink-2)}.diag-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.diag-item{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:12px 14px;border-radius:14px;background:var(--bg-soft);animation:popin .3s both}.diag-item input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--red);cursor:pointer}.diag-item label{display:flex;flex-direction:column;gap:3px;cursor:pointer}.diag-item label strong{font-size:15px;line-height:1.35}.diag-reason{font-size:13.5px;color:var(--muted);line-height:1.45}.diag-link{font-size:13px;font-weight:600;color:var(--blue);white-space:nowrap;padding-top:2px}.diag-extras{display:grid;gap:10px}.diag-extras:empty{display:none}.diag-extra{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;border:1px dashed var(--line-2);font-size:14px;color:var(--muted);line-height:1.45}.diag-extra strong{color:var(--ink);font-size:15px}.diag-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.game{max-width:820px;margin:0 auto}.game-card{display:flex;flex-direction:column;gap:20px;padding:clamp(22px,4vw,40px);border-radius:var(--radius-l);background:#fff;box-shadow:var(--shadow-card);border:1px solid var(--line-3)}.game-end{align-items:center;text-align:center}.game-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.game-score{font-weight:700;font-size:16px}.fire{display:flex;align-items:center;gap:clamp(16px,3vw,28px)}.fire-visual{position:relative;flex-shrink:0;width:96px;height:96px;border-radius:26px;background:#fff4e5;display:flex;align-items:center;justify-content:center;overflow:hidden}.fire-icon{width:54px;height:54px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;position:relative;z-index:1}.flame{position:absolute;bottom:-12px;width:28px;height:46px;border-radius:50% 50% 45% 45%/60% 60% 40% 40%;background:radial-gradient(circle at 50% 70%,#fdd663,#f9ab00 40%,#ea4335 85%);opacity:.85;animation:flicker .9s ease-in-out infinite alternate;transition:opacity .6s,transform .6s}.flame.f1{left:14px}.flame.f2{left:34px;height:58px;animation-delay:-.3s}.flame.f3{left:54px;animation-delay:-.6s}.is-out .flame{opacity:0;transform:translateY(30px) scale(.4)}.is-out .fire-visual{background:var(--green-tint)}@keyframes flicker{0%{transform:scaleY(.88) skew(-3deg)}to{transform:scaleY(1.1) skew(3deg)}}.fire-text{display:flex;flex-direction:column;gap:8px}.fire-class{align-self:flex-start;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--ink);color:#fff;animation:popin .3s both}.fire-situation{font-size:clamp(20px,3vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.3;text-wrap:pretty}.ex-options,.sim-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ex-option,.sim-option{display:flex;align-items:center;gap:12px;text-align:left;min-height:64px;padding:14px 16px;border-radius:16px;border:1.5px solid var(--line-2);background:#fff;font-weight:600;font-size:15.5px;line-height:1.35;color:var(--ink);transition:border-color .15s,background .15s,opacity .25s,transform .15s;animation:popin .3s both}.ex-option:hover:not(:disabled),.sim-option:hover:not(:disabled){border-color:var(--ink);transform:translateY(-1px)}.ex-option:disabled,.sim-option:disabled{cursor:default}.ex-letter{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--bg-chip);font-size:13px;font-weight:700;color:var(--ink-2)}.ex-label{flex:1}.ex-mark{flex-shrink:0;font-size:18px;font-weight:700}.is-ok{border-color:var(--green)!important;background:var(--green-tint)!important}.is-ok .ex-mark{color:var(--green)}.is-moyen{border-color:var(--x2)!important;background:#fef7e0!important}.is-moyen .ex-mark{color:var(--amber-text)}.is-non{border-color:var(--red)!important;background:var(--red-tint)!important}.is-non .ex-mark{color:var(--red-text)}.is-dim{opacity:.45}.v-ok{color:var(--green)}.v-moyen{color:var(--amber-text)}.v-non{color:var(--red-text)}.ex-recap{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.rc{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.rc svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rc-ok{background:var(--green-tint);color:var(--green)}.rc-moyen{background:#fef7e0;color:var(--amber-text)}.rc-non{background:var(--red-tint);color:var(--red-text)}.fire-badge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;border-radius:10px;background:var(--ink);color:#fff;font-weight:800}.classes td:first-child{width:80px}.classes td:last-child,.classes th:last-child{text-align:left;white-space:normal}.sim-intro{align-items:center;text-align:center;gap:22px;background:#202124;color:#fff;border:0}.sim-intro .q-big{color:#fff;max-width:600px;font-weight:500;line-height:1.45;font-size:clamp(18px,2.6vw,22px)}.sim-clock-big{font-size:clamp(56px,10vw,92px);font-weight:800;letter-spacing:-.04em;line-height:1;color:#f28b82;font-variant-numeric:tabular-nums}.sim-clock{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#202124;color:#fff;font-weight:700;font-size:17px;font-variant-numeric:tabular-nums}.sim-dot{width:8px;height:8px;border-radius:50%;background:#ea4335;animation:pulse 1s ease-in-out infinite}.sim.is-tick .sim-clock{animation:tick .5s var(--ease-spring)}@keyframes tick{0%{transform:scale(1)}40%{transform:scale(1.12);background:var(--red)}to{transform:scale(1)}}.sim-context{padding:12px 16px;border-left:3px solid var(--red);background:var(--bg-soft);border-radius:0 12px 12px 0;font-size:15px;color:var(--ink-2)}.sim-options{grid-template-columns:1fr}.sim-timeline{position:relative;align-self:stretch;height:132px;margin:6px 52px 0}.tl-line{position:absolute;left:-52px;right:-52px;top:62px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--green) 0%,var(--x2) 40%,var(--red) 100%)}.tl-mark{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12.5px;color:var(--muted);white-space:nowrap}.tl-mark.down{top:52px}.tl-mark.up{bottom:56px;flex-direction:column-reverse}.tl-mark strong{color:var(--ink);font-size:13px}.tl-dot{width:24px;height:24px;border-radius:50%;background:#fff;border:4px solid var(--ink)}.tl-mark:last-child .tl-dot{border-color:var(--red)}.fiche{display:flex;flex-direction:column;gap:32px;max-width:980px}.fiche .h3{margin-bottom:14px}.numeros{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.numero{display:flex;flex-direction:column;gap:2px;padding:18px;border-radius:20px;background:var(--red);color:#fff;transition:transform .2s var(--ease-spring),background .2s}.numero:hover{color:#fff;background:var(--red-dark);transform:translateY(-2px)}.numero strong{font-size:40px;font-weight:800;line-height:1;letter-spacing:-.03em}.numero span{font-weight:700}.numero small{font-size:13px;line-height:1.35}.reflexes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reflexes li{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:20px;background:var(--bg-soft);font-size:14.5px;line-height:1.5;color:var(--muted)}.reflexes strong{font-size:18px;color:var(--ink)}.reflexe-n{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;font-weight:700;font-size:14px}.situations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.situation{padding:20px;border-radius:20px;border:1px solid var(--line);background:#fff}.situation.is-urgent{border:2px solid var(--red)}.situation h3{font-size:16.5px;font-weight:700;line-height:1.3;margin-bottom:10px}.situation ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.fiche-rythme{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:14px 18px;border-radius:16px;background:var(--red-tint);font-weight:600;color:var(--red-dark)}.ch{display:flex;flex-direction:column;gap:14px}.ch-hud{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;padding:14px 18px;border-radius:18px;background:var(--bg-soft)}.ch-stat{font-size:14.5px;color:var(--muted)}.ch-stat strong{font-size:22px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px}.ch-tools{display:flex;gap:8px;margin-left:auto}.ch-msg{min-height:1.6em;font-size:15.5px;font-weight:500;line-height:1.5;color:var(--ink-2)}.ch-scroll{overflow-x:auto;overscroll-behavior-x:contain;border-radius:22px;box-shadow:inset 0 0 0 1px var(--line)}.ch-scene{position:relative}.ch-svg{display:block;width:100%;height:auto}.ch-zones{position:absolute;inset:0}.hz{position:absolute;padding:0;border:0;border-radius:14px;background:transparent;cursor:crosshair;transition:background .2s,box-shadow .2s}.hz:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.hz.is-found{box-shadow:inset 0 0 0 3px var(--red);background:#d9302514;cursor:default}.hz.is-ok{box-shadow:inset 0 0 0 3px var(--green);background:#18803814;cursor:default}.hz.is-missed{box-shadow:inset 0 0 0 3px #f9ab00;background:#f9ab001f;cursor:default}.hz.is-hint{box-shadow:inset 0 0 0 3px var(--blue);animation:hint .85s ease-in-out 3}@keyframes hint{50%{background:#1967d22e}}.hz-n{position:absolute;top:-11px;left:-11px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--red);color:#fff;font-size:14px;font-weight:800;box-shadow:0 2px 8px #0003;animation:popin .3s var(--ease-out) both}.is-ok .hz-n{background:var(--green)}.is-missed .hz-n{background:#f9ab00;color:var(--ink)}.ch-swipe{display:none;font-size:13px;color:var(--subtle);text-align:center}.ch-list{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ch-item{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:#fff;animation:popin .3s var(--ease-out) both}.ch-item>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ch-item strong{font-size:15.5px;line-height:1.35}.ch-item p{font-size:14px;line-height:1.5;color:var(--muted)}.ch-n{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--red);color:#fff;font-size:13.5px;font-weight:800}.ch-item.is-missed .ch-n{background:#f9ab00;color:var(--ink)}.ch-end{display:flex;flex-direction:column;align-items:center;gap:10px;padding:clamp(22px,4vw,36px);border-radius:var(--radius-m);background:var(--ink);color:#fff;text-align:center}.ch-end:focus{outline:none}.ch-score{font-size:clamp(30px,5vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.ch-verdict{max-width:560px;font-size:16.5px;line-height:1.5;color:#e8eaed}.ch-end .actions{justify-content:center;margin-top:6px}.ch-end .btn-outline{color:#fff;border-color:#fff6;background:transparent}.ch-end .btn-ghost{color:#fff;background:transparent;border-color:transparent}.ch-answers{border-top:1px solid var(--line-3);padding-top:14px}.ch-answers summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;cursor:pointer}.ch-answers summary h2{display:inline}.ch-answers-list{margin:16px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:10px;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.ch-answers-list strong{color:var(--ink)}@media(max-width:860px){.pp-stamps{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-head{flex-direction:column;align-items:flex-start}.pp-prompt{flex-wrap:wrap}.pp-prompt .btn{width:100%}.ch-scene{width:860px}.ch-swipe{display:block}.ch-tools{margin-left:0}.ch-list{grid-template-columns:minmax(0,1fr)}}.pp{display:flex;flex-direction:column;gap:26px;padding:clamp(24px,4vw,44px);border-radius:var(--radius-l);border:1.5px dashed var(--line-2);background-color:#fff;background-image:radial-gradient(var(--line) 1.2px,transparent 1.2px);background-size:18px 18px}.pp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.pp-count{flex-shrink:0;font-size:clamp(44px,6vw,68px);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--line-2)}.pp-count strong{color:var(--ink)}.pp.is-complete .pp-count strong{color:var(--green)}.pp-stamps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.pp-stamp{display:flex;flex-direction:column;align-items:center;gap:10px;height:100%;padding:10px 6px;border-radius:18px;text-align:center;color:var(--ink);transition:background .2s}.pp-stamp:hover{color:var(--ink);background:#f1f3f4cc}.pp-stamp.tone-x0{--tone: var(--x0)}.pp-stamp.tone-x1{--tone: var(--x1)}.pp-stamp.tone-x2{--tone: var(--x2)}.pp-stamp.tone-x3{--tone: var(--x3)}.pp-stamp.tone-x4{--tone: var(--x4)}.pp-seal{width:min(100%,108px);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2.5px dashed var(--line-2);background:#fff;font-size:38px;color:var(--line-2)}.is-stamped .pp-seal{border:0;background:var(--tone);color:#fff;box-shadow:inset 0 0 0 5px var(--tone),inset 0 0 0 8px #ffffffd9;transform:rotate(-8deg);animation:stamp .55s var(--ease-out) both}@keyframes stamp{0%{opacity:0;transform:scale(1.7) rotate(-24deg)}60%{opacity:1;transform:scale(.94) rotate(-6deg)}to{transform:scale(1) rotate(-8deg)}}.pp-label{font-size:14.5px;font-weight:600;line-height:1.3}.pp-score{font-size:13px;color:var(--subtle)}.is-stamped .pp-score{font-weight:700;color:var(--ink)}.pp-actions{display:flex;flex-wrap:wrap;gap:10px}.pp-slot:empty{display:none}.pp-prompt{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:18px;border:1.5px dashed var(--line-2);background:#fff;color:var(--ink);text-align:left;animation:popin .3s var(--ease-out) both}.pp-prompt>div{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:1.45;color:var(--muted)}.pp-prompt strong{font-size:15px;color:var(--ink)}.pp-mini{width:44px;height:44px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed var(--line-2);font-size:18px;color:var(--muted)}.pp-prompt.is-done{border-style:solid;border-color:#b7dfc3;background:var(--green-tint)}.pp-prompt.is-done .pp-mini{border:0;background:var(--green);color:#fff;animation:stamp .55s var(--ease-out) both}.qcard .pp-slot,.game-end .pp-slot,.ch-end .pp-slot,.rythme .pp-slot{width:100%;max-width:560px;margin:4px auto 0}@media(max-width:1080px){.xp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-grid>li,.xp-grid>li:nth-last-child(2):nth-child(3n+1),.xp-grid>li:nth-last-child(1):nth-child(3n+2){grid-column:auto}.xp-grid>li:last-child:nth-child(odd){grid-column:1 / -1}.chaine,.situations{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-side{max-width:520px;width:100%;margin:0 auto}}@media(max-width:900px){.profils{grid-template-columns:repeat(2,minmax(0,1fr))}.chk,.dae,.diag{grid-template-columns:minmax(0,1fr)}.chk-result,.diag-result{position:static;max-height:none}.diag-scroll{overflow:visible}.numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.reflexes{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.ex-options{grid-template-columns:minmax(0,1fr)}.fire{flex-direction:column;align-items:flex-start}.situations{grid-template-columns:minmax(0,1fr)}.segs{padding-left:0}}@media(max-width:520px){.profils,.xp-grid,.chaine{grid-template-columns:minmax(0,1fr)}.xp{min-height:0}.ry-heart{width:132px;height:132px}.numero strong{font-size:32px}}@media print{.no-print,.breadcrumb,.cta-band,.ry-actions,.diag-actions,.diag-form,.faq,#faq-diag,.page-head .actions{display:none!important}body{padding:0!important}.page-head{padding:0 0 12px}.numero{background:#fff!important;color:var(--ink)!important;border:2px solid var(--red)}.numero strong{color:var(--red-dark)}.situation,.reflexes li,.numero{break-inside:avoid}.diag{display:block}.diag-result{box-shadow:none;padding:0;position:static;max-height:none;overflow:visible}a{text-decoration:none}}.audit-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.audit-step{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 22px;border-radius:22px;background:#fff;border:1px solid var(--line)}.audit-step:not(:last-child):after{content:"";position:absolute;top:43px;right:-17px;width:18px;height:2px;background:var(--line-2)}.audit-step-n{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--red-tint);color:var(--red-dark);font-weight:800;font-size:17px}.audit-step h3{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.audit-step p{font-size:14.5px;line-height:1.55;color:var(--muted)}.perim-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.perim-card{display:flex;flex-direction:column;gap:18px;padding:26px 24px;border-radius:24px;background:var(--bg-soft)}.perim-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.perim-tag{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--red-text)}.perim-head h3{font-size:15.5px;font-weight:600;line-height:1.4;color:var(--ink-2)}.perim-list{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;gap:10px}.perim-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.45;color:var(--ink-2)}.perim-list li:before{content:"";width:11px;height:6px;margin-top:5px;border-left:2.5px solid var(--green);border-bottom:2.5px solid var(--green);transform:rotate(-45deg)}.ch-teaser{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:clamp(26px,4vw,40px);border-radius:var(--radius-l);background:var(--x4);color:#fff;transition:transform .25s var(--ease-spring),box-shadow .25s}.ch-teaser:hover{color:#fff;transform:translateY(-3px);box-shadow:0 14px 30px #20212438}.ch-teaser-shape{position:absolute;right:24px;bottom:-70px;z-index:-1;font-size:240px;line-height:1;opacity:.16;transition:transform .5s var(--ease-spring)}.ch-teaser:hover .ch-teaser-shape{transform:rotate(-14deg) scale(1.06)}.ch-teaser-k{padding:4px 10px;border-radius:999px;background:#00000038;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ch-teaser strong{font-size:clamp(23px,3vw,31px);font-weight:700;letter-spacing:-.015em;line-height:1.2}.ch-teaser>span:not([class]){max-width:620px;font-size:16.5px;line-height:1.5}.ch-teaser-go{margin-top:6px;font-weight:700}.rapport-split{align-items:center}.rapport{margin:0;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 18px 50px #3c404329,0 0 0 1px var(--line);transform:rotate(.8deg)}.rapport-head{display:flex;flex-direction:column;gap:4px;padding:18px 22px;background:var(--ink);color:#fff}.rapport-kicker{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#f28b82}.rapport-site{font-size:14px;color:#e8eaed}.rapport-list{list-style:none;margin:0;padding:4px 0}.rapport-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:16px 22px;border-top:1px solid var(--line-3)}.rapport-row:first-child{border-top:0}.rapport-prio{display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rapport-prio:before{content:"";width:34px;height:6px;border-radius:3px;background:currentColor}.rapport-prio small{font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.p1 .rapport-prio{color:var(--red-text)}.p2 .rapport-prio{color:var(--amber-text)}.p3 .rapport-prio{color:var(--blue)}.rapport-row strong{display:block;font-size:15.5px;line-height:1.35;color:var(--ink)}.rapport-row p{margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--muted)}.rapport-ref{display:inline-block;margin-top:8px;padding:3px 8px;border-radius:6px;background:var(--bg-chip);font-size:12px;font-weight:600;color:var(--muted)}@media(max-width:1080px){.audit-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-step:after{display:none}.perim-grid{grid-template-columns:minmax(0,1fr)}.rapport{transform:none}}@media(max-width:600px){.audit-steps{grid-template-columns:minmax(0,1fr)}.rapport-row{grid-template-columns:minmax(0,1fr);gap:8px}}@media print{@page{size:A4;margin:10mm}body,body.has-mobcta{padding-bottom:0!important}main>section:last-of-type,.wrap.section-tight{padding-bottom:0!important;margin-bottom:0!important}.page-head{padding-top:0;padding-bottom:4px;gap:6px}.page-head .h1-page{font-size:22pt}.page-head .lead{font-size:10.5pt;max-width:none}.fiche{gap:12px;max-width:none}.fiche .h3{margin-bottom:6px;font-size:13pt}.numeros,.reflexes{gap:6px}.numeros{grid-template-columns:repeat(4,minmax(0,1fr))!important}.numero{padding:8px 10px;border-radius:10px}.numero strong{font-size:22pt}.numero span{font-size:9.5pt}.numero small{font-size:8pt}.reflexes{grid-template-columns:repeat(3,minmax(0,1fr))!important}.reflexes li{gap:3px;padding:8px 10px;border-radius:10px;font-size:8.5pt;line-height:1.35}.reflexes strong{font-size:10.5pt}.reflexe-n{width:18px;height:18px;font-size:8pt}.situations{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px}.situation{padding:8px 10px;border-radius:10px;break-inside:avoid}.situation h3{margin-bottom:4px;font-size:10pt}.situation ol{gap:2px;padding-left:16px;font-size:8.5pt;line-height:1.35}.fiche-rythme{padding:6px 10px;border-radius:8px;font-size:9.5pt}.fiche-rythme a,.fiche>.small{display:none}.fiche-source{margin-top:2px;font-size:8pt}}
