.exentia-landing .tp{--tp-bg:#f3f5f9;--tp-card:#fff;--tp-card-2:#f7f9fc;--tp-ink:#0b1426;--tp-ink-2:#46546d;--tp-ink-3:#5b6880;--tp-line:rgba(11,20,38,.08);--tp-line-2:rgba(11,20,38,.14);--tp-brand:#4c9aff;--tp-brand-ink:#1c62cc;--tp-brand-soft:rgba(76,154,255,.12);--tp-pos:#0b7f5b;--tp-pos-soft:rgba(11,127,91,.09);--tp-shadow:0 1px 1px rgba(11,20,38,.03),0 2px 6px -2px rgba(11,20,38,.05),0 18px 40px -24px rgba(11,20,38,.22);--tp-hi:inset 0 1px 0 #fff;--tp-feat:#0b1426;--tp-feat-ink:#f2f5fa;--tp-feat-ink-2:#aeb9cc;--tp-feat-line:hsla(0,0%,100%,.12);background:var(--tp-bg);color:var(--tp-ink);font-family:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.exentia-landing.dark .tp{--tp-bg:#05080f;--tp-card:#0c1222;--tp-card-2:#080d18;--tp-ink:#f2f5fa;--tp-ink-2:#bcc6d8;--tp-ink-3:#8c98ae;--tp-line:rgba(140,170,255,.1);--tp-line-2:rgba(140,170,255,.18);--tp-brand:#5aa2ff;--tp-brand-ink:#9cc7ff;--tp-brand-soft:rgba(90,162,255,.16);--tp-pos:#4ed8aa;--tp-pos-soft:rgba(78,216,170,.12);--tp-shadow:0 0 0 1px rgba(0,0,0,.4),0 28px 56px -28px rgba(30,80,200,.35);--tp-hi:inset 0 1px 0 rgba(160,190,255,.09);--tp-feat:#111c33;--tp-feat-line:rgba(140,170,255,.22)}.tp-main{max-width:1200px;margin:0 auto;padding:48px 16px 88px;display:flex;flex-direction:column;gap:72px;box-sizing:border-box}@media (min-width:640px){.tp-main{padding:56px 40px 96px}}.tp-bubble{background:var(--tp-card);border:1px solid var(--tp-line);border-radius:22px;box-shadow:var(--tp-hi),var(--tp-shadow)}.tp-feat{background:var(--tp-feat);color:var(--tp-feat-ink);border:1px solid var(--tp-feat-line);border-radius:22px;box-shadow:0 30px 60px -30px rgba(11,20,38,.55)}.tp-eyebrow{font-size:11.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--tp-ink-3)}.tp-feat .tp-eyebrow{color:var(--tp-feat-ink-2)}.tp-num{font-variant-numeric:tabular-nums;letter-spacing:-.025em}.tp-mono{font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums}.tp-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;background:var(--tp-brand-soft);color:var(--tp-brand-ink)}.tp-feat .tp-chip{background:rgba(90,162,255,.18);color:#9cc7ff}.tp-muted{color:var(--tp-ink-2)}.tp-subtle{color:var(--tp-ink-3)}.tp-feat .tp-muted,.tp-feat .tp-subtle{color:var(--tp-feat-ink-2)}.tp-h1{max-width:820px;font-size:clamp(36px,5.2vw,60px);line-height:1.04;letter-spacing:-.035em}.tp-h1,.tp-h2{margin:0;font-weight:600}.tp-h2{font-size:clamp(26px,3vw,32px);line-height:1.12;letter-spacing:-.025em}.tp-lead{margin:0;max-width:620px;font-size:18px;line-height:1.55;color:var(--tp-ink-2)}.tp-aud-group{display:flex;flex-wrap:wrap;gap:4px;padding:5px;border-radius:18px;background:var(--tp-card-2);border:1px solid var(--tp-line);width:100%;max-width:560px;box-sizing:border-box}.tp-aud{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 18px;border-radius:14px;border:1px solid transparent;background:transparent;font:inherit;color:var(--tp-ink-2);cursor:pointer;text-align:left;flex:1 1 220px;min-width:0}.tp-aud b{font-size:15px;font-weight:600;color:var(--tp-ink)}.tp-aud span{font-size:12.5px;color:var(--tp-ink-3)}.tp-aud[aria-pressed=true]{background:var(--tp-card);border-color:var(--tp-line);box-shadow:var(--tp-hi),var(--tp-shadow)}.tp-aud:focus-visible,.tp-cta:focus-visible,.tp-faq-q:focus-visible,.tp-tg:focus-visible{outline:2px solid var(--tp-brand);outline-offset:2px}.tp-tg-group{display:inline-flex;padding:4px;gap:2px;border-radius:999px;background:var(--tp-card-2);border:1px solid var(--tp-line)}.tp-tg{height:36px;padding:0 16px;border-radius:999px;border:0;background:transparent;font:inherit;font-size:13.5px;font-weight:500;color:var(--tp-ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tp-tg[aria-pressed=true]{background:var(--tp-card);color:var(--tp-ink);box-shadow:var(--tp-hi),0 1px 3px rgba(11,20,38,.14)}.tp-save{font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--tp-pos-soft);color:var(--tp-pos)}.tp-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;align-items:stretch}.tp-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.tp-card{padding:30px;display:flex;flex-direction:column;gap:22px}.tp-price{font-size:52px;font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.tp-price-sm{font-size:44px}.tp-chk{width:18px;height:18px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tp-pos-soft);color:var(--tp-pos);margin-top:1px}.tp-feat .tp-chk{background:rgba(78,216,170,.16);color:#4ed8aa}.tp-li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--tp-ink-2)}.tp-feat .tp-li{color:var(--tp-feat-ink-2)}.tp-list{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--tp-line);padding-top:20px}.tp-feat .tp-list{border-top-color:var(--tp-feat-line)}.tp-partner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--tp-brand-soft);color:var(--tp-brand-ink);font-size:13px}.tp-feat .tp-partner{background:rgba(90,162,255,.16);color:#9cc7ff}.tp-partner-neutral{background:var(--tp-card-2);color:var(--tp-ink-2)}.tp-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:12px;font-size:14.5px;font-weight:500;box-sizing:border-box;text-decoration:none;white-space:nowrap;transition:transform .15s,box-shadow .15s}.tp-cta:hover{transform:translateY(-1px)}.tp-cta-block{width:100%}.exentia-landing .tp .tp-cta-p{background:#4c9aff;color:#06101f;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 10px 24px -12px rgba(76,154,255,.8)}.exentia-landing .tp .tp-cta-s{background:var(--tp-card-2);color:var(--tp-ink);border:1px solid var(--tp-line-2)}.exentia-landing .tp .tp-cta-w{background:#f2f5fa;color:#0b1426}.tp-step-n{width:32px;height:32px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tp-brand-soft);color:var(--tp-brand-ink);font-size:13px}.tp-cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tp-cmp{width:100%;min-width:680px;border-collapse:collapse}.tp-cmp td,.tp-cmp th{padding:14px 18px;border-top:1px solid var(--tp-line);font-size:14px;text-align:center}.tp-cmp thead th{border-top:0;vertical-align:bottom}.tp-cmp th[scope=row]{text-align:left;font-weight:400;color:var(--tp-ink-2)}.tp-cmp .tp-hl{background:var(--tp-brand-soft)}.tp-cmp .tp-grp td{background:var(--tp-card-2);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-ink-3);text-align:left}.tp-range{width:100%;accent-color:#4c9aff;height:28px}.tp-tile{display:flex;flex-direction:column;gap:10px;padding:22px}.tp-ic{width:40px;height:40px;border-radius:12px;display:inline-flex;justify-content:center;background:var(--tp-brand-soft);color:var(--tp-brand-ink)}.tp-faq-q,.tp-ic{align-items:center}.tp-faq-q{width:100%;display:flex;justify-content:space-between;gap:16px;padding:20px 22px;background:transparent;border:0;font:inherit;font-size:15px;font-weight:500;color:var(--tp-ink);cursor:pointer;text-align:left}.tp-faq-q svg{flex:none;color:var(--tp-ink-3);transition:transform .2s}.tp-faq-q[aria-expanded=true] svg{transform:rotate(180deg)}.tp-faq-item+.tp-faq-item{border-top:1px solid var(--tp-line)}.tp-faq-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}@media (min-width:900px){.tp-faq-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.tp-guarantee{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:16px;border:1px solid var(--tp-line);font-size:14px;color:var(--tp-ink-2)}.tp-guarantee svg{color:var(--tp-brand-ink);flex:none}.tp svg.tp-s{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tp a.tp-link{color:var(--tp-brand-ink);text-decoration:none}.tp a.tp-link:hover{text-decoration:underline}.exentia-landing .tp :is(h1,h2,h3){color:inherit;font-family:inherit}.exentia-landing .tp .tp-h1{font-size:clamp(36px,5.2vw,60px);line-height:1.04;letter-spacing:-.035em;font-weight:600}.exentia-landing .tp .tp-h2{font-size:clamp(26px,3vw,32px);line-height:1.12;letter-spacing:-.025em;font-weight:600}.exentia-landing .tp{--pcb1:rgba(76,154,255,.38);--pcb2:rgba(11,20,38,.08);--pcb3:rgba(11,20,38,.05)}.exentia-landing.dark .tp{--pcb1:rgba(120,170,255,.5);--pcb2:rgba(140,170,255,.12);--pcb3:rgba(140,170,255,.05)}.tp-plan{position:relative;display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:26px;border:1px solid transparent;background:radial-gradient(70% 170px at 20% 0,var(--tp-brand-soft),transparent) padding-box,linear-gradient(var(--tp-card),var(--tp-card)) padding-box,linear-gradient(160deg,var(--pcb1),var(--pcb2) 38%,var(--pcb3)) border-box;box-shadow:var(--tp-hi),var(--tp-shadow);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.tp-plan:hover{transform:translateY(-3px)}.tp-plan.tp-plan-feat{color:var(--tp-feat-ink);border:1px solid transparent;border-radius:26px;background:radial-gradient(70% 190px at 20% 0,rgba(90,162,255,.32),transparent) padding-box,linear-gradient(var(--tp-feat),var(--tp-feat)) padding-box,linear-gradient(160deg,rgba(150,195,255,.85),rgba(140,170,255,.22) 45%,rgba(140,170,255,.1)) border-box;box-shadow:0 40px 80px -40px rgba(28,98,204,.6)}.exentia-landing.dark .tp .tp-plan.tp-plan-feat{background:radial-gradient(70% 190px at 20% 0,rgba(90,162,255,.38),transparent) padding-box,linear-gradient(#13254a,#0e1a33) padding-box,linear-gradient(160deg,rgba(150,195,255,.85),rgba(140,170,255,.25) 45%,rgba(140,170,255,.12)) border-box}@media (min-width:1000px){.tp-plan.tp-plan-feat{transform:translateY(-10px)}.tp-plan.tp-plan-feat:hover{transform:translateY(-13px)}}.tp-plan-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tp-plan-ic{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--tp-brand-soft);color:var(--tp-brand-ink);box-shadow:inset 0 0 0 1px rgba(76,154,255,.25)}.tp-plan-feat .tp-plan-ic{background:rgba(90,162,255,.18);color:#9cc7ff}.exentia-landing .tp .tp-plan-name{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.tp-plan-pitch{margin:0;font-size:14px;line-height:1.5;min-height:42px}.tp-plan-ideal{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:var(--tp-card-2);border:1px solid var(--tp-line);font-size:13.5px}.tp-plan-ideal span{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-ink-3)}.tp-plan-ideal b{font-weight:500}.tp-plan-feat .tp-plan-ideal{background:hsla(0,0%,100%,.05);border-color:var(--tp-feat-line)}.tp-plan-feat .tp-plan-ideal span{color:var(--tp-feat-ink-2)}.tp-cmp-section{display:flex;flex-direction:column;gap:24px;scroll-margin-top:96px}.tp-cmp-pick{display:none;align-self:center}.tp-cmp-card{border-radius:24px;overflow:clip;border:1px solid transparent;background:linear-gradient(var(--tp-card),var(--tp-card)) padding-box,linear-gradient(160deg,var(--pcb1),var(--pcb2) 38%,var(--pcb3)) border-box;box-shadow:var(--tp-hi),var(--tp-shadow)}.tp-cmp2{width:100%;border-collapse:separate;border-spacing:0}.tp-cmp2 td,.tp-cmp2 th{padding:14px 20px;border-top:1px solid var(--tp-line);font-size:14px;text-align:center}.tp-cmp2 thead th{position:sticky;top:64px;z-index:3;background:var(--tp-card);border-top:0;border-bottom:1px solid var(--tp-line-2);padding:20px 16px 18px;vertical-align:bottom}.tp-cmp2 thead th.tp-hl{background:linear-gradient(var(--tp-brand-soft),var(--tp-brand-soft)),var(--tp-card);box-shadow:inset 0 3px 0 #4c9aff}.tp-cmp2 td.tp-hl{background:var(--tp-brand-soft)}.tp-cmp2 .tp-cmp2-corner{text-align:left;width:40%;padding-left:24px}.tp-cmp2-head{display:flex;flex-direction:column;align-items:center;gap:6px}.tp-cmp2-name{font-size:16px;font-weight:600;color:var(--tp-ink)}.exentia-landing .tp .tp-cmp2-cta{min-height:36px;padding:0 18px;font-size:13px;border-radius:10px;margin-top:6px}.tp-cmp2 th[scope=row]{text-align:left;font-weight:400;color:var(--tp-ink-2);padding-left:24px}.tp-cmp2-label{display:inline-flex;align-items:center;gap:8px}.tp-cmp2 .tp-cmp2-grp th{background:var(--tp-card-2);text-align:left;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-ink-3);padding:12px 24px}.tp-cmp2-gic{width:26px;height:26px;border-radius:8px;background:var(--tp-brand-soft);color:var(--tp-brand-ink);margin-right:10px;vertical-align:middle}.tp-cmp-yes,.tp-cmp2-gic{display:inline-flex;align-items:center;justify-content:center}.tp-cmp-yes{width:22px;height:22px;border-radius:50%;background:var(--tp-pos-soft);color:var(--tp-pos)}.tp-hl .tp-cmp-yes{background:#4c9aff;color:#fff}.tp-cmp-no{display:inline-block;width:12px;height:2px;border-radius:2px;background:var(--tp-line-2);vertical-align:middle}.tp-cmp-val{display:inline-flex;padding:4px 10px;border-radius:999px;background:var(--tp-card-2);border:1px solid var(--tp-line);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tp-ink)}.tp-hl .tp-cmp-val{background:var(--tp-card);border-color:rgba(76,154,255,.35)}.tp-tip{position:relative;display:inline-flex;color:var(--tp-ink-3);cursor:help;border-radius:50%}.tp-tip:focus-visible,.tp-tip:hover{color:var(--tp-brand-ink)}.tp-tip:focus-visible{outline:2px solid var(--tp-brand);outline-offset:2px}.tp-tip-box{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,4px);width:240px;padding:10px 12px;border-radius:10px;background:#0b1426;color:#f2f5fa;font-size:12.5px;line-height:1.45;text-align:left;font-weight:400;letter-spacing:0;text-transform:none;box-shadow:0 12px 30px -10px rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;z-index:5}.exentia-landing.dark .tp .tp-tip-box{background:#1a2744;border:1px solid rgba(140,170,255,.22)}.tp-tip:focus .tp-tip-box,.tp-tip:hover .tp-tip-box{opacity:1;transform:translate(-50%)}@media (max-width:767px){.tp-cmp-pick{display:inline-flex}.tp-cmp2 [data-o]{display:none}.tp-cmp2[data-show=essentiel] [data-o=essentiel],.tp-cmp2[data-show=plus] [data-o=plus],.tp-cmp2[data-show=premium] [data-o=premium]{display:table-cell}.tp-cmp2 td,.tp-cmp2 th{padding:12px 14px}.tp-cmp2 .tp-cmp2-corner,.tp-cmp2 th[scope=row]{padding-left:16px;width:60%}.tp-tip-box{left:auto;right:-12px;transform:translateY(4px);width:220px}.tp-tip:focus .tp-tip-box,.tp-tip:hover .tp-tip-box{transform:none}}@media (prefers-reduced-motion:reduce){.tp-plan,.tp-tip-box{transition:none}}