
/* Vadoo UI04.2 — Driver Global Landing */
.v4d-page{background:#fff;color:#071a38;overflow:hidden}.v4d-page *{box-sizing:border-box}
.v4d-hero{position:relative;padding:138px 0 30px;min-height:760px;background:radial-gradient(circle at 71% 15%,rgba(29,156,255,.18),transparent 25%),radial-gradient(circle at 91% 53%,rgba(127,236,20,.11),transparent 25%),linear-gradient(120deg,#fff 0%,#f6fbff 53%,#eefaff 100%)}
.v4d-aura{position:absolute;border-radius:50%;filter:blur(10px);animation:v4dPulse 7s ease-in-out infinite;pointer-events:none}.v4d-aura.a1{width:440px;height:440px;right:11%;top:-130px;background:radial-gradient(circle,rgba(18,148,255,.17),transparent 70%)}.v4d-aura.a2{width:330px;height:330px;right:-90px;bottom:30px;background:radial-gradient(circle,rgba(129,238,21,.12),transparent 70%);animation-delay:-2s}
.v4d-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:center}.v4d-eyebrow{display:inline-block;color:#3976c7;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:850}.v4d-copy h1{font-size:clamp(48px,5.35vw,75px);line-height:.98;letter-spacing:-.055em;font-weight:900;margin:14px 0 18px;color:#071a38}.v4d-copy h1 .accent{background:linear-gradient(90deg,#0968ff,#14c1df 58%,#7be31a);-webkit-background-clip:text;background-clip:text;color:transparent}.v4d-copy>p{max-width:590px;color:#5d7491;font-size:18px;line-height:1.7}.v4d-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:25px}.v4d-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:48px;padding:0 22px;border-radius:999px;text-decoration:none!important;font-size:13px;font-weight:800;transition:.22s}.v4d-btn.primary{background:linear-gradient(90deg,#0968ff,#14c7df 62%,#86ed15);color:#fff!important;box-shadow:0 14px 30px rgba(9,104,255,.17)}.v4d-btn.secondary{border:1px solid #a6c8f2;background:#fff;color:#112f51!important}.v4d-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(9,104,255,.14)}.v4d-trust{display:flex;gap:17px;flex-wrap:wrap;margin-top:23px;color:#294663;font-size:12px;font-weight:750}.v4d-trust span{display:flex;gap:7px;align-items:center}.v4d-trust i{color:#0a70ff;font-size:14px}
.v4d-stage{position:relative;height:510px;perspective:1200px}.v4d-stage-bg{position:absolute;inset:7% 1% 2%;border-radius:48% 52% 45% 55%;background:radial-gradient(circle at center,rgba(36,169,255,.22),rgba(86,221,255,.06) 48%,transparent 72%);filter:blur(8px);animation:v4dPulse 6s ease-in-out infinite}.motion{transition:margin .17s ease-out;will-change:margin}.v4d-driver-media{position:absolute;left:1%;bottom:20px;width:70%;height:430px;border-radius:34px;overflow:hidden;box-shadow:0 35px 70px rgba(29,84,130,.16);background:linear-gradient(145deg,#dff2ff,#f7fbff);border:1px solid rgba(36,137,228,.12);animation:v4dFloat 7s ease-in-out infinite}.v4d-driver-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(6,26,47,.16))}.v4d-driver-media img{width:100%;height:100%;object-fit:cover}.v4d-driver-fallback{position:absolute;inset:0;background:linear-gradient(160deg,#eff9ff,#dff1ff 60%,#eaffdf)}.v4d-driver-fallback .v4d-car{position:absolute;right:10%;bottom:17%;font-size:115px;color:#0b75df}.v4d-driver-fallback .v4d-person{position:absolute;left:15%;bottom:18%;width:120px;height:120px;border-radius:50%;background:#fff;color:#133959;display:flex;align-items:center;justify-content:center;font-size:60px;box-shadow:0 15px 35px rgba(30,76,117,.12)}
.v4d-phone{position:absolute;z-index:7;right:5%;top:50px;width:190px;height:390px;border:7px solid #0b1b2f;border-radius:32px;background:#0b1b2f;box-shadow:0 34px 58px rgba(17,58,96,.27);transform:rotate(7deg);overflow:hidden;animation:v4dPhone 6.4s ease-in-out infinite}.v4d-notch{position:absolute;z-index:3;width:68px;height:18px;border-radius:11px;background:#06111f;left:50%;top:6px;transform:translateX(-50%)}.v4d-phone-screen{position:absolute;inset:0;border-radius:24px;background:linear-gradient(180deg,#f6fbff,#edf8ff);padding:31px 12px 12px;color:#11304f}.v4d-phone-head{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800}.v4d-phone-head img{width:24px}.v4d-online{margin-top:18px;padding:12px;border-radius:13px;background:#fff;box-shadow:0 8px 20px rgba(25,74,116,.08);display:flex;align-items:center;gap:8px;font-size:12px}.v4d-online .dot{width:8px;height:8px;border-radius:50%;background:#79df1a;box-shadow:0 0 0 5px rgba(121,223,26,.12)}.v4d-trip-card{position:relative;margin-top:13px;height:128px;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(25,74,116,.08);padding:17px 12px 12px 50px}.route-dot{position:absolute;left:19px;width:10px;height:10px;border-radius:50%;background:#0a70ff}.route-dot.start{top:23px}.route-dot.end{bottom:22px;background:#7ce21b}.route-line{position:absolute;left:23px;top:33px;height:65px;border-left:2px dashed #b4cce6}.v4d-trip-card small,.v4d-trip-card strong{display:block}.v4d-trip-card small{font-size:12px;color:#7a91a8}.v4d-trip-card strong{font-size:12px;margin-top:4px}.v4d-phone-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.v4d-phone-metrics>div{min-height:75px;border-radius:13px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 7px 18px rgba(25,74,116,.06)}.v4d-phone-metrics strong{font-size:22px;color:#0a70ff}.v4d-phone-metrics i{font-size:17px;color:#78df19}.v4d-phone-metrics small{font-size:12px;color:#7d91a5;margin-top:3px}
.v4d-float{position:absolute;z-index:9;padding:11px 13px;border-radius:14px;background:rgba(255,255,255,.96);border:1px solid #dfeaf4;box-shadow:0 13px 30px rgba(24,70,109,.13);display:flex;align-items:center;gap:9px;animation:v4dFloat 5.4s ease-in-out infinite}.v4d-float>i{width:31px;height:31px;border-radius:10px;background:#edf6ff;color:#0b70ff;display:flex;align-items:center;justify-content:center}.v4d-float small,.v4d-float strong{display:block}.v4d-float small{font-size:12px;color:#758ca4}.v4d-float strong{font-size:12px;color:#0d2a49;margin-top:2px}.v4d-float.f1{left:-2%;top:118px}.v4d-float.f2{right:-1%;bottom:58px;animation-delay:-1.8s}.v4d-float.f2>i{background:#effbe9;color:#3ea719}.v4d-float.f3{left:9%;bottom:34px;animation-delay:-3s}
.v4d-model-bar{position:relative;z-index:10;margin-top:15px;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e2ecf5;border-radius:22px;box-shadow:0 18px 45px rgba(29,78,121,.10);overflow:hidden}.v4d-model-bar>div{min-height:93px;padding:16px 19px;display:grid;grid-template-columns:42px auto;column-gap:12px;align-items:center;border-right:1px solid #e8eef5}.v4d-model-bar>div:last-child{border:0}.v4d-model-bar .icon{grid-row:1/3;width:42px;height:42px;border-radius:50%;background:#edf6ff;color:#0a70ff;display:flex;align-items:center;justify-content:center}.v4d-model-bar strong{font-size:17px;color:#0b2847;align-self:end}.v4d-model-bar small{font-size:12px;color:#74899e;align-self:start;line-height:1.4}
.v4d-section,.v4d-media-section{padding:78px 0;background:#fff}.v4d-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.v4d-section-head.centered{justify-content:center;text-align:center}.v4d-section-head.centered>div{max-width:800px}.v4d-section-head h2,.v4d-payment h2,.v4d-safety h2,.v4d-app h2{font-size:clamp(31px,3.9vw,47px);line-height:1.04;letter-spacing:-.04em;color:#071a38;font-weight:900;margin:9px 0}.v4d-section-head p,.v4d-payment p,.v4d-safety p,.v4d-app p{color:#667d98;line-height:1.75;margin:0;font-size:16px}.v4d-section-head>a{color:#0870f8!important;font-size:12px;font-weight:800}
.v4d-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.v4d-benefit-grid article{position:relative;min-height:240px;padding:26px;border-radius:22px;background:#fff;border:1px solid #e2ecf6;box-shadow:0 14px 38px rgba(31,78,120,.06)}.v4d-benefit-grid article.featured{background:linear-gradient(145deg,#071d38,#0b345a);border-color:#174e78}.v4d-benefit-grid .icon,.v4d-steps .icon{width:48px;height:48px;border-radius:15px;background:#edf6ff;color:#0b70ff;display:flex;align-items:center;justify-content:center;font-size:19px}.v4d-benefit-grid .featured .icon{background:rgba(255,255,255,.1);color:#84ef18}.v4d-benefit-grid h3,.v4d-steps h3{font-size:17px;color:#0b2948;font-weight:850;margin:24px 0 8px}.v4d-benefit-grid p,.v4d-steps p{font-size:14px;line-height:1.75;color:#6b8098;margin:0}.v4d-benefit-grid .featured h3{color:#fff}.v4d-benefit-grid .featured p{color:#a9c2d8}.v4d-benefit-grid .badge{position:absolute;right:18px;top:18px;padding:5px 9px;border-radius:999px;background:rgba(133,238,24,.12);color:#9af63b;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.v4d-benefit-grid .big-number{position:absolute;left:26px;bottom:19px;display:flex;align-items:baseline;gap:8px;color:#83ed19;font-weight:900}.v4d-benefit-grid .big-number strong{font-size:29px;line-height:1}.v4d-benefit-grid .big-number small{display:block;font-size:12px;color:#9eb5c9;text-align:left;text-transform:uppercase}
.v4d-how{padding:76px 0;background:linear-gradient(180deg,#f7fbff,#fff)}.v4d-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.v4d-steps article{position:relative;min-height:225px;padding:24px;border:1px solid #e2ebf5;border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(30,77,119,.05)}.v4d-steps .step{position:absolute;right:18px;top:15px;font-size:30px;color:#dbe8f5;font-weight:900}.v4d-steps h3{margin-top:24px}
.v4d-payment{padding:70px 0;background:linear-gradient(115deg,#eef9ff,#f8fcff 55%,#efffe9)}.v4d-payment-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}.v4d-payment-copy ul{list-style:none;padding:0;margin:24px 0 0}.v4d-payment-copy li{display:flex;align-items:flex-start;gap:10px;margin:11px 0;color:#35516e;font-size:14px;line-height:1.6}.v4d-payment-copy li i{width:21px;height:21px;border-radius:50%;background:#eaf8e4;color:#42a520;display:flex;align-items:center;justify-content:center;font-size:12px;flex:0 0 21px}.v4d-flow{position:relative;min-height:340px;border-radius:26px;background:#fff;border:1px solid #dce9f4;box-shadow:0 16px 42px rgba(29,77,119,.08);display:grid;grid-template-columns:1fr .72fr 1fr;align-items:center;padding:42px 30px 92px}.v4d-flow .entity{height:142px;border-radius:22px;background:#f7fbff;border:1px solid #dbe7f3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;padding:14px;box-shadow:0 10px 24px rgba(29,77,119,.035)}.v4d-flow .entity i{width:54px;height:54px;border-radius:17px;background:#eaf4ff;color:#0b70ff;display:flex;align-items:center;justify-content:center;font-size:23px}.v4d-flow .entity span{font-size:13px;color:#123251;font-weight:850;line-height:1.35}.v4d-flow .arrow{text-align:center;color:#7a91aa}.v4d-flow .arrow span{display:block;font-size:12px;font-weight:700;color:#6b8199;margin-bottom:7px}.v4d-flow .arrow i{font-size:31px;color:#0b70ff}.vadoo-note{}.v4d-flow .vadoo-note{position:absolute;left:30px;right:30px;bottom:20px;display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:15px;background:#071c35;color:#fff;box-shadow:0 10px 25px rgba(7,28,53,.16)}.v4d-flow .vadoo-note img{width:34px}.v4d-flow .vadoo-note strong,.v4d-flow .vadoo-note small{display:block}.v4d-flow .vadoo-note strong{font-size:18px;line-height:1.2}.v4d-flow .vadoo-note small{font-size:15px;color:#e7f1fa;margin-top:5px;line-height:1.5;font-weight:500}
.v4d-media-section{background:#fff}.v4d-media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.v4d-media-grid article{overflow:hidden;border-radius:20px;background:#fff;border:1px solid #e2ecf5;box-shadow:0 12px 32px rgba(29,77,119,.06)}.v4d-media-grid .media{height:205px;background:linear-gradient(145deg,#dff2ff,#eefaff);overflow:hidden}.v4d-media-grid img{width:100%;height:100%;object-fit:cover;transition:.4s}.v4d-media-grid article:hover img{transform:scale(1.035)}.v4d-media-grid .fallback{height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#e7f6ff,#f7fcff 62%,#efffe8);font-size:44px;color:#0b70ff}.v4d-media-grid .body{padding:18px}.v4d-media-grid h3{font-size:15px;font-weight:850;color:#0d2b4b;margin:0 0 7px}.v4d-media-grid p{font-size:14px;color:#71869d;line-height:1.7;margin:0}
.v4d-safety{padding:70px 0;background:#f7fbff}.v4d-safety-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.v4d-safety-list{display:grid;gap:14px}.v4d-safety-list>div{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:19px;background:#fff;border:1px solid #dbe7f2;box-shadow:0 12px 28px rgba(30,77,119,.06);min-height:92px}.v4d-safety-list i{width:48px;height:48px;border-radius:15px;background:#eaf4ff;color:#0a70ff;display:flex;align-items:center;justify-content:center;font-size:18px;flex:0 0 48px}.v4d-safety-list strong,.v4d-safety-list small{display:block}.v4d-safety-list strong{font-size:14px;color:#153251;line-height:1.35}.v4d-safety-list small{font-size:13px;color:#6f849b;margin-top:5px;line-height:1.5}
.v4d-app{padding:65px 0 76px;background:linear-gradient(120deg,#f8fcff,#eef8ff)}.v4d-app-shell{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:36px 42px;border-radius:26px;background:#fff;border:1px solid #dce9f4;box-shadow:0 16px 45px rgba(30,77,119,.07)}.v4d-app-shell>div:first-child{max-width:650px}.v4d-store-row{display:flex;gap:14px;flex-wrap:wrap}.v4d-store-row a{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;min-width:190px;min-height:64px;padding:12px 18px;border-radius:16px;color:#fff!important;text-decoration:none!important;box-shadow:0 14px 28px rgba(11,112,255,.18);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;border:1px solid rgba(255,255,255,.28)}.v4d-store-row a:first-child{background:linear-gradient(135deg,#0b63ff 0%,#14bde4 100%)}.v4d-store-row a:last-child{background:linear-gradient(135deg,#0b63ff 0%,#15c9cf 58%,#79e21b 100%)}.v4d-store-row a:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.16) 50%,transparent 80%);transform:translateX(-120%);transition:transform .45s ease}.v4d-store-row a:hover{transform:translateY(-3px);box-shadow:0 18px 34px rgba(11,112,255,.25);filter:saturate(1.08)}.v4d-store-row a:hover:before{transform:translateX(120%)}.v4d-store-row a>span{font-size:28px;position:relative;z-index:1}.v4d-store-row small,.v4d-store-row strong{display:block}.v4d-store-row small{font-size:12px;color:rgba(255,255,255,.82);letter-spacing:.01em}.v4d-store-row strong{font-size:15px;line-height:1.2;color:#fff}.v4d-store-row a>div{position:relative;z-index:1}
@keyframes v4dPulse{0%,100%{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes v4dFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes v4dPhone{0%,100%{transform:rotate(7deg) translateY(0)}50%{transform:rotate(5deg) translateY(-9px)}}
@media(max-width:991px){.v4d-hero{padding-top:115px}.v4d-hero-grid,.v4d-payment-shell,.v4d-safety-shell{grid-template-columns:1fr}.v4d-stage{height:480px}.v4d-model-bar{grid-template-columns:repeat(2,1fr)}.v4d-model-bar>div:nth-child(2){border-right:0}.v4d-model-bar>div:nth-child(-n+2){border-bottom:1px solid #e8eef5}.v4d-benefit-grid{grid-template-columns:repeat(2,1fr)}.v4d-steps{grid-template-columns:repeat(2,1fr)}.v4d-media-grid{grid-template-columns:repeat(2,1fr)}.v4d-app-shell{align-items:flex-start;flex-direction:column}}
@media(max-width:575px){.v4d-hero{padding-top:105px}.v4d-copy h1{font-size:44px}.v4d-stage{height:390px;margin-top:10px}.v4d-driver-media{width:82%;height:320px}.v4d-phone{width:130px;height:280px;right:0;top:57px}.v4d-float{display:none}.v4d-model-bar{grid-template-columns:1fr}.v4d-model-bar>div{border-right:0;border-bottom:1px solid #e8eef5!important}.v4d-model-bar>div:last-child{border-bottom:0!important}.v4d-benefit-grid,.v4d-steps,.v4d-media-grid{grid-template-columns:1fr}.v4d-section,.v4d-how,.v4d-media-section{padding:58px 0}.v4d-payment,.v4d-safety{padding:58px 0}.v4d-flow{grid-template-columns:1fr;gap:12px;padding-bottom:85px}.v4d-flow .arrow{transform:rotate(90deg);padding:5px}.v4d-app-shell{padding:28px 22px}}
@media(prefers-reduced-motion:reduce){.v4d-page *{animation:none!important}.motion{transition:none!important}}


@media(max-width:575px){
  .v4d-copy>p{font-size:16px;line-height:1.65}
  .v4d-section-head p,.v4d-payment p,.v4d-safety p,.v4d-app p{font-size:15px}
  .v4d-benefit-grid p,.v4d-steps p,.v4d-media-grid p{font-size:13px}
  .v4d-payment-copy li{font-size:13px}
  .v4d-trust{font-size:12px}
}

/* UI04.2.2 targeted sizing refinements */
@media(max-width:575px){
  .v4d-flow{min-height:auto;padding:24px 18px 88px}
  .v4d-flow .entity{height:120px}
  .v4d-flow .entity span{font-size:12px}
  .v4d-flow .arrow span{font-size:12px}
  .v4d-flow .vadoo-note{left:18px;right:18px}
  .v4d-safety-list>div{padding:17px 18px;min-height:82px}
  .v4d-safety-list strong{font-size:13px}
  .v4d-safety-list small{font-size:12px}
  .v4d-store-row{width:100%}
  .v4d-store-row a{flex:1 1 100%;min-width:0;min-height:60px}
}


/* UI06 — Driver differentiators visual slider */
.v4d-difference-slider-section{padding:82px 0 84px;background:linear-gradient(180deg,#fff,#f7fbff 72%,#fff)}
.v4d-difference-slider{position:relative;margin-top:8px;border:1px solid #dce8f4;border-radius:28px;background:#fff;box-shadow:0 22px 60px rgba(27,75,118,.10);overflow:hidden}
.v4d-slider-viewport{overflow:hidden}.v4d-slider-track{display:flex;transition:transform .62s cubic-bezier(.22,.61,.36,1);will-change:transform}
.v4d-diff-slide{position:relative;flex:0 0 100%;min-width:100%;display:grid;grid-template-columns:.88fr 1.12fr;min-height:490px;background:linear-gradient(115deg,#fff 0%,#f7fbff 48%,#eefaff 100%)}
.v4d-diff-slide:before{content:'';position:absolute;width:330px;height:330px;left:32%;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(14,122,255,.10),transparent 70%);pointer-events:none}.v4d-diff-slide:after{content:'';position:absolute;width:300px;height:300px;right:-120px;bottom:-130px;border-radius:50%;background:radial-gradient(circle,rgba(127,236,20,.12),transparent 70%);pointer-events:none}
.v4d-slide-copy{position:relative;z-index:2;padding:62px 56px 62px 62px;display:flex;flex-direction:column;justify-content:center}.v4d-slide-tag{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 12px;border-radius:999px;background:#edf6ff;color:#0b70ff;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.v4d-slide-tag i{font-size:12px}
.v4d-slide-copy h3{font-size:clamp(34px,3.4vw,48px);line-height:1.03;letter-spacing:-.045em;color:#071a38;font-weight:900;margin:18px 0 14px}.v4d-slide-copy h3 .accent{background:linear-gradient(90deg,#0968ff,#14c1df 58%,#7ce21a);-webkit-background-clip:text;background-clip:text;color:transparent}.v4d-slide-copy>p{font-size:16px;line-height:1.72;color:#637a95;margin:0;max-width:590px}
.v4d-slide-points{display:grid;gap:9px;margin-top:22px}.v4d-slide-points span{display:flex;align-items:flex-start;gap:9px;color:#2e4b68;font-size:13px;line-height:1.5}.v4d-slide-points i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eaf8e5;color:#3ba219;font-size:12px;margin-top:1px}.v4d-slide-metric{display:flex;align-items:baseline;gap:9px;margin-top:22px}.v4d-slide-metric strong{font-size:42px;line-height:1;color:#0b70ff;font-weight:900}.v4d-slide-metric small{font-size:12px;color:#70869e;font-weight:750;text-transform:uppercase;letter-spacing:.08em}
.v4d-slide-link{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:24px;padding:12px 18px;border-radius:999px;background:linear-gradient(90deg,#0968ff,#13c7df 62%,#7fe71a);color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:850;box-shadow:0 12px 26px rgba(9,104,255,.16);transition:.2s}.v4d-slide-link:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(9,104,255,.21)}
.v4d-slide-media{position:relative;z-index:1;min-height:490px;overflow:hidden}.v4d-slide-media:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(247,251,255,.98) 0%,rgba(247,251,255,.16) 18%,rgba(7,26,56,.04) 100%);pointer-events:none}.v4d-slide-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 6s ease}.v4d-diff-slide.is-active .v4d-slide-media img{transform:scale(1.035)}
.v4d-media-card{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;max-width:245px;padding:12px 14px;border-radius:15px;background:rgba(255,255,255,.94);border:1px solid rgba(220,233,244,.95);box-shadow:0 14px 30px rgba(22,68,108,.16);backdrop-filter:blur(12px)}.v4d-media-card.mc-top{right:22px;top:24px}.v4d-media-card.mc-bottom{left:24px;bottom:24px}.v4d-media-card>i{width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:linear-gradient(145deg,#edf6ff,#efffe7);color:#0b70ff;display:flex;align-items:center;justify-content:center}.v4d-media-card small,.v4d-media-card strong{display:block}.v4d-media-card small{font-size:12px;color:#7a8fa5}.v4d-media-card strong{font-size:12px;color:#12304f;margin-top:2px}
.v4d-slider-arrow{position:absolute;z-index:7;top:50%;width:46px;height:46px;border:1px solid #d7e5f2;border-radius:50%;background:rgba(255,255,255,.95);color:#0b2d51;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(26,71,110,.13);transform:translateY(-50%);transition:.2s}.v4d-slider-arrow:hover{background:#0b70ff;color:#fff;border-color:#0b70ff}.v4d-slider-arrow.prev{left:18px}.v4d-slider-arrow.next{right:18px}.v4d-slider-controls{position:absolute;z-index:8;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:7px;padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.90);box-shadow:0 8px 20px rgba(23,69,108,.10);backdrop-filter:blur(10px)}.v4d-slider-controls button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#c9d9e8;transition:.22s}.v4d-slider-controls button.is-active{width:30px;background:linear-gradient(90deg,#0b70ff,#14c7df,#7fe71a)}
@media(max-width:991px){.v4d-diff-slide{grid-template-columns:1fr;min-height:auto}.v4d-slide-copy{padding:46px 46px 28px}.v4d-slide-media{min-height:390px}.v4d-slider-arrow{top:auto;bottom:16px}.v4d-slider-arrow.prev{left:18px}.v4d-slider-arrow.next{right:18px}.v4d-slider-controls{bottom:18px}}
@media(max-width:575px){.v4d-difference-slider-section{padding:58px 0}.v4d-difference-slider{border-radius:22px}.v4d-slide-copy{padding:34px 24px 24px}.v4d-slide-copy h3{font-size:34px}.v4d-slide-copy>p{font-size:14px}.v4d-slide-points span{font-size:12px}.v4d-slide-media{min-height:300px}.v4d-media-card{max-width:190px}.v4d-slider-arrow{width:40px;height:40px}.v4d-slider-controls{bottom:15px}.v4d-slide-metric strong{font-size:36px}}
@media(prefers-reduced-motion:reduce){.v4d-slider-track{transition:none!important}.v4d-slide-media img{transition:none!important;transform:none!important}}
