﻿.home-banner .swiper-slide>a::after{display:none;}
@media (max-width:500px){.home-banner .swiper-slide{height:auto;}}
.home-choose {background-image: url(/uploads/47912/banner/20260603024415ff9f5.jpg);}
.home-appli {background-image: url(/uploads/47912/banner/2026060302453087bf5.jpg);}
.home-choose::after,.home-appli::before{display:none;}
.home-appli #appliswiper .swiper-slide .img{aspect-ratio: unset;}
.home-appli #appliswiper .swiper-slide .img .icon-videoplay{background:var(--color);border-color:var(--color)}

:root {--blue:#033789;--blue-deep:#173f85;--blue-light:#4f7fc6;--ink:#1a1a2e;--ink-2:#2b2b3d;--muted:#444;--line:#d8dde5;--bg:#f5f7fa;--card-bg:#ffffff;--card-shadow:0 8px 30px rgba(31,49,90,0.06);--radius:16px}
.home-worldwide {position:relative}
.hero {text-align:center;position:absolute;width:100%;top:3%;left:0;z-index:3;}
.brand {font-size:56px;font-weight:800;letter-spacing:-0.02em;color:var(--ink);line-height:1.1}
.tagline-wrap {display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px;color:var(--muted);font-size:18px;font-weight:400}
.tagline-wrap .line {flex:0 0 120px;height:1px;background:linear-gradient(to right,#b4bbc633,#b4bbc6)}
.tagline-wrap .tagline+.line {background:linear-gradient(to right,#b4bbc6,#b4bbc633)}
.map-section {position:relative;z-index:2;}
.world-map {display:block;width:100%;height:auto;border-radius:10px}
.features {padding:1.75vw 2.5vw;display:flex;gap:1vw;position:absolute;bottom:3%;left:50%;transform:translateX(-50%);z-index:4;width:94%;justify-content:space-between;}
.feature {display:flex;align-items:center;gap:1.2vw;position:relative;min-width:20%;}
.features .line {width:1px;background:var(--line)}
.feature-icon {flex:0 0 auto;width:4.5vw;height:4.5vw;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}
.feature-icon img {width:100%;height:100%;object-fit:contain;display:block}
.feature-text h3 {font-size:1.1vw;font-weight:700;color:var(--ink);line-height:1.25;margin-bottom:4px}
.feature:first-child  .feature-text h3 {font-size:1.3vw;color:var(--blue);}
.feature-text p {font-size:.7vw;color:var(--muted);line-height:1.4}
@media (max-width:1440px){.brand{font-size:48px}}
@media (max-width:1280px){.brand{font-size:40px}
.tagline-wrap{margin-top:10px}}
@media (max-width:1024px) {.brand{font-size:32px}
.tagline-wrap{font-size:14px;margin-top:5px}}
@media (max-width:768px) {.brand{font-size:26px}
.tagline-wrap{font-size:12px;margin-top:3px}}
@media (max-width:550px) {.hero{top:1%}
.brand{font-size:18px}
.tagline-wrap{gap:10px;transform:scale(.85);margin:0;}
.tagline-wrap .line {flex:0 0 40px;}}
