.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://studio.templates-dental-web.fr/wp-content/uploads/2026/07/background-hero.svg);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1}.cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.card-item{display:flex;flex-direction:column}.card-image{width:100%;object-fit:cover;border-radius:16px;margin-bottom:15px;box-shadow:0 4px 12px rgba(0,0,0,0.05);margin-top:auto}.card-item:nth-child(1) .card-image{height:calc(8 * 45px)}.card-item:nth-child(2) .card-image{height:calc(10 * 45px)}.card-item:nth-child(3) .card-image{height:calc(8 * 45px)}.card-item:nth-child(4) .card-image{height:calc(6 * 45px)}@media (max-width:768px){.cards-grid{grid-template-columns:1fr}.card-image{height:300px!important;margin-top:0}}.comparison-section{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.comparison-section{flex-direction:row}}.feature-list{list-style:none;padding:0;margin:0}.feature-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.feature-item p{color:var(--dentalsoft-color-noir);margin:0;font-size:var(--dentalsoft-18px);line-height:1.4}.icon{flex-shrink:0;font-weight:700}.icon-cross{color:var(--dentalsoft-color-orange)}.icon-check{color:var(--dentalsoft-color-bleu)}.marquee{--speed:25s;overflow:hidden;position:relative;width:calc(100% - 60px);margin:0 auto;background:#fff;padding:20px 0;display:flex;user-select:none}.marquee-track{display:flex;width:max-content;will-change:transform;animation:scroll var(--speed) linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-group{display:flex;align-items:center;justify-content:space-around;min-width:100%;flex-shrink:0}.logo-item{padding:0 35px;display:flex;align-items:center;justify-content:center;color:#333A3F;opacity:0.5;transition:opacity 0.3s ease,transform 0.3s ease}.logo-item:hover{opacity:1;transform:scale(1.05)}.logo-item img{max-height:20px;width:auto;display:block}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}.marquee{overflow-x:auto}}.bento-container{display:grid;grid-template-columns:1fr;gap:1.25rem;padding:1.5rem;background-color:#fff;border-radius:20px}.bento-card{padding:1.5rem;border-radius:20px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.bento-media{border-radius:12px;overflow:hidden}.bento-media img{width:100%;height:100%;object-fit:cover;display:block}.stat-number{margin:0 0 0.5rem 0}.inline-stat{display:flex;gap:0.75rem}.stat-desc{line-height:1.4;margin:0}@media (min-width:900px){.bento-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(8,1fr);gap:30px;min-height:550px;height:auto;align-items:stretch}.div1{grid-column:span 2 / span 2;grid-row:span 8 / span 8;grid-column-start:1;grid-row-start:1}.div2{grid-column:3;grid-row:span 2 / span 2;grid-row-start:1}.div3{grid-column:4;grid-row:span 3 / span 3;grid-row-start:1}.div4{grid-column:3;grid-row:span 4 / span 4;grid-row-start:3}.div5{grid-column:4;grid-row:span 3 / span 3;grid-row-start:4}.div6{grid-column:span 2 / span 2;grid-row:span 2 / span 2;grid-column-start:3;grid-row-start:7}}.breakdance .bde-frequently-asked-questions-8-398{width:1000px;margin-top:50px;--faqItemHorizontalPadding:30px;--faqItemVerticalPadding:30px;--faqBorderWidth:1px;--faqBorderColor:#fff;gap:30px}.breakdance .bde-frequently-asked-questions-8-398 .bde-faq__item{background-color:#f7f8fa;border-radius:20px}.breakdance .bde-frequently-asked-questions-8-398 .bde-faq__item.is-active{background-color:#EFEAF6}.breakdance .bde-frequently-asked-questions-8-398 .bde-faq__item.is-active .bde-faq__icon{color:#5E35B1}.breakdance .bde-frequently-asked-questions-8-398 .bde-faq__icon{color:#5E35B1}.breakdance .bde-frequently-asked-questions-8-398 .bde-faq__answer-content{color:#333A3F}