.plans__tabs[data-astro-cid-i7nfoaoc]{background:var(--surface);border:1px solid var(--line);width:fit-content;box-shadow:var(--shadow-sm);border-radius:999px;margin:0 auto 40px;padding:5px;display:flex;position:relative}.plans__tabs[data-astro-cid-i7nfoaoc] button[data-astro-cid-i7nfoaoc]{z-index:1;font-family:var(--font-display);color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:700;transition:color .3s;display:inline-flex;position:relative}.plans__tabs[data-astro-cid-i7nfoaoc] button[data-astro-cid-i7nfoaoc][aria-selected=true]{color:#fff}.plans__tabs-pill[data-astro-cid-i7nfoaoc]{z-index:0;background:var(--ink);transition:transform .45s var(--ease), width .45s var(--ease);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}.plans__grid[data-astro-cid-i7nfoaoc]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.plans__grid[data-astro-cid-i7nfoaoc][hidden]{display:none}.plan[data-astro-cid-i7nfoaoc]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .3s;animation:planIn .6s var(--ease) both;animation-delay:var(--d);flex-direction:column;padding:30px;display:flex;position:relative}@keyframes planIn{0%{opacity:0;transform:translateY(16px)}}.plan[data-astro-cid-i7nfoaoc]:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.plan--featured[data-astro-cid-i7nfoaoc]{background:var(--night);border-color:var(--night);color:#ffffffb8}.plan--featured[data-astro-cid-i7nfoaoc] h3[data-astro-cid-i7nfoaoc],.plan--featured[data-astro-cid-i7nfoaoc] .plan__mbps[data-astro-cid-i7nfoaoc],.plan--featured[data-astro-cid-i7nfoaoc] .plan__price[data-astro-cid-i7nfoaoc] strong[data-astro-cid-i7nfoaoc]{color:#fff}.plan--featured[data-astro-cid-i7nfoaoc] .check-list[data-astro-cid-i7nfoaoc] svg{color:var(--amber)}.plan--featured[data-astro-cid-i7nfoaoc] .plan__meter[data-astro-cid-i7nfoaoc]{background:#ffffff1a}.plan__top[data-astro-cid-i7nfoaoc]{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;display:flex}.plan[data-astro-cid-i7nfoaoc] h3[data-astro-cid-i7nfoaoc]{letter-spacing:-.02em;font-size:1.15rem}.plan__match[data-astro-cid-i7nfoaoc]{color:#047857;background:#d1fae5;display:none}.plan[data-astro-cid-i7nfoaoc].is-match{box-shadow:0 0 0 3px #10b98133, var(--shadow);border-color:#10b981}.plan[data-astro-cid-i7nfoaoc].is-match .plan__match[data-astro-cid-i7nfoaoc]{display:inline-flex}.plan__speed[data-astro-cid-i7nfoaoc]{align-items:baseline;gap:8px;margin-top:18px;display:flex}.plan__mbps[data-astro-cid-i7nfoaoc]{font-family:var(--font-display);letter-spacing:-.06em;color:var(--ink);font-size:4.2rem;font-weight:800;line-height:1}.plan__unit[data-astro-cid-i7nfoaoc]{font-family:var(--font-display);color:var(--muted);font-weight:700}.plan--featured[data-astro-cid-i7nfoaoc] .plan__unit[data-astro-cid-i7nfoaoc]{color:var(--amber)}.plan__meter[data-astro-cid-i7nfoaoc]{background:var(--blue-100);border-radius:6px;height:6px;margin-top:16px;overflow:hidden}.plan__meter[data-astro-cid-i7nfoaoc] span[data-astro-cid-i7nfoaoc]{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--amber));height:100%;display:block}.plan__price[data-astro-cid-i7nfoaoc]{margin-top:18px;font-size:.9rem}.plan__price[data-astro-cid-i7nfoaoc] strong[data-astro-cid-i7nfoaoc]{color:var(--ink);font-family:var(--font-display)}.plan__ideal[data-astro-cid-i7nfoaoc]{margin-top:10px;font-size:.95rem}.plan__features[data-astro-cid-i7nfoaoc]{border-top:1px solid var(--line);margin:22px 0 28px;padding-top:22px;font-size:.93rem}.plan--featured[data-astro-cid-i7nfoaoc] .plan__features[data-astro-cid-i7nfoaoc]{border-color:#ffffff1a}.plan[data-astro-cid-i7nfoaoc] .btn[data-astro-cid-i7nfoaoc]{margin-top:auto}.plans__note[data-astro-cid-i7nfoaoc]{text-align:center;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin-top:40px;display:flex}@media (width<=960px){.plans__grid[data-astro-cid-i7nfoaoc]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:6px var(--gutter) 18px;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.plans__grid[data-astro-cid-i7nfoaoc]::-webkit-scrollbar{display:none}.plans__grid[data-astro-cid-i7nfoaoc][hidden]{display:none}.plan[data-astro-cid-i7nfoaoc]{scroll-snap-align:start;flex:0 0 min(84%,380px)}.plan[data-astro-cid-i7nfoaoc]:hover{transform:none}}@media (width<=520px){.plans__tabs[data-astro-cid-i7nfoaoc] button[data-astro-cid-i7nfoaoc]{padding:11px 14px;font-size:.86rem}.plan[data-astro-cid-i7nfoaoc]{padding:24px}}.finder[data-astro-cid-s7otzkym]{position:relative;overflow:hidden}.finder__texture[data-astro-cid-s7otzkym]{position:absolute;inset:0}.finder__inner[data-astro-cid-s7otzkym]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid;position:relative}.finder__intro[data-astro-cid-s7otzkym] h2[data-astro-cid-s7otzkym]{font-size:clamp(2rem,4.2vw,3.2rem)}.finder__intro[data-astro-cid-s7otzkym]>p[data-astro-cid-s7otzkym]:last-child{max-width:440px;margin-top:18px;font-size:1.1rem}.finder__card[data-astro-cid-s7otzkym]{border-radius:var(--radius-lg);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1f;padding:clamp(22px,3vw,36px)}fieldset[data-astro-cid-s7otzkym]{border:0;min-width:0;margin:0 0 26px;padding:0}legend[data-astro-cid-s7otzkym]{font-family:var(--font-display);color:#fff;align-items:center;gap:12px;margin-bottom:14px;padding:0;font-size:1rem;font-weight:700;display:flex}legend[data-astro-cid-s7otzkym] span[data-astro-cid-s7otzkym]{background:var(--amber);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid}.opts[data-astro-cid-s7otzkym]{flex-wrap:wrap;gap:8px;display:flex}.opt[data-astro-cid-s7otzkym] input[data-astro-cid-s7otzkym]{opacity:0;pointer-events:none;position:absolute}.opt[data-astro-cid-s7otzkym] span[data-astro-cid-s7otzkym]{color:#fffc;cursor:pointer;min-height:42px;transition:all .2s var(--ease);user-select:none;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:0 16px;font-size:.92rem;font-weight:600;display:inline-flex}.opt[data-astro-cid-s7otzkym] span[data-astro-cid-s7otzkym]:hover{color:#fff;border-color:#fff6}.opt[data-astro-cid-s7otzkym] input[data-astro-cid-s7otzkym]:checked+span[data-astro-cid-s7otzkym]{color:var(--ink);background:#fff;border-color:#fff}.opt[data-astro-cid-s7otzkym] input[data-astro-cid-s7otzkym]:focus-visible+span[data-astro-cid-s7otzkym]{outline:3px solid var(--amber);outline-offset:2px}.result[data-astro-cid-s7otzkym]{background:linear-gradient(120deg,#2b3a92e6,#2b3a9280);border:1px solid #ffffff24;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding:20px 22px;display:flex}.result[data-astro-cid-s7otzkym] small[data-astro-cid-s7otzkym]{letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:.78rem;font-weight:700;display:block}.result[data-astro-cid-s7otzkym] strong[data-astro-cid-s7otzkym]{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin-top:2px;font-size:1.6rem;display:block}.result__speed[data-astro-cid-s7otzkym]{color:var(--amber);font-size:.95rem;font-weight:700}.result__actions[data-astro-cid-s7otzkym]{flex-wrap:wrap;gap:8px;display:flex}.result[data-astro-cid-s7otzkym].bump strong[data-astro-cid-s7otzkym]{animation:bump .45s var(--ease)}@keyframes bump{40%{transform:scale(1.06)}}@media (width<=960px){.finder__inner[data-astro-cid-s7otzkym]{grid-template-columns:1fr}}@media (width<=520px){.result__actions[data-astro-cid-s7otzkym],.result__actions[data-astro-cid-s7otzkym] .btn[data-astro-cid-s7otzkym]{width:100%}.result__actions[data-astro-cid-s7otzkym] .btn[data-astro-cid-s7otzkym]{flex:1}}.faq__inner[data-astro-cid-7synugci]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,6vw,88px);display:grid}.faq[data-astro-cid-7synugci] h2[data-astro-cid-7synugci]{font-size:clamp(2rem,4.2vw,3.2rem)}.faq__lead[data-astro-cid-7synugci]{color:var(--muted);margin:18px 0 28px;font-size:1.05rem}details[data-astro-cid-7synugci]{border-bottom:1px solid var(--line)}details[data-astro-cid-7synugci]:first-child{border-top:1px solid var(--line)}summary[data-astro-cid-7synugci]{cursor:pointer;font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:1.1rem;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}summary[data-astro-cid-7synugci]:hover{color:var(--blue)}.faq__icon[data-astro-cid-7synugci]{background:var(--blue-100);width:32px;height:32px;transition:background .3s, transform .4s var(--ease);border-radius:50%;flex:none;position:relative}.faq__icon[data-astro-cid-7synugci]:before,.faq__icon[data-astro-cid-7synugci]:after{content:"";background:var(--blue);width:12px;height:2px;transition:transform .4s var(--ease), background .3s;border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq__icon[data-astro-cid-7synugci]:after{transform:rotate(90deg)}details[data-astro-cid-7synugci][open] .faq__icon[data-astro-cid-7synugci]{background:var(--blue);transform:rotate(180deg)}details[data-astro-cid-7synugci][open] .faq__icon[data-astro-cid-7synugci]:before,details[data-astro-cid-7synugci][open] .faq__icon[data-astro-cid-7synugci]:after{background:#fff}details[data-astro-cid-7synugci][open] .faq__icon[data-astro-cid-7synugci]:after{transform:rotate(0)}details[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{color:var(--muted);padding:0 48px 26px 0}details[data-astro-cid-7synugci][open] p[data-astro-cid-7synugci]{animation:faqIn .4s var(--ease)}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}}@media (width<=900px){.faq__inner[data-astro-cid-7synugci]{grid-template-columns:1fr}details[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{padding-right:0}}
