.types[data-v-24667d5e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:stretch}.type[data-v-24667d5e]{display:flex;flex-direction:column;min-width:0;padding:clamp(1.2rem,3vw,1.8rem);overflow:hidden}.type-photo[data-v-24667d5e]{margin:calc(-1*clamp(1.2rem,3vw,1.8rem)) calc(-1*clamp(1.2rem,3vw,1.8rem)) 0;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-2)}.type-photo img[data-v-24667d5e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.type-photo.rotating[data-v-24667d5e]{position:relative}.type-photo.rotating img[data-v-24667d5e]{position:absolute;inset:0;opacity:0;transition:opacity .45s ease,transform .6s ease}.type-photo.rotating img.active[data-v-24667d5e]{opacity:1}.type:hover .type-photo img[data-v-24667d5e]{transform:scale(1.05)}.type-icon[data-v-24667d5e]{margin-top:-28px;position:relative;border:3px solid #fff;box-sizing:content-box}.type h3[data-v-24667d5e]{margin:1rem 0 .5rem;font-size:1.3rem;font-weight:800;color:var(--ink)}.type>p[data-v-24667d5e]{margin:0 0 1rem;color:var(--ink-dim);line-height:1.65}.points[data-v-24667d5e]{list-style:none;margin:0 0 1.4rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.points li[data-v-24667d5e]{display:flex;gap:.5rem;align-items:flex-start;font-size:.92rem;color:var(--ink)}.points li[data-v-24667d5e] svg{flex:none;color:var(--green);margin-top:2px}.type-plans[data-v-24667d5e]{margin-top:auto;padding-top:1.2rem;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:.6rem}.plans-label[data-v-24667d5e]{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.plan[data-v-24667d5e]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem .9rem;border-radius:12px;background:var(--bg-1);border:1px solid var(--border)}.plan.featured[data-v-24667d5e]{background:var(--green-soft);border-color:#16a34a66}.plan-info[data-v-24667d5e]{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.plan-name[data-v-24667d5e]{font-size:.9rem;font-weight:800;color:var(--ink)}.plan-speed[data-v-24667d5e]{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--green-deep)}.plan-price[data-v-24667d5e]{font-size:.78rem;font-weight:600;color:var(--ink-mute)}.plan .btn[data-v-24667d5e]{flex:none}.corporate .plan[data-v-24667d5e]{justify-content:flex-start}.for-icon[data-v-24667d5e]{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--green-deep);background:#fff;border:1px solid var(--border)}.corporate-cta[data-v-24667d5e]{align-self:center;margin-top:.4rem}.towns[data-v-24667d5e]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem;padding:clamp(1.4rem,3vw,2rem);align-items:center}.towns .svc-sub[data-v-24667d5e]{margin-bottom:1.2rem}.town-list[data-v-24667d5e]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.town-list li[data-v-24667d5e]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--green-deep);background:var(--green-soft);border:1px solid rgba(22,163,74,.2)}@media(max-width:360px){.plan[data-v-24667d5e]{flex-wrap:wrap}.plan .btn[data-v-24667d5e]{width:100%}}@media(max-width:1000px){.types[data-v-24667d5e]{grid-template-columns:1fr;max-width:640px;margin:0 auto}.towns[data-v-24667d5e]{grid-template-columns:1fr}}.type[data-v-24667d5e]{background:var(--neu-lite-bg);border:0;box-shadow:var(--neu-lite-raised)}.type[data-v-24667d5e]:hover{box-shadow:var(--neu-lite-hover)}.plan[data-v-24667d5e]{background:#fbfdfa;border:0;box-shadow:var(--neu-lite-inset)}.plan.featured[data-v-24667d5e]{background:var(--green-soft);box-shadow:var(--neu-lite-inset),0 0 0 1px #16a34a59}
