/* Country home: editorial entry points, shared catalogue cards and visible community. */
.vs-home.vs-home-v2{--vsh-ink:#17233c;--vsh-muted:#526174;--vsh-line:#d7e1eb;background:#f5f7fa;color:#17233c;font:15px/1.65 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;width:100%;max-width:none;margin:0}
.vs-home-v2,.vs-home-v2 *{box-sizing:border-box}.vs-home.vs-home-v2 :is(h1,h2,h3){font-family:inherit;line-height:1.2;letter-spacing:-.035em;text-transform:none;color:#17233c;font-weight:780;margin:0}.vs-home-v2 a{text-decoration:none}.vs-home-v2 :is(a,button):focus-visible{outline:3px solid #087fb3;outline-offset:4px}.vs-home-v2 img{max-width:100%;height:auto}.vs-home-v2 .vsh-wrap{max-width:1400px;padding:0 28px;margin:0 auto}.vs-home-v2 .vsh-eyebrow{font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#426750;margin:0 0 12px}
.vs-home-v2 .vsh-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 82% 0,#2b526c 0,transparent 58%),#12233b;color:#fff;padding:64px 0 82px}.vs-home-v2 .vsh-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:52px}.vs-home-v2 .vsh-hero .vsh-eyebrow{color:#b7ddc8}.vs-home-v2 .vsh-hero h1{font-size:clamp(38px,4.3vw,62px);letter-spacing:-.055em;line-height:1.06;color:#fff;max-width:760px}.vs-home-v2 .vsh-hero h1 em{font-style:normal;color:#ace0c2}.vs-home-v2 .vsh-lead{color:#d3dfeb;font-size:16px;line-height:1.8;max-width:650px;margin:24px 0}.vs-home-v2 .vsh-actions{display:flex;flex-wrap:wrap;gap:10px}.vs-home-v2 .vsh-btn{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:48px;border:1px solid #b8dfc6;border-radius:9px;padding:12px 18px;font-size:13px;font-weight:800;color:#153225;background:#b8dfc6;line-height:1.5}.vs-home-v2 .vsh-btn:hover{background:#ccebd7;color:#153225;transform:translateY(-1px)}.vs-home-v2 .vsh-btn--outline{background:#ffffff08;border-color:#8094aa;color:#fff}.vs-home-v2 .vsh-btn--outline:hover{background:#ffffff18;color:#fff}.vs-home-v2 .vsh-note{font-size:11px;color:#c6d5e5;margin:16px 0 0}.vs-home-v2 .vsh-hero-visual{position:relative;min-width:0;padding:18px 0 48px}.vs-home-v2 .vsh-orbit{position:absolute;width:90%;aspect-ratio:1;border:1px solid #ffffff20;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.vs-home-v2 .vsh-orbit:after{content:"";position:absolute;inset:-26px;border:1px solid #ffffff12;border-radius:50%}.vs-home-v2 .vsh-lifestyle{position:relative;display:block;width:100%;height:350px;object-fit:cover;border-radius:24px 24px 74px 24px;transform:rotate(2deg);box-shadow:0 24px 54px #0003}.vs-home-v2 .vsh-visual-caption{position:absolute;top:0;left:-12px;display:flex;align-items:center;gap:10px;padding:11px 16px;background:#fff;color:#17233c;font-size:11px;font-weight:750;border-radius:9px;box-shadow:0 12px 28px #0002;max-width:95%}.vs-home-v2 .vsh-visual-caption>span{color:#285f49;font-size:21px}.vs-home-v2 .vsh-floating-model{position:absolute;bottom:0;left:20px;right:20px;display:flex;align-items:center;gap:16px;padding:14px 20px;background:#fff;color:#17233c;border:1px solid #dae4ee;border-radius:14px;box-shadow:0 16px 32px #0002;transform:rotate(-2deg)}.vs-home-v2 .vsh-floating-model>img{width:78px;height:78px;object-fit:contain;background:#fff;border-radius:8px}.vs-home-v2 .vsh-floating-model small{display:block;color:#526174;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.vs-home-v2 .vsh-floating-model strong{display:block;font-size:15px;line-height:1.3;margin:4px 0}.vs-home-v2 .vsh-floating-model span>span{font-size:10px;font-weight:750;color:#285f49}
.vs-home-v2 .vsh-paths-section{position:relative;margin:38px 0 36px}.vs-home-v2 .vsh-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px}.vs-home.vs-home-v2 h2{font-size:clamp(24px,2.6vw,34px)}.vs-home-v2 .vsh-section-head p:not(.vsh-eyebrow){color:#526174;font-size:14px;margin:12px 0 0;max-width:750px}.vs-home-v2 .vsh-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vs-home-v2 .vsh-path{min-width:0;display:flex;flex-direction:column;padding:26px;background:#fff;border:1px solid #d5dfeb;border-radius:16px;box-shadow:0 4px 16px #17233c06;transition:transform .2s,box-shadow .2s}.vs-home-v2 .vsh-path:hover{transform:translateY(-3px);box-shadow:0 10px 22px #17233c10}.vs-home-v2 .vsh-path-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.vs-home-v2 .vsh-icon{display:grid;place-items:center;background:#e9f0f7;color:#31577b;width:44px;height:44px;border-radius:12px}.vs-home-v2 .vsh-icon svg{width:25px;height:25px}.vs-home-v2 .vsh-index{font-size:12px;font-weight:700;color:#687b91}.vs-home.vs-home-v2 .vsh-path h3{font-size:23px}.vs-home-v2 .vsh-path>p{font-size:14px;color:#526174;line-height:1.8;margin:14px 0 24px}.vs-home-v2 .vsh-path>a{display:flex;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid #d7e1eb;color:#17315c;font-size:13px;font-weight:800;margin-top:auto}.vs-home-v2 .vsh-path--find{background:#dcefe4;border-color:#b7d5c3}.vs-home-v2 .vsh-path--find .vsh-icon{background:#ffffffa0;color:#285f49}.vs-home-v2 .vsh-path--find>a{border-color:#b7d5c3;color:#24523e}.vs-home-v2 .vsh-path--deals{background:#fff6e3;border-color:#e9d9b3}.vs-home-v2 .vsh-path--deals .vsh-icon{background:#ffdfa0;color:#795012}.vs-home-v2 .vsh-path--deals>a{border-color:#e9d9b3;color:#6c4912}.vs-home-v2 .vsh-text-link{color:#17315c;font-weight:750;font-size:12px}.vs-home-v2 .vs-home-comparisons{max-width:none;margin:40px 0;padding:28px;background:#fff;border:1px solid #d7e1eb;border-radius:17px}.vs-home-v2 .vs-home-comparisons>header{margin-bottom:24px}.vs-home.vs-home-v2 .vs-home-comparisons h2{font-size:28px}.vs-home-v2 .vs-home-comparisons .vc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vs-home-v2 .vs-home-comparisons .vc-header{display:none}.vs-home-v2 .vs-home-comparisons .vc-card{border-color:#d7e1eb;border-radius:12px;box-shadow:none}.vs-home-v2 .vs-home-comparisons .vc-comparison-title{font-size:15px;line-height:1.45}.vs-home-v2 .vsh-model-section{margin:48px 0}.vs-home-v2 .vsh-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vs-home-v2 .vsh-model{position:relative;overflow:hidden;min-width:0;border:1px solid #d5dfeb;border-radius:14px;background:#fff}.vs-home-v2 .vsh-model-image{display:block;padding:30px;background:linear-gradient(135deg,#f1f5f8,#fff)}.vs-home-v2 .vsh-model-image img{display:block;object-fit:contain;width:100%;height:200px;mix-blend-mode:multiply}.vs-home-v2 .vsh-model>div:not(.vs-score-highlight){padding:20px}.vs-home-v2 .vsh-model small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#526174}.vs-home.vs-home-v2 .vsh-model h3{font-size:18px;margin:8px 0 18px;line-height:1.35}.vs-home-v2 .vsh-model h3 a{color:#17233c}.vs-home-v2 .vsh-model .vs-score-highlight{padding:0;background:#fff;top:12px;right:12px}
.vs-home-v2 .vsh-community{display:flex;align-items:center;gap:24px;padding:32px;background:#007bb0;border:1px solid #006b9b;border-radius:16px;color:#fff;margin:44px 0;box-shadow:0 12px 28px #007bb018}.vs-home.vs-home-v2 .vsh-community h2{color:#fff;font-size:27px}.vs-home-v2 .vsh-community p{color:#fff;font-size:14px;max-width:730px;margin:12px 0 0}.vs-home-v2 .vsh-community>a{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:13px 18px;border-radius:8px;background:#fff;color:#00648f;font-weight:800;font-size:12px;margin-left:auto}.vs-home-v2 .vsh-telegram-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:#ffffff20;flex-shrink:0}.vs-home-v2 .vsh-telegram-icon svg{width:28px;height:28px}
/* Preserve the country editor's curated blog links and query blocks. */
.vs-home.vs-home-v2 .vh-blog{padding:30px;background:#fff;border:1px solid #d7e1eb;border-radius:17px;margin:36px 0}.vs-home.vs-home-v2 .vh-blog .vh-wrap{padding:0;max-width:none}.vs-home.vs-home-v2 .vh-blog .vh-section-head{margin:0 0 24px;display:flex;justify-content:space-between;gap:20px}.vs-home.vs-home-v2 .vh-blog h2{font-size:28px}.vs-home.vs-home-v2 .vh-blog .vh-eyebrow{color:#526174;font-size:10px;letter-spacing:.14em;margin:0 0 12px}.vs-home.vs-home-v2 .vh-blog .vh-section-head p:not(.vh-eyebrow){font-size:14px;line-height:1.7;margin:12px 0 0;color:#526174}.vs-home.vs-home-v2 .vh-blog .vh-link{color:#17315c;white-space:nowrap;font-size:12px;font-weight:750}.vs-home.vs-home-v2 .vh-blog :is(.vh-articles,ul.wp-block-post-template){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.vs-home.vs-home-v2 .vh-blog :is(.vh-article,li.wp-block-post){margin:0;border:1px solid #d7e1eb;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}.vs-home.vs-home-v2 .vh-blog :is(.vh-article img,.wp-block-post-featured-image img){display:block;width:100%;height:170px;object-fit:cover}.vs-home.vs-home-v2 .vh-blog .wp-block-post-featured-image{margin:0}.vs-home.vs-home-v2 .vh-blog :is(.vh-article-body,.vh-post-inner){padding:20px}.vs-home.vs-home-v2 .vh-blog :is(h3,.wp-block-post-title){font-size:17px;line-height:1.4;margin:0 0 12px;letter-spacing:-.02em}.vs-home.vs-home-v2 .vh-blog h3 a{color:#17233c}.vs-home.vs-home-v2 .vh-blog :is(.wp-block-post-excerpt,p){font-size:13px;line-height:1.8;color:#526174}.vs-home.vs-home-v2 .vh-blog :is(.wp-block-post-date,.vh-blog-note,small){font-size:10px;color:#526174}.vs-home.vs-home-v2 .vh-blog :is(.vh-article-body>a,.wp-block-post-excerpt__more-link){color:#17315c;font-size:12px;font-weight:750}.vs-home-v2 .vsh-editorial{display:flex;align-items:center;gap:36px;padding:32px;background:#e9eff5;border:1px solid #cbd9e6;border-radius:16px;margin:36px 0 48px}.vs-home-v2 .vsh-editorial>div:first-child{flex:1}.vs-home.vs-home-v2 .vsh-editorial h2{font-size:26px}.vs-home-v2 .vsh-editorial p:not(.vsh-eyebrow){font-size:14px;color:#526174;margin:14px 0 0}.vs-home-v2 .vsh-editorial .vsh-actions{flex-direction:column;min-width:190px}.vs-home-v2 .vsh-btn--light{background:#fff;border-color:#cbd9e6;color:#17315c}.vs-home-v2 .vsh-blog-fallback{padding:28px;border:1px solid #d7e1eb;border-radius:14px;background:#fff}
@media(max-width:1000px){.vs-home-v2 .vsh-hero-grid{gap:28px}.vs-home-v2 .vsh-lifestyle{height:310px}.vs-home-v2 .vsh-path{padding:22px}.vs-home.vs-home-v2 .vsh-path h3{font-size:20px}.vs-home-v2 .vsh-community{flex-wrap:wrap}.vs-home-v2 .vsh-community>div:nth-child(2){flex:1}.vs-home-v2 .vsh-community>a{margin-left:78px}.vs-home-v2 .vsh-editorial{align-items:flex-start}}
@media(max-width:760px){.vs-home-v2 .vsh-wrap{padding:0 20px}.vs-home-v2 .vsh-hero{padding:40px 0 50px}.vs-home-v2 .vsh-hero-grid{grid-template-columns:1fr;gap:32px}.vs-home-v2 .vsh-hero h1{font-size:clamp(35px,7vw,50px)}.vs-home-v2 .vsh-hero-visual{max-width:560px;width:100%;margin:auto}.vs-home-v2 .vsh-lifestyle{height:280px}.vs-home-v2 .vsh-visual-caption{left:8px;font-size:10px}.vs-home-v2 .vsh-floating-model{left:12px;right:12px}.vs-home-v2 .vsh-paths{grid-template-columns:1fr}.vs-home-v2 .vsh-path-top{margin-bottom:18px}.vs-home-v2 .vsh-path>p{margin-bottom:18px}.vs-home-v2 .vsh-section-head{align-items:flex-start;flex-direction:column;gap:14px}.vs-home-v2 .vs-home-comparisons{padding:20px}.vs-home-v2 .vs-home-comparisons .vc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-home-v2 .vsh-models{grid-template-columns:1fr}.vs-home-v2 .vsh-model{display:grid;grid-template-columns:36% minmax(0,1fr)}.vs-home-v2 .vsh-model-image{padding:12px}.vs-home-v2 .vsh-model-image img{height:170px}.vs-home-v2 .vsh-model>div:not(.vs-score-highlight){padding:50px 16px 18px}.vs-home-v2 .vsh-community{padding:24px;gap:16px}.vs-home-v2 .vsh-community>div:nth-child(2){flex-basis:calc(100% - 70px)}.vs-home.vs-home-v2 .vsh-community h2{font-size:23px}.vs-home-v2 .vsh-community>a{width:100%;margin:0}.vs-home.vs-home-v2 .vh-blog{padding:20px}.vs-home.vs-home-v2 .vh-blog .vh-section-head{flex-direction:column}.vs-home.vs-home-v2 .vh-blog :is(.vh-articles,ul.wp-block-post-template){grid-template-columns:1fr}.vs-home-v2 .vsh-editorial{padding:24px;flex-direction:column;gap:22px}.vs-home-v2 .vsh-editorial .vsh-actions{width:100%}.vs-home-v2 .vsh-lead{font-size:15px}.vs-home-v2 .vsh-actions{gap:8px}.vs-home-v2 .vsh-btn{font-size:12px;padding:11px 14px;gap:14px}}
@media(max-width:400px){.vs-home-v2 .vsh-wrap{padding:0 14px}.vs-home-v2 .vsh-hero h1{font-size:35px}.vs-home-v2 .vsh-hero .vsh-actions{flex-direction:column}.vs-home-v2 .vsh-hero-visual{padding-bottom:50px}.vs-home-v2 .vsh-lifestyle{height:230px}.vs-home-v2 .vsh-floating-model{padding:12px;gap:12px}.vs-home-v2 .vsh-floating-model>img{width:60px;height:60px}.vs-home-v2 .vsh-floating-model strong{font-size:13px}.vs-home-v2 .vs-home-comparisons .vc-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.vs-home-v2 .vsh-path,.vs-home-v2 .vsh-btn{transition:none;transform:none}}
.vs-sale-events{margin:32px 0;padding:26px;background:#17315c;border:1px solid #29476e;border-radius:15px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.vs-sale-events h2,.vs-home.vs-home-v2 .vs-sale-events h2{color:#fff;font:750 25px/1.3 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0 0 20px;letter-spacing:-.025em}.vs-sale-events nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vs-sale-events nav a{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;background:#ffffff0c;border:1px solid #7892ad;border-radius:10px;color:#fff;text-decoration:none}.vs-sale-events nav a:hover{background:#ffffff18;border-color:#b8dfc6}.vs-sale-events strong{font-size:21px;line-height:1.3;color:#d5f0df}.vs-sale-events nav span{font-size:12px;line-height:1.7;color:#e3ebf6}.vs-sale-events a:focus-visible{outline:3px solid #b8dfc6;outline-offset:4px}@media(max-width:700px){.vs-sale-events{padding:22px}.vs-sale-events nav{grid-template-columns:1fr}.vs-sale-events nav a{gap:10px}.vs-sale-events h2,.vs-home.vs-home-v2 .vs-sale-events h2{font-size:23px}}
.vs-home.vs-home-v2 :is(h1,h2,h3,p){overflow-wrap:anywhere}
