.mobile-proxies-brand{background:#f8fafc}.brand-hero{padding:8rem 0 4.5rem;background:radial-gradient(circle at 16% 8%, rgba(14, 165, 233, 0.12) 0%, transparent 34%),linear-gradient(180deg, #ffffff 0%, #f8fafc 100%)}.brand-hero__grid{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(320px, 0.72fr);gap:3rem;align-items:center}.brand-panel,.brand-info-grid article{background:var(--bg-surface);border:1px solid rgba(191,219,254,.9);border-radius:var(--radius-lg);box-shadow:0 18px 40px rgba(15,23,42,.08)}.brand-panel{display:grid;gap:1rem;padding:1.65rem}.brand-panel__mark{display:inline-flex;align-items:center;width:fit-content;padding:.48rem .82rem;border-radius:var(--radius-pill);background:#eff6ff;color:#2563eb;font-size:.84rem;font-weight:800;letter-spacing:.02em}.brand-panel h2,.brand-info-grid h2,.brand-section h2{color:var(--primary-dark)}.brand-panel h2{margin:0;font-size:1.55rem;line-height:1.1}.brand-panel p,.brand-info-grid p,.brand-card p{color:var(--text-muted);line-height:1.65}.brand-panel p,.brand-card p{margin:0}.brand-stats{display:grid;gap:.75rem}.brand-stat{padding:.9rem 1rem;border:1px solid rgba(191,219,254,.9);border-radius:var(--radius-md);background:#f8fafc}.brand-stat strong,.brand-stat span{display:block}.brand-stat strong{color:var(--primary-dark);font-size:1.25rem;line-height:1.1;margin-bottom:.28rem}.brand-stat span{color:var(--text-muted);font-size:.9rem;line-height:1.35}.brand-section{padding:4.5rem 0;background:var(--bg-surface)}.brand-section--muted{background:#f8fafc}.brand-section--value{background:linear-gradient(180deg, #f8fafc 0%, #eef6ff 100%)}.brand-section__header{max-width:820px;margin:0 auto 2.25rem;text-align:center}.brand-section__header h2{font-size:2.2rem;margin-bottom:.65rem}.brand-section__header p{color:var(--text-muted);margin-bottom:0}.brand-card-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem}.brand-card{padding:1.35rem;border:1px solid rgba(191,219,254,.9);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:0 16px 34px rgba(15,23,42,.07)}.brand-card__icon{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:1rem;border-radius:var(--radius-md);background:#eff6ff;color:#2563eb;font-size:1.15rem}.brand-card h3{color:var(--primary-dark);font-size:1.05rem;margin-bottom:.55rem}.brand-info-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem}.brand-info-grid article{padding:1.75rem}.brand-info-grid h3{color:var(--primary-dark);font-size:1.05rem;margin:0 0 .85rem}.brand-check-list{display:grid;gap:.85rem;list-style:none;margin:1rem 0 0;padding:0}.brand-check-list li{display:flex;align-items:flex-start;gap:.7rem;color:var(--primary-dark);font-weight:600;line-height:1.55}.brand-check-list i{color:#2563eb;margin-top:.16rem}.brand-compare{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.85rem;margin-top:1.2rem}.brand-compare__column{padding:1rem;border:1px solid rgba(191,219,254,.9);border-radius:var(--radius-md);background:#f8fafc}.brand-compare__column ul{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.brand-compare__column li{color:var(--text-muted);font-size:.92rem;line-height:1.45}.brand-country-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.85rem}.brand-country{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.9rem 1rem;border:1px solid rgba(191,219,254,.9);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--primary-dark);font-weight:800;text-decoration:none;box-shadow:0 12px 24px rgba(15,23,42,.06);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.brand-country:hover{border-color:#2563eb;color:var(--primary-dark);box-shadow:0 16px 30px rgba(37,99,235,.13);transform:translateY(-2px)}.brand-country:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}.brand-country img{flex:0 0 38px;width:38px;height:38px;border-radius:50%;object-fit:cover}.brand-country span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 991.98px){.brand-hero{padding-top:6.5rem}.brand-hero__grid,.brand-info-grid{grid-template-columns:1fr}.brand-card-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.brand-country-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 575.98px){.brand-hero{padding-bottom:3.5rem}.brand-panel{padding:1.25rem}.brand-panel h2,.brand-section__header h2{font-size:1.7rem}.brand-section{padding:3rem 0}.brand-card-grid,.brand-compare,.brand-country-grid{grid-template-columns:1fr}.brand-country span{white-space:normal}}
