.p-btp{--btp-fond:#fff;--btp-texte:#171717;--btp-doux:#f5f5f5;--btp-attenue:#737373;--btp-filet:#e6e6e6;--radius:.5rem;background:var(--btp-fond);color:var(--btp-texte);font-family:var(--font-inter-tight), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;margin-inline:calc(50% - 50vw)}.p-btp h1,.p-btp h2,.p-btp h3{font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif}@layer base{.p-btp *{border-color:var(--btp-filet);outline-color:color-mix(in oklab, var(--btp-texte) 50%, transparent)}.p-btp a{overflow-wrap:anywhere}.p-btp [role=button]:not(:disabled),.p-btp button:not(:disabled){cursor:pointer}}.p-btp .btp-conteneur{width:100%;margin-inline:auto;padding-inline:0}@media (min-width:40rem){.p-btp .btp-conteneur{max-width:40rem}}@media (min-width:48rem){.p-btp .btp-conteneur{max-width:48rem}}@media (min-width:64rem){.p-btp .btp-conteneur{max-width:64rem}}@media (min-width:80rem){.p-btp .btp-conteneur{max-width:80rem}}@media (min-width:96rem){.p-btp .btp-conteneur{max-width:1400px}}.p-btp .btp-orbite{animation:btp-orbite var(--duration,30s) linear infinite}.p-btp .btp-contre-orbite{animation:btp-contre-orbite var(--duration,30s) linear infinite}@keyframes btp-orbite{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes btp-contre-orbite{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.p-btp .btp-defile-gauche-lent{animation:30s linear infinite btp-defile-gauche}.p-btp .btp-defile-droite-lent{animation:30s linear infinite btp-defile-droite}@keyframes btp-defile-gauche{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes btp-defile-droite{0%{transform:translate(-50%)}to{transform:translate(0)}}.p-btp .btp-accordeon[data-state=open]{animation:.2s ease-out btp-accordeon-ouvre}.p-btp .btp-accordeon[data-state=closed]{animation:.2s ease-out btp-accordeon-ferme}@keyframes btp-accordeon-ouvre{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes btp-accordeon-ferme{0%{height:var(--radix-accordion-content-height)}to{height:0}}.p-btp .btp-bulle{animation:.15s ease-out btp-bulle}@keyframes btp-bulle{0%{opacity:0;scale:.95}}@media (prefers-reduced-motion:reduce){.p-btp .btp-orbite,.p-btp .btp-contre-orbite,.p-btp .btp-defile-gauche-lent,.p-btp .btp-defile-droite-lent,.p-btp .btp-bulle{animation:none}}
@media (max-width:767px){.p-btp h1{font-size:28px;line-height:1.12}.p-btp h2.text-4xl,.p-btp h2.text-3xl,.p-btp h2.text-xl{font-size:24px;line-height:1.18}.p-btp p.text-2xl{font-size:19px;line-height:1.42}.p-btp .text-base{font-size:15px;line-height:1.5}.p-btp .text-lg{font-size:16.5px;line-height:1.45}.p-btp>div.pt-24{padding-top:24px}.p-btp section.py-16{padding-top:44px;padding-bottom:44px}.p-btp .py-24{padding-top:48px;padding-bottom:48px}.p-btp .pt-24{padding-top:48px}.p-btp .py-16:not(section){padding-top:44px;padding-bottom:44px}.p-btp .pt-16{padding-top:40px}.p-btp .mt-16{margin-top:40px}.p-btp .mt-12{margin-top:32px}.p-btp .py-7{padding-top:15px;padding-bottom:15px}.p-btp .pb-72{padding-bottom:150px}.p-btp .md\:hidden .grid-cols-2.mt-3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px}.p-btp section>.mt-12.px-4{zoom:.72}.p-btp #features .mt-16.max-w-4xl{zoom:.8}.p-btp #features .max-w-xl.self-center{zoom:.76}.p-btp #features .max-w-xl.self-center .absolute.top-12.w-72{display:none}.p-btp #features .max-w-sm.self-center{zoom:.8}.p-btp #features .h-\[320px\]{zoom:.74}}
