.ra{
  color-scheme:light;
  --white:#FFFFFF;--creme:#F6F3E8;--creme-2:#FCF9F2;--carbone:#2C2929;
  --ink:#2D2B29;--text:#333333;--muted:#7C7973;--faint:#A4A6A2;--line:#E6E1D3;
  --jaune:#FCDE76;--jaune-pale:#FAE199;
  --saas:#FCDE76;--saas-bg:#FEF5D6;
  --resto:#E6E1D3;--resto-bg:#F6F3E8;
  --retail:#A4A6A2;--retail-bg:#EFEBE0;
  --good:#4F6B2E;--good-bg:#E8EDDC;--bad:#A3372B;
  --on-dark:#F6F3E8;--on-dark-muted:#B8B1A6;--dark-line:rgba(255,255,255,.12);--dark-card:rgba(255,255,255,.05);
  --shadow:0 2px 4px rgba(44,41,41,.04),0 24px 48px -20px rgba(44,41,41,.22);
  --serif:"DM Serif Display",Georgia,"Times New Roman",serif;
  --sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  --wrap:1200px;
}.ra,.ra *{box-sizing:border-box}.ra{background:var(--white);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.ra .wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:32px}@media (max-width:640px){.ra .wrap{padding-inline:16px}}.ra h1,.ra h2,.ra h3{font-family:var(--serif);font-weight:400;color:var(--ink);margin:0;text-wrap:balance;line-height:1.05}.ra h1{font-size:clamp(2.6rem,6vw,4.5rem);letter-spacing:-.05em}.ra h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.035em}.ra h3{font-size:clamp(1.6rem,2.6vw,2.1rem);letter-spacing:-.025em}.ra p{margin:0}.ra a{color:inherit}.ra .lede{font-size:1.1rem;color:var(--muted);max-width:62ch}.ra :focus-visible{outline:2px solid var(--carbone);outline-offset:3px;border-radius:6px}html{scroll-behavior:smooth}.ra [id]{scroll-margin-top:140px}@media (prefers-reduced-motion:reduce){.ra,.ra *{transition:none!important;scroll-behavior:auto!important}}.ra .btn{display:inline-flex;align-items:center;gap:.6em;font:500 .95rem/1 var(--sans);padding:16px 26px;border-radius:32px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease}.ra .btn:hover{transform:translateY(-1px)}.ra .btn-jaune{background:var(--jaune);color:#000}.ra .btn-jaune:hover{background:var(--jaune-pale)}.ra .btn-dark{background:var(--carbone);color:var(--on-dark)}.ra .btn-line{border-color:var(--carbone);color:var(--carbone);background:transparent}.ra .btn-line:hover{background:var(--creme)}.ra .btn-sm{padding:12px 24px;font-size:.875rem}.ra .btn .arr{transition:transform .15s ease}.ra .btn:hover .arr{transform:translateX(3px)}.ra .cta-row{display:flex;flex-wrap:wrap;gap:12px}.ra .nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.ra .nav .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:72px}.ra .nav-links{display:flex;gap:28px;font-size:.9rem}.ra .nav-links a{text-decoration:none;color:var(--ink)}.ra .nav-links a[aria-current="page"]{font-weight:600;background:linear-gradient(transparent 70%,var(--jaune) 70%)}.ra .logo img{height:24px;width:auto;display:block}.ra .nav-right{justify-self:end}.ra .nav .btn{padding:12px 24px;font-size:.875rem}@media (max-width:760px){.ra .nav .wrap{grid-template-columns:auto 1fr;height:64px}.ra .nav-links{display:none}.ra .logo{grid-column:1}}.ra .hero{padding-block:80px 64px;text-align:center}.ra .tag{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:.95rem;color:var(--ink)}.ra .tag svg{width:26px;height:26px}.ra .tag small{font-weight:400;color:var(--muted)}.ra .hero h1{margin:18px auto 0;max-width:17ch}.ra .hero .lede{margin:22px auto 0;font-size:1.2rem}.ra .hero .cta-row{justify-content:center;margin-top:32px}.ra .range{padding-bottom:96px}.ra .range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:960px){.ra .range-grid{grid-template-columns:minmax(0,1fr)}}.ra .pcard{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--white);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.ra .pcard:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.ra .pcard-top{padding:26px 26px 22px;display:flex;flex-direction:column;gap:12px}.ra .pcard[data-ed="saas"] .pcard-top{background:var(--saas-bg)}.ra .pcard[data-ed="restauration"] .pcard-top{background:var(--resto-bg)}.ra .pcard[data-ed="retail"] .pcard-top{background:var(--retail-bg)}.ra .ed-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--carbone);color:var(--jaune)}.ra .ed-ic svg{width:22px;height:22px}.ra .pcard h3{font-size:1.9rem}.ra .pcard-top p{color:var(--text);font-size:.98rem}.ra .pcard-body{padding:22px 26px 26px;display:flex;flex-direction:column;gap:18px;flex:1}.ra .pcard ul{margin:0;padding:0;list-style:none;display:grid;gap:9px;font-size:.92rem;color:var(--text)}.ra .pcard li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.ra .pcard li::before{content:"";width:16px;height:16px;margin-top:4px;border-radius:50%;background:var(--jaune) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%232C2929' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.ra .pcard .who{font-size:.8rem;color:var(--muted);margin-top:auto}.ra .pcard .btn{align-self:flex-start}.ra .method{background:var(--carbone);color:var(--on-dark);padding-block:96px}.ra .method-head{text-align:center;display:grid;justify-items:center;gap:16px;margin-bottom:48px}.ra .method h2{color:var(--on-dark)}.ra .method .lede{color:var(--on-dark-muted);text-align:center}.ra .blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:900px){.ra .blocks{grid-template-columns:minmax(0,1fr)}}.ra .block{background:var(--dark-card);border:1px solid var(--dark-line);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:12px}.ra .block .n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--jaune);color:#000;font-weight:600;font-size:.85rem}.ra .block h4{margin:4px 0 0;font:600 .95rem/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark)}.ra .block p{color:var(--on-dark-muted);font-size:.93rem}.ra .block ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:.88rem;color:var(--on-dark)}.ra .block li::before{content:"· ";color:var(--jaune);font-weight:700}.ra .panel{padding-block:72px 32px}.ra .panel-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:56px;align-items:center}@media (max-width:960px){.ra .panel-hero{grid-template-columns:minmax(0,1fr);gap:32px}}.ra .panel-text{display:flex;flex-direction:column;gap:18px;min-width:0}.ra .panel-text p{color:var(--muted);font-size:1.05rem}.ra .stage{position:relative;border-radius:24px;padding:36px 28px;min-width:0;overflow:hidden}.ra .stage.saas{background:var(--saas-bg)}.ra .stage.restauration{background:var(--resto-bg)}.ra .stage.retail{background:var(--retail-bg)}.ra .stage::before{content:"";position:absolute;width:360px;height:360px;right:-120px;top:-170px;border-radius:50%;opacity:.6}.ra .stage.saas::before{background:var(--saas)}.ra .stage.restauration::before{background:var(--resto)}.ra .stage.retail::before{background:var(--retail)}.ra .stage>.app{position:relative;z-index:1}@media (max-width:640px){.ra .stage{padding:16px 10px;border-radius:18px}}.ra .float{position:absolute;z-index:2;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:12px 14px;font-size:.8rem;display:flex;gap:10px;align-items:center;max-width:260px}.ra .float .dot{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--good-bg);color:var(--good);font-weight:700}.ra .float .dot.warn{background:var(--jaune);color:#000}.ra .float b{display:block;color:var(--ink);font-size:.84rem}.ra .float span{color:var(--muted)}@media (max-width:640px){.ra .float{display:none}}.ra .panel-bloc{margin-top:88px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px;align-items:center}@media (max-width:960px){.ra .panel-bloc{grid-template-columns:minmax(0,1fr);gap:32px}}.ra .app{background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden;min-width:0}.ra .app-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid var(--line);background:var(--creme-2)}.ra .app-bar i{width:10px;height:10px;border-radius:50%;background:var(--line);display:block}.ra .app-bar .url{margin-left:10px;font-size:.74rem;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra .app-in{padding:20px;display:flex;flex-direction:column;gap:14px}.ra .app-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ra .app-head h4{margin:0;font:600 1rem/1.2 var(--sans);color:var(--ink)}.ra .app-head span{font-size:.74rem;color:var(--faint)}.ra .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width:700px){.ra .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ra .tile{border:1px solid var(--line);border-radius:10px;padding:12px}.ra .tile .k{font-size:.66rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.ra .tile .v{font:600 1.2rem/1.25 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;white-space:nowrap}.ra .tile .d{font-size:.72rem;margin-top:2px;color:var(--muted)}.ra .up{color:var(--good)!important}.ra .down{color:var(--bad)!important}.ra .chart{border:1px solid var(--line);border-radius:10px;padding:12px 12px 4px}.ra .chart .k{font-size:.76rem;color:var(--muted);font-weight:600}.ra .chart svg{width:100%;height:auto;display:block}.ra .scroll{overflow-x:auto}.ra .tbl{width:100%;border-collapse:collapse;font-size:.86rem;min-width:460px}.ra .tbl th{text-align:left;font-size:.66rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--line)}.ra .tbl td{padding:10px;border-bottom:1px solid var(--line);color:var(--ink)}.ra .tbl .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ra .tbl tr.sum td{font-weight:700;background:var(--creme-2);border-bottom:0}.ra .tbl tr.alert td{background:#FFF6DA}.ra .pill{display:inline-block;font:600 .66rem/1 var(--sans);padding:.38em .6em;border-radius:6px;white-space:nowrap}.ra .pill.warn{background:var(--jaune);color:#000}.ra .pill.ok{background:var(--good-bg);color:var(--good)}.ra .bvr-head,.ra .bvr-row{display:grid;grid-template-columns:minmax(120px,1.4fr) repeat(3,minmax(84px,1fr));gap:8px;padding:10px}.ra .bvr-head{padding-block:8px;border-bottom:1px solid var(--line);font-size:.66rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600}.ra .bvr-head span,.ra .bvr-row span{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ra .bvr-head span:first-child,.ra .bvr-row span:first-child{text-align:left;white-space:normal}.ra .bvr-row{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(120px,1.4fr) repeat(3,minmax(84px,1fr));gap:8px;padding:10px;width:100%;cursor:pointer;border-bottom:1px solid var(--line);font-size:.86rem;color:var(--ink)}.ra .bvr-row:hover{background:var(--creme-2)}.ra .bvr-row.sum{font-weight:700;background:var(--creme-2);border-bottom:0}.ra .bvr-row[aria-pressed="true"]{background:var(--jaune-pale);box-shadow:inset 3px 0 0 var(--carbone)}.ra .bvr-row:focus-visible{outline:2px solid var(--carbone);outline-offset:-2px}.ra .prov{border:1px solid var(--line);border-radius:10px;padding:14px 16px;display:grid;gap:9px;background:var(--creme-2)}.ra .prov-title{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline}.ra .prov-title b{font-size:.92rem;color:var(--ink)}.ra .prov-title span{font-size:.74rem;color:var(--faint)}.ra .trail{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.78rem}.ra .trail span{border:1px solid var(--line);background:var(--white);border-radius:6px;padding:.3em .6em;color:var(--ink)}.ra .trail i{font-style:normal;color:var(--faint)}.ra .prov p{font-size:.84rem;color:var(--muted)}.ra .prov .ctrl{font-size:.8rem;color:var(--good);font-weight:600}.ra .hint{font-size:.76rem;color:var(--faint)}.ra .cards{margin-top:72px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.ra .card{padding:28px 28px 28px 0;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--line)}.ra .card+.card{padding-left:28px;border-left:1px solid var(--line)}.ra .card:nth-child(3n+1){padding-left:0;border-left:0}.ra .card h4{margin:0;font:600 1.03rem/1.3 var(--sans);color:var(--ink)}.ra .card p{font-size:.93rem;color:var(--muted)}.ra .card .k{font:600 .72rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media (max-width:900px){.ra .cards{grid-template-columns:minmax(0,1fr)}.ra .card,.ra .card+.card{padding:22px 0;border-left:0}}.ra .plug{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.88rem;color:var(--muted)}.ra .plug span{background:var(--creme-2);border:1px solid var(--line);border-radius:8px;padding:8px 14px;font-weight:600;color:var(--ink)}.ra .compare{background:var(--creme);padding-block:96px;margin-top:64px}.ra .compare-head{text-align:center;display:grid;justify-items:center;gap:16px;margin-bottom:44px}.ra .ctable-wrap{overflow-x:auto;background:var(--white);border:1px solid var(--line);border-radius:20px}.ra .ctable{width:100%;min-width:760px;border-collapse:collapse}.ra .ctable th,.ra .ctable td{padding:0;border-bottom:1px solid var(--line);vertical-align:middle}.ra .ctable thead th{padding:22px 16px;text-align:center;font-weight:600;font-size:.95rem;color:var(--ink);vertical-align:bottom}.ra .ctable thead th:first-child{text-align:left;width:38%;padding-left:24px}.ra .ctable thead th small{display:block;font-weight:400;font-size:.78rem;color:var(--muted);margin-top:4px}.ra .ctable thead th .th-ic{display:block;margin:0 auto 7px}.ra .ctable thead th .th-ic svg{width:19px;height:19px;display:block;margin:0 auto}.ra .ctable thead th.us{background:var(--carbone);color:var(--on-dark)}.ra .ctable thead th.us small{color:var(--on-dark-muted)}.ra .ctable td.us{background:#FFF9E3}.ra .ctable tr.row td{text-align:center}.ra .ctable tr.row td:first-child{text-align:left}.ra .ctable tr:last-child td{border-bottom:0}.ra .cap{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:17px 16px 17px 24px;cursor:pointer;font-weight:500;color:var(--ink)}.ra .cap:hover{background:var(--creme-2)}.ra .cap:focus-visible{outline:2px solid var(--carbone);outline-offset:-2px}.ra .cap .pm{flex:none;width:24px;height:24px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:.95rem;line-height:1;color:var(--muted);transition:transform .2s ease}.ra .cap[aria-expanded="true"] .pm{transform:rotate(45deg);background:var(--jaune);border-color:var(--jaune);color:#000}.ra .yes,.ra .part,.ra .no{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font-style:normal;font-weight:700;font-size:.9rem}.ra .yes{background:var(--jaune);color:#000}.ra .part{border:1.5px solid var(--faint);color:var(--muted);font-size:.72rem}.ra .no{color:var(--faint);font-size:1.1rem}.ra .detail td{background:var(--creme-2);padding:4px 16px 20px 24px}.ra .dgrid{display:grid;grid-template-columns:38fr 20.66fr 20.66fr 20.66fr;font-size:.84rem;color:var(--muted);padding-top:12px}.ra .dgrid div{padding-right:14px}.ra .dgrid div:first-child{color:var(--ink);font-weight:500}.ra .dgrid div.us{color:var(--ink)}.ra .compare-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:22px;font-size:.84rem;color:var(--muted)}.ra .compare-legend span{display:flex;align-items:center;gap:8px}.ra .compare-legend .yes,.ra .compare-legend .part,.ra .compare-legend .no{width:22px;height:22px;font-size:.72rem}.ra .stats{padding-block:96px}.ra .stats-head{display:grid;gap:16px;text-align:center;justify-items:center;margin-bottom:48px}.ra .stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:800px){.ra .stats-grid{grid-template-columns:minmax(0,1fr)}}.ra .stat{background:var(--creme);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:10px}.ra .stat:nth-child(2){background:var(--jaune-pale)}.ra .stat b{font-family:var(--serif);font-weight:400;font-size:clamp(2.8rem,5vw,4rem);line-height:1;color:var(--ink);letter-spacing:-.04em}.ra .stat p{color:var(--muted)}.ra .faq{padding-block:96px;border-top:1px solid var(--line)}.ra .faq .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:64px}@media (max-width:900px){.ra .faq .wrap{grid-template-columns:minmax(0,1fr);gap:28px}}.ra .faq details{border-bottom:1px solid var(--line)}.ra .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 0;font:600 1.05rem/1.4 var(--sans);color:var(--ink)}.ra .faq summary::-webkit-details-marker{display:none}.ra .faq summary::after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-weight:400;color:var(--muted);transition:transform .2s ease}.ra .faq details[open] summary::after{transform:rotate(45deg);background:var(--jaune);border-color:var(--jaune);color:#000}.ra .faq details p{padding:0 44px 22px 0;color:var(--muted)}.ra .final{padding-block:24px 96px}.ra .final-box{background:var(--jaune-pale);border-radius:28px;padding:72px 32px;text-align:center;display:grid;justify-items:center;gap:18px;position:relative;overflow:hidden}.ra .final-box::after{content:"";position:absolute;width:380px;height:380px;right:-120px;bottom:-200px;border-radius:50%;background:var(--jaune)}.ra .final-box>*{position:relative;z-index:1}.ra .final-box h2{max-width:20ch}.ra .final-box .lede{color:var(--text)}.ra .foot{background:var(--carbone);color:var(--on-dark-muted);padding-block:40px;font-size:.88rem}.ra .foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.ra .foot nav{display:flex;flex-wrap:wrap;gap:24px}.ra .foot a{color:var(--on-dark);text-decoration:none}.ra .foot small{display:block;margin-top:6px;font-size:.78rem}.ra .crumb{font-size:.85rem;color:var(--muted);margin-bottom:6px}.ra .crumb a{color:var(--muted)}.ra .others{padding-block:88px;background:var(--creme)}.ra .others-head{text-align:center;display:grid;justify-items:center;gap:14px;margin-bottom:36px}.ra .others .range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.ra .others .range-grid{grid-template-columns:minmax(0,1fr)}}.ra .stage .tile .v{font-size:1.05rem}.ra .stage .tile{padding:10px}.ra .pcard-photo{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;background:var(--creme)}.ra .pcard[data-ed="saas"] .pcard-photo{object-position:50% 60%}.ra .pcard[data-ed="restauration"] .pcard-photo{object-position:50% 65%}.ra .pcard[data-ed="retail"] .pcard-photo{object-position:50% 70%}.ra .pcard .ed-ic{margin-top:-48px;border:4px solid var(--white);width:52px;height:52px;box-sizing:border-box;background:var(--jaune);color:var(--carbone)}.ra .ed-kicker{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px}.ra .ed-kicker small,.ra .tag small{font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:.1em .45em;margin-left:6px;font-size:.78rem;background:var(--white)}.ra .pcard .pcard-top{padding-top:0}.ra .who,.ra .plug{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ra .plug{margin-top:36px;gap:8px}.ra .plug-k{font-size:.88rem;color:var(--muted);margin-right:4px}.ra .lg{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;padding:5px 10px 5px 6px;background:var(--white);font:600 .8rem/1.2 var(--sans);color:var(--ink)}.ra .lg img{width:20px;height:20px;border-radius:5px;object-fit:contain;flex:none}.ra .lg .mono{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;background:var(--creme);color:var(--ink);font-size:.7rem;flex:none}.ra .plug .lg{padding:8px 14px 8px 8px;font-size:.88rem}.ra .plug .lg img,.ra .plug .lg .mono{width:24px;height:24px}.ra .blocks .block{font:inherit;text-align:left;cursor:pointer;color:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease}.ra .blocks .block:hover{border-color:rgba(252,222,118,.5);transform:translateY(-2px)}.ra .blocks .block[aria-selected="true"]{border-color:var(--jaune);background:rgba(252,222,118,.08)}.ra .blocks .block:focus-visible{outline:2px solid var(--jaune);outline-offset:3px}.ra .block .see{margin-top:auto;padding-top:8px;font-size:.84rem;font-weight:600;color:var(--jaune)}.ra .block .see::after{content:" →"}.ra .block[aria-selected="true"] .see::after{content:" ↓"}.ra .step-view{margin-top:28px}.ra .step-panel .app{color:var(--text)}.ra .s-label{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-muted);margin-bottom:12px}.ra .s1{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.2fr);gap:20px;align-items:center}@media (max-width:900px){.ra .s1{grid-template-columns:minmax(0,1fr)}.ra .s1-arrow{transform:rotate(90deg);justify-self:center}}.ra .s1-arrow{font-size:1.6rem;color:var(--jaune);text-align:center}.ra .src-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ra .lg-btn{cursor:pointer;justify-content:flex-start;padding:10px 12px 10px 8px;font-size:.86rem}.ra .lg-btn i{margin-left:auto;font-style:normal;font-weight:500;font-size:.72rem;color:var(--good)}.ra .lg-btn:hover{border-color:var(--jaune)}.ra .lg-btn[aria-pressed="true"]{border-color:var(--jaune);box-shadow:0 0 0 2px var(--jaune)}.ra .s-cap{margin-top:12px;font-size:.88rem;color:var(--on-dark);min-height:2.8em}.ra .cash-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:10px;background:var(--carbone);color:var(--on-dark)}.ra .cash-total b{font-size:1.5rem;color:var(--jaune);font-variant-numeric:tabular-nums}.ra .cash-banks{display:grid;gap:6px}.ra .cash-banks div{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;font-size:.87rem;color:var(--ink)}.ra .cash-banks b{font-variant-numeric:tabular-nums}.ra .cash-alert{background:#FFF6DA;border:1px solid var(--jaune-pale);border-radius:10px;padding:12px 14px;font-size:.84rem;display:grid;gap:2px;color:var(--muted)}.ra .cash-alert b{color:var(--ink)}.ra .thsrc{display:inline-flex;vertical-align:-3px;margin-left:4px}.ra .thsrc img{border-radius:4px}.ra .bench tbody tr{cursor:pointer}.ra .bench tbody tr:hover td{background:var(--creme-2)}.ra .bench tbody tr[aria-selected="true"] td{background:var(--jaune-pale)}.ra .bench td.best{color:var(--good);font-weight:700}.ra .bench td.worst{color:var(--bad);font-weight:700}.ra .s-note{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--creme-2);font-size:.86rem;color:var(--text)}.ra .s-note b{color:var(--ink)}.ra .scope{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.ra .s-who{font-size:.8rem;font-weight:600;color:var(--muted)}.ra .scope-chips{display:flex;flex-wrap:wrap;gap:6px}.ra .scope-chips button{font:500 .82rem/1 var(--sans);padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer}.ra .scope-chips button[aria-pressed="true"]{background:var(--carbone);color:var(--on-dark);border-color:var(--carbone)}.ra .pcard .ed-ic{position:relative;z-index:1}.ra .ai{padding-block:96px;background:var(--white)}.ra .ai-head{text-align:center;display:grid;justify-items:center;gap:14px;margin-bottom:44px}.ra .ai-head .lede{text-align:center}.ra .ai-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;align-items:start}@media (max-width:900px){.ra .ai-grid{grid-template-columns:minmax(0,1fr)}}.ra .ai-q{display:flex;flex-wrap:wrap;gap:6px}.ra .ai-q button{font:500 .82rem/1.3 var(--sans);text-align:left;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--creme-2);color:var(--ink);cursor:pointer}.ra .ai-q button:hover{border-color:var(--carbone)}.ra .ai-q button[aria-pressed="true"]{background:var(--carbone);color:var(--on-dark);border-color:var(--carbone)}.ra .ai-thread{display:flex;flex-direction:column;gap:10px;min-height:230px}.ra .msg{max-width:88%;padding:12px 14px;border-radius:14px;font-size:.9rem;line-height:1.5}.ra .msg.me{align-self:flex-end;background:var(--carbone);color:var(--on-dark);border-bottom-right-radius:4px}.ra .msg.bot{align-self:flex-start;background:var(--creme);color:var(--ink);border-bottom-left-radius:4px}.ra .msg.bot b{font-variant-numeric:tabular-nums}.ra .ai-src{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.74rem;color:var(--muted)}.ra .ai-src .lg{padding:3px 8px 3px 4px;font-size:.74rem}.ra .ai-src .lg img,.ra .ai-src .lg .mono{width:16px;height:16px}.ra .ai-src .rev{margin-left:auto;background:var(--good-bg);color:var(--good);border-radius:6px;padding:3px 8px;font-weight:600}.ra .ai-src .rev.no{background:var(--jaune-pale);color:#6B4A00}.ra .ai-list{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.ra .ai-list li{padding:20px 0;border-bottom:1px solid var(--line);display:grid;gap:6px}.ra .ai-li-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ra .ai-list h4{margin:0;font:600 1.02rem/1.3 var(--sans);color:var(--ink)}.ra .ai-list p{font-size:.92rem;color:var(--muted)}.ra .st{font:600 .7rem/1 var(--sans);padding:.45em .7em;border-radius:6px;white-space:nowrap}.ra .st-prod{background:var(--good-bg);color:var(--good)}.ra .st-daf{background:var(--jaune-pale);color:#6B4A00}.ra .st-demo{background:var(--creme);color:var(--muted);border:1px solid var(--line)}.ra .eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.ra .mark{background:linear-gradient(transparent 58%,var(--jaune) 58%,var(--jaune) 92%,transparent 92%);padding-inline:.08em}.ra .pain{background:var(--creme);padding-block:88px;margin-bottom:72px}.ra .pain-head{text-align:center;display:grid;justify-items:center;gap:14px;margin-bottom:36px}.ra .pain-head .lede{text-align:center}.ra .pains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px}@media (max-width:900px){.ra .pains{grid-template-columns:minmax(0,1fr)}}.ra .pain-card{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:22px;display:grid;gap:8px}.ra .pain-card b{font-size:1rem;color:var(--ink);line-height:1.35}.ra .pain-card p{font-size:.92rem;color:var(--muted)}.ra .month{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:24px;display:grid;gap:14px}.ra .month-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ra .month-k{font:600 .78rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ra .mrow{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:center}@media (max-width:760px){.ra .mrow{grid-template-columns:minmax(0,1fr);gap:6px}}.ra .mlab{font-size:.88rem;font-weight:600;color:var(--muted)}.ra .mlab.us{color:var(--ink)}.ra .days{display:grid;grid-template-columns:repeat(31,minmax(0,1fr));gap:3px}.ra .day{all:unset;box-sizing:border-box;cursor:pointer;height:38px;border-radius:6px;display:grid;place-items:center;font:500 .66rem/1 var(--sans);color:var(--faint);background:var(--creme-2);border:1px solid var(--line)}@media (max-width:760px){.ra .day{height:30px;font-size:0}}.ra .day.lit{background:var(--jaune);color:#000;border-color:var(--jaune)}.ra .day.lit.soft{background:var(--jaune-pale);border-color:var(--jaune-pale)}.ra .day.dark{background:#ECE8DD;color:#B5AFA4}.ra .day[aria-pressed="true"]{outline:2px solid var(--carbone);outline-offset:1px}.ra .day:focus-visible{outline:2px solid var(--carbone);outline-offset:1px}.ra .mcap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}@media (max-width:760px){.ra .mcap{grid-template-columns:minmax(0,1fr)}}.ra .mcap>div{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--creme-2);display:grid;gap:6px}.ra .mcap p{font-size:.9rem;color:var(--text)}.ra .mtag{justify-self:start;font:600 .7rem/1 var(--sans);padding:.45em .7em;border-radius:6px;background:#ECE8DD;color:var(--muted)}.ra .mtag.us{background:var(--jaune);color:#000}.ra .pain-end{text-align:center;margin-top:32px;font-family:var(--serif);font-size:clamp(1.5rem,2.6vw,2rem);color:var(--ink);letter-spacing:-.02em}.ra .vid{max-width:720px;margin:34px auto 0;aspect-ratio:16/9;border:2px dashed var(--line);border-radius:20px;background:var(--creme-2);display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;padding:24px}.ra .vid svg{width:52px;height:52px;color:var(--muted)}.ra .vid b{font-size:1rem;color:var(--ink)}.ra .vid span{font-size:.8rem;color:var(--faint);max-width:44ch}.ra .drill{padding-block:88px}.ra .drill-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;align-items:start}@media (max-width:900px){.ra .drill-grid{grid-template-columns:minmax(0,1fr)}}.ra .tbl tr.pl{cursor:pointer;transition:background .12s ease}.ra .tbl tr.pl td{border-left:3px solid transparent}.ra .tbl tr.pl:hover td,.ra .tbl tr.pl:focus-visible td{background:var(--creme-2)}.ra .tbl tr.pl[aria-pressed="true"] td{background:var(--jaune-pale)}.ra .tbl tr.pl[aria-pressed="true"] td:first-child{border-left-color:var(--carbone);font-weight:600}.ra .srcs{display:inline-flex;flex-wrap:wrap;gap:5px}.ra .srcs .lg{padding:2px 8px 2px 4px;font-size:.72rem;font-weight:500}.ra .srcs .lg img{width:15px;height:15px}.ra .drill-head{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline}.ra .drill-head b{font-size:1.05rem;color:var(--ink)}.ra .drill-head .tot{font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.ra .drill-head .srcs{margin-left:auto}.ra .sign{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:12px;padding:10px 14px;background:var(--creme-2)}.ra .sign .sign-ink{width:104px;height:38px;flex:none;color:var(--carbone);opacity:.85}.ra .sign>div{flex:1;min-width:0}.ra .sign b{display:block;font-size:.88rem;color:var(--ink);line-height:1.3}.ra .sign span{font-size:.76rem;color:var(--muted)}.ra .sign .sign-seal{flex:none;width:26px;height:26px;border-radius:50%;background:var(--jaune);color:var(--carbone);display:grid;place-items:center;font-size:.8rem;font-weight:700}@media (max-width:480px){.ra .sign .sign-ink{width:76px}}.ra .road{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;background:#FFF6DA;border:1px solid var(--jaune);border-radius:10px;padding:9px 12px;font-size:.8rem;color:var(--ink)}.ra .road-k{font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;background:var(--jaune);color:var(--carbone);border-radius:20px;padding:3px 9px}.ra .hero{background:linear-gradient(180deg,var(--creme-2) 0%,var(--creme-2) 62%,transparent 100%);padding-bottom:72px}.ra .vid{background:var(--carbone);border:2px dashed rgba(252,222,118,.55);box-shadow:var(--shadow)}.ra .vid svg{color:var(--jaune);width:60px;height:60px}.ra .vid b{color:var(--on-dark)}.ra .vid span{color:var(--on-dark-muted)}.ra .prod{font-family:var(--serif);font-size:clamp(1.5rem,3.2vw,2.1rem);letter-spacing:-.02em;color:var(--ink);margin:14px 0 0;line-height:1.1}.ra .prod::after{content:"";display:block;width:52px;height:3px;border-radius:2px;background:var(--jaune);margin:12px auto 0}.ra .hero h1{margin-top:16px}.ra .h1-pres{display:block;font-family:var(--sans);font-size:.82rem;font-weight:600;letter-spacing:.14em;
  text-transform:uppercase;color:var(--muted);margin-bottom:14px}.ra .hero h1{max-width:20ch}.ra .hero .lede{margin-top:20px}.ra .who-k{display:block;margin-top:auto;font-size:.64rem;font-weight:700;letter-spacing:.09em;
  text-transform:uppercase;color:var(--faint)}.ra .pcard .who{margin-top:8px}.ra .mini{position:relative;margin-top:8px;display:grid;gap:7px;background:var(--white);
  border:1px solid var(--line);border-radius:14px;padding:12px;box-shadow:var(--shadow)}.ra .mini-top{display:flex;justify-content:space-between;align-items:baseline;font-size:.68rem;
  letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.ra .mini-top b{color:var(--ink);letter-spacing:.06em}.ra .mini-rows{display:grid;gap:3px}.ra .mini-line{display:flex;align-items:center;gap:12px;width:100%;text-align:left;
  background:transparent;border:1px solid transparent;border-radius:9px;
  padding:9px 12px;color:var(--ink);font:500 .9rem/1.2 var(--sans);cursor:pointer;
  transition:background .15s ease,border-color .15s ease}.ra .mini-line span{flex:1;min-width:0}.ra .mini-line b{font-variant-numeric:tabular-nums}.ra .mini-line:hover,.ra .mini-line:focus-visible{background:var(--creme-2);border-color:var(--line)}.ra .mini-line[aria-expanded="true"]{background:var(--jaune);border-color:var(--jaune)}.ra .mini-sum{cursor:default;border-top:1px solid var(--line);border-radius:0;margin-top:3px;font-weight:700}.ra .mini-sum:hover{background:transparent;border-color:transparent;border-top-color:var(--line)}.ra .mini-out{display:grid;gap:2px;animation:minifade .2s ease}.ra .mini-out>div{display:flex;gap:10px;align-items:baseline;font-size:.82rem;color:var(--text);
  padding:5px 12px;border-left:2px solid var(--jaune)}.ra .mini-out>div span{flex:1;min-width:0}.ra .mini-out>div i{font-style:normal;font-size:.74rem;color:var(--muted);flex:none}.ra .mini-out>div b{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink);flex:none}@keyframes minifade{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.ra .mini-hint{margin:0;display:flex;align-items:center;gap:7px;font-size:.72rem;
  letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.ra .mini-hint .lg{padding:3px 9px 3px 5px;font-size:.76rem;letter-spacing:0;text-transform:none}.ra .mini-hint .lg img{width:17px;height:17px}.ra .mini-hand{position:absolute;top:0;left:0;width:30px;height:30px;pointer-events:none;
  opacity:0;transition:transform .75s cubic-bezier(.3,.8,.3,1),opacity .3s ease;z-index:3;
  filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.ra .mini-hand.on{opacity:1}.ra .mini-hand.tap{animation:minitap .45s ease}@keyframes minitap{50%{scale:.78}}@media (prefers-reduced-motion:reduce){.ra .mini-hand{display:none}}.ra .gains-sec{background:var(--creme);padding-block:88px;margin-block:72px}.ra .gains-head{text-align:center;margin-bottom:40px}.ra .gains{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.ra .gain{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:16px;
  display:grid;gap:10px;align-content:start}.ra .gain .gi{width:34px;height:34px;border-radius:10px;background:var(--jaune);display:grid;place-items:center;margin-top:4px}.ra .gain .gi svg{width:19px;height:19px;color:var(--carbone)}.ra .gain b{font-size:1.18rem;font-family:var(--serif);font-weight:400;color:var(--ink);line-height:1.2;letter-spacing:-.01em}.ra .gain p{color:var(--muted);font-size:.89rem;margin:0}.ra .gain .who{gap:5px}.ra .gain .lg{padding:4px 9px 4px 5px;font-size:.74rem}.ra .gvid{aspect-ratio:16/10;border:2px dashed var(--line);border-radius:12px;background:var(--creme-2);
  display:grid;place-content:center;justify-items:center;gap:7px;text-align:center;padding:12px}.ra .gvid svg{width:30px;height:30px;color:var(--muted)}.ra .gvid span{font-size:.7rem;color:var(--faint);letter-spacing:.05em}@media (max-width:1240px){.ra .gains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ra .gains{grid-template-columns:minmax(0,1fr)}}.ra .mini-flat{box-shadow:none;background:var(--creme-2)}.ra .mini-ro{cursor:default;gap:9px;padding:8px 10px;font-size:.86rem}.ra .mini-ro:hover{background:transparent;border-color:transparent}.ra .mini-ro em{font-style:normal;font-size:.76rem;color:var(--muted);flex:none}.ra .mini-ro .mlogo{flex:none;display:grid;place-items:center}.ra .mini-ro .mlogo img{width:19px;height:19px;border-radius:5px;object-fit:contain}.ra .mini-ro .mlogo .mono{width:19px;height:19px;border-radius:5px;display:grid;place-items:center;
  background:var(--creme);color:var(--ink);font-size:.64rem;font-weight:700}.ra .mini-hi{background:var(--jaune);border-color:var(--jaune)}.ra .mini-hi:hover{background:var(--jaune);border-color:var(--jaune)}.ra .mini i.y{color:#2E7D4F;font-style:normal;font-weight:700;flex:none}.ra .mini i.n{color:var(--faint);font-style:normal;font-weight:700;flex:none}.ra .mini i.w{color:var(--muted);font-style:normal;flex:none}.ra .gain .mini-hint{text-transform:none;letter-spacing:0;font-size:.74rem;color:var(--muted)}.ra .h1-stuur{display:block;font-family:var(--sans);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin-top:12px}.ra .gain .mini{display:flex;flex-direction:column;gap:7px;min-height:316px}.ra .gain .mini .mini-rows{flex:none}.ra .gain .mini .mini-hint{margin-top:auto;padding-top:10px;min-height:2.6em;align-items:flex-start}.ra #mini .mini-out{min-height:116px;align-content:start}.ra .mini-ro,.ra .mini-acl{cursor:pointer}.ra .mini-ro:hover,.ra .mini-acl:hover,.ra .mini-ro:focus-visible,.ra .mini-acl:focus-visible{background:var(--creme);border-color:var(--line)}.ra .mini-ro[aria-pressed="true"],.ra .mini-acl[aria-pressed="true"]{background:var(--jaune);border-color:var(--jaune)}.ra .mini-hi{background:rgba(252,222,118,.45);border-color:rgba(252,222,118,.8)}.ra .mini-acl{display:flex;align-items:center;gap:6px;width:100%;text-align:left;background:transparent;
  border:1px solid transparent;border-radius:9px;padding:7px 10px;color:var(--ink);
  font:500 .82rem/1.2 var(--sans);transition:background .15s ease,border-color .15s ease}.ra .mini-acl>span{flex:1;min-width:0}.ra .mini-acl>em{flex:none;width:46px;text-align:center;font-style:normal}.ra .mini-acl-h{cursor:default;padding-bottom:2px}.ra .mini-acl-h>em{font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.ra .mini-acl-h:hover{background:transparent;border-color:transparent}.ra .mini-hint.flash{animation:hintflash .4s ease}@keyframes hintflash{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ra .mini-hint.flash{animation:none}}.ra .gain .mini-out>div{display:flex;gap:10px;align-items:baseline;font-size:.84rem;padding:6px 12px}.ra .gain .mini-out>div span{flex:1;min-width:0;overflow-wrap:anywhere}.ra .gain .mini-out>div b{flex:none;white-space:nowrap;font-size:.84rem}.ra .gain .mini-out>div i{display:none}.ra .gain .mini-line{font-size:.88rem;gap:9px}.ra .gain .mini-line>span{overflow-wrap:anywhere}.ra .gain .mini-line>b{flex:none;white-space:nowrap}.ra .gain .mini-ro em{font-size:.74rem;white-space:nowrap}.ra .gain .mini-acl{font-size:.8rem;gap:4px}.ra .gain .mini-acl>em{width:40px}.ra .gain .mini-acl-h>em{font-size:.55rem;letter-spacing:.04em}.ra .gain .mini-top{font-size:.66rem}.ra .mini-ro .mlogo .mono{background:var(--carbone);color:var(--jaune);font-size:.62rem;letter-spacing:.02em}.ra .mini-hi .mlogo .mono{background:var(--carbone);color:var(--jaune)}.ra .gain{cursor:default}.ra .gain:hover{border-color:var(--jaune)}.ra .quiz-sec{padding-bottom:96px}.ra .quiz-wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start}@media (max-width:900px){.ra .quiz-wrap{grid-template-columns:minmax(0,1fr)}}.ra .quiz{display:grid;gap:18px}.ra .q{border:1px solid var(--line);border-radius:18px;padding:20px 22px;background:var(--white);margin:0}.ra .q legend{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1rem;color:var(--ink);padding:0 6px}.ra .qn{width:24px;height:24px;border-radius:50%;background:var(--jaune);color:var(--carbone);
  display:grid;place-items:center;font-size:.76rem;font-weight:700;flex:none}.ra .qhelp{font-size:.86rem;color:var(--muted);margin:10px 0 0}.ra .opts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ra .opt{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;
  padding:9px 13px;background:var(--white);font-size:.88rem;color:var(--ink);cursor:pointer;
  transition:background .14s ease,border-color .14s ease}.ra .opt:hover{background:var(--creme-2);border-color:var(--muted)}.ra .opt input{position:absolute;opacity:0;width:0;height:0}.ra .opt img{width:20px;height:20px;border-radius:5px;object-fit:contain}.ra .opt:has(input:checked){background:var(--jaune);border-color:var(--jaune);font-weight:600}.ra .opt:has(input:focus-visible){outline:2px solid var(--carbone);outline-offset:2px}.ra .verdict{position:sticky;top:24px;border:1px solid var(--line);border-radius:20px;overflow:hidden;
  background:var(--creme-2);transition:background .2s ease,border-color .2s ease}.ra .verdict-in{padding:26px}.ra .v-k{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ra .verdict h2{font-size:1.5rem;margin:10px 0 12px}.ra .verdict p{color:var(--text);font-size:.95rem;margin:0}.ra .v-logos{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.ra .v-logos .lg{padding:4px 10px 4px 5px;font-size:.78rem}.ra .lg-ok{border-color:var(--good);box-shadow:inset 0 0 0 1px var(--good)}.ra .v-cta{margin-top:22px;display:grid;gap:10px;justify-items:start}.ra .verdict.v-ok{background:#F2F8F3;border-color:#BFDCC8}.ra .verdict.v-mid{background:#FFFBEE;border-color:var(--jaune)}.ra .verdict.v-low{background:var(--creme-2);border-color:var(--line)}.ra .setup{padding-block:16px 88px}.ra .steps{list-style:none;margin:0;padding:52px 0 0;display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;position:relative}.ra .steps::before{content:"";position:absolute;top:19px;left:12.5%;right:12.5%;height:2px;
  background:linear-gradient(90deg,var(--line),var(--jaune),var(--line))}.ra .steps li{position:relative;display:grid;gap:12px;background:var(--white);
  border:1px solid var(--line);border-radius:18px;padding:22px}.ra .sn{position:absolute;top:-52px;left:50%;transform:translateX(-50%);
  width:38px;height:38px;border-radius:50%;background:var(--carbone);color:var(--jaune);
  display:grid;place-items:center;font-size:.9rem;font-weight:700;
  box-shadow:0 0 0 7px #faf9f5}.ra .steps li::before{content:"";position:absolute;top:-14px;left:50%;width:2px;height:14px;
  background:var(--line);transform:translateX(-50%)}@media (max-width:1040px){.ra .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ra .steps::before{left:25%;right:25%}
}@media (max-width:620px){.ra .steps{grid-template-columns:minmax(0,1fr);padding-top:0;padding-left:34px}.ra .steps::before{top:16px;bottom:16px;left:18px;right:auto;width:2px;height:auto;
    background:linear-gradient(180deg,var(--line),var(--jaune),var(--line))}.ra .steps li{padding-top:22px}.ra .sn{top:16px;left:-34px;transform:none;width:34px;height:34px;box-shadow:0 0 0 6px #faf9f5}.ra .steps li::before{display:none}
}.ra .st-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px}.ra .st-top b{font-family:var(--serif);font-weight:400;font-size:1.2rem;color:var(--ink)}.ra .st-top em{font-style:normal;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);
  background:var(--creme);border-radius:20px;padding:3px 9px}.ra .steps p{margin:0;font-size:.9rem;color:var(--muted)}.ra .setup-end{text-align:center;margin-top:36px;font-family:var(--serif);font-size:clamp(1.3rem,2.4vw,1.8rem);
  color:var(--ink);letter-spacing:-.02em}@supports (grid-template-rows: subgrid){.ra .gain{grid-row:span 4;grid-template-rows:subgrid;align-content:stretch;gap:10px}.ra .gain .mini{min-height:0}.ra .gain-txt{display:grid;gap:10px;align-content:start}
}@supports not (grid-template-rows: subgrid){.ra .gain{height:100%}.ra .gain .mini{min-height:316px}.ra .gain-txt{display:grid;gap:10px;align-content:start}
}.ra .rdv-sec{background:var(--creme);padding-block:72px;margin-top:40px}.ra .rdv-frame{width:100%;max-width:840px;height:720px;border:1px solid var(--line);border-radius:18px;
  background:var(--white);display:block;margin-inline:auto}.ra .rdv-todo{max-width:620px;margin-inline:auto;border:2px dashed var(--line);border-radius:18px;
  padding:26px;text-align:center;background:var(--creme-2)}.ra .rdv-todo b{display:block;font-family:var(--serif);font-weight:400;font-size:1.3rem;color:var(--ink);margin-bottom:8px}.ra .rdv-todo p{margin:0;color:var(--muted);font-size:.92rem}.ra .todo{margin:0;font-size:.74rem;font-weight:600;color:var(--bad)}.ra .rdv-secours{margin:18px auto 0;max-width:840px;display:flex;flex-wrap:wrap;gap:12px;
  align-items:center;justify-content:center;text-align:center}.ra .rdv-secours p{margin:0;font-size:.88rem;color:var(--muted)}.ra .ai-thread{min-height:300px}.ra .msg .qui{display:block;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;
  color:var(--muted);margin-bottom:7px}.ra .msg.daf{align-self:flex-start;background:var(--jaune-pale);color:var(--ink);
  border-bottom-left-radius:4px;border:1px solid var(--jaune)}.ra .msg.daf .qui{color:#6B4A00}.ra .handoff{display:flex;align-items:center;gap:10px;font-size:.7rem;letter-spacing:.06em;
  text-transform:uppercase;color:var(--muted);margin:2px 0}.ra .handoff span{flex:1;height:1px;background:var(--line)}.ra .part{width:auto!important;height:auto!important;border-radius:20px!important;
  border:1px solid var(--line)!important;background:var(--creme-2);color:var(--muted)!important;
  padding:5px 12px!important;font-size:.72rem!important;font-weight:600!important;
  letter-spacing:.04em;text-transform:uppercase}.ra .compare-legend .part{padding:3px 9px!important;font-size:.64rem!important}.ra .ctable tr.row:hover td{background:#FCFBF7}.ra .ctable tr.row:hover td.us{background:#FFF4CE}.ra .ctable thead th.us{position:relative}.ra .ctable thead th.us::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--jaune)}.ra .ctable tr.row td{padding-block:14px}.ra .ctable thead th .th-ic img{display:block;margin:0 auto;width:26px;height:26px}.ra .ctable-wrap{box-shadow:var(--shadow)}.ra .ctable-wrap{border-radius:24px;overflow-x:auto;overflow-y:hidden}.ra .ctable thead th{padding:26px 16px 20px;font-size:1.02rem;font-weight:600;letter-spacing:-.01em}.ra .ctable thead th small{font-size:.74rem;margin-top:6px;line-height:1.4}.ra .ctable thead th:first-child{width:42%;font-size:.68rem;font-weight:700;letter-spacing:.1em;
  text-transform:uppercase;color:var(--faint);vertical-align:bottom;padding-bottom:22px}.ra .ctable thead th.us{background:var(--carbone)}.ra .ctable thead th.us::after{height:0}.ra .ctable td.us{background:#FFFCF2}.ra .ctable tr.grp td{padding:26px 24px 8px;border-bottom:0;
  font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ra .ctable tr.grp + tr.row td{border-top:1px solid var(--line)}.ra .ctable tr.row td{border-bottom:0;padding-block:11px}.ra .ctable tr.row + tr.row td{border-top:1px solid #F0ECE0}.ra .ctable tr.row:hover td{background:#FDFCF8}.ra .ctable tr.row:hover td.us{background:#FFF8E4}.ra .yes,.ra .no{width:26px;height:26px}.ra .yes{background:var(--jaune);color:var(--carbone);box-shadow:none}.ra .no{color:#D9D5C9;font-size:1.2rem;font-weight:400}.ra .part{background:transparent!important;border:0!important;color:var(--faint)!important;
  padding:0!important;font-size:.68rem!important;font-weight:500!important;
  letter-spacing:.06em;text-transform:lowercase;font-variant:small-caps}.ra .ctable .cap{font-size:.95rem;font-weight:500;padding:12px 24px;width:100%}.ra .ctable .cap .pm{color:var(--faint);font-weight:400}.ra .ctable .cap:hover{color:var(--ink)}.ra .ctable .cap:hover .pm{color:var(--carbone)}.ra .compare-legend{margin-top:26px;font-size:.8rem}.ra .vid{position:relative;display:block;max-width:980px;margin:34px auto 0;aspect-ratio:16/9;
  border:0;border-radius:20px;overflow:hidden;background:var(--white);
  box-shadow:0 18px 60px rgba(44,41,41,.16);padding:0}.ra .vid-frame{position:absolute;top:0;left:0;width:1280px;height:720px;border:0;
  transform-origin:top left;display:block}.ra .wiki{border:1px solid var(--line);border-left:3px solid var(--jaune);border-radius:0 12px 12px 0;
  background:var(--creme-2);padding:14px 16px;display:grid;gap:8px}.ra .wiki-k{display:flex;align-items:center;gap:8px;font-size:.64rem;font-weight:700;
  letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ra .wiki-k svg{width:15px;height:15px;color:var(--carbone)}.ra .wiki p{margin:0;font-size:.84rem;color:var(--text);display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px}.ra .wiki b{font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;
  color:var(--faint);padding-top:2px}@media (max-width:520px){.ra .wiki p{grid-template-columns:minmax(0,1fr);gap:2px}}.ra .detail td{padding:0 0 18px 0!important;background:var(--creme-2)}.ra .dgrid{display:grid;grid-template-columns:42% repeat(3,minmax(0,1fr));
  font-size:.84rem;line-height:1.55;color:var(--muted);padding-top:12px;align-items:start}.ra .dgrid div{padding:0 16px;min-width:0;overflow-wrap:anywhere;hyphens:auto}.ra .dgrid div:first-child{padding-left:24px;color:var(--ink);font-weight:600}.ra .dgrid div.us{color:var(--ink);background:#FFFCF2;padding-block:12px;margin-block:-12px}@media (max-width:760px){.ra .dgrid{grid-template-columns:minmax(0,1fr);gap:10px}.ra .dgrid div{padding-inline:24px}.ra .dgrid div.us{margin-block:0}
}@media (max-width:1040px) and (min-width:621px){.ra .steps{row-gap:76px}}.ra .part{color:var(--muted)!important;font-size:.72rem!important;font-weight:600!important}.ra .hero h1{max-width:none}@media (max-width:760px){.ra .nav .btn{padding:10px 16px;font-size:.8rem}}.ra .drill-grid .tbl:has(#pnl-body){min-width:0}.ra #pnl-body td.src .lg{font-size:0;gap:0;padding:4px;border-radius:7px}.ra #pnl-body td.src .lg img{width:18px;height:18px}.ra #pnl-body td.src .srcs{flex-wrap:nowrap}.ra,.ra.th-burger{
  --app-brand:#1C4A2E; --app-accent:#FFBC0D; --app-accent-bg:#FFF4D1; --app-accent-ink:#1A1A1A;
  --app-sable:#F2F2F2; --app-card:#FFFFFF; --app-ink:#1A1A1A; --app-text:#3A3A3A;
  --app-muted:#767676; --app-line:#DCDCDC; --app-good:#2E7D4F; --app-good-bg:#E4EFE8;
  --app-bad:#C8102E; --app-bad-bg:#FBE7EA;
  --app-titre:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  --app-shadow:0 1px 2px rgba(0,0,0,.06),0 14px 32px -22px rgba(0,0,0,.35);
}.ra.th-praxia{
  --app-brand:#00264C; --app-accent:#5FB0F0; --app-accent-bg:#E7F4FD; --app-accent-ink:#00264C;
  --app-sable:#F1F7FE; --app-card:#FFFFFF; --app-ink:#192634; --app-text:#294056;
  --app-muted:#4B739B; --app-line:#E4EDF6; --app-good:#17864A; --app-good-bg:#E3F3EA;
  --app-bad:#C0392B; --app-bad-bg:#FBE9E7;
  --app-titre:"DM Serif Display",Georgia,"Times New Roman",serif;
  --app-shadow:0 1px 2px rgba(25,38,52,.05),0 18px 40px -24px rgba(25,38,52,.3);
}.ra .app{background:var(--app-sable);border:1px solid var(--app-line);border-radius:12px;box-shadow:var(--app-shadow);color:var(--app-text)}.ra .app-bar{background:var(--app-brand);border-bottom:0;padding:10px 14px}.ra .app-bar i{background:rgba(255,255,255,.26)}.ra .app-bar .url{color:rgba(255,255,255,.9);font:600 .72rem/1.2 var(--sans);letter-spacing:.02em}.ra .app-in{background:var(--app-sable)}.ra .app-head h4,.ra .app .drill-head b,.ra .app .bvr-head b{font-family:var(--app-titre);font-weight:600;color:var(--app-ink)}.ra .app .scroll,.ra .app .tbl{background:var(--app-card);border-radius:10px}.ra .app .tbl th{color:var(--app-muted);border-bottom-color:var(--app-line)}.ra .app .tbl td{color:var(--app-ink);border-bottom-color:var(--app-line)}.ra .app .tbl tr.sum td{background:var(--app-card);font-family:var(--app-titre);font-weight:600;border-top:1px solid var(--app-line)}.ra .app .tbl tr.alert td{background:var(--app-accent-bg)}.ra .app .tbl tr.pl:hover td{background:var(--app-sable)}.ra .app .tbl tr.pl[aria-pressed="true"] td{background:var(--app-accent-bg)}.ra .app .tbl tr.pl[aria-pressed="true"] td:first-child{border-left-color:var(--app-accent)}.ra .app .up{color:var(--app-good)!important}.ra .app .down{color:var(--app-bad)!important}.ra .app .tile{background:var(--app-card);border:1px solid var(--app-line);border-radius:10px}.ra .app .tile .v{font-family:var(--app-titre);font-weight:600;color:var(--app-ink)}.ra .app .chart{background:var(--app-card);border-radius:10px}.ra .app .s-note,.ra .app .wiki,.ra .app .alert,.ra .app .warn{background:var(--app-card);border-color:var(--app-line)}.ra .app .wiki{border-left-color:var(--app-accent)}.ra .app .pill{background:var(--app-accent-bg);color:var(--app-accent-ink)}.ra .app .hint{color:var(--app-muted)}.ra .app .ai-q button{background:var(--app-card);border-color:var(--app-line);color:var(--app-ink)}.ra .app .ai-q button[aria-pressed="true"]{background:var(--app-brand);border-color:var(--app-brand);color:#fff}.ra .app .msg.me{background:var(--app-brand);color:#fff}.ra .app .msg.bot{background:var(--app-card);color:var(--app-ink);border:1px solid var(--app-line)}.ra .app .msg.daf{background:var(--app-accent-bg);border-color:var(--app-accent)}.ra .app .road{background:var(--app-accent-bg);border-color:var(--app-accent)}.ra .app .road-k{background:var(--app-accent);color:var(--app-accent-ink)}.ra .app .sign{background:var(--app-card);border-color:var(--app-line)}.ra .app .sign .sign-seal{background:var(--app-accent);color:var(--app-accent-ink)}.ra .gain .mini{background:var(--app-card);border:1px solid var(--app-line);border-top:4px solid var(--app-brand);box-shadow:var(--app-shadow)}.ra .gain .mini-flat{background:var(--app-card)}.ra .gain .mini-top b{font-family:var(--app-titre);font-weight:600;color:var(--app-ink)}.ra .gain .mini-line{color:var(--app-ink)}.ra .gain .mini-line b{font-family:var(--app-titre);font-weight:600}.ra .gain .mini-line:hover,.ra .gain .mini-line:focus-visible{background:var(--app-sable);border-color:var(--app-line)}.ra .gain .mini-line[aria-expanded="true"],.ra .gain .mini-ro[aria-pressed="true"],.ra .gain .mini-acl[aria-pressed="true"]{background:var(--app-accent-bg);border-color:var(--app-accent)}.ra .gain .mini-hi{background:var(--app-accent-bg);border-color:var(--app-accent)}.ra .gain .mini-out>div{border-left-color:var(--app-accent)}.ra .gain .mini i.y{color:var(--app-good)}.ra .vcards{margin-top:64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:900px){.ra .vcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ra .vcards{grid-template-columns:minmax(0,1fr)}}.ra .vcard{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;min-width:0}.ra .vcard .k{font:600 .66rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ra .vcard h4{margin:0;font:600 1rem/1.3 var(--sans);color:var(--ink)}.ra .vcard p{margin:0;font-size:.82rem;color:var(--muted)}.ra .vz{background:var(--app-sable);border-radius:10px;padding:12px;min-height:88px;display:flex;flex-direction:column;justify-content:center}.ra .vbars{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-content:center}.ra .vb{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.76rem;color:var(--app-text)}.ra .vb u{position:relative;display:block;height:10px;background:var(--app-card);border-radius:5px;text-decoration:none}.ra .vb u i{position:absolute;left:0;top:0;bottom:0;width:var(--w);background:var(--app-brand);border-radius:5px}.ra .vb.bad u i{background:var(--app-bad)}.ra .vb b{font-family:var(--app-titre);font-weight:600;color:var(--app-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ra .vbars[style*="--t"] .vb u::after{content:"";position:absolute;top:-3px;bottom:-3px;left:var(--t);width:2px;background:var(--app-ink);opacity:.55}.ra .vt{font-size:.66rem;color:var(--app-muted);text-align:right}.ra .vs{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--app-card)}.ra .vs i{display:block;width:var(--w);background:var(--c)}.ra .vstack ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.74rem;color:var(--app-text)}.ra .vstack li{display:flex;align-items:center;gap:5px}.ra .vstack em{width:9px;height:9px;border-radius:2px;background:var(--c)}.ra .vbig{flex-direction:row;align-items:baseline;gap:10px;flex-wrap:wrap}.ra .vbig b{font-family:var(--app-titre);font-weight:600;font-size:2.1rem;line-height:1;color:var(--app-ink)}.ra .vbig span{font-size:.76rem;color:var(--app-muted)}.ra .vsvg{display:block;width:100%;height:64px}.ra .vlbl{display:block;margin-top:6px;font-size:.72rem;color:var(--app-muted);text-align:right}.ra .ai-list li{padding-block:14px}.ra{--ok:#2E7D32;--ok-bg:#E3F1E1;--ko:#B3261E;--ko-bg:#FBE6E3}.ra .compare{padding-block:72px}.ra .compare-head{margin-bottom:30px}.ra .ctable-wrap{max-width:900px;margin-inline:auto}.ra .ctable{min-width:620px}.ra .ctable thead th{padding:18px 12px 14px;font-size:.95rem}.ra .ctable thead th:first-child{width:40%}.ra .ctable tr.row td{padding-block:4px}.ra .ctable .cap{padding:9px 20px;font-size:.92rem}.ra .yes,.ra .no{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font-style:normal;font-weight:700;font-size:.8rem;box-shadow:none}.ra .yes{background:var(--ok-bg);color:var(--ok)}.ra .no{background:var(--ko-bg);color:var(--ko);font-size:.74rem;font-weight:700}.ra .ctable td.us .yes{background:var(--ok);color:#fff}.ra .part{color:#8A5A00!important}.ra .compare-legend .yes,.ra .compare-legend .no{width:20px;height:20px;font-size:.66rem}.ra .dgrid{grid-template-columns:40% repeat(3,minmax(0,1fr))}.ra .dgrid div:first-child{padding-left:20px}.ra .wk{padding-block:96px;background:var(--white)}.ra .wk-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ra .wk-crumb{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ra .wk-ver{font:600 .7rem/1 var(--sans);padding:.45em .7em;border-radius:6px;background:var(--jaune-pale);color:#6B4A00}.ra .wk-title{margin:10px 0 4px;font:600 1.15rem/1.3 var(--sans);color:var(--ink)}.ra .wk-dl{margin:0;display:grid}.ra .wk-dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.ra .wk-dl>div:last-child{border-bottom:0}.ra .wk-dl dt{font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding-top:3px}.ra .wk-dl dd{margin:0;font-size:.88rem;color:var(--text);min-width:0}@media (max-width:520px){.ra .wk-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.ra .wk-list li{gap:4px}.ra .srcs{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:center}.ra .srcs .lg{padding:3px 8px 3px 4px;font-size:.74rem;gap:5px}.ra .srcs .lg img{width:16px;height:16px}.ra .app-head .srcs{margin-top:2px}.ra .tbl td .srcs{vertical-align:middle}.ra .flou{display:inline}.ra .how{padding-block:88px 24px}.ra .how-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.ra .how-tab{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--white);transition:border-color .2s,background .2s,transform .2s}.ra .how-tab:hover{border-color:var(--app-brand);transform:translateY(-1px)}.ra .how-tab:focus-visible{outline:2px solid var(--app-brand);outline-offset:2px}.ra .how-tab b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--app-accent);color:var(--app-accent-ink);font:700 .9rem/1 var(--sans)}.ra .how-tab span{display:flex;flex-direction:column;gap:2px;font-size:.86rem;line-height:1.25;color:var(--ink);min-width:0}.ra .how-tab em{font-style:normal;font:600 .68rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ra .how-tab[aria-pressed="true"]{border-color:var(--app-brand);background:var(--app-brand)}.ra .how-tab[aria-pressed="true"] span{color:#fff}.ra .how-tab[aria-pressed="true"] em{color:var(--app-accent)}.ra .how-frame{overflow:hidden}.ra .how-frame .app-bar{display:flex;align-items:center}.ra .how-full{margin-left:auto;font:600 .74rem/1 var(--sans);color:rgba(255,255,255,.85);text-decoration:none}.ra .how-full:hover{color:var(--app-accent)}.ra .how-vp{position:relative;overflow:hidden;height:760px;background:#F7F6F1}.ra .how-vp iframe{position:absolute;top:0;left:0;width:1280px;height:820px;border:0;transform-origin:0 0}@media (max-width:900px){.ra .how-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ra .how{padding-block:64px 16px}.ra .how-tab{padding:10px}.ra .how-tab span{font-size:.8rem}}.ra.th-cv{
  --app-brand:#E71D26; --app-accent:#040B23; --app-accent-bg:#FDECEA; --app-accent-ink:#FFFAEE;
  --app-sable:#FFFAEE; --app-card:#FFFFFF; --app-ink:#040B23; --app-text:#333333;
  --app-muted:#8A8378; --app-line:#EFE8DA; --app-good:#12A150; --app-good-bg:#E6F6ED;
  --app-bad:#E71D26; --app-bad-bg:#FDECEA;
  --app-titre:"Abril Fatface",Georgia,"Times New Roman",serif;
  --app-shadow:0 1px 2px rgba(4,11,35,.06),0 14px 32px -22px rgba(4,11,35,.35);
}.ra.th-cv .vb u i{background:var(--app-accent)}.ra.th-cv .vb.bad u i{background:var(--app-bad)}.ra.th-cv .app-head h4,.ra.th-cv .how-h{font-weight:400;letter-spacing:.01em}.ra.th-cv .how-tab b{background:var(--app-brand);color:#fff}.ra.th-cv .how-tab[aria-pressed="true"] em{color:#FFD9DB}.ra.th-cv .app-mark{height:18px;width:auto;display:block}.ra .app-logo-h{display:flex;align-items:center;gap:10px}.ra .app-logo{display:inline-grid;place-items:center;background:var(--app-brand);border-radius:8px;padding:4px 8px}.ra .app-logo img{height:30px;width:auto;display:block}.ra.th-cv .tbl tr.sum td,.ra.th-cv .tbl td{font-family:var(--sans)}@supports not (grid-template-rows: subgrid){.ra .gain{display:flex;flex-direction:column}.ra .gain .mini{margin-top:auto}
}.ra .mini-alert .mlogo img{border-radius:50%;background:#fff}.ra .mini-alert .mini-art{display:block;width:96px;height:auto;margin:6px auto 0;opacity:.9}.ra .panel-suite{padding-top:8px}.ra .panel-suite>.wrap>.panel-bloc:first-child{margin-top:56px}.ra .mail-prev{background:var(--app-card,#fff);border:1px solid var(--app-line,var(--line));border-left:4px solid var(--app-brand);border-radius:10px;padding:12px 14px;display:grid;gap:4px}.ra .mail-prev p{margin:0}.ra .mail-h{display:flex;gap:10px;font-size:.8rem;color:var(--app-ink,var(--ink))}.ra .mail-h b{flex:none;width:42px;font-weight:600;color:var(--app-muted,var(--muted))}.ra .mail-b{margin-top:6px!important;font-size:.84rem;line-height:1.5;color:var(--app-text,var(--ink))}.ra .mail-ok{margin-top:6px;justify-self:start;font:600 .66rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--app-good,#12A150);background:var(--app-good-bg,#E6F6ED);padding:5px 8px;border-radius:6px}.ra.th-elefantia{
  --app-brand:#134739; --app-accent:#FFCFD5; --app-accent-bg:#FFECEE; --app-accent-ink:#134739;
  --app-sable:#F6F6F8; --app-card:#FFFFFF; --app-ink:#171717; --app-text:#171717;
  --app-muted:#5F6368; --app-line:#E8E8EC; --app-good:#0F7B4F; --app-good-bg:#EDF9F0;
  --app-bad:#B4441F; --app-bad-bg:#FDF0EC;
  --app-titre:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  --app-shadow:0 1px 2px rgba(19,71,57,.05),0 10px 30px rgba(19,71,57,.10);
}.ra.th-elefantia .app-logo{padding:8px 10px}.ra.th-elefantia .app-logo img{height:16px}.ra .gains-sec{--app-brand:#2C2929;--app-accent:#FCDE76;--app-accent-bg:#FFF6D6;--app-accent-ink:#2C2929;--app-card:#FFFFFF;--app-line:#E6E1D3;--app-ink:#2D2B29}.ra .gains-sec .gain .mini,.ra .gains-sec .gain .mini-flat{border:1px solid var(--line);box-shadow:none;background:var(--creme-2)}.ra .mini-alert .mm{display:none;position:relative;margin-top:4px}.ra .mini-alert .mm-1{display:grid}.ra .mini-alert:has(.mini-line[aria-pressed="true"]) .mm{display:none}.ra .mini-alert:has(.mini-line:nth-child(1)[aria-pressed="true"]) .mm-1,.ra .mini-alert:has(.mini-line:nth-child(2)[aria-pressed="true"]) .mm-2,.ra .mini-alert:has(.mini-line:nth-child(3)[aria-pressed="true"]) .mm-3{display:grid}.ra .mini-alert .mail-prev{border-left-color:#E71D26;padding:10px 12px;gap:3px;animation:minifade .2s ease}.ra .mini-alert .mail-h{font-size:.72rem;gap:8px}.ra .mini-alert .mail-h b{width:38px}.ra .mini-alert .mail-b{font-size:.78rem;line-height:1.45;margin-top:4px!important}.ra .mini-alert .mail-ok{font-size:.6rem;margin-top:4px}.ra .mini-alert .mm-art{position:absolute;right:8px;bottom:6px;width:46px;height:auto;opacity:.9}.ra .mini-alert .mail-h b{font:600 .66rem/1.35 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);width:40px}.ra .cvp{--cvr:#E71D26;--cvn:#040B23;--cvc:#FFFAEE;--cvc2:#F4EEE2;--cvl:#EFE8DA;--cvm:#8A8378;--cvok:#12A150;
  display:grid;grid-template-columns:116px minmax(0,1fr);background:var(--cvc);color:#333;text-align:left;
  font-family:Lato,system-ui,-apple-system,sans-serif}.ra .cvp-side{background:var(--cvr);color:#fff;padding:16px 9px;display:flex;flex-direction:column;gap:3px}.ra .cvp-side img{display:block;width:76px;height:auto;margin:0 auto 12px}.ra .cvp-side span{font:900 8.5px/1 Lato,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:7px 8px;border:1.5px solid transparent;border-radius:9px;white-space:nowrap}.ra .cvp-side span.on{border-color:var(--cvc)}.ra .cvp-side em{font:900 7px/1 Lato,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-style:normal;opacity:.75;margin:7px 8px 1px}.ra .cvp-main{padding:16px 16px 18px;display:grid;gap:11px;align-content:start;min-width:0}.ra .cvp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ra .cvp-head h4{margin:0;font:400 23px/1.05 "Abril Fatface",Georgia,serif;letter-spacing:.01em;text-transform:uppercase;color:var(--cvn)}.ra .cvp-head p{margin:4px 0 0;font-size:10.5px;color:var(--cvm)}.ra .cvp-live{flex:none;display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid var(--cvl);border-radius:999px;padding:5px 9px;font:700 9px/1 Lato,system-ui,sans-serif;color:#333;white-space:nowrap}.ra .cvp-live i{width:6px;height:6px;border-radius:50%;background:var(--cvr)}.ra .cvp-pills{display:flex;gap:5px;flex-wrap:wrap}.ra .cvp-pills span{font:900 8.5px/1 Lato,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid var(--cvl);background:#fff;color:var(--cvn)}.ra .cvp-pills span.on{background:var(--cvr);border-color:var(--cvr);color:#fff}.ra .cvp-hero{background:var(--cvn);color:var(--cvc);border-radius:16px;padding:14px 16px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.ra .cvp-k{font:900 8.5px/1.2 Lato,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,250,238,.72)}.ra .cvp-big{font:400 31px/1.05 "Abril Fatface",Georgia,serif;letter-spacing:.01em;margin-top:5px}.ra .cvp-tags{display:flex;gap:5px;margin-top:9px;flex-wrap:wrap}.ra .cvp-tag{font:700 9px/1 Lato,system-ui,sans-serif;padding:5px 7px;border-radius:6px}.ra .cvp-tag.up{background:rgba(18,161,80,.2);color:#6FDA9B}.ra .cvp-tag.down{background:rgba(231,29,38,.22);color:#FF9A9E}.ra .cvp-bars{display:flex;align-items:flex-end;gap:8px;height:64px;flex:none}.ra .cvp-bars i{width:15px;border-radius:4px 4px 0 0;background:#8E8E94}.ra .cvp-bars i.on{background:#63D990}.ra .cvp-card{background:#fff;border-radius:16px;box-shadow:0 1px 0 var(--cvl),0 10px 30px rgba(4,11,35,.06);padding:12px 14px;min-width:0;overflow-x:auto}.ra .cvp-card h5{margin:0 0 7px;font:400 13px/1.2 "Abril Fatface",Georgia,serif;letter-spacing:.02em;text-transform:uppercase;color:var(--cvn)}.ra .cvp table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.ra .cvp th{font:900 8px/1.2 Lato,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--cvm);text-align:right;padding:6px 7px;border-bottom:2px solid var(--cvl);white-space:nowrap}.ra .cvp td{padding:7px;border-bottom:1px solid var(--cvc2);text-align:right;white-space:nowrap;color:#333}.ra .cvp th:first-child,.ra .cvp td:first-child{text-align:left}.ra .cvp td:first-child{font-weight:700;color:var(--cvn)}.ra .cvp tr.al td{background:#FDECEA}.ra .cvp tr.sum td{font-weight:900;color:var(--cvn);border-bottom:0;border-top:2px solid var(--cvl)}.ra .cvp td.down{color:var(--cvr);font-weight:700}.ra .cvp td.up{color:var(--cvok);font-weight:700}.ra .cvp-src{display:inline-flex;align-items:center;gap:4px;background:var(--cvc2);border-radius:999px;padding:2px 8px 2px 3px;font:700 9.5px/1.3 Lato,system-ui,sans-serif;color:#333}.ra .cvp-src img{width:13px;height:13px;border-radius:50%;object-fit:contain;background:#fff}.ra .cvp-note{margin:0;font-size:10.5px;color:var(--cvm)}.ra .cvp-mail{position:relative;border-left:4px solid var(--cvr);display:grid;gap:3px;padding-right:76px}.ra .cvp-mail .mail-h{font-size:11px;color:var(--cvn)}.ra .cvp-mail .mail-h b{font:900 8px/1.6 Lato,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--cvm);width:42px}.ra .cvp-mail .mail-b{font-size:11.5px;color:#333}.ra .cvp-mail-art{position:absolute;right:10px;bottom:10px;width:60px;height:auto}.ra .stage .app:has(.cvp) .app-bar{background:var(--cvr,#E71D26)}@media (max-width:640px){.ra .cvp{grid-template-columns:minmax(0,1fr)}.ra .cvp-side{display:none}.ra .cvp-mail{padding-right:14px}.ra .cvp-mail-art{display:none}}.ra.th-cv .drill .app-in{font-family:Lato,system-ui,-apple-system,sans-serif}.ra.th-cv .drill .tbl th{font:900 9px/1.2 Lato,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8A8378;border-bottom:2px solid #EFE8DA}.ra.th-cv .drill .tbl td{border-bottom-color:#F4EEE2}.ra.th-cv .drill .tbl td:first-child{font-weight:700;color:#040B23}.ra .v-mail{margin-top:20px;display:grid;gap:6px}.ra .v-mail label{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ra .v-mail input[type=email]{width:100%;box-sizing:border-box;font:inherit;font-size:.95rem;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink)}.ra .v-mail input[type=email]:focus{outline:2px solid var(--jaune);outline-offset:1px;border-color:var(--carbone)}.ra .v-mail input[aria-invalid="true"]{border-color:#C0392B}.ra .verdict .v-err{font-size:.8rem;color:#C0392B}.ra .verdict .v-rgpd{margin-top:2px;font-size:.74rem;line-height:1.45;color:var(--muted)}.ra .verdict .v-rgpd a{color:inherit}.ra .v-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}

.ra::after{content:"";display:block;height:5rem;background:#2C2929}
