.ck-v2-stats-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:32px 0;padding:32px;background:linear-gradient(135deg,#c8a6650f,#c8a66505);border-radius:12px;border-left:4px solid var(--ck-gold, #c8a665)}.ck-v2-stat-item{text-align:center}.ck-v2-stat-value{display:block;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;color:var(--ck-gold, #c8a665);line-height:1;margin-bottom:6px}.ck-v2-stat-label{display:block;font-size:.9rem;color:#444;line-height:1.4}:root{--ck-section-white: #ffffff;--ck-section-ivory: #fafaf7;--ck-section-cream: #f5f2eb;--ck-section-slate: #f4f6f8;--ck-section-petrol-wash: #f2f7f7;--ck-section-marine-tint: #0f313a;--ck-section-petrol-deep: #0f313a}.ck-bg-white{background:var(--ck-section-white)}.ck-bg-ivory{background:var(--ck-section-ivory)}.ck-bg-cream{background:var(--ck-section-cream)}.ck-bg-slate{background:var(--ck-section-slate)}.ck-bg-petrol-wash{background:var(--ck-section-petrol-wash)}.ck-bg-marine{background:var(--ck-section-marine-tint);color:#fff}.ck-bg-petrol-deep{background:var(--ck-section-petrol-deep);color:#fff}.ck-v2-benefits,.ck-v2-statstrip,.ck-v2-processteps,.ck-v2-statement{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(48px,8vh,88px) clamp(20px,5vw,48px);margin-top:clamp(32px,5vh,56px);margin-bottom:clamp(32px,5vh,56px)}.ck-v2-benefits>*,.ck-v2-statstrip>*,.ck-v2-processteps>*,.ck-v2-statement>*{max-width:1140px;margin-left:auto;margin-right:auto}.ck-v2-benefits__h2{font-size:clamp(1.5rem,2.5vw + .5rem,2.25rem);font-weight:800;letter-spacing:-.02em;color:var(--ck-petrol, #0f313a);margin:0 0 clamp(28px,4vh,40px) 0;text-wrap:balance}.ck-v2-benefits__h2:after{content:"";display:block;width:56px;height:3px;background:var(--ck-gold, #c8a665);margin-top:16px}.ck-v2-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.ck-v2-benefit-card{background:#fff;border:1px solid rgba(200,166,101,.18);border-left:3px solid var(--ck-gold, #c8a665);padding:24px 22px 22px;box-shadow:0 1px 2px #0f313a0a,0 4px 12px #0f313a0f;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s}.ck-v2-benefit-card:hover{transform:translateY(-3px);box-shadow:0 1px 2px #0f313a0a,0 8px 24px #0f313a1a,0 16px 38px -8px #0f313a1a;border-color:var(--ck-gold, #c8a665)}.ck-v2-benefit-card__title{font-size:1.0625rem;font-weight:700;color:var(--ck-petrol, #0f313a);line-height:1.3;margin:0 0 .5rem}.ck-v2-benefit-card__text{font-size:.9375rem;line-height:1.55;color:#555;margin:0}.ck-v2-statstrip__h2{font-size:clamp(1.25rem,2vw + .5rem,1.75rem);font-weight:700;color:var(--ck-petrol, #0f313a);margin:0 0 1.75rem;text-align:center}.ck-v2-statstrip__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0}.ck-v2-statstrip__item{text-align:center;padding:8px 16px;border-left:1px solid rgba(15,49,58,.12)}.ck-v2-statstrip__item:first-child{border-left:0}.ck-v2-statstrip__value{font-size:clamp(1.75rem,3vw + .5rem,2.75rem);font-weight:800;color:var(--ck-gold, #c8a665);line-height:1;letter-spacing:-.02em;margin-bottom:.4rem}.ck-v2-statstrip__label{font-size:.8125rem;color:var(--ck-petrol, #0f313a);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1.3}.ck-v2-processteps__h2{font-size:clamp(1.5rem,2.5vw + .5rem,2.25rem);font-weight:800;letter-spacing:-.02em;color:var(--ck-petrol, #0f313a);margin:0 0 clamp(28px,4vh,40px) 0;text-wrap:balance}.ck-v2-processteps__h2:after{content:"";display:block;width:56px;height:3px;background:var(--ck-gold, #c8a665);margin-top:16px}.ck-v2-processteps__list{list-style:none;padding:0;margin:0;position:relative}.ck-v2-processteps__list:before{content:"";position:absolute;left:23px;top:24px;bottom:24px;width:2px;background:linear-gradient(to bottom,rgba(200,166,101,.6) 0%,rgba(200,166,101,.3) 50%,transparent 100%)}.ck-v2-processteps__item{position:relative;padding-left:72px;padding-bottom:clamp(20px,3vh,32px)}.ck-v2-processteps__item:last-child{padding-bottom:0}.ck-v2-processteps__num{position:absolute;left:0;top:4px;width:48px;height:48px;border-radius:50%;background:var(--ck-gold, #c8a665);color:var(--ck-petrol, #0f313a);display:grid;place-items:center;font-size:.875rem;font-weight:800;letter-spacing:.02em;box-shadow:0 0 0 4px var(--ck-section-cream, #f5f2eb),0 0 0 5px #c8a66540}.ck-v2-processteps__title{font-size:1.125rem;font-weight:700;color:var(--ck-petrol, #0f313a);margin:0 0 .4rem;line-height:1.3}.ck-v2-processteps__text{font-size:.9375rem;line-height:1.55;color:#555;margin:0;max-width:60ch}.ck-v2-statement__inner{position:relative;text-align:center;padding:0 clamp(20px,5vw,60px)}.ck-v2-statement__mark{position:absolute;top:-.5em;left:50%;transform:translate(-50%);font-family:Georgia,Times New Roman,serif;font-size:clamp(5rem,8vw,8rem);color:var(--ck-gold, #c8a665);opacity:.25;line-height:1;pointer-events:none;user-select:none}.ck-v2-statement__quote{position:relative;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw + .5rem,1.75rem);line-height:1.5;font-style:italic;font-weight:400;color:#fff;margin:0 auto 1.25rem;max-width:50ch;text-wrap:balance}.ck-v2-statement__attrib{font-size:.875rem;color:#ffffffb3;letter-spacing:.04em;margin:0}@media(max-width:768px){.ck-v2-statstrip__item{border-left:0;padding:16px 0;border-top:1px solid rgba(15,49,58,.1)}.ck-v2-statstrip__item:first-child{border-top:0}.ck-v2-processteps__list:before{left:15px}.ck-v2-processteps__item{padding-left:52px}.ck-v2-processteps__num{width:32px;height:32px;font-size:.75rem}}@media(prefers-reduced-motion:reduce){.ck-v2-benefit-card{transition:none}.ck-v2-benefit-card:hover{transform:none}}@keyframes ck-reveal-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ck-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes ck-reveal-scale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes ck-stat-grow{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@supports (animation-timeline: view()){.ck-v2-benefits{animation:ck-reveal-fade linear both;animation-timeline:view();animation-range:entry 0% entry 30%}.ck-v2-benefit-card{animation:ck-reveal-up cubic-bezier(.22,1,.36,1) both;animation-timeline:view(block);animation-range:entry 5% entry 40%}.ck-v2-benefit-card:nth-child(1){animation-delay:0ms}.ck-v2-benefit-card:nth-child(2){animation-delay:80ms}.ck-v2-benefit-card:nth-child(3){animation-delay:.16s}.ck-v2-benefit-card:nth-child(4){animation-delay:.24s}.ck-v2-statstrip{animation:ck-reveal-fade linear both;animation-timeline:view();animation-range:entry 0% entry 25%}.ck-v2-statstrip__item{animation:ck-stat-grow cubic-bezier(.22,1,.36,1) both;animation-timeline:view(block);animation-range:entry 10% entry 45%}.ck-v2-statstrip__item:nth-child(1){animation-delay:0ms}.ck-v2-statstrip__item:nth-child(2){animation-delay:.1s}.ck-v2-statstrip__item:nth-child(3){animation-delay:.2s}.ck-v2-statstrip__item:nth-child(4){animation-delay:.3s}.ck-v2-processteps{animation:ck-reveal-fade linear both;animation-timeline:view();animation-range:entry 0% entry 20%}.ck-v2-processteps__item{animation:ck-reveal-up cubic-bezier(.22,1,.36,1) both;animation-timeline:view(block);animation-range:entry 5% entry 35%}.ck-v2-statement{animation:ck-reveal-scale cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 30%}.ck-v2-usecase-card{animation:ck-reveal-up cubic-bezier(.22,1,.36,1) both;animation-timeline:view(block);animation-range:entry 5% entry 40%}.ck-v2-usecase-card:nth-child(1){animation-delay:0ms}.ck-v2-usecase-card:nth-child(2){animation-delay:80ms}.ck-v2-usecase-card:nth-child(3){animation-delay:.16s}}@media(prefers-reduced-motion:reduce){.ck-v2-benefits,.ck-v2-benefit-card,.ck-v2-statstrip,.ck-v2-statstrip__item,.ck-v2-processteps,.ck-v2-processteps__item,.ck-v2-statement,.ck-v2-usecase-card{animation:none!important}}.ck-v2-statstrip{box-shadow:0 1px #ffffff0a inset,0 -1px #0000001f}.ck-v2-statstrip:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(200,166,101,.6) 20%,rgba(200,166,101,.9) 50%,rgba(200,166,101,.6) 80%,transparent 100%);pointer-events:none}.ck-v2-statstrip{position:relative;overflow:hidden}.ck-v2-statstrip>*{position:relative;z-index:1}.ck-v2-benefit-card{box-shadow:0 1px 2px #0f313a0d,0 4px 12px #0f313a12,0 0 0 1px #c8a6651a}.ck-v2-benefit-card:hover{box-shadow:0 1px 2px #0f313a0d,0 8px 28px #0f313a1f,0 20px 48px -12px #0f313a1f,0 0 0 1px #c8a66559}@keyframes ck-pulse-ring{0%{box-shadow:0 0 #c8a66566,0 0 0 4px var(--ck-section-cream, #f5f2eb),0 0 0 5px #c8a66540}70%{box-shadow:0 0 0 8px #c8a66500,0 0 0 4px var(--ck-section-cream, #f5f2eb),0 0 0 5px #c8a66540}to{box-shadow:0 0 #c8a66500,0 0 0 4px var(--ck-section-cream, #f5f2eb),0 0 0 5px #c8a66540}}.ck-v2-processteps__item:first-child .ck-v2-processteps__num{animation:ck-pulse-ring 2.5s cubic-bezier(.22,1,.36,1) .8s infinite}@media(prefers-reduced-motion:reduce){.ck-v2-processteps__item:first-child .ck-v2-processteps__num{animation:none}}@keyframes ck-shimmer-bg{0%{background-position:200% 0}to{background-position:-200% 0}}.ck-v2-statement{background-image:linear-gradient(105deg,transparent 35%,rgba(200,166,101,.04) 50%,transparent 65%),linear-gradient(180deg,#0f313a,#1a4250);background-size:300% 100%,100% 100%;animation:ck-shimmer-bg 14s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ck-v2-statement{animation:none;background-image:linear-gradient(180deg,#0f313a,#1a4250)}}@media(max-width:768px){.ck-v2-statement{display:none!important}}.elementor-v2-shell .page-title-section{position:relative;background:linear-gradient(135deg,#0c2730,#0f313a 65%,#1a4250);padding:90px 0 60px;margin-bottom:40px;overflow:hidden}.elementor-v2-shell .page-title-section.has-hero-image{min-height:clamp(420px,50vw,720px);display:flex;align-items:center;padding:clamp(60px,8vw,110px) 0 clamp(50px,6vw,90px)}.elementor-v2-shell .page-title-section:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 10%,rgba(200,166,101,.18),transparent 45%),radial-gradient(circle at 10% 90%,rgba(255,255,255,.05),transparent 45%);pointer-events:none}.elementor-v2-shell .page-title-section .elementor-background-overlay{display:none}.elementor-v2-shell .page-title-section>.elementor-container,.elementor-v2-shell .page-title-section .elementor-inner-section{position:relative;z-index:1}.elementor-v2-shell .page-title-section .ck-hero-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;z-index:0;aspect-ratio:21 / 9}@media(max-width:767px){.elementor-v2-shell .page-title-section .ck-hero-bg-img{aspect-ratio:4 / 3}}.elementor-v2-shell .page-title-section.has-hero-image:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0a232933,#0a23298c 70%,#0a2329d9),linear-gradient(90deg,#0a23298c,#0a23291a 60%,#0a232900)}.elementor-v2-shell .page-title-section.has-hero-image:after{z-index:2}.elementor-v2-shell .page-title-section.has-hero-image>.elementor-container,.elementor-v2-shell .page-title-section.has-hero-image .elementor-inner-section{z-index:3}.elementor-v2-shell .page-title-section.has-hero-image .position-relative{padding-left:28px}.elementor-v2-shell .page-title-section.has-hero-image .position-relative:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:var(--ck-gold, #c8a665);height:calc(100% - 16px);transition:height .7s cubic-bezier(.22,1,.36,1)}@starting-style{.elementor-v2-shell .page-title-section.has-hero-image .position-relative:before{height:0}}@media(prefers-reduced-motion:reduce){.elementor-v2-shell .page-title-section.has-hero-image .position-relative:before{transition:none}}.elementor-v2-shell .ck-v2-eyebrow-icon{display:inline-flex;align-items:center;vertical-align:middle;margin-right:6px;margin-bottom:2px}.elementor-v2-shell .ck-v2-eyebrow-icon svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.elementor-v2-type-compliance .page-title-section{background:linear-gradient(135deg,#0c2730,#0f313a 65%,#144049)}.elementor-v2-type-compliance .ck-v2-eyebrow{color:#d4e8ff}.elementor-v2-type-branche .page-title-section{background:linear-gradient(135deg,#0c2730,#0f313a,#1a4250)}.elementor-v2-type-branche .page-title-section:after{background:radial-gradient(circle at 90% 10%,rgba(200,166,101,.15),transparent 45%),radial-gradient(circle at 10% 90%,rgba(255,255,255,.04),transparent 40%),radial-gradient(ellipse at 85% 85%,color-mix(in oklch,var(--ck-branche-accent, transparent) 100%,transparent) 0%,transparent 35%)}.elementor-v2-type-branche .page-title-section .ck-branche-pattern-layer{position:absolute;inset:0;z-index:1;background-image:var(--ck-branche-pattern, none);background-repeat:repeat;background-size:auto;opacity:var(--ck-branche-pattern-opacity, .05);pointer-events:none;mix-blend-mode:overlay}[style*=--ck-branche-accent] .ck-v2-statstrip{position:relative;overflow:hidden}[style*=--ck-branche-accent] .ck-v2-statstrip:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 80% 50%,color-mix(in oklch,var(--ck-branche-accent, transparent) 18%,transparent),transparent 70%);pointer-events:none;z-index:0}[style*=--ck-branche-accent] .ck-v2-statstrip>*{position:relative;z-index:1}[style*=--ck-branche-accent] .ck-v2-benefit-card{position:relative;overflow:hidden}[style*=--ck-branche-accent] .ck-v2-benefit-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:color-mix(in oklch,var(--ck-branche-accent, transparent) 100%,transparent);opacity:0;transition:opacity .28s ease}[style*=--ck-branche-accent] .ck-v2-benefit-card:hover:before{opacity:.85}@media(prefers-reduced-motion:reduce){[style*=--ck-branche-accent] .ck-v2-benefit-card:before{transition:none}}[style*=--ck-branche-accent] .ck-v2-statstrip__value{color:color-mix(in oklch,var(--ck-gold, #c8a665) 85%,var(--ck-branche-accent, transparent) 15%)}@media(prefers-reduced-motion:reduce){.elementor-v2-shell .page-title-section .ck-hero-bg-img{transition:none!important}}.elementor-v2-shell .page-title-section h1{font-size:clamp(28px,4vw,44px);line-height:1.2;margin:0 0 12px;color:#fff}.elementor-v2-shell .page-title-section .ck-v2-eyebrow{color:#e7d4a8}.elementor-v2-shell .page-title-section ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:#ffffffbf}.elementor-v2-shell .page-title-section ul li+li:before{content:"/";padding-right:8px;color:#fff6}.elementor-v2-shell .page-title-section ul a{color:#ffffffd9;text-decoration:none}.elementor-v2-shell .page-title-section ul a:hover{color:#fff;text-decoration:underline}.elementor-v2-shell .page-title-section ul span{color:#fff;font-weight:500}.elementor-v2-shell .ck-v2-eyebrow{text-transform:uppercase;letter-spacing:1px;font-size:13px;color:#c8a665;font-weight:600;margin:0 0 8px}.elementor-v2-shell .elementor-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap}.elementor-v2-shell .elementor-col-100{width:100%}.elementor-v2-shell .elementor-col-33{width:33.333%;padding-right:30px}.elementor-v2-shell .elementor-col-50{width:50%}.elementor-v2-shell .elementor-col-66{width:66.666%}@media(max-width:900px){.elementor-v2-shell .elementor-col-33,.elementor-v2-shell .elementor-col-66,.elementor-v2-shell .elementor-col-50{width:100%;padding-right:0}}.elementor-v2-shell .widget.rounded{background:#f7f8fa;padding:20px;border-radius:6px}.elementor-v2-shell .widget-title h3{margin:0 0 16px;font-size:14px;text-transform:uppercase;letter-spacing:1px}.elementor-v2-shell .widget-body h6{margin:0 0 4px;font-size:13px;color:#666;font-weight:600}.elementor-v2-shell .widget-body a{color:#c8a665;text-decoration:none}.elementor-v2-shell .bg-secondary{background:#0f313a;padding:24px;border-radius:6px;color:#fff;text-align:center;margin-top:24px}.elementor-v2-shell .bg-secondary h4{color:#fff;margin:12px 0}.elementor-v2-shell .bg-secondary ul{list-style:none;padding:0;margin:0}.elementor-v2-shell .bg-secondary a.text-white{color:#fff;text-decoration:none}.elementor-v2-shell .icon-boxs{width:48px;height:48px;line-height:48px;border-radius:50%;background:#c8a665;color:#fff;display:inline-flex;align-items:center;justify-content:center}.elementor-v2-shell .accordion-style .card{border:1px solid #eee;border-left:3px solid var(--ck-gold);border-radius:0 6px 6px 0;padding:0}.elementor-v2-shell .accordion-style .card-header{background:transparent;padding:0;border:0}.elementor-v2-shell .accordion-style .btn-link{display:block;width:100%;text-align:left;padding:16px 20px;min-height:44px;font-weight:600;font-size:17px;color:#0f313a;background:none;border:0;cursor:pointer}.elementor-v2-shell .accordion-style .btn-link:after{content:"–";float:right;color:#c8a665;font-weight:400}.elementor-v2-shell .accordion-style .btn-link.collapsed:after{content:"+"}.elementor-v2-shell .accordion-style .card-body{padding:0 20px 20px;line-height:1.7;color:#444}.elementor-v2-shell .accordion-style .collapse:not(.show){display:none}.elementor-v2-shell .ck-v2-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.elementor-v2-shell .ck-v2-btn{display:inline-block;padding:12px 24px;border-radius:4px;text-decoration:none;font-weight:600}.elementor-v2-shell .ck-v2-btn-primary{background:#c8a665;color:#fff}.elementor-v2-shell .ck-v2-btn-primary:hover{background:#a8884b;color:#fff}.elementor-v2-shell .ck-v2-btn-secondary{background:transparent;color:#c8a665;border:1px solid #c8a665}.elementor-v2-shell .ck-v2-btn-secondary:hover{background:#c8a665;color:#fff}.elementor-v2-shell .ck-v2-section{margin:32px 0}.elementor-v2-shell .ck-v2-section h2{font-size:clamp(22px,3vw,32px);margin:0 0 16px;color:#0f313a;position:relative;padding-bottom:10px}.elementor-v2-shell .ck-v2-section h2:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;background:#c8a665;border-radius:2px}.elementor-v2-shell h3{font-size:clamp(18px,2.4vw,24px);margin:24px 0 12px}.elementor-v2-shell p{font-size:16px;line-height:1.7;color:#333}.elementor-v2-shell ul{margin:12px 0 24px;padding-left:22px}.elementor-v2-shell ul li{margin:6px 0;line-height:1.6}.elementor-v2-shell .ck-v2-table{width:100%;border-collapse:collapse;margin:24px 0}.elementor-v2-shell .ck-v2-table th,.elementor-v2-shell .ck-v2-table td{border:1px solid #e0e0e0;padding:10px 12px;text-align:left;vertical-align:top}.elementor-v2-shell .ck-v2-table th{background:#f5f5f5;font-weight:600}.elementor-v2-shell .ck-v2-callout{background:#fff8e1;border-left:4px solid #f9a825;padding:16px 20px;margin:24px 0}.elementor-v2-shell .ck-v2-cta-block{background:#f7f7f7;padding:32px;border-radius:6px;margin:40px 0}.elementor-v2-shell .ck-v2-cta-block h2{margin-top:0}.elementor-v2-shell .ck-v2-factcheck{background:var(--ck-surface, #f7f8fa);border:1px solid var(--ck-border, #e0e0e0);border-left:4px solid var(--ck-gold);border-radius:0 6px 6px 0;padding:20px 24px;margin:24px 0}.elementor-v2-shell .ck-v2-factcheck__heading{display:block;font-weight:700;color:var(--ck-petrol, #0f313a);font-size:14px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.elementor-v2-shell .ck-v2-factcheck p{margin:0 0 8px;color:#444}.elementor-v2-shell .ck-v2-factcheck ul{margin:8px 0 0;padding-left:18px}.elementor-v2-shell .ck-v2-factcheck li{margin:4px 0;color:#444;font-size:15px}.elementor-v2-shell .ck-v2-sources{background:var(--ck-surface, #f7f8fa);border-top:3px solid var(--ck-gold);padding:20px 24px;margin:40px 0 0;border-radius:0 0 6px 6px}.elementor-v2-shell .ck-v2-sources__label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--ck-gold-dark, #a8884b);margin:0 0 8px}.elementor-v2-shell .ck-v2-sources ul{list-style:none;padding:0;margin:0}.elementor-v2-shell .ck-v2-sources li{font-size:13px;color:#666;line-height:1.5;padding:2px 0}.elementor-v2-type-compliance .page-title-section .ck-v2-eyebrow,.elementor-v2-type-branche .page-title-section .ck-v2-eyebrow{color:var(--ck-gold-light, #e7d4a8)}.elementor-v2-shell .ck-v2-usecases{margin:32px 0}.elementor-v2-shell .ck-v2-usecases h2{font-size:clamp(22px,3vw,32px);margin:0 0 24px;color:var(--ck-petrol, #0f313a)}.elementor-v2-shell .ck-v2-usecases__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.elementor-v2-shell .ck-v2-usecases__grid{grid-template-columns:1fr}}.elementor-v2-shell .ck-v2-usecase-card{background:#fff;border:1px solid var(--ck-border, #e0e0e0);border-radius:6px;padding:20px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.elementor-v2-shell .ck-v2-usecase-card:hover{transform:translateY(-4px);border-color:var(--ck-gold, #c8a665);box-shadow:0 12px 40px #0000001a}.elementor-v2-shell .ck-v2-usecase-card__icon{display:inline-flex;align-items:center;margin-bottom:10px;color:var(--ck-gold, #c8a665)}.elementor-v2-shell .ck-v2-usecase-card__icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.elementor-v2-shell .ck-v2-usecase-card__title{display:block;font-weight:700;font-size:15px;color:var(--ck-petrol, #0f313a);margin-bottom:8px}.elementor-v2-shell .ck-v2-usecase-card p{font-size:14px;color:#555;margin:0}@media(prefers-reduced-motion:reduce){.elementor-v2-shell .ck-v2-usecase-card{transition:none}.elementor-v2-shell .ck-v2-usecase-card:hover{transform:none}}.elementor-v2-shell .ck-v2-crossref{background:var(--ck-surface, #f7f8fa);border-top:3px solid var(--ck-gold, #c8a665);border-radius:0 0 6px 6px;padding:24px;margin:48px 0 0}.elementor-v2-shell .ck-v2-crossref__label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--ck-gold-dark, #a8884b);margin:0 0 14px}.elementor-v2-shell .ck-v2-crossref__grid{display:flex;flex-wrap:wrap;gap:10px}.elementor-v2-shell .ck-v2-crossref__item{display:inline-flex;flex-direction:column;padding:10px 16px;background:#fff;border:1px solid var(--ck-border, #e0e0e0);border-radius:4px;text-decoration:none;transition:border-color .2s ease,background .2s ease;min-width:160px}.elementor-v2-shell .ck-v2-crossref__item:hover,.elementor-v2-shell .ck-v2-crossref__item:focus-visible{border-color:var(--ck-gold, #c8a665);background:#c8a6650d}.elementor-v2-shell .ck-v2-crossref__item:focus-visible{outline:2px solid var(--ck-gold);outline-offset:2px}.elementor-v2-shell .ck-v2-crossref__item-title{font-weight:700;font-size:14px;color:var(--ck-petrol, #0f313a)}.elementor-v2-shell .ck-v2-crossref__item-desc{font-size:13px;color:#666;margin-top:2px}@media(prefers-reduced-motion:reduce){.elementor-v2-shell .ck-v2-crossref__item{transition:none}}.elementor-v2-shell .page-title-section ul a:hover,.elementor-v2-shell .page-title-section ul a:focus-visible{color:var(--ck-gold-light)!important;outline:none}.elementor-v2-shell .page-title-section ul a:focus-visible{outline:2px solid var(--ck-gold);outline-offset:2px;border-radius:2px}.page-title-section.has-hero-image .ck-hero-bg-img{opacity:1;transition:opacity .6s ease-out}@starting-style{.page-title-section.has-hero-image .ck-hero-bg-img{opacity:0}}@media(prefers-reduced-motion:reduce){.page-title-section.has-hero-image .ck-hero-bg-img{transition:none}}.elementor-v2-shell ul:not(.ck-faq-list):not(.dropdown-menu):not(.navbar-nav){list-style:none;padding-left:0}.elementor-v2-shell ul:not(.ck-faq-list):not(.dropdown-menu):not(.navbar-nav) li{position:relative;padding-left:28px;margin-bottom:12px}.elementor-v2-shell ul:not(.ck-faq-list):not(.dropdown-menu):not(.navbar-nav) li:before{content:"";position:absolute;left:0;top:.55em;width:14px;height:14px;border:2px solid var(--ck-gold, #c8a665);border-radius:50%;background:#c8a6651f}.elementor-v2-shell h2{margin-top:56px;margin-bottom:24px;position:relative}.elementor-v2-shell h2:first-child{margin-top:0}.elementor-v2-shell h2:after{content:"";display:block;width:56px;height:3px;background:var(--ck-gold, #c8a665);margin-top:14px;border-radius:1.5px}.elementor-v2-shell h2+p{font-size:1.0625rem;line-height:1.7}.ck-v2-sidebar-panel{position:sticky;top:80px;display:flex;flex-direction:column;gap:12px;opacity:1;transform:translateY(0);transition:opacity .45s ease-out .08s,transform .45s ease-out .08s}@starting-style{.ck-v2-sidebar-panel{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.ck-v2-sidebar-panel{transition:none}}.ck-v2-sc-card{background:#fff;border:1px solid #e2e8ed;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0f313a0f,0 4px 16px #0f313a14;transition:box-shadow .22s ease,transform .22s ease}.ck-v2-sc-card:hover{box-shadow:0 2px 6px #0f313a1a,0 8px 28px #0f313a21;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.ck-v2-sc-card{transition:none}.ck-v2-sc-card:hover{transform:none}}.ck-v2-sc-header{display:flex;align-items:center;gap:9px;padding:11px 16px 10px;background:#0f313a;border-bottom:2px solid rgba(200,166,101,.45)}.ck-v2-sc-header span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;line-height:1}.ck-v2-sc-header-icon{width:14px;height:14px;flex-shrink:0;stroke:#c8a665d9;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ck-v2-sc-body{padding:14px 16px 16px;background:#fff}.ck-v2-sc-contact-link{display:flex;align-items:flex-start;gap:11px;padding:13px 0;min-height:44px;text-decoration:none;color:#1a2540;border-bottom:1px solid #f0f2f4;transition:background .18s ease,color .18s ease}.ck-v2-sc-contact-link:last-of-type{border-bottom:none}.ck-v2-sc-contact-link:hover,.ck-v2-sc-contact-link:focus-visible{color:#0f313a;background:#f7f9fa;margin:0 -16px;padding-left:16px;padding-right:16px;border-radius:4px}.ck-v2-sc-contact-link:focus-visible{outline:2px solid #c8a665;outline-offset:2px}@media(prefers-reduced-motion:reduce){.ck-v2-sc-contact-link{transition:none}}.ck-v2-sc-contact-link>svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;stroke:#8b6d35;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ck-v2-sc-contact-text{display:flex;flex-direction:column;gap:1px;min-width:0}.ck-v2-sc-contact-meta{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#6b7280;line-height:1.2}.ck-v2-sc-contact-value{font-size:14px;font-weight:600;color:#0f313a;line-height:1.3;font-variant-numeric:tabular-nums;word-break:break-all}.ck-v2-sc-response-hint{margin:10px 0 0;font-size:11.5px;color:#6b7280;line-height:1.4;padding-top:8px;border-top:1px solid #f0f2f4}.ck-v2-sc-cta-card{border:none;background:transparent;box-shadow:none;overflow:visible}.ck-v2-sc-cta-card:hover{box-shadow:none;transform:none}.ck-v2-sc-cta-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:#0f313a;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:700;text-decoration:none;letter-spacing:.2px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f313a40,0 0 0 1px #c8a66559;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.ck-v2-sc-cta-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(200,166,101,.15) 50%,transparent 70%);transform:translate(-100%);transition:transform .5s ease}.ck-v2-sc-cta-btn:hover,.ck-v2-sc-cta-btn:focus-visible{background:#1a4250;box-shadow:0 4px 16px #0f313a59,0 0 0 1px #c8a66599;transform:translateY(-1px);color:#fff}.ck-v2-sc-cta-btn:hover:before,.ck-v2-sc-cta-btn:focus-visible:before{transform:translate(100%)}.ck-v2-sc-cta-btn:focus-visible{outline:2px solid #c8a665;outline-offset:3px}.ck-v2-sc-cta-btn>span{position:relative;z-index:1}.ck-v2-sc-cta-btn>svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;position:relative;z-index:1;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.ck-v2-sc-cta-btn:hover>svg,.ck-v2-sc-cta-btn:focus-visible>svg{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.ck-v2-sc-cta-btn{transition:none}.ck-v2-sc-cta-btn:before{display:none}.ck-v2-sc-cta-btn:hover{transform:none}.ck-v2-sc-cta-btn>svg{transition:none}.ck-v2-sc-cta-btn:hover>svg{transform:none}}.ck-v2-sc-location-name{font-size:14px;font-weight:700;color:#0f313a;margin:0 0 3px}.ck-v2-sc-location-meta{font-size:12px;color:#6b7280;margin:0}.ck-v2-sc-cert-row{display:flex;align-items:flex-start;gap:12px;padding:9px 0;border-bottom:1px solid #f0f2f4}.ck-v2-sc-cert-row:last-child{border-bottom:none;padding-bottom:0}.ck-v2-sc-cert-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;background:#0f313a;color:#c8a665;font-size:10px;font-weight:800;letter-spacing:1px;border-radius:3px;line-height:1.4;margin-top:1px}.ck-v2-sc-cert-text{display:flex;flex-direction:column;gap:2px}.ck-v2-sc-cert-text strong{font-size:13px;font-weight:700;color:#0f313a;line-height:1.3}.ck-v2-sc-cert-text span{font-size:11px;color:#6b7280;line-height:1.3}.ck-v2-sc-related-list{list-style:none!important;padding:0!important;margin:0!important}.ck-v2-sc-related-list li{padding-left:0!important;margin-bottom:0!important}.ck-v2-sc-related-list li:before{display:none!important}.ck-v2-sc-related-link{display:flex;align-items:center;gap:8px;padding:13px 0;min-height:44px;font-size:13px;color:#8b6d35;font-weight:500;text-decoration:none;border-bottom:1px solid #f0f2f4;transition:color .18s ease,padding-left .18s ease}.ck-v2-sc-related-list li:last-child .ck-v2-sc-related-link{border-bottom:none;padding-bottom:0}.ck-v2-sc-related-link:hover,.ck-v2-sc-related-link:focus-visible{color:#0f313a;padding-left:4px}.ck-v2-sc-related-link:focus-visible{outline:2px solid #c8a665;outline-offset:2px;border-radius:2px}.ck-v2-sc-related-link svg{width:13px;height:13px;flex-shrink:0;stroke:#8b6d35;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s ease,transform .18s ease}.ck-v2-sc-related-link:hover svg,.ck-v2-sc-related-link:focus-visible svg{stroke:#0f313a;transform:translate(2px)}@media(prefers-reduced-motion:reduce){.ck-v2-sc-related-link{transition:none;padding-left:0!important}.ck-v2-sc-related-link svg{transition:none}.ck-v2-sc-related-link:hover svg{transform:none}}.ck-v2-sc-legal-list{list-style:none!important;padding:0!important;margin:0!important}.ck-v2-sc-legal-list li{padding-left:0!important;margin-bottom:6px!important;font-size:11.5px;color:#6b7280;line-height:1.4;border-bottom:1px solid #f5f5f5;padding-bottom:6px}.ck-v2-sc-legal-list li:before{display:none!important}.ck-v2-sc-legal-list li:last-child{margin-bottom:0!important;border-bottom:none;padding-bottom:0}@media(max-width:900px){.ck-v2-sidebar-panel{position:static;gap:10px;margin-top:32px}.ck-v2-sc-body{padding:12px 14px 14px}.ck-v2-sc-header{padding:9px 14px 8px}.ck-v2-sc-related,.ck-v2-sc-legal{display:none}}
