html.ag-loading body:has(> .page-wrapper[data-theme-nav="invert"]){background-color:var(--neutral--light)}html.ag-loading body:has(> .page-wrapper.cc-hub[data-theme-nav="invert"]){background-color:var(--neutral--light-hub)}

/* cv-v1 (PERF-25 22/10, décision utilisatrice « Faisons le nécessaire ») : sections V3 hors écran non calculées tant qu'elles sont loin
   (content-visibility: auto) ; place réservée = hauteur mesurée (médiane du composant, exacte sur les pages clés). Seules les sections
   sans élément fixe / collant / débordant reçoivent la règle (sonde PERF-25/tools/sonde-cv.mjs). Site sombre (/old) : rien. */
@media (max-width:767px){.cc-theme-v3>:is(footer.footer.cc-v3[data-wf--footer-v3--variant]),.cc-theme-v3>.main-wrapper>.hub_v3_frame>:is(section.hub_proof_v3[data-wf--section-hub-proof-v3--variant],section#faq.section.ambassador[data-wf--section-faq-v3--variant],section.section_v3[data-wf--section-benefit--variant],section.section_v3[data-wf--section-feature-grid--variant],section.section_v3[data-wf--section-problem--variant],section.section_v3[data-wf--section-process-v3--variant],section#temoignages.section_v3.cc-hubcases),.cc-theme-v3>.main-wrapper>:not(:first-child):is(div[data-wf--section-agent-crew-v3--variant],div[data-wf--section-agent-hub-v3--variant],section.acad_v3_logos,section.affi_v3_yt,section.agent_v3_section[data-wf--section-agent-steps-v3--variant],section.agent_v3_section.cc-sand,section.agent_v3_section.cc-wide,section.cta_chat_v3[data-wf--section-cta-chat-v3--variant],section.integ_grid_v3,div.main-container.z-1,section.pricing_v3_compare,section.section:not(.cc-space):not([data-wf--section-cta--variant]),section.section[data-wf--section-testimonials--variant],section.section.ambassador,section#faq.section.ambassador[data-wf--section-faq-v3--variant],section.section.v3-288,section.section_v3:not(.cc-frame),section.section_v3[data-wf--section-benefit--variant],section.section_v3[data-wf--section-cta-v3--variant],section.section_v3[data-wf--section-feature-grid--variant],section.section_v3[data-wf--section-integrations-v3--variant],section.section_v3[data-wf--section-problem--variant],section.section_v3[data-wf--section-process-v3--variant],section#temoignages.section_v3,section#temoignages.section_v3.cc-cases-end,section.section_v3.cc-reviews,div.u-mode-base,section.uc_agents_v3){content-visibility:auto;contain-intrinsic-height:auto var(--cvh,var(--cvd,800px))}.hub_v3_frame>section#faq.section.ambassador[data-wf--section-faq-v3--variant]{--cvd:809px}.hub_v3_frame>section#temoignages.section_v3.cc-hubcases{--cvd:908px}.hub_v3_frame>section.hub_proof_v3[data-wf--section-hub-proof-v3--variant]{--cvd:187px}.hub_v3_frame>section.section_v3[data-wf--section-benefit--variant]{--cvd:604px}.hub_v3_frame>section.section_v3[data-wf--section-feature-grid--variant]{--cvd:762px}.hub_v3_frame>section.section_v3[data-wf--section-problem--variant]{--cvd:1581px}.hub_v3_frame>section.section_v3[data-wf--section-process-v3--variant]{--cvd:559px}div.main-container.z-1{--cvd:563px}div.u-mode-base{--cvd:777px}div[data-wf--section-agent-crew-v3--variant]{--cvd:1118px}div[data-wf--section-agent-hub-v3--variant]{--cvd:698px}footer.footer.cc-v3[data-wf--footer-v3--variant]{--cvd:1319px}section#faq.section.ambassador[data-wf--section-faq-v3--variant]{--cvd:817px}section#temoignages.section_v3.cc-cases-end{--cvd:916px}section#temoignages.section_v3{--cvd:908px}section.acad_v3_logos{--cvd:231px}section.affi_v3_yt{--cvd:647px}section.agent_v3_section.cc-sand{--cvd:921px}section.agent_v3_section.cc-wide{--cvd:1022px}section.agent_v3_section[data-wf--section-agent-steps-v3--variant]{--cvd:662px}section.cta_chat_v3[data-wf--section-cta-chat-v3--variant]{--cvd:739px}section.integ_grid_v3{--cvd:316px}section.pricing_v3_compare{--cvd:964px}section.section.ambassador{--cvd:833px}section.section.v3-288{--cvd:913px}section.section[data-wf--section-testimonials--variant]{--cvd:828px}section.section_v3.cc-reviews{--cvd:480px}section.section_v3[data-wf--section-benefit--variant]{--cvd:604px}section.section_v3[data-wf--section-cta-v3--variant]{--cvd:274px}section.section_v3[data-wf--section-feature-grid--variant]{--cvd:1039px}section.section_v3[data-wf--section-integrations-v3--variant]{--cvd:399px}section.section_v3[data-wf--section-problem--variant]{--cvd:1559px}section.section_v3[data-wf--section-process-v3--variant]{--cvd:537px}section.section_v3{--cvd:889px}section.section{--cvd:844px}section.uc_agents_v3{--cvd:1561px}}
@media (min-width:768px) and (max-width:991px){.cc-theme-v3>.main-wrapper>:not(:first-child):is(section.acad_v3_logos,section.hub_proof_v3[data-wf--section-hub-proof-v3--variant],section.pricing_v3_compare,section.section_v3[data-wf--section-benefit--variant],section.section_v3[data-wf--section-integrations-v3--variant],section.section_v3[data-wf--section-problem--variant],section.section_v3[data-wf--section-process-v3--variant],section.temo_v3_rev){content-visibility:auto;contain-intrinsic-height:auto var(--cvh,var(--cvd,800px))}section.acad_v3_logos{--cvd:155px}section.hub_proof_v3[data-wf--section-hub-proof-v3--variant]{--cvd:228px}section.pricing_v3_compare{--cvd:932px}section.section_v3[data-wf--section-benefit--variant]{--cvd:1009px}section.section_v3[data-wf--section-integrations-v3--variant]{--cvd:342px}section.section_v3[data-wf--section-problem--variant]{--cvd:785px}section.section_v3[data-wf--section-process-v3--variant]{--cvd:557px}section.temo_v3_rev{--cvd:1256px}}
@media (min-width:992px){.cc-theme-v3>:is(footer.footer.cc-v3[data-wf--footer-v3--variant]),.cc-theme-v3>.main-wrapper>.hub_v3_frame>:is(section.hub_proof_v3[data-wf--section-hub-proof-v3--variant],section#faq.section.ambassador[data-wf--section-faq-v3--variant],section.section_v3[data-wf--section-benefit--variant],section.section_v3[data-wf--section-feature-grid--variant],section.section_v3[data-wf--section-problem--variant],section.section_v3[data-wf--section-process-v3--variant]),.cc-theme-v3>.main-wrapper>:not(:first-child):is(div[data-wf--section-agent-crew-v3--variant],div[data-wf--section-agent-hub-v3--variant],section.acad_v3_logos,section.affi_v3_yt,section.agent_v3_section[data-wf--section-agent-steps-v3--variant],section.agent_v3_section.cc-sand,section.agent_v3_section.cc-wide,section.cta_chat_v3[data-wf--section-cta-chat-v3--variant],section.hub_proof_v3[data-wf--section-hub-proof-v3--variant],section.integ_grid_v3,div.main-container.z-1,section.pricing_v3_compare,section.section:not(.ambassador):not(.cc-space):not([data-wf--section-cta--variant]),section.section[data-wf--section-testimonials--variant],section#faq.section.ambassador[data-wf--section-faq-v3--variant],section.section.v3-288,section.section_v3[data-wf--section-benefit--variant],section.section_v3[data-wf--section-cta-v3--variant],section.section_v3[data-wf--section-feature-grid--variant],section.section_v3[data-wf--section-integrations-v3--variant],section.section_v3[data-wf--section-problem--variant],section.section_v3[data-wf--section-process-v3--variant],section.section_v3.cc-reviews,section.temo_v3_rev,div.u-mode-base){content-visibility:auto;contain-intrinsic-height:auto var(--cvh,var(--cvd,800px))}.hub_v3_frame>section#faq.section.ambassador[data-wf--section-faq-v3--variant]{--cvd:667px}.hub_v3_frame>section.hub_proof_v3[data-wf--section-hub-proof-v3--variant]{--cvd:242px}.hub_v3_frame>section.section_v3[data-wf--section-benefit--variant]{--cvd:550px}.hub_v3_frame>section.section_v3[data-wf--section-feature-grid--variant]{--cvd:1248px}.hub_v3_frame>section.section_v3[data-wf--section-problem--variant]{--cvd:786px}.hub_v3_frame>section.section_v3[data-wf--section-process-v3--variant]{--cvd:579px}div.main-container.z-1{--cvd:387px}div.u-mode-base{--cvd:816px}div[data-wf--section-agent-crew-v3--variant]{--cvd:830px}div[data-wf--section-agent-hub-v3--variant]{--cvd:664px}footer.footer.cc-v3[data-wf--footer-v3--variant]{--cvd:1320px}section#faq.section.ambassador[data-wf--section-faq-v3--variant]{--cvd:691px}section.acad_v3_logos{--cvd:158px}section.affi_v3_yt{--cvd:685px}section.agent_v3_section.cc-sand{--cvd:615px}section.agent_v3_section.cc-wide{--cvd:469px}section.agent_v3_section[data-wf--section-agent-steps-v3--variant]{--cvd:380px}section.cta_chat_v3[data-wf--section-cta-chat-v3--variant]{--cvd:698px}section.hub_proof_v3[data-wf--section-hub-proof-v3--variant]{--cvd:208px}section.integ_grid_v3{--cvd:843px}section.pricing_v3_compare{--cvd:926px}section.section.v3-288{--cvd:1038px}section.section[data-wf--section-testimonials--variant]{--cvd:594px}section.section_v3.cc-reviews{--cvd:497px}section.section_v3[data-wf--section-benefit--variant]{--cvd:550px}section.section_v3[data-wf--section-cta-v3--variant]{--cvd:296px}section.section_v3[data-wf--section-feature-grid--variant]{--cvd:929px}section.section_v3[data-wf--section-integrations-v3--variant]{--cvd:306px}section.section_v3[data-wf--section-problem--variant]{--cvd:786px}section.section_v3[data-wf--section-process-v3--variant]{--cvd:579px}section.section{--cvd:900px}section.temo_v3_rev{--cvd:607px}}
.main-wrapper>:nth-child(1){--cvh:var(--cvm1)}.main-wrapper>:nth-child(2){--cvh:var(--cvm2)}.main-wrapper>:nth-child(3){--cvh:var(--cvm3)}.main-wrapper>:nth-child(4){--cvh:var(--cvm4)}.main-wrapper>:nth-child(5){--cvh:var(--cvm5)}.main-wrapper>:nth-child(6){--cvh:var(--cvm6)}.main-wrapper>:nth-child(7){--cvh:var(--cvm7)}.main-wrapper>:nth-child(8){--cvh:var(--cvm8)}.main-wrapper>:nth-child(9){--cvh:var(--cvm9)}.main-wrapper>:nth-child(10){--cvh:var(--cvm10)}.main-wrapper>:nth-child(11){--cvh:var(--cvm11)}.main-wrapper>:nth-child(12){--cvh:var(--cvm12)}.main-wrapper>:nth-child(13){--cvh:var(--cvm13)}
@media (max-width:767px){html[data-wf-page="6abe303cf7402c114613d000"]{--cvm1:1016px;--cvm10:603px;--cvm11:316px;--cvm12:817px;--cvm13:739px;--cvm2:800px;--cvm3:889px;--cvm4:868px;--cvm5:2011px;--cvm6:480px;--cvm7:1531px;--cvm8:969px;--cvm9:776px}}
@media (min-width:768px) and (max-width:991px){html[data-wf-page="6abe303cf7402c114613d000"]{--cvm1:1418px;--cvm10:1860px;--cvm11:829px;--cvm12:880px;--cvm13:724px;--cvm2:1338px;--cvm3:906px;--cvm4:1129px;--cvm5:2523px;--cvm6:497px;--cvm7:828px;--cvm8:1016px;--cvm9:936px}}
@media (min-width:992px){html[data-wf-page="6abe303cf7402c114613d000"]{--cvm1:836px;--cvm10:862px;--cvm11:843px;--cvm12:627px;--cvm13:698px;--cvm2:1411px;--cvm3:830px;--cvm4:1065px;--cvm5:2312px;--cvm6:497px;--cvm7:798px;--cvm8:872px;--cvm9:816px}}


  body.highlight-ready :is(h1, h2, h3, h4, h5, h6, p, li, [class*="text-"]) {
    opacity: 1;
    transition: opacity 0.15s ease;
  }

@media screen and (min-width:992px){html:has(>body>.page-wrapper[data-theme-nav="invert"]){--size-container:clamp(972px,90vw,1296px)}}

/* PROPRIETAIRE : page / (Accueil) - CONF-SECTIONS 26/10 - REGLE : R-CMP-28, R-CMP-31, R-BOX-01 (G-HOME / G-TEMO-REVIEWS C3200 20/10) */
/* Sur /, le heros, « Vous demandez » et les avis sont des COPIES posees dans la page (pas des instances) : les blocs C3200 ajoutes le 20/10 aux
   embeds des composants (Section / Hero Home V3, Section / Ask Agent V3, Section / Reviews V3) n'y ont jamais ete recopies. Memes regles ici, a l'identique.
   Retour arriere : vider le code « head » de la page / (vide avant, sauvegarde CONFORME-26/CONF-SECTIONS/sauvegardes/head-accueil-avant.html). */
@media screen and (min-width:992px){
.hero_home_v3 .hero_home_v3_badge>.hero_home_v3_badge_text{width:2.5em;flex:none;text-align:center}
.hero_home_v3 .hero_home_v3_badge_brand>.hero_home_v3_badge_text{width:4.25em;flex:none;text-align:center}
.container_v3.cc-frame.cc-io{padding-left:3em;padding-right:3em}
.io_v3_list .io_v3_chip{padding-left:calc(1.18715em - 1px);padding-right:calc(1.18715em - 1px)}
.io_v3_list>.io_v3_chip:nth-child(1){width:13.31181em}
.io_v3_list>.io_v3_chip:nth-child(2){width:12.99931em}
.io_v3_list>.io_v3_chip:nth-child(3){width:13.99931em}
.io_v3_list>.io_v3_chip:nth-child(4){width:17.93681em}
.io_v3_list>.io_v3_chip:nth-child(5){width:12.24931em}
.io_v3_list>.io_v3_chip:nth-child(6){width:21.81181em}
.io_v3_list>.io_v3_chip:nth-child(7){width:15.93681em}
.rev_v3_label{height:1.375em}
}
@media screen and (min-width:768px){
.rev_v3_wrap>.rev_v3_badge>.rev_v3_badge_text{width:2.5em}
.rev_v3_wrap>.rev_v3_badge .rev_v3_badge_logo>.rev_v3_badge_text{width:4.25em}
}

:root{--size-unit: 16;--size-container-ideal: 1440;--size-container-min: 1080px;--size-container-max: 1440px;--size-container: clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font: calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--max-width: 75em;}@media screen and (max-width: 991px){:root{--size-container-ideal: 834;--size-container-min: 768px;--size-container-max: 991px;}}@media screen and (max-width: 767px){:root{--size-container-ideal: 550;--size-container-min: 480px;--size-container-max: 767px;}}@media screen and (max-width: 479px){:root{--size-container-ideal: 390;--size-container-min: 320px;--size-container-max: 479px;}}html, body{font-size: var(--size-font);}h1, h2, h3, h4, h5, h6, p{margin: 0;}h1, .h1{font-size: var(--_responsive---font-size--h1);letter-spacing: var(--_typography---h1--letter-spacing);font-family: var(--_typography---h1--font);line-height: var(--_typography---h1--line-height);font-weight: var(--_typography---h1--font-weight);}h2, .h2{font-size: var(--_responsive---font-size--h2);letter-spacing: var(--_typography---h2--letter-spacing);font-family: var(--_typography---h2--font);line-height: var(--_typography---h2--line-height);font-weight: var(--_typography---h2--font-weight);}h3, .h3{font-size: var(--_responsive---font-size--h3);letter-spacing: var(--_typography---h3--letter-spacing);font-family: var(--_typography---h3--font);line-height: var(--_typography---h3--line-height);font-weight: var(--_typography---h3--font-weight);}h4, .h4{font-size: var(--_responsive---font-size--h4);letter-spacing: var(--_typography---h4--letter-spacing);font-family: var(--_typography---h4--font);line-height: var(--_typography---h4--line-height);font-weight: var(--_typography---h4--font-weight);}h5, .h5{font-size: var(--_responsive---font-size--h5);letter-spacing: var(--_typography---h5--letter-spacing);font-family: var(--_typography---h5--font);line-height: var(--_typography---h5--line-height);font-weight: var(--_typography---h5--font-weight);}h6, .h6{font-size: var(--_responsive---font-size--h6);letter-spacing: var(--_typography---h6--letter-spacing);font-family: var(--_typography---h6--font);line-height: var(--_typography---h6--line-height);font-weight: var(--_typography---h6--font-weight);}@media screen and (max-width: 767px){h1, .h1{line-height: 1.1875;}h2, .h2{line-height: 1.1786;}}.font-primary{font-family: var(--_typography---font--primary);}.font-secondary{font-family: var(--_typography---font--secondary);}@media (max-width: 767px){.text-xxl.sm-l, .text-xl.sm-l{font-size: var(--_responsive---font-size--text-l) !important;}.text-xxl.sm-m, .text-xl.sm-m, .text-l.sm-m{font-size: var(--_responsive---font-size--text-m) !important;}.text-xxl.sm-s, .text-xl.sm-s, .text-l.sm-s, .text-m.sm-s{font-size: var(--_responsive---font-size--text-s) !important;}.text-xxl.sm-xs, .text-xl.sm-xs, .text-l.sm-xs, .text-m.sm-xs, .text-s.sm-xs{font-size: var(--_responsive---font-size--text-xs) !important;}.text-xxl.sm-mini, .text-xl.sm-mini, .text-l.sm-mini, .text-m.sm-mini, .text-s.sm-mini, .text-xs.sm-mini, .text-xxs.sm-mini{font-size: 0.625em !important;}}
:root{--site--max-width: min(var(--_layout---site--width), 100vw);--site--gutter-total: calc(var(--_layout---site--gutter) * (var(--_layout---site--column-count) - 1));--column-width--1: calc((var(--site--max-width) - var(--site--gutter-total)) / var(--_layout---site--column-count));--column-width--plus-gutter: calc(var(--column-width--1) + var(--_layout---site--gutter));--column-width--2: calc(var(--column-width--plus-gutter) * 2 - var(--_layout---site--gutter));--column-width--3: calc(var(--column-width--plus-gutter) * 3 - var(--_layout---site--gutter));--column-width--4: calc(var(--column-width--plus-gutter) * 4 - var(--_layout---site--gutter));--column-width--5: calc(var(--column-width--plus-gutter) * 5 - var(--_layout---site--gutter));--column-width--6: calc(var(--column-width--plus-gutter) * 6 - var(--_layout---site--gutter));--column-width--7: calc(var(--column-width--plus-gutter) * 7 - var(--_layout---site--gutter));--column-width--8: calc(var(--column-width--plus-gutter) * 8 - var(--_layout---site--gutter));--column-width--9: calc(var(--column-width--plus-gutter) * 9 - var(--_layout---site--gutter));--column-width--10: calc(var(--column-width--plus-gutter) * 10 - var(--_layout---site--gutter));--column-width--11: calc(var(--column-width--plus-gutter) * 11 - var(--_layout---site--gutter));--column-width--12: calc(var(--column-width--plus-gutter) * 12 - var(--_layout---site--gutter));--column-margin--1: calc(var(--column-width--plus-gutter) * 1);--column-margin--2: calc(var(--column-width--plus-gutter) * 2);--column-margin--3: calc(var(--column-width--plus-gutter) * 3);--column-margin--4: calc(var(--column-width--plus-gutter) * 4);--column-margin--5: calc(var(--column-width--plus-gutter) * 5);--column-margin--6: calc(var(--column-width--plus-gutter) * 6);--column-margin--7: calc(var(--column-width--plus-gutter) * 7);--column-margin--8: calc(var(--column-width--plus-gutter) * 8);--column-margin--9: calc(var(--column-width--plus-gutter) * 9);--column-margin--10: calc(var(--column-width--plus-gutter) * 10);--column-margin--11: calc(var(--column-width--plus-gutter) * 11);--column-margin--12: calc(var(--column-width--plus-gutter) * 12);--grid-main: repeat(var(--_layout---site--column-count), minmax(0, 1fr));--grid-1: repeat(1, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));}.flex-col, .flex-row{&.align-start{align-items: flex-start;}&.align-center{align-items: center;}&.align-end{align-items: flex-end;}&.stretch{align-items: stretch;}&.justify-start{justify-content: flex-start;}&.justify-center{justify-content: center;}&.justify-end{justify-content: flex-end;}&.between{justify-content: space-between;}&.around{justify-content: space-around;}&.evenly{justify-content: space-evenly;}&.center{align-items: center;justify-content: center;}}
.form-input{background: var(--gr-glass-md);transition: outline-color var(--animation-xs), box-shadow var(--animation-xs);&::placeholder{color: color-mix(in srgb, currentColor 50%, transparent);}&:focus{outline-color: color-mix(in srgb, currentColor 100%, transparent);box-shadow: 0 0 1px 2px rgba(255, 255, 255, 0.25);}}.radio_input__item{transition: transform var(--duration-s) var(--elastic-ease);& .radio_input__label{transition: color var(--duration-s) var(--smooth-ease);}.radio_input__bg{transition: background-color var(--duration-s) var(--smooth-ease);}&:has(input:active){transform: scale(0.92);}&:has(input:checked){& .radio_input__label{color: var(--neutral--dark);}.radio_input__bg{background-color: var(--neutral--white);}}}.checkbox_input__item{& .checkbox_input__svg{transition: opacity var(--animation-xs), transform var(--animation-xs);transform: scale(0.5);opacity: 0;}&:has(input:checked){& .checkbox_input__svg{transform: scale(1);opacity: 1;}}}.form-input.has-error{outline-color: var(--system--red);}.checkbox_input__item:has(input.has-error){& .checkbox_input__custom{outline-color: var(--system--red);}}.radio_input__item:has(input.has-error){& .radio_input__bg{outline-color: var(--system--red);}}
.custom--code *{width: 0px;height: 0px;position: absolute;margin: 0px !important;padding: 0px !important;visibility: hidden;}.wf-design-mode{& [data-w-prevent]{visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;transform: none !important;filter: none !important;}& [data-w-hide]{visibility: hidden;opacity: 0;pointer-events: none;}& [data-tabs="pane-list"]{display: flex !important;flex-direction: column !important;gap: 0.5rem !important;aspect-ratio: auto !important;& [data-count="child"]{opacity: 1 !important;filter: blur(0px) !important;transform: translate(0%, 0%) scale(1) !important;}}}
.rich-text{--h1: var(--_responsive---font-size--h1);--h2: var(--_responsive---font-size--h2);--h3: 1.5em;--h4: 1.25em;--h5: 1.125em;--h6: 1.075em;--p: 1em;--fade-color: inherit;}.rich-text h1, .rich-text h2, .rich-text h3, .rich-text h4, .rich-text h5, .rich-text h6{margin-top: 1.125em;margin-bottom: 0.5625em;text-wrap: balance;color: var(--_theme---text);}.rich-text h1{font-size: var(--h1);}.rich-text h2{font-size: var(--h2);}.rich-text h3{font-size: var(--h3);}.rich-text h4{font-size: var(--h4);}.rich-text h5{font-size: var(--h5);}.rich-text p{margin-bottom: 0.9em;text-wrap: pretty;font-size: var(--p);}.rich-text strong{font-weight: 600;}.rich-text a{display: inline;box-decoration-break: clone;-webkit-box-decoration-break: clone;color: var(--brand--orange);font-style: normal;&::after{content: "";position: relative;display: inline-block;background-color: currentcolor;mask: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%202.59082C4.43989%203.06109%202.5%205.30394%202.5%208C2.5%2011.0376%204.96243%2013.5%208%2013.5C10.6961%2013.5%2012.9389%2011.5601%2013.4092%209H14.9287C14.4435%2012.3923%2011.5265%2015%208%2015C4.13401%2015%201%2011.866%201%208C1%204.47355%203.60773%201.55654%207%201.07129V2.59082ZM15%207H13.5V3.56055L8.53027%208.53027L7.46973%207.46973L12.4395%202.5H9V1H15V7Z%22%20fill%3D%22black%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");-webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%202.59082C4.43989%203.06109%202.5%205.30394%202.5%208C2.5%2011.0376%204.96243%2013.5%208%2013.5C10.6961%2013.5%2012.9389%2011.5601%2013.4092%209H14.9287C14.4435%2012.3923%2011.5265%2015%208%2015C4.13401%2015%201%2011.866%201%208C1%204.47355%203.60773%201.55654%207%201.07129V2.59082ZM15%207H13.5V3.56055L8.53027%208.53027L7.46973%207.46973L12.4395%202.5H9V1H15V7Z%22%20fill%3D%22black%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");mask-size: contain;-webkit-mask-size: contain;mask-repeat: no-repeat;-webkit-mask-repeat: no-repeat;margin-left: 0.125em;width: 0.75em;height: 0.75em;top: 0.025em;right: 0em;opacity: 1;transition: opacity 0.3 var(--smooth-ease), transform 0.3 var(--smooth-ease);}}.rich-text ul, .rich-text ol{overflow: hidden;position: relative;padding-top: 0.25em;padding-left: 1.25em;margin-bottom: 1em;display: flex;flex-direction: column;gap: 0.25em;& li::marker{color: color-mix(in srgb, currentcolor 60%, transparent);}}.rich-text figure{margin: 1em auto 1.25em;width: 100%;max-width: 100%;& img{width: 100%;max-width: 100%;height: auto;border-radius: 0.75rem;}}.rich-text figure>div:first-child{max-width: 100%;width: 100%;}.rich-text figcaption{opacity: 0.67;font-size: 0.75em;text-align: center;text-wrap: balance;margin-top: 0.5em;margin-left: auto;margin-right: auto;padding-left: 1em;padding-right: 1em;position: relative;}.rich-text{& blockquote{font-family: Georgia, "Times New Roman", Times, serif;color: var(--_theme---text-fade);font-size: var(--p);padding: 0em;border-left: none;margin-bottom: 1em;text-indent: -0.75em;&::before, &::after{content: "";position: relative;display: inline-block;background-color: color-mix(in srgb, currentcolor 70%, transparent);mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.09091%206.40912H7.27273C6.15021%206.40912%205.10645%206.74755%204.23917%207.32887C4.3404%207.32213%204.44251%207.31822%204.54545%207.31822C7.05584%207.31822%209.09091%209.35329%209.09091%2011.8637C9.09091%2014.374%207.05584%2016.4091%204.54545%2016.4091C2.03507%2016.4091%200%2014.374%200%2011.8637C0%207.84705%203.25611%204.59094%207.27273%204.59094H9.09091V6.40912ZM20%206.40912H18.1818C17.0593%206.40912%2016.0155%206.74755%2015.1483%207.32887C15.2495%207.32213%2015.3516%207.31822%2015.4545%207.31822C17.9649%207.31822%2020%209.35329%2020%2011.8637C20%2014.374%2017.9649%2016.4091%2015.4545%2016.4091C12.9442%2016.4091%2010.9091%2014.374%2010.9091%2011.8637C10.9091%207.84705%2014.1652%204.59094%2018.1818%204.59094H20V6.40912Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.09091%206.40912H7.27273C6.15021%206.40912%205.10645%206.74755%204.23917%207.32887C4.3404%207.32213%204.44251%207.31822%204.54545%207.31822C7.05584%207.31822%209.09091%209.35329%209.09091%2011.8637C9.09091%2014.374%207.05584%2016.4091%204.54545%2016.4091C2.03507%2016.4091%200%2014.374%200%2011.8637C0%207.84705%203.25611%204.59094%207.27273%204.59094H9.09091V6.40912ZM20%206.40912H18.1818C17.0593%206.40912%2016.0155%206.74755%2015.1483%207.32887C15.2495%207.32213%2015.3516%207.31822%2015.4545%207.31822C17.9649%207.31822%2020%209.35329%2020%2011.8637C20%2014.374%2017.9649%2016.4091%2015.4545%2016.4091C12.9442%2016.4091%2010.9091%2014.374%2010.9091%2011.8637C10.9091%207.84705%2014.1652%204.59094%2018.1818%204.59094H20V6.40912Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");mask-size: cover;-webkit-mask-size: cover;mask-position: center;mask-repeat: no-repeat;-webkit-mask-repeat: no-repeat;margin-left: 0em;margin-right: 0.25em;width: 0.75em;height: 0.75em;top: 0.1em;right: 0em;}&::after{margin-left: 0.25em;margin-right: 0em;mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.9091%2014.5909H12.7273C13.8498%2014.5909%2014.8935%2014.2525%2015.7608%2013.6712C15.6596%2013.6779%2015.5575%2013.6819%2015.4545%2013.6819C12.9442%2013.6819%2010.9091%2011.6468%2010.9091%209.1364C10.9091%206.62603%2012.9442%204.59094%2015.4545%204.59094C17.9649%204.59094%2020%206.62603%2020%209.1364C20%2013.153%2016.7439%2016.4091%2012.7273%2016.4091L10.9091%2016.4091V14.5909ZM4.76851e-07%2014.5909H1.81818C2.94073%2014.5909%203.98446%2014.2525%204.85173%2013.6712C4.75055%2013.6779%204.64836%2013.6819%204.54545%2013.6819C2.03509%2013.6819%202.19465e-07%2011.6468%200%209.1364C-2.19463e-07%206.62603%202.03509%204.59094%204.54545%204.59094C7.05582%204.59094%209.09091%206.62603%209.09091%209.1364C9.09091%2013.153%205.83482%2016.4091%201.81818%2016.4091L6.35802e-07%2016.4091L4.76851e-07%2014.5909Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.9091%2014.5909H12.7273C13.8498%2014.5909%2014.8935%2014.2525%2015.7608%2013.6712C15.6596%2013.6779%2015.5575%2013.6819%2015.4545%2013.6819C12.9442%2013.6819%2010.9091%2011.6468%2010.9091%209.1364C10.9091%206.62603%2012.9442%204.59094%2015.4545%204.59094C17.9649%204.59094%2020%206.62603%2020%209.1364C20%2013.153%2016.7439%2016.4091%2012.7273%2016.4091L10.9091%2016.4091V14.5909ZM4.76851e-07%2014.5909H1.81818C2.94073%2014.5909%203.98446%2014.2525%204.85173%2013.6712C4.75055%2013.6779%204.64836%2013.6819%204.54545%2013.6819C2.03509%2013.6819%202.19465e-07%2011.6468%200%209.1364C-2.19463e-07%206.62603%202.03509%204.59094%204.54545%204.59094C7.05582%204.59094%209.09091%206.62603%209.09091%209.1364C9.09091%2013.153%205.83482%2016.4091%201.81818%2016.4091L6.35802e-07%2016.4091L4.76851e-07%2014.5909Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");}}}@media screen and (max-width: 479px){.rich-text{& blockquote{text-indent: -0.5em;&::before, &::after{width: 0.5em;height: 0.5em;margin-bottom: 0.35em;}}}}.rich-text>*:first-child, .rich-text>div:first-child h2:first-child{margin-top: 0em !important;}.rich-text>*:last-child{margin-bottom: 0em !important;}.custom_list{overflow: hidden;position: relative;padding-top: 0.25em;padding-left: 1.25em;margin-bottom: 0;display: flex;flex-direction: column;& li{padding-bottom: 0;}& li::marker{color: color-mix(in srgb, currentcolor 60%, transparent);}}
.bunny-player{&[data-player-update-size='false']{position: absolute;inset: 0;width: 100%;height: 100%;& video{object-fit: cover;width: 100%;height: 100%;}}}[data-player-control="reset"].rotating svg{animation: rotate-reverse 0.3s ease-out;}@keyframes rotate-reverse{from{transform: rotate(0deg);}to{transform: rotate(-360deg);}}[data-bunny-player-init] :is(.bunny-player__placeholder, .bunny-player__dark, .bunny-player__playpause, .bunny-player__loading){transition: opacity 0.3s linear, visibility 0.3s linear;}[data-bunny-player-init][data-player-status="playing"] .bunny-player__placeholder, [data-bunny-player-init][data-player-status="paused"] .bunny-player__placeholder, [data-bunny-player-init][data-player-activated="true"][data-player-status="ready"] .bunny-player__placeholder{opacity: 0;visibility: hidden;}[data-bunny-player-init][data-player-status="paused"] .bunny-player__dark, [data-bunny-player-init][data-player-status="playing"][data-player-hover="active"] .bunny-player__dark{opacity: 0.3;}[data-bunny-player-init][data-player-status="playing"] .bunny-player__dark{opacity: 0;}[data-bunny-player-init][data-player-status="playing"] .bunny-player__playpause, [data-bunny-player-init][data-player-status="loading"] .bunny-player__playpause{opacity: 0;}[data-bunny-player-init][data-player-status="playing"][data-player-hover="active"] .bunny-player__playpause{opacity: 1;}[data-bunny-player-init][data-player-status="playing"] .bunny-player__play-svg, [data-bunny-player-init][data-player-status="loading"] .bunny-player__play-svg{display: none;}[data-bunny-player-init][data-player-status="playing"] .bunny-player__pause-svg, [data-bunny-player-init][data-player-status="loading"] .bunny-player__pause-svg{display: block;}[data-bunny-player-init][data-player-status="loading"] .bunny-player__loading{opacity: 1;visibility: visible;}.bunny-player__interface{transition: opacity 0.6s cubic-bezier(0.625, 0.05, 0, 1), transform 0.6s cubic-bezier(0.625, 0.05, 0, 1);}[data-bunny-player-init][data-player-status="playing"] .bunny-player__interface, [data-bunny-player-init][data-player-status="loading"] .bunny-player__interface{opacity: 0;transform: translateY(1em) rotate(0.001deg);}[data-bunny-player-init][data-player-status="playing"][data-player-hover="active"] .bunny-player__interface, [data-bunny-player-init][data-player-status="loading"][data-player-hover="active"] .bunny-player__interface{opacity: 1;transform: translateY(0em) rotate(0.001deg);}[data-bunny-player-init][data-player-status="idle"][data-player-activated="false"] .bunny-player__timeline, [data-bunny-player-init][data-player-status="ready"][data-player-activated="false"] .bunny-player__timeline{pointer-events: none;}[data-bunny-player-init] .bunny-player__timeline-handle{transition: transform 0.15s ease-in-out;}[data-bunny-player-init][data-timeline-drag="true"] .bunny-player__timeline-handle{transform: translate(-50%, -50%) scale(1);}[data-bunny-player-init][data-player-fullscreen="true"] .bunny-player__fullscreen-shrink-svg{display: block;}[data-bunny-player-init][data-player-fullscreen="true"] .bunny-player__fullscreen-scale-svg{display: none;}[data-bunny-player-init][data-player-muted="true"] .bunny-player__volume-mute-svg{display: block;}[data-bunny-player-init][data-player-muted="true"] .bunny-player__volume-up-svg{display: none;}[data-bunny-player-init][data-player-update-size="cover"]{height: 100%;top: 0;left: 0;position: absolute;}[data-bunny-player-init][data-player-update-size="cover"] [data-player-before]{display: none;}[data-bunny-player-init][data-player-update-size="cover"][data-player-fullscreen="false"] .bunny-player__video{object-fit: cover;}
.mx-auto{margin-left: auto;margin-right: auto;}.mt-2{margin-top: var(--_layout---spacing--2);}.mt-4{margin-top: var(--_layout---spacing--4);}.mt-8{margin-top: var(--_layout---spacing--8);}.mt-12{margin-top: var(--_layout---spacing--12);}.mt-16{margin-top: var(--_layout---spacing--16);}.mt-20{margin-top: var(--_layout---spacing--20);}.mt-24{margin-top: var(--_layout---spacing--24);}.mt-32{margin-top: var(--_layout---spacing--32);}.mt-40{margin-top: var(--_layout---spacing--40);}.mt-48{margin-top: var(--_layout---spacing--48);}.mb-2{margin-bottom: var(--_layout---spacing--2);}.mb-4{margin-bottom: var(--_layout---spacing--4);}.mb-8{margin-bottom: var(--_layout---spacing--8);}.mb-12{margin-bottom: var(--_layout---spacing--12);}.mb-16{margin-bottom: var(--_layout---spacing--16);}.mb-20{margin-bottom: var(--_layout---spacing--20);}.mb-24{margin-bottom: var(--_layout---spacing--24);}.mb-32{margin-bottom: var(--_layout---spacing--32);}.mb-40{margin-bottom: var(--_layout---spacing--40);}.mb-48{margin-bottom: var(--_layout---spacing--48);}.main-container{width: 100%;max-width: calc(var(--max-width) + (var(--_responsive---padding--padding-horizontal) * 2)) !important;padding-left: var(--_responsive---padding--padding-horizontal);padding-right: var(--_responsive---padding--padding-horizontal);}.main-container[data-pb='0']{padding-bottom: var(--_responsive---padding--section-0) !important;}.main-container[data-pt='0']{padding-top: var(--_responsive---padding--section-0) !important;}.main-container[data-pb='s']{padding-bottom: var(--_responsive---padding--section-s) !important;}.main-container[data-pt='s']{padding-top: var(--_responsive---padding--section-s) !important;}.main-container[data-pb='m']{padding-bottom: var(--_responsive---padding--section-m) !important;}.main-container[data-pt='m']{padding-top: var(--_responsive---padding--section-m) !important;}.main-container{padding-bottom: var(--_responsive---padding--section);padding-top: var(--_responsive---padding--section);}.main-container[data-pb='xl']{padding-bottom: var(--_responsive---padding--section-xl);}.main-container[data-pt='xl']{padding-top: var(--_responsive---padding--section-xl);}.main-container[data-pb='xxl']{padding-bottom: var(--_responsive---padding--section-xxl);}.main-container[data-pt='xxl']{padding-top: var(--_responsive---padding--section-xxl);}.main-container[data-ph='0']{padding-left: 0em !important;padding-right: 0em !important;max-width: var(--max-width) !important;}.main-container[data-ph='s']{max-width: calc(var(--max-width) + var(--_responsive---padding--padding-horizontal)) !important;padding-left: calc(var(--_responsive---padding--padding-horizontal) / 2) !important;padding-right: calc(var(--_responsive---padding--padding-horizontal) / 2) !important;}.main-container[data-max='none']{--max-width: 100vw;}.main-container[data-max='1440']{--max-width: 90em;}.main-container[data-max='1080']{--max-width: 67.5em;}.main-container[data-max='980']{--max-width: 61.25em;}.gap-2{gap: var(--_layout---spacing--2);}.gap-4{gap: var(--_layout---spacing--4);}.gap-8{gap: var(--_layout---spacing--8);}.gap-12{gap: var(--_layout---spacing--12);}.gap-16{gap: var(--_layout---spacing--16);}.gap-20{gap: var(--_layout---spacing--20);}.gap-24{gap: var(--_layout---spacing--24);}.gap-32{gap: var(--_layout---spacing--32);}.gap-40{gap: var(--_layout---spacing--40);}.gap-48{gap: var(--_layout---spacing--48);}:root .home_v3_grid3:has(> .slot_v3:empty):not(:has(> :not(.slot_v3:empty))){display: none;}@media screen and (min-width: 992px){:root .section_v3:not([aria-label="Comparatif Agentova"]) > .container_v3.container_v3{padding-top: 3.5em;padding-bottom: 3.5em;margin-top: 0;}:root .tools_v3_extra.tools_v3_extra{padding-bottom: 0;}:root .section_v3 > .container_v3.container_v3:has(> .cases_v3){padding-top: 0;padding-bottom: 0;}:root .cases_v3.cases_v3{padding-top: 3.5em;padding-bottom: 3.5em;margin-top: 0;margin-bottom: 0;}:root .section_v3.cc-hubcases.cc-hubcases{padding-bottom: 0;}:root [data-wf--section-faq-v3--variant] > .main-container.main-container{padding-top: 3.5em;padding-bottom: 3.5em;}:root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] > .main-container.main-container{padding-top: 0;}:root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] .faq_layout.faq_layout{padding-top: 3.5em;}:root .team_v3_frame.team_v3_frame, :root .rev_v3_wrap.rev_v3_wrap{padding-top: 3.5em;padding-bottom: 3.5em;}:root .hub_proof_v3_row.hub_proof_v3_row, :root .uc_v3_frame.uc_v3_frame, :root .hero_v3_proof.hero_v3_proof{padding-bottom: 3.5em;}:root .agent_v3_section.agent_v3_section, :root .agent_v3_hub.agent_v3_hub, :root .agent_v3_crew.agent_v3_crew{padding-top: 3.5em;padding-bottom: 3.5em;}:root .agent_v3_hero.agent_v3_hero{padding-bottom: 3.5em;}:root .pricing_v3_compare.pricing_v3_compare, :root .temo_v3_rev.temo_v3_rev, :root .affi_v3_yt.affi_v3_yt{padding-top: 3.5em;padding-bottom: 3.5em;}:root .cta_chat_v3.cta_chat_v3{padding-top: 3.5rem;background-image: linear-gradient(180deg, transparent 3.5rem, var(--neutral--light-hub, #fdfcfc) 3.5rem, var(--neutral--white, #ffffff) 100%);}:root [data-wf--section-faq-v3--variant]:not(:has(~ section)) > .main-container.main-container{padding-bottom: 4em;}:root:not(:has(.hero_home_v3, .demo_v3_grid)) .hub_v3_sep.cc-faq-top:has(+ [data-wf--section-faq-v3--variant="base"]){top: 0;}}@media screen and (max-width: 767px){:root .section_v3:not([aria-label="Comparatif Agentova"]) > .container_v3.container_v3:not(.cc-noline:has(> .tvideo_v3)):not(.cc-io){padding-top: 2em;padding-bottom: 1.5em;margin-top: 0;}:root .tools_v3_extra.tools_v3_extra{padding-bottom: 0;}:root [data-wf--section-cta-v3--variant] .cta_v3_inner.cta_v3_inner{padding-top: 2em;}:root .section_v3 > .container_v3.container_v3:has(> .cases_v3){padding-top: 0;padding-bottom: 0;}:root .cases_v3.cases_v3:not([data-wf--section-cases-v3--variant="call-more-cases"]){padding-top: 2em;padding-bottom: 1.5em;margin-top: 0;margin-bottom: 0;}:root [data-wf--section-faq-v3--variant] > .main-container.main-container{padding-top: 2em !important;padding-bottom: 1.5em;}:root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] > .main-container.main-container{padding-top: 0 !important;}:root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] .faq_layout.faq_layout{padding-top: 2em;}:root .team_v3_frame.team_v3_frame, :root .rev_v3_wrap.rev_v3_wrap{padding-top: 2em;padding-bottom: 1.5em;}:root .hub_proof_v3_row.hub_proof_v3_row, :root .uc_v3_frame.uc_v3_frame, :root .hero_v3_proof.hero_v3_proof{padding-bottom: 1.5em;}:root .agent_v3_section.agent_v3_section, :root .agent_v3_hub.agent_v3_hub, :root .agent_v3_crew.agent_v3_crew{padding-top: 2em;padding-bottom: 1.5em;}:root .agent_v3_hero.agent_v3_hero{padding-bottom: 1.5em;}:root .pricing_v3_compare.pricing_v3_compare, :root .temo_v3_rev.temo_v3_rev, :root .affi_v3_yt.affi_v3_yt{padding-top: 2em;padding-bottom: 1.5em;}:root .cta_chat_v3.cta_chat_v3{padding-top: 2rem;background-image: linear-gradient(180deg, transparent 2rem, var(--neutral--light-hub, #fdfcfc) 2rem, var(--neutral--white, #ffffff) 100%);}:root [data-wf--section-faq-v3--variant]:not(:has(~ section)) > .main-container.main-container{padding-bottom: 3em;}:root:not(:has(.hero_home_v3, .demo_v3_grid)) .hub_v3_sep.cc-faq-top:has(+ [data-wf--section-faq-v3--variant="base"]){top: 0;}}
body:has([data-pricing-counter]){.section.cc-space{padding-top: calc(var(--_responsive---nav--nav-height) + 2em);}}@media screen and (max-width: 767px){body:has([data-pricing-counter]){.nav_menu_outer{top: -3em;}&[data-nav-status="open"]{& .menu-button{transform: translateY(-2em);}}}}.header{transition: padding var(--animation);& .nav_wrap{transition: max-width var(--animation);}}body[data-scrolling-started='true'][data-nav-status='closed'] .header{& .nav_wrap{max-width: 56.25em;}}@media screen and (max-width: 767px){body[data-scrolling-started='true'][data-nav-status='closed'] .header{padding: 0.625em 1em 0em 1em;}}@media (hover: hover) and (pointer: fine){.footer-link, [data-text-link]{&::after{content: '';position: absolute;width: 100%;height: 1px;bottom: 0px;left: 0px;transform-origin: center right;transition: transform var(--animation);background: currentColor;transform: scale(0, 1);}&:hover{&::after{transform: scale(1, 1);transform-origin: center left;}}}.navlink{&::after{content: '';position: absolute;inset: 0%;border-radius: inherit;background: color-mix(in srgb, currentColor 8%, transparent);transition: transform var(--duration-s) var(--smooth-ease), opacity var(--duration-s) var(--smooth-ease);transform: scale(0.9);opacity: 0;isolation: isolate;}& .navlink_text{transition: transform var(--duration-s) var(--smooth-ease);--text-distance: 1.2em;text-shadow: 0px var(--text-distance) currentColor;}&:hover{& .navlink_text{transform: translate(0px, calc(-1 * var(--text-distance)));}&::after{transform: scale(1);opacity: 1;}}}}.header{--nav-text-color: inherit;--nav-text-menu: inherit;--nav-bg-menu: var(--gr-glass-md);--nav-shadow-menu: var(--sh-glass);--nav-outline-menu: color-mix(in srgb, currentColor 4%, transparent);}.header{& .navlink{transition: color var(--animation);color: var(--nav-text-color);}& .menu-button{transition: color var(--animation), background-color var(--animation), box-shadow var(--animation), outline-color var(--animation), transform var(--animation);outline: 1px solid var(--nav-outline-menu);outline-offset: -1px;color: var(--nav-text-menu);background: var(--nav-bg-menu);box-shadow: var(--nav-shadow-menu);outline-color: var(--nav-outline-menu);}}[data-theme-nav='base'] .header{--nav-text-color: var(--neutral--white);--nav-text-menu: var(--neutral--white);--nav-bg-menu: var(--neutral--eerie);--nav-shadow-menu: none;--nav-outline-menu: color-mix(in srgb, currentColor 8%, transparent);}[data-theme-nav='invert'] .header{--nav-text-color: var(--neutral--dark);--nav-text-menu: var(--neutral--dark);--nav-bg-menu: var(--neutral--white);--nav-shadow-menu: none;--nav-outline-menu: color-mix(in srgb, currentColor 8%, transparent);}@media screen and (max-width: 991px){.header{--menu-speed: 0.75s;--stagger-fast: 0.01s;--stagger-default: 0.04s;--reveal-delay: 0.25s;--menu-open-text-color: var(--neutral--white);--menu-open-bg-color: var(--gr-glass-md);--menu-open-shadow: var(--sh-glass);--menu-open-outline-color: color-mix(in srgb, currentColor 4%, transparent);}.nav_menu_outer{visibility: hidden;}.menu_bg{transition: opacity var(--animation);}.nav_menu_container{transition: transform var(--menu-speed) var(--smooth-ease);transform: translateY(calc(-100% - 2em));}[data-nav-button]{transition: transform var(--animation), opacity var(--animation);transform: translateY(0em);opacity: 1;}[data-menu-reveal]{transition: transform var(--animation), opacity var(--animation);transform: translateY(-1em) scale(1) translateZ(0);opacity: 0;}.menu-button{& .menu-button-line{transition: transform var(--animation);&:first-child{transform: translateY(-3px) scaleY(0.8);}&:last-child{transform: translateY(3px) scaleY(0.8);}}}.nav_menu_outer[data-state='open']:not(.is-closing){visibility: visible;.nav_menu_container{transform: translateY(0%);}.menu_bg{opacity: 1;}[data-menu-reveal]{transition: transform var(--animation), opacity var(--animation);transition-delay: calc((var(--index) * var(--stagger-default)) + var(--reveal-delay));transform: translateY(0em) scale(1) translateZ(0);opacity: 1;}}[data-nav-status='open']:has(.nav_menu_outer:not(.is-closing)){.menu-button{color: var(--menu-open-text-color);background-color: var(--menu-open-bg-color);box-shadow: var(--menu-open-shadow);outline-color: var(--menu-open-outline-color);& .menu-button-line{&:first-child{transform: translateY(0px) rotate(45deg) scaleY(0.8);}&:last-child{transform: translateY(0px) rotate(-45deg) scaleY(0.8);}}}[data-nav-button]{transition: transform var(--animation), opacity var(--animation);transition-delay: calc((var(--index) * var(--stagger-fast)));transform: translateY(-3em);opacity: 0;}}.nav_menu_outer.is-closing{visibility: visible;& .nav_menu_container{transform: translateY(calc(-100% - 2em));transition-duration: var(--duration-s);}& .menu_bg{opacity: 0;}}}@media screen and (min-width: 992px){.nav_mega__space{height: 0;transition: height var(--animation);}.header:has([data-mega="group"][data-mega-state="open"]){& .nav_mega__space{height: 9.75em;}}[data-mega='group']{& [data-mega="trigger"]{&::before{content: '';position: absolute;width: 100%;height: 1.75rem;top: 100%;visibility: hidden;}}& .nav_mega__link{&::after{position: absolute;content: '';width: 100%;border-radius: inherit;inset: 0;background: color-mix(in srgb, currentColor 6%, transparent);transform: scale(0.92);transition: transform var(--animation-xs), opacity var(--animation-xs);opacity: 0;}&:hover{&::after{transform: scale(1);opacity: 1;}}}& [data-mega='menu']{visibility: hidden;transition: visibility 0s var(--animation);& .nav_mega__wrap{transition: transform var(--animation), opacity var(--animation), filter var(--animation);transform-origin: center top;transform: scale(0.92);opacity: 0;filter: blur(2px);}}&[data-mega-state='open']{& [data-mega="trigger"]::before{visibility: visible;}& [data-mega='menu']{visibility: visible;transition: visibility 0s 0s;& .nav_mega__wrap{transform: scale(1);opacity: 1;filter: blur(0px);}}}}}@media screen and (max-width: 991px){[data-mega='group']{& [data-mega='menu']{display: grid;grid-template-rows: 0fr;transition: grid-template-rows var(--animation);}&[data-mega-state='open']{& [data-mega='menu']{grid-template-rows: 1fr;}}}}[data-mega='group']{& .navlink_chevron{transition: transform var(--animation);}&[data-mega-state='open']{& .navlink_chevron{transform: rotateX(180deg);}}}
*{box-sizing: border-box;margin: 0;padding: 0;}*, *:after, *:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html{scroll-behavior: none;background-color: var(--_theme---background);min-height: 100vh;}html, body{-webkit-font-smoothing: antialiased;}body{-moz-osx-font-smoothing: grayscale;font-smoothing: antialiased;text-rendering: optimizeLegibility;}svg{max-width: none;height: auto;box-sizing: border-box;vertical-align: middle;}html, body{width: 100%;height: auto !important;-ms-overflow-style: none;scrollbar-width: none;}html.lenis{height: auto;}.lenis.lenis-smooth{scroll-behavior: auto;}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior: contain;}.lenis.lenis-stopped{overflow: hidden;}.lenis.lenis-scrolling iframe{pointer-events: none;}::selection{background-color: var(--brand--purple);color: var(--neutral--white);text-shadow: none;}::-moz-selection{background-color: var(--brand--purple);color: var(--neutral--white);text-shadow: none;}body ::-webkit-scrollbar{display: none;}body{-ms-overflow-style: none;}html{scrollbar-width: none;}*[tabindex]:focus-visible, input[type='file']:focus-visible{outline: 0.125rem solid #4d65ff;outline-offset: 0.125rem;}.w-tabs::before, .w-tabs::after{display: none;}.w-dropdown{z-index: 1;}a, button{color: inherit;text-decoration: none;cursor: pointer;}section.section{contain: layout style;}.hide{display: none !important;}@media screen and (max-width: 991px){.hide-td{display: none !important;}.td-block{display: block !important;}}@media screen and (max-width: 767px){.hide-ld{display: none !important;}.ld-block{display: block !important;}}@media screen and (max-width: 479px){.hide-md{display: none !important;}.md-block{display: block !important;}}.u-text-clamp-1{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}.u-text-clamp-2{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.u-text-clamp-3{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}.text-center{text-align: center;}:root{--smooth-ease: cubic-bezier(0.32, 0.72, 0, 1);--elastic-ease: cubic-bezier(0.34, 1.35, 0.64, 1);--opacity-ease: cubic-bezier(0.4, 0, 0.2, 1);--duration-xs: 0.3s;--duration-s: 0.45s;--duration-m: 0.6s;--duration-l: 0.8s;--duration-xl: 2s;--animation-xs: var(--duration-xs) var(--smooth-ease);--animation: var(--duration-s) var(--smooth-ease);--animation-m: var(--duration-m) var(--smooth-ease);--animation-l: var(--duration-l) var(--smooth-ease);--transition: all var(--duration-l) var(--smooth-ease);--gr-purple: linear-gradient(0deg, #7627ff 0%, #924aff 100%);--gr-pink: linear-gradient(90deg, #cd27ff 0%, #ff4af3 100%);--gr-blue: linear-gradient(180deg, #2764ff 0%, #4a56ff 100%);--gr-green: linear-gradient(180deg, #27ffb0 0%, #4affc6 100%);--gr-red: linear-gradient(0deg, #ff4727 0%, #ff5f4a 100%);--gr-orange: linear-gradient(270deg, #ffa927 0%, #ffc34a 100%);--gr-cyan: linear-gradient(270deg, #27caff 0%, #4ad3ff 100%);--gr-yellow: linear-gradient(90deg, #ffe627 0%, #ffd84a 100%);--gr-glass: radial-gradient(67.03% 104.76% at 50.3% 0%, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0) 100%), rgba(255, 255, 255, 0.04);--gr-glass-md: radial-gradient(67.03% 104.76% at 50.3% 0%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 100%), rgba(255, 255, 255, 0.08);--gr-glass-lt: radial-gradient(67.03% 104.76% at 50.3% 0%, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0) 100%), rgba(255, 255, 255, 0.02);--gr-glass-dk: radial-gradient(67.03% 104.76% at 50.3% 0%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.08) 100%), #08090a;--gr-agent-red: radial-gradient(101.76% 137.04% at 5.05% 1.18%, rgba(255, 71, 39, 0.04) 0%, rgba(255, 71, 39, 0) 100%), radial-gradient(80.89% 98.51% at 50% 1.48%, rgba(255, 255, 255, 0.04) 0%, rgba(0, 0, 0, 0) 100%), #111213;--gr-agent-green: radial-gradient(101.76% 137.04% at 5.05% 1.18%, rgba(74, 255, 198, 0.04) 0%, rgba(74, 255, 198, 0) 100%), radial-gradient(80.89% 98.51% at 50% 1.48%, rgba(255, 255, 255, 0.04) 0%, rgba(0, 0, 0, 0) 100%), #111213;--gr-agent-pink: radial-gradient(101.76% 137.04% at 5.05% 1.18%, rgba(255, 74, 243, 0.04) 0%, rgba(255, 74, 243, 0) 100%), radial-gradient(80.89% 98.51% at 50% 1.48%, rgba(255, 255, 255, 0.04) 0%, rgba(0, 0, 0, 0) 100%), #111213;--gr-agent-blue: radial-gradient(101.76% 137.04% at 5.05% 1.18%, rgba(39, 100, 255, 0.04) 0%, rgba(39, 100, 255, 0) 100%), radial-gradient(80.89% 98.51% at 50% 1.48%, rgba(255, 255, 255, 0.04) 0%, rgba(0, 0, 0, 0) 100%), #111213;--gr-agent-yellow: radial-gradient(101.76% 137.04% at 5.05% 1.18%, rgba(255, 230, 39, 0.04) 0%, rgba(255, 230, 39, 0) 100%), radial-gradient(80.89% 98.51% at 50% 1.48%, rgba(255, 255, 255, 0.04) 0%, rgba(0, 0, 0, 0) 100%), #111213;--gr-agent-cyan: radial-gradient(101.76% 137.04% at 5.05% 1.18%, rgba(74, 211, 255, 0.04) 0%, rgba(74, 211, 255, 0) 100%), radial-gradient(80.89% 98.51% at 50% 1.48%, rgba(255, 255, 255, 0.04) 0%, rgba(0, 0, 0, 0) 100%), #111213;--agent-pink: #ff4af3;--agent-purple: #924aff;--agent-blue: #2764ff;--agent-yellow: #ffe627;--agent-cyan: #4ad3ff;--agent-green: #4affc6;--agent-orange: #ff4727;--sh-glass: 0 0 15px 0 rgba(255, 255, 255, 0.02) inset, 0 0 7px 0 rgba(255, 255, 255, 0.04) inset;--sh-btn: 0 4px 24px 0 rgba(255, 255, 255, 0.08), 0 2px 12px 0 rgba(255, 255, 255, 0.08), 0 0 6px 0 rgba(255, 255, 255, 0.12);--sh-base: 0 24px 24px -12px rgba(6, 86, 134, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02), 0 1px 2px 0 rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(6, 86, 134, 0.04);}[data-bt]{border-top: 1px solid var(--_theme---border);}[data-bb]{border-bottom: 1px solid var(--_theme---border);}[data-bl]{border-left: 1px solid var(--_theme---border);}[data-br]{border-right: 1px solid var(--_theme---border);}[data-bx]{border-right: 1px solid var(--_theme---border);border-left: 1px solid var(--_theme---border);}[data-by]{border-top: 1px solid var(--_theme---border);border-bottom: 1px solid var(--_theme---border);}[data-b]{border: 1px solid var(--_theme---border);}[data-bt-radial]{&::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, currentColor 6%, transparent) 50%, transparent 100%);pointer-events: none;}}[data-by-radial]{&::before, &::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, currentColor 6%, transparent) 50%, transparent 100%);pointer-events: none;}&::after{bottom: 0;top: auto;}}[data-bt-linear]{&::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: linear-gradient(to left, color-mix(in srgb, currentColor 6%, transparent) 0%, transparent 100%);pointer-events: none;}}[data-bg='purple']{background: var(--gr-purple);}[data-bg='pink']{background: var(--gr-pink);}[data-bg='blue']{background: var(--gr-blue);}[data-bg='green']{background: var(--gr-green);}[data-bg='red']{background: var(--gr-red);}[data-bg='orange']{background: var(--gr-orange);}[data-bg='cyan']{background: var(--gr-cyan);}[data-bg='yellow']{background: var(--gr-yellow);}[data-bg='agent-red']{background: var(--gr-agent-red);}[data-bg='agent-green']{background: var(--gr-agent-green);}[data-bg='agent-pink']{background: var(--gr-agent-pink);}[data-bg='agent-blue']{background: var(--gr-agent-blue);}[data-bg='agent-yellow']{background: var(--gr-agent-yellow);}[data-bg='agent-cyan']{background: var(--gr-agent-cyan);}[data-bg='glass']{background: var(--gr-glass);}[data-bg='glass-md']{background: var(--gr-glass-md);}[data-bg='glass-lt']{background: var(--gr-glass-lt);}[data-bg='glass-dk']{background: var(--gr-glass-dk);}[data-text-gr]{--gradient: var(--gr-cyan);background: var(--gradient);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;color: transparent;&[data-text-gr='cyan']{--gradient: var(--gr-cyan);}&[data-text-gr='green']{--gradient: var(--gr-green);}}[data-marquee-list]{animation: translateX 30s linear infinite;animation-play-state: paused;will-change: transform;}[data-marquee-reverse]{justify-content: flex-start;}[data-marquee-reverse] [data-marquee-list]{animation-direction: reverse;}[data-marquee-direction='vertical'] [data-marquee-list]{animation: translateY 30s linear infinite;animation-play-state: paused;}[data-marquee-direction='vertical'][data-marquee-reverse] [data-marquee-list]{animation-direction: reverse;}@keyframes translateX{from{transform: translateX(0);}to{transform: translateX(-100%);}}@keyframes translateY{from{transform: translateY(0);}to{transform: translateY(-100%);}}[data-dropdown='item']{& [data-dropdown='content']{display: grid;grid-template-rows: 0fr;transition: grid-template-rows var(--animation);}& [data-dropdown='icon']{transition: transform var(--animation);}&[data-state='open']{[data-dropdown='content']{grid-template-rows: 1fr;}[data-dropdown='icon']{transform: rotateX(180deg);}}}[data-modal='group']{visibility: hidden;transition: visibility 0s var(--duration-m);pointer-events: none;&:has([data-modal-target][data-modal-state='open']){visibility: visible;transition: visibility 0s 0s;pointer-events: auto;}}.modal__bg{transition: opacity var(--duration-s) var(--opacity-ease);pointer-events: none;opacity: 0;}[data-modal='group']:has([data-modal-target][data-modal-state='open']) .modal__bg{opacity: 1;pointer-events: auto;}[data-modal-target]{overflow: hidden;opacity: 0;transition: transform var(--animation), opacity var(--animation);pointer-events: none;&.modal__body{transform: translate(0%, 0%) scale(0.9) translateZ(0);}&.pricing_modal{transform: translate(0%, 100%) scale(1) translateZ(0);opacity: 1;}}[data-modal-target][data-modal-state='open']{transform: translate(0%, 0%) scale(1) translateZ(0);opacity: 1;pointer-events: auto;}.border__animate{background: conic-gradient(from calc(var(--r2) - 80deg) at var(--x) var(--y), transparent 0, var(--main-color) 30%, transparent 35%), var(--bg-color);transform: translateZ(0);isolation: isolate;pointer-events: none;border-radius: inherit;padding: 1px;position: absolute;inset: 0;-webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);-webkit-mask-position: 0 0, 0 0;mask-position: 0 0, 0 0;-webkit-mask-size: auto, auto;mask-size: auto, auto;-webkit-mask-repeat: repeat, repeat;mask-repeat: repeat, repeat;-webkit-mask-clip: content-box, border-box;mask-clip: content-box, border-box;-webkit-mask-origin: content-box, border-box;mask-origin: content-box, border-box;-webkit-mask-composite: xor;mask-composite: exclude;}.btn_wrap{& .border__animate{border-radius: 1em;inset: -0.125em;}& .btn_arrow{&:nth-child(1){transform: translate(0%, 0%);}&:nth-child(2){transform: translate(-100%, 0%);}}& .btn_bg, & .border__animate{transition: inset var(--duration-s) var(--smooth-ease), scale var(--duration-s) var(--smooth-ease);}&:active{& .btn_bg, & .border__animate{scale: 0.95;}}}@media (hover: hover) and (pointer: fine){.btn_wrap{& .btn_arrow{transition: transform var(--duration-s) var(--smooth-ease);}& .btn_text_span{transition: transform var(--duration-s) var(--smooth-ease);}&:hover{& .btn_arrow{&:nth-child(1){transform: translate(100%, 0%);}&:nth-child(2){transform: translate(0%, 0%);}}& .btn_bg{inset: 0.125em;}& .btn_text_span{transform: translateY(-100%);}}}}.btn_wrap{--btn-text-color: var(--neutral--dark);--btn-bg-color: var(--neutral--white);--btn-outline-color: transparent;--btn-text-size: 1em;--btn-shadow: var(--sh-btn);--btn-radius: 1em;color: var(--btn-text-color);& .btn_bg{background: var(--btn-bg-color);outline: 1px solid var(--btn-outline-color);outline-offset: -1px;box-shadow: var(--btn-shadow);border-radius: var(--btn-radius);}& .btn_text{font-size: var(--btn-text-size);}&[data-wf--interactive-button--settings-variant='main']{padding: 0.625em 1em;&:has(.btn_icon){padding: 0.625em 0.625em 0.625em 1em;}&[data-size='small']{padding: 0.375em 0.75em;--btn-text-size: 0.875em;--btn-radius: 0.625em;&:has(.btn_icon){padding: 0.375em 0.375em 0.375em 0.75em;}}}&[data-wf--interactive-button--settings-variant='dark']{--btn-text-color: var(--neutral--white);--btn-bg-color: var(--neutral--dark);--btn-shadow: var(--sh-base);padding: 0.625em 1em;&:has(.btn_icon){padding: 0.625em 0.625em 0.625em 1em;}&[data-size='small']{padding: 0.375em 0.75em;--btn-text-size: 0.875em;--btn-radius: 0.625em;&:has(.btn_icon){padding: 0.375em 0.375em 0.375em 0.75em;}}}&[data-wf--interactive-button--settings-variant='glass']{padding: 0.625em 1em;--btn-bg-color: var(--gr-glass-md);--btn-text-color: var(--neutral--white);--btn-shadow: var(--sh-glass);--btn-outline-color: color-mix(in srgb, currentColor 6%, transparent);&:has(.btn_icon){padding: 0.625em 0.625em 0.625em 1em;}&[data-size='small']{padding: 0.375em 0.75em;--btn-text-size: 0.875em;--btn-radius: 0.625em;&:has(.btn_icon){padding: 0.375em 0.375em 0.375em 0.75em;}}}&[data-wf--interactive-button--settings-variant='outline']{padding: 0.625em 1em;--btn-bg-color: transparent;--btn-text-color: var(--neutral--white);--btn-shadow: none;--btn-outline-color: color-mix(in srgb, currentColor 4%, transparent);&:has(.btn_icon){padding: 0.625em 0.625em 0.625em 1em;}&[data-size='small']{padding: 0.375em 0.75em;--btn-text-size: 0.875em;--btn-radius: 0.625em;&:has(.btn_icon){padding: 0.375em 0.375em 0.375em 0.75em;}}}}@media screen and (max-width: 991px){.btn_wrap{&[data-size='small']{min-height: 2.375em;display: flex;align-items: center;justify-content: center;}}}.swiper-group, [data-wall='group'], [data-json-render='group']{contain: layout;}@media screen and (max-width: 767px){[data-grid-to-slider]{position: relative;width: calc(100% + calc(var(--_responsive---padding--padding-horizontal) * 2));margin-left: calc(var(--_responsive---padding--padding-horizontal) * -1);margin-right: calc(var(--_responsive---padding--padding-horizontal) * -1);display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;-ms-overflow-style: none;scrollbar-width: none;&::-webkit-scrollbar{display: none;}&>*{flex: 0 0 auto;width: calc(100vw - calc(var(--_responsive---padding--padding-horizontal) * 2));scroll-snap-align: center;max-width: 21.25em;}&::before, &::after{content: '';position: relative;width: var(--_responsive---padding--padding-horizontal);pointer-events: none;opacity: 0;}}}.text-a50{color: color-mix(in srgb, currentColor 50%, transparent);}.shrink-0{flex-shrink: 0;}
.text-highlight{background-image: var(--gr-green);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;font-weight: inherit;}.text-underline{position: relative;display: inline-block;padding: 0 0.15em;}.text-underline::after{content: '';position: absolute;left: -0.1em;right: -0.1em;bottom: -0.15em;height: 0.35em;background-image: url('https://cdn.prod.website-files.com/69811967f3856ebf2a8e2464/69e13c1314c2c4e31e80fee6_Line%2060.svg');background-size: 100% 100%;background-repeat: no-repeat;pointer-events: none;}.fixed_reel{visibility: hidden;pointer-events: none;pointer-events: none !important;& .fixed_bg{transition: opacity var(--animation-s);opacity: 0;}& .fixed_reel__video{border-radius: 1.25em;transform: scale(0.9) translateY(10%);filter: blur(4px);opacity: 0;transition: transform var(--animation-m), opacity var(--animation-m), filter var(--animation-m);}&:has([data-player-open='true']){visibility: visible;& .fixed_reel__video{transform: scale(1) translateY(0%);opacity: 1;filter: blur(0px);}& .fixed_bg{opacity: 1;}}&:has([data-player-open='false']){transition: visibility 0s linear var(--duration-m);}}@keyframes brain{0%{transform: translateY(100%);}50%{transform: translateY(0%);}100%{transform: translateY(-100%);}}[data-tabs='group'] [data-tabs='pane']{visibility: hidden;&[data-tabs-status='active']{visibility: visible;}&[data-tabs-status='leaving']{visibility: visible;}}[data-tabs-animation='translate-x']{& [data-tabs='pane']{transform: translateX(100%);will-change: transform, opacity;opacity: 0;}& [data-tabs-status='active']{transition: transform var(--animation-m), opacity var(--animation-m);transform: translateX(0%);opacity: 1;}& [data-tabs-status='leaving']{transition: transform var(--animation-m), opacity var(--animation-m);transform: translateX(-100%);opacity: 0;}}[data-range='wrapper']{--thumb-size: 1.25em;--track-height: 0.625em;--thumb-color: var(--neutral--white);--tooltip-bg: var(--gr-glass);--tooltip-text: var(--brand--fluo);--completed: calc((var(--value) - var(--min)) / (var(--max) - var(--min)) * 100%);position: relative;width: 100%;height: var(--thumb-size);display: flex;align-items: center;& [data-range='input']{-webkit-appearance: none;width: 100%;height: 100%;background: transparent;outline: none;margin: 0;position: absolute;z-index: 3;cursor: pointer;}& [data-range='input']::-webkit-slider-thumb{-webkit-appearance: none;width: var(--thumb-size);height: var(--thumb-size);background: var(--thumb-color);border-radius: 10em;box-shadow: var(--sh-base);transition: transform 0.1s;}& [data-range='input']::-moz-range-thumb{width: var(--thumb-size);height: var(--thumb-size);background: var(--thumb-color);border-radius: 1em;border: none;box-shadow: var(--sh-base);}& [data-range='input']:active::-webkit-slider-thumb{transform: scale(1.1);}&[data-range='wrapper']::before{content: '';position: absolute;width: 100%;height: var(--track-height);background: color-mix(in srgb, currentColor 4%, transparent);border: 1px solid color-mix(in srgb, currentColor 4%, transparent);border-radius: 999em;z-index: 1;}& [data-range='progress']{position: absolute;left: 0;height: var(--track-height);border-radius: 999em;background: var(--gr-glass-md);outline: 1px solid color-mix(in srgb, currentColor 4%, transparent);outline-offset: -1px;box-shadow: var(--sh-glass);z-index: 2;pointer-events: none;width: var(--completed);}& [data-range='tooltip']{position: absolute;width: var(--thumb-size);max-width: var(--thumb-size);display: flex;align-items: center;justify-content: center;bottom: calc(100% + 0.75em);z-index: 4;left: calc((var(--thumb-size) / 2) + (var(--percent) / 100) * (100% - var(--thumb-size)));transform: translateX(-50%);}& [data-range='tooltip-text']{background: var(--tooltip-bg);color: var(--tooltip-text);padding: 0.125em 0.5em;outline: 1px solid color-mix(in srgb, currentColor 4%, transparent);outline-offset: -1px;text-align: center;border-radius: 0.625em;font-size: 1em;font-weight: 500;white-space: nowrap;flex-shrink: 0;}}.filters_btn__bg, .pricing_btn__bg{border-radius: 0.75em;background: var(--gr-glass-md);outline: 1px solid color-mix(in srgb, currentColor 6%, transparent);outline-offset: -1px;box-shadow: var(--sh-glass);pointer-events: none;position: absolute;inset: 0;}[data-pricing-modal='group']{& [data-pricing-modal='option']{transition: outline-color var(--animation-xs), box-shadow var(--animation-xs);&[data-pricing-status='active']{outline-color: color-mix(in srgb, currentColor 100%, transparent);box-shadow: var(--sh-base);}}}@media (max-width: 767px){.btn_wrap[data-wf--interactive-button--settings-variant='main'], .btn_wrap[data-wf--interactive-button--settings-variant='dark'], .btn_wrap[data-wf--interactive-button--settings-variant='glass'], .btn_wrap[data-wf--interactive-button--settings-variant='outline']{padding: 0.45em 0.85em !important;}.btn_wrap[data-wf--interactive-button--settings-variant='main']:has(.btn_icon), .btn_wrap[data-wf--interactive-button--settings-variant='dark']:has(.btn_icon), .btn_wrap[data-wf--interactive-button--settings-variant='glass']:has(.btn_icon), .btn_wrap[data-wf--interactive-button--settings-variant='outline']:has(.btn_icon){padding: 0.45em 0.45em 0.45em 0.85em !important;}.btn_wrap[data-size='small']{padding: 0.3em 0.7em !important;}.btn_wrap[data-size='small']:has(.btn_icon){padding: 0.3em 0.3em 0.3em 0.7em !important;}}.btn_wrap[data-size='extra-small']{padding-top: 0.3em !important;padding-bottom: 0.3em !important;--btn-text-size: 0.9em !important;--btn-radius: 0.625em !important;}@media (max-width: 767px){.btn_wrap[data-size='extra-small']{padding-top: 0.25em !important;padding-bottom: 0.25em !important;--btn-text-size: 0.85em !important;--btn-radius: 0.7em !important;}}@media (max-width: 767px){.header{padding-top: 0.6em !important;}.nav_wrap{padding: 0.4em 0.4em 0.4em 0.9em !important;}.nav_logo{width: 6.5em !important;}.menu-button{width: 2em !important;height: 2em !important;border-radius: 0.7em !important;}}

/* 30/10/2026 : CSS qui etait injecte au chargement par Slater (blocs rev-touch-v1, io-ring-progress-v1, agent-select-card-v1, agent-features-mobile-v1, site-fixes-2710-v1), repris tel quel. */
@media (max-width: 767px){.section_v3.cc-reviews .rev_v3_row{overflow-y:hidden;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-y:auto}}
@media (prefers-reduced-motion:no-preference){.io_v3_list.io_v3_list.io_v3_list.io_v3_list.io_v3_list{--ioA-bg:linear-gradient(var(--_theme---surface),var(--_theme---surface)) padding-box,conic-gradient(from 0deg at 53.3% 49.7%,#ffa929 0deg,#f22f46 calc(calc(var(--ioAng) - 198deg) * .55),#fa24ce calc(calc(var(--ioAng) - 198deg) * .85),#924aff calc(var(--ioAng) - 198deg),#ebebeb calc(var(--ioAng) - 198deg),#ebebeb 360deg) border-box}}
@media (min-width:992px){.agent_v3_select{background:transparent!important}.agent_v3_select_list{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;padding:.3em;background:#fff;border:1px solid #e6e6e6;border-radius:14.4px;box-shadow:0 1.8px 3.6px rgba(0,0,0,.05)}}
@media (max-width:767px){.home_v3_features>:nth-child(n+5){display:none!important}.home_v3_features>:not(img){flex:1 1 0!important;min-width:0}}
.cmp_v3_pill_text{width:auto!important}@media (max-width:767px){.cmp_v3_tools{width:auto!important;aspect-ratio:139/61;object-fit:cover;object-position:0 50%}.agent_v3_hero_checks{text-align:center}}.intercom-lightweight-app-launcher,.intercom-launcher-frame,iframe[name="intercom-launcher-frame"],.intercom-launcher,.intercom-launcher-badge-frame{display:none!important}
/* 30/10/2026 : colonnes du pied de page a hauteur de leur contenu (bloc Guides ajoute dans Ressources) ; la hauteur fixe faisait deborder les colonnes sur le bas du pied de page. */
.ftr3_cols{height:auto}

@media screen and (max-width: 767px){.home_v3_row .home_v3_proof_text.home_v3_proof_text, .acad_v3_logos .acad_v3_logos_title.acad_v3_logos_title{align-self: stretch;text-align: center;}.home_v3_row .home_v3_proof_text.home_v3_proof_text{justify-content: center;}.container_v3 .home_v3_head_left.home_v3_head_left{align-items: center;text-align: center;}.home_v3_head_left .title_v3.cc-agents, .home_v3_head_left .lead_v3.cc-agents{text-align: center;}.cases_v3_head.cases_v3_head .cases_v3_intro{align-items: center;text-align: center;}.cases_v3_head .cases_v3_intro .cases_v3_title, .cases_v3_head .cases_v3_intro .cases_v3_text{text-align: center;}.cases_v3_head.cases_v3_head{align-items: center;}.cases_v3_head.cases_v3_head > .cases_v3_filters{align-self: stretch;align-items: center;}.cases_v3_head.cases_v3_head .cases_v3_pills{justify-content: center;}.cmp_v3_head.cmp_v3_head, .cmp_v3_head.cmp_v3_head .cmp_v3_titles, .cmp_v3_head.cmp_v3_head .cmp_v3_sub{align-items: center;text-align: center;}.cmp_v3_head.cmp_v3_head .cmp_v3_title, .cmp_v3_head.cmp_v3_head .cmp_v3_mono, .cmp_v3_head.cmp_v3_head .cmp_v3_lead{text-align: center;}.steps_v3_head.steps_v3_head{align-items: center;text-align: center;}.steps_v3_head.steps_v3_head .steps_v3_title{text-align: center;}.steps_v3_head.steps_v3_head > .btn_v3_slot.cc-slot-mob{align-self: center;}.brain_v3_inner .brain_v3_head.brain_v3_head{align-items: center;text-align: center;}.brain_v3_head.brain_v3_head .brain_v3_title, .brain_v3_head.brain_v3_head .brain_v3_lead{text-align: center;}.team_v3_frame .team_v3_head.team_v3_head{align-items: center;text-align: center;}.team_v3_head.team_v3_head .team_v3_title, .team_v3_head.team_v3_head .team_v3_text{text-align: center;}[data-wf--section-faq-v3--variant] .faq_content .heading_wrap, [data-wf--section-faq-v3--variant] .faq_content .heading_wrap > h2{text-align: center;}[data-wf--section-faq-v3--variant] .faq_content .heading_wrap > h2{text-wrap: balance;}[data-wf--section-cta-chat-v3--variant] .cta_chat_v3_main .cta_chat_v3_head{align-items: center;text-align: center;}[data-wf--section-cta-chat-v3--variant] .cta_chat_v3_head .cta_chat_v3_title, [data-wf--section-cta-chat-v3--variant] .cta_chat_v3_head .cta_chat_v3_text, [data-wf--section-cta-chat-v3--variant] .cta_chat_v3_ask .cta_chat_v3_ask_title{text-align: center;}[data-wf--section-cta-chat-v3--variant] .cta_chat_v3_card .cta_chat_v3_stats{justify-content: center;align-items: center;text-align: center;}.container_v3.cc-problem .acad_v3_problem.acad_v3_problem{align-items: center;text-align: center;}.acad_v3_problem.acad_v3_problem .acad_v3_eyebrow, .acad_v3_problem.acad_v3_problem .acad_v3_title, .acad_v3_problem.acad_v3_problem .acad_v3_problem_text{text-align: center;}}
.btn_v3_slot.cc-slot-integ[data-integ-btn="mob"]{display: none;}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'][data-size='compact-14']{--btn-text-size: .875em;--btn-lh: 1.21;--btn-th: 1.21429em;--btn-ls: 0em;padding: .625em 1.125em !important;}.btn_wrap[data-wf--interactive-button--settings-variant='v3-outline'][data-size='compact-14']{border: 1px solid transparent;--btn-outline-color: var(--_theme---v3--border-e6e6e6);--btn-shadow: 0 2px 6px 0 var(--_theme---v3--shadow-1a1f29-6);}:where(.btn_wrap[data-wf--interactive-button--settings-variant='v3-outline'][data-size='compact-14']) > .btn_bg{inset: -1px;}@media screen and (max-width: 767px){:root .integ_grid_v3_content .btn_v3_slot.cc-slot-integ[data-integ-btn="desk"]{display: none;}:root .integ_grid_v3_content.integ_grid_v3_content .btn_v3_slot.cc-slot-integ[data-integ-btn="mob"]{display: flex;align-self: center;}:root .integ_grid_v3_content.integ_grid_v3_content .btn_v3_slot.cc-slot-integ[data-integ-btn="mob"] .btn_wrap{width: auto;}:root [data-wf--section-cta-chat-v3--variant] .cta_chat_v3_head .cta_chat_v3_title.cta_chat_v3_title{width: 11.7857em;max-width: none;align-self: center;flex-shrink: 0;text-wrap: wrap;}:root [data-wf--section-cta-chat-v3--variant] .cta_chat_v3_head .cta_chat_v3_title br{display: none;}:root [data-wf--section-cta-chat-v3--variant].cta_chat_v3.cta_chat_v3{padding-left: .75em;padding-right: .75em;}:root [data-wf--section-cta-chat-v3--variant] > .cta_chat_v3_card.cta_chat_v3_card{padding-bottom: 2em;border-radius: 1.5em;}:root [data-wf--section-cta-chat-v3--variant].cta_chat_v3.cta_chat_v3{padding-bottom: .75em;}}
.header.cc-v3.cc-v3{--nav-bg-menu: var(--_theme---surface-2);--nav-outline-menu: transparent;--nav-shadow-menu: none;--menu-open-bg-color: var(--_theme---surface-2);--menu-open-outline-color: transparent;--menu-open-shadow: none;}@media screen and (max-width: 767px){.header.cc-v3 .menu-button.cc-v3{width: 2rem !important;height: 2rem !important;border-radius: 999em !important;}}html:has(.u-mode-invert), body:has(.u-mode-invert){background-color: var(--neutral--light);}@media screen and (max-width: 991px){.header.cc-v3 .nav_menu_links > .nav_menu_item{border-top-width: 0 !important;border-bottom-width: 0 !important;}.header.cc-v3 .navlink_arrow{display: none !important;}.header.cc-v3 .nav_feature_grid > :nth-child(-n+4), .header.cc-v3 .nav_feature_grid > :nth-child(6){order: -1;}}.u-mode-invert{--_typography---h1--letter-spacing: -0.022em;--_typography---h2--letter-spacing: -0.022em;--_typography---h3--letter-spacing: -0.022em;}.header.cc-v3 .navlink_text{letter-spacing: -0.022em;}.header.cc-v3 .nav_feature_eyebrow{font-family: "Geist Mono", ui-monospace, monospace;color: var(--_theme---v3--step-num);letter-spacing: 0.0909em;line-height: 1.2727;}.header.cc-v3 :is(.nav_hub_title, .nav_feature_preview_title, .nav_feature_chip_title){letter-spacing: 0;}.header.cc-v3 :is(.nav_hub_desc, .nav_feature_preview_text), .header.cc-v3 :is(.nav_mega__layout.cc-v3-agents, .nav_mega__layout.cc-v3-usecases) .text-fade{color: var(--_theme---v3--grey-5c);}.header.cc-v3 .nav_feature_preview_title{line-height: 1.3333;}.header.cc-v3 :is(.nav_mega__layout.cc-v3-agents, .nav_mega__layout.cc-v3-usecases) .text-s-cfull{line-height: 1.5714;letter-spacing: -0.022em;}@media screen and (min-width: 992px){.header.cc-v3 .navlink{line-height: 1.57143;}.header.cc-v3 .nav_wrap.cc-v3{padding-top: 0.875rem;padding-bottom: 0.875rem;}.header.cc-v3 .nav_left_row.cc-v3{flex: 0 0 17.125rem;}.header.cc-v3 .nav_button_row{flex: 1 1 auto;}.header.cc-v3 .navlink_chevron{width: 0.4375rem;}.header.cc-v3 .nav_mega__wrap.cc-v3{box-shadow: 0 1.5em 1.75em rgba(0, 0, 0, 0.08), 0 0.5em 0.75em rgba(0, 0, 0, 0.06), 0 0.0625em 0.0625em rgba(0, 0, 0, 0.04);}.header.cc-v3 .nav_hub_item{column-gap: 0.5rem;}.header.cc-v3 .nav_feature_eyebrow.cc-featured{margin-right: 1.125rem;}.header.cc-v3 :is(.nav_mega__layout.cc-v3-agents, .nav_mega__layout.cc-v3-usecases){padding-left: 0.8125rem;padding-right: 0.8125rem;}.header.cc-v3 .nav_mega__link{border-radius: 0.875rem;}.header.cc-v3 .nav_mega__link::after{border-radius: 0.875rem;background: var(--_theme---v3--sand);box-shadow: inset 0 0 0 1px var(--_theme---v3--sand-border);}.header.cc-v3 .nav_mega__layout.cc-v3-usecases .nav_menu__img{width: 1.125rem;height: 1.125rem;}}@media screen and (max-width: 991px){.header.cc-v3, .header.cc-v3 .nav_wrap.cc-v3{background-color: var(--_theme---surface);}.header.cc-v3 .nav_feature_eyebrow{padding: 0 0 0.125rem;}.header.cc-v3 .navlink{padding: 1rem 0.5rem;font-size: 1rem;line-height: 1.375;}.header.cc-v3 .navlink_text{letter-spacing: -0.01875em;}}@media screen and (max-width: 767px){.header.cc-v3{padding-top: 0 !important;}.header.cc-v3 .nav_wrap.cc-v3{padding: 0.625rem 1rem !important;min-height: 3.5rem;}}.u-mode-invert .btn_wrap:where(:not([data-wf--interactive-button--settings-variant^='v3-'])) .btn_text{height:1.5em;text-shadow:0 1.5em;margin-top:-.05em;margin-bottom:-.05em}.u-mode-invert .btn_wrap:where(:not([data-wf--interactive-button--settings-variant^='v3-'])) .btn_text_span{line-height:1.5;letter-spacing:0}.header.cc-v3 .navlink_inner{height: 1lh;margin-top: calc((1.1em - 1lh) / 2);margin-bottom: calc((1.1em - 1lh) / 2);}.header.cc-v3 .navlink_text{--text-distance: 1lh;}@media screen and (min-width: 992px){.header.cc-v3 .nav_menu_links > .nav_menu_item:has(.cc-v3-agents){order: 1;}.header.cc-v3 .nav_menu_links > .nav_menu_item:not([data-mega="group"]){order: 2;}}@media screen and (min-width: 992px){.header.cc-v3 .nav_menu_links.cc-v3{margin-left: -0.75rem;}.header.cc-v3 .nav_menu_links > .nav_menu_item[data-mega="group"] + .nav_menu_item:not([data-mega="group"]){margin-left: 0.25rem;}}.header.cc-v3 :is(.nav_hub_desc, .nav_feature_preview_text, .nav_feature_preview_link, .nav_feature_chip_sub){letter-spacing: 0;}.header.cc-v3 .nav_feature_chip_sub{color: var(--_theme---v3--grey-5c, #5c5c5c);}@media screen and (max-width: 991px){.header.cc-v3 .nav_feature_chip_sub{line-height: 1.25;}.header.cc-v3 [data-mega="group"][data-mega-state="open"] > .navlink .navlink_text{font-weight: 500;}}@media screen and (min-width: 992px){.header.cc-v3.cc-v3 .nav_mega__layout.cc-v3-agents{column-gap: 2.125rem;}.header.cc-v3.cc-v3 .nav_mega__layout.cc-v3-usecases{column-gap: 2.875rem;}.header.cc-v3.cc-v3 :is(.nav_mega__layout.cc-v3-agents, .nav_mega__layout.cc-v3-usecases) .nav_mega__link{padding-top: 0.75rem;padding-bottom: 0.75rem;}.header.cc-v3.cc-v3 .nav_feature_eyebrow.cc-featured{margin-right: 0.95rem;}}.header.cc-v3 .nav_feature_preview_link{line-height: 1.38462;}.header.cc-v3 .nav_feature_preview_link::after{content: "";display: inline-block;width: .73085em;height: .66265em;margin-left: .53846em;margin-right: .14416em;vertical-align: -.01314em;background-color: currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -0.00018 9.50071 8.61435'%3E%3Cpath d='M5.19354 8.61417L4.36257 7.79244L7.24787 4.90714H0V3.70685H7.24787L4.36257 0.826172L5.19354 -0.000177979L9.50071 4.307L5.19354 8.61417Z'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -0.00018 9.50071 8.61435'%3E%3Cpath d='M5.19354 8.61417L4.36257 7.79244L7.24787 4.90714H0V3.70685H7.24787L4.36257 0.826172L5.19354 -0.000177979L9.50071 4.307L5.19354 8.61417Z'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%;}@media screen and (min-width: 992px){.page-wrapper.cc-hub > .header.cc-v3, .page-wrapper.cc-hub > .header.cc-v3 .nav_wrap.cc-v3{background-color: var(--neutral--light-hub, #fdfcfc);}}@media screen and (min-width: 992px){.header.cc-v3 .navlink{column-gap: 0.5rem;}}@media screen and (max-width: 991px){.header.cc-v3 .navlink_chevron{width: 0.6125rem;}.header.cc-v3 .nav_button_row{column-gap: 0.375rem;}}@media screen and (min-width: 992px){.header.cc-v3.cc-v3, .page-wrapper.cc-hub > .header.cc-v3.cc-v3{background-color: transparent;padding: 1rem 2rem 0;pointer-events: none;}.header.cc-v3.cc-v3 .nav_wrap.cc-v3, .page-wrapper.cc-hub > .header.cc-v3 .nav_wrap.cc-v3{pointer-events: auto;max-width: 76rem;padding: 0.9375rem 1.25rem;background-color: var(--neutral--white, #fff);border: 1px solid #e6e6e6;border-radius: 1rem;box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.05);}.header.cc-v3.cc-v3 .nav_wrap__bg{border-radius: 1rem;background-color: transparent;}.header.cc-v3.cc-v3 .nav_left_row.cc-v3{flex: 0 0 auto;}.header.cc-v3.cc-v3 .nav_menu_outer{margin-left: 2rem;margin-right: auto;}.header.cc-v3.cc-v3 .nav_menu_links.cc-v3{margin-left: 0;justify-content: flex-start;column-gap: 1rem;}.header.cc-v3.cc-v3 .navlink{border-radius: 0.5rem;}.header.cc-v3.cc-v3 .nav_button_row{flex: 0 0 auto;gap: 0.5rem;}.header.cc-v3.cc-v3 .nav_button_wrap.cc-v3 .btn_wrap{--btn-radius: 0.625rem;}.header.cc-v3.cc-v3 .nav_button_wrap.cc-v3 .btn_wrap[data-wf--interactive-button--settings-variant="v3-light"] .btn_bg{background-color: transparent;border-color: transparent;box-shadow: none;}.header.cc-v3.cc-v3 .nav_button_wrap.cc-v3 .btn_wrap[data-wf--interactive-button--settings-variant="v3-light"]{color: #7d7d7d;--btn-shadow: none;}.header.cc-v3.cc-v3 .nav_button_wrap.cc-v3 .btn_wrap[data-wf--interactive-button--settings-variant="v3-light"]:hover{color: var(--neutral--black, #09090b);}.header.cc-v3.cc-v3 .nav_mega__wrap.cc-v3{border: 1px solid #dedede;border-radius: 0.75rem;}.header.cc-v3.cc-v3 .nav_mega.cc-v3{top: 4.8125rem;}}@media screen and (min-width: 992px){.header.cc-v3 [data-mega='group']:not([data-mega-state='open']) [data-mega='menu'], .header.cc-v3 [data-mega='group']:not([data-mega-state='open']) [data-mega='menu'] *{pointer-events: none !important;}}@media screen and (max-width: 767px){html body .page-wrapper:has(> .cc-theme-v3) > .header.cc-v3 .nav_wrap.cc-v3{padding: 0.75rem 1rem !important;min-height: 3.6875rem;border-bottom-color: rgba(8, 9, 10, 0.06);}html body .page-wrapper:has(> .cc-theme-v3) > .header.cc-v3 .nav_logo.cc-v3{width: 5.75rem !important;}.page-wrapper:has(> .cc-theme-v3) > .header.cc-v3 .nav_button_row{column-gap: 0.5rem;}.page-wrapper:has(> .cc-theme-v3) > .header.cc-v3 .nav_cta .btn_wrap.btn_wrap[data-size="small"]{--btn-ls: 0em;padding: 0.40625em 0.875em !important;font-weight: 400;}html body .page-wrapper:has(> .cc-theme-v3) > .header.cc-v3 .menu-button.cc-v3{width: 2.125rem !important;height: 2.125rem !important;background-color: rgba(8, 9, 10, 0.05);}.page-wrapper:has(> .cc-theme-v3) > .header.cc-v3 .menu-button-line.cc-v3{width: 0.875rem;height: 0.1171875rem;}.page-wrapper:has(> .cc-theme-v3) > .header.cc-v3:has(.nav_menu_outer[data-state="closed"]) .menu-button-line.cc-v3:first-child{translate: 0 -0.015625rem;}.page-wrapper:has(> .cc-theme-v3) > .header.cc-v3:has(.nav_menu_outer[data-state="closed"]) .menu-button-line.cc-v3:last-child{translate: 0 0.015625rem;}.page-wrapper:has(> .header.cc-v3) > .cc-theme-v3{padding-top: 0.1875rem;}}

.hero_home_v3_media{position:relative}
.hv3b{position:absolute;inset:0;opacity:0;pointer-events:none;background-color:var(--_theme---background,#fbfbfb);z-index:1;overflow:hidden}
.hv3b_p{position:absolute;display:block;max-width:none;margin:0}
.hv3b_p>img,.hv3b_p>svg{position:absolute;inset:0;width:100%;height:100%;display:block;max-width:none}
/* CONF-TYPO 26/10 (R-TYP-15) : glyphe ▲ d'Inter Semi Bold (Figma 12843:128176, absent du sous-ensemble Inter du site ; Google Fonts Inter v20, 944 o) */
@font-face{font-family:"Agentova Inter Glyphes";src:url(https://cdn.prod.website-files.com/6a8eaced4cd2d76bbe590e38/6adf066b1592a24dc55d43ac_inter-glyphe-triangle-600.woff2) format("woff2");font-weight:600;unicode-range:U+25B2}
.hv3b_p text{font-family:Inter,"Agentova Inter Glyphes",Arial,sans-serif;font-variant-numeric:tabular-nums}


/* PROPRIÉTAIRE : page / (Accueil, hero) · L4 17/10 : règle du bouton secondaire (agent O) retirée : rendu porté par la variante V3 Light d'Interactive / Button (embed BOUTONS V3 L4 du Footer V3). */


/* PROPRIETAIRE : Speakers V3 (bandeau des logos clients) - SUJET : defile des l'affichage, sans attendre le JS paresseux (module visuals initCSSMarquee demarre 0,5 a 4 s apres) - REGLE : R-MOB-11 (LOGOS-22 22/10, demande utilisatrice ; LOGOS-25 25/10 : 13 logos = 13 x 144 px / 50 px/s = 37.44s, avant 10 logos = 28.8s). Le JS reprend ensuite (clone, duree exacte = largeur / 50 px/s, pause hors ecran). Retour arriere : vider ce bloc. */
[data-marquee-list]:has(> .marquee_logo.cc-client){animation-play-state:running;animation-duration:37.44s}


/* PROPRIETAIRE : Section / Agents V3 - REGLE : R-STR-01 (en-tete L3 15/10/2026) */
.home_v3_agent.cc-agents[data-agent-active="false"]{display:none}
.home_v3_agents_rail>.home_v3_agents_avatar[data-agent-pos="off"]{display:none}
a.home_v3_agent_role_row{color:inherit;text-decoration:none}
@media screen and (min-width:992px){
[data-agents-slider-state="ready"] .home_v3_agents_chev,[data-agents-slider-state="ready"] .home_v3_agents_avatar{cursor:pointer;-webkit-tap-highlight-color:transparent}
[data-agents-slider-state="ready"] .home_v3_agents_avatar[data-agent-pos="0"]{cursor:default}
[data-agents-slider-state="ready"] .home_v3_agents_chev:hover{opacity:.7}
[data-agents-slider-state="ready"] .home_v3_agents_chev:focus-visible,[data-agents-slider-state="ready"] .home_v3_agents_avatar:focus-visible{outline:2px solid currentColor;outline-offset:3px}
a.home_v3_agent_role_row:hover .home_v3_agent_arrow{transform:translate(2px,-2px)}
.home_v3_agent_arrow{transition:transform .2s ease}
}
@media (prefers-reduced-motion:reduce){.home_v3_agent_arrow{transition:none}}
/* PROPRIETAIRE : Section / Agents V3 (Accueil + funnels) - SUJET : espacement temoignages / Agents, filet mobile - REGLE : R-STR-01 (L3 15/10/2026 : deplace de l'embed U2 du Footer V3, selecteurs et @media inchanges) */
/* Accueil + funnels : 72 px entre les cartes temoignages et la section Agents (Figma 12843:128696 -> 12843:128743). */
@media screen and (min-width: 992px) { .container_v3.cc-noline:has(.home_v3_grid3) { padding-bottom: 4.5em; } }
/* Accueil + funnels, mobile : filet haut de la section Agents pleine largeur (Figma 12823:96768, 390 px). */
@media screen and (max-width: 767px) {
  .container_v3.cc-agents { border-top-color: transparent; }
  .container_v3.cc-agents::after { content: ""; position: absolute; top: -1px; left: 50%; width: 100vw; height: 1px; transform: translateX(-50%); background-color: var(--_theme---v3--black-10); pointer-events: none; }
}


/* CARTES-AGENT-MOB (28/10) : cartes de l'agent au téléphone = 1 carte à la fois, 3 cartes à glisser (R-MOB-22, R-MOB-25).
   Le core Slater du 27/10 (blocs feature-tiles-v1 / anim-v1) pose un div .ft ou .ag-a.ag-replace AVANT chaque image et masque l'image ;
   ce div n'a pas la classe de la carte (largeur 16.375em, flex none, aimantation) et agent-features-mobile-v1 masque le 5e enfant
   (= 3e tuile) et met les tuiles en flex 1 1 0 (2 cartes de 165 px). Ici : la tuile prend la place de la carte, sélecteurs par classe
   (jamais par rang d'enfant), spécificité 0,3,0+ pour battre les règles !important du core (0,2,0). Ordinateur : rien. */
@media screen and (max-width: 767px) {
  .home_v3_features.home_v3_features > .ft,
  .home_v3_features.home_v3_features > .ag-a.ag-replace {
    display: block !important;
    flex: none !important;
    width: 16.375em !important;
    min-width: 0;
    scroll-snap-align: start;
  }
  /* calques animés d'anim-v1 (pop 1,08, float) : sans coupe, ils agrandissent la zone à faire défiler de 1 à 2 px sur la 3e carte → carte mal aimantée */
  .home_v3_features.home_v3_features > .ag-a.ag-replace {
    overflow: hidden;
    overflow: clip;
  }
  .home_v3_features.home_v3_features > img.home_v3_feature_img:not(.ft + img, .ag-a + img) {
    display: block !important;
  }
}


/* PROPRIETAIRE : Code / Cases V3 (composant partage, insere dans Section / Cases V3 et Element / Cases More V3) - REGLE : R-STR-01, R-STR-03 (L3 15/10/2026 : un seul code au lieu de 2 copies identiques) */
/* AG 12/10/2026 + P1 13/10/2026 : « Ils étaient à votre place » au modèle de Margot (Figma 14142:123991 et 12385:169366).
   1) les 9 études de cas (.case_v3_card.cc-call) au gabarit des portraits (photo plein cadre, citation, nom, 1 chiffre) :
      le nouveau contenu utilise les classes des portraits (cases_v3_card_*) ; l'ancien (titre, texte, 2 chiffres, médaillon) est masqué ;
   2) en ordinateur (>= 992 px) : cartes 301 x 532 (contenu à 90 %, comme le Figma), écart 30 px, fondu de 170 px à droite (mesures de 12385:169366) ;
   3) navigation créée par le JS Slater « cases-nav v3 » (P1 13/10) : pilule à points (Figma « Pagination » 14141:112920, 128 x 22),
      2 flèches de 52 px ; la carte coupée à droite est floutée (Figma 14141:112874 : flou 6, opacité 75 %).
      La barre de progression et le texte de la v2 sont masqués (pas supprimés). Téléphone : pilule seule, sans flèches (Figma mobile).
   Ne vise que les pistes qui contiennent .case_v3_card.cc-call (11 pages) : hubs et site sombre inchangés.
   Sauvegardes : temoignages-margot/sauvegardes/ (AE) et temoignages-margot/v3-pilule/sauvegardes/ (v2). */
.cases_v3_grid .case_v3_card.cc-call{width:19.5em;max-width:none;min-height:0;aspect-ratio:334.46/591.43;align-self:flex-start;font-size:1em;padding:0;justify-content:flex-end;border-radius:1.3889em;box-shadow:none}
.cases_v3_grid .case_v3_card.cc-call .cases_v3_card_photo.cc-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
@media screen and (min-width:992px){
  .cases_v3_grid:has(.case_v3_card.cc-call){column-gap:1.875em;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 10.625em),#00000014 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 10.625em),#00000014 100%)}
  .cases_v3_grid:has(.case_v3_card.cc-call) > .cases_v3_card,.cases_v3_grid .case_v3_card.cc-call{font-size:.9em;width:20.904em}
  /* carte en aperçu (pas entièrement visible) : flou + opacité du Figma ; classe posée par le JS v3 */
  .cases_v3_grid[data-cases-nav="ready"] > *,.cases_v3_grid[data-cases-nav="ready"] .case_v3_card.cc-call{transition:filter .35s ease,opacity .35s ease}
  .cases_v3_grid[data-cases-nav="ready"] .is-cases-peek{filter:blur(3px);opacity:.75}
}
@media screen and (max-width:767px){
  /* CAS-M 13/10 : les 9 études de cas à la taille des portraits (18.75em, 300 x 530 en 390), comme /demo ; avant : width:80% (274 px) */
  .cases_v3_grid .case_v3_card.cc-call{width:18.75em}
  .cases_v3_grid:where([data-wf--section-cases-v3--variant="demo-mobile-scroll"] .cases_v3_grid) .case_v3_card.cc-call{width:18.75em}
}
/* défilement */
.cases_v3_grid:has(.case_v3_card.cc-call){scroll-behavior:smooth;overscroll-behavior-x:contain}
@media (hover:hover) and (pointer:fine){.cases_v3_grid:has(.case_v3_card.cc-call){scroll-snap-type:x proximity}}
.cases_v3_grid[data-cases-nav="ready"]{cursor:grab}
.cases_v3_grid[data-cases-nav="ready"]:focus-visible{outline:2px solid var(--_theme---text,#08090a);outline-offset:4px}
.cases_v3_grid[data-cases-nav="ready"].is-dragging{cursor:grabbing;user-select:none}
.cases_v3_grid[data-cases-nav="ready"] img{-webkit-user-drag:none}
/* navigation (créée par le JS) : Figma 14141:112918 */
.cases_v3_nav{display:flex;align-items:center;justify-content:space-between;gap:1em;width:100%;max-width:100%;box-sizing:border-box;margin-top:-3.75em;padding:0 3em}
/* pilule à points : Figma 14141:112920 (128 x 22, padding 8/10, écart 6, fond #08090A 5 %, rayon 999 ;
   point 6 x 6 #08090A 16 % ; point actif 24 x 6 #08090A 100 %) ;
   TEMO 17/10 (C3, R-MOB-08) : --cases-pips = 8 points comme le Figma (pilule 128 px) ; lu par le JS cases-nav (bloc TEMO), qui regroupe les 12 cartes sur 8 points */
.cases_v3_nav_pager{--cases-pips:8;display:flex;align-items:center;flex:none;gap:.375em;padding:.5em .625em;border-radius:999px;background-color:#08090a0d;background-color:color-mix(in srgb,var(--_theme---text,#08090a) 5%,transparent)}
.cases_v3_nav_pip{position:relative;display:block;flex:none;width:.375em;height:.375em;padding:0;margin:0;border:0;border-radius:999px;background-color:#08090a29;background-color:color-mix(in srgb,var(--_theme---text,#08090a) 16%,transparent);cursor:pointer;transition:width .3s ease,background-color .3s ease}
.cases_v3_nav_pip::after{content:"";position:absolute;inset:-.5em -.1875em}
.cases_v3_nav_pip[aria-current="true"]{width:1.5em;background-color:var(--_theme---text,#08090a)}
.cases_v3_nav_pip:hover:not([aria-current="true"]){background-color:#08090a59;background-color:color-mix(in srgb,var(--_theme---text,#08090a) 35%,transparent)}
.cases_v3_nav_pip:focus-visible{outline:2px solid var(--_theme---text,#08090a);outline-offset:3px}
.cases_v3_nav_arrows{display:flex;gap:.75em;flex:none;margin-left:auto}
.cases_v3_nav_btn{display:flex;align-items:center;justify-content:center;width:3.25em;height:3.25em;padding:0;border:0;border-radius:999px;background-color:var(--_theme---surface,#fff);color:var(--_theme---text,#08090a);cursor:pointer;box-shadow:0 0 0 1px #0e3f7e0a,0 1px 1px -.5px #2a33450a,0 3px 3px -1.5px #2a33460a,0 32px 32px -16px #2a33460a,0 44px 44px -16px #2a33460f;transition:transform .2s ease}
.cases_v3_nav_btn svg{width:1.375em;height:1.375em;display:block;transition:opacity .2s ease}
.cases_v3_nav_btn:active:not(:disabled){transform:scale(.95)}
.cases_v3_nav_btn:disabled{cursor:default}
.cases_v3_nav_btn:disabled svg{opacity:.3}
.cases_v3_nav_btn:focus-visible{outline:2px solid var(--_theme---text,#08090a);outline-offset:2px}
@media screen and (max-width:991px){.cases_v3_nav{margin-top:-2.5em;padding:0 1.5em}}
@media screen and (max-width:767px){
  .cases_v3_nav{margin-top:-2em;padding:0}
  .cases_v3_nav_btn{width:2.625em;height:2.625em}
  /* Figma mobile (12883:97118) : ni flèches ni barre ; pilule seule sous les cartes */
  .cases_v3_nav_arrows{display:none}
  .cases_v3_nav:not(:has(.cases_v3_nav_pager)){display:none}
}
@media (prefers-reduced-motion:reduce){.cases_v3_grid:has(.case_v3_card.cc-call){scroll-behavior:auto}.cases_v3_nav_pip,.cases_v3_grid[data-cases-nav="ready"] > *{transition:none}}
/* CAD 14/10 : rangée bornée au cadre, symétrique, défilement dans les deux sens (décision de l'utilisatrice du 14/10 :
   les cartes ne sortent plus jusqu'au bord de l'écran ; revient sur la demande de Samy S11/S13, blocs AC, CARD et SYM retirés,
   sauvegardés dans audit-13-10/CAD/sauvegardes/). En ordinateur (>= 992 px) seulement ; tablette et téléphone inchangés.
   1) la piste reste entre les deux filets verticaux du cadre (largeur du cadre, comme le Figma) : filets visibles et continus ;
   2) plus de masque sur la piste ni de voile sur les cartes (is-cases-peek sans effet) ; flou du Figma (14141:112874, flou de
      calque 6 = blur 3px) seulement sur une carte coupée dont la partie visible est dans une bande de fondu (is-cases-ghost, JS) ;
   3) sans le JS « cases-nav v3 CAD » (état juste après publication) : rendu du Figma, 1re carte sous le titre, carte coupée à
      droite, bande de fondu de 170 px au bord droit du cadre (Figma 14141:112917, fond de page 0 -> 92 %) ;
   4) avec le JS CAD (attribut data-cases-loop posé par le JS, qui lit --cases-loop pour savoir que ce bloc est en ligne) :
      rangée en boucle, chaque carte s'aimante au centre (accroche obligatoire) : à chaque arrêt, une carte coupée à gauche,
      3 entières au centre, une carte coupée à droite (même largeur coupée des deux côtés) ; bandes de fondu identiques aux deux
      bords du cadre, étroites (6.5em, elles finissent avant la 1re carte entière), posées sur les cartes, fixes,
      clics et glisser au travers ; marge de fin de la dernière carte (classe .case_v3_card.cc-call:last-child) annulée en boucle
      (sinon un vide après la dernière carte). Couleur des bandes = variable Theme « background ». Marche arrière : retirer ce bloc. */
@media screen and (min-width:992px){
  .cases_v3_grid:has(.case_v3_card.cc-call){--cases-loop:1;-webkit-mask-image:none;mask-image:none}
  .cases_v3_grid[data-cases-nav="ready"] .is-cases-peek{filter:none;opacity:1}
  .cases_v3_grid[data-cases-nav="ready"] .is-cases-ghost{filter:blur(3px)}
  .cases_v3_grid:has(.case_v3_card.cc-call)::after,.cases_v3_grid[data-cases-loop]:has(.case_v3_card.cc-call)::before{content:"";position:absolute;z-index:2;height:calc(33.27em + 10px);margin-top:-4px;pointer-events:none}
  .cases_v3_grid:has(.case_v3_card.cc-call)::after{right:0;width:10.625em;background-image:linear-gradient(90deg,#fbfbfb00,#fbfbfbeb);background-image:linear-gradient(90deg,color-mix(in srgb,var(--_theme---background,#fbfbfb) 0%,transparent),color-mix(in srgb,var(--_theme---background,#fbfbfb) 92%,transparent))}
  .cases_v3_grid[data-cases-loop]:has(.case_v3_card.cc-call)::before{left:0;width:6.5em;background-image:linear-gradient(270deg,#fbfbfb00,#fbfbfbeb);background-image:linear-gradient(270deg,color-mix(in srgb,var(--_theme---background,#fbfbfb) 0%,transparent),color-mix(in srgb,var(--_theme---background,#fbfbfb) 92%,transparent))}
  .cases_v3_grid[data-cases-loop]:has(.case_v3_card.cc-call)::after{width:6.5em}
  .cases_v3_grid[data-cases-loop]:has(.case_v3_card.cc-call){padding-left:0;padding-right:0;scroll-padding-left:0;scroll-padding-right:0;scroll-snap-type:x mandatory}
  .cases_v3_grid[data-cases-loop]:has(.case_v3_card.cc-call) > .cases_v3_card,.cases_v3_grid[data-cases-loop]:has(.case_v3_card.cc-call) .case_v3_card.cc-call{scroll-snap-align:center;margin-left:0;margin-right:0}
}
/* PROPRIETAIRE : Section / Cases V3 et Element / Cases More V3 (carte cas client) - SUJET : bloc chiffre des cartes portrait - REGLE : R-STR-01 (L3 15/10/2026 : deplace de l'embed U2 du Footer V3, selecteurs et @media inchanges) */
/* Demo : bloc chiffre des cartes portrait a 34 px du bord droit (Figma 13702:111612, x 390 / 749 / 1106).
   TEMO 17/10 : .pricing_v3_testi et .uc_results_v3 retires du selecteur (anciennes sections de Tarifs et des cas d'usage masquees, remplacees par Section / Cases V3, R-STR-16). */
@media screen and (min-width: 992px) { [data-wf--section-cases-v3--variant="demo-mobile-scroll"] .cases_v3_card .cases_v3_card_meta { padding-right: 1.025rem; } }
/* PROPRIETAIRE : Code / Cases V3 - SUJET : cadre, pastilles de secteur et barre de navigation = noeuds Figma - REGLE : R-0, R-TYP-16, R-FRM-01 (CORR-2 17/10/2026) */
/* 1) filet haut du cadre et ses 2 prolongements (div.h-1 / div.absolute) = color/black/ 5% sur tous les cadres (agents 14217:5318, Funnel Home 14217:5047,
      Funnel Call 12385:169368, Resa 14217:5589, hub Creation 14218:8289) ; filets lateraux = color/black/ 5% sur la variante Agents
      (agents 14217:5317, hub Creation 14218:8288 ; TEMO 17/10 : variante Use Cases = cas d'usage 14218:9912 et Tarifs 14218:10183 ;
      Accueil, funnels et Demo gardent 10 %, comme leur Figma) ;
   2) pastilles de secteur : largeur du texte = boite du noeud Figma (204 / 77 / 188 / 129 / 233 px, R-TYP-16) : pastilles 256 / 129 / 240 / 181 / 285 ;
   3) barre de navigation : pilule a x 180 et fleches a x 1144 / 1208 (Figma 14217:5543, 14217:5554, 14217:5557) : marge 47 px depuis le filet.
   Ordinateur seulement (>= 992 px) : le Figma mobile (12883:97381) garde le filet haut #EBEBEB ; tablette sans maquette, inchangee. Retour arriere : supprimer ce bloc. */
@media screen and (min-width: 992px) {
  .cases_v3.cases_v3 { border-top-color: var(--_theme---v3--frame-line, rgba(0, 0, 0, 0.05)); }
  .cases_v3 > .tlogos_v3_line.tlogos_v3_line { background-color: var(--_theme---v3--frame-line, rgba(0, 0, 0, 0.05)); }
  .cases_v3.cases_v3:is([data-wf--section-cases-v3--variant="agents"], [data-wf--section-cases-v3--variant="use-cases"]) { border-left-color: var(--_theme---v3--frame-line, rgba(0, 0, 0, 0.05)); border-right-color: var(--_theme---v3--frame-line, rgba(0, 0, 0, 0.05)); }
  .cases_v3_filters > .cases_v3_pills > .cases_v3_pill > .cases_v3_pill_text { flex: none; }
  .cases_v3_filters > .cases_v3_pills:nth-child(1) > .cases_v3_pill:nth-child(1) > .cases_v3_pill_text { width: 12.75em; }
  .cases_v3_filters > .cases_v3_pills:nth-child(1) > .cases_v3_pill:nth-child(2) > .cases_v3_pill_text { width: 4.8125em; }
  .cases_v3_filters > .cases_v3_pills:nth-child(1) > .cases_v3_pill:nth-child(3) > .cases_v3_pill_text { width: 11.75em; }
  .cases_v3_filters > .cases_v3_pills:nth-child(2) > .cases_v3_pill:nth-child(1) > .cases_v3_pill_text { width: 8.0625em; }
  .cases_v3_filters > .cases_v3_pills:nth-child(2) > .cases_v3_pill:nth-child(2) > .cases_v3_pill_text { width: 14.5625em; }
  .cases_v3_nav.cases_v3_nav { padding-left: 2.9375em; padding-right: 2.9375em; }
}
/* PROPRIETAIRE : Code / Cases V3 - SUJET : coins et ombre des cartes, demo telephone - REGLE : R-CMP-27 (G-CASES 20/10/2026) */
/* Figma : chaque carte = div.CuIframe_wrapper decoupe 301 x 532, coins 20 px, sans ombre (12385:169418, 14218:9963, 14217:5368) ; telephone /demo 12883:97427 :
   coins 17,308 px. Photo 302 x 538 (coins 12,16), bouton (15,63) et son ombre = calques interieurs coupes, invisibles. Portraits : style natif cases_v3_card.
   Demo telephone (12883:97381) : titre -> texte 10, texte -> pastilles 16, pastilles 8 px, cartes 12 px, texte des pastilles = boite Figma.
   Avant : coins 1.206em et ombre 4 couches sur .case_v3_card.cc-call (ligne du haut) ; ce bloc n'existait pas. */
@media screen and (max-width:991px){.cases_v3_grid .case_v3_card.cc-call{border-radius:1.0818em}}
/* carte coupee de la rangee (classe JS is-cases-peek, >= 992) = coins de la « Carte suivante (apercu) » du Figma 17,367 px (14218:10092, 14217:5497, 14141:112874) */
@media screen and (min-width:992px){.cases_v3_grid[data-cases-nav="ready"] .is-cases-peek{border-radius:1.206em}}
@media screen and (max-width:767px){
  [data-wf--section-cases-v3--variant="demo-mobile-scroll"] .cases_v3_head{row-gap:.5em}
  [data-wf--section-cases-v3--variant="demo-mobile-scroll"] .cases_v3_intro{row-gap:.625em}
  [data-wf--section-cases-v3--variant="demo-mobile-scroll"] .cases_v3_filters{column-gap:.5em}
  [data-wf--section-cases-v3--variant="demo-mobile-scroll"] .cases_v3_pills{column-gap:.5em}
  [data-wf--section-cases-v3--variant="demo-mobile-scroll"] .cases_v3_grid{column-gap:.75em}
  [data-wf--section-cases-v3--variant="demo-mobile-scroll"] .cases_v3_filters > .cases_v3_pills > .cases_v3_pill > .cases_v3_pill_text{flex:none}
  [data-wf--section-cases-v3--variant="demo-mobile-scroll"] .cases_v3_filters > .cases_v3_pills:nth-child(1) > .cases_v3_pill:nth-child(1) > .cases_v3_pill_text{width:12.75em}
  [data-wf--section-cases-v3--variant="demo-mobile-scroll"] .cases_v3_filters > .cases_v3_pills:nth-child(1) > .cases_v3_pill:nth-child(2) > .cases_v3_pill_text{width:4.8125em}
  [data-wf--section-cases-v3--variant="demo-mobile-scroll"] .cases_v3_filters > .cases_v3_pills:nth-child(1) > .cases_v3_pill:nth-child(3) > .cases_v3_pill_text{width:11.75em}
  [data-wf--section-cases-v3--variant="demo-mobile-scroll"] .cases_v3_filters > .cases_v3_pills:nth-child(2) > .cases_v3_pill:nth-child(1) > .cases_v3_pill_text{width:8.0625em}
  [data-wf--section-cases-v3--variant="demo-mobile-scroll"] .cases_v3_filters > .cases_v3_pills:nth-child(2) > .cases_v3_pill:nth-child(2) > .cases_v3_pill_text{width:14.5625em}
}
/* PROPRIETAIRE : Code / Cases V3 - SUJET : telephone (<= 767), variante Call More Cases = Figma MOBILE 390 « Ils etaient a votre place » 16190:91929 (valide Margot 1975071562) : pastilles courtes BTP / Immo / Commerce / Bien-etre / Formation (div.cases_v3_pill_short, cachees ailleurs par leur classe), cartes 260 a 12 px - REGLE : R-MOB-10 (MOBILE-ACC 21/10) */
/* Retour arriere : retirer ce bloc (sauvegarde MOBILE-ACC/sauvegardes/embed-codecases-publie.html). */
/* ESPACES 22/10 (decision de l'utilisatrice, D-UTILISATRICE-PASTILLES-COURTES-22-10) : pastilles courtes aussi sur les variantes Agents et Use Cases (pages agents, cas d'usage, /hubs/creation, /pricing, /vsl...) ; /demo (Demo Mobile Scroll) garde son Figma. */
@media screen and (max-width: 767px) {
[data-wf--section-cases-v3--variant="call-more-cases"] { padding-top: 2.4375em; padding-bottom: 3em; }
[data-wf--section-cases-v3--variant="call-more-cases"] .cases_v3_head { row-gap: .75em; }
[data-wf--section-cases-v3--variant="call-more-cases"] .cases_v3_intro { row-gap: .75em; }
[data-wf--section-cases-v3--variant="call-more-cases"] .cases_v3_text { font-size: 1em; line-height: 1.5; letter-spacing: -.022em; }
:is([data-wf--section-cases-v3--variant="call-more-cases"], [data-wf--section-cases-v3--variant="agents"], [data-wf--section-cases-v3--variant="use-cases"]) .cases_v3_filters { flex-direction: column; row-gap: .375em; overflow: visible; margin: 0; padding: 0; }
:is([data-wf--section-cases-v3--variant="call-more-cases"], [data-wf--section-cases-v3--variant="agents"], [data-wf--section-cases-v3--variant="use-cases"]) .cases_v3_pills { flex-wrap: wrap; flex-shrink: 1; gap: .375em; }
:is([data-wf--section-cases-v3--variant="call-more-cases"], [data-wf--section-cases-v3--variant="agents"], [data-wf--section-cases-v3--variant="use-cases"]) .cases_v3_pill { column-gap: .3125em; padding: .3125em .625em .3125em .5625em; border: 1px solid rgba(8, 9, 10, .06); border-radius: .75em; background-color: var(--neutral--white, #fff); box-shadow: none; }
:is([data-wf--section-cases-v3--variant="call-more-cases"], [data-wf--section-cases-v3--variant="agents"], [data-wf--section-cases-v3--variant="use-cases"]) .cases_v3_pill_icon { width: .8125em; height: .8125em; color: var(--neutral--text-inverse, #08090a); }
:is([data-wf--section-cases-v3--variant="call-more-cases"], [data-wf--section-cases-v3--variant="agents"], [data-wf--section-cases-v3--variant="use-cases"]) .cases_v3_pill_text { display: none; }
:is([data-wf--section-cases-v3--variant="call-more-cases"], [data-wf--section-cases-v3--variant="agents"], [data-wf--section-cases-v3--variant="use-cases"]) .cases_v3_pill_short { display: block; flex: none; font-size: .8125em; line-height: 1.38462; font-weight: 500; letter-spacing: 0; white-space: nowrap; color: var(--neutral--text-inverse, #08090a); }
:is([data-wf--section-cases-v3--variant="call-more-cases"], [data-wf--section-cases-v3--variant="agents"], [data-wf--section-cases-v3--variant="use-cases"]) .cases_v3_filters > .cases_v3_pills:nth-child(1) > .cases_v3_pill:nth-child(1) > .cases_v3_pill_short { width: 2em; }
:is([data-wf--section-cases-v3--variant="call-more-cases"], [data-wf--section-cases-v3--variant="agents"], [data-wf--section-cases-v3--variant="use-cases"]) .cases_v3_filters > .cases_v3_pills:nth-child(1) > .cases_v3_pill:nth-child(2) > .cases_v3_pill_short { width: 2.69231em; }
:is([data-wf--section-cases-v3--variant="call-more-cases"], [data-wf--section-cases-v3--variant="agents"], [data-wf--section-cases-v3--variant="use-cases"]) .cases_v3_filters > .cases_v3_pills:nth-child(1) > .cases_v3_pill:nth-child(3) > .cases_v3_pill_short { width: 5.23077em; }
:is([data-wf--section-cases-v3--variant="call-more-cases"], [data-wf--section-cases-v3--variant="agents"], [data-wf--section-cases-v3--variant="use-cases"]) .cases_v3_filters > .cases_v3_pills:nth-child(2) > .cases_v3_pill:nth-child(1) > .cases_v3_pill_short { width: 4.46154em; }
:is([data-wf--section-cases-v3--variant="call-more-cases"], [data-wf--section-cases-v3--variant="agents"], [data-wf--section-cases-v3--variant="use-cases"]) .cases_v3_filters > .cases_v3_pills:nth-child(2) > .cases_v3_pill:nth-child(2) > .cases_v3_pill_short { width: 4.84615em; }
[data-wf--section-cases-v3--variant="call-more-cases"] .cases_v3_grid { column-gap: .75em; margin-top: -1.25em; margin-left: -1.5em; margin-right: -1.5em; width: calc(100% + 3em); max-width: none; padding-left: 1.5em; padding-right: 1.5em; scroll-padding-left: 1.5em; -webkit-mask-image: none; mask-image: none; }
[data-wf--section-cases-v3--variant="call-more-cases"] .cases_v3_grid > .cases_v3_card, [data-wf--section-cases-v3--variant="call-more-cases"] .cases_v3_grid .case_v3_card.cc-call { flex: 0 0 16.25em; width: 16.25em; }
[data-wf--section-cases-v3--variant="call-more-cases"] .cases_v3_card_body { font-size: .77735em; }
[data-wf--section-cases-v3--variant="call-more-cases"] .cases_v3_nav { justify-content: center; margin-top: -2.25em; }
/* MARGOT-FIX 22/10 (1975071562) : la regle ancienne .u-mode-invert .cases_v3_filters (0,2,0, chargee apres cet embed : pt .5em, pb 1.5em, mt -.5em, mb -1.25em = +4 px)
   battait le margin/padding 0 ci-dessus ; specificite relevee -> cartes a +314, section 863,75 (Figma 16190:91929 : 863,76). Variantes Agents et Use Cases : meme +4 px, meme correction. */
:root :is([data-wf--section-cases-v3--variant="call-more-cases"], [data-wf--section-cases-v3--variant="agents"], [data-wf--section-cases-v3--variant="use-cases"]) .cases_v3_filters.cases_v3_filters { margin: 0; padding: 0; }
}


/* PROPRIETAIRE : Code / Cases V3 - SUJET : FIG24-C 25/10 (Margot, Figma 16388:93017, fil 1980195163 25/10 07:33 « version finale des temoignages, comme des stories Instagram, avec la barre en haut » ; feu vert utilisatrice 25/10) : cartes clients facon story. Remplace le bloc LOOM23-F (bouton blanc + pastille « Video » retiree : absente du cadre final). Cadre Figma 301 x 532 -> tout en % de la carte (meme rapport 0,566) : barre de progression 3 px a 16 px du haut et des bords, blanc 35 %, remplie a 38 % (102/269) sur la 1re carte seulement (etat « au repos » ; a l'ordinateur le carrousel triple les cartes : 1re carte de chaque copie = 1er portrait apres une etude de cas) ; bouton lecture 60 px centre, blanc 20 % + flou 6 px, triangle blanc ; degrade du cadre (noir 25 % en haut -> 0 a 22 %, 0 a 55 % -> 72 % en bas) par-dessus le voile existant. CSS seul, sans animation, hors flux, ne capte pas les clics (glisser du carrousel garde), cartes NON cliquables (videos pas encore fournies). Retour arriere : remettre FIG24-C/sauvegardes/cases-embed-eafb71a7-avant.html. */
/* BARRE-1RE-CARTE 26/10 (decision utilisatrice : la 1re carte comme les autres) : barre remplie a 38 % de la 1re carte masquee (display:none) -> toutes les cartes ont la meme barre vide. Retour arriere : retirer « display: none; » de la regle ::before de la 1re carte. */
:root .cases_v3_card_overlay::before, :root .cases_v3_card_overlay::after, :root :is(:is(.case_v3_card.cc-call, .cases_v3_card):first-child, .case_v3_card.cc-call + .cases_v3_card)::before, :root :is(.case_v3_card.cc-call, .cases_v3_card)::after { content: ""; position: absolute; pointer-events: none; box-sizing: border-box; }
:root .cases_v3_card_overlay::before { inset: 0; background: linear-gradient(180deg, #00000040 0%, #0000 22%, #0000 55%, #000000b8 100%); }
:root .cases_v3_card_overlay::after { top: 3.008%; left: 5.316%; right: 5.316%; height: .564%; border-radius: 999px; background: #ffffff59; }
:root :is(:is(.case_v3_card.cc-call, .cases_v3_card):first-child, .case_v3_card.cc-call + .cases_v3_card)::before { z-index: 2; top: 3.008%; left: 5.316%; width: 33.96%; height: .564%; border-radius: 999px; background: #fff; display: none; }
:root :is(.case_v3_card.cc-call, .cases_v3_card)::after { z-index: 2; top: 50%; left: 50%; width: 19.934%; aspect-ratio: 1; transform: translate(-50%, -50%); border-radius: 999px; background: #fff3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M23 24.4197C23 22.89 24.6473 21.9266 25.9805 22.6765L35.9011 28.2568C37.2604 29.0215 37.2604 30.9785 35.9011 31.7432L25.9805 37.3235C24.6473 38.0734 23 37.11 23 35.5803V24.4197Z' fill='white' stroke='white'/%3E%3C/svg%3E") 50% 50% / 100% no-repeat; -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }


/* PROPRIETAIRE : Section / Compare Tabs V3 - REGLE : R-STR-01 (en-tete L3 15/10/2026) */
/* Comparatif V3 (agent B, Figma 12843:129141) : etats poses par tabs.js. 12/10 (AC, retour Arthur) : l'onglet actif garde la taille des autres (pas de column-gap propre). */
.cmp_v3_tab{transition:opacity .3s ease,background-color .3s ease,box-shadow .3s ease;-webkit-appearance:none;appearance:none;text-align:left;line-height:1}
.cmp_v3_tab[data-tabs-status="inactive"]:hover{opacity:.7}
.cmp_v3_tab[data-tabs-status="active"]{opacity:1;background-color:var(--_theme---surface);border-color:transparent;box-shadow:0 0 1px 0 rgba(75,74,74,.4),0 1px 1px 0 rgba(0,0,0,.04),0 2px 4px 0 rgba(0,0,0,.04)}
.cmp_v3_tab[data-tabs-status="active"] .cmp_v3_tab_icon{background-color:var(--_theme---surface);box-shadow:inset 0 0 0 .05em var(--_theme---v3--black-4)}
.cmp_v3_tab:first-child .cmp_v3_tab_img{width:1.2em;height:1.2em}
.cmp_v3_panes{position:relative}
.cmp_v3_pane{transition:opacity .35s ease}
.cmp_v3_pane:not([data-tabs-status="active"]){opacity:0;visibility:hidden;pointer-events:none}
.cmp_v3_pane:not([data-tabs-status="active"]):not([data-tabs-status="leaving"]){position:absolute;top:0;left:0}
.cmp_v3_pane[data-tabs-status="leaving"]{visibility:visible}
.cmp_v3_nav{scrollbar-width:none}
.cmp_v3_nav::-webkit-scrollbar{display:none}
@media (max-width:767px){.cmp_v3_tab[data-tabs-status="active"]{column-gap:.4615em}.cmp_v3_tab:first-child .cmp_v3_tab_img{width:.646em;height:.646em}}
/* AC 13/10 (Samy S12) : les 2 téléphones alignés même si les listes ont 4 et 5 lignes (Tâches récurrentes, Finances…) :
   les 2 cartes ont déjà la même hauteur (grille) ; le visuel est poussé en bas de sa carte. Colonnes côte à côte (>= 768 px) ; téléphone inchangé. */
@media screen and (min-width:768px){.cmp_v3_card > .cmp_v3_visual{margin-top:auto}}
/* PROPRIETAIRE : Section / Compare Tabs V3 - SUJET : anneau de l'onglet actif - REGLE : R-STR-01 (L3 15/10/2026 : deplace de l'embed U2 du Footer V3, selecteurs et @media inchanges) */
/* Comparatif : anneau de l'onglet actif (Figma 12843:129141, arc noir sur le quart haut-droit). */
.cmp_v3_tab[data-tabs-status="active"] .cmp_v3_tab_icon { position: relative; }
.cmp_v3_tab[data-tabs-status="active"] .cmp_v3_tab_icon::after { content: ""; position: absolute; inset: 0; border-radius: 50%; border: 1px solid transparent; border-top-color: var(--_theme---text); transform: rotate(45deg); pointer-events: none; }
/* PROPRIETAIRE : Section / Compare Tabs V3 - SUJET : curseur de la machine a ecrire des 2 lignes mono (bloc Slater cmp-typewriter-v1) - REGLE : R-ANI-09 (ANIM-1 19/10/2026) */
/* Inerte sans le JS : le curseur .cmp_tw_caret n'existe que pendant l'ecriture (ajoute a body par le JS, retire a la fin). Taille, place et couleur posees par le JS. */
@media (prefers-reduced-motion: no-preference) {
html[data-cmp-tw="on"] .cmp_tw_caret { position: absolute; z-index: 2; display: block; pointer-events: none; }
html[data-cmp-tw="on"] .cmp_tw_caret[data-tw="wait"] { visibility: hidden; }
html[data-cmp-tw="on"] .cmp_tw_caret[data-tw="blink"] { animation: cmpTwBlink 1.06s steps(1, end) infinite; }
html[data-cmp-tw="on"] .cmp_tw_caret[data-tw="end"] { opacity: 0; transition: opacity .3s ease; }
@keyframes cmpTwBlink { 0% { opacity: 1; } 50% { opacity: 0; } }
}
/* PROPRIETAIRE : Section / Compare Tabs V3 - SUJET : boites des libelles et des pastilles (Figma 12843:129148, ordinateur) - REGLE : R-TYP-16 (G-COMPARE C3200 20/10/2026) */
/* Libelles des onglets et des pastilles = largeur de la boite du noeud Figma (Chrome n'avance pas les glyphes comme Figma : -0,2 a -2,3 px par libelle, decalage cumule des onglets suivants). Ordre des onglets = HTML du composant (nth-child). Icone "Votre mise en route" : 18 x 20 (image 729). Pastilles : 41 px de haut (Figma : 9 + boite de texte 23 + 9 ; interligne 22,4 garde, padding 9,3). Lignes des cartes : texte d'une ligne centre sur la coche (Figma : items center), texte de 2 lignes en haut. >= 992 px ; libelles des onglets aussi <= 767 px (Figma mobile 12835:96779, 13 px). */
@media screen and (min-width:992px){
.cmp_v3_tab:nth-child(1) .cmp_v3_tab_text{width:4.375em}
.cmp_v3_tab:nth-child(2) .cmp_v3_tab_text{width:5.0625em}
.cmp_v3_tab:nth-child(3) .cmp_v3_tab_text{width:8.25em}
.cmp_v3_tab:nth-child(4) .cmp_v3_tab_text{width:6.3125em}
.cmp_v3_tab:nth-child(5) .cmp_v3_tab_text{width:6.4375em}
.cmp_v3_tab:nth-child(6) .cmp_v3_tab_text{width:7.625em}
.cmp_v3_tab:nth-child(7) .cmp_v3_tab_text{width:10.625em}
.cmp_v3_tab:nth-child(8) .cmp_v3_tab_text{width:5.9375em}
.cmp_v3_tab:nth-child(9) .cmp_v3_tab_text{width:8.4375em}
.cmp_v3_tab:nth-child(10) .cmp_v3_tab_text{width:8.9375em}
.cmp_v3_tab:nth-child(10) .cmp_v3_tab_img{height:1.25em}
.cmp_v3_pill{padding-top:.58125em;padding-bottom:.58125em}
.cmp_v3_pill_text{width:10.25em}
.cmp_v3_pill_text.cc-light{width:6.625em}
.cmp_v3_line_title,.cmp_v3_line_text{align-self:center}
}
@media screen and (max-width:767px){
.cmp_v3_tab:nth-child(1) .cmp_v3_tab_text{width:4.3846em}
.cmp_v3_tab:nth-child(2) .cmp_v3_tab_text{width:5.0769em}
.cmp_v3_tab:nth-child(3) .cmp_v3_tab_text{width:8.2308em}
.cmp_v3_tab:nth-child(4) .cmp_v3_tab_text{width:6.3077em}
.cmp_v3_tab:nth-child(5) .cmp_v3_tab_text{width:6.4615em}
.cmp_v3_tab:nth-child(6) .cmp_v3_tab_text{width:7.6154em}
.cmp_v3_tab:nth-child(7) .cmp_v3_tab_text{width:10.6923em}
.cmp_v3_tab:nth-child(8) .cmp_v3_tab_text{width:5.9231em}
.cmp_v3_tab:nth-child(9) .cmp_v3_tab_text{width:8.4615em}
.cmp_v3_tab:nth-child(10) .cmp_v3_tab_text{width:9em}
}
/* PROPRIETAIRE : Section / Compare Tabs V3 - SUJET : retrait du contenu dans le cadre (Figma 12843:129142 : filet 1 + 48, contenu 1078 a x 181) - REGLE : R-CMP-25 (G-COMPARE C3200 20/10/2026) */
/* Classe de base container_v3.cc-frame (padding 3.0625em, aussi /academy...) non modifiee : seul le cadre du comparatif passe a 3em, >= 992 px (820 et 390 inchanges). Cartes : filet 1 + 23 = 24 du Figma (filet interieur, package_card padding 24). */
@media screen and (min-width:992px){section[aria-label="Comparatif Agentova"] > .container_v3.cc-frame{padding-left:3em;padding-right:3em}.cmp_v3_card{padding-left:1.4375em;padding-right:1.4375em}}

[data-rev-v3-clones]{display:none}
[data-rev-v3-clones]>.w-embed{display:none}
@media screen and (min-width:768px) and (prefers-reduced-motion:no-preference){
.section_v3.cc-reviews .rev_v3_wrap:has([data-rev-v3-clones]){-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}
.section_v3.cc-reviews .rev_v3_row:has(>[data-rev-v3-clones]){align-self:flex-start;justify-content:flex-start;width:max-content;animation:rev-v3-loop 42s linear infinite;will-change:transform}
.section_v3.cc-reviews .rev_v3_row:has(>[data-rev-v3-clones]):hover{animation-play-state:paused}
.section_v3.cc-reviews [data-rev-v3-clones]{display:flex;flex:none;align-items:flex-start;column-gap:inherit}
}
@keyframes rev-v3-loop{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-100% / 3 - 1.25em),0,0)}}
/* PROPRIETAIRE : Section / Reviews V3 - REGLE : R-CMP-31 (G-TEMO-REVIEWS C3200 20/10) : libelle chiffre 22 a y +4 (interligne 26 qui deborde), badge 257 (textes 30 / 51) - Figma 12843:129336 */
@media screen and (min-width: 992px) { .rev_v3_label { height: 1.375em; } }
@media screen and (min-width: 768px) { .rev_v3_wrap > .rev_v3_badge > .rev_v3_badge_text { width: 2.5em; } .rev_v3_wrap > .rev_v3_badge .rev_v3_badge_logo > .rev_v3_badge_text { width: 4.25em; } }


/* LOOM23-D (23/10, Loom Arthur 07:14–08:18, R-ANI-15) : « Lancez votre équipe en 3 étapes » AU TÉLÉPHONE (≤ 767 px) = cartes qui s'empilent au défilement (modèle lemlist.com 03/04/05) : chaque étape (.steps_v3_item, habillée en carte) colle sous l'en-tête et la suivante vient la recouvrir ; la carte recouverte tourne de 2° (gauche puis droite) pendant l'arrivée de la suivante. CSS seul (sticky + animation liée au défilement si le navigateur la connaît, sinon empilement sans rotation) ; reduced-motion : pas de rotation. Le trait vertical vert est retiré (les cartes se recouvrent) ; « Étape n » et sa pastille passent dans la carte. Ordinateur et tablette inchangés. Retirer = vider cet embed. */
@media screen and (max-width: 767px) {
  .container_v3.cc-steps .steps_v3_list { --stv3-top: 5.5rem; timeline-scope: --stv3-2, --stv3-3; }
  /* ETAPES-MOB 26/10 (« Figma toujours », 12841:96774 « steps — rail vertical + cartes ») : le trait vertical vert est REMIS (x 34, 2 px, comme le rail 12841:96775 du Figma) dans le retrait de 36 px à gauche des cartes ; sans lui, les cartes de 306 px à x 60 paraissaient décalées à droite. Les pastilles restent dans la carte (sur le trait, elles quitteraient la ligne de 6 px quand la carte tourne de 2°). */
  .container_v3.cc-steps .steps_v3_item { position: sticky; top: var(--stv3-top); z-index: 1; row-gap: .75em; padding-top: 1.255em; border: 1px solid var(--_theme---v3--sand-border, #e9e5df); border-radius: 1.528em; background-color: var(--_theme---v3--sand, #f5f3f1); box-shadow: 0 .5em 1.75em rgba(17, 17, 17, .08); transform-origin: 50% 50%; }
  .container_v3.cc-steps .steps_v3_item:nth-child(2) { top: calc(var(--stv3-top) + .75rem); view-timeline: --stv3-2 block; }
  .container_v3.cc-steps .steps_v3_item:nth-child(3) { top: calc(var(--stv3-top) + 1.5rem); view-timeline: --stv3-3 block; }
  .container_v3.cc-steps .steps_v3_item .steps_v3_card { padding-top: 0; border-color: transparent; background-color: transparent; }
  .container_v3.cc-steps .steps_v3_item .steps_v3_mlabel { padding-left: calc(1.0367rem + 1px); }
  .container_v3.cc-steps .steps_v3_item .steps_v3_mdot { position: relative; display: inline-block; top: -.0833em; left: auto; margin-right: .6667em; vertical-align: middle; }
  /* CONF-FIN 26/10 (« Figma toujours », 12838:96796 / 96797 / 96830 / 96863 / 96807 / 96840 / 96874) : cartes de 306 px à x 60 (retrait 2.25em de la liste gardé, comme le Figma : la pleine largeur 342 px de LOOM23-D n'était pas validée) ; retrait du contenu = Figma (bord 1 px de la carte + 16,461 / 16,436 / 16,239 px : texte 271,078 / 271,128 / 271,521 px) ; visuels 271,078 / 270,685 / 267,635 px. */
  .container_v3.cc-steps .steps_v3_item .steps_v3_card { border-left-width: 0; border-right-width: 0; padding-left: 1.178479em; padding-right: 1.178479em; }
  .container_v3.cc-steps .steps_v3_item:nth-child(2) .steps_v3_card { padding-left: 1.17669em; padding-right: 1.17669em; }
  .container_v3.cc-steps .steps_v3_item:nth-child(3) .steps_v3_card { padding-left: 1.162586em; padding-right: 1.162586em; }
  .container_v3.cc-steps .steps_v3_item:nth-child(2) .steps_v3_visual { width: 99.8366%; }
  .container_v3.cc-steps .steps_v3_item:nth-child(3) .steps_v3_visual { width: 98.5688%; }
}
@supports (animation-timeline: view()) {
  @media screen and (max-width: 767px) and (prefers-reduced-motion: no-preference) {
    .container_v3.cc-steps .steps_v3_item:nth-child(1) { animation: stv3-tilt-l linear both; animation-timeline: --stv3-2; animation-range: cover 0% cover calc(100svh - var(--stv3-top) - .75rem); }
    .container_v3.cc-steps .steps_v3_item:nth-child(2) { animation: stv3-tilt-r linear both; animation-timeline: --stv3-3; animation-range: cover 0% cover calc(100svh - var(--stv3-top) - 1.5rem); }
  }
}
@keyframes stv3-tilt-l { from { transform: none; } to { transform: rotate(-2deg); } }
@keyframes stv3-tilt-r { from { transform: none; } to { transform: rotate(2deg); } }


/* PROPRIETAIRE : Section / Ask Agent V3 - REGLE : R-STR-01 (en-tete L3 15/10/2026) */
/* Vous demandez V3 (agent B, Figma 12843:129565) */
.io_v3_chip.cc-active{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#ffa929 0%,#f75f3a 25%,#f22e4b 45%,#f924cc 75%,#9249ff 100%) border-box;box-shadow:0 6px 24px -6px rgba(242,46,75,.28),0 2px 10px -2px rgba(255,169,41,.22)}
@media (max-width:767px){.io_v3_lead br{display:none}}
/* FX2 13/10 : bord de la demande active = degrade angulaire du Figma (12843:129602, 13580:111200) au lieu du degrade lineaire */
.io_v3_list.io_v3_list{--ioA-bg:linear-gradient(var(--_theme---surface),var(--_theme---surface)) padding-box,conic-gradient(from 198deg at 53.3% 49.7%,#ebebeb 0deg,#ebebeb 90deg,#ffa929 180deg,#f22f46 270deg,#fa24ce 327deg,#924aff 360deg) border-box}
.io_v3_chip.cc-active.cc-active{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 198deg at 53.3% 49.7%,#ebebeb 0deg,#ebebeb 90deg,#ffa929 180deg,#f22f46 270deg,#fa24ce 327deg,#924aff 360deg) border-box}
/* ANIM 14/10 : contour de la demande active anime (degrade angulaire du Figma 12843:129602, 12398:4954, 13580:111200, trait a 80 %) qui tourne autour de la pastille, 3,6 s par tour, lineaire. CSS seul, une seule animation (sur la liste) dont les pastilles heritent l'angle : la pastille qui devient active reprend l'angle courant, sans saut. Sans @property : 198deg et 558deg donnent le meme dessin, contour fixe. Reduced-motion : contour fixe (regle FX2). */
@property --ioAng{syntax:'<angle>';inherits:true;initial-value:198deg}
@media (prefers-reduced-motion:no-preference){
@keyframes ioRing{from{--ioAng:198deg}to{--ioAng:558deg}}
.io_v3_list.io_v3_list.io_v3_list{--ioA-bg:linear-gradient(var(--_theme---surface),var(--_theme---surface)) padding-box,conic-gradient(from var(--ioAng) at 53.3% 49.7%,#ebebebcc 0deg,#ebebebcc 90deg,#ffa929cc 180deg,#f22f46cc 270deg,#fa24cecc 327deg,#924affcc 360deg) border-box;animation:ioRing 3.6s linear infinite}
}
/* TAB 14/10 : Vous demandez. (1) Halo de la demande active non rogne : le masque de fondu de la liste (mask-image) coupait tout ce qui depasse de sa boite (petits carres roses a gauche de la pastille) ; zone du masque elargie de 2em de chaque cote, marges negatives, mise en page identique. (2) Trait pointille : il part sous les pastilles (liste au-dessus) et n'apparait qu'au bord droit de la pastille active, quelle que soit sa longueur ; cache pendant le changement de demande. (3) Le contour fait un tour pendant que la demande est active puis la liste passe a la suivante (pas de 2,4 s = 16,8 s / 7 = 12 s / 5 des images-cles T2), en pause avec la liste (survol prolonge, section hors ecran). R-ANI-01, R-ANI-05, R-CMP-18. */
.io_v3_list.io_v3_list{box-sizing:content-box;padding-left:2em;padding-right:2em;margin-left:-2em;margin-right:-2em}
@media screen and (min-width:992px){
.io_v3_list.io_v3_list{position:relative;z-index:1}
.io_v3_main .io_v3_link.io_v3_link{position:relative;z-index:0;width:29.5em;margin-left:-12.8125em;background-image:linear-gradient(90deg,#ffa9298c 0%,#ffa9298c 33.05%,#f75f3a 49.8%,#f22e4b 63.2%,#f924cc 79.95%,#cf33e21f 100%)}
}
@media (prefers-reduced-motion:no-preference){
@keyframes ioRingStep{0%{--ioAng:198deg}75%,100%{--ioAng:558deg}}
.io_v3_list.io_v3_list.io_v3_list.io_v3_list{animation:ioRingStep 2.4s linear infinite}
.io_v3_main:hover .io_v3_list.io_v3_list.io_v3_list.io_v3_list{animation-play-state:paused}
html[data-hover-hold-js] .io_v3_main:hover .io_v3_list.io_v3_list.io_v3_list.io_v3_list{animation-play-state:running}
html[data-hover-hold-js] .io_v3_main[data-hover-hold] .io_v3_list.io_v3_list.io_v3_list.io_v3_list{animation-play-state:paused}
.io-v3-off .io_v3_list.io_v3_list.io_v3_list.io_v3_list{animation-play-state:paused!important}
@keyframes ioLinkStep{0%{opacity:0}6%,70%{opacity:1}75%,100%{opacity:0}}
@media screen and (min-width:992px){
.io_v3_main .io_v3_link.io_v3_link{animation:ioFlowX .9s linear infinite,ioLinkStep 2.4s linear infinite}
.io_v3_main:hover .io_v3_link.io_v3_link{animation-play-state:running,paused}
html[data-hover-hold-js] .io_v3_main:hover .io_v3_link.io_v3_link{animation-play-state:running}
html[data-hover-hold-js] .io_v3_main[data-hover-hold] .io_v3_link.io_v3_link{animation-play-state:running,paused}
}
}
/* PROPRIETAIRE : Section / Ask Agent V3 - SUJET : opacites des demandes - REGLE : R-STR-01 (L3 15/10/2026 : deplace de l'embed U2 du Footer V3, selecteurs et @media inchanges) */
/* Vous demandez : demandes inactives a 50 % (la regle globale body.highlight-ready :is(p,[class*=text-]) a une specificite 0,2,1). Mobile : 50 / 25 / 12 % selon le rang (Figma 12842:96775). */
.io_v3_list .io_v3_chip.io_v3_chip { opacity: 0.5; }
.io_v3_list .io_v3_chip.cc-active.cc-active { opacity: 1; }
@media screen and (max-width: 767px) {
  .io_v3_list > .io_v3_chip:nth-child(2), .io_v3_list > .io_v3_chip:nth-child(6) { opacity: 0.25; }
  .io_v3_list > .io_v3_chip:nth-child(1), .io_v3_list > .io_v3_chip:nth-child(7) { opacity: 0.12; }
}
/* PROPRIETAIRE : Section / Ask Agent V3 - SUJET : cadre et pastilles = noeud Figma - REGLE : R-BOX-01, R-CMP-28 (G-HOME C3200 20/10) */
/* >= 992 : contenu du cadre a 48 px du filet (Figma 12843:129566 : filet 1 px + 48 = x 181) ; pastilles : filet interieur du Figma (bord 1 px compris dans le padding 18,994 = 1,18715em) et largeur du noeud (12843:129577 : 212,989 / 207,989 / 223,989 / 286,989 / 195,989 / 348,989 / 254,989 ; encre Inter 4 differente de Inter 3) */
@media screen and (min-width:992px){
.container_v3.cc-frame.cc-io{padding-left:3em;padding-right:3em}
.io_v3_list .io_v3_chip{padding-left:calc(1.18715em - 1px);padding-right:calc(1.18715em - 1px)}
.io_v3_list>.io_v3_chip:nth-child(1){width:13.31181em}
.io_v3_list>.io_v3_chip:nth-child(2){width:12.99931em}
.io_v3_list>.io_v3_chip:nth-child(3){width:13.99931em}
.io_v3_list>.io_v3_chip:nth-child(4){width:17.93681em}
.io_v3_list>.io_v3_chip:nth-child(5){width:12.24931em}
.io_v3_list>.io_v3_chip:nth-child(6){width:21.81181em}
.io_v3_list>.io_v3_chip:nth-child(7){width:15.93681em}
}


/* T2 10/10 : animation Vous demandez (fils Figma 1922934017, 1919060730). CSS seul, sans JS ; inactive si prefers-reduced-motion : la maquette statique reste affichee. */
@media (prefers-reduced-motion:no-preference){
.io_v3_list{--ioA-bg:linear-gradient(var(--_theme---surface),var(--_theme---surface)) padding-box,linear-gradient(90deg,#ffa929 0%,#f75f3a 25%,#f22e4b 45%,#f924cc 75%,#9249ff 100%) border-box;--ioA-sh:0 6px 24px -6px rgba(242,46,75,.28),0 2px 10px -2px rgba(255,169,41,.22);--ioI-sh:0 6px 24px -6px rgba(242,46,75,0),0 2px 10px -2px rgba(255,169,41,0)}
@keyframes ioW7{0%,10.714%,100%{transform:translateY(calc(6*(100% + var(--io-g))));opacity:.5;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface) padding-box;--ioOn:0;box-shadow:var(--ioI-sh)}14.286%,25%{transform:translateY(calc(5*(100% + var(--io-g))));opacity:.5;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface) padding-box;--ioOn:0;box-shadow:var(--ioI-sh)}28.571%,39.286%{transform:translateY(calc(4*(100% + var(--io-g))));opacity:.5;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface) padding-box;--ioOn:0;box-shadow:var(--ioI-sh)}42.857%,53.571%{transform:translateY(calc(3*(100% + var(--io-g))));opacity:1;border-color:transparent;background:var(--_theme---surface) padding-box;--ioOn:1;box-shadow:var(--ioA-sh)}57.143%,67.857%{transform:translateY(calc(2*(100% + var(--io-g))));opacity:.5;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface) padding-box;--ioOn:0;box-shadow:var(--ioI-sh)}71.429%,82.143%{transform:translateY(calc(1*(100% + var(--io-g))));opacity:.5;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface) padding-box;--ioOn:0;box-shadow:var(--ioI-sh)}85.714%,96.429%{transform:translateY(0);opacity:.5;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface) padding-box;--ioOn:0;box-shadow:var(--ioI-sh)}98.208%{transform:translateY(calc(-0.5*(100% + var(--io-g))));opacity:0;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface) padding-box;--ioOn:0;box-shadow:var(--ioI-sh)}98.214%{transform:translateY(calc(6.5*(100% + var(--io-g))));opacity:0;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface) padding-box;--ioOn:0;box-shadow:var(--ioI-sh)}}
@keyframes ioW7m{0%,10.714%,100%{transform:translateY(calc(var(--ioU)*15.1875));font-size:calc(var(--ioU)*0.68);height:calc(var(--ioU)*1.7625);padding-bottom:calc(var(--ioU)*1.7625 - 1px - 2.10105em);opacity:0.12;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface);box-shadow:var(--ioI-sh)}14.286%,25%{transform:translateY(calc(var(--ioU)*12.375));font-size:calc(var(--ioU)*0.72);height:calc(var(--ioU)*1.8625);padding-bottom:calc(var(--ioU)*1.8625 - 1px - 2.10105em);opacity:0.25;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface);box-shadow:var(--ioI-sh)}28.571%,39.286%{transform:translateY(calc(var(--ioU)*9.5625));font-size:calc(var(--ioU)*0.76);height:calc(var(--ioU)*1.9625);padding-bottom:calc(var(--ioU)*1.9625 - 1px - 2.10105em);opacity:0.5;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface);box-shadow:var(--ioI-sh)}42.857%,53.571%{transform:translateY(calc(var(--ioU)*6.8125));font-size:calc(var(--ioU)*0.8);height:calc(var(--ioU)*2.0625);padding-bottom:calc(var(--ioU)*2.0625 - 1px - 2.10105em);opacity:1;border-color:transparent;background:var(--ioA-bg);box-shadow:var(--ioA-sh)}57.143%,67.857%{transform:translateY(calc(var(--ioU)*4.0625));font-size:calc(var(--ioU)*0.76);height:calc(var(--ioU)*1.9625);padding-bottom:calc(var(--ioU)*1.9625 - 1px - 2.10105em);opacity:0.5;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface);box-shadow:var(--ioI-sh)}71.429%,82.143%{transform:translateY(calc(var(--ioU)*1.375));font-size:calc(var(--ioU)*0.72);height:calc(var(--ioU)*1.8625);padding-bottom:calc(var(--ioU)*1.8625 - 1px - 2.10105em);opacity:0.25;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface);box-shadow:var(--ioI-sh)}85.714%,96.429%{transform:translateY(calc(var(--ioU)*-1.3125));font-size:calc(var(--ioU)*0.68);height:calc(var(--ioU)*1.7625);padding-bottom:calc(var(--ioU)*1.7625 - 1px - 2.10105em);opacity:0.12;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface);box-shadow:var(--ioI-sh)}98.208%{transform:translateY(calc(var(--ioU)*-4));font-size:calc(var(--ioU)*0.68);height:calc(var(--ioU)*1.7625);padding-bottom:calc(var(--ioU)*1.7625 - 1px - 2.10105em);opacity:0;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface);box-shadow:var(--ioI-sh)}98.214%{transform:translateY(calc(var(--ioU)*18));font-size:calc(var(--ioU)*0.68);height:calc(var(--ioU)*1.7625);padding-bottom:calc(var(--ioU)*1.7625 - 1px - 2.10105em);opacity:0;border-color:var(--_theme---v3--sand-border);background:var(--_theme---surface);box-shadow:var(--ioI-sh)}}
.io_v3_chip{--io-g:.8904em;animation:ioW7 16.8s cubic-bezier(.65,0,.35,1) infinite both}
.io_v3_chip:nth-child(1){animation-delay:-14.4s}
.io_v3_chip:nth-child(2){translate:0 calc(-1*(100% + var(--io-g)));animation-delay:-12s}
.io_v3_chip:nth-child(3){translate:0 calc(-2*(100% + var(--io-g)));animation-delay:-9.6s}
.io_v3_chip:nth-child(4){translate:0 calc(-3*(100% + var(--io-g)));animation-delay:-7.2s}
.io_v3_chip:nth-child(5){translate:0 calc(-4*(100% + var(--io-g)));animation-delay:-4.8s}
.io_v3_chip:nth-child(6){translate:0 calc(-5*(100% + var(--io-g)));animation-delay:-2.4s}
.io_v3_chip:nth-child(7){translate:0 calc(-6*(100% + var(--io-g)))}
@keyframes ioCard{0%,100%{transform:translateY(0) scale(1)}12%{transform:translateY(-.375em) scale(1.012)}40%{transform:translateY(0) scale(1)}}
.io_v3_visual{animation:ioCard 2.4s ease-in-out infinite}
@keyframes ioFlowX{to{-webkit-mask-position:.625em 0;mask-position:.625em 0}}
@keyframes ioFlowY{to{-webkit-mask-position:0 100%;mask-position:0 100%}}
.io_v3_link{animation:ioFlowX .9s linear infinite}
.io_v3_main:hover .io_v3_chip,.io_v3_main:hover .io_v3_visual{animation-play-state:paused}
@media screen and (max-width:767px){
.io_v3_list>.io_v3_chip.io_v3_chip{animation:ioW7m 16.8s cubic-bezier(.65,0,.35,1) infinite both}
.io_v3_list>.io_v3_chip:nth-child(1){animation-delay:-14.4s}.io_v3_list>.io_v3_chip:nth-child(2){animation-delay:-12s}.io_v3_list>.io_v3_chip:nth-child(3){animation-delay:-9.6s}.io_v3_list>.io_v3_chip:nth-child(4){animation-delay:-7.2s}.io_v3_list>.io_v3_chip:nth-child(5){animation-delay:-4.8s}.io_v3_list>.io_v3_chip:nth-child(6){animation-delay:-2.4s}.io_v3_list>.io_v3_chip:nth-child(7){animation-delay:0s}
.io_v3_dots{animation:ioFlowY .9s linear infinite}
}}
/* IO 16/10 : roue mobile (<= 767) = Figma 13580:111179 (7 demandes, tailles 12,8 / 12,16 / 11,52 / 10,88 px, hauteurs 33 / 31,4 / 29,8 / 28,2, opacites 1 / .5 / .25 / .12, haut des places -21 / 22 / 65 / 109 / 153 / 198 / 243 px). La demande qui devient active grossit et les autres retrecissent en douceur (images-cles ioW7m, meme minutage que ioW7) ; reduced-motion : roue fixe, 4e demande active (aucune transition). Hauteur Figma posee (height) et bas calcule pour que 1px + (0,46875em - 1px) + interligne 1,6323em + bas (hauteur Figma - 1px - 2,10105em) + 1px = cette hauteur : la boite de ligne garde l'interligne exact. Places en position absolue : la hauteur de la liste (15,625em, classe io_v3_list) ne bouge jamais. Unite --ioU = 1em de la liste. Ordinateur et tablette inchanges. Decision utilisatrice 16/10 (Corrige-le sans tolerance), LARG/rapport.md. */
@property --ioU{syntax:'<length>';inherits:true;initial-value:16px}
@media screen and (max-width:767px){
.io_v3_list.io_v3_list{--ioU:1em}
.io_v3_list>.io_v3_chip.io_v3_chip{position:absolute;top:0;left:50%;width:max-content;translate:-50% 0}
.io_v3_list>.io_v3_chip:nth-child(1){transform:translateY(calc(var(--ioU)*-1.3125));font-size:calc(var(--ioU)*0.68);height:calc(var(--ioU)*1.7625);padding-bottom:calc(var(--ioU)*1.7625 - 1px - 2.10105em)}
.io_v3_list>.io_v3_chip:nth-child(2){transform:translateY(calc(var(--ioU)*1.375));font-size:calc(var(--ioU)*0.72);height:calc(var(--ioU)*1.8625);padding-bottom:calc(var(--ioU)*1.8625 - 1px - 2.10105em)}
.io_v3_list>.io_v3_chip:nth-child(3){transform:translateY(calc(var(--ioU)*4.0625));font-size:calc(var(--ioU)*0.76);height:calc(var(--ioU)*1.9625);padding-bottom:calc(var(--ioU)*1.9625 - 1px - 2.10105em)}
.io_v3_list>.io_v3_chip:nth-child(4){transform:translateY(calc(var(--ioU)*6.8125));font-size:calc(var(--ioU)*0.8);height:calc(var(--ioU)*2.0625);padding-bottom:calc(var(--ioU)*2.0625 - 1px - 2.10105em)}
.io_v3_list>.io_v3_chip:nth-child(5){transform:translateY(calc(var(--ioU)*9.5625));font-size:calc(var(--ioU)*0.76);height:calc(var(--ioU)*1.9625);padding-bottom:calc(var(--ioU)*1.9625 - 1px - 2.10105em)}
.io_v3_list>.io_v3_chip:nth-child(6){transform:translateY(calc(var(--ioU)*12.375));font-size:calc(var(--ioU)*0.72);height:calc(var(--ioU)*1.8625);padding-bottom:calc(var(--ioU)*1.8625 - 1px - 2.10105em)}
.io_v3_list>.io_v3_chip:nth-child(7){transform:translateY(calc(var(--ioU)*15.1875));font-size:calc(var(--ioU)*0.68);height:calc(var(--ioU)*1.7625);padding-bottom:calc(var(--ioU)*1.7625 - 1px - 2.10105em)}
}
/* MARG25-1 25/10 (Loom Margot 24/10 n. 6, valide Arthur + utilisatrice) : ordinateur et tablette (>= 768), la demande qui devient active prend son contour degrade en fondu (plus de demi-degrade ni de flou qui apparait d'un coup). Cause : ioW7 animait background d'une couleur unie vers 2 degrades (padding-box + border-box) : non interpolable ; Chrome bascule d'un coup a mi-mouvement, Safari (WebKit) fond les images de fond calque par calque (demi-degrade visible, surtout en pause au survol). Le fond reste uni (padding-box) ; le contour (--ioA-bg) est dessine par ::before, opacite = --ioOn (0 -> 1 dans ioW7 ; nombre enregistre par @property, donc interpole). io-pace-v1 recopie ioW7 tel quel (--ioOn compris). Telephone (ioW7m, <= 767) et reduced-motion inchanges. Retour arriere : recoller lots-21-10/MARG25-1/sauvegardes/page-dbd94725-ask-T2.html. */
@property --ioOn{syntax:'<number>';inherits:true;initial-value:0}
@media screen and (min-width:768px) and (prefers-reduced-motion:no-preference){
.io_v3_list>.io_v3_chip{position:relative;isolation:isolate}
.io_v3_list>.io_v3_chip::before{content:"";position:absolute;inset:-1px;z-index:-1;box-sizing:border-box;border:1px solid transparent;border-radius:inherit;background:var(--ioA-bg);opacity:var(--ioOn);pointer-events:none}
}


/* FIG24-D 25/10 (R-MOB-16) : bouton mobile de Vous demandez = cadre de Margot 16401:95210 (bouton 16401:95217 sous le visuel, centre ; visuel -> bouton 54 = 16 + pagination 6 + 32 ; bouton -> bas de section 40). Telephone seulement (<= 767) ; ordinateur et tablette inchanges (emplacement masque >= 768). */
@media screen and (max-width:767px){
.container_v3.cc-io>.btn_v3_slot.cc-slot-mob{justify-content:center;align-self:center;margin-top:3.375em}
.container_v3.cc-frame.cc-io{padding-bottom:2.5em}
}
/* FIG24-E 25/10 (R-MOB-18) : Vous demandez au telephone = cadre de Margot 16401:95210 : titre et texte centres. Rangee de demandes, points et visuel : bloc Slater io-mob-figma-v1. Ordinateur et tablette inchanges. */
@media screen and (max-width:767px){
.container_v3.cc-io .io_v3_head{align-items:center}
.container_v3.cc-io .io_v3_title,.container_v3.cc-io .io_v3_lead{text-align:center}
}
/* IO-ANIM-MOB 26/10 (R-MOB-21) : Vous demandez au telephone, rangee FIG24-E inchangee. Demande de l'utilisatrice (testee au telephone) : garder les memes animations sur les contours et les pointilles. (1) Contour de la demande active = celui de l'ordinateur (T2 / ANIM 14/10 / MARG25-1) : degrade angulaire du Figma a 80 % qui fait UN tour (198 -> 558 deg, lineaire) en 4,4 s apres les 0,6 s d'arrivee puis tient pendant le depart (= ioRingStep au pas de 5 s) ; apparition / disparition en fondu 0,6 s meme courbe (= --ioOn), ombre comprise ; relance a chaque changement (la regle suit .cc-active posee par io-mob-figma-v1). (2) Pointilles verticaux io_v3_dots (flux ioFlowY 0,9 s de l'embed T2, comme avant FIG24-E) remis entre la rangee et le visuel, dans les 36 px de la marge du bas de la rangee (marge a 0) : aucune position ne bouge. Reduced-motion : contour et pointilles fixes. Ordinateur / tablette : rien (max-width 767 + [data-io-mob=row], pose par Slater). Retour arriere : supprimer ce paragraphe. */
@property --ioMobOn{syntax:'<number>';inherits:false;initial-value:0}
@property --ioMobAng{syntax:'<angle>';inherits:false;initial-value:198deg}
@keyframes ioMobRing{0%{--ioMobAng:198deg}100%{--ioMobAng:558deg}}
@media screen and (max-width:767px){
.io_v3_main[data-io-mob=row]>.io_v3_dots.io_v3_dots{display:block!important;align-self:center!important;flex:none!important;margin:0!important;height:2.25em!important}
.io_v3_main[data-io-mob=row] .io_v3_list.io_v3_list.io_v3_list.io_v3_list.io_v3_list{margin-bottom:0!important}
}
@media screen and (max-width:767px) and (prefers-reduced-motion:no-preference){
.io_v3_main[data-io-mob=row] .io_v3_list>.io_v3_chip.io_v3_chip.io_v3_chip{transition:transform .6s cubic-bezier(.65,0,.35,1),opacity .6s cubic-bezier(.65,0,.35,1),--ioMobOn .6s cubic-bezier(.65,0,.35,1)}
.io_v3_main[data-io-mob=row] .io_v3_list>.io_v3_chip.io_v3_chip.io_v3_chip.io_v3_chip{border-color:rgba(235,235,235,calc(1 - var(--ioMobOn)))!important;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--ioMobAng) at 53.3% 49.7%,rgba(235,235,235,calc(.8*var(--ioMobOn))) 0deg,rgba(235,235,235,calc(.8*var(--ioMobOn))) 90deg,rgba(255,169,41,calc(.8*var(--ioMobOn))) 180deg,rgba(242,47,70,calc(.8*var(--ioMobOn))) 270deg,rgba(250,36,206,calc(.8*var(--ioMobOn))) 327deg,rgba(146,74,255,calc(.8*var(--ioMobOn))) 360deg) border-box!important;box-shadow:0 6px 24px -6px rgba(242,46,75,calc(.28*var(--ioMobOn))),0 2px 10px -2px rgba(255,169,41,calc(.22*var(--ioMobOn)))!important}
.io_v3_main[data-io-mob=row] .io_v3_list>.io_v3_chip.io_v3_chip.io_v3_chip.io_v3_chip.cc-active{--ioMobOn:1;animation:ioMobRing 4.4s linear .6s both!important}
}


/* PROPRIETAIRE : Section / Second Brain V3 - REGLE : R-STR-01 (en-tete L3 15/10/2026) */
/* BRAIN-21c 22/10 (barre lemlist 84 px = 5.25em a l'ordinateur, HEADER-LEMLIST) : zone = 100vh - 5.25em ; toutes les formules en vh decalees de 1.25em (etape 1 : 100vh - 52.78125em, etape 2 : 100vh - 45.61233em sur 7.16892em) ; plancher du cube 11.24em (visuel 43.6em, 180 px) pour tenir a 1536 x 730 ; telephone et tablette inchanges. */
/* BRAIN-21b 22/10 (retour utilisatrice : lignes presque invisibles ; cube telephone un peu plus gros) : tuiles x 0.875 (font-size de .brain_v3_card : 210 x 84), ecart des tuiles .75em, rangees .5em ; lignes --bl 3 -> 6em (48 -> 96 px) ; etape 1 Z 47.53 -> 52.03em (lignes, cartes -> boutons 1 -> 1.5em, marge du bas 1 -> 2em), etape 2 Z 41.37 -> 47.53em (marge du haut 1 -> 2em, texte -> cube, cube) ; --bb = cartes 11 + bouton 2.875 + ecart + marge ; defilement : meme vitesse (36,69 px/s), pas = 13.875em (7 x = 97.125em, 6 x = 83.25em) ; telephone : cube 42.5em (175 px), --bl 2.5em, --bb 20.875em ; tablette --bb 24.3715em. */
/* BRAIN-21 21/10 (D-BRAIN-CERVEAU, D-BRAIN-HAUTEUR-ECRAN) : cube a la taille Figma (visuel 64.625em) des que la zone sous la barre >= 52.03125em ; >= 992 : etape 1 (Z 48.03 -> 52.03em) lignes --bl 1.5 -> 3.5em, cartes -> boutons, marge du bas ; etape 2 (Z 41.62 -> 48.03em) marge du haut, texte -> cube, cube 12.24 -> 16.66em (--bw 47.5 -> 64.625em) ; cartes 240 x 96 (6em), ecart des rangees .75em : --bb = cartes 12.75 + bouton 2.875 + (ecart + marge du bas) ; masque de l'image coupe au haut des cartes (>= 992 et telephone) ; tablette --bb 26.1215em ; telephone : visuel accroche aux cartes (bottom), lignes = --bl au-dessus de --bb (top auto), --bb 22.625em --bl 2em. */
/* BRAIN-H2 19/10 (D-BRAIN-HAUTEUR-ECRAN) : >= 992, espaces et cube x s = (100vh - 30.125em) / 21.875em borne a [0,5 ; 1] (section = zone sous la barre 4em, bouton 46 px) ; --bw/--bt = largeur/haut du visuel (memes formules que les styles), --bb = cartes 14.75 + bouton 2.875 + (marge du bas + ecart boutons) x s ; --bb tablette 28.1215em / telephone 27.625em : bas des lignes = haut des cartes avec le bouton de 46 px. */
/* BRAIN-H 19/10 (ecart decide D-BRAIN-HAUTEUR-ECRAN, demande d'Arthur) : section tenue dans un ecran d'ordinateur ; >= 992 : visuel 32.5em a 2.5em du haut (--bw, --bt), --bb = cartes + boutons 2.25em + marge 2.5em ; tablette et telephone inchanges (valeurs d'avant reposees a 991). */
/* CARTES 15/10 (M2) : fiches epurees Figma 14227:113828 (7 + 6 cartes 240 x 110), periodes et --bb recalcules, fondus de bord. */
/* BRAIN 14/10 : section « deuxième cerveau » (Section / Second Brain V3). 1) lignes orange #FF4B27, rose #FA24CE, violette #7B00FF pleines du bas du cube aux cartes (::after de .brain_v3, aussi en reduced-motion) ; 2) trait de lumière qui monte et descend par-dessus (une animation, 3 lignes déphasées d'un tiers) ; 3) les 2 rangées de cartes défilent en continu en sens opposés (copies aria-hidden dans cet embed, une animation par rangée). prefers-reduced-motion: reduce -> lignes colorées fixes, cartes fixes, copies masquées. */
.brain_v3_row>.w-embed{display:none}
.brain_v3{--bw:clamp(43.6em,calc(43.6em + (100vh - 45.61233em) * 21.025 / 7.16892),64.625em);--bt:clamp(-7.375em,calc(-2.82157em - (100vh - 45.61233em) * 4.55343 / 7.16892),-2.82157em);--bl:clamp(3em,calc(3em + (100vh - 52.78125em) * 3 / 4.5),6em);--bb:clamp(15.875em,calc(15.875em + (100vh - 52.78125em) * 1.5 / 4.5),17.375em)}
@media screen and (max-width:991px){.brain_v3{--bw:48em;--bt:0em;--bb:24.3715em}}
@media screen and (max-width:767px){.brain_v3{--bw:42.5em;--bt:4em;--bb:20.875em;--bl:2.5em}}
@media screen and (min-width:992px),screen and (max-width:767px){.brain_v3_visual{-webkit-mask-image:linear-gradient(#000 calc(var(--bw) / 2068 * 1153 + var(--bl) - 1.5em),transparent calc(var(--bw) / 2068 * 1153 + var(--bl)));mask-image:linear-gradient(#000 calc(var(--bw) / 2068 * 1153 + var(--bl) - 1.5em),transparent calc(var(--bw) / 2068 * 1153 + var(--bl)))}}
.brain_v3::after{content:"";position:absolute;z-index:0;pointer-events:none;--bk:calc(var(--bw)/2068);left:calc(50% + var(--bk)*-44);top:calc(var(--bt) + var(--bk)*1153);bottom:var(--bb);width:calc(var(--bk)*140);background-image:linear-gradient(#ff4b27,#ff4b27),linear-gradient(#fa24ce,#fa24ce),linear-gradient(#7b00ff,#7b00ff);background-size:calc(var(--bk)*11) 100%,calc(var(--bk)*11) 100%,calc(var(--bk)*11) 100%;background-position-x:calc(var(--bk)*15.5),calc(var(--bk)*63),calc(var(--bk)*111.5);background-position-y:0%;background-repeat:no-repeat}
@media screen and (max-width:767px){.brain_v3::after{top:auto;height:var(--bl)}}
@media (prefers-reduced-motion:no-preference){
.brain_v3::after{background-image:linear-gradient(transparent,rgba(255,226,212,.95),transparent),linear-gradient(transparent,rgba(255,220,247,.95),transparent),linear-gradient(transparent,rgba(232,214,255,.95),transparent),linear-gradient(transparent,rgba(255,150,120,.55),transparent),linear-gradient(transparent,rgba(255,130,230,.55),transparent),linear-gradient(transparent,rgba(176,120,255,.6),transparent),linear-gradient(#ff4b27,#ff4b27),linear-gradient(#fa24ce,#fa24ce),linear-gradient(#7b00ff,#7b00ff);background-size:calc(var(--bk)*6) calc(var(--bk)*80),calc(var(--bk)*6) calc(var(--bk)*80),calc(var(--bk)*6) calc(var(--bk)*80),calc(var(--bk)*22) calc(var(--bk)*110),calc(var(--bk)*22) calc(var(--bk)*110),calc(var(--bk)*22) calc(var(--bk)*110),calc(var(--bk)*11) 100%,calc(var(--bk)*11) 100%,calc(var(--bk)*11) 100%;background-position-x:calc(var(--bk)*18),calc(var(--bk)*65.5),calc(var(--bk)*114),calc(var(--bk)*10),calc(var(--bk)*57.5),calc(var(--bk)*106),calc(var(--bk)*15.5),calc(var(--bk)*63),calc(var(--bk)*111.5);background-blend-mode:screen,screen,screen,screen,screen,screen,normal,normal,normal;animation:brain-v3-flow 4.8s linear infinite}
.brain_v3_row:has(>.w-embed [data-brain-v3-clones]){align-self:flex-start;justify-content:flex-start;width:max-content;margin-left:calc(50% - 96.75em);animation:brain-v3-ltr 42.3548s linear -21.1774s infinite;will-change:translate;-webkit-user-select:none;user-select:none}
.brain_v3_row.cc-offset:has(>.w-embed [data-brain-v3-clones]){margin-left:calc(50% - 82.875em);animation:brain-v3-rtl 36.3042s linear -18.1521s infinite}
.brain_v3_row>.w-embed:has([data-brain-v3-clones]),.brain_v3_row [data-brain-v3-clones]{display:contents}
.brain_v3_row>.w-embed:has([data-brain-v3-clones])::before,.brain_v3_row>.w-embed:has([data-brain-v3-clones])::after{content:none}
}
@keyframes brain-v3-ltr{from{translate:-97.125em 0}to{translate:0 0}}
@keyframes brain-v3-rtl{from{translate:0 0}to{translate:-83.25em 0}}
@keyframes brain-v3-flow{0%{background-position-y:0%,75%,75%,0%,75%,75%}4.167%{background-position-y:1.7%,85.36%,62.94%,1.7%,85.36%,62.94%}8.333%{background-position-y:6.7%,93.3%,50%,6.7%,93.3%,50%}12.5%{background-position-y:14.64%,98.3%,37.06%,14.64%,98.3%,37.06%}16.667%{background-position-y:25%,100%,25%,25%,100%,25%}20.833%{background-position-y:37.06%,98.3%,14.64%,37.06%,98.3%,14.64%}25%{background-position-y:50%,93.3%,6.7%,50%,93.3%,6.7%}29.167%{background-position-y:62.94%,85.36%,1.7%,62.94%,85.36%,1.7%}33.333%{background-position-y:75%,75%,0%,75%,75%,0%}37.5%{background-position-y:85.36%,62.94%,1.7%,85.36%,62.94%,1.7%}41.667%{background-position-y:93.3%,50%,6.7%,93.3%,50%,6.7%}45.833%{background-position-y:98.3%,37.06%,14.64%,98.3%,37.06%,14.64%}50%{background-position-y:100%,25%,25%,100%,25%,25%}54.167%{background-position-y:98.3%,14.64%,37.06%,98.3%,14.64%,37.06%}58.333%{background-position-y:93.3%,6.7%,50%,93.3%,6.7%,50%}62.5%{background-position-y:85.36%,1.7%,62.94%,85.36%,1.7%,62.94%}66.667%{background-position-y:75%,0%,75%,75%,0%,75%}70.833%{background-position-y:62.94%,1.7%,85.36%,62.94%,1.7%,85.36%}75%{background-position-y:50%,6.7%,93.3%,50%,6.7%,93.3%}79.167%{background-position-y:37.06%,14.64%,98.3%,37.06%,14.64%,98.3%}83.333%{background-position-y:25%,25%,100%,25%,25%,100%}87.5%{background-position-y:14.64%,37.06%,98.3%,14.64%,37.06%,98.3%}91.667%{background-position-y:6.7%,50%,93.3%,6.7%,50%,93.3%}95.833%{background-position-y:1.7%,62.94%,85.36%,1.7%,62.94%,85.36%}100%{background-position-y:0%,75%,75%,0%,75%,75%}}
/* Fondus de bord des rangees (Figma 14228:113822 / 113823) : 200 px a 1440 (13,8889 % de la largeur, borne a 12.5em), 320 px de haut, 24 px au-dessus des cartes ; couleur Figma #171717 (v3/grey-17, FIX-M 16/10 : etait surface-2 #171718). */
.brain_v3_rows{position:relative}
.brain_v3_rows::before,.brain_v3_rows::after{content:"";position:absolute;z-index:1;top:-1.5em;width:min(12.5em,13.8889%);height:20em;pointer-events:none}
.brain_v3_rows::before{left:0;background-image:linear-gradient(90deg,var(--_theme---v3--grey-17),transparent)}
.brain_v3_rows::after{right:0;background-image:linear-gradient(270deg,var(--_theme---v3--grey-17),transparent)}


/* PROPRIETAIRE : Section / Second Brain V3 - SUJET : MARG25-1 25/10 (Loom Margot 24/10 n. 7, valide Arthur + utilisatrice) : >= 992, cartes -> boutons + 3.125em (40 px a 1440 / 1536 / 1920) a toutes les hauteurs d'ecran - REGLE : D-BRAIN-HAUTEUR-ECRAN (mis a jour) */
/* Marge des boutons = celle de la classe .brain_v3_buttons (clamp 1em -> 1.5em selon la hauteur) + 3.125em ; --bb (bas des lignes de couleur = haut des cartes, compte depuis le bas de la section) + 3.125em pour que les lignes s'arretent toujours aux cartes. Pose ici (embed des copies de la 2e rangee) car il vient apres l'embed de style de la section. Telephone et tablette inchanges. Retour arriere : retirer ce bloc <style> (sauvegarde lots-21-10/MARG25-1/sauvegardes/comp-brain-285e8cf1.html). */
@media screen and (min-width:992px){
.brain_v3{--bb:clamp(19em,calc(19em + (100vh - 52.78125em) * 1.5 / 4.5),20.5em)}
.brain_v3_buttons{margin-top:clamp(4.125em,calc(11.1111vh - 1.73958em),4.625em)}
}


/* PROPRIETAIRE : Section / Team V3 - SUJET : badges et points du cadre = noeud Figma - REGLE : R-CMP-28, R-FRM-01 (G-HOME C3200 20/10) */
/* >= 992 : textes des 5 badges a la largeur Figma (12843:130036 : 107 / 44 / 47 / 226 / 164) ; points du cadre centres sur le filet comme FRAME V3 (-.65625em, Figma 123 / 122 et 1297 / 1298) */
@media screen and (min-width:992px){
.team_v3_badges>.team_v3_badge>.team_v3_badge_text{flex:none;text-align:center}
.team_v3_badges>.team_v3_badge:nth-child(1)>.team_v3_badge_text{width:6.6875em}
.team_v3_badges>.team_v3_badge:nth-child(2)>.team_v3_badge_text{width:2.75em}
.team_v3_badges>.team_v3_badge:nth-child(3)>.team_v3_badge_text{width:2.9375em}
.team_v3_badges>.team_v3_badge:nth-child(4)>.team_v3_badge_text{width:14.125em}
.team_v3_badges>.team_v3_badge:nth-child(5)>.team_v3_badge_text{width:10.25em}
.team_v3_dot.team_v3_dot.cc-tl,.team_v3_dot.team_v3_dot.cc-bl{left:-.65625em}
.team_v3_dot.team_v3_dot.cc-tr,.team_v3_dot.team_v3_dot.cc-br{right:-.65625em}
}
/* PROPRIETAIRE : Section / Team V3 - SUJET : telephone (<= 767) : photos en quinconce comme a l'ordinateur + cadre 48 / 48 (Arthur Loom 21/10 n. 35, provisoire D-ARTHUR-MOBILE-21-10-EQUIPE-QUINCONCE, a reporter par Margot) - REGLE : R-MOB-10 (MOBILE-ACC 21/10) */
/* Retour arriere : retirer ce bloc (sauvegarde MOBILE-ACC/sauvegardes/embed-team-avant.html). */
@media screen and (max-width: 767px) {
.team_v3_frame { padding-top: 3em; padding-bottom: 3em; }
.team_v3_grid { flex-direction: row; align-items: flex-start; row-gap: 0; width: 100%; }
.team_v3_col { width: 28.66%; max-width: none; row-gap: .3em; padding-left: .25em; padding-right: .25em; }
.team_v3_col.cc-main { order: 0; flex: 1; width: auto; }
.team_v3_ph { display: block; width: 46.2%; height: auto; aspect-ratio: 1; }
.team_v3_photo { border-radius: .75em; }
}
/* PROPRIETAIRE : Section / Team V3 - SUJET : LOOM23-B 23/10 (Loom Arthur 23/10 n° 14) : telephone, pastilles de l'equipe a la taille des pastilles courtes du site (cases_v3_pill : 30 px, texte 13 px, icone 13 px) et rangees centrees. <= 767 px seulement ; ordinateur inchange. Retour arriere : retirer ce bloc (sauvegarde LOOM23-B/sauvegardes/team.html). */
@media screen and (max-width: 767px) {
  :root .team_v3_badges.team_v3_badges { justify-content: center; column-gap: .375em; row-gap: .375em; grid-column-gap: .375em; grid-row-gap: .375em; }
  :root .team_v3_badge.team_v3_badge { padding: .3125em .625em .3125em .5625em; column-gap: .3125em; border-radius: .75em; }
  :root .team_v3_badge .team_v3_badge_icon { width: .8125em; height: .8125em; }
  :root .team_v3_badge .team_v3_badge_text { font-size: .8125em; line-height: 1.3846; }
}


/* PROPRIETAIRE : Section / Integrations Grid V3 - SUJET : telephone (<= 767) comme la section « Integrez Agentova » du site actuel au telephone (Loom Arthur 23/10 n. 15, LOOM23-B) : 2 rangees de logos fixes en haut, texte centre sur une bande unie, 2 rangees en bas, bouton pleine largeur ; AUCUNE animation (calque nio-ov masque). Ordinateur et tablette inchanges. */
/* Rangees = meme image (grille 2880 x 1880, cases 200 x 207, trou central x 840-2040 / y 630-1253) en 2 fonds : 6 cases sur la largeur comme le site actuel (65 px a 390). Retour arriere : vider ce bloc. */
@media screen and (max-width: 767px) {
  :root .integ_grid_v3.integ_grid_v3 { flex-direction: column; align-items: stretch; height: auto; padding-top: 0; padding-bottom: 0; }
  :root .integ_grid_v3 .nio-ov, :root .integ_grid_v3 .nio-tile { display: none !important; }
  :root .integ_grid_v3 > .integ_grid_v3_bg { display: none; }
  .integ_grid_v3::before, .integ_grid_v3::after { content: ""; display: block; width: 100%; background: url("https://cdn.prod.website-files.com/6a8eaced4cd2d76bbe590e38/6ac8f0b9e05a6c25c6bd2c6b_integrations-v3-grid-p-2000.webp") no-repeat; background-size: 240% auto; pointer-events: none; }
  .integ_grid_v3::before { aspect-ratio: 1200 / 416; background-position: 50% 14.75%; }
  .integ_grid_v3::after { aspect-ratio: 1200 / 419; background-position: 50% 85.76%; }
  :root .integ_grid_v3_content.integ_grid_v3_content { order: 0; text-align: center; align-items: center; width: 100%; margin-top: 0; padding: 1.75em 1.5em; }
  :root .integ_grid_v3_content .btn_v3_slot { align-self: stretch; }
  :root .integ_grid_v3_content .btn_v3_slot .btn_wrap { width: 100%; justify-content: center; }
}


/* PROPRIETAIRE : Section / FAQ V3 - REGLE : R-STR-01 (en-tete L3 15/10/2026) */
/* L4 17/10 : règles de boutons retirées (rendu porté par les variantes et tailles V3 d'Interactive / Button, embed BOUTONS V3 L4 du Footer V3). */
/* Lot 1 mesure pixel 10/10 (Figma 12843:130080) : titre -0.022em, boutons remontes (description vide) et ecartes de 16 px, questions 16/26 -0.022em, chevron 16 px, separateurs pleins. */
[data-wf--section-faq-v3--variant] .faq_content h2 { letter-spacing: -0.022em; }
[data-wf--section-faq-v3--variant] .faq_content > .flex-col.gap-16 { row-gap: 0; }
[data-wf--section-faq-v3--variant] .button-group { column-gap: 1rem; }
[data-wf--section-faq-v3--variant] .dropdown-trigger > p { line-height: 1.625; letter-spacing: -0.022em; }
[data-wf--section-faq-v3--variant] .dropdown-icon { width: 1em; }
[data-wf--section-faq-v3--variant] .dropdown-item { border-bottom-style: solid; }
/* Lot 1 (ecart global du lot 3, 10/10) : FAQ dans le cadre du Figma (1176 px a filets lateraux, filet haut 1080 px, titre a 101 px du filet, questions x 667-1257) sur les pages V3 a FAQ de base, sauf l'Accueil, les funnels (hero_home_v3) et la Demo, dont le Figma n'a pas de cadre. Les hubs ont leur variante Hub Frame. */
:root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] .faq_layout { position: relative; max-width: 67.5em; margin-left: auto; margin-right: auto; grid-template-columns: minmax(0, 1fr) 37.0625em; border-top: 1px solid var(--_theme---v3--black-10); padding-top: 5em; }
:root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] .faq_layout::before { content: ""; position: absolute; top: -1px; bottom: 0; left: -3rem; right: -3rem; border-left: 1px solid var(--_theme---v3--black-10); border-right: 1px solid var(--_theme---v3--black-10); pointer-events: none; }
:root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] .faq_content { row-gap: 1.1875em; }
@media screen and (max-width: 991px) { :root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] .faq_layout { grid-template-columns: minmax(0, 1fr); } }
@media screen and (max-width: 767px) { :root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] .faq_layout { padding-top: 3em; } :root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] .faq_layout::before { display: none; } }
/* PROPRIETAIRE : Section / FAQ V3 - SUJET : ecart question ouverte / reponse - REGLE : R-STR-01 (L3 15/10/2026 : deplace de l'embed U2 du Footer V3, selecteurs et @media inchanges) */
/* FAQ V3 : 16 px entre la question ouverte et la reponse (Figma 12843:130080). */
/* FAQ-MOB 26/10 (retour de l'utilisatrice au telephone : haut de la 1re ligne de chaque reponse rogne) : la marge negative est posee sur la rangee [data-dropdown="content"] (overflow hidden), plus sur son contenu, sinon la rangee rogne le haut du texte (6 px au telephone, 4 px a l'ordinateur). Texte au meme endroit au pixel pres. Retour arriere : remettre .dropdown__content dans les 2 selecteurs. */
[data-wf--section-faq-v3--variant] .dropdown-item[data-state="open"] .dropdown_content__row { margin-top: -0.25rem; }
/* PROPRIETAIRE : Section / FAQ V3 - SUJET : FAQ dans le cadre = noeuds Figma - REGLE : R-0, R-STR-01 (CORR-2 17/10/2026) */
/* Figma 13691:111312 (agents ; memes valeurs use-cases 12985:107233, tarifs 13702:111356, academie 13597:112651, affilies 13707:111359,
   brain-ai 13207:150264, integrations 13221:112072) : filet haut 1078 px a x 181 (div.h-1), contenu 183-1257 (titre x 183, questions x 667,
   chevron x 1241, reponses 590 px), boutons 36 px sous le titre (Frame 6, ecart 36), filets lateraux inchanges (x 132 et 1307).
   Hubs (variante Hub Frame, Figma finance 13192:110166 : memes valeurs) : contenu 183-1257, reponses 590, boutons 36 px sous le titre.
   Accueil, funnels, Demo (Figma 12843:130085, 12385:169366, Resa) : colonne des questions x 730 largeur 590 (au lieu de 728 / 592).
   Ordinateur seulement (>= 992 px) ; tablette et telephone inchanges. Retour arriere : supprimer ce bloc. */
@media screen and (min-width: 992px) {
  [data-wf--section-faq-v3--variant="base"] .faq_layout { grid-template-columns: minmax(0, 1fr) 36.875em; }
  [data-wf--section-faq-v3--variant="hub-frame"] .faq_layout { padding-left: .1875em; padding-right: .1875em; grid-template-columns: minmax(0, 1fr) 36.875em; }
  [data-wf--section-faq-v3--variant="hub-frame"] .faq_content { row-gap: 2.25em; }
  :root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] .faq_layout { max-width: 67.375em; padding-left: .125em; padding-right: .125em; grid-template-columns: minmax(0, 1fr) 36.875em; }
  :root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] .faq_layout::before { left: calc(-3rem - .0625em); right: calc(-3rem - .0625em); }
  :root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] .faq_content { row-gap: 2.25em; }
}
/* PROPRIETAIRE : Section / FAQ V3 - SUJET : question ouverte et logos ChatGPT/Claude = noeuds Figma - REGLE : R-0, R-STR-01 (C3200 G-FAQ 20/10/2026) */
/* Figma (31 cadres ordinateur relus, ex. 12843:130097, 13691:111326, 12985:107228) : rangee de la question ouverte 24 px (texte 26 px a -1), chevron a +4,
   reponse a +40, filet 20 px sous la reponse ; logos = 2 images 20 x 20 rayon 6 (12843:130103 / 130104), 8 px apres le texte (boite 369 px), chevauchement 4 px.
   Mobile (Figma 12883:97556) : 8 px entre la question ouverte et la reponse, 14 px sous la reponse. Retour arriere : supprimer ce bloc. */
@media screen and (min-width: 768px) {
  [data-wf--section-faq-v3--variant] .dropdown-item[data-state="open"] .dropdown-trigger > p { margin-top: -1px; margin-bottom: -1px; }
  [data-wf--section-faq-v3--variant] .dropdown-trigger > p:has(+ .faq_v3_q_icon + .faq_v3_q_icon) { flex: none; width: 23.0625em; }
  [data-wf--section-faq-v3--variant] .faq_v3_q_icon:has(+ .faq_v3_q_icon), [data-wf--section-faq-v3--variant] .faq_v3_q_icon + .faq_v3_q_icon { width: 1.25em; height: 1.25em; border-radius: .375em; object-fit: cover; }
  [data-wf--section-faq-v3--variant] .faq_v3_q_icon:has(+ .faq_v3_q_icon) { margin-right: 0; }
  [data-wf--section-faq-v3--variant] .faq_v3_q_icon + .faq_v3_q_icon { margin-left: -1.25em; }
}
@media screen and (max-width: 767px) {
  [data-wf--section-faq-v3--variant] .dropdown-item.dropdown-item[data-state="open"] .dropdown_content__row { margin-top: -0.375rem; }
  [data-wf--section-faq-v3--variant] .dropdown-space.cc-bottom { height: .875rem; }
}

/* MOB1 12/10 : FAQ V3 en mobile (Figma 12883:97556). Uniquement <= 767 px. */
@media screen and (max-width: 767px) {
  /* FAQ V3 mobile (Figma 12883:97556) : titre 28/33, questions 15/21, boutons sous la liste */
  [data-wf--section-faq-v3--variant] > .main-container { padding-top: 2.5em !important; }
  [data-wf--section-faq-v3--variant] .faq_layout { row-gap: 0; grid-row-gap: 0; }
  [data-wf--section-faq-v3--variant] .faq_content { display: contents; }
  [data-wf--section-faq-v3--variant] .faq_content .heading_wrap { margin-top: 0 !important; }
  [data-wf--section-faq-v3--variant] .faq_content h2 { line-height: 1.1786; }
  [data-wf--section-faq-v3--variant] .faq_content > .flex-col { order: 1; margin-bottom: 1em; }
  [data-wf--section-faq-v3--variant] .faq_v3_col { order: 2; }
  [data-wf--section-faq-v3--variant] .faq_content > .button-group { order: 3; margin-top: 1.25em; row-gap: .625em; }
  [data-wf--section-faq-v3--variant] .dropdown-trigger { padding-top: .875em; padding-bottom: .875em; }
  [data-wf--section-faq-v3--variant] .dropdown-trigger > p { font-size: .9375em; line-height: 1.4; }
  [data-wf--section-faq-v3--variant] .rich-text.text-s.cc-v3 { font-size: .84375em; line-height: 1.4815; }
}
/* FX1 13/10 (audit-13-10/FX1, AU1 T14-T16, AU3 T11) : FAQ mobile comme le Figma 12883:97556 : questions et reponses en approche 0 (12883:97561, 97563),
   reponse et chevron en #5C5C5C (variable v3/grey-5c) ; boutons 15/20 sur 46 px = taille mobile-full du bouton (L4 17/10). Retour arriere : supprimer ce bloc. */
@media screen and (max-width: 767px) {
  [data-wf--section-faq-v3--variant] .dropdown-trigger > p { letter-spacing: 0; }
  [data-wf--section-faq-v3--variant] .rich-text.text-s.cc-v3,
  [data-wf--section-faq-v3--variant] .rich-text.text-s.cc-v3 :is(p, li) { letter-spacing: 0; color: var(--_theme---v3--grey-5c, #5c5c5c); }
  [data-wf--section-faq-v3--variant] .dropdown-icon { color: var(--_theme---v3--grey-5c, #5c5c5c); }
}
/* LB2 16/10 (R-TYP-17) : sauts de ligne du Figma mobile 12883:97556 : titre sans equilibrage (12883:97557 : "Les questions qu'on nous" / "pose."),
   question = boite du noeud (300 px, 12883:97561 ...), sans text-wrap pretty ; le Figma mobile n'a pas l'icone ChatGPT/Claude. Retour arriere : supprimer ce bloc. */
@media screen and (max-width: 767px) {
  [data-wf--section-faq-v3--variant] .faq_content h2 { text-wrap: wrap; }
  [data-wf--section-faq-v3--variant] .dropdown-trigger > p { flex: 0 1 20em; text-wrap: wrap; }
  [data-wf--section-faq-v3--variant] .faq_v3_q_icon { display: none; }
}
/* PROPRIETAIRE : Section / FAQ V3 - SUJET : LOOM23-B 23/10 (Loom Arthur 23/10 n. 16, valide par l'utilisatrice) : telephone, icones ChatGPT / Claude de la 1re question remises comme a l'ordinateur (annule le display:none du bloc LB2 ci-dessus). <= 767 px seulement. Retour arriere : retirer ce bloc (sauvegarde LOOM23-B/sauvegardes/faq1.html). */
@media screen and (max-width: 767px) {
  :root [data-wf--section-faq-v3--variant] .faq_v3_q_icon { display: block; }
  :root [data-wf--section-faq-v3--variant] .faq_v3_q_icon:has(+ .faq_v3_q_icon), :root [data-wf--section-faq-v3--variant] .faq_v3_q_icon + .faq_v3_q_icon { width: 1.25em; height: 1.25em; border-radius: .375em; object-fit: cover; flex: none; }
  :root [data-wf--section-faq-v3--variant] .faq_v3_q_icon:has(+ .faq_v3_q_icon) { margin-right: 0; }
  :root [data-wf--section-faq-v3--variant] .faq_v3_q_icon + .faq_v3_q_icon { margin-left: -1.25em; }
}

/* MOB4 13/10 : mobile seulement (<= 767 px). Embed de Section / FAQ V3 (chargé sur toutes les pages V3).
   1) gouttière 24 px de la FAQ V3 (Figma 12883:97556) ; 2) CTA V3 et CTA vert à gauche (sans maquette, Arthur B2) ;
   3) section des cartes 9:16 de /hubs/creation à gauche. */
@media screen and (max-width: 767px) {
  [data-wf--section-faq-v3--variant] > .main-container { padding-left: 1.5em !important; padding-right: 1.5em !important; }
  [data-wf--section-cta-v3--variant] .cta_v3_inner { text-align: left; align-items: flex-start; }
  [data-wf--section-cta-v3--variant] .cta_v3_inner .title_v3,
  [data-wf--section-cta-v3--variant] .cta_v3_inner .cta_v3_title_em { text-align: left; text-wrap: pretty; }
  [data-wf--section-cta-v3--variant] .cta_v3_inner .buttons_v3 { justify-content: flex-start; align-items: flex-start; }
  [data-wf--section-cta-chat-v3--variant] .cta_chat_v3_card,
  [data-wf--section-cta-chat-v3--variant] .cta_chat_v3_content,
  [data-wf--section-cta-chat-v3--variant] .cta_chat_v3_main,
  [data-wf--section-cta-chat-v3--variant] .cta_chat_v3_head,
  [data-wf--section-cta-chat-v3--variant] .cta_chat_v3_stats { align-items: flex-start; text-align: left; }
  [data-wf--section-cta-chat-v3--variant] .cta_chat_v3_stats { justify-content: flex-start; align-self: stretch; }
  [data-wf--section-cta-chat-v3--variant] .cta_chat_v3_title { text-wrap: pretty; }
}


/* Accueil + funnels (Figma Funnel Home 12843:128086), lot 1 mesure pixel 10/10. Charge seulement sur les pages qui ont Section / CTA Chat V3. */
.cta_chat_v3_input.w-input { height: 2.7397em; }
[data-wf--section-cta-chat-v3--variant="call"] .cta_chat_v3_input.w-input { margin-bottom: 1.25rem; }
.io_v3_list .io_v3_chip { opacity: 0.5; }
.io_v3_list .io_v3_chip.cc-active { opacity: 1; }
.cmp_v3_tab:nth-child(4) .cmp_v3_tab_img { width: 1.375em; height: 1.375em; }
/* LB2 16/10 (R-TYP-17) : etape 1 de Section / Steps V3 = boite du noeud Figma (306 px a 1440 : 12843:129473 / 12385:169580 ; 267,16 px a 390 : 12838:96806), sauts de ligne du Figma. Tablette : retrait d'origine garde. */
.steps_v3_item:first-child .steps_v3_desc { max-width: 19.125em; }
@media screen and (min-width: 768px) and (max-width: 991px) { .steps_v3_item:first-child .steps_v3_desc { padding-right: 0.2325em; } }
@media screen and (max-width: 767px) {
  .cta_chat_v3_input.w-input { height: auto; }
  [data-wf--section-cta-chat-v3--variant="call"] .cta_chat_v3_input.w-input { margin-bottom: 0; }
  .cmp_v3_tab:nth-child(4) .cmp_v3_tab_img { width: 0.74em; height: 0.74em; }
  .cmp_v3_seg.cc-active .cmp_v3_mark { filter: brightness(0); }
  .home_v3_banner.cc-agents .btn_wrap { width: 100%; justify-content: center; } /* L4 17/10 : padding retiré (variante V3 Dark Halo) */
  .steps_v3_item:first-child .steps_v3_desc { max-width: 19.1263em; }
  /* CONF-TYPO 26/10 (R-TYP-10 / R-TYP-17, regle « Figma toujours ») : etapes 2 et 3 = noeuds Figma (cartes mises a l'echelle dans le cadre 12838) : titres 17,4359 / 17,2394 px (12838:96837 / 96871), textes 13,9487 / 13,7915 px (12838:96839 / 96873), interlignes 1,3 / 1,5 gardes ; boite du texte 271,128 / 271,521 px (sauts de ligne du Figma). Base 13,968 px. Retour arriere : retirer ces 4 lignes. */
  .steps_v3_item:nth-child(2) .steps_v3_name { font-size: 1.248274em; }
  .steps_v3_item:nth-child(3) .steps_v3_name { font-size: 1.234209em; }
  .steps_v3_item:nth-child(2) .steps_v3_desc { font-size: 0.99862em; max-width: 19.4375em; }
  .steps_v3_item:nth-child(3) .steps_v3_desc { font-size: 0.987367em; max-width: 19.6875em; }
}
/* FOOT 19/10 (R-CMP-17, A2 Margot 17/10 fil 1970443758, validee par l'utilisatrice 19/10) : carte sombre finale = Figma Funnel Call 14249:17831 : degrade lineaire vertical #FDFCFC -> #FFFFFF du haut de la carte au haut du footer (arret transparent = padding haut de la section : 7.625rem, 4rem <= 767) ; les 52 px sous la carte = padding-bottom 3.25rem de la classe cta_chat_v3. Retour arriere : supprimer ce bloc. */
.cta_chat_v3 { background-image: linear-gradient(180deg, transparent 7.625rem, var(--neutral--light-hub, #fdfcfc) 7.625rem, var(--neutral--white, #ffffff) 100%); }
@media screen and (max-width: 767px) { .cta_chat_v3 { background-image: linear-gradient(180deg, transparent 4rem, var(--neutral--light-hub, #fdfcfc) 4rem, var(--neutral--white, #ffffff) 100%); } }
/* LOOM23-B 23/10 (Loom Arthur 23/10 n. 8, valide par l'utilisatrice) : comparatif (accueil + funnels, charge avec ce composant) a l'ordinateur, onglets + 2 colonnes + 2 telephones tiennent dans l'ecran (1536 x 730 avec le rendu 80 %) : espaces et telephones reduits (bloc onglets + colonnes 746 -> 659 px, cadre 1131 -> 1044 px a 1440 ; telephones 25,6875 -> 22,625em). >= 992 px seulement. Retour arriere : retirer ce bloc (sauvegarde LOOM23-B/sauvegardes/cta.html). */
@media screen and (min-width: 992px) {
  :root .cmp_v3_tabs.cmp_v3_tabs { row-gap: 2.25em; grid-row-gap: 2.25em; }
  :root .cmp_v3_nav.cmp_v3_nav { padding-top: .375em; padding-bottom: .375em; row-gap: .625em; }
  :root .cmp_v3_col.cmp_v3_col { row-gap: .75em; }
  :root .cmp_v3_card.cmp_v3_card { row-gap: 1.75em; padding-top: 1.375em; padding-bottom: 1.5em; }
  :root .cmp_v3_visual.cmp_v3_visual { height: 22.625em; }
}
/* PROPRIETAIRE : Section / CTA Chat V3 - SUJET : LOOM23-B 23/10 (Loom Arthur 23/10 n. 17, valide par l'utilisatrice) : telephone, barre « Posez votre question » plus petite (meme apparence) et plus de vide entre la carte verte et le pied de page. <= 767 px seulement ; padding-bottom 3.25rem -> 0 (le pied de page dechire suit la carte). Retour arriere : retirer ce bloc. */
@media screen and (max-width: 767px) {
  :root .cta_chat_v3.cta_chat_v3 { padding-bottom: 0; }
  :root .cta_chat_v3_form.cta_chat_v3_form { padding: .5em .625em; border-radius: 1.25em; row-gap: .25em; }
  :root .cta_chat_v3_input.cta_chat_v3_input.w-input { height: 2.875em; font-size: .875em; line-height: 1.43; padding-top: .25em; padding-bottom: 0; }
  :root .cta_chat_v3_input.cta_chat_v3_input::placeholder { font-size: 1em; }
  :root .cta_chat_v3_icon_btn.cta_chat_v3_icon_btn { width: 1.75em; height: 1.75em; }
  :root .cta_chat_v3_icon_btn .cta_chat_v3_icon { width: .875em; height: .875em; }
  :root .cta_chat_v3_submit_wrap.cta_chat_v3_submit_wrap { height: 1.75em; padding-left: .5em; padding-right: .5em; }
  :root .cta_chat_v3_submit.cta_chat_v3_submit { font-size: .8125em; }
  :root .cta_chat_v3_submit_wrap .cta_chat_v3_icon { width: .875em; height: .875em; }
}
/* PROPRIETAIRE : Section / CTA Chat V3 - SUJET : LOOM23-F 24/10 (demande de l'utilisatrice 24/10) : telephone, texte du champ « Posez votre question... » plus petit (14 -> 13 px, placeholder et texte saisi) et 5,9 px d air entre le texte et la rangee « + / Demander / micro » (ils se touchaient). Champ 86 -> 90 px a 390. <= 767 px seulement, ordinateur inchange. Retour arriere : retirer ce bloc (sauvegarde LOOM23-F/sauvegardes/cta-embed-149a79a7-avant.html). */
@media screen and (max-width: 767px) {
  :root .cta_chat_v3_input.cta_chat_v3_input.cta_chat_v3_input.w-input { font-size: .8125em; line-height: 1.33; height: 3.36em; padding-top: .25em; padding-bottom: .45em; }
}
/* PROPRIETAIRE : Section / CTA Chat V3 - SUJET : CONF-CARTE2 26/10 (regle " le Figma toujours ", decision utilisatrice 25/10 : telephone = cadre 16228:92027) : carte verte = Carte CTA 16228:93523 propriete par propriete, sur toutes les variantes (Base et Call). <= 767 px seulement (tout en em : 360 / 427 / 767 = cadre 390 a l'echelle), ordinateur et tablette inchanges. Remplace au telephone les reglages LOOM23-B (barre plus petite) et LOOM23-F (texte du champ 13 px). Garde : 12 px des bords, coins 24, padding 40/20/32 (FIGMA-GAP-25), 12 px sous la carte (CTA-CARTE-26), etapes (CONF-TYPO). Retour arriere : retirer ce bloc. */
@media screen and (max-width: 767px) {
  /* CTA vert 16228:93522 : 12 px au-dessus de la carte (au lieu de 32, rythme ESPACES) ; arret transparent du degrade FOOT 19/10 = ce padding */
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3.cta_chat_v3 { padding-top: .75em; background-image: linear-gradient(180deg, transparent .75em, var(--neutral--light-hub, #fdfcfc) .75em, var(--neutral--white, #ffffff) 100%); }
  /* fond de la carte = image du noeud (asset 6adf39d26bdad5ff7940477f), largeur 100 %, hauteur 143,8 %, calee en bas */
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_card.cta_chat_v3_card { background-image: url("https://cdn.prod.website-files.com/6a8eaced4cd2d76bbe590e38/6adf39d26bdad5ff7940477f_cta-chat-v3-bg-mob.webp"); background-size: 100% 143.8%; background-position: 0 100%; }
  /* ecarts 24 (titre+texte -> question -> reassurances), 12 (titre -> texte), 16 (question -> champ) */
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_content.cta_chat_v3_content { row-gap: 1.5em; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_main.cta_chat_v3_main { row-gap: 1.5em; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_head.cta_chat_v3_head { row-gap: .75em; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_ask.cta_chat_v3_ask { row-gap: 1em; }
  /* texte 16228:93527 : Inter Medium 15 / 22, -0,33 px (4 lignes) */
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_text.cta_chat_v3_text { font-size: .9375em; line-height: 1.4666667; letter-spacing: -.022em; }
  /* " Une question a nous poser ? " 16228:93531 : Inter Regular 22, -1,44 px, ligne 27 + 3,295 en haut et en bas (boite 33,59) */
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_ask_title.cta_chat_v3_ask_title { font-size: 1.375em; line-height: 1.2272727; letter-spacing: -.0654545em; padding-top: .1497727em; padding-bottom: .1497727em; }
  /* champ 16228:93534 : 326 x 142, padding 12 + filet 1, coins 20 ; texte 14,6 / 22, boite 62 (7,5 / 8 / 10,5), 20 px avant la rangee */
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_form.cta_chat_v3_form { padding: .75em; border-radius: 1.25em; row-gap: 1.25em; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_input.cta_chat_v3_input.cta_chat_v3_input.w-input { font-size: .9125em; line-height: 1.5068493; height: 4.2465753em; padding: .5136986em .5479452em .7191781em; margin-bottom: 1.369863em; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_input.cta_chat_v3_input::placeholder { font-size: 1em; color: rgba(3, 3, 3, .5); }
  /* rangee 16228:93538 : " Fichiers/Images " (143 x 34) | micro (34) + " Demander " (121 x 34) ; " + ", micro rond et chevron absents du noeud */
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_bar.cta_chat_v3_bar { align-items: flex-start; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_icon_btn.cta_chat_v3_icon_btn { display: none; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_files.cta_chat_v3_files { display: flex; flex-shrink: 0; height: 2.125em; padding-left: .6875em; padding-right: .6875em; column-gap: .5em; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_files_text.cta_chat_v3_files_text { display: block; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_actions.cta_chat_v3_actions { flex-shrink: 0; column-gap: .5em; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_mic_box.cta_chat_v3_mic_box { display: flex; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_submit_wrap.cta_chat_v3_submit_wrap { opacity: 1; background-color: rgba(2, 3, 8, .06); border-radius: .875em; column-gap: .5em; height: 2.125em; padding-left: .875em; padding-right: .875em; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_submit.cta_chat_v3_submit { font-size: .875em; font-weight: 500; line-height: 1.5714286; letter-spacing: -.012em; color: rgba(2, 3, 8, .3); }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_submit_wrap .cta_chat_v3_icon.cta_chat_v3_icon { display: none; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_send_icon.cta_chat_v3_send_icon { display: block; }
  /* reassurances 16228:93560 : 14 / 26, -0,308 px, ecarts 8 / 16 */
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_stats.cta_chat_v3_stats { column-gap: 1em; row-gap: .5em; }
  :root [data-wf--section-cta-chat-v3--variant].cta_chat_v3 .cta_chat_v3_stat_text.cta_chat_v3_stat_text { font-size: .875em; line-height: 1.8571429; }
}

@media screen and (max-width: 767px){.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3:has(.ftr3_credit){background-size: max(100%, 24.375rem) calc(100% - 25rem);}}
.footer.cc-v3 .footer_status{height: 1.75rem;}.footer.cc-v3 .footer_status .text-xs{font-family: Geist, Inter, sans-serif;line-height: 1.3333;letter-spacing: -0.007em;}.footer.cc-v3 .footer_compliance__item > .flex-col{width: 4.0625rem;}.footer.cc-v3 .footer_compliance__item .text-s-cfull{line-height: 1.5714;letter-spacing: -0.022em;color: var(--_theme---text);}.footer.cc-v3 .footer_compliance__item .text-xs{line-height: 1.6667;letter-spacing: -0.022em;color: var(--alpha--white-50);}.footer.cc-v3 .footer_compliance__tag{background-color: var(--alpha--white-4);box-shadow: inset 0 0 0 1px var(--alpha--white-4);}.footer.cc-v3 .text-m.weight-500.cc-v3{line-height: 1.625;letter-spacing: -0.022em;}.footer.cc-v3 .footer-link.cc-v3{line-height: 1.5714;letter-spacing: -0.022em;}@media screen and (min-width: 992px){.footer.cc-v3 .footer_nav.cc-v3 > .footer-nav-list.cc-v3:last-child{width: 12.0625rem;}.footer.cc-v3 .footer_nav.cc-v3 > .footer-nav-list.cc-v3:last-child .footer-link.cc-v3{white-space: nowrap;}}@media screen and (max-width: 767px){.footer.cc-v3 .footer-link.cc-v3, .footer.cc-v3 .text-m.weight-500.cc-v3{line-height: 1.3846;}}@media screen and (max-width: 767px){.footer.cc-v3 .footer-link.cc-v3:not(:hover), .footer.cc-v3 .footer_meta{letter-spacing: 0;color: var(--_theme---v3--grey-5c, #5c5c5c);}.footer.cc-v3 .text-m.weight-500.cc-v3{letter-spacing: 0;}}.hero_v3_proof.cc-affi .social_proof_v3.social_proof_v3{color: var(--_theme---v3--black-73, rgba(0, 0, 0, 0.73));}html .cc-plain-page .main-wrapper{& .text-highlight{background-image: none;-webkit-background-clip: border-box;background-clip: border-box;color: inherit;-webkit-text-fill-color: currentColor;font-style: italic;font-weight: 300;}& .rich-text a:not([class*="btn"]){color: var(--_theme---text);-webkit-text-fill-color: currentColor;text-decoration: underline;}& :is(.rich-text p, .rich-text li, p.text-fade:not([class*="text-s"])){line-height: 1.5;letter-spacing: 0;}@media screen and (max-width: 767px){& .section > .main-container{padding-left: 1.5em !important;padding-right: 1.5em !important;}& .rich-text h2{font-size: 1.75rem;line-height: 1.1786;}& :is(.rich-text p, .rich-text li, p.text-fade:not([class*="text-s"])){line-height: 1.375;letter-spacing: -0.022em;}}}@media screen and (max-width: 767px){html .cc-plain-page .main-container:not(.header .main-container, .nav_menu_outer .main-container, footer .main-container){padding-left: 1.5em !important;padding-right: 1.5em !important;}}
@media screen and (min-width: 992px){.main-wrapper:has(> .hero_v3:is([data-wf--section-hero-v3--variant="no-eyebrow"], [data-wf--section-hero-v3--variant="no-eyebrow-integrations"])) > :is(section.section_v3:not([data-wf--section-cta-v3--variant]), .tools_v3_extra, .hub_proof_v3){--u2-rails: linear-gradient(90deg, transparent calc(50% - 36.75rem), var(--_theme---v3--frame-line) calc(50% - 36.75rem), var(--_theme---v3--frame-line) calc(50% - 36.75rem + 1px), transparent calc(50% - 36.75rem + 1px), transparent calc(50% + 36.75rem - 1px), var(--_theme---v3--frame-line) calc(50% + 36.75rem - 1px), var(--_theme---v3--frame-line) calc(50% + 36.75rem), transparent calc(50% + 36.75rem));background-image: var(--u2-rails);}.main-wrapper:has(> .hero_v3[data-wf--section-hero-v3--variant="no-eyebrow"]) > section.section_v3:is([data-wf--section-problem--variant], [data-wf--section-benefit--variant="reverse"]){background-image: var(--u2-rails), var(--u2-rails);}.main-wrapper.main-wrapper:has(> .hero_v3:is([data-wf--section-hero-v3--variant="no-eyebrow"], [data-wf--section-hero-v3--variant="no-eyebrow-integrations"])) > section.section_v3:is([data-wf--section-benefit--variant="base"], [data-wf--section-feature-grid--variant="hub-inset"]), .main-wrapper.main-wrapper:has(> .integ_hero_v3) > section.section_v3.section_v3[data-wf--section-process-v3--variant]{background-image: linear-gradient(var(--_theme---v3--black-4), var(--_theme---v3--black-4)), var(--u2-rails);background-size: 100% 1px, auto;background-position: 0 0, 0 0;background-repeat: no-repeat, repeat;}.main-wrapper.main-wrapper:has(> .hero_v3[data-wf--section-hero-v3--variant="no-eyebrow"]) > section.section_v3[data-wf--section-benefit--variant="base"]{background-image: linear-gradient(var(--_theme---v3--black-4), var(--_theme---v3--black-4)), var(--u2-rails), var(--u2-rails);background-size: 100% 1px, auto, auto;background-position: 0 0, 0 0, 0 0;background-repeat: no-repeat, repeat, repeat;}}@media screen and (min-width: 992px){.main-wrapper.main-wrapper.main-wrapper:has(> .integ_hero_v3) > section.section_v3.section_v3[data-wf--section-process-v3--variant]{background-image: var(--u2-rails);background-size: auto;background-position: 0 0;background-repeat: repeat;}}@media screen and (min-width: 992px){:root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] .faq_layout.faq_layout::before{border-left-color: var(--_theme---v3--frame-line, rgba(0, 0, 0, 0.05));border-right-color: var(--_theme---v3--frame-line, rgba(0, 0, 0, 0.05));}.tlogos_v3.cc-tgrid{border-bottom-color: transparent;}.tlogos_v3.cc-tgrid > :is(.tlogos_v3_line, .tlogos_v3_dot):is(.cc-bl, .cc-br){display: none;}}@media screen and (max-width: 991px){:root:not(:has(.hero_home_v3, .demo_v3_grid)) [data-wf--section-faq-v3--variant="base"] .faq_layout.faq_layout::before{border-left-color: transparent;border-right-color: transparent;}}
:is(img, svg, video, picture, canvas, iframe, object){-webkit-user-select: none;user-select: none;-webkit-user-drag: none;}a, a *{-webkit-user-drag: none;}:is(button:not(.dropdown-trigger), [role="button"], [class*="btn"], .header, .menu_bg, .fixed_bg, .modal__bg, [data-marquee], .marquee_wrap, .rev_v3_row:has(> [data-rev-v3-clones]), .io_v3_list, .io_v3_chip, .io_v3_visual, .io_v3_dots, [data-agents-slider] .home_v3_agents_rail, .home_v3_agents_avatar, .cases_v3_nav, .swiper-pagination, .pricing_v3_toggle, .pricing_v3_toggle_btn, .agent_v3_pill, .agent_v3_mate, .acad_v3_wide, .vsl_v3_lock_cta), :is(button:not(.dropdown-trigger), [role="button"], [class*="btn"], .header, [data-marquee], .marquee_wrap, .rev_v3_row:has(> [data-rev-v3-clones]), .io_v3_list, .home_v3_agents_avatar, .cases_v3_nav, .swiper-pagination, .pricing_v3_toggle, .agent_v3_pill, .agent_v3_mate, .acad_v3_wide, .vsl_v3_lock_cta) *{-webkit-user-select: none;user-select: none;}:is(input:not([type="submit"]):not([type="button"]):not([type="reset"]), textarea, select, [contenteditable="true"]){-webkit-user-select: text;user-select: text;}html body div#weglot-switcher-1, html body .weglot-container, html body .weglot_switcher{display: none !important;}@media screen and (max-width: 767px){html body .header.cc-v3 .nav_logo.cc-v3{margin-left: 0;}}html[data-hover-hold-js] .section_v3.cc-reviews .rev_v3_row:has(>[data-rev-v3-clones]):hover{animation-play-state: running;}html[data-hover-hold-js] .section_v3.cc-reviews .rev_v3_row:has(>[data-rev-v3-clones])[data-hover-hold]{animation-play-state: paused;}html[data-hover-hold-js] .io_v3_main:hover .io_v3_chip, html[data-hover-hold-js] .io_v3_main:hover .io_v3_visual{animation-play-state: running;}html[data-hover-hold-js] .io_v3_main[data-hover-hold] .io_v3_chip, html[data-hover-hold-js] .io_v3_main[data-hover-hold] .io_v3_visual{animation-play-state: paused;}
.btn_wrap[data-wf--interactive-button--settings-variant^='v3-']{--btn-radius: 100vw;--btn-outline-color: transparent;--btn-text-size: 1em;--btn-lh: 1.5;--btn-th: 1.5em;--btn-ls: 0em;padding: .625em 1.25em !important;font-weight: 500;}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'] .btn_text{height: var(--btn-th);text-shadow: 0 calc(var(--btn-lh) * 1em);margin-top: 0;margin-bottom: 0;}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'] .btn_text_span{line-height: var(--btn-lh);letter-spacing: var(--btn-ls);white-space: nowrap;}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-']:has(.btn_icon){padding: .625em .625em .625em 1.25em !important;}.btn_wrap[data-wf--interactive-button--settings-variant='v3-dark']{--btn-text-color: var(--neutral--white);--btn-bg-color: var(--neutral--dark);--btn-shadow: none;}.btn_wrap[data-wf--interactive-button--settings-variant='v3-light']{--btn-text-color: var(--neutral--dark);--btn-bg-color: var(--neutral--white);--btn-shadow: 0 0 0.5px 0 var(--_theme---v3--black-40), 0 1px 0.5px 0 var(--_theme---v3--black-4), 0 2px 2px 0 var(--_theme---v3--black-4);font-weight: 400;}.btn_wrap[data-wf--interactive-button--settings-variant='v3-outline']{--btn-text-color: var(--neutral--dark);--btn-bg-color: var(--neutral--white);--btn-outline-color: var(--_theme---v3--sand-border);--btn-shadow: none;}.btn_wrap[data-wf--interactive-button--settings-variant='v3-ghost']{--btn-text-color: var(--neutral--dark);--btn-bg-color: transparent;--btn-outline-color: var(--_theme---v3--sand-border);--btn-shadow: none;}.btn_wrap[data-wf--interactive-button--settings-variant='v3-white']{--btn-text-color: var(--neutral--dark);--btn-bg-color: var(--neutral--white);--btn-shadow: none;}.btn_wrap[data-wf--interactive-button--settings-variant='v3-glass']{--btn-text-color: var(--neutral--white);--btn-bg-color: var(--gr-glass-md);--btn-shadow: var(--sh-glass);--btn-outline-color: color-mix(in srgb, currentColor 6%, transparent);--btn-lh: 1.625;--btn-th: 1.625em;--btn-ls: -0.022em;}.btn_wrap[data-wf--interactive-button--settings-variant='v3-dark-regular']{--btn-text-color: var(--neutral--white);--btn-bg-color: var(--neutral--dark);--btn-shadow: 0 0 0.5px 0 var(--_theme---v3--black-40), 0 1px 0.5px 0 var(--_theme---v3--black-4), 0 2px 2px 0 var(--_theme---v3--black-4);font-weight: 400;}.btn_wrap[data-wf--interactive-button--settings-variant='v3-dark-halo']{--btn-text-color: var(--neutral--white);--btn-bg-color: var(--neutral--dark);--btn-shadow: 0 0 3px 0 var(--_theme---v3--white-12), 0 2px 6px 0 var(--alpha--white-8), 0 4px 12px 0 var(--alpha--white-8);}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'][data-size='default-46']{--btn-lh: 1.625;--btn-th: 1.625em;--btn-ls: -0.022em;}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'][data-size='large']{--btn-text-size: .9375em;--btn-lh: 1.21;--btn-th: 1.2em;--btn-ls: -0.01em;padding: .875em 1.375em !important;}.btn_wrap[data-wf--interactive-button--settings-variant='v3-white'][data-size='large']{--btn-lh: 1.2;padding: .875em 1.25em .875em 1.375em !important;}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'][data-size='large-full']{--btn-text-size: .9375em;--btn-lh: 1.21;--btn-th: 1.2em;--btn-ls: -0.01em;padding: .875em 0 !important;width: 100%;}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'][data-size='offer']{--btn-text-size: .9375em;--btn-lh: 1.21;--btn-th: 1.2em;--btn-ls: -0.01em;padding: .8125em 1.25em !important;}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'][data-size='small']{--btn-text-size: .875em;padding: .46875em .875em !important;font-weight: 400;min-height: 0;}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'][data-size='menu']{--btn-text-size: .875em;--btn-ls: -0.01em;padding: .71875em .875em !important;}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'][data-size='md-14']{--btn-text-size: .875em;--btn-lh: 1.21;--btn-th: 1.21429em;--btn-ls: -0.01em;padding: .75em 1.375em !important;}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'][data-size='md-14-wide']{--btn-text-size: .875em;--btn-lh: 1.21;--btn-th: 1.21429em;--btn-ls: -0.01em;padding: .875em 1.125em .875em 1.25em !important;width: 100%;}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'][data-size='md-14-wide'] .btn_inner{flex: 1 1 auto;justify-content: space-between;}.btn_wrap:is([data-wf--interactive-button--settings-variant='v3-outline'], [data-wf--interactive-button--settings-variant='v3-ghost']):is([data-size='large'], [data-size='large-full'], [data-size='md-14'], [data-size='md-14-wide']){border: 1px solid transparent;}:where(.btn_wrap:is([data-wf--interactive-button--settings-variant='v3-outline'], [data-wf--interactive-button--settings-variant='v3-ghost']):is([data-size='large'], [data-size='large-full'], [data-size='md-14'], [data-size='md-14-wide'])) > .btn_bg{inset: -1px;}.btn_wrap[data-size='md-14-wide'] .btn_v3_icon{width: .875em;height: .875em;margin-left: 0;}.btn_wrap[data-size='md-14-wide'] .btn_v3_icon .btn_v3_icon_hub{display: none;}.btn_wrap[data-size='md-14-wide'] .btn_v3_icon .btn_v3_icon_wide{display: block;}@media screen and (max-width: 991px){.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'][data-size='small']{--btn-text-size: .8125em;--btn-lh: 1.61539;--btn-th: 1.61539em;--btn-ls: -0.01em;--btn-shadow: none;padding: .34375em .75em !important;font-weight: 500;}}@media screen and (max-width: 767px){.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'][data-size='mobile-full']{--btn-text-size: .9375em;--btn-lh: 1.33334;--btn-th: 1.33334em;--btn-ls: 0em;--btn-shadow: none;padding: .8125em 0 !important;width: 100%;font-weight: 500;}.btn_wrap[data-wf--interactive-button--settings-variant='v3-light'][data-size='mobile-full']{--btn-outline-color: var(--_theme---v3--sand-border);}.btn_wrap[data-wf--interactive-button--settings-variant^='v3-'][data-size='mobile-xl']{--btn-text-size: 1.0625em;--btn-lh: 1.41177;--btn-th: 1.41177em;padding: 1em 0 !important;width: 100%;}}.u-mode-invert .cases_v3_grid{padding-bottom: 1.25em;margin-bottom: -0.5em;}.u-mode-invert .main-wrapper{overflow-y: visible;}@media screen and (max-width: 991px){.u-mode-invert .cases_v3_grid{padding-bottom: 1.25em;margin-bottom: -0.75em;}}@media screen and (max-width: 767px){.u-mode-invert .cases_v3_filters{padding-top: 0.5em;padding-bottom: 1.5em;padding-left: 0.5em;margin-top: -0.5em;margin-bottom: -1.25em;margin-left: -0.5em;}.u-mode-invert .cmp_v3_nav{padding-top: 0.5em;padding-bottom: 0.5em;padding-left: 0.375em;margin-top: -0.375em;margin-bottom: -0.375em;margin-left: -0.375em;}.u-mode-invert .home_v3_features{padding-top: 0.75em;padding-bottom: 1.5em;margin-top: 0;margin-bottom: -1em;}}
[data-wf--footer-v3--variant="a-bleu-nuit"] .ftr3_btns_alt .btn_wrap.btn_wrap{--btn-radius: 9px;--btn-text-size: 0.875rem;font-family: Geist, Inter, sans-serif;font-weight: 500;padding: 0.59375rem 1rem !important;}[data-wf--footer-v3--variant="a-bleu-nuit"] .ftr3_btns_alt .btn_wrap[data-wf--interactive-button--settings-variant='v3-light']{--btn-text-color: #0a0f2c;--btn-bg-color: #ffffff;--btn-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);}[data-wf--footer-v3--variant="a-bleu-nuit"] .ftr3_btns_alt .btn_wrap.btn_wrap[data-wf--interactive-button--settings-variant='v3-dark']{--btn-text-color: #ffffff;--btn-bg-color: #2c2e36;--btn-outline-color: rgba(255, 255, 255, 0.1);--btn-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4);padding: 0.65625rem 1.0625rem !important;}[data-wf--footer-v3--variant="a-bleu-nuit"] .ftr3_btns_alt .btn_wrap[data-wf--interactive-button--settings-variant='v3-dark'] .btn_bg{background-image: linear-gradient(180deg, #34363f, #24262d);}@media screen and (max-width: 767px){.cc-theme-v3 .ftr3_top{align-items: center;}.cc-theme-v3 .ftr3_ship, .cc-theme-v3 .ftr3_ship_alt{order: -1;}.cc-theme-v3 .ftr3_cta{align-items: center;text-align: center;}.cc-theme-v3 .ftr3_btns, .cc-theme-v3 .ftr3_btns_alt{flex-direction: column;align-items: stretch;align-self: stretch;gap: 0.75rem;}.cc-theme-v3 .ftr3_btns > .btn_wrap, .cc-theme-v3 .ftr3_btns_alt > .btn_wrap{justify-content: center;}.cc-theme-v3 .ftr3_bottom{align-items: center;text-align: center;}.cc-theme-v3 .ftr3_social{justify-content: center;order: 1;}.cc-theme-v3 .ftr3_copy{order: 2;}.cc-theme-v3 .ftr3_cols[data-ftr-acc="on"]{display: block;border-top: 1px solid var(--footer-v3--vert-line);}.cc-theme-v3 [data-wf--footer-v3--variant="a-bleu-nuit"] .ftr3_cols[data-ftr-acc="on"]{border-top-color: var(--footer-v3--bleu-line);}.cc-theme-v3 .ftr3_cols[data-ftr-acc="on"] > .ftr3_col{row-gap: 0;border-bottom: 1px solid var(--footer-v3--vert-line);}.cc-theme-v3 [data-wf--footer-v3--variant="a-bleu-nuit"] .ftr3_cols[data-ftr-acc="on"] > .ftr3_col{border-bottom-color: var(--footer-v3--bleu-line);}.cc-theme-v3 .ftr3_cols[data-ftr-acc="on"] > .ftr3_col[data-ftr-open="false"] > :not(:first-child){display: none;}.cc-theme-v3 .ftr3_cols[data-ftr-acc="on"] > .ftr3_col[data-ftr-open="true"]{padding-bottom: 1rem;}.cc-theme-v3 .ftr3_cols[data-ftr-acc="on"] > .ftr3_col > .ftr3_col_title:first-child{font-size: 0.875rem;line-height: 1.2858;}.cc-theme-v3 .ftr3_acc_btn{-webkit-appearance: none;appearance: none;display: flex;justify-content: space-between;align-items: center;column-gap: 1rem;width: 100%;min-height: 3rem;margin: 0;padding: 0;border: 0;border-radius: 0.25rem;background: none;color: inherit;font: inherit;letter-spacing: inherit;text-transform: inherit;text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent;}.cc-theme-v3 .ftr3_acc_btn:focus-visible{outline: 2px solid var(--neutral--white);outline-offset: 2px;}.cc-theme-v3 .ftr3_acc_chev{flex-shrink: 0;width: 0.875rem;height: 0.875rem;transition: transform 0.2s ease;}.cc-theme-v3 .ftr3_acc_btn[aria-expanded="true"] .ftr3_acc_chev{transform: rotate(180deg);}.cc-theme-v3 .ftr3_cols[data-ftr-acc="on"] .ftr3_links{row-gap: 0;}.cc-theme-v3 .ftr3_cols[data-ftr-acc="on"] .ftr3_link, .cc-theme-v3 .ftr3_cols[data-ftr-acc="on"] .ftr3_status{display: flex;align-items: center;min-height: 2.75rem;height: auto;}.cc-theme-v3 .ftr3_cols[data-ftr-acc="on"] .ftr3_space{height: 0.75rem;}.cc-theme-v3 .ftr3_cols[data-ftr-acc="on"] .ftr3_col > .ftr3_col_title:not(:first-child){margin-bottom: 0.75rem;}.cc-theme-v3 .ftr3_cols[data-ftr-acc="on"] > .ftr3_col:has(a[href^="/legal/"]){align-items: center;padding-top: 1.5rem;border-bottom: 0;text-align: center;}.cc-theme-v3 .ftr3_cols[data-ftr-acc="on"] > .ftr3_col:has(a[href^="/legal/"]) > .ftr3_col_title:first-child{font-size: 0.75rem;line-height: 1.33334;}.cc-theme-v3 .ftr3_cols[data-ftr-acc="on"] > .ftr3_col:has(a[href^="/legal/"]) .ftr3_links{flex-direction: row;flex-wrap: wrap;justify-content: center;column-gap: 1rem;}}@media (prefers-reduced-motion: reduce){.cc-theme-v3 .ftr3_acc_chev{transition: none;}}@media screen and (max-width: 767px){.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3{background: url("https://cdn.prod.website-files.com/6a8eaced4cd2d76bbe590e38/6addda54c3110b532758ca0c_footer-v3-vert-mobile-galaxie.webp") 50% 25rem / max(100%, 24.375rem) 79.7875rem no-repeat, #041c16;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 25rem;background: linear-gradient(180deg, rgba(4, 28, 22, 0) 72.5%, #041c16), url("https://cdn.prod.website-files.com/6a8eaced4cd2d76bbe590e38/6addda3a29839ac572466032_footer-v3-vert-mobile-haut.webp") 50% 0 / cover no-repeat;pointer-events: none;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_bg{display: none;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_inner{padding-top: 6.25rem;padding-bottom: 2.5rem;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_top{row-gap: 5.85714rem;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_ship{aspect-ratio: 923 / 793;width: 15.58841rem;max-width: none;align-self: flex-start;margin-left: 3.125rem;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_cta{row-gap: 1rem;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_title{font-size: 1.875rem;line-height: 1.2;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_sub{font-size: 0.9375rem;line-height: 1.6;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_btns{margin-top: 0.75rem;gap: 0.625rem;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_btns > .btn_wrap[data-modal-trigger="pricing"]{order: -1;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_btns > .btn_wrap.btn_wrap{--btn-text-size: 1em;--btn-lh: 1.5;--btn-th: 1.5em;--btn-ls: 0em;padding: 0.875em 1.25em !important;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_cols[data-ftr-acc="off"]{grid-template-areas: "a p" "a r" "e l";gap: 2.25rem 1rem;margin-top: 2rem;padding-top: 1.75rem;border-top: 1px solid rgba(255, 255, 255, 0.1);}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_cols[data-ftr-acc="off"] > .ftr3_col:nth-child(1){grid-area: a;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_cols[data-ftr-acc="off"] > .ftr3_col:nth-child(2){grid-area: p;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_cols[data-ftr-acc="off"] > .ftr3_col:nth-child(3){grid-area: r;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_cols[data-ftr-acc="off"] > .ftr3_col:nth-child(4){grid-area: e;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_cols[data-ftr-acc="off"] > .ftr3_col:nth-child(5){grid-area: l;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_logo{width: 10.38113rem;}.cc-theme-v3 .footer.cc-v3[data-wf--footer-v3--variant="base"] .ftr3_bottom{margin-top: 2rem;padding-top: 1.75rem;row-gap: 1.25rem;border-top: 1px solid rgba(255, 255, 255, 0.1);}}