/* Get Global Listing pages — additive styles (2026-10-15) */
.lang-switch{display:inline-flex;gap:0;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;flex-shrink:0;margin-left:auto}
.lang-switch a{display:block;padding:9px 14px;min-width:78px;text-align:center;font:600 .9rem/1 var(--body);color:var(--text-2)}
.lang-switch a+a{border-left:1px solid var(--line-2)}
.lang-switch a:hover{color:var(--text);background:rgba(255,255,255,.04);text-decoration:none}
.lang-switch a[aria-current="true"]{background:rgba(51,214,255,.12);color:var(--cyan)}
@media (min-width:1181px){.lang-switch{margin-left:6px}}
@media (max-width:1180px){.lang-switch{margin-left:auto;margin-right:2px}}
@media (max-width:420px){.lang-switch a{padding:9px 10px;min-width:64px;font-size:.85rem}.brand span{font-size:1rem}.header-inner{gap:10px}}
.ggl-hero{padding-top:56px}
.ggl-hero h1{font-size:clamp(2rem,4.6vw,3.1rem)}
.steps.s6{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:980px){.steps.s6{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.steps.s6{grid-template-columns:1fr}}
.tiers{align-items:stretch}
.tier .price{margin:16px 0 0}.tier .price2{margin:4px 0 0;font-size:1.25rem}.tier .price small{display:block;margin-top:2px}
.tier-inc{margin-top:16px;color:var(--text-2);font-size:.93rem}
.tier-feat{border-color:var(--cyan);box-shadow:0 0 0 1px rgba(51,214,255,.25),0 12px 40px rgba(31,123,255,.14)}
.faq-art{text-align:center;margin-top:28px}.faq-art img{width:200px;height:auto;opacity:.95}
.cta-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;text-align:left}
.cta-col{background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}
.cta-col h3{font-size:1.4rem}.cta-col p{color:var(--text-2);margin:0 0 14px}.cta-col .btn{margin-top:auto;white-space:normal;text-align:center}
.cta-mail,.cta-note,.cta-other{margin:22px 0 0;color:var(--text-2)}.cta-mail a{display:inline-flex;gap:8px;align-items:center;font-weight:600}
.cta-mail svg{width:18px;height:18px}.cta-note,.cta-other{margin-top:8px;font-size:.93rem}
@media (max-width:760px){.cta-cols{grid-template-columns:1fr}.cta-col .btn{width:100%}}
.site-footer .footer-bottom a{color:var(--cyan);font-weight:600}
@media (max-width:640px){.ggl-hero .hero-art img{max-width:230px;height:auto}}
@media (max-width:520px){.header-inner .brand span{display:none}}
@media (max-width:900px){.ggl-hero .hero-art{order:2;margin-top:8px}.ggl-hero .hero-art img{max-width:200px}}
.steps.s6{padding:0;margin:0}
.faq-art img{display:inline-block;margin:0 auto}
