.internet.svelte-1qc0leq{padding:5.5rem 0;background:var(--oc-accent-dark);color:#fff}.internet.svelte-1qc0leq h2:where(.svelte-1qc0leq){margin:0 0 .9rem;font-weight:800;letter-spacing:-.022em;line-height:1.15;font-size:clamp(1.6rem,3.1vw,2.35rem);color:#fff;text-wrap:balance}.internet-head.svelte-1qc0leq{text-align:center;max-width:62ch;margin:0 auto 2.5rem}.internet-head.svelte-1qc0leq p:where(.svelte-1qc0leq){margin:0;color:#c8d6e4;font-size:1.13rem;line-height:1.7}.stats.svelte-1qc0leq{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:0 0 2rem}.stat.svelte-1qc0leq{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:var(--oc-radius);padding:1.1rem;text-align:center}.stat.svelte-1qc0leq .big:where(.svelte-1qc0leq){display:block;font-weight:800;font-size:clamp(1.4rem,2.2vw,2rem);letter-spacing:-.022em;color:var(--oc-on-dark)}.stat.svelte-1qc0leq .label:where(.svelte-1qc0leq){display:block;font-size:.84rem;color:#c8d6e4;margin-top:.3rem}.speed-grid.svelte-1qc0leq{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch}.speed-card.svelte-1qc0leq{background:var(--oc-surface);color:var(--oc-ink);border:1px solid var(--oc-line);border-radius:var(--oc-radius);box-shadow:var(--oc-shadow);padding:1.75rem;display:flex;flex-direction:column;gap:.6rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.speed-card.svelte-1qc0leq:hover{transform:translateY(-3px);box-shadow:var(--oc-shadow-lg)}.speed-card.svelte-1qc0leq h3:where(.svelte-1qc0leq){margin:0;font-weight:700;letter-spacing:-.01em;color:var(--oc-ink);font-size:1.3rem}.speed-card.svelte-1qc0leq .desc:where(.svelte-1qc0leq){margin:0;color:var(--oc-ink-soft);font-size:.96rem;line-height:1.6}.speed-card.svelte-1qc0leq .features:where(.svelte-1qc0leq){list-style:none;padding:0;margin:.6rem 0 1rem;display:grid;gap:.5rem}.speed-card.svelte-1qc0leq .features:where(.svelte-1qc0leq) li:where(.svelte-1qc0leq){position:relative;padding-left:1.4rem;font-size:.96rem;color:var(--oc-ink-soft)}.speed-card.svelte-1qc0leq .features:where(.svelte-1qc0leq) li:where(.svelte-1qc0leq):before{content:"✓";position:absolute;left:0;color:var(--oc-green);font-weight:700}.speed-card.svelte-1qc0leq .oc-btn:where(.svelte-1qc0leq){margin-top:auto}.speed-card.dark.svelte-1qc0leq{background:var(--oc-ink);color:#fff;border-color:#2a364a}.speed-card.dark.svelte-1qc0leq h3:where(.svelte-1qc0leq){color:#fff}.speed-card.dark.svelte-1qc0leq .desc:where(.svelte-1qc0leq),.speed-card.dark.svelte-1qc0leq .features:where(.svelte-1qc0leq) li:where(.svelte-1qc0leq){color:#c8d6e4}.speed-card.highlight.svelte-1qc0leq{border-color:var(--oc-accent);box-shadow:0 4px 8px #0055b81a,0 24px 56px #0055b838}.internet-cta.svelte-1qc0leq{text-align:center;margin-top:2.5rem;border-top:1px solid rgba(255,255,255,.14);padding-top:1.75rem}.internet-cta.svelte-1qc0leq p:where(.svelte-1qc0leq){margin-bottom:.9rem;color:#c8d6e4;font-size:.92rem}.dedicated-promo.svelte-1qc0leq{margin-top:2.5rem}.promo-card.svelte-1qc0leq{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:var(--oc-radius-lg);padding:2.25rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.promo-info.svelte-1qc0leq h3:where(.svelte-1qc0leq){margin:0 0 .5rem;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;color:#fff}.promo-info.svelte-1qc0leq p:where(.svelte-1qc0leq){margin:0;color:#c8d6e4;max-width:54ch;line-height:1.65}.p-badge.svelte-1qc0leq{display:inline-block;background:#ffffff29;border:1px solid rgba(255,255,255,.28);color:#fff;padding:.28rem .7rem;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem}@media(max-width:1199px){.speed-grid.svelte-1qc0leq{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.internet.svelte-1qc0leq{padding:3.25rem 0}.internet-head.svelte-1qc0leq{margin-bottom:1.75rem}.internet-head.svelte-1qc0leq p:where(.svelte-1qc0leq){font-size:1.05rem}}@media(max-width:767px){.internet-head.svelte-1qc0leq{text-align:left;max-width:none}.stats.svelte-1qc0leq{grid-template-columns:repeat(2,1fr)}.speed-grid.svelte-1qc0leq{grid-template-columns:1fr}.promo-card.svelte-1qc0leq{flex-direction:column;align-items:flex-start;padding:1.75rem}}@media(prefers-reduced-motion:reduce){.speed-card.svelte-1qc0leq{transition:none!important;transform:none!important}}.container.svelte-1qc0leq{max-width:var(--oc-container);margin:0 auto;padding:0 1.5rem}
