.elementor-kit-4061{--e-global-color-primary:#002294;--e-global-color-secondary:#22CBAD;--e-global-color-text:#828599;--e-global-color-accent:#FFFFFF;--e-global-color-6ecf75f:#FFFFFF;--e-global-color-7f194bc:#212020;--e-global-color-89ac203:#F2F3F5;--e-global-color-8dd9f9a:#D3F5EF;--e-global-color-12599a6:#002294;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:800;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:-1px;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:-1px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-line-height:1.8em;--e-global-typography-accent-letter-spacing:-0.5px;--e-global-typography-6c21c7b-font-family:"Inter";--e-global-typography-6c21c7b-font-size:35px;--e-global-typography-6c21c7b-font-weight:700;--e-global-typography-6c21c7b-text-transform:none;--e-global-typography-6c21c7b-line-height:1.5em;--e-global-typography-a184569-font-family:"Inter";--e-global-typography-a184569-font-size:30px;--e-global-typography-a184569-font-weight:600;--e-global-typography-a184569-text-transform:none;--e-global-typography-a184569-line-height:1.3em;--e-global-typography-a184569-letter-spacing:-1px;--e-global-typography-42d07d8-font-family:"Inter";--e-global-typography-42d07d8-font-size:22px;--e-global-typography-42d07d8-font-weight:700;--e-global-typography-42d07d8-text-transform:none;--e-global-typography-42d07d8-line-height:1.3em;--e-global-typography-42d07d8-letter-spacing:-1px;--e-global-typography-1c649ff-font-family:"Inter";--e-global-typography-1c649ff-font-size:17px;--e-global-typography-1c649ff-font-weight:500;--e-global-typography-1c649ff-text-transform:none;--e-global-typography-1c649ff-line-height:1.4em;--e-global-typography-1c649ff-letter-spacing:-1px;--e-global-typography-859ff3b-font-family:"Inter";--e-global-typography-859ff3b-font-size:20px;--e-global-typography-859ff3b-font-weight:700;--e-global-typography-859ff3b-text-transform:none;--e-global-typography-859ff3b-line-height:1.6em;--e-global-typography-9502001-font-family:"Inter";--e-global-typography-9502001-font-size:16px;--e-global-typography-9502001-font-weight:700;--e-global-typography-9502001-text-transform:none;--e-global-typography-9502001-line-height:1.8em;--e-global-typography-90c4578-font-family:"Metrophobic";--e-global-typography-90c4578-font-size:19px;--e-global-typography-90c4578-font-weight:500;--e-global-typography-90c4578-line-height:1.8em;--e-global-typography-f85706e-font-family:"Inter";--e-global-typography-f85706e-font-size:68px;--e-global-typography-f85706e-font-weight:800;--e-global-typography-f85706e-text-transform:none;--e-global-typography-f85706e-line-height:1.1em;--e-global-typography-f85706e-letter-spacing:-1px;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-4061 button,.elementor-kit-4061 input[type="button"],.elementor-kit-4061 input[type="submit"],.elementor-kit-4061 .elementor-button{background-color:var(--e-global-color-secondary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-accent);border-style:solid;border-width:0 0 0 0;border-radius:100px 100px 100px 100px}.elementor-kit-4061 button:hover,.elementor-kit-4061 button:focus,.elementor-kit-4061 input[type="button"]:hover,.elementor-kit-4061 input[type="button"]:focus,.elementor-kit-4061 input[type="submit"]:hover,.elementor-kit-4061 input[type="submit"]:focus,.elementor-kit-4061 .elementor-button:hover,.elementor-kit-4061 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent);border-style:solid;border-width:0 0 0 0}.elementor-kit-4061 e-page-transition{background-color:#FFBC7D}.elementor-kit-4061 p{margin-block-end:7px}.elementor-kit-4061 a:hover{color:var(--e-global-color-text);font-family:"Inter",Sans-serif}.elementor-kit-4061 h1{color:var(--e-global-color-6ecf75f);font-family:var(--e-global-typography-6c21c7b-font-family),Sans-serif;font-size:var(--e-global-typography-6c21c7b-font-size);font-weight:var(--e-global-typography-6c21c7b-font-weight);text-transform:var(--e-global-typography-6c21c7b-text-transform);line-height:var(--e-global-typography-6c21c7b-line-height)}.elementor-kit-4061 h2{color:var(--e-global-color-primary);font-family:var(--e-global-typography-a184569-font-family),Sans-serif;font-size:var(--e-global-typography-a184569-font-size);font-weight:var(--e-global-typography-a184569-font-weight);text-transform:var(--e-global-typography-a184569-text-transform);line-height:var(--e-global-typography-a184569-line-height);letter-spacing:var(--e-global-typography-a184569-letter-spacing)}.elementor-kit-4061 h3{color:var(--e-global-color-7f194bc);font-family:var(--e-global-typography-42d07d8-font-family),Sans-serif;font-size:var(--e-global-typography-42d07d8-font-size);font-weight:var(--e-global-typography-42d07d8-font-weight);text-transform:var(--e-global-typography-42d07d8-text-transform);line-height:var(--e-global-typography-42d07d8-line-height);letter-spacing:var(--e-global-typography-42d07d8-letter-spacing)}.elementor-kit-4061 h4{color:var(--e-global-color-7f194bc);font-family:var(--e-global-typography-1c649ff-font-family),Sans-serif;font-size:var(--e-global-typography-1c649ff-font-size);font-weight:var(--e-global-typography-1c649ff-font-weight);text-transform:var(--e-global-typography-1c649ff-text-transform);line-height:var(--e-global-typography-1c649ff-line-height);letter-spacing:var(--e-global-typography-1c649ff-letter-spacing)}.elementor-kit-4061 h5{color:var(--e-global-color-primary);font-family:var(--e-global-typography-859ff3b-font-family),Sans-serif;font-size:var(--e-global-typography-859ff3b-font-size);font-weight:var(--e-global-typography-859ff3b-font-weight);text-transform:var(--e-global-typography-859ff3b-text-transform);line-height:var(--e-global-typography-859ff3b-line-height)}.elementor-kit-4061 h6{color:var(--e-global-color-primary);font-family:var(--e-global-typography-9502001-font-family),Sans-serif;font-size:var(--e-global-typography-9502001-font-size);font-weight:var(--e-global-typography-9502001-font-weight);text-transform:var(--e-global-typography-9502001-text-transform);line-height:var(--e-global-typography-9502001-line-height)}.elementor-kit-4061 label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-4061 input:not([type="button"]):not([type="submit"]),.elementor-kit-4061 textarea,.elementor-kit-4061 .elementor-field-textual{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text);border-style:solid;border-radius:5px 5px 5px 5px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1300px}.e-con{--container-max-width:1300px}.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)}@media(max-width:1024px){.elementor-kit-4061{--e-global-typography-6c21c7b-font-size:39.81px;--e-global-typography-a184569-font-size:33.18px;--e-global-typography-42d07d8-font-size:27.65px;--e-global-typography-1c649ff-font-size:23.04px;--e-global-typography-859ff3b-font-size:19.2px;--e-global-typography-9502001-font-size:16px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-4061 h1{font-size:var(--e-global-typography-6c21c7b-font-size);line-height:var(--e-global-typography-6c21c7b-line-height)}.elementor-kit-4061 h2{font-size:var(--e-global-typography-a184569-font-size);line-height:var(--e-global-typography-a184569-line-height);letter-spacing:var(--e-global-typography-a184569-letter-spacing)}.elementor-kit-4061 h3{font-size:var(--e-global-typography-42d07d8-font-size);line-height:var(--e-global-typography-42d07d8-line-height);letter-spacing:var(--e-global-typography-42d07d8-letter-spacing)}.elementor-kit-4061 h4{font-size:var(--e-global-typography-1c649ff-font-size);line-height:var(--e-global-typography-1c649ff-line-height);letter-spacing:var(--e-global-typography-1c649ff-letter-spacing)}.elementor-kit-4061 h5{font-size:var(--e-global-typography-859ff3b-font-size);line-height:var(--e-global-typography-859ff3b-line-height)}.elementor-kit-4061 h6{font-size:var(--e-global-typography-9502001-font-size);line-height:var(--e-global-typography-9502001-line-height)}.elementor-kit-4061 button,.elementor-kit-4061 input[type="button"],.elementor-kit-4061 input[type="submit"],.elementor-kit-4061 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-kit-4061 label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-4061 input:not([type="button"]):not([type="submit"]),.elementor-kit-4061 textarea,.elementor-kit-4061 .elementor-field-textual{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-4061{--e-global-typography-6c21c7b-font-size:28.83px;--e-global-typography-a184569-font-size:25.63px;--e-global-typography-42d07d8-font-size:22.78px;--e-global-typography-1c649ff-font-size:20.25px;--e-global-typography-859ff3b-font-size:18px;--e-global-typography-9502001-font-size:16px;--e-global-typography-f85706e-font-size:48px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-4061 h1{font-size:var(--e-global-typography-6c21c7b-font-size);line-height:var(--e-global-typography-6c21c7b-line-height)}.elementor-kit-4061 h2{font-size:var(--e-global-typography-a184569-font-size);line-height:var(--e-global-typography-a184569-line-height);letter-spacing:var(--e-global-typography-a184569-letter-spacing)}.elementor-kit-4061 h3{font-size:var(--e-global-typography-42d07d8-font-size);line-height:var(--e-global-typography-42d07d8-line-height);letter-spacing:var(--e-global-typography-42d07d8-letter-spacing)}.elementor-kit-4061 h4{font-size:var(--e-global-typography-1c649ff-font-size);line-height:var(--e-global-typography-1c649ff-line-height);letter-spacing:var(--e-global-typography-1c649ff-letter-spacing)}.elementor-kit-4061 h5{font-size:var(--e-global-typography-859ff3b-font-size);line-height:var(--e-global-typography-859ff3b-line-height)}.elementor-kit-4061 h6{font-size:var(--e-global-typography-9502001-font-size);line-height:var(--e-global-typography-9502001-line-height)}.elementor-kit-4061 button,.elementor-kit-4061 input[type="button"],.elementor-kit-4061 input[type="submit"],.elementor-kit-4061 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-kit-4061 label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-4061 input:not([type="button"]):not([type="submit"]),.elementor-kit-4061 textarea,.elementor-kit-4061 .elementor-field-textual{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);border-width:1px 1px 1px 1px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.oucama h1{margin-bottom:10px;line-height:1.3;text-align:left;display:inline-block;font-size:40px}.boxresume{display:block;padding:.9rem;font-size:1rem;margin:25px 0 0 0;background-color:#f2f2f2;box-shadow:0 4px 8px rgb(0 0 0 / .1);transition:all 0.3s}.boxresume h2{width:fit-content;font-size:1.25rem;color:#fff;background-color:#22cbad;border-radius:.3125rem;padding:10px}.boxresume h3{box-shadow:0 0 4px 0 rgb(0 0 0 / .5);width:fit-content;font-size:1.3rem;padding:5px;color:#002294;background-color:#22cbad;border-radius:.3125rem}.boxresume li{font-size:1.1rem}.boxresume h2:after{height:0}.box1,.box2,.box3,.loi,.handdown,.handok,.compareok{position:relative;display:block;padding:2rem 1rem 2rem 8rem;margin:25px;font-size:1.1rem;background-repeat:no-repeat;background-position:1.5rem center;background-size:5rem 5rem;border-radius:.5rem;font-weight:500;color:#000;box-shadow:0 4px 8px rgb(0 0 0 / .1);transition:all 0.3s}.box1{background-color:#f2f2f2;background-image:url(https://www.prolead.fr/news/wp-content/uploads/2026/02/278-Lightning.svg)}.box2{background-color:#f2f2f2;background-image:url(https://www.prolead.fr/news/wp-content/uploads/2026/02/280-Environment.svg)}.box3{background-color:#f2f2f2;background-image:url(https://www.prolead.fr/news/wp-content/uploads/2026/02/284-Bulb-ii.svg)}.loi{background-color:#f2f2f2;background-image:url(https://www.prolead.fr/news/wp-content/uploads/2026/02/Artboard-4-1.svg)}.handdown{background-color:#f2f2f2;background-image:url(https://www.prolead.fr/news/wp-content/uploads/2026/02/thumbs-down.svg)}.handok{background-color:#f2f2f2;background-image:url(https://www.prolead.fr/news/wp-content/uploads/2026/02/thumb-up.svg)}.compareok{background-color:#f2f2f2;background-image:url(https://www.prolead.fr/news/wp-content/uploads/2026/02/Artboard-8-1.svg)}.oucama h2{margin-bottom:10px;line-height:1.3;text-align:left;display:inline-block}.oucama h2:after{content:"";display:block;margin-top:3px;width:100px;height:8px;background:#22CBAD}.oucama ul,.oucama ol{margin:20px;padding-left:1.5rem;font-size:1.1rem;font-weight:500;line-height:2;list-style:none;counter-reset:my-awesome-counter}.oucama ul li{position:relative;padding-left:25px}.oucama ul li::before{content:'✔';color:#22CBAD;font-size:1.25rem;position:absolute;left:0;top:50%;transform:translateY(-50%)}.oucama ol li{position:relative;counter-increment:my-awesome-counter}.oucama ol li::before{content:counter(my-awesome-counter);color:#fff;background-color:#22CBAD;font-weight:700;padding:5px 10px;border-radius:5px;margin:10px;transform:translateY(-50%)}blockquote{border-left:10px solid #22CBAD;background-color:#f2f2f2;padding:15px;margin:20px;font-size:1.125rem;box-shadow:0 4px 10px rgb(0 0 0 / .05)}.oucama a{color:#002294;font-weight:600;text-decoration:underline;transition:color 0.3s}.oucama a:hover{color:#828599}.telechargerbtnworde{display:flex;justify-content:center;margin:20px 0}.telechargerbtnworde a{display:inline-flex;align-items:center;justify-content:center;background-color:#007bff;color:#fff;font-size:16px;font-weight:700;padding:15px 30px;width:60%;border:none;border-radius:5px;cursor:pointer;text-decoration:none;transition:background-color 0.3s ease;text-align:center}.telechargerbtnworde a:hover{background-color:#0056b3}.telechargerbtnworde a i{margin-right:10px}.metier-card{border:1px solid #ddd;border-radius:5px;margin-bottom:30px;overflow:hidden}.metier-header{background-color:#3498db;color:#fff;padding:15px;font-size:18px;font-weight:700}.metier-body{padding:0}.oucama table li{margin:0;font-size:13px;position:none;padding-left:0}.highlight{background-color:#fff8f0;border-left:3px solid #e74c3c;padding:15px;margin:20px 0}.ca-section{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0}.ca-box{flex:1;min-width:250px;background-color:#f8f9fa;border:1px solid #ddd;border-radius:5px;padding:15px}.ca-box h3{color:#e74c3c;margin-top:0}.points-forts li{margin-bottom:5px;position:relative;padding-left:20px}.points-forts li:before{content:"•";color:#e74c3c;font-weight:700;position:absolute;left:0}.oucama .oucama a:not([class]){color:#002294;text-decoration:none;transition:color 0.3s}.oucama .oucama a:not([class]):hover{color:#2980b9}.oucama .oucama img{max-width:100%;height:auto}.oucama .section-gap{margin:60px 0}.oucama .section-gap-small{margin:30px 0}.oucama .cta-btn{display:inline-block;padding:12px 24px;background-color:#002294;color:#fff;font-weight:700;font-size:16px;text-align:center;text-decoration:none;border-radius:4px;border:none;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 6px rgb(0 0 0 / .1);margin:10px 0}.oucama .cta-btn:hover{background-color:#2980b9;color:#fff;transform:translateY(-2px);box-shadow:0 6px 8px rgb(0 0 0 / .15)}.oucama .cta-btn-secondary{background-color:#27ae60}.oucama .cta-btn-secondary:hover{background-color:#219653}.oucama .cta-btn-accent{background-color:#e74c3c}.oucama .cta-btn-accent:hover{background-color:#c0392b}.oucama .cta-block{background-color:#f8f9fa;border-radius:8px;padding:30px;margin:30px 0;text-align:center;border:1px solid #e9ecef}.oucama .cta-block-title{font-size:24px;font-weight:700;margin-bottom:15px;color:#333}.oucama .cta-block-text{font-size:16px;margin-bottom:20px;color:#555}.oucama .cta-btn-small{padding:8px 16px;font-size:14px}.oucama .cta-btn-large{padding:16px 32px;font-size:18px}.oucama .cta-btn-full{display:block;width:100%}.oucama .form-container{background-color:#fff;border-radius:8px;padding:25px;margin:20px 0;box-shadow:0 2px 10px rgb(0 0 0 / .1);border:1px solid #ddd;overflow:hidden}.oucama .form-group{margin-bottom:20px;width:100%}.oucama .form-label{display:block;margin-bottom:8px;font-weight:600;color:#333}.oucama .form-input{width:100%;padding:12px 15px;border:1px solid #ced4da;border-radius:4px;font-size:16px;transition:border-color 0.3s}.oucama select.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23666' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:2.5rem;background-color:#fff}.oucama .form-input:focus{border-color:#002294;outline:none;box-shadow:0 0 0 3px rgb(52 152 219 / .25)}.oucama .form-textarea{width:100%;min-height:120px;resize:vertical;padding:12px 15px;border:1px solid #ced4da;border-radius:4px;transition:border-color 0.3s}.oucama .form-textarea:focus{border-color:#002294;outline:none;box-shadow:0 0 0 3px rgb(52 152 219 / .25)}.oucama .form-btn{padding:12px 20px;background-color:#002294;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:600;transition:background-color 0.3s;width:auto}.oucama .form-btn:hover{background-color:#2980b9}.oucama .form-help{margin-top:12px}.oucama .card{display:flex;flex-direction:column;height:fit-content;border-radius:8px;overflow:hidden;margin:20px 0;padding:20px;box-shadow:0 2px 10px rgb(0 0 0 / .1);background-color:#fff;border:1px solid #e0e0e0;transition:transform 0.3s,box-shadow 0.3s}.oucama .card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgb(0 0 0 / .15)}.oucama .card-img{width:100%;height:auto;display:block}.oucama .card-content{flex-grow:1;padding:0}.oucama .card-title{font-size:20px;font-weight:700;margin-bottom:10px;color:#333;word-wrap:break-word}.oucama .card-text{font-size:16px;color:#555;margin-bottom:15px;line-height:1.5}.oucama .card-footer{margin-top:auto;padding:15px 20px;border-top:1px solid #e0e0e0;margin-left:-20px;margin-right:-20px;margin-bottom:-20px}.oucama .card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:20px 0}.oucama .card-grid .card{margin:0}.oucama .pros-cons{display:flex;flex-wrap:wrap;gap:20px;margin:25px 0}.oucama .pros,.oucama .cons{flex:1;min-width:300px;padding:20px;border-radius:8px}.oucama .pros{background-color:#e9f7ef;border:1px solid #d5f5e3}.oucama .cons{background-color:#fdedec;border:1px solid #f5b7b1}.oucama .pros-title,.oucama .cons-title{font-size:18px;font-weight:700;margin-bottom:15px;display:flex;align-items:center}.oucama .pros-title:before{content:'✓';color:#27ae60;margin-right:10px;font-weight:700}.oucama .cons-title:before{content:'✗';color:#e74c3c;margin-right:10px;font-weight:700}.oucama .oucama[dir="rtl"] .pros-title:before,.oucama .oucama[dir="rtl"] .cons-title:before{margin-right:0;margin-left:10px}.oucama .pros ul,.oucama .cons ul{margin:0;padding-left:30px}.oucama .pros li,.oucama .cons li{margin-bottom:8px;line-height:1.5}.oucama .rating-container{padding:24px;display:flex;flex-wrap:wrap;gap:24px;align-items:stretch;border-bottom:1px solid #f0f0f0;margin-bottom:20px}.oucama .rating-overall{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:24px;border-right:1px solid #f0f0f0}.oucama .rating-score{font-size:36px;font-weight:700;color:#333;line-height:1;margin-bottom:8px}.oucama .rating-stars[data-rating="0"]{--rating:0}.oucama .rating-stars[data-rating="0.5"]{--rating:0.5}.oucama .rating-stars[data-rating="1"]{--rating:1}.oucama .rating-stars[data-rating="1.5"]{--rating:1.5}.oucama .rating-stars[data-rating="2"]{--rating:2}.oucama .rating-stars[data-rating="2.5"]{--rating:2.5}.oucama .rating-stars[data-rating="3"]{--rating:3}.oucama .rating-stars[data-rating="3.5"]{--rating:3.5}.oucama .rating-stars[data-rating="4"]{--rating:4}.oucama .rating-stars[data-rating="4.1"]{--rating:4.1}.oucama .rating-stars[data-rating="4.2"]{--rating:4.2}.oucama .rating-stars[data-rating="4.3"]{--rating:4.3}.oucama .rating-stars[data-rating="4.4"]{--rating:4.4}.oucama .rating-stars[data-rating="4.5"]{--rating:4.5}.oucama .rating-stars[data-rating="4.6"]{--rating:4.6}.oucama .rating-stars[data-rating="4.7"]{--rating:4.7}.oucama .rating-stars[data-rating="4.8"]{--rating:4.8}.oucama .rating-stars[data-rating="4.9"]{--rating:4.9}.oucama .rating-stars[data-rating="5"]{--rating:5}.oucama .rating-stars{--rating:5;color:#fff0;font-size:20px;margin-bottom:6px;position:relative;display:inline-block;line-height:1;unicode-bidi:bidi-override;white-space:nowrap;overflow:hidden;content:''}.oucama .rating-stars::after{content:'★★★★★';position:absolute;top:0;left:0;color:#f5a623;width:calc(var(--rating) / 5 * 100%);overflow:hidden}.oucama .rating-stars::before{content:'★★★★★';color:#ccc}.oucama .rating-label{font-size:14px;color:#666}.oucama .rating-details{flex:1;display:flex;flex-direction:column;justify-content:center;gap:14px}.oucama .rating-item{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:12px}.oucama .rating-name{font-size:14px;font-weight:500;color:#555;word-break:break-word}.oucama .rating-bar-container{height:8px;background-color:#eee;border-radius:4px;overflow:hidden;width:100%}.oucama .rating-bar{height:100%;background-color:#f5a623;border-radius:4px}.oucama .rating-value{font-size:14px;font-weight:600;color:#333;white-space:nowrap}.oucama @media (max-width:768px){.rating-container{flex-direction:column;gap:20px}.oucama .rating-overall{border-right:none;border-bottom:1px solid #f0f0f0;padding-right:0;padding-bottom:20px;width:100%;align-items:center}.oucama .rating-item{grid-template-columns:90px 1fr auto}}.oucama .rating-container.vertical{flex-direction:column}.oucama .rating-container.vertical .rating-overall{border-right:none;border-bottom:1px solid #f0f0f0;padding-right:0;padding-bottom:20px;width:100%}.oucama .rating-container.compact .rating-item{grid-template-columns:80px 1fr auto;gap:8px}.oucama .rating-container.compact .rating-bar-container{height:6px}.oucama .rating-container.expanded .rating-details{max-width:none}.oucama .rating-container.theme-blue .rating-bar,.oucama .rating-container.theme-blue .rating-stars{background-color:#1976d2;color:#1976d2}.oucama .rating-container.theme-green .rating-bar,.oucama .rating-container.theme-green .rating-stars{background-color:#388e3c;color:#388e3c}.oucama .rating-container.theme-red .rating-bar,.oucama .rating-container.theme-red .rating-stars{background-color:#d32f2f;color:#d32f2f}.oucama .custom-list{list-style:none;padding:0;margin:20px 0}.oucama .custom-list li{padding:10px 0 10px 35px;position:relative;margin-bottom:10px;border-bottom:1px solid #eee}.oucama .custom-list li:before{content:'';position:absolute;left:0;top:35px;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%233498db"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>');background-size:contain;background-repeat:no-repeat}.oucama .oucama[dir="rtl"] .custom-list li{padding:10px 35px 10px 0}.oucama .oucama[dir="rtl"] .custom-list li:before{left:initial;right:0}.oucama .list-numbers{counter-reset:list-counter;list-style:none;padding:0;margin:20px 0}.oucama .list-numbers li{counter-increment:list-counter;padding:10px 0 10px 45px;position:relative;margin-bottom:15px}.oucama .list-numbers li:before{content:counter(list-counter);position:absolute;left:0;top:39px;width:30px;height:30px;background-color:#002294;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.oucama .oucama[dir="rtl"] .list-numbers li{padding:10px 45px 10px 0}.oucama .oucama[dir="rtl"] .list-numbers li:before{left:initial;right:0}.oucama .list-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:30px 0}.oucama .list-comparison-column{list-style:none;padding:0;margin:0;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px rgb(0 0 0 / .1)}.oucama .list-comparison-title{padding:15px;background-color:#002294;color:#fff;font-weight:700;font-size:18px;text-align:center;margin:0}.oucama .list-comparison-column li{padding:14px 15px 14px 42px;position:relative;border-bottom:1px solid #eee;background-color:#fff}.oucama .list-comparison-column li:last-child{border-bottom:none}.oucama .list-comparison-column li:before{content:'';position:absolute;left:15px;top:39px;width:18px;height:18px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%233498db"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>');background-size:contain;background-repeat:no-repeat}.oucama .oucama[dir="rtl"] .list-comparison-column li{padding:14px 42px 14px 15px}.oucama .oucama[dir="rtl"] .list-comparison-column li:before{left:initial;right:15px}.oucama .list-comparison-primary .list-comparison-title{background-color:#002294}.oucama .list-comparison-primary li:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%233498db"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>')}.oucama .list-comparison-success .list-comparison-title{background-color:#27ae60}.oucama .list-comparison-success li:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2327ae60"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>')}.oucama .list-comparison-warning .list-comparison-title{background-color:#f39c12}.oucama .list-comparison-warning li:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f39c12"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>')}.oucama .list-comparison-danger .list-comparison-title{background-color:#e74c3c}.oucama .list-comparison-danger li:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23e74c3c"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>')}.oucama @media (max-width:768px){.list-comparison{grid-template-columns:1fr;gap:20px}.oucama .list-comparison-column{margin-bottom:20px}.oucama}.table-container{width:100%;overflow-x:auto;margin-bottom:20px;border-radius:8px}.oucama table{width:100%;border-collapse:separate;border-spacing:0;margin:25px 0;font-size:15px;box-shadow:0 0 20px rgb(0 0 0 / .1);background-color:#fff}.oucama table tr:first-child th:first-child{border-top-left-radius:8px}.oucama table tr:first-child th:last-child{border-top-right-radius:8px}.oucama table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.oucama table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.oucama table thead tr{background-color:#002294;color:#fff;text-align:left}.oucama table th,.oucama table td{padding:12px 15px;border-bottom:1px solid #ddd;overflow-wrap:break-word}.oucama table th .highlight-box,.oucama table td .highlight-box{padding:2px;background-color:#fff8e1;border:0;margin:2px;border-radius:0}.oucama table tbody tr{border-bottom:1px solid #ddd;background-color:#fff;transition:background-color 0.3s ease}.oucama table tbody tr:nth-of-type(even){background-color:#f8f9fa}.oucama table tbody tr:last-of-type{border-bottom:2px solid #002294}.oucama table tbody tr:hover{background-color:#edf2f7}.oucama @media screen and (max-width:768px){.table-container{box-shadow:none;overflow-x:visible;border-radius:0}.oucama table{border:0;box-shadow:none;margin:0}.oucama table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oucama table,.oucama table tbody,.oucama table tr,.oucama table td{display:block;width:100%}.oucama table tr{margin-bottom:15px;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .1);background-color:#fff;overflow:hidden}.oucama table td{position:relative;text-align:right;padding:10px 15px 10px 50%;border-bottom:1px solid #eee;min-height:45px;display:flex;align-items:center;justify-content:flex-end}.oucama table td:last-child{border-bottom:0}.oucama table td::before{content:attr(data-label);position:absolute;left:0;top:0;bottom:0;width:45%;padding:10px 15px;font-weight:700;text-align:left;color:#333;background-color:#f8f9fa;display:flex;align-items:center;border-right:1px solid #eee}.oucama table td:last-child{justify-content:center;padding-left:15px}.oucama table td:last-child::before{display:none}}.oucama @media screen and (max-width:480px){table td{font-size:14px;padding:8px 10px 8px 45%}.oucama table td::before{padding:8px 10px;font-size:13px}.oucama}.blockquote{font-size:18px;font-style:italic;margin:25px 0;padding:20px 30px;border-left:5px solid #002294;background-color:#f8f9fa;color:#555;position:relative}.oucama .blockquote:before{content:'';position:absolute;top:0;left:10px;font-size:60px;color:#bdc3c7;font-family:Georgia,serif;line-height:1}.oucama .blockquote-author{display:block;margin-top:15px;font-weight:600;font-style:normal;color:#333}.oucama .highlight-box{padding:20px;background-color:#fff8e1;border-left:5px solid #ffc107;margin:20px 0;border-radius:0 4px 4px 0}.oucama .info-box{padding:20px;background-color:#e3f2fd;border-left:5px solid #2196f3;margin:20px 0;border-radius:0 4px 4px 0}.oucama .warning-box{padding:20px;background-color:#fff3e0;border-left:5px solid #ff9800;margin:20px 0;border-radius:0 4px 4px 0}.oucama section[itemtype="https://schema.org/FAQPage"]{margin-bottom:20px}.oucama section[itemtype="https://schema.org/FAQPage"] h2{margin-bottom:20px}.oucama .faq-item{margin-bottom:15px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.oucama .faq-item h3,.oucama .faq-question{padding:15px 20px;background-color:#f8f9fa;font-weight:600;position:relative;border-bottom:1px solid #e0e0e0}.oucama .faq-answer{padding:20px;background-color:#fff}.oucama .two-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:20px 0}.oucama .three-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:20px 0}.oucama .two-columns .card,.oucama .three-columns .card{margin:0}.oucama .four-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:20px 0}.oucama .auto-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin:20px 0}.oucama .columns-start{align-items:start}.oucama .columns-center{align-items:center}.oucama .columns-end{align-items:end}.oucama .columns-stretch{align-items:stretch}.oucama .columns-1-2{grid-template-columns:1fr 2fr}.oucama .columns-2-1{grid-template-columns:2fr 1fr}.oucama .columns-1-3{grid-template-columns:1fr 3fr}.oucama .columns-3-1{grid-template-columns:3fr 1fr}.oucama .column-card{height:100%;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1);padding:20px;transition:transform 0.2s,box-shadow 0.2s;display:flex;flex-direction:column}.oucama .column-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgb(0 0 0 / .15)}.oucama .column-split{display:grid;grid-template-columns:1fr 1fr;gap:15px}.oucama @media (max-width:992px){.four-columns{grid-template-columns:1fr 1fr}.oucama}@media (max-width:768px){.two-columns,.three-columns,.four-columns,.columns-1-2,.columns-2-1,.columns-1-3,.columns-3-1{grid-template-columns:1fr;gap:25px}.oucama}.img-container{margin:20px 0;text-align:center}.oucama .img-caption{font-size:14px;color:#666;margin-top:10px;font-style:italic}.oucama .img-rounded{border-radius:8px}.oucama .img-shadow{box-shadow:0 4px 8px rgb(0 0 0 / .1)}.oucama .img-border{border:1px solid #ddd;padding:5px;background-color:#fff}.oucama .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin:25px 0}.oucama .gallery-item{overflow:hidden;border-radius:8px;position:relative}.oucama .gallery-img{width:100%;height:auto;display:block;transition:transform 0.3s}.oucama .gallery-item:hover .gallery-img{transform:scale(1.05)}.oucama @media (max-width:992px){.cta-block{padding:20px}.oucama .form-container{padding:20px}.oucama .card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.oucama}@media (max-width:768px){.pros-cons{flex-direction:column}.oucama .timeline:before{left:40px}.oucama .timeline-item{width:100%;padding-left:70px;padding-right:20px}.oucama .timeline-item:nth-child(even){left:0}.oucama .two-columns,.oucama .three-columns{grid-template-columns:1fr;gap:20px}.oucama}@media (max-width:576px){.cta-btn{display:block;width:100%}.oucama .section{padding:20px}.oucama .blockquote{padding:15px 20px}.oucama}.map-container{margin:25px 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.oucama .map-container iframe{display:block;width:100%;height:300px;border:none}.oucama .map-caption{font-size:14px;color:#666;margin-top:10px;font-style:italic;text-align:center}.oucama .map-h300 iframe{height:300px}.oucama .map-h400 iframe{height:400px}.oucama .map-h500 iframe{height:500px}.oucama .phone-number-cta{font-size:28px;font-weight:700;color:#2c3e50;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;margin:10px 0;transition:all 0.2s ease}.oucama .phone-number-cta:hover{color:#002294}.oucama .phone-number-small{font-size:18px}.oucama .phone-number-large{font-size:38px}.oucama .phone-number-display{text-align:center;margin:40px 0}.oucama .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:16px}.oucama .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.oucama .badge{display:inline-block;padding:.35em .65em;font-size:.8rem;font-weight:600;line-height:1;color:#fff;background:#002294;border-radius:.25rem;text-align:center}.oucama .badge.badge-pill{border-radius:9999px}.oucama .badge.badge-primary{background:#002294}.oucama .badge.badge-success{background:#28a745}.oucama .badge.badge-info{background:#17a2b8}.oucama .badge.badge-purple{background:#6c5ce7}.oucama .badge.badge-small{font-size:.75rem;padding:.25em .5em}.oucama .badge.badge-medium{font-size:1rem;padding:.4em .8em;margin-bottom:.5rem}.oucama .badge.badge-large{font-size:1.25rem;padding:.5em 1em;margin-bottom:1rem}.oucama .badge.badge-xl{font-size:1.75rem;padding:.6em 1.2em;margin-bottom:1rem}.oucama .badge.badge-xxl{font-size:2.25rem;padding:.7em 1.4em;margin-bottom:1rem}