#section_call_to_action.realisations img{object-fit:cover;object-position:center;height:auto;width:100%;border-radius:0 15px 0 15px;border:3px solid #FFF}.realisations .ville{background:var(--handyfix-secondary1);padding:5px 30px 5px 8px;border-radius:25px;margin-bottom:10px;display:inline-flex;color:var(--handyfix-secondary);font-weight:700}.realisations .ville svg{margin-right:5px}.ad-realisation{--primary:#1E6FA0;--primary-900:#123F58;--primary-700:#175A85;--primary-100:#daecf9;--secondary:#5FAE3E;--secondary-700:#3F7C2B;--secondary-100:#d7f6d8;--lime:#A8D05F;--red:#D6293E;--line:#DCE7EE;--radius:14px;--shadow:0 10px 30px rgba(30,111,160,0.12);--bg:#F5F7FA}#section_call_to_action.ad-realisation{padding:20px 0 40px;background:radial-gradient(1200px 500px at 80% -10%,rgba(18,80,125,.1),transparent 60%),var(--bg)}#section_call_to_action.ad-realisation .bloc_img{padding:50px 100px 50px 15px}.ad-realisation h1,.ad-realisation h2,.ad-realisation h3{font-family:'Segoe UI',Arial,sans-serif;letter-spacing:-.01em;color:var(--primary-900)}.ad-realisation .btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;padding:12px 22px;border-radius:999px;transition:transform .15s ease,box-shadow .15s ease}.ad-realisation .btn-primary{background:var(--secondary);color:#fff;box-shadow:0 8px 20px rgba(95,174,62,.35)}.ad-realisation .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(95,174,62,.45)}.ad-realisation.ad-section{padding:25px 0}.ad-realisation.ad-section.no-top{padding-top:0}.ad-realisation.art-hero{padding:24px 0 36px}.ad-realisation .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--secondary-700);background:var(--secondary-100);padding:6px 14px;border-radius:999px}.ad-realisation.art-hero h1{font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.15;margin:14px 0 10px}.ad-realisation .subtitle{font-size:17px;color:var(--secondary-700);font-weight:700;margin-bottom:18px}.ad-realisation .meta-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.ad-realisation .meta-chip{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;background:var(--primary-100);color:var(--primary-900);padding:7px 14px;border-radius:999px}.ad-realisation .art-photo{border-radius:20px;min-height:400px;box-shadow:var(--shadow);background:linear-gradient(150deg,var(--primary-900),var(--primary));display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:32px;position:relative;overflow:hidden;background-position:100%;background-size:cover}.ad-realisation .art-photo .icon{font-size:56px;margin-bottom:8px}.ad-realisation .art-photo .label{font-weight:800;font-size:18px}.ad-realisation .art-photo .sub{font-size:13px;color:#CFE3EF;margin-top:6px}.ad-realisation .art-intro{font-size:16.5px;color:var(--ink-soft,#52616F);margin-top:24px}.ad-realisation .section-title{display:flex;align-items:center;gap:10px;margin-bottom:20px}.ad-realisation .section-title .num{width:34px;height:34px;border-radius:10px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex:0 0 auto}.ad-realisation .section-title h2{font-size:22px;font-weight:800;margin:0}.ad-realisation .prose{color:var(--ink-soft,#52616F);font-size:15.5px}.ad-realisation .prose+.prose{margin-top:12px}.ad-realisation .info-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px;display:grid;grid-template-columns:repeat(2,1fr);gap:22px}@media(max-width:640px){.ad-realisation .info-card{grid-template-columns:1fr}}.ad-realisation .info-item h4{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--primary);margin-bottom:8px}.ad-realisation .info-item p{font-size:15px;font-weight:600;color:#1A2733}.ad-realisation .info-item ul{list-style:none;display:grid;gap:6px;margin-top:4px}.ad-realisation .info-item ul li{font-size:14.5px;font-weight:600;display:flex;gap:8px;align-items:flex-start}.ad-realisation .info-item ul li::before{content:"•";color:var(--secondary);font-weight:800}.ad-realisation .problem-box{background:#fff;border-left:4px solid var(--red);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px}.ad-realisation .steps{display:grid;gap:18px}.ad-realisation .step{display:flex;gap:18px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow);align-items:flex-start}.ad-realisation .step .num{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-700));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;flex:0 0 auto}.ad-realisation .step h3{font-size:16.5px;margin-bottom:6px}.ad-realisation .step p{color:var(--ink-soft,#52616F);font-size:14.5px}.ad-realisation .results{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:30px}.ad-realisation .check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(max-width:640px){.ad-realisation .check-grid{grid-template-columns:1fr}}.ad-realisation .check-item{display:flex;align-items:center;gap:12px;font-weight:700;font-size:15px;background:var(--secondary-100);border-radius:12px;padding:14px 16px;color:var(--secondary-700)}.ad-realisation .check-item .ico{width:26px;height:26px;border-radius:50%;background:var(--secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;flex:0 0 auto}.ad-realisation .advice-box{background:linear-gradient(120deg,var(--primary-100),#fff);border:1px solid var(--primary-100);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px;display:flex;gap:20px;align-items:flex-start}.ad-realisation .advice-box .bulb{font-size:30px;width:52px;height:52px;border-radius:14px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ad-realisation .advice-box p{color:var(--ink-soft,#52616F);font-size:15px}.ad-realisation .final-cta{background:linear-gradient(120deg,var(--secondary),var(--secondary-700));color:#fff;text-align:center;border-radius:20px;padding:48px 32px;margin:8px 0 0}.ad-realisation .final-cta h2{color:#fff;font-size:clamp(22px,3.2vw,32px);margin-bottom:12px}.ad-realisation .final-cta p{margin-bottom:24px;font-size:15.5px;color:rgba(255,255,255,.92);max-width:60ch;margin-left:auto;margin-right:auto}.ad-realisation .final-cta .btn-primary.hero-cta{background:#fff;color:var(--secondary-700)!important}.ad-realisation .hero-cta{background:linear-gradient(120deg,var(--secondary),var(--secondary-700));color:#fff!important;text-align:center;border-radius:25px;padding:15px 30px;margin:8px 0 0}.ad-realisation .content-box{background:#fff;border-left:4px solid var(--primary);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px}.ad-realisation .content-box .prose+ul,.ad-realisation .content-box ul{list-style:none;display:grid;gap:8px;margin:14px 0}.ad-realisation .content-box ul li{font-size:15px;color:#1A2733;display:flex;gap:10px;align-items:flex-start;padding-left:2px}.ad-realisation .content-box ul li::before{content:"•";color:var(--secondary);font-weight:800}.ad-realisation .badge-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ad-realisation .badge-chip{background:var(--primary-100);color:var(--primary-900);font-weight:700;font-size:14px;padding:8px 16px;border-radius:999px}@media(max-width:768px){#section_call_to_action .bloc_text{margin-top:0}#section_call_to_action.ad-realisation .bloc_img{padding:0 15px 0 15px}.vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}}