/* V11: restrained local-business presentation, no third-party logo wall. */
.v-whatsapp{display:block;margin:12px 0;font-weight:600;overflow-wrap:anywhere}.v-contactaside .v-whatsapp{padding:12px;background:#fff;border:1px solid #b6c8bc;border-radius:3px}
.v11-panel{background:#172d35;color:#fff;padding:30px 32px;border-top:4px solid #aa282f;border-radius:4px;box-shadow:0 16px 35px #172d3512}
.v11-panel .v-kicker{color:#d7e5df;margin-bottom:16px}.v11-row{display:flex;align-items:center;gap:20px;padding:17px 0;border-top:1px solid #52666b}.v11-row>span{color:#ed989d;font-size:12px;flex:0 0 24px}.v11-row p{margin:0;font-size:17px;line-height:1.5;font-weight:500;flex:1}.v11-row b{float:right;margin-left:8px;font-weight:400;color:#c6d7cf}
.v11-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.v11-grid.v11-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.v11-service{background:#fff;border:1px solid #dfe4e1;padding:30px;border-radius:4px;display:flex;flex-direction:column;align-items:flex-start}.v11-service h3{font-size:22px;line-height:1.4;overflow-wrap:break-word}.v11-service p{font-size:15px;line-height:1.8;color:#52656b;margin:0 0 26px}.v11-service .v-textlink{margin-top:auto}.v11-primary .v11-service{border-top:3px solid #aa282f}.v11-note{border-left:3px solid #aa282f;background:#eff2ee;padding:20px 26px;max-width:900px}.v11-note h3{font-size:16px;margin-top:0}.v11-note p{color:#52656b;font-size:15px;margin-bottom:0}.v11-countries{font-size:20px;line-height:2;max-width:940px;color:#172d35}
.v-cards:has(> :last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}
.v-herogrid{grid-template-columns:1.1fr .9fr;gap:56px}.v10 h1{font-size:clamp(34px,4vw,56px);line-height:1.15;letter-spacing:-.035em}.v10 h2{font-size:clamp(27px,2.8vw,39px);line-height:1.25}.v-brand small{font-size:9px;letter-spacing:.06em}.v-nav{gap:17px}.v-nav>a{font-size:12px}.v-nav>a.v-button{font-size:12px}.v-hero{padding:65px 0}.v-section{padding:64px 0}
html[lang^=zh] .v10 h1{font-size:clamp(32px,3.5vw,48px);line-height:1.3;letter-spacing:0}html[lang^=zh] .v10 h2{font-size:clamp(26px,2.6vw,36px);line-height:1.4}html[lang^=de] .v10 h1{hyphens:auto}html[lang^=de] .v11-service h3{hyphens:auto}
@media(max-width:1100px){.v11-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-herogrid{gap:30px}.v-nav>a{font-size:15px}}
@media(max-width:760px){.v-herogrid{grid-template-columns:1fr;gap:28px}.v11-grid,.v11-grid.v11-primary,.v-cards:has(> :last-child:nth-child(2)){grid-template-columns:1fr}.v11-service{padding:24px}.v11-panel{padding:24px}.v11-row{padding:15px 0;gap:12px}.v11-row p{font-size:16px}.v10 h1,html[lang^=zh] .v10 h1{font-size:34px;line-height:1.25}.v10 h2,html[lang^=zh] .v10 h2{font-size:28px;line-height:1.35}.v-hero,.v-section{padding:44px 0}.v11-countries{font-size:17px}.v-brand small{font-size:8px}.v11-service h3{font-size:21px}.v-footline{overflow-wrap:anywhere}}
