:root{--navy:#092b3c;--navy2:#071e2c;--ink:#102c43;--teal:#55e1d3;--cream:#f3f0e9;--white:#fff;--muted:#65727c;--gold:#e7b98d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'DM Sans',sans-serif}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.055em}h2{font-size:clamp(2.25rem,4.4vw,4.6rem);line-height:1.13}h2 em{font-style:normal;color:#579f9d}.container{width:min(1320px,calc(100% - 104px));margin:auto}.header{position:absolute;z-index:30;left:0;right:0;top:0;height:91px;display:flex;align-items:center;gap:35px;padding:0 max(42px,calc((100vw - 1440px)/2));color:white;border-bottom:1px solid #ffffff24}.brand{display:flex;align-items:center;gap:11px;min-width:235px}.brand-symbol{width:34px;height:34px;display:flex}.brand-symbol svg{width:100%}.brand-word{font:600 21px Manrope;letter-spacing:.21em;white-space:nowrap}.brand-word>span{color:var(--teal)}.brand-word small{display:block;font:600 7px Manrope;letter-spacing:.2em;color:#c2d6dc;margin-top:4px}.nav{display:flex;gap:30px;margin:auto;font-size:12px;color:#e4edf0}.nav a:hover,.footer a:hover{color:var(--teal)}.header-cta{background:var(--teal);border-radius:6px;color:#062534;padding:15px 19px;font-weight:700;font-size:12px;white-space:nowrap}.header-cta span{margin-left:14px}.menu-toggle,.mobile-nav{display:none}.hero{background:radial-gradient(ellipse at 73% 35%,#255368 0%,transparent 43%),linear-gradient(125deg,#071f30,#0c3446 75%,#0b2b3b);color:#fff;min-height:790px;position:relative;overflow:hidden;padding-top:91px}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(90deg,transparent 30%,black)}.hero-halo{position:absolute;border:1px solid #75e8dc1b;border-radius:50%;pointer-events:none}.halo-one{width:750px;height:750px;right:-190px;top:-170px}.halo-two{width:500px;height:500px;right:-55px;top:-40px}.hero-content{width:48%;max-width:690px;position:relative;z-index:5;padding:100px 0 50px max(52px,calc((100vw - 1440px)/2))}.eyebrow,.section-kicker{font-size:11px;font-weight:800;letter-spacing:.18em}.eyebrow{color:var(--teal);display:flex;align-items:center;gap:12px}.pulse{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 6px #55e1d31c}.hero h1{font-size:clamp(3.25rem,5.2vw,6.5rem);line-height:1.04;margin:24px 0;letter-spacing:-.072em;font-weight:800}.hero h1 em{color:#88e7e3;font-style:normal}.hero-content>p{font-size:clamp(14px,1.25vw,17px);line-height:1.8;color:#e2eced;max-width:520px}.hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border-radius:7px;padding:18px 22px;font-weight:800;font-size:13px;border:1px solid transparent;transition:transform .2s,background .2s;white-space:nowrap}.btn:hover{transform:translateY(-3px)}.btn-primary{background:var(--teal);color:#082c39}.btn-ghost{color:white;border-color:#9cd8d5;background:#ffffff0a}.btn-dark{background:var(--navy);color:#fff}.hero-proof{display:flex;gap:24px;margin-top:63px;color:#c1d3d9;font-size:11px;line-height:1.55}.hero-proof span{display:flex;gap:10px;border-left:1px solid #ffffff30;padding-left:12px}.hero-proof b{color:var(--teal);font-size:12px}.hero-art{position:absolute;right:1%;top:95px;width:53%;height:620px;z-index:3}.orbit{position:absolute;border-radius:50%;border:1px solid #6ce4d82a;left:5%;top:7%;width:82%;aspect-ratio:1}.orbit-b{left:18%;top:21%;width:54%}.connectors{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 0 8px #55e1d354)}.step-label{position:absolute;color:#fff;font-size:12px;z-index:6;display:grid;grid-template-columns:26px auto;gap:1px 7px}.step-label i{font-style:normal;background:var(--teal);color:#07313b;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-weight:800;grid-row:span 2}.step-label strong{font-size:13px}.step-label span{font-size:10px;color:#c1d5d9}.step-one{left:5%;top:5%}.step-two{left:43%;top:8%}.step-three{right:0;top:32%}.mock{position:absolute;background:#fff;color:#0e293a;box-shadow:0 25px 55px #00172380;border-radius:11px;overflow:hidden}.mock-ad{width:238px;top:126px;left:4%;transform:rotate(-5deg)}.mock-top{display:flex;align-items:center;gap:8px;padding:11px;font-size:10px}.avatar{width:27px;height:27px;display:grid;place-items:center;background:#102c43;color:#fff;border-radius:50%;font-weight:800}.mock-top b,.mock-top small{display:block}.mock-top small{font-size:8px;color:#75858d}.mock-more{margin-left:auto}.ad-image{height:155px;background:linear-gradient(145deg,#174658,#102938);position:relative;overflow:hidden}.ad-abstract{position:absolute;inset:0;display:flex;align-items:end;justify-content:center;gap:8px;padding:20px;transform:skewY(-12deg)}.ad-abstract span{background:linear-gradient(160deg,#5b8d95,#143547);width:45px;height:100px;border:1px solid #b7e8df33;box-shadow:10px 10px 0 #082d40}.ad-abstract span:nth-child(2){height:135px;background:linear-gradient(160deg,#c5b9a4,#5d7a7c)}.ad-abstract span:nth-child(3){height:85px}.ad-overlay{position:absolute;bottom:9px;left:12px;color:white;font-size:12px;line-height:1.25;text-shadow:0 1px 5px #000}.ad-overlay strong{font-size:16px}.mock-ad-bottom{padding:12px;display:grid;gap:7px;font-size:9px}.mock-ad-bottom span{color:#67777e}.fake-link{background:#102c43;color:white;padding:10px;border-radius:4px;display:flex;justify-content:space-between;font-weight:700}.mock-form{width:240px;left:33%;top:210px;transform:rotate(3deg);padding:18px}.form-head{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;color:#3e6972}.form-head>span:last-child{margin-left:auto;color:#8b9aa0}.mini-dot{width:7px;height:7px;border-radius:50%;background:#53c7bb}.mock-form h3{font-size:17px;margin:14px 0}.mock-form label{display:block;font-size:9px;font-weight:800;margin:11px 0 5px}.fake-input{padding:9px 10px;border:1px solid #dbe3e5;border-radius:4px;font-size:10px;display:flex;justify-content:space-between;color:#61757c}.fake-submit{background:#102c43;color:#fff;text-align:center;padding:11px;font-size:10px;font-weight:700;border-radius:4px;margin-top:14px}.mock-lead{width:255px;right:0;top:316px;transform:rotate(-3deg);padding:15px}.lead-status{font-size:8px;color:#208a82;letter-spacing:.04em;font-weight:800;display:flex;gap:5px;align-items:center}.lead-status b{margin-left:auto;color:#0c635c;background:#e0f9f3;padding:5px;border-radius:3px;font-size:8px}.lead-person{display:flex;gap:10px;align-items:center;margin:17px 0}.lead-person>span{width:34px;height:34px;border-radius:50%;background:#b3eeeb;display:grid;place-items:center;font-weight:800;font-size:11px}.lead-person strong,.lead-person small{display:block}.lead-person strong{font-size:12px}.lead-person small{font-size:8px;color:#6b7d83}.lead-data{display:grid;gap:10px}.lead-data span{display:flex;justify-content:space-between;border-bottom:1px solid #edf1f2;padding-bottom:7px;color:#7a8a8f;font-size:9px}.lead-data b{color:#203f4c;font-size:9px}.lead-action{margin-top:14px;background:#102c43;color:#fff;text-align:center;padding:10px;border-radius:4px;font-size:10px}.micro-kpi{position:absolute;left:25%;bottom:3%;display:flex;align-items:center;gap:10px;background:#123c4e;border:1px solid #7be6da55;border-radius:9px;padding:13px 17px;box-shadow:0 10px 25px #001b2980}.kpi-icon{color:var(--teal);font-size:28px}.micro-kpi small,.micro-kpi strong,.micro-kpi span{display:block}.micro-kpi small{color:var(--teal);font-size:8px;letter-spacing:.1em}.micro-kpi strong{font-size:11px;margin:3px 0}.micro-kpi span{font-size:9px;color:#b8cbd0}.art-note{position:absolute;right:3%;bottom:1%;font-size:9px;color:#a6c0c8}.hero-bottom{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #ffffff1b;display:flex;align-items:center;justify-content:center;gap:34px;height:55px;color:#a7c1c9;font-size:9px;letter-spacing:.2em}.hero-bottom .line{width:50px;height:1px;background:#4f9c9b}.section-light{background:var(--cream)}.section-white{background:#fff}.section-dark{background:var(--navy)}.intro,.method,.metrics,.pilot,.about,.contact{padding:120px 0}.section-kicker{color:#288b87}.section-head{display:grid;grid-template-columns:1.1fr .7fr;align-items:end;gap:70px;margin-bottom:55px}.section-head h2{margin:22px 0 0}.section-head>div+p{font-size:17px;line-height:1.8;color:#5b6970;max-width:460px}.comparison{background:#fff;padding:32px 40px 30px;border:1px solid #e7e5de;border-radius:12px;box-shadow:0 18px 45px #17364b0a}.comparison-top{display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.14em;color:#7d8b8f}.comparison-track{display:flex;align-items:stretch;margin:40px 0;gap:13px}.comp{flex:1;padding:28px 14px;text-align:center;background:#eff4f2;border-radius:7px;min-height:155px}.comp-1{background:#eef0ee}.comp-2{background:#e5f1ef}.comp-3{background:#d5ece8}.comp-4{background:#0e3645;color:#fff}.comp-icon{font-size:27px;color:#248a83;margin-bottom:12px}.comp-4 .comp-icon{color:var(--teal)}.comp strong,.comp small{display:block}.comp strong{font:800 16px Manrope}.comp small{margin-top:8px;font-size:11px;color:#64777a}.comp-4 small{color:#bdd1d5}.comp-arrow{align-self:center;color:#3aa79e;font-size:24px}.comparison-caption{font-size:13px;color:#556e75;display:flex;gap:13px;align-items:center}.caption-line{height:2px;width:35px;background:var(--teal)}.method-heading{max-width:830px}.method-heading h2{margin:24px 0}.method-heading p{max-width:560px;color:#607078;line-height:1.8;font-size:16px}.method-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:65px}.method-step{border-top:2px solid #dbe5e5;padding-top:15px}.method-num{display:flex;justify-content:space-between;color:#329b95;font-weight:800;font-size:12px}.method-num span{font-size:17px}.method-visual{height:160px;margin:23px 0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:#f1f5f3}.method-step h3{font-size:21px;letter-spacing:-.04em;margin:15px 0}.method-step p{font-size:13px;line-height:1.8;color:#66777e}.target-ring{position:absolute;border:1px solid #6ac5bb;border-radius:50%;width:125px;height:125px}.target-ring.r2{width:85px;height:85px}.target-ring.r3{width:45px;height:45px}.target-core{width:13px;height:13px;background:#2b9990;border-radius:50%;box-shadow:0 0 0 8px #54c9be25}.visual-reach{gap:13px}.visual-reach span{position:relative;z-index:1;color:#2ba398;font-size:18px}.visual-reach span:nth-of-type(2),.visual-reach span:nth-of-type(4){transform:translateY(-25px);color:#a1c7c4}.reach-line{position:absolute;width:80%;height:2px;background:linear-gradient(90deg,transparent,#4ac8bd,transparent);transform:rotate(-9deg)}.visual-qualify{flex-direction:column;align-items:stretch;padding:22px;gap:9px}.visual-qualify div{background:#fff;border:1px solid #dceae8;border-radius:5px;padding:8px;font-size:10px;font-weight:700}.visual-qualify span{color:#2d9f95;margin-right:10px}.visual-bars{gap:10px;align-items:end;padding-bottom:27px}.visual-bars span{background:linear-gradient(#5ed3c6,#1e7e83);width:19px;border-radius:3px 3px 0 0;height:25%}.visual-bars span:nth-child(2){height:44%}.visual-bars span:nth-child(3){height:38%}.visual-bars span:nth-child(4){height:61%}.visual-bars span:nth-child(5){height:55%}.visual-bars span:nth-child(6){height:82%}.metrics{color:#fff}.metrics-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.metrics .section-kicker,.contact .section-kicker{color:var(--teal)}.metrics h2{margin:25px 0}.metrics h2 em,.contact h2 em{color:#8ae2dc}.metrics-layout>div>p{color:#b8cdd3;line-height:1.8;max-width:480px}.metric-list{border-top:1px solid #ffffff35}.metric-list>div{display:grid;grid-template-columns:45px 1fr;gap:4px 18px;padding:24px 0;border-bottom:1px solid #ffffff35}.metric-list span{color:var(--teal);font-size:12px;grid-row:span 2}.metric-list strong{font:700 19px Manrope}.metric-list small{color:#aec8ce;font-size:12px}.pilot-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.pilot-copy h2{margin:25px 0}.pilot-copy p{line-height:1.85;color:#596c74;max-width:510px}.pilot-copy .btn{margin:24px 0 17px}.pilot-copy>small{display:block;max-width:430px;color:#718087;line-height:1.6}.pilot-panel{background:#fff;border:1px solid #e0e4e0;border-radius:12px;box-shadow:0 20px 50px #1b435116;overflow:hidden}.pilot-panel-head{background:#103b4b;color:white;padding:28px 32px;display:flex;justify-content:space-between;align-items:center}.pilot-panel-head>span{font-size:11px;letter-spacing:.15em}.pilot-panel-head>b{font:800 46px Manrope;line-height:1}.pilot-panel-head small{font-size:11px;letter-spacing:.1em}.pilot-items{padding:10px 30px}.pilot-items>div{display:flex;align-items:center;gap:18px;border-bottom:1px solid #e8eeec;padding:18px 0}.pilot-items>div>span{color:#289d93;font-size:11px;font-weight:800}.pilot-items p{margin:0;flex:1}.pilot-items strong,.pilot-items small{display:block}.pilot-items strong{font-size:13px}.pilot-items small{font-size:11px;color:#7d8b90;margin-top:4px}.pilot-items i{font-style:normal;color:#1f968c}.pilot-panel-foot{display:flex;justify-content:space-between;padding:20px 30px;color:#3b8f89;font-size:10px;font-weight:800;letter-spacing:.08em}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.about h2{margin:24px 0}.about-copy{border-left:1px solid #dbe5e5;padding-left:60px}.about-copy p{font-size:16px;line-height:1.9;color:#586a72}.about-monogram{font:800 90px Manrope;color:#123c4d;line-height:1;margin-bottom:25px}.about-monogram span{font-size:25px;color:#43b7ad;vertical-align:top}.contact-grid{display:grid;grid-template-columns:1fr 440px;gap:110px}.contact{color:#fff}.contact h2{margin:25px 0}.contact-copy>p{color:#b6ccd1;line-height:1.8;max-width:520px}.contact-details{display:grid;gap:15px;margin-top:55px}.contact-details a{font-size:17px;font-weight:700}.contact-details span{color:#a9c3c9;font-size:13px}.contact-form{background:#f7f7f3;color:#0d2e3c;border-radius:9px;padding:34px;display:grid;gap:10px;align-self:start}.form-heading{margin-bottom:14px}.form-heading span,.form-heading strong{display:block}.form-heading span{color:#248e88;font-size:10px;letter-spacing:.15em;font-weight:800}.form-heading strong{font:800 24px Manrope;margin-top:7px}.contact-form label{font-size:12px;font-weight:800;margin-top:8px}.contact-form input,.contact-form textarea{width:100%;border:1px solid #d7e1df;background:white;border-radius:5px;padding:13px 12px;color:#153747;outline-color:#41b9ad;font-size:13px}.contact-form textarea{resize:vertical}.contact-form .btn{width:100%;margin-top:12px}.contact-form small{color:#677d82;font-size:10px;line-height:1.7}.contact-form small a{text-decoration:underline}.hidden{position:absolute;left:-9999px}.footer{background:#061e2b;color:#a7c2c9;padding:28px 0}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:10px}.footer-logo{font:800 19px Manrope;letter-spacing:.16em;color:white}.footer-logo span{color:var(--teal)}.footer-inner>div{display:flex;gap:22px}.legal-page{background:var(--cream);min-height:80vh;padding:150px 0 80px}.legal-page h1{font-size:clamp(35px,5vw,65px)}.legal-page article{max-width:850px;line-height:1.85}.legal-page h2{font-size:25px;margin-top:40px}.legal-page a{text-decoration:underline}.thankyou{display:grid;place-items:center;min-height:90vh;background:var(--navy);color:#fff;text-align:center;padding:30px}.thankyou h1{font-size:clamp(40px,6vw,70px)}.thankyou p{max-width:500px;color:#c1d8db;line-height:1.8}.thankyou .btn{margin-top:20px}
@media(max-width:1250px){.nav{gap:16px}.header{padding:0 28px}.hero-content{padding-left:35px}.hero-art{right:-6%;transform:scale(.9);transform-origin:right center}.hero h1{font-size:clamp(3rem,5.5vw,5.5rem)}.hero-proof{gap:12px}.container{width:min(1200px,calc(100% - 64px))}}
@media(max-width:1000px){.header{height:76px}.nav,.header-cta{display:none}.menu-toggle{display:flex;margin-left:auto;flex-direction:column;gap:6px;background:transparent;border:0;padding:12px}.menu-toggle span{height:2px;width:25px;background:white}.mobile-nav:not([hidden]){display:grid;position:absolute;z-index:40;top:76px;left:0;right:0;background:#082c3c;padding:24px 30px;gap:22px;color:white;box-shadow:0 20px 30px #0005}.hero{padding-top:76px;min-height:auto}.hero-content{width:100%;max-width:850px;padding:70px 35px 0}.hero h1{font-size:clamp(3.8rem,8vw,6rem)}.hero-content>p{max-width:640px}.hero-art{position:relative;right:auto;top:auto;margin:0 auto;width:740px;max-width:100%;height:590px;transform:none}.hero-proof{margin-top:35px}.hero-bottom{position:relative}.section-head,.metrics-layout,.pilot-grid,.about-grid,.contact-grid{gap:50px}.contact-grid{grid-template-columns:1fr 420px}.method-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.container{width:calc(100% - 40px)}.header{padding:0 20px}.brand{min-width:auto}.brand-word{font-size:17px}.brand-word small{font-size:6px}.hero-content{padding:62px 22px 0}.hero h1{font-size:clamp(3.15rem,11vw,5rem);margin:21px 0}.hero-content>p{font-size:14px;line-height:1.7}.hero-actions{display:grid;gap:10px}.hero-actions .btn{width:100%}.hero-proof{flex-wrap:wrap;gap:15px;margin-top:32px}.hero-proof span{font-size:10px}.hero-art{height:460px;width:550px;max-width:none;left:50%;transform:translateX(-50%) scale(.68);transform-origin:center top;margin-bottom:-140px;margin-top:25px}.step-label{font-size:11px}.hero-bottom{gap:10px;height:46px}.hero-bottom span{font-size:7px;letter-spacing:.06em}.hero-bottom .line{width:10px}.intro,.method,.metrics,.pilot,.about,.contact{padding:78px 0}.section-head,.metrics-layout,.pilot-grid,.about-grid,.contact-grid{grid-template-columns:1fr;gap:30px}.section-head h2{margin-top:18px}.section-head>div+p{font-size:14px}.comparison{padding:20px 16px}.comparison-top{font-size:8px}.comparison-track{gap:5px;margin:25px 0}.comp{padding:17px 4px;min-height:110px}.comp-icon{font-size:19px}.comp strong{font-size:10px}.comp small{font-size:8px}.comp-arrow{font-size:12px}.comparison-caption{font-size:11px}.method-heading p{font-size:14px}.method-steps{gap:15px;margin-top:38px}.method-visual{height:125px}.method-step h3{font-size:16px}.method-step p{font-size:12px}.visual-qualify{padding:8px}.visual-qualify div{font-size:8px;padding:6px}.metrics h2{font-size:clamp(2.1rem,8vw,3.4rem)}.pilot-copy h2{font-size:clamp(2.2rem,9vw,3.6rem)}.pilot-panel-head{padding:24px}.pilot-items{padding:8px 20px}.about-copy{border-left:0;border-top:1px solid #dbe5e5;padding:25px 0 0}.contact-form{padding:24px}.contact-details{margin-top:30px}.footer-inner{flex-direction:column;align-items:start}.legal-page{padding:120px 0 60px}}
@media(max-width:390px){.hero-art{transform:translateX(-50%) scale(.58);margin-bottom:-175px}.hero h1{font-size:3.05rem}.hero-proof span{width:45%}.method-steps{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* V3: extensions preserving original LEADORION visual language */
.nav{font-size:14px;gap:24px;font-weight:600}.header{gap:20px}.header-cta{font-size:13px}.brand{min-width:255px}
.hero h1{font-size:clamp(2.85rem,4.35vw,5.25rem);overflow-wrap:normal}.hero-content{width:47%;padding-top:110px}.hero-content>p{font-size:16px;line-height:1.7}.hero-art{right:2%;width:52%}.art-note{display:none}
.mock-ad,.mock-form,.mock-lead{transform:none}.mock-ad{left:2%;top:132px}.mock-form{left:34%;top:207px}.mock-lead{right:0;top:316px}.channel-pills{display:flex;gap:5px;align-items:center}.channel-pills span{font-weight:800;font-size:12px}
.channel-strip{background:#fff;border-bottom:1px solid #e5eceb;padding:22px 0}.channel-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.channel-inner>strong{font-size:13px;color:#17364b}.channel{display:flex;align-items:center;gap:10px;font-size:13px}.channel-google{font-family:Arial,sans-serif;font-size:23px;font-weight:800;color:#4285f4;text-shadow:1px 1px #fbbc05,-1px -1px #34a853}.channel-meta{font-size:30px;color:#1877f2;font-family:Arial,sans-serif;font-weight:800;line-height:1}.channel-linkedin{display:inline-grid;place-items:center;width:26px;height:26px;background:#0a66c2;color:#fff;border-radius:4px;font:bold 16px Arial}.channel-more{display:grid;place-items:center;border:1px solid #8998a0;border-radius:50%;height:26px;width:26px;letter-spacing:1px;color:#526975}
.advantages,.sectors,.benchmarks{padding:105px 0}.advantages-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.advantages-grid article{border-right:1px solid #e2e7e5;padding:10px 25px 10px 0}.advantages-grid article:last-child{border:0}.adv-icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid #a8b8c0;border-radius:50%;font-size:27px;color:#163c50;margin-bottom:20px}.advantages-grid h3{font-size:17px;letter-spacing:-.03em}.advantages-grid p{font-size:13px;color:#64747b;line-height:1.7}.sectors .section-head{margin-bottom:32px}.sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sector-grid article{background:#fff;border:1px solid #e5e7e3;border-radius:9px;overflow:hidden;min-width:0}.sector-grid img{width:100%;height:185px;object-fit:cover;display:block}.sector-grid article>div{padding:23px}.sector-grid h3{font-size:17px;letter-spacing:-.03em;margin-bottom:10px}.sector-grid p{font-size:13px;color:#64747b;line-height:1.6;min-height:63px}.sector-grid article span{color:#237e7a;font-size:12px;font-weight:700}.sector-note{text-align:center;margin:27px 0 0;font-size:14px}.sector-note a{color:#167e7c;font-weight:700;text-decoration:underline}
.benchmarks{color:white}.benchmarks .section-kicker{color:var(--teal)}.benchmarks h2{margin:20px 0}.benchmarks h2 em{color:#88e7e3}.benchmarks .section-head>p{color:#c7d6dc}.benchmark-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:35px 0}.benchmark-grid article{border-right:1px solid #ffffff35;padding:8px 40px 12px 0;margin-right:40px}.benchmark-grid article:last-child{border:0}.benchmark-grid strong{font:800 clamp(2.6rem,4vw,4.4rem) Manrope;display:block;letter-spacing:-.055em}.benchmark-grid span{font-size:14px;color:#c2d4da;line-height:1.65;display:block;margin-top:9px}.benchmark-source{font-size:11px;color:#a9c4cd;line-height:1.6}.benchmark-source a{text-decoration:underline}.example-box{margin-top:28px;border:1px solid #3e6c78;background:#ffffff08;border-radius:8px;padding:23px;font-size:14px;line-height:1.75;color:#d9e9ec}.example-box strong{color:#fff}
@media(max-width:1350px){.nav{gap:13px;font-size:12px}.brand{min-width:225px}.header-cta{font-size:11px}.hero-art{right:-4%;transform:scale(.88);transform-origin:right center}}
@media(max-width:1000px){.hero-content{width:100%;padding-top:65px}.hero h1{font-size:clamp(3.1rem,7vw,5rem)}.hero-art{right:auto;transform:none;width:740px}.channel-inner{flex-wrap:wrap;justify-content:center}.channel-inner>strong{width:100%;text-align:center}.advantages-grid{grid-template-columns:repeat(2,1fr)}.advantages-grid article:nth-child(2){border:0}.sector-grid{gap:12px}.sector-grid img{height:140px}}
@media(max-width:700px){.hero h1{font-size:clamp(2.65rem,10.5vw,4rem);line-height:1.1}.hero-content{padding-top:60px}.hero-art{width:550px;transform:translateX(-50%) scale(.68)}.channel-strip{padding:20px 0}.channel-inner{gap:16px}.channel{width:calc(50% - 16px);justify-content:center;font-size:12px}.channel-inner>strong{margin-bottom:4px}.advantages,.sectors,.benchmarks{padding:75px 0}.advantages-grid{gap:16px}.advantages-grid article{padding-right:10px}.adv-icon{height:46px;width:46px;font-size:23px}.advantages-grid h3{font-size:15px}.sector-grid{grid-template-columns:1fr;gap:16px}.sector-grid img{height:190px}.sector-grid p{min-height:auto}.benchmark-grid{grid-template-columns:1fr;gap:15px}.benchmark-grid article{border-right:0;border-bottom:1px solid #ffffff30;margin:0;padding:15px 0}.benchmark-grid strong{font-size:3rem}.section-head{gap:20px}}
@media(max-width:390px){.hero-art{transform:translateX(-50%) scale(.58)}.hero h1{font-size:2.55rem}}

/* V4: only requested refinements; original visual identity retained. */
.hero-art-reference{right:1.4%;top:168px;width:52%;height:auto;max-width:780px;overflow:hidden;border-radius:8px;box-shadow:0 14px 55px #00182745}.hero-art-reference img{display:block;width:100%;height:auto;object-fit:contain}.hero{min-height:790px}.hero-content{padding-bottom:100px}.brand-symbol{width:37px;height:37px}.nav{font-size:14px}.advantages .section-head h2{font-size:clamp(2.7rem,4.7vw,5rem)}.advantages .section-head>p{font-size:18px}.advantages-grid{margin-top:42px}.official-network-logo{width:28px;height:28px;object-fit:contain;display:inline-block}.channel-strip{padding:25px 0}.sector-grid img{height:205px;object-fit:cover}.benchmarks{padding:85px 0}.benchmarks .section-head{margin-bottom:30px}
@media(max-width:1250px){.hero-art-reference{right:1%;top:195px;transform:none;width:51%}.hero-content{width:48%}.hero h1{font-size:clamp(2.65rem,4.2vw,5rem)}}
@media(max-width:1000px){.hero-art-reference{position:relative;top:auto;right:auto;left:auto;width:calc(100% - 50px);max-width:780px;height:auto;margin:35px auto 55px;transform:none}.hero-content{width:100%;max-width:850px;padding-bottom:0}.hero{min-height:0}.hero-art-reference img{width:100%}}
@media(max-width:700px){.hero-art-reference{width:calc(100% - 28px);margin:35px auto 42px;left:auto;transform:none;overflow:visible}.hero-art-reference img{width:100%;height:auto}.hero-content{padding-bottom:0}.advantages .section-head h2{font-size:clamp(2.2rem,8vw,3.3rem)}.advantages .section-head>p{font-size:15px}.advantages-grid{margin-top:20px}.channel-inner{gap:15px}.official-network-logo{width:24px;height:24px}.sector-grid img{height:210px}}
@media(max-width:390px){.hero-art-reference{transform:none;left:auto;margin-bottom:35px}}

/* V5 - targeted improvements only; existing visual language preserved */
.hero-phones{position:absolute;right:2%;top:155px;width:51%;height:555px;max-width:760px;overflow:visible;display:flex;align-items:center;justify-content:center;gap:clamp(5px,.65vw,11px);transform:none;filter:drop-shadow(0 18px 25px #00172535)}
.phone{width:24%;min-width:0;max-width:172px;height:355px;border:5px solid #173b4b;border-radius:25px;background:#f8faf9;box-shadow:0 18px 35px #00121d70,inset 0 0 0 1px #d7e1e4;overflow:hidden;color:#183b49;flex-shrink:0;transform:translateY(-18px) rotate(-5deg)}
.phone:nth-child(2){transform:translateY(18px) rotate(-2deg)}.phone:nth-child(3){transform:translateY(-9px) rotate(2deg)}.phone:nth-child(4){transform:translateY(24px) rotate(5deg)}
.phone-top{display:flex;justify-content:space-between;padding:8px 12px 4px;font-size:8px;font-weight:800;background:#fff}.phone-body{padding:12px 10px}.phone-kicker{font-size:7px;letter-spacing:.11em;color:#278c88;font-weight:800}.phone-brand{font-size:8px;font-weight:800;margin:10px 0;letter-spacing:.07em}.phone-mark{display:inline-grid;place-items:center;background:#102c43;color:#55e1d3;border-radius:4px;width:17px;height:17px;margin-right:4px;font-size:12px}.phone-scene{height:92px;border-radius:7px;background:linear-gradient(130deg,#e1e9e7,#8ab8b0);position:relative;overflow:hidden}.phone-scene-form{background:linear-gradient(145deg,#d9eced,#f7f8f6)}.phone-scene-lead{background:linear-gradient(135deg,#e8f2ec,#b6dcd1)}.phone-scene-track{background:linear-gradient(145deg,#e4eef2,#b2d1df)}.scene-shape{position:absolute;left:12%;top:19%;width:45%;height:60%;border-radius:5px;background:#ffffffa8;box-shadow:38px 12px 0 -9px #55b7a8}.scene-line{position:absolute;right:12%;top:32%;width:28%;height:5px;background:#2c9c93;border-radius:5px}.scene-line.short{top:46%;width:19%;background:#ffffff}.phone h3{font:800 clamp(10px,.95vw,13px) Manrope,Arial,sans-serif;line-height:1.25;margin:13px 0 7px}.phone p{font-size:9px;line-height:1.45;margin:0 0 13px;color:#506b75}.phone-action{padding:9px 6px;background:#0d3444;color:white;border-radius:5px;text-align:center;font-size:8px;font-weight:700;line-height:1.25}.phone-foot{display:flex;justify-content:center;gap:10px;margin-top:14px;color:#58bdb1;font-size:7px}
.channel-strip{padding:28px 0}.channel-inner{gap:26px}.channel{font-size:15px;gap:12px}.channel-inner>strong{font-size:14px}.network-icon{width:36px;height:36px;flex:none;display:block}.section-head h2,.method-heading h2{font-size:clamp(2.7rem,4.7vw,5rem);line-height:1.13}.advantages .section-head h2{font-size:clamp(2.8rem,4.9vw,5.15rem)}.advantages{padding-top:95px}
@media(max-width:1250px){.hero-phones{right:1%;width:51%;top:190px;height:490px}.phone{height:315px;border-width:4px;border-radius:22px}.phone-scene{height:73px}.phone-body{padding:8px}.phone p{font-size:8px}.phone-action{font-size:7px}.hero-content{width:48%}}
@media(max-width:1000px){.hero-phones{position:relative;right:auto;top:auto;left:auto;width:min(750px,calc(100% - 35px));height:430px;margin:10px auto 30px;transform:none}.phone{width:23%;height:335px}.phone-scene{height:85px}.phone h3{font-size:13px}.phone p{font-size:10px}.phone-action{font-size:9px}}
@media(max-width:700px){.hero-phones{width:calc(100% - 16px);height:auto;min-height:420px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;align-content:center;gap:17px 10px;margin:25px auto 40px;filter:none}.phone,.phone:nth-child(n){width:100%;max-width:180px;height:280px;transform:none;box-shadow:0 12px 24px #00121d45}.phone-scene{height:63px}.phone h3{font-size:12px}.phone p{font-size:9px}.phone-action{font-size:8px}.phone-foot{margin-top:7px}.section-head h2,.method-heading h2,.advantages .section-head h2{font-size:clamp(2.15rem,8vw,3.35rem)}.channel{font-size:13px}.network-icon{width:32px;height:32px}}
@media(max-width:390px){.hero-phones{gap:12px 8px}.phone{height:270px}.phone-body{padding:7px}.phone-scene{height:55px}}


/* V6: faithful four-step acquisition illustration, no screenshot */
.hero-phones{position:absolute;right:1.3%;top:145px;width:54%;height:590px;max-width:840px;display:block;filter:none;overflow:visible}
.journey-path{position:absolute;inset:0;pointer-events:none}.journey-path svg{width:100%;height:100%}
.journey-step{position:absolute;display:flex;align-items:flex-start;gap:9px;color:white;z-index:3;font-family:Manrope,sans-serif}
.journey-step>b{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#55e1d3;color:#07303f;font-size:14px;box-shadow:0 0 0 4px #55e1d31b}
.journey-step strong,.journey-step small{display:block;line-height:1.25}.journey-step strong{font-size:16px}.journey-step small{font-size:11px;max-width:120px;color:#e4f2f3;margin-top:3px}
.js-one{left:2%;top:0}.js-two{left:30%;top:10%}.js-three{left:61%;top:20%}.js-four{left:81%;top:65%}
.journey-card{position:absolute;z-index:2;background:#fff;color:#122e40;border-radius:11px;padding:16px;box-shadow:0 17px 42px #00152166;border:1px solid #e0e7e8;font-family:'DM Sans',sans-serif}
.journey-card h3{letter-spacing:-.035em;line-height:1.25;font-size:15px;margin:0 0 13px}
.journey-ad{left:0;top:95px;width:24%;padding:13px}.journey-networks{display:flex;justify-content:space-around;align-items:center;gap:4px;margin-bottom:12px;font-weight:800;font-size:21px}
.mini-meta{color:#0866ff;font-size:28px}.mini-insta{color:#e34281}.mini-in{background:#0a66c2;color:#fff;border-radius:3px;font-size:14px;padding:2px 4px}.mini-google{font-weight:800;color:#4285f4}
.journey-photo{height:125px;border-radius:7px;background:linear-gradient(0deg,#071e2b11,#071e2b11),url('https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=600&q=90') center/cover;margin-bottom:13px}
.journey-ad h3{font-size:14px;min-height:70px}.journey-button{background:#102c43;color:white;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 6px;font-size:11px;font-weight:800;text-align:center;white-space:nowrap}
.journey-button>span:last-child{margin-left:5px}
.journey-form{left:27%;top:170px;width:27%;padding:19px 15px}.journey-form h3{font-size:16px;margin-bottom:18px}.journey-form label{font-size:10px;color:#6b7d87;display:block;margin:11px 0 5px}.journey-field{border:1px solid #dce4e8;border-radius:4px;padding:8px 7px;font-size:10px;display:flex;justify-content:space-between;gap:3px;white-space:nowrap}.journey-field span{color:#879da7}.journey-form .journey-button{margin-top:16px}.journey-check{background:#55e1d3;color:#103244;border-radius:50%;width:19px;height:19px;display:grid;place-items:center}
.journey-lead{left:57%;top:235px;width:29%;padding:16px}.journey-lead-head{display:flex;align-items:center;justify-content:space-between;gap:5px}.journey-lead-head h3{font-size:13px;margin:0}.journey-lead-head>span{background:#55e1d3;color:#083044;border-radius:4px;padding:5px;font-size:10px;font-weight:800}.journey-person{display:flex;align-items:center;gap:8px;margin:15px 0}.journey-avatar{background:#b8f3f1;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-weight:800;font-size:13px;flex:none}.journey-person strong,.journey-person small{display:block}.journey-person strong{font-size:11px}.journey-person small{font-size:9px;color:#627480}.journey-person>small{margin-left:auto;font-size:8px;white-space:nowrap}
.journey-details{display:grid;gap:8px;margin-bottom:16px}.journey-details>div{display:flex;align-items:center;gap:9px}.journey-details>div>span{font-size:19px;color:#294b5c;width:23px;text-align:center}.journey-details p{font-size:10px;margin:0;line-height:1.35}.journey-details p small{display:block;color:#71848e;font-size:9px}.journey-lead .journey-button{font-size:10px}
.journey-report{left:78%;top:440px;width:22%;padding:14px}.journey-report h3{font-size:11px;padding-bottom:10px;border-bottom:1px solid #e9eff1}.journey-report-body{display:flex;gap:9px;align-items:end}.journey-bars{display:flex;align-items:end;gap:5px;height:72px}.journey-bars i{width:17px;background:#55dbe6;display:block}.journey-bars i:nth-child(1){height:39%}.journey-bars i:nth-child(2){height:67%}.journey-bars i:nth-child(3){height:95%}.journey-report-body strong{display:block;font-size:11px}.journey-report-body small{font-size:9px;line-height:1.3;display:block}
.advantages .section-head h2,.section-head h2,.method-heading h2{font-size:clamp(3rem,5.1vw,5.4rem)}
.advantages .adv-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:#edf6f5;color:#176a86;border:2px solid #8cb4c1;margin-bottom:21px}
.advantages .adv-icon svg{width:39px;height:39px}.advantages-grid article h3{font-size:clamp(17px,1.4vw,21px);letter-spacing:-.03em}
.advantages-grid article p{font-size:14px;line-height:1.65}
@media(max-width:1250px){.hero-phones{top:170px;height:520px}.journey-step strong{font-size:13px}.journey-step small{font-size:9px}.journey-card{padding:10px}.journey-photo{height:90px}.journey-form{top:155px}.journey-lead{top:210px}.journey-report{top:390px}.journey-ad h3{font-size:11px;min-height:50px}.journey-field{font-size:8px}.journey-details p{font-size:8px}}
@media(max-width:1000px){.hero-phones{position:relative;top:auto;right:auto;width:min(850px,94%);height:580px;margin:25px auto 60px}.journey-card{padding:15px}.journey-photo{height:120px}.journey-ad h3{font-size:13px}.journey-field{font-size:10px}.journey-details p{font-size:10px}}
@media(max-width:700px){.hero-phones{width:100%;height:auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 10px;padding:35px 16px 45px;margin:15px auto 20px;transform:none}.journey-path{display:none}.journey-card{position:relative;left:auto;top:auto;width:100%;height:auto;min-width:0;padding:12px;transform:none}.journey-step{display:none}.journey-card:before{content:attr(data-step);position:absolute;top:-24px;left:0;color:#55e1d3;font-size:11px;font-weight:800}.journey-photo{height:100px}.journey-ad h3{font-size:12px;min-height:0}.journey-form h3{font-size:13px}.journey-field{font-size:8px;white-space:normal}.journey-form label{font-size:9px}.journey-lead-head h3{font-size:11px}.journey-lead-head>span{font-size:8px}.journey-person{gap:5px}.journey-person>small{display:none}.journey-avatar{width:30px;height:30px}.journey-details p{font-size:9px}.journey-report{align-self:start}.journey-report-body{flex-wrap:wrap}.advantages .adv-icon{width:62px;height:62px}.advantages .adv-icon svg{width:34px;height:34px}.advantages .section-head h2,.section-head h2,.method-heading h2{font-size:clamp(2.4rem,8.5vw,3.65rem)}}
@media(max-width:390px){.journey-card{padding:9px}.journey-photo{height:75px}.journey-button{font-size:8px}.journey-form label{margin:7px 0 3px}.journey-field{padding:6px 4px}.journey-details{gap:5px}}


/* V7: mobile-only layout corrections. Desktop remains unchanged. */
@media (max-width:700px){
 html,body{width:100%;max-width:100%;overflow-x:clip}
 .hero{overflow:hidden}
 .hero-content{padding:48px 20px 0;width:100%;max-width:100%}
 .hero h1{font-size:clamp(2.25rem,9vw,3.45rem);line-height:1.09;overflow-wrap:break-word}
 .hero-content>p{font-size:14px;line-height:1.65}
 .hero-proof{margin-top:24px;gap:10px 15px}
 .hero-phones{display:grid;position:relative;left:auto;right:auto;top:auto;transform:none;filter:none;box-sizing:border-box;width:calc(100% - 24px);max-width:490px;height:auto;min-height:0;margin:34px auto 22px;padding:20px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;align-items:start;justify-items:stretch}
 .journey-path,.journey-step{display:none}
 .journey-card,.journey-card:nth-child(n){position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;max-width:none;min-width:0;transform:none;box-shadow:0 9px 24px #0015214a;border-radius:9px;padding:10px;overflow:hidden}
 .journey-card:before{content:attr(data-step);position:absolute;top:-21px;left:1px;font-size:10px;font-weight:800;color:#55e1d3}
 .journey-ad{height:244px}
 .journey-networks{font-size:17px;margin-bottom:6px;justify-content:space-evenly}
 .mini-meta{font-size:22px}.mini-in{font-size:11px}
 .journey-photo{height:84px;margin-bottom:9px}
 .journey-ad h3{font-size:11px;line-height:1.35;margin:0 0 8px;min-height:0}
 .journey-button{padding:8px 4px;font-size:9px;white-space:normal;min-height:30px}
 .journey-form{height:244px}
 .journey-form h3{font-size:12px;margin:0 0 7px}
 .journey-form label{font-size:8px;margin:6px 0 2px;line-height:1.2}
 .journey-field{font-size:8px;padding:5px 4px;line-height:1.15;white-space:normal;min-height:22px}
 .journey-form .journey-button{margin-top:8px}
 .journey-check{width:15px;height:15px}
 .journey-lead{height:252px}
 .journey-lead-head h3{font-size:10px;margin:0}
 .journey-lead-head>span{font-size:8px;padding:3px}
 .journey-person{margin:8px 0;gap:5px}
 .journey-avatar{width:29px;height:29px;font-size:10px}
 .journey-person strong{font-size:10px}
 .journey-person small{font-size:8px}
 .journey-details{gap:5px;margin-bottom:8px}
 .journey-details>div{gap:5px}
 .journey-details>div>span{font-size:13px;width:16px}
 .journey-details p{font-size:8px;line-height:1.2}
 .journey-details p small{font-size:8px}
 .journey-report{height:170px;align-self:start}
 .journey-report h3{font-size:11px;margin-bottom:8px}
 .journey-report-body{flex-wrap:nowrap;align-items:end}
 .journey-bars{height:68px;gap:4px}
 .journey-bars i{width:13px}
 .journey-report-body strong{font-size:10px}
 .journey-report-body small{font-size:8px}
 .section-head,.metrics-layout,.pilot-grid,.about-grid,.contact-grid{grid-template-columns:minmax(0,1fr);gap:20px}
 .section-head h2,.method-heading h2,.advantages .section-head h2{font-size:clamp(2.15rem,8.3vw,3.4rem);line-height:1.13}
 .intro,.method,.metrics,.pilot,.about,.contact,.advantages,.sectors,.benchmarks{padding-top:65px;padding-bottom:65px}
 .advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}
 .advantages-grid article{min-width:0;padding-right:0}
 .advantages .adv-icon{width:55px;height:55px;margin-bottom:12px}
 .advantages .adv-icon svg{width:29px;height:29px}
 .advantages-grid article h3{font-size:16px}
 .advantages-grid article p{font-size:12px;line-height:1.5}
 .sector-grid{grid-template-columns:1fr}
 .channel-inner{gap:12px}
 .channel{min-width:0}
 .comparison-track{overflow-x:auto}
 .method-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
 .contact-grid,.pilot-grid{min-width:0}
}
@media(max-width:380px){
 .hero-phones{width:calc(100% - 20px);gap:24px 8px}
 .journey-card,.journey-card:nth-child(n){padding:8px}
 .journey-ad,.journey-form{height:240px}
 .journey-lead{height:250px}
 .journey-photo{height:72px}
 .journey-ad h3{font-size:10px}
 .journey-form label{margin-top:5px}
 .journey-field{font-size:7.5px}
 .journey-button{font-size:8px}
 .advantages-grid article h3{font-size:14px}
}

/* V8 mobile composition: desktop unaffected */
.journey-mobile-label{display:none}.pilot-bottom-cta{margin:18px 18px 22px;justify-content:center;text-align:center}
@media(max-width:700px){
 .hero{overflow:hidden}.hero-content{padding-bottom:0}.hero h1{font-size:clamp(2.15rem,8vw,3rem);line-height:1.09}.hero-content>p{font-size:13px;line-height:1.5}.hero-proof{gap:8px;margin-top:14px}
 .hero-phones{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:calc(100% - 18px)!important;max-width:600px!important;height:175px!important;min-height:0!important;margin:16px auto 22px!important;padding:18px 0 0!important;align-items:start!important;overflow:visible!important;transform:none!important}
 .journey-path,.journey-step{display:none!important}.journey-card,.journey-card:nth-child(n){position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:145px!important;min-height:0!important;padding:6px 4px!important;transform:none!important;border-radius:6px!important;overflow:hidden!important;box-shadow:0 6px 16px #00152155!important}
 .journey-card:before{display:none!important}.journey-mobile-label{display:block!important;font-size:9px;line-height:1.1;font-weight:900;color:#006c87;margin-bottom:5px;letter-spacing:-.02em;white-space:nowrap}
 .journey-networks{font-size:11px!important;margin:0 0 5px!important;gap:1px!important}.mini-meta{font-size:13px!important}.mini-in{font-size:8px!important;padding:1px 2px!important}.journey-photo{height:52px!important;margin-bottom:5px!important}.journey-ad h3{font-size:8px!important;line-height:1.2!important;min-height:0!important;margin:0 0 5px!important}.journey-button{font-size:7px!important;line-height:1.15!important;padding:5px 2px!important;min-height:18px!important;white-space:normal!important}.journey-button>span:last-child{display:none}
 .journey-form h3{font-size:9px!important;margin:0 0 6px!important}.journey-form label{font-size:7px!important;margin:4px 0 2px!important}.journey-field{font-size:7px!important;line-height:1.1!important;padding:3px 2px!important;min-height:0!important}.journey-form label:nth-of-type(n+3),.journey-form label:nth-of-type(n+3)+.journey-field{display:none!important}.journey-form .journey-button{margin-top:6px!important}.journey-check{height:12px!important;width:12px!important}
 .journey-lead-head h3{font-size:8px!important}.journey-lead-head>span{font-size:6px!important;padding:2px!important}.journey-person{margin:7px 0!important;gap:3px!important}.journey-avatar{width:21px!important;height:21px!important;font-size:8px!important}.journey-person strong{font-size:8px!important}.journey-person small{font-size:7px!important}.journey-details{gap:4px!important;margin-bottom:4px!important}.journey-details>div{gap:3px!important}.journey-details>div>span{font-size:10px!important;width:11px!important}.journey-details p,.journey-details p small{font-size:7px!important;line-height:1.1!important}.journey-details>div:nth-child(n+3){display:none!important}.journey-lead .journey-button{margin-top:6px!important}
 .journey-report h3{font-size:8px!important;line-height:1.15!important;margin:0 0 8px!important;padding-bottom:6px!important}.journey-report-body{display:block!important}.journey-bars{height:48px!important;gap:3px!important}.journey-bars i{width:12px!important}.journey-report-body strong{font-size:8px!important}.journey-report-body small{font-size:7px!important}
 .advantages-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.advantages-grid article{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;column-gap:14px!important;align-items:start!important;padding:15px 0!important;border-bottom:1px solid #e4ecee!important}.advantages .adv-icon{grid-row:span 2!important;width:45px!important;height:45px!important;margin:0!important}.advantages .adv-icon svg{width:25px!important;height:25px!important}.advantages-grid article h3{font-size:17px!important;margin:0 0 4px!important}.advantages-grid article p{font-size:13px!important;margin:0!important}
 .comparison,.comparison-track,.comparison-top{width:100%!important;max-width:100%!important;overflow:visible!important}.comparison-track{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;align-items:start!important}.comparison-track .comp{min-width:0!important;width:auto!important;padding:9px 3px!important;text-align:center!important}.comparison-track .comp-icon{margin:0 auto 6px!important}.comparison-track .comp strong{font-size:10px!important;overflow-wrap:anywhere}.comparison-track .comp small{font-size:9px!important;line-height:1.25!important}.comparison-track .comp-arrow{display:none!important}.comparison-top{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.comparison-top span{font-size:9px!important}
 .method-steps{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.method-step{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;column-gap:12px!important;align-items:center!important;padding:15px 0!important;min-height:0!important;border-bottom:1px solid #e1e9eb!important}.method-step .method-num{grid-column:1!important;grid-row:1/span 2!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#e6f5f5!important;color:#12536a!important;font-size:15px!important;font-weight:800!important}.method-step .method-num span{display:none!important}.method-step .method-visual{display:none!important}.method-step h3{grid-column:2!important;font-size:17px!important;margin:0 0 3px!important}.method-step p{grid-column:2!important;font-size:12px!important;line-height:1.45!important;margin:0!important}
 .pilot-grid{display:flex!important;flex-direction:column!important;gap:20px!important}.pilot-panel{width:100%!important;min-width:0!important}.pilot-bottom-cta{display:flex!important;margin:15px 14px 18px!important;justify-content:center!important}
 .section-head h2,.method-heading h2,.advantages .section-head h2{font-size:clamp(2.25rem,8vw,3.4rem)!important;line-height:1.12!important}.benchmark-grid{grid-template-columns:1fr!important;gap:12px!important}.benchmark-grid article{padding:16px!important}.benchmark-grid article strong{font-variant-numeric:tabular-nums}
}
@media(max-width:380px){.hero-phones{gap:3px!important}.journey-card,.journey-card:nth-child(n){padding:5px 3px!important}.journey-mobile-label{font-size:8px!important}.journey-bars i{width:9px!important}.journey-ad h3{font-size:7px!important}}


/* V9: hero mobile readability, unchanged desktop visual geometry */
.journey-unit{display:contents}.journey-outside-label{display:none}
.hero-content>p{color:#f1fbff;font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.65}
.btn,.hero-actions .btn,.pilot-bottom-cta{font-size:clamp(14px,1.08vw,17px);font-weight:800;text-align:center;justify-content:center;align-items:center}
.hero-bottom span{color:#e9f8fc;font-weight:800;letter-spacing:.11em;font-size:clamp(11px,.9vw,14px)}
.hero-proof span{color:#f1f9fd;font-size:clamp(12px,1vw,15px);font-weight:700;line-height:1.45}.hero-proof b{color:#55e1d3}
@media(max-width:700px){
 .hero-content{width:100%!important;max-width:none!important;padding:52px 18px 16px!important}
 .hero h1{font-size:clamp(2.35rem,9vw,3.45rem)!important;margin:15px 0!important}
 .hero-content>p{font-size:15.5px!important;line-height:1.58!important;color:#f5fcff!important;font-weight:500!important;margin-bottom:19px!important}
 .hero-actions{gap:9px!important;margin-bottom:0!important}
 .hero-actions .btn{min-height:46px!important;padding:12px 10px!important;font-size:14px!important;display:flex!important;text-align:center!important;justify-content:center!important}
 .hero-phones{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:600px!important;height:auto!important;min-height:0!important;margin:22px auto 18px!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important;overflow:visible!important;align-items:start!important}
 .journey-unit{display:flex!important;flex-direction:column!important;min-width:0!important;gap:7px!important}
 .journey-mobile-label.journey-outside-label{display:block!important;position:static!important;color:#74f0e5!important;font-size:clamp(10px,2.7vw,14px)!important;font-family:Manrope,sans-serif!important;line-height:1.2!important;font-weight:900!important;text-align:center!important;letter-spacing:-.03em!important;white-space:normal!important;margin:0!important;min-height:27px!important;text-shadow:0 1px 7px #031b2c!important}
 .journey-card,.journey-card:nth-child(n){position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:160px!important;min-height:0!important;padding:8px 5px!important;border-radius:7px!important;overflow:hidden!important}
 .journey-card:before{display:none!important}.journey-card .journey-button{display:none!important}
 .journey-networks{font-size:13px!important;margin-bottom:8px!important;gap:1px!important}.mini-meta{font-size:17px!important}.mini-in{font-size:9px!important}
 .journey-photo{height:70px!important;margin-bottom:8px!important}.journey-ad h3{font-size:9px!important;line-height:1.28!important;margin:0!important}
 .journey-form h3{font-size:10px!important;margin-bottom:9px!important}.journey-form label{font-size:8px!important;margin:7px 0 3px!important}.journey-field{font-size:8px!important;padding:5px 3px!important;line-height:1.2!important;white-space:normal!important}
 .journey-lead-head h3{font-size:9px!important}.journey-lead-head>span{font-size:7px!important}.journey-person{margin:11px 0!important}.journey-avatar{width:25px!important;height:25px!important;font-size:9px!important}.journey-person strong{font-size:9px!important}.journey-details{gap:7px!important}.journey-details p,.journey-details p small{font-size:8px!important;line-height:1.2!important}
 .journey-report h3{font-size:9px!important;line-height:1.2!important;margin-bottom:10px!important}.journey-bars{height:64px!important}.journey-bars i{width:13px!important}.journey-report-body strong{font-size:9px!important}.journey-report-body small{font-size:8px!important}
 .hero-proof{display:flex!important;flex-wrap:wrap!important;gap:11px 15px!important;margin:9px 0 18px!important;padding:0!important}.hero-proof span{width:auto!important;flex:1 1 42%!important;color:#f5fcff!important;font-size:12px!important;font-weight:750!important;line-height:1.4!important}.hero-proof b{font-size:14px!important}
 .hero-bottom{padding:18px 10px!important;gap:5px!important;flex-wrap:wrap!important;justify-content:center!important}.hero-bottom span{font-size:11px!important;font-weight:850!important;letter-spacing:.035em!important;color:#f5fcff!important}.hero-bottom .line{opacity:.7!important;max-width:14px!important}
}
@media(max-width:380px){.hero-content{padding-left:14px!important;padding-right:14px!important}.hero-phones{gap:4px!important}.journey-card,.journey-card:nth-child(n){height:150px!important;padding:6px 3px!important}.journey-photo{height:59px!important}.journey-mobile-label.journey-outside-label{font-size:10px!important}.journey-bars i{width:10px!important}.hero-proof span{font-size:11px!important}}
/* V10: hero proof as three centered, clear checkmarked benefits */
.hero-proof{display:flex;align-items:center;justify-content:center;gap:18px 24px;text-align:center}
.hero-proof span{display:flex;align-items:center;justify-content:center;gap:9px;border:0;padding:0;font-weight:750;color:#f6fdff}
.hero-proof .proof-check{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border:1.5px solid #f6fdff;border-radius:50%;font:800 15px Manrope,sans-serif;color:#fff;line-height:1}
@media(max-width:700px){
 .hero-proof{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:11px!important;margin:13px 0 22px!important;width:100%!important}
 .hero-proof span{display:flex!important;flex:none!important;width:100%!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:10px!important;font-size:clamp(13px,3.5vw,15px)!important;line-height:1.4!important;padding:0!important;border:0!important;color:#f6fdff!important}
 .hero-proof .proof-check{width:23px;height:23px;font-size:14px}
}

/* V11: precise mobile corrections only */
@media(max-width:700px){
 .hero-proof{gap:12px!important;margin:13px auto 22px!important}
 .hero-proof span{font-weight:600!important;font-size:clamp(12px,3.3vw,14px)!important;gap:8px!important;letter-spacing:.005em!important}
 .hero-proof .proof-check{display:inline-block!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1!important;color:#f5fcff!important;transform:scaleX(.78)!important}
 .journey-ad{display:flex!important;flex-direction:column!important}
 .journey-ad h3{font-size:clamp(8.4px,2.2vw,10px)!important;line-height:1.23!important;overflow-wrap:break-word!important;min-height:0!important;max-height:none!important;display:block!important}
 .journey-ad .journey-photo{height:clamp(42px,14vw,65px)!important;flex:none!important;margin-bottom:5px!important}
 .journey-networks{margin-bottom:5px!important}
 .hero-bottom{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px 10px!important;padding:18px 14px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}
 .hero-bottom span{white-space:normal!important;overflow:visible!important;flex:0 0 auto!important;font-size:clamp(10px,2.8vw,13px)!important;letter-spacing:.015em!important;line-height:1.4!important;text-align:center!important}
 .hero-bottom .line{display:none!important}
}
@media(max-width:380px){
 .journey-ad h3{font-size:8.2px!important;line-height:1.2!important}
 .journey-ad .journey-photo{height:48px!important}
 .hero-bottom{gap:7px 9px!important}
}

/* V12: keep the word QUALIFICATION on one line in the hero band */
.hero-bottom span{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}
@media(max-width:700px){.hero-bottom span{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:clamp(9px,2.65vw,13px)!important}}

/* V13 — desktop hero refinement only; preserve mobile composition */
@media (min-width:1001px) {
  .hero { min-height:900px; }
  .hero-proof {
    position:absolute!important;
    z-index:8;
    right:2.3%!important;
    left:auto!important;
    bottom:37px!important;
    width:51.5%!important;
    max-width:800px!important;
    margin:0!important;
    padding:18px 0 0!important;
    border-top:1px solid rgba(202,244,245,.28);
    display:grid!important;
    grid-template-columns: .86fr 1.7fr 1fr!important;
    align-items:start!important;
    gap:17px!important;
    text-align:left!important;
  }
  .hero-proof span {
    display:block!important;
    width:auto!important;
    flex:none!important;
    min-width:0!important;
    border:0!important;
    padding:0!important;
    margin:0!important;
    font-size:clamp(11px,.94vw,14px)!important;
    font-weight:650!important;
    line-height:1.5!important;
    letter-spacing:0!important;
    color:#f1fbfc!important;
    text-align:left!important;
  }
  .hero-proof .proof-check {display:none!important;}
  .journey-step strong {font-size:clamp(20px,1.65vw,25px)!important;font-weight:850!important;line-height:1.12!important;letter-spacing:-.04em!important;color:#f9ffff!important;}
  .journey-step small {font-size:clamp(11px,.88vw,13px)!important;line-height:1.32!important;color:#e7f4f6!important;}
  .journey-step>b {width:38px!important;height:38px!important;font-size:15px!important;}
  .journey-step {gap:10px!important;}
}
@media (min-width:1001px) and (max-width:1250px) {
  .hero {min-height:850px;}
  .hero-proof {bottom:32px!important;gap:11px!important;}
  .hero-proof span {font-size:11px!important;}
  .journey-step strong {font-size:20px!important;}
  .journey-step small {font-size:10px!important;}
}

/* V14 — proof in its own clear band below all four desktop screens */
@media(min-width:1001px){
 .hero{min-height:930px!important}
 .hero-proof{position:absolute!important;left:auto!important;right:3%!important;top:765px!important;bottom:auto!important;width:50%!important;max-width:790px!important;display:grid!important;grid-template-columns:1fr 1.65fr 1.05fr!important;gap:22px!important;align-items:center!important;padding:18px 0 0!important;margin:0!important;border-top:1px solid rgba(202,244,245,.35)!important;z-index:8!important}
 .hero-proof span{font-size:clamp(12px,.95vw,15px)!important;line-height:1.45!important;color:#f3fbfd!important;white-space:normal!important;overflow-wrap:normal!important;min-width:0!important}
 .hero-proof .proof-check{display:none!important}
 .hero-phones{top:145px!important;height:590px!important}
}
@media(min-width:1001px) and (max-width:1250px){
 .hero{min-height:900px!important}
 .hero-phones{top:170px!important;height:520px!important}
 .hero-proof{top:715px!important;right:2%!important;width:53%!important;gap:12px!important}
 .hero-proof span{font-size:11px!important}
}

/* V15 — editorial, full-width value proposition rail; desktop only. */
@media (min-width:1001px) {
 .hero{min-height:1010px!important;padding-bottom:0!important}
 .hero-phones{top:145px!important;height:590px!important}
 .hero-proof{
   position:absolute!important;top:790px!important;bottom:auto!important;
   left:50%!important;right:auto!important;transform:translateX(-50%)!important;
   width:min(1220px,calc(100% - 104px))!important;max-width:none!important;
   display:grid!important;grid-template-columns:1fr 1.45fr 1fr!important;
   gap:0!important;margin:0!important;padding:26px 0 28px!important;
   border-top:1px solid rgba(159,231,224,.35)!important;
   border-bottom:1px solid rgba(159,231,224,.18)!important;
   align-items:stretch!important;z-index:8!important;text-align:left!important;
 }
 .hero-proof span{
   position:relative!important;display:flex!important;align-items:center!important;
   width:auto!important;min-width:0!important;margin:0!important;
   padding:6px 24px 6px 32px!important;border:0!important;
   color:#e7f3f4!important;font-family:Manrope,sans-serif!important;
   font-size:clamp(14px,1.16vw,17px)!important;font-weight:650!important;
   letter-spacing:-.025em!important;line-height:1.5!important;
 }
 .hero-proof span:first-child{padding-left:22px!important}
 .hero-proof span+span{border-left:1px solid rgba(159,231,224,.22)!important}
 .hero-proof span:before{content:'01';position:absolute;top:-14px;left:22px;font:700 10px 'DM Sans',sans-serif;letter-spacing:.14em;color:#55e1d3}
 .hero-proof span:nth-child(2):before{content:'02';left:32px}
 .hero-proof span:nth-child(3):before{content:'03';left:32px}
 .hero-proof .proof-check{display:none!important}
 /* The fourth label is over a white dashboard: give it its own legible navy surface. */
 .journey-step.js-four{left:auto!important;right:0!important;top:63%!important;background:rgba(7,31,45,.96)!important;border:1px solid rgba(85,225,211,.4)!important;border-radius:12px!important;padding:12px 14px!important;box-shadow:0 12px 30px #00152270!important;max-width:220px!important}
 .journey-step.js-four strong{color:#fff!important}
 .journey-step.js-four small{color:#dceef1!important}
}
@media (min-width:1001px) and (max-width:1250px){
 .hero{min-height:970px!important}
 .hero-phones{top:160px!important;height:520px!important}
 .hero-proof{top:750px!important;width:calc(100% - 64px)!important}
 .hero-proof span{font-size:13px!important;padding-right:14px!important}
 .journey-step.js-four{right:-1%!important;top:67%!important}
}

/* V16 — desktop: benefits remain in normal document flow below hero CTAs. */
@media(min-width:1001px){
 .hero{min-height:850px!important;}
 .hero-content{padding-bottom:90px!important;}
 .hero-proof{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-width:570px!important;margin:44px 0 0!important;padding:23px 0 0!important;display:grid!important;grid-template-columns:1fr!important;gap:15px!important;align-items:start!important;text-align:left!important;border-top:1px solid rgba(159,231,224,.34)!important;border-bottom:0!important;z-index:auto!important;}
 .hero-proof span,.hero-proof span:first-child{position:relative!important;display:block!important;border:0!important;padding:0 0 0 32px!important;margin:0!important;min-width:0!important;font-family:'DM Sans',sans-serif!important;font-size:clamp(13px,1.04vw,15px)!important;font-weight:550!important;line-height:1.45!important;letter-spacing:0!important;color:#e6f1f2!important;}
 .hero-proof span+span{border-left:0!important;}
 .hero-proof span:before,.hero-proof span:nth-child(2):before,.hero-proof span:nth-child(3):before{position:absolute!important;top:2px!important;left:0!important;color:#55e1d3!important;font:700 10px Manrope,sans-serif!important;letter-spacing:.1em!important;}
 .hero-proof .proof-check{display:none!important;}
 .hero-phones{top:145px!important;height:590px!important;}
 .journey-step.js-four{left:auto!important;right:0!important;top:53%!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;max-width:225px!important;z-index:9!important;}
 .journey-step.js-four strong{color:#fff!important;}
 .journey-step.js-four small{color:#dceef1!important;}
}
@media(min-width:1001px) and (max-width:1250px){
 .hero{min-height:900px!important;}
 .hero-content{padding-bottom:75px!important;}
 .hero-proof{margin-top:32px!important;gap:12px!important;max-width:440px!important;}
 .hero-phones{top:160px!important;height:520px!important;}
 .journey-step.js-four{top:54%!important;right:0!important;}
}

/* V18 — Composition en escalier : quatre écrans indépendants et connectés. */
@media(min-width:1001px){
 .header{height:104px!important;gap:clamp(14px,1.7vw,30px)!important;padding-left:clamp(30px,3vw,62px)!important;padding-right:clamp(30px,3vw,62px)!important}
 .brand{min-width:clamp(230px,19vw,300px)!important;gap:13px!important}
 .brand-symbol{width:39px!important;height:39px!important}
 .brand-word{font-size:clamp(22px,1.65vw,27px)!important;letter-spacing:.16em!important}
 .brand-word small{font-size:clamp(9px,.68vw,11px)!important;letter-spacing:.11em!important;margin-top:5px!important}
 .nav{gap:clamp(13px,1.6vw,27px)!important;font-size:clamp(13px,.98vw,15px)!important;white-space:nowrap!important}
 .header-cta{font-size:clamp(12px,.92vw,14px)!important;padding:15px 17px!important}
 .hero{min-height:940px!important;padding-top:104px!important}
 .hero-content{padding-top:105px!important}
 .hero-phones.hero-art{position:absolute!important;right:2.2%!important;top:157px!important;width:53%!important;height:680px!important;display:block!important;overflow:visible!important}
 .hero-phones .journey-path{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;opacity:.75!important;pointer-events:none!important}
 .hero-phones .journey-path svg{width:100%!important;height:100%!important}
 .hero-phones .journey-step{display:none!important}
 .hero-phones .journey-unit{position:absolute!important;display:flex!important;flex-direction:column!important;gap:11px!important;width:24%!important;min-width:0!important;z-index:2!important}
 .hero-phones .journey-unit:has(.journey-ad){left:0!important;top:22px!important}
 .hero-phones .journey-unit:has(.journey-form){left:25.3%!important;top:125px!important}
 .hero-phones .journey-unit:has(.journey-lead){left:50.6%!important;top:229px!important}
 .hero-phones .journey-unit:has(.journey-report){left:75.9%!important;top:333px!important}
 .hero-phones .journey-outside-label{display:block!important;position:static!important;min-height:32px!important;width:100%!important;margin:0!important;color:#69e8df!important;font:800 clamp(18px,1.58vw,25px)/1.12 Manrope,sans-serif!important;letter-spacing:-.045em!important;white-space:nowrap!important;text-shadow:0 2px 8px #001e2e66!important}
 .hero-phones .journey-card,.hero-phones .journey-card:nth-child(n){position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:274px!important;min-height:274px!important;max-height:274px!important;margin:0!important;padding:clamp(8px,.82vw,12px)!important;border-radius:11px!important;overflow:hidden!important;background:#fff!important;color:#102c43!important;box-shadow:0 16px 38px #00152370!important;box-sizing:border-box!important}
 .hero-phones .journey-card:before{display:none!important}
 .hero-phones .journey-photo{height:clamp(68px,6.4vw,95px)!important}
 .hero-phones .journey-ad h3{font-size:clamp(10px,.83vw,12px)!important;min-height:0!important}
 .hero-phones .journey-form h3{font-size:clamp(11px,1vw,14px)!important;margin-bottom:8px!important}
 .hero-phones .journey-form label{font-size:9px!important;margin:7px 0 3px!important}
 .hero-phones .journey-field{font-size:clamp(7px,.7vw,9px)!important;white-space:normal!important;padding:7px 5px!important}
 .hero-phones .journey-person{margin:11px 0!important;gap:4px!important}
 .hero-phones .journey-person>small{display:none!important}
 .hero-phones .journey-details{gap:7px!important}
 .hero-phones .journey-details p{font-size:clamp(8px,.7vw,10px)!important}
 .hero-phones .journey-report h3{font-size:clamp(11px,.9vw,14px)!important;margin-bottom:15px!important}
 .hero-phones .journey-report-body{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:end!important}
 .hero-phones .journey-bars{height:100px!important}
 .hero-phones .journey-bars i{width:clamp(12px,1vw,17px)!important}
 .hero-bottom{height:55px!important}
}
@media(min-width:1001px) and (max-width:1250px){
 .header{gap:12px!important;padding-left:24px!important;padding-right:24px!important}
 .brand{min-width:220px!important}
 .nav{gap:12px!important;font-size:12px!important}
 .header-cta{padding:12px!important;font-size:11px!important}
 .hero-phones.hero-art{right:1%!important;width:54%!important;top:190px!important}
 .hero{min-height:930px!important}
}

/* V20 — Typographie, fil de progression et tableau de bord final. */
@media(min-width:1001px){
 .hero-phones .journey-outside-label{font-family:Manrope,Arial,sans-serif!important;font-weight:600!important;font-size:clamp(17px,1.38vw,22px)!important;letter-spacing:-.025em!important;display:flex!important;align-items:baseline!important;gap:9px!important;color:#64e3d8!important;}
 .hero-phones .journey-outside-label i{font-family:Georgia,serif!important;font-size:clamp(18px,1.4vw,23px)!important;font-style:italic!important;font-weight:400!important;color:#fff!important;letter-spacing:0!important;}
 .hero-phones .journey-path{z-index:1!important;opacity:1!important;}
 .hero-phones .journey-unit{z-index:3!important;}
 .hero-phones .journey-report{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important;}
 .hero-phones .journey-report h3{font-weight:650!important;font-size:clamp(11px,.95vw,14px)!important;margin:0!important;padding:0 0 10px!important;border-bottom:1px solid #e5edf0!important;}
 .hero-phones .journey-report-body{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:1!important;text-align:center!important;}
 .hero-phones .journey-bars{height:66px!important;gap:8px!important;}
 .hero-phones .journey-bars i{width:clamp(15px,1.2vw,20px)!important;border-radius:4px 4px 0 0!important;}
 .hero-phones .journey-report-metric strong{font-size:clamp(11px,.9vw,13px)!important;font-weight:650!important;}
 .hero-phones .journey-report-metric small{font-size:9px!important;line-height:1.35!important;}
 .hero-phones .journey-report-result{padding:10px 8px!important;border-radius:8px!important;background:#eafaf7!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;}
 .hero-phones .journey-report-result>span{font-size:17px!important;color:#008e81!important;}
 .hero-phones .journey-report-result strong{font-size:clamp(10px,.82vw,12px)!important;line-height:1.2!important;font-weight:700!important;color:#0d514c!important;}
 .hero-phones .journey-report-result small{font-size:9px!important;line-height:1.3!important;color:#365d5b!important;}
}
@media(max-width:1000px){.journey-report-result{display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:8px;padding:7px;background:#eafaf7;border-radius:6px;text-align:center}.journey-report-result span{color:#008e81}.journey-report-result strong{font-size:10px;color:#0d514c}.journey-report-result small{font-size:8px;line-height:1.3;color:#365d5b}.journey-outside-label i{font-style:italic;font-weight:400;margin-right:4px}}

/* V21 — Frise centrale et résultat commercial, sans modifier la grille en escalier. */
@media(min-width:1001px){
 .hero-phones .journey-outside-label{justify-content:center!important;text-align:center!important;}
 .hero-phones .journey-path{z-index:5!important;overflow:visible!important;pointer-events:none!important;}
 .hero-phones .journey-path svg{overflow:visible!important;}
 .hero-phones .journey-trail-halo{fill:none;stroke:#073246;stroke-width:9;stroke-opacity:.48;stroke-linecap:round;stroke-linejoin:round;}
 .hero-phones .journey-trail{fill:none;stroke:#55e1d3;stroke-width:3.5;stroke-dasharray:4 10;stroke-linecap:round;stroke-linejoin:round;}
 .hero-phones .journey-target circle{fill:#102c43;stroke:#55e1d3;stroke-width:2.5;}
 .hero-phones .journey-target circle:nth-child(2){fill:none;}
 .hero-phones .journey-target circle:nth-child(3){fill:#55e1d3;}
 .hero-phones .journey-target path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
 .hero-phones .journey-report h3{font-size:clamp(13px,1.04vw,16px)!important;}
 .hero-phones .journey-report-metric strong{font-size:clamp(13px,1vw,15px)!important;}
 .hero-phones .journey-report-metric small{font-size:clamp(10px,.8vw,12px)!important;}
 .hero-phones .journey-report-result strong{font-size:clamp(14px,1.12vw,17px)!important;font-weight:800!important;}
 .hero-phones .journey-report-result small{font-size:clamp(10px,.82vw,12px)!important;}
}

/* V22 — courbe ondulante V6 restaurée, placée exclusivement derrière les cartes. */
@media(min-width:1001px){
 .hero{min-height:990px!important}
 .hero-phones.hero-art{height:755px!important}
 .hero-phones .journey-path{z-index:0!important;opacity:1!important;overflow:visible!important}
 .hero-phones .journey-path svg{overflow:visible!important}
 .hero-phones .journey-unit{z-index:3!important}
 .hero-phones .journey-trail{fill:none!important;stroke:url(#journey-original-gradient)!important;stroke-width:2.6!important;stroke-dasharray:5 9!important;stroke-opacity:.84!important;stroke-linecap:round!important;stroke-linejoin:round!important}
 .hero-phones .journey-target circle{fill:#102c43!important;stroke:#55e1d3!important;stroke-width:2.5!important}
 .hero-phones .journey-target circle:nth-child(2){fill:none!important;stroke-width:2!important}
 .hero-phones .journey-target circle:nth-child(3){fill:#55e1d3!important;stroke:none!important}
 .hero-phones .journey-target path{stroke:#fff!important;stroke-width:2!important;fill:none!important;stroke-linecap:round!important}
 .hero-phones .journey-report{padding:12px!important;gap:6px!important;justify-content:flex-start!important}
 .hero-phones .journey-report h3{font-size:clamp(12px,1vw,15px)!important;margin:0!important;padding:0 0 8px!important;flex:0 0 auto!important;text-align:center!important}
 .hero-phones .journey-report-body{flex:1 1 auto!important;min-height:0!important;gap:5px!important;justify-content:center!important}
 .hero-phones .journey-bars{height:49px!important;gap:6px!important}
 .hero-phones .journey-bars i{width:15px!important}
 .hero-phones .journey-report-metric strong{font-size:clamp(12px,1vw,15px)!important}
 .hero-phones .journey-report-metric small{font-size:clamp(11px,.88vw,13px)!important;line-height:1.32!important}
 .hero-phones .journey-report-result{flex:0 0 auto!important;padding:9px 6px!important;gap:2px!important;margin:0!important}
 .hero-phones .journey-report-result>span{font-size:15px!important;line-height:1!important}
 .hero-phones .journey-report-result strong{font-size:clamp(16px,1.25vw,19px)!important;line-height:1.15!important}
 .hero-phones .journey-report-result small{font-size:clamp(10px,.78vw,12px)!important;line-height:1.2!important}
}

/* V23 — la frise sort librement vers la droite ; titres de section renforcés. */
@media (min-width:1001px){
 .hero-phones .journey-path{overflow:visible!important}
 .hero-phones .journey-path svg{overflow:visible!important}
}
.section-kicker{font-size:clamp(13px,1.13vw,17px)!important;font-weight:750!important;letter-spacing:.125em!important;line-height:1.5!important}
.advantages .section-kicker{font-size:clamp(16px,1.45vw,21px)!important;letter-spacing:.09em!important}
.section-head h2,.method-heading h2{font-size:clamp(3.1rem,5.25vw,5.55rem)}
@media(max-width:700px){
 .section-kicker{font-size:12px!important;letter-spacing:.11em!important}
 .advantages .section-kicker{font-size:15px!important}
 .section-head h2,.method-heading h2{font-size:clamp(2.25rem,8vw,3.4rem)!important}
}

/* V24 — parcours organique : quatre cartes lisibles, rotations douces et frise mobile. */
@media (min-width:1251px){
 .hero-phones.hero-art{width:59%!important;right:1.2%!important;top:155px!important;height:760px!important}
 .hero-phones .journey-unit{width:23.4%!important;transform-origin:50% 42%!important}
 .hero-phones .journey-unit:has(.journey-ad){left:0%!important;top:28px!important;transform:rotate(-2.1deg)!important}
 .hero-phones .journey-unit:has(.journey-form){left:25.1%!important;top:122px!important;transform:rotate(1.4deg)!important}
 .hero-phones .journey-unit:has(.journey-lead){left:50.2%!important;top:237px!important;transform:rotate(-1.5deg)!important}
 .hero-phones .journey-unit:has(.journey-report){left:75.3%!important;top:343px!important;transform:rotate(1.8deg)!important}
 .hero-phones .journey-card,.hero-phones .journey-card:nth-child(n){height:300px!important;min-height:300px!important;max-height:300px!important}
 .hero-phones .journey-outside-label{justify-content:center!important}
}
@media (min-width:1001px) and (max-width:1250px){
 .hero-phones .journey-unit:has(.journey-ad){transform:rotate(-1deg)!important}
 .hero-phones .journey-unit:has(.journey-form){transform:rotate(1deg)!important}
 .hero-phones .journey-unit:has(.journey-lead){transform:rotate(-.8deg)!important}
 .hero-phones .journey-unit:has(.journey-report){transform:rotate(1deg)!important}
}
@media (max-width:700px){
 .hero-phones.hero-art{isolation:isolate!important}
 .hero-phones .journey-path{display:block!important;position:absolute!important;inset:12px -3% 0!important;width:106%!important;height:100%!important;z-index:0!important;opacity:.43!important;pointer-events:none!important;overflow:hidden!important}
 .hero-phones .journey-path svg{width:100%!important;height:100%!important;overflow:hidden!important}
 .hero-phones .journey-trail{stroke:#55e1d3!important;stroke-width:3!important;stroke-dasharray:4 11!important;stroke-linecap:round!important;fill:none!important}
 .hero-phones .journey-unit{position:relative!important;z-index:2!important}
}

/* V25 — quatre cartes droites et amplifiées ; conclusion commerciale distincte. */
@media (min-width:1251px){
 .hero-phones.hero-art{width:62%!important;right:.5%!important;top:147px!important;height:790px!important}
 .hero-phones .journey-unit{width:23.6%!important;transform:none!important;transform-origin:center!important}
 .hero-phones .journey-unit:has(.journey-ad){left:0%!important;top:20px!important;transform:none!important}
 .hero-phones .journey-unit:has(.journey-form){left:25.2%!important;top:122px!important;transform:none!important}
 .hero-phones .journey-unit:has(.journey-lead){left:50.4%!important;top:224px!important;transform:none!important}
 .hero-phones .journey-unit:has(.journey-report){left:75.6%!important;top:326px!important;transform:none!important}
 .hero-phones .journey-card{height:325px!important;min-height:325px!important;max-height:325px!important}
 .hero{min-height:1000px!important}
}
@media (min-width:1001px) and (max-width:1250px){
 .hero-phones .journey-unit{transform:none!important}
 .hero-phones .journey-unit:has(.journey-ad),.hero-phones .journey-unit:has(.journey-form),.hero-phones .journey-unit:has(.journey-lead),.hero-phones .journey-unit:has(.journey-report){transform:none!important}
}
.journey-report-result.journey-outcome{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;background:#e4f8f3!important;border:1px solid #9ce8da!important;box-shadow:0 0 0 3px rgba(85,225,211,.09)!important;gap:3px!important;padding:13px 5px!important}
.journey-outcome .outcome-opps,.journey-outcome .outcome-sales{display:block!important;color:#0b6159!important;font-family:Manrope,Arial,sans-serif!important;font-size:clamp(12px,1.02vw,16px)!important;line-height:1.2!important;font-weight:750!important;letter-spacing:-.035em!important}
.journey-outcome .outcome-sales{color:#08776b!important;font-weight:850!important}
.journey-outcome .outcome-equals{display:block!important;font-size:clamp(16px,1.3vw,21px)!important;font-weight:600!important;line-height:1.05!important;color:#0b7167!important}
@media(min-width:1001px){.hero-phones .journey-report{border:1px solid rgba(85,225,211,.85)!important;box-shadow:0 14px 38px rgba(0,0,0,.14),0 0 0 3px rgba(85,225,211,.13)!important}.hero-phones .journey-report-result.journey-outcome{margin-top:auto!important;min-height:100px!important}}
@media(max-width:1000px){.journey-outcome .outcome-opps,.journey-outcome .outcome-sales{font-size:14px!important}.journey-outcome .outcome-equals{font-size:18px!important}}

/* V26 — composition intérieure équilibrée : chaque carte utilise son espace. */
.hero-phones .journey-card{display:flex!important;flex-direction:column!important;box-sizing:border-box!important}
.hero-phones .journey-ad .journey-networks{flex:0 0 auto!important}
.hero-phones .journey-ad .journey-photo{flex:1 1 auto!important;min-height:65px!important;max-height:none!important}
.hero-phones .journey-ad h3{flex:0 0 auto!important;text-align:center!important;min-height:0!important;margin:12px auto 0!important;max-width:95%!important;line-height:1.38!important}
.hero-phones .journey-form{justify-content:space-between!important}
.hero-phones .journey-form h3{flex:0 0 auto!important;margin-bottom:5px!important}
.hero-phones .journey-lead{justify-content:space-between!important}
.hero-phones .journey-lead .journey-details{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:space-evenly!important;min-height:0!important;margin-bottom:0!important}
.hero-phones .journey-report{justify-content:space-between!important;gap:9px!important}
.hero-phones .journey-report h3{flex:0 0 auto!important;margin:0!important}
.hero-phones .journey-report-body{flex:1 1 auto!important;min-height:0!important;align-items:center!important;justify-content:center!important}
.hero-phones .journey-report-result.journey-outcome{flex:0 0 auto!important;min-height:0!important;margin:0!important;padding:12px 6px!important;gap:5px!important}
.hero-phones .journey-outcome .outcome-intro{font:500 clamp(11px,.9vw,14px)/1.25 'Manrope',Arial,sans-serif!important;color:#235b57!important}
.hero-phones .journey-outcome .outcome-sales{font:800 clamp(16px,1.3vw,21px)/1.2 'Manrope',Arial,sans-serif!important;color:#08776b!important}
.hero-phones .journey-outcome .outcome-growth{font:650 clamp(12px,1vw,16px)/1.2 'Manrope',Arial,sans-serif!important;color:#0b6159!important}
@media(max-width:1000px){
 .hero-phones .journey-ad .journey-photo{min-height:65px!important}
 .hero-phones .journey-outcome .outcome-intro{font-size:11px!important}
 .hero-phones .journey-outcome .outcome-sales{font-size:17px!important}
 .hero-phones .journey-outcome .outcome-growth{font-size:12px!important}
}

/* V27 — Résultat : une seule carte blanche, mise en valeur par une lumière bleue discrète. */
.hero-phones .journey-report-result.journey-outcome{display:none!important}
.hero-phones .journey-report{background:#fff!important;border:1px solid rgba(135,213,245,.95)!important;box-shadow:0 15px 36px rgba(7,31,54,.16),0 0 0 3px rgba(135,213,245,.18),0 0 25px 6px rgba(135,213,245,.27)!important;overflow:visible!important}
.hero-phones .journey-report-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important}
.hero-phones .journey-report-metric{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;width:100%!important}
.hero-phones .journey-report-metric strong{font-size:clamp(13px,1.12vw,17px)!important;font-weight:650!important;line-height:1.25!important;color:#102c43!important}
.hero-phones .journey-report-metric small{font-size:clamp(12px,.95vw,15px)!important;font-weight:500!important;line-height:1.35!important;color:#36576a!important}
@media(max-width:1000px){.hero-phones .journey-report-metric strong{font-size:16px!important}.hero-phones .journey-report-metric small{font-size:14px!important}}

/* V28 — résultat central, halo bleu clair lumineux, sans encadré intérieur. */
.hero-phones .journey-report{
  background:#fff!important;
  border:1px solid #bcefff!important;
  box-shadow:0 16px 42px rgba(5,29,46,.19),0 0 0 2px rgba(172,235,255,.55),0 0 22px 7px rgba(137,225,255,.46),0 0 48px 14px rgba(137,225,255,.24)!important;
  overflow:visible!important;
  justify-content:center!important;
  align-items:center!important;
  gap:0!important;
}
.hero-phones .journey-report h3{width:100%!important;text-align:center!important;flex:0 0 auto!important;margin:0 0 12px!important}
.hero-phones .journey-report-body{
  flex:0 1 auto!important;
  width:100%!important;
  min-height:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:16px!important;
  margin:0!important;
}
.hero-phones .journey-report-metric{width:100%!important;text-align:center!important;align-items:center!important;justify-content:center!important}
@media(max-width:700px){
 .hero-phones .journey-report{gap:0!important}
 .hero-phones .journey-report h3{margin-bottom:9px!important}
 .hero-phones .journey-report-body{gap:10px!important}
}

/* V29 — résultat lisible sur petits écrans, halo glacier cohérent. */
.hero-phones .journey-report{
  border:1px solid #d6f7ff!important;
  box-shadow:0 16px 42px rgba(5,29,46,.19),0 0 0 2px rgba(190,241,255,.78),0 0 27px 9px rgba(148,229,255,.62),0 0 57px 19px rgba(148,229,255,.33)!important;
}
@media(max-width:700px){
 .hero-phones .journey-report{box-sizing:border-box!important;min-width:0!important;overflow:visible!important;padding:10px 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;}
 .hero-phones .journey-report h3{display:none!important}
 .hero-phones .journey-report-body{width:100%!important;min-width:0!important;flex:0 1 auto!important;gap:9px!important;align-items:center!important;justify-content:center!important;}
 .hero-phones .journey-bars{height:51px!important;flex:0 0 auto!important;margin:0 auto!important;}
 .hero-phones .journey-report-metric{width:100%!important;min-width:0!important;max-width:100%!important;gap:4px!important;box-sizing:border-box!important;padding:0 2px!important;}
 .hero-phones .journey-report-metric strong{font-size:clamp(10px,3vw,14px)!important;line-height:1.2!important;overflow-wrap:break-word!important;}
 .hero-phones .journey-report-metric small{font-size:clamp(9px,2.7vw,12px)!important;line-height:1.22!important;overflow-wrap:break-word!important;}
}
@media(max-width:390px){
 .hero-phones .journey-report{padding:7px 5px!important}
 .hero-phones .journey-report-body{gap:6px!important}
 .hero-phones .journey-bars{height:42px!important}
 .hero-phones .journey-report-metric strong{font-size:10px!important}
 .hero-phones .journey-report-metric small{font-size:9px!important}
}

/* V30 final — mobile readability: allow complete first-card caption, no clipping. */
@media (max-width:1000px){
 .hero-phones .journey-ad{overflow:visible!important;min-width:0!important;box-sizing:border-box!important;justify-content:flex-start!important}
 .hero-phones .journey-ad h3{display:block!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin:7px 0 0!important;padding:0 3px!important;box-sizing:border-box!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:auto!important;text-align:center!important;font-size:clamp(10px,2.8vw,13px)!important;line-height:1.32!important}
 .hero-phones .journey-ad .journey-photo{flex:1 1 auto!important;min-height:30px!important;max-height:90px!important;height:auto!important;margin:0!important}
 .hero-phones .journey-unit:has(.journey-ad){min-height:0!important}
 .hero-phones .journey-card{box-sizing:border-box!important}
}
@media(max-width:390px){
 .hero-phones .journey-ad h3{font-size:10px!important;line-height:1.28!important;margin-top:5px!important}
 .hero-phones .journey-ad .journey-photo{min-height:24px!important}
}

/* V31 — Desktop: composition intérieure ample et équilibrée, à l'image du mobile validé. */
@media (min-width:1001px){
 .hero-phones .journey-card{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;overflow:visible!important;padding:clamp(11px,1.15vw,18px)!important;gap:clamp(7px,.7vw,11px)!important}
 .hero-phones .journey-ad{justify-content:space-between!important}
 .hero-phones .journey-ad .journey-networks{flex:0 0 auto!important}
 .hero-phones .journey-ad .journey-photo{flex:1 1 auto!important;min-height:80px!important;max-height:none!important}
 .hero-phones .journey-ad h3{flex:0 0 auto!important;margin:3px auto 0!important;width:100%!important;max-width:100%!important;text-align:center!important;font-size:clamp(12px,1.08vw,17px)!important;line-height:1.35!important;overflow-wrap:break-word!important}
 .hero-phones .journey-form{justify-content:space-around!important;gap:4px!important}
 .hero-phones .journey-form h3{margin:0 0 5px!important}
 .hero-phones .journey-lead{justify-content:space-between!important;gap:8px!important}
 .hero-phones .journey-lead .journey-details{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:space-evenly!important;min-height:0!important}
 .hero-phones .journey-report{justify-content:center!important;align-items:center!important;gap:0!important;border:1px solid #e0faff!important;box-shadow:0 16px 42px rgba(5,29,46,.18),0 0 0 3px rgba(190,241,255,.85),0 0 35px 13px rgba(148,229,255,.72),0 0 75px 28px rgba(148,229,255,.40)!important}
 .hero-phones .journey-report h3{display:none!important}
 .hero-phones .journey-report-body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(16px,1.7vw,26px)!important;width:100%!important;min-height:0!important}
 .hero-phones .journey-bars{flex:0 0 auto!important;height:clamp(68px,6.5vw,105px)!important;margin:0 auto!important}
 .hero-phones .journey-report-metric{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important;text-align:center!important}
 .hero-phones .journey-report-metric strong{font-size:clamp(14px,1.2vw,19px)!important;line-height:1.3!important}
 .hero-phones .journey-report-metric small{font-size:clamp(12px,1.04vw,16px)!important;line-height:1.35!important}
}

/* V32 — Halo de résultat identique et réellement perceptible sur desktop.
   La lumière appartient à la carte, sans modifier les autres étapes. */
@media (min-width:1001px){
  .hero-phones.hero-art{right:4.5%!important;}
  .hero-phones .journey-unit:has(.journey-report){z-index:8!important;isolation:isolate!important;}
  .hero-phones .journey-unit:has(.journey-report)::before{
    content:""!important;display:block!important;position:absolute!important;
    left:-16px!important;right:-16px!important;top:32px!important;bottom:-16px!important;
    border-radius:23px!important;background:rgba(135,225,255,.48)!important;
    filter:blur(21px)!important;opacity:1!important;z-index:-1!important;
    pointer-events:none!important;
  }
  .hero-phones .journey-report{
    position:relative!important;z-index:1!important;background:#fff!important;
    border:2px solid #c6f4ff!important;
    box-shadow:0 14px 32px rgba(3,25,43,.26),
      0 0 0 3px rgba(206,247,255,.98),
      0 0 22px 9px rgba(158,235,255,.90),
      0 0 54px 19px rgba(135,225,255,.62)!important;
    overflow:visible!important;
  }
}

/* V33 — mobile: keep QUALIFICATION on a single aligned line in Le constat. */
@media (max-width:700px){
  .comparison-track .comp-3 strong{
    font-size:clamp(7px,2.05vw,10px)!important;
    letter-spacing:-.045em;
    white-space:nowrap;
    overflow-wrap:normal!important;
    word-break:normal;
    width:100%;
    text-align:center;
  }
}

/* V34 — Le constat : mobile cards with equal title typography and enough width. */
@media (max-width:700px) {
  .intro .comparison { padding:20px 12px!important; }
  .intro .comparison-track {
    display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important; margin:22px 0!important; align-items:stretch!important;
  }
  .intro .comparison-track .comp {
    min-width:0!important; width:100%!important; min-height:145px!important;
    padding:18px 8px!important; display:flex!important; flex-direction:column!important;
    justify-content:center!important; align-items:center!important;
  }
  .intro .comparison-track .comp strong,
  .intro .comparison-track .comp-3 strong {
    font-family:Manrope,sans-serif!important; font-size:clamp(13px,3.7vw,16px)!important;
    font-weight:800!important; letter-spacing:-.045em!important; line-height:1.25!important;
    white-space:nowrap!important; overflow-wrap:normal!important; word-break:normal!important;
    width:100%!important; text-align:center!important;
  }
  .intro .comparison-track .comp small {font-size:11px!important;line-height:1.35!important;}
  .intro .comparison-track .comp-icon {font-size:25px!important;margin-bottom:12px!important;}
}
