body,html{max-width:100%;overflow-x:hidden}*,::after,::before{box-sizing:border-box}.ann-cta,.btn-primary,.btn-secondary,.country-card,.cta-wa,.tab-btn,.wa-fab{min-height:44px}body{font-size:16px}img{max-width:100%;height:auto}.skip-to-main{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:-1}.skip-to-main:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;padding:10px 18px;background:#c9a84c;color:#071929;font-weight:700;font-size:14px;border-radius:6px;z-index:99999;text-decoration:none}@media (max-width:600px){.countries-grid .country-card:nth-child(n+9){display:none}.countries-grid[data-showing] .country-card:nth-child(n+9){display:flex}}@media (max-width:480px){#packages .container [style*="grid-template-columns: repeat(3, 1fr)"],#packages .container [style*="grid-template-columns:repeat(3,1fr)"]{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.hero-content{padding:0 20px}.hero-actions{flex-direction:column;gap:12px;width:100%}.hero-actions .btn-primary,.hero-actions .btn-secondary{width:100%;justify-content:center;min-height:50px;font-size:15px}.hero-trust{flex-wrap:wrap;gap:10px;justify-content:center}.hero-trust-item{font-size:12px}.stats-inner{flex-wrap:wrap;gap:16px;justify-content:center}.services-grid{grid-template-columns:1fr!important}.hiw-grid{grid-template-columns:1fr!important}.visa-gallery-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.visa-card{padding:14px 12px!important}.countries-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.blog-grid{grid-template-columns:1fr!important}.lead-magnet-inner{flex-direction:column!important;gap:24px!important}.lead-magnet-form-wrap{width:100%!important}.why-grid{grid-template-columns:1fr!important}.trust-strip-inner{flex-direction:column!important;text-align:center!important}.cta-banner-actions{flex-direction:column;gap:12px}.section-pad{padding:56px 0!important}.compare-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:481px) and (max-width:768px){#packages .container [style*="grid-template-columns: repeat(3, 1fr)"],#packages .container [style*="grid-template-columns:repeat(3,1fr)"]{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.hero-actions{flex-wrap:wrap;gap:12px}.countries-grid{grid-template-columns:repeat(3,1fr)!important}.visa-gallery-grid{grid-template-columns:repeat(3,1fr)!important}.services-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:769px) and (max-width:1024px){.container{padding:0 24px}#packages .container [style*="grid-template-columns: repeat(3, 1fr)"],#packages .container [style*="grid-template-columns:repeat(3,1fr)"]{gap:12px!important}}.visa-gallery-privacy{text-align:center;font-size:12px;color:rgba(255,255,255,.4);margin-top:16px;font-style:italic}@media (max-width:480px){.ann-bar-inner{gap:8px;padding:0 16px}.ann-text{font-size:12px!important}.ann-cta{font-size:11px!important;padding:5px 12px!important}}@media (max-width:768px){.about-inner{flex-direction:column!important;gap:32px!important}.about-img-wrap{max-width:240px!important;margin:0 auto!important}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.footer-bottom-inner{flex-direction:column!important;text-align:center!important;gap:12px!important}}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}@media (max-width:900px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pricing-grid{grid-template-columns:1fr}}