.elementor-kit-7{--e-global-color-primary:#000091;--e-global-color-secondary:#F7F8FA;--e-global-color-text:#FF4444;--e-global-color-accent:#00C950;--e-global-color-477f396:#D72638;--e-global-color-6b0cff5:#FFFFFF;--e-global-color-0d328d7:#1E1E1E;--e-global-color-35a7d24:#4B5563;--e-global-typography-primary-font-family:"Figtree";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Figtree";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-weight:500;color:#F7F8FA}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var(--e-global-color-477f396);font-family:"Figtree",Sans-serif;font-weight:600;color:var(--e-global-color-6b0cff5);box-shadow:0 0 24px -2px #F44;border-radius:12px 12px 12px 12px;padding:20px 30px 20px 30px}.elementor-kit-7 e-page-transition{background-color:#FFBC7D}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{border-radius:12px 12px 12px 12px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}html,body{max-width:100vw;overflow-x:hidden}*{font-family:Figtree,system-ui,sans-seri}a{color:#90c2ff;text-decoration:underline dotted;transition:color 0.18s}a:hover{color:#BFDBFE}.cmplz-cookiebanner button{box-shadow:none!important}.btn-glow{transition:transform 0.3s ease}.btn-glow:hover{transform:scale(1.03)}.texte-rouge{color:#d72638!important;font-weight:700}.texte-rouge-glow{color:#d72638!important;font-weight:700;animation:glowText 3s ease-in-out infinite}@keyframes glowText{0%{text-shadow:0 0 7px rgb(215 38 56 / .6)}50%{text-shadow:0 0 15px rgb(255 95 123 / .4)}100%{text-shadow:0 0 7px rgb(215 38 56 / .6)}}@keyframes glow{0%{text-shadow:0 0 5px #d72638}100%{text-shadow:0 0 15px #ff5f7b}}.blobs-container{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.blob{position:absolute;border-radius:50%;filter:blur(50px);opacity:.4;animation:float 18s cubic-bezier(.65,.05,.36,1) infinite;mix-blend-mode:lighten;will-change:transform}.blob.blue{background:radial-gradient(circle,rgb(59 130 246 / .4) 0%,transparent 70%)}.blob.red{background:radial-gradient(circle,rgb(239 68 68 / .4) 0%,transparent 70%)}.blob.green{background:radial-gradient(circle,rgb(34 197 94 / .4) 0%,transparent 70%)}.size-sm{width:180px;height:180px}.size-md{width:280px;height:280px}.size-lg{width:380px;height:380px}.size-xl{width:500px;height:500px}.top-left{top:-50px;left:-50px;animation-delay:0s}.bottom-right{bottom:-80px;right:-60px;animation-delay:3s}.center-left{top:50%;left:10%;transform:translateY(-50%);animation-delay:5s}.top-right{top:30px;right:10%;animation-delay:7s}.center{top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:9s}.bottom-left{bottom:10%;left:5%;animation-delay:12s}@keyframes float{0%{transform:translate(0,0) scale(1)}20%{transform:translate(30px,-40px) scale(1.06)}40%{transform:translate(-20px,-10px) scale(.98)}60%{transform:translate(-30px,30px) scale(1.05)}80%{transform:translate(10px,40px) scale(.97)}100%{transform:translate(0,0) scale(1)}}.tailwind-card{border-radius:1rem;padding:2.5rem;backdrop-filter:blur(20px);box-shadow:0 0 #0000,0 0 #0000,0 20px 60px rgb(0 85 164 / .15);font-family:'Figtree',sans-serif;color:#1E293B;max-width:100%}.card-red{z-index:2;background-image:linear-gradient(to bottom right,rgb(254 242 242 / .6),rgb(254 242 242 / .4),rgb(254 226 226 / .6))}.card-green{z-index:2;background-image:linear-gradient(to bottom right,rgb(240 253 244 / .6),rgb(240 253 244 / .4),rgb(220 252 231 / .6))}.card-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.card-icon{padding:1rem;border-radius:1rem;box-shadow:0 8px 32px rgb(30 42 71 / .12);display:flex;align-items:center;justify-content:center}.card-icon-red{background:linear-gradient(to bottom right,#D72638,#E73C4E)!important}.card-green .card-icon{background:linear-gradient(to bottom right,#00c950,#00a63e)}.card-icon svg{width:2rem;height:2rem}.card-header h3{font-size:1.5rem;font-weight:600;margin:0;color:inherit}.card-list{list-style:none;padding:0;margin:0}.card-list li{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;margin-bottom:1rem;font-size:1rem;font-weight:500}.card-total{border-top:2px solid rgb(223 48 66 / .1);background-color:rgb(255 255 255 / .6);padding:1.25rem 1rem;border-radius:.75rem;font-size:1.125rem;font-weight:600;margin-top:1rem}.card-green .card-total{border-top:2px solid rgb(0 193 76 / .1)}.price-red,.total-red{color:#DC2626;font-weight:700}.price-green,.total-green{color:#16A34A;font-weight:700}.kpistrip{background:linear-gradient(135deg,#1E2A47 0%,#2A3B5C 100%),radial-gradient(circle at center,rgb(30 41 87 / .2) 0%,#fff0 100%),linear-gradient(90deg,rgb(30 41 87 / .5) 0%,#fff0 50%,rgb(30 41 87 / .5) 100%)!important}.process::before,process::after{content:"";position:absolute;border-radius:9999px;filter:blur(64px);z-index:1}.process::before{top:25%;left:0;width:24rem;height:24rem;background:rgb(59 130 246 / .05)}.process::after{bottom:25%;right:0;width:24rem;height:24rem;background:rgb(239 68 68 / .05)}.process-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;justify-content:center;align-items:stretch;max-width:1240px;margin:0 auto;position:relative;z-index:2;padding:0 16px}.process-card{z-index:2;background:#fff;border-radius:30px;box-shadow:0 0 #0000,0 0 #0000,0 20px 60px rgb(0 85 164 / .15);padding:64px 38px 56px 38px;text-align:center;position:relative;transition:box-shadow 0.4s,transform 0.3s;z-index:2;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.process-card:hover{transform:scale(1.045)}.icon-badge-container{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:38px}.icon-card{width:100px;height:100px;background:linear-gradient(135deg,#000091 0%,#1C23BB 100%);border-radius:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 32px 0 rgb(79 140 255 / .13);transition:transform 0.3s;z-index:1}.process-card:hover .icon-card{transform:scale(1.1)}.icon{width:54px;height:54px;stroke-width:2.3;color:#fff;stroke:#fff;display:block}.badge-num{position:absolute;top:-16px;right:-16px;width:46px;height:46px;background:linear-gradient(135deg,#ff3636 0%,#b91c1c 100%);color:#fff;font-size:1.18em;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px 0 rgb(220 38 38 / .13);z-index:2;border:4px solid #fff}.process-card h3{font-size:1.65rem;font-weight:700;color:#19224f;margin-bottom:22px;margin-top:12px;line-height:1.2}.process-card p{color:#5c6680;font-size:1.13rem;line-height:1.7;margin:0 auto;max-width:330px}@media (max-width:1200px){.process-cards{max-width:900px;gap:32px}.process-card{padding:50px 20px 38px 20px;min-height:340px}.icon-card{width:78px;height:78px}.icon{width:40px;height:40px}.badge-num{width:38px;height:38px;font-size:1em}}@media (max-width:767px){.process-cards{grid-template-columns:1fr;max-width:96vw;gap:18px;padding:0}.process-card{border-radius:18px;padding:28px 8px 24px 8px;min-height:200px;box-shadow:0 4px 16px 0 rgb(30 41 87 / .13)}.icon-card{width:78px;height:78px;border-radius:12px}.icon{width:38px;height:38px}.badge-num{width:22px;height:22px;font-size:.85em;top:-6px;right:-6px}.process-card h3{font-size:1.08rem;margin-bottom:12px;margin-top:7px}.process-card p{font-size:.9rem}}.bold{font-weight:700}.compare-table-wrap{position:relative;z-index:2;font-family:'Figtree',sans-serif;max-width:1140px;margin:60px auto 0 auto;border-radius:20px;overflow:hidden;box-shadow:0 0 #0000,0 0 #0000,0 20px 60px rgb(0 85 164 / .15);background-color:#fffc;border:1px solid #ffffff4d}.compare-table{width:100%;margin-bottom:0}.compare-table thead{background:#fbfbfd}.compare-table thead th{border:none!important;font-weight:700;font-size:1.1rem;padding:16px 20px;text-align:center;color:#1f2937}.compare-table thead .col-no{color:#dc2626}.compare-table thead .col-cv{color:#000091}.compare-table thead .col-saa{background:#fff5f5;color:#7f1d1d}.compare-table td{padding:16px 20px;font-size:1.05rem;text-align:center;border:none;background:#fffc!important}.compare-table td:first-child{text-align:left;font-weight:500;color:#1f2937}.compare-table td.col-saa{background:#fffcfc!important}.compare-table .price-row{background:#fbfbfd}.compare-table .price-row .col-saa{background:#fff5f5!important}.compare-table .price-row td{vertical-align:middle;font-weight:700;text-align:center}.price-row .price{font-size:1.6rem;font-weight:800}.price-row .price-info{font-size:14px;color:#6B7280;display:block}.price-row .col-no .price{color:#dc2626}.price-row .col-cv .price{color:#000091}.price-row .col-saa .price{color:#1e293b;color:#7f1d1d}.compare-table td.yes{color:#22c55e;font-size:1.4rem;font-weight:700}.compare-table td.no{color:#ef4444;font-size:1.4rem;font-weight:700}.compare-table td.warn{color:#f59e0b;font-size:1.4rem;font-weight:700}.compare-note{background-image:linear-gradient(to right,rgb(254 252 232 / .8),rgb(254 249 195 / .8));color:#997614;font-size:.95rem;padding:18px 24px;font-style:italic;border-radius:0 0 20px 20px;margin-top:0;border:none}.elementor-toggle .elementor-toggle-item{border-radius:18px!important;overflow:hidden;margin-bottom:22px;background:#fff;border:none!important;box-shadow:0 0 #0000,0 0 #0000,0 20px 60px rgb(0 85 164 / .15);transition:box-shadow 0.38s cubic-bezier(.4,.2,.2,1),transform 0.38s cubic-bezier(.4,.2,.2,1)}.elementor-toggle .elementor-toggle-item .elementor-tab-title.elementor-active{box-shadow:0 0 #0000,0 0 #0000,0 20px 60px rgb(0 85 164 / .15);transform:scale(1.015);z-index:2}.elementor-toggle .elementor-tab-title{font-weight:700;font-size:1.17rem;color:#22223B;padding:28px 34px 28px 34px;background:#fff;border-radius:18px 18px 0 0!important;border:none!important;box-shadow:none!important;transition:color 0.25s,box-shadow 0.38s cubic-bezier(.4,.2,.2,1),transform 0.38s cubic-bezier(.4,.2,.2,1)}.elementor-toggle .elementor-tab-title:not(.elementor-active){border-radius:18px!important}.elementor-toggle .elementor-tab-title.elementor-active{color:#1f2937}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{transition:transform 0.3s cubic-bezier(.4,.2,.2,1)}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{transform:rotate(180deg)}.elementor-toggle .elementor-tab-content{font-size:1.1rem;color:#52525b;padding:18px 34px 28px 34px;background:#fff;border-radius:0 0 18px 18px!important;border:none!important;box-shadow:none!important;margin-top:0!important}.elementor-toggle .elementor-tab-title,.elementor-toggle .elementor-tab-title.elementor-active,.elementor-toggle .elementor-tab-content{border:none!important;box-shadow:none!important}@media (max-width:600px){.elementor-toggle .elementor-toggle-item,.elementor-toggle .elementor-tab-title,.elementor-toggle .elementor-tab-content{border-radius:14px!important}}.sticky-bar-mobile{position:fixed;bottom:0;left:0;width:100%;background-color:rgb(255 255 255 / .15);backdrop-filter:blur(20px);border-top:1px solid rgb(255 255 255 / .2);box-shadow:0 -8px 24px rgb(0 0 0 / .06);padding:4px 0;z-index:9999}.btn-sticky-mobile{display:block;text-align:center;color:#fff;font-weight:600;text-decoration:none;transition:all 0.2s ease}.sticky-bar-mobile.hide{display:none!important}a[data-tab-target=".tab-content-customer-new-appointment-form"].latepoint-tab-trigger{display:none}.os-password-reset-form-w p{color:#7C85A3}.latepoint-section-heading{color:#7C85A3}