.tk-ob{isolation:isolate;background:linear-gradient(#f7faff 0%,#eef3fb 100%);position:relative}.tk-lp .tk-fond-ob{position:fixed;-webkit-mask-image:none;mask-image:none}.tk-fond-ob .tk-halo-c{top:30%;left:46%}.tk-ob h1,.tk-ob .tk-ob-titre{font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;letter-spacing:-.035em;color:var(--tk-encre);text-wrap:balance;font-size:clamp(30px,3.1vw,42px);font-weight:800;line-height:1.04}.tk-ob .tk-ob-titre .tk-degrade{font-weight:800}.tk-ob .glass-panel,.tk-ob .tk-ob-carte{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:22px;box-shadow:0 0 0 1px #dfe6f0,0 14px 40px -24px #10204059}.tk-ob [data-slot=button]:not([data-variant]),.tk-ob [data-slot=button][data-variant=default],.tk-ob .tk-ob-cta{isolation:isolate;color:#fff;text-shadow:0 1px 1px #041e5059;min-height:46px;transition:transform .32s var(--tk-ease), background-position 1.2s var(--tk-ease), box-shadow .32s var(--tk-ease);background:linear-gradient(100deg,#45a2ff 0%,#1a74e8 22%,#0f62d0 50%,#1a74e8 78%,#45a2ff 100%) 0 0/220% 100%;border:0;border-radius:999px;padding-inline:24px;font-size:15px;font-weight:600;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,inset 0 -3px 6px #041e5047,0 0 0 1px #0f66d859,0 0 0 5px #2b8fff17,0 12px 28px -8px #2b8fffb3,0 26px 60px -18px #38aaff8c}.tk-ob [data-slot=button]:not([data-variant]):hover:not(:disabled),.tk-ob [data-slot=button][data-variant=default]:hover:not(:disabled),.tk-ob .tk-ob-cta:hover:not(:disabled){background-position:100% 0;transform:translateY(-2px)}.tk-ob [data-slot=button]:not([data-variant]):after,.tk-ob [data-slot=button][data-variant=default]:after,.tk-ob .tk-ob-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 15%,#fff6 50%,#0000 85%);width:42%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-240%)skew(-18deg)}.tk-ob [data-slot=button]:not([data-variant]):hover:after,.tk-ob [data-slot=button][data-variant=default]:hover:after,.tk-ob .tk-ob-cta:hover:after{animation:.9s cubic-bezier(.4,0,.2,1) tk-reflet}.tk-ob [data-slot=button]:disabled{opacity:.55}.tk-ob .tk-btn:disabled{--lift:0px;cursor:not-allowed;opacity:.5}.tk-ob .tk-btn:disabled:after{display:none}.tk-ob [data-slot=input],.tk-ob [data-slot=textarea]{background:#f6f8fb;border:0;border-radius:12px;font-size:15px;transition:box-shadow .2s,background-color .2s;box-shadow:inset 0 0 0 1px #dfe5ee}.tk-ob [data-slot=input]{height:48px;padding-inline:14px}.tk-ob [data-slot=input]:focus-visible,.tk-ob [data-slot=textarea]:focus-visible{background:#fff;outline:none;box-shadow:inset 0 0 0 1.5px #0f66d8,0 0 0 4px #2b8fff2e}.tk-ob .tk-ob-rail{-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);background:#ffffff61;border-right-color:#fff9;box-shadow:1px 0 #14326e0d}.tk-ob [data-etat=actif]>.tk-ob-puce{color:#fff;background:linear-gradient(135deg,#4aa3ff,#1f6fe0);animation:2.4s ease-in-out infinite tk-ob-pouls;box-shadow:0 0 0 4px #2b8fff29}.tk-ob [data-etat=fait]>.tk-ob-puce{background:linear-gradient(135deg,#4aa3ff,#1f6fe0)}@keyframes tk-ob-pouls{50%{box-shadow:0 0 0 8px #2b8fff12}}.tk-ob .tk-ob-progres{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#f7faffb8}.tk-ob-etape{perspective:1400px;animation:tk-ob-entree .82s var(--tk-ease) both;position:relative}@keyframes tk-ob-entree{0%{opacity:0;filter:blur(8px);transform:translateY(26px)rotateX(9deg)scale(.985)}}.tk-ob-etape:before,.tk-ob-lueur{content:"";z-index:-1;background:conic-gradient(from var(--tk-a), #5aaeff, #8c73ff, #5ad6ff, #2b8fff, #b07cff, #5aaeff);filter:blur(60px)saturate(1.2);opacity:.26;pointer-events:none;border-radius:48px;animation:16s linear infinite tk-orbite;position:absolute;inset:8% -6% 2%}.tk-ob-acces .tk-ob-porte{isolation:isolate;animation:tk-ob-entree .9s var(--tk-ease) both;position:relative}.tk-ob-acces .tk-ob-lueur{opacity:.42;inset:18% -10% -4%}.tk-ob-acces .tk-ob-carte{transform:perspective(1400px)rotateX(2deg)}.tk-ob-acces .tk-ob-carte:hover{transform:perspective(1400px)rotateX(0)translateY(-2px)}@media (prefers-reduced-motion:reduce){.tk-ob-etape,.tk-ob-etape:before,.tk-ob-lueur,.tk-ob-acces .tk-ob-porte,.tk-ob [data-etat=actif]>.tk-ob-puce{animation:none}.tk-ob .glass-panel,.tk-ob [data-slot=button]{transition:none}}.tk-ob-duo{justify-content:center;align-items:center;gap:clamp(40px,4.4vw,80px);width:100%;display:flex}.tk-ob-tableau{perspective:1400px;min-width:0;animation:tk-ob-tb-entree 1s var(--tk-ease) .12s both;flex:0 440px}@keyframes tk-ob-tb-entree{0%{opacity:0;filter:blur(10px);transform:translate(40px,10px)rotateY(-16deg)}}@media (max-width:1099px){.tk-ob-tableau{display:none}}.tk-tb{gap:18px;display:grid}.tk-tb-legende{text-align:center;max-width:30ch;color:var(--tk-texte);text-wrap:balance;margin:0 auto;font-size:14px;line-height:1.5}.tk-tb-scene{--rx:0deg;--ry:0deg;aspect-ratio:1/1.02;perspective:1000px;background:linear-gradient(160deg,#f7faff 0%,#ebf2ff 55%,#f1ecff 100%);border-radius:32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #2b8fff1a,0 40px 90px -44px #184aaa99,0 0 80px -40px #2b8fff80}.tk-tb-sol{background:radial-gradient(closest-side,#2b8fff4d,#8c73ff1f 60%,#0000);border-radius:50%;height:72%;animation:6s ease-in-out infinite tk-respire;position:absolute;bottom:-32%;left:8%;right:8%}.tk-tb-plateau{transform-style:preserve-3d;transform:rotateX(calc(12deg - var(--rx))) rotateY(calc(-12deg + var(--ry)));transition:transform .6s var(--tk-ease);animation:7s ease-in-out infinite tk-am-flotte;position:absolute;inset:0}.tk-tb-scene-pont .tk-tb-plateau{transform:rotateX(calc(6deg - var(--rx))) rotateY(calc(var(--ry)))}.tk-tb-couche{--z:0px;color:var(--tk-texte);transform:translate3d(0, 0, var(--z));background:#fff;border-radius:16px;padding:14px 16px;font-size:13px;position:absolute;box-shadow:inset 0 1px #fff,0 0 0 1px #14326e0f,0 20px 44px -18px #184aaa80}.tk-tb-e1,.tk-tb-e2,.tk-tb-e3,.tk-tb-e4{animation:7s var(--tk-ease) infinite both}.tk-tb-e1{animation-name:tk-am-e1}.tk-tb-e2{animation-name:tk-am-e2}.tk-tb-e3{animation-name:tk-am-e3}.tk-tb-e4{animation-name:tk-am-e4}.tk-tb-marque{background:linear-gradient(135deg,#4aa3ff,#1f6fe0);border-radius:7px;place-items:center;width:22px;height:22px;display:inline-grid}.tk-tb-etincelle{color:#7b61ff}.tk-tb-plan{--z:20px;border-radius:22px;gap:12px;width:74%;padding:20px;display:grid;top:11%;left:13%}.tk-tb-plan-tete{color:var(--tk-encre);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.tk-tb-plan-tete em{letter-spacing:.08em;text-transform:uppercase;color:#0f66d8;background:#e8f2ff;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:700}.tk-tb-plan-prix{letter-spacing:-.03em;color:var(--tk-accent-sombre);font-size:40px;font-weight:800;line-height:1}.tk-tb-plan-prix small{letter-spacing:0;color:var(--tk-texte-faible);margin-left:6px;font-size:13px;font-weight:500}.tk-tb-plan-liste{border-top:1px solid #eef2f7;gap:8px;padding-top:12px;display:grid}.tk-tb-plan-liste span{align-items:center;gap:8px;display:flex}.tk-tb-plan-liste svg{color:#0d7a4f}.tk-tb-cadenas{--z:90px;color:var(--tk-encre);border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:700;display:flex;bottom:8%;right:7%}.tk-tb-pont{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 9%;display:grid;position:absolute;inset:0}.tk-tb-pont .tk-l3{--taille:80px;--epaisseur:2.6px}.tk-tb-faisceau{height:180px;position:relative}.tk-tb-rail{background:linear-gradient(90deg,#c13584,#8c73ff 50%,#2b8fff);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:4%;right:4%;box-shadow:0 0 14px #8c73ff99}.tk-tb-claude .tk-tb-rail{background:linear-gradient(90deg,#e08a68,#a58bff 50%,#2b8fff)}.tk-tb-paquet{font:600 11px/1 var(--font-inter), system-ui, sans-serif;white-space:nowrap;color:var(--tk-encre);animation:tk-tb-paquet 3.6s cubic-bezier(.65, 0, .35, 1) calc(var(--i) * 1.2s) infinite both;background:#fff;border-radius:999px;padding:6px 11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #14326e14,0 10px 24px -10px #2b8fffa6}.tk-tb-claude .tk-tb-paquet{font-family:var(--font-geist-mono), ui-monospace, monospace}@keyframes tk-tb-paquet{0%{opacity:0;left:6%}12%,26%{opacity:1}33%{opacity:0;left:94%}to{opacity:0;left:94%}}.tk-tb-pastille{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--tk-texte-faible);background:#fffc;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;bottom:16%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #14326e0f}.tk-tb-pastille i{background:#12b76a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #12b76a2e}.tk-tb-etiquette{--z:60px;gap:2px;display:grid;top:11%;left:9%}.tk-tb-etiquette span{color:var(--tk-texte-faible);font-size:11.5px}.tk-tb-etiquette b{letter-spacing:-.02em;color:var(--tk-encre);font-size:28px;font-weight:800}.tk-tb-barres{--z:20px;gap:14px;width:72%;display:grid;top:40%;left:14%}.tk-tb-barre{color:var(--tk-texte-faible);align-items:baseline;gap:6px;padding-bottom:12px;font-size:12px;display:flex;position:relative}.tk-tb-barre b{color:var(--tk-encre);font-size:18px;font-weight:800}.tk-tb-barre i{height:7px;width:calc(var(--h) * 100%);transform-origin:0;animation:tk-tb-pousse 7s var(--tk-ease) infinite both;background:linear-gradient(90deg,#b9d6ff,#7cb6ff);border-radius:99px;position:absolute;bottom:0;left:0}.tk-tb-barre.est-accent i{background:linear-gradient(90deg,#45a2ff,#1a74e8);box-shadow:0 0 12px #2b8fff8c}.tk-tb-barre.est-accent b{color:var(--tk-accent-sombre)}@keyframes tk-tb-pousse{0%,26%{transform:scaleX(0)}40%,86%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}.tk-tb-euros{--z:100px;color:#0d7a4f;background:#dcf7ea;border-radius:999px;padding:10px 16px;font-size:18px;font-weight:800;bottom:9%;right:8%;box-shadow:0 18px 34px -14px #0d7a4f80}.tk-tb-agenda{gap:10px;width:64%;padding:14px;display:grid;top:10%;left:9%}.tk-tb-agenda-tete{color:var(--tk-encre);font-size:13px;font-weight:700}.tk-tb-creneaux{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tk-tb-creneaux i{font:600 12px/1 var(--font-inter), system-ui, sans-serif;text-align:center;color:var(--tk-texte);background:#f2f5fb;border-radius:10px;padding:8px 0;font-style:normal;box-shadow:inset 0 0 0 1px #14326e0f}.tk-tb-creneaux i.est-pris{animation:tk-am-pris 7s var(--tk-ease) infinite both}.tk-tb-call{--z:70px;align-items:center;gap:10px;width:70%;display:flex;top:50%;right:6%}.tk-tb-call-icone{color:#fff;background:linear-gradient(135deg,#4aa3ff,#1f6fe0);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tk-tb-call-texte{color:var(--tk-texte-faible);gap:1px;font-size:11.5px;display:grid}.tk-tb-call-texte b{color:var(--tk-encre);font-size:13px}.tk-tb-outils{--z:100px;border-radius:999px;gap:6px;padding:8px;display:flex;bottom:8%;left:9%}.tk-tb-outils span{color:var(--tk-texte);background:#f2f5fb;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.tk-tb-fete{place-items:center;height:200px;margin:0 auto 6px;display:grid;position:relative}.tk-tb-fete .tk-l3{--taille:108px;--epaisseur:3px;animation:tk-tb-arrive 1.1s var(--tk-ease) both}@keyframes tk-tb-arrive{0%{opacity:0;transform:scale(.4)rotateY(-180deg)}}.tk-tb-onde{width:120px;height:120px;animation:tk-tb-onde 3s ease-out calc(var(--i,0) * 1s) infinite both;border:2px solid #2b8fff73;border-radius:50%;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%}@keyframes tk-tb-onde{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.tk-tb-eclat{background:hsl(calc(200 + var(--k) * 12) 90% 62%);width:7px;height:7px;transform:rotate(calc(var(--k) * 25.7deg)) translateY(-40px);animation:tk-tb-eclat 2.6s cubic-bezier(.16, 1, .3, 1) calc(.3s + var(--k) * 30ms) infinite both;border-radius:2px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}@keyframes tk-tb-eclat{0%{opacity:0;transform:rotate(calc(var(--k) * 25.7deg)) translateY(-30px) scale(.4)}12%{opacity:1}70%,to{opacity:0;transform:rotate(calc(var(--k) * 25.7deg)) translateY(-110px) scale(1)}}@media (prefers-reduced-motion:reduce){.tk-ob-tableau,.tk-tb-sol,.tk-tb-plateau,.tk-tb-e1,.tk-tb-e2,.tk-tb-e3,.tk-tb-e4,.tk-tb-paquet,.tk-tb-barre i,.tk-tb-creneaux i.est-pris,.tk-tb-fete .tk-l3,.tk-tb-onde,.tk-tb-eclat{animation:none}.tk-tb-paquet:not(:first-of-type),.tk-tb-onde,.tk-tb-eclat{display:none}}.tk-ob .tk-ob-lien{border-radius:2px;width:2px;margin-left:-.5px;overflow:hidden}.tk-ob [data-etat=fait]>.tk-ob-lien{transform-origin:50% 0;animation:tk-ob-remplit .8s var(--tk-ease) both;background:linear-gradient(#4aa3ff,#1f6fe0);box-shadow:0 0 8px #2b8fff80}@keyframes tk-ob-remplit{0%{transform:scaleY(0)}}.tk-ob [data-etat=actif]>.tk-ob-lien:after{content:"";background:linear-gradient(#0000,#2b8fff,#0000);height:40%;animation:1.8s ease-in-out infinite tk-ob-flux;position:absolute;left:0;right:0}@keyframes tk-ob-flux{0%{top:-40%}to{top:100%}}@media (prefers-reduced-motion:reduce){.tk-ob [data-etat=fait]>.tk-ob-lien,.tk-ob [data-etat=actif]>.tk-ob-lien:after{animation:none}}.tk-ob .tk-ob-carte-phare{box-shadow:0 0 0 2px #2b8fff,0 30px 70px -30px #184aaa8c}
