.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-ftr__row{display:flex;flex-wrap:wrap;gap:12px 24px;padding-bottom:20px;font-size:14px}.site-ftr__row a:hover{text-decoration:underline}.site-connect .hero__cta{margin:28px 0 12px}.conn__note{font-size:14px;font-weight:600}.conn__note,.conn__plt{color:var(--bv-text-muted)}.conn__plt{display:flex;gap:18px;margin:16px 0 0;padding:0;list-style:none}.conn__plt .plt-ico{width:26px;height:26px}.conn__art img{height:min(25vh,260px)}.conn__benefits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.conn__addons{margin:20px 0 24px;color:var(--bv-text-muted);font-size:15px;text-align:center}@media (max-width:860px){.site-connect .hero__art{order:0}.site-connect .btn-grad{width:100%}.conn__benefits{grid-template-columns:1fr}}.sup__screen{position:relative;width:min(440px,100% - 32px);min-height:100svh;margin-inline:auto;padding:20px 0 0;overflow:hidden}.sup__screen,.sup__title{display:flex;flex-direction:column}.sup__title{gap:6px;margin:28px 0 18px;font-size:22px;font-weight:700}.sup__grad{font-size:clamp(44px,15vw,80px);font-weight:800;line-height:.95;background:var(--bv-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.sup__badge{align-self:flex-start;padding:8px 14px;border-radius:14px;background:var(--bv-accent-soft,rgba(99,67,187,.1));color:var(--bv-accent);font-size:13px;font-weight:700}.sup__list{display:grid;grid-gap:10px;gap:10px;margin:12px 0 20px;padding:0;list-style:none;font-weight:600}.sup__list li{display:flex;gap:10px}.sup__list li:before{content:"✓";color:var(--bv-accent);font-weight:800}.sup__price{font-weight:700;margin-bottom:16px}.sup__price small{display:block;color:var(--bv-text-muted);font-size:13px;font-weight:600}.sup__cta{gap:10px;min-height:64px;font-size:19px}.sup__cta svg{width:22px;height:22px}.sup__phone{flex:1 0 180px;position:relative;margin-top:28px}.sup__phone-screen{position:absolute;top:0;left:50%;translate:-50% 0;width:240px;border:8px solid var(--bv-text);border-radius:40px;overflow:hidden;box-shadow:var(--bv-shadow-card)}.sup__phone-screen img{display:block;width:100%;height:auto}