.promoted-airports-section[data-astro-cid-w6hxzjhz]{margin-block:var(--space-2xl)}.section-header[data-astro-cid-w6hxzjhz]{text-align:center;margin-bottom:var(--space-xl)}.section-title[data-astro-cid-w6hxzjhz]{font-size:var(--text-3xl);margin-bottom:var(--space-xs);background:linear-gradient(135deg, var(--color-text), var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800}.section-subtitle[data-astro-cid-w6hxzjhz]{color:var(--color-text-muted);font-size:var(--text-base);max-width:680px;margin:0 auto}.brands-grid[data-astro-cid-w6hxzjhz]{gap:var(--space-xl);flex-direction:column;display:flex}.brand-card[data-astro-cid-w6hxzjhz]{padding:var(--space-xl);background:var(--glass-bg);border:1px solid var(--glass-border);transition:all var(--transition-fast);position:relative}.brand-card--featured[data-astro-cid-w6hxzjhz]{border-color:var(--color-accent);box-shadow:0 8px 32px var(--color-accent-glass)}.brand-header[data-astro-cid-w6hxzjhz]{margin-bottom:var(--space-md)}.rank-badge-wrap[data-astro-cid-w6hxzjhz]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.rank-badge[data-astro-cid-w6hxzjhz]{border-radius:var(--radius-full);font-size:var(--text-xs);letter-spacing:.05em;padding:3px 10px;font-weight:800}.rank-badge--1[data-astro-cid-w6hxzjhz]{color:#000;background:linear-gradient(135deg,#ff4e50,#f9d423)}.rank-badge--2[data-astro-cid-w6hxzjhz]{color:#000;background:linear-gradient(135deg,#e0e0e0,gray)}.rank-badge--3[data-astro-cid-w6hxzjhz]{color:#000;background:linear-gradient(135deg,#f09819,#edde5d)}.rank-badge--4[data-astro-cid-w6hxzjhz],.rank-badge--5[data-astro-cid-w6hxzjhz]{background:var(--color-accent-glass);color:var(--color-accent)}.discount-pill[data-astro-cid-w6hxzjhz]{font-size:var(--text-xs);color:var(--color-accent-light);background:var(--glass-border);border-radius:var(--radius-md);padding:2px 8px}.discount-pill[data-astro-cid-w6hxzjhz] code[data-astro-cid-w6hxzjhz]{color:var(--color-accent);background:#ffffff1a;border-radius:4px;padding:1px 4px;font-weight:700}.brand-name[data-astro-cid-w6hxzjhz]{font-size:var(--text-2xl);color:var(--color-text);margin:0;font-weight:800}.established-text[data-astro-cid-w6hxzjhz]{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400}.brand-specs-grid[data-astro-cid-w6hxzjhz]{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--glass-border);margin-bottom:var(--space-md);background:#00000026;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.spec-item[data-astro-cid-w6hxzjhz]{flex-direction:column;gap:2px;display:flex}.spec-label[data-astro-cid-w6hxzjhz]{font-size:var(--text-xs);color:var(--color-text-muted)}.spec-value[data-astro-cid-w6hxzjhz]{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.price-text[data-astro-cid-w6hxzjhz]{color:#22c55e;font-size:var(--text-base)}.price-text[data-astro-cid-w6hxzjhz] small[data-astro-cid-w6hxzjhz]{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.highlight-text[data-astro-cid-w6hxzjhz]{color:var(--color-accent)}.brand-desc[data-astro-cid-w6hxzjhz]{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-md);line-height:1.6}.tags-row[data-astro-cid-w6hxzjhz]{margin-bottom:var(--space-md);flex-wrap:wrap;gap:6px;display:flex}.tag-chip[data-astro-cid-w6hxzjhz]{background:var(--glass-border);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:2px 8px;font-size:.75rem}.speedtest-details[data-astro-cid-w6hxzjhz]{margin-bottom:var(--space-md);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#0003;overflow:hidden}.speedtest-summary[data-astro-cid-w6hxzjhz]{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--color-accent);cursor:pointer;user-select:none;align-items:center;gap:6px;font-weight:600;display:flex}.speedtest-summary[data-astro-cid-w6hxzjhz]:hover{background:var(--glass-bg)}.speedtest-img-wrap[data-astro-cid-w6hxzjhz]{padding:var(--space-md);text-align:center;background:#0d1117}.speedtest-img[data-astro-cid-w6hxzjhz]{border-radius:var(--radius-md);border:1px solid #30363d;max-width:100%;height:auto}.brand-actions[data-astro-cid-w6hxzjhz]{justify-content:flex-end;display:flex}.register-btn[data-astro-cid-w6hxzjhz]{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-light));color:#fff;font-weight:700;font-size:var(--text-sm);border-radius:var(--radius-md);transition:all var(--transition-fast);box-shadow:0 4px 14px var(--color-accent-glass);justify-content:center;align-items:center;padding:10px 24px;text-decoration:none;display:inline-flex}.register-btn[data-astro-cid-w6hxzjhz]:hover{box-shadow:0 6px 20px var(--color-accent-glass);color:#fff;transform:translateY(-2px)}main[data-astro-cid-lcdefpme]{overflow:clip}.home-hero[data-astro-cid-lcdefpme]{align-items:center;min-height:min(48rem,100dvh - 5rem);padding-block:clamp(4rem,10vw,8rem);display:grid;position:relative}.home-hero__meta[data-astro-cid-lcdefpme]{padding-bottom:var(--space-lg);border-bottom:1px solid var(--glass-border);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.13em;font-family:var(--font-mono);font-size:var(--text-xs);justify-content:space-between;display:flex}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{z-index:1;letter-spacing:-.04em;margin-block:clamp(2.5rem,6vw,4.5rem);font-size:clamp(2.8rem,6.5vw,5.5rem);font-weight:800;line-height:1.1;position:relative}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-light));-webkit-text-fill-color:transparent;background-clip:text}.home-hero__footer[data-astro-cid-lcdefpme]{align-items:end;gap:var(--space-2xl);grid-template-columns:minmax(18rem,1fr) auto;display:grid}.home-hero__footer[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:42rem;color:var(--color-text-muted);font-size:var(--text-lg);margin:0;line-height:1.6}.home-hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.home-hero__orbit[data-astro-cid-lcdefpme]{border:1px solid var(--glass-border);opacity:.45;will-change:transform;border-radius:50%;width:22rem;height:22rem;animation:24s linear infinite slow-spin;position:absolute;top:22%;right:-2rem}.home-hero__orbit[data-astro-cid-lcdefpme]:before{content:"";border:1px solid var(--glass-border);border-radius:50%;position:absolute;inset:20%}.home-hero__orbit[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--color-bg);color:var(--color-accent);text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-xs);border-radius:var(--radius-sm);border:1px solid var(--glass-border);padding:.25rem .6rem;font-weight:700;position:absolute}.home-hero__orbit[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{top:2rem;left:1rem}.home-hero__orbit[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){top:50%;right:-1rem}.home-hero__orbit[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){bottom:1rem;left:4rem}.category-grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.category-card[data-astro-cid-lcdefpme]{padding:var(--space-xl);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--color-text);transition:all var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;@media (hover:hover){&:hover{border-color:var(--color-accent);background:var(--color-accent-glass);transform:translateY(-4px)}}}.card-top[data-astro-cid-lcdefpme]{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.card-icon[data-astro-cid-lcdefpme]{font-size:1.8rem}.card-badge[data-astro-cid-lcdefpme]{font-size:var(--text-xs);background:var(--glass-border);border-radius:var(--radius-full);color:var(--color-accent);padding:2px 8px;font-weight:600}.card-title[data-astro-cid-lcdefpme]{font-size:var(--text-xl);margin:0 0 var(--space-xs) 0;font-weight:700}.card-desc[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-md) 0;flex:1;line-height:1.5}.card-link[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--color-accent);font-weight:700}.more-articles-btn[data-astro-cid-lcdefpme]{margin-top:var(--space-2xl);justify-content:center;display:flex}.system-note[data-astro-cid-lcdefpme]{padding-block:clamp(5rem,10vw,8rem)}.system-note[data-astro-cid-lcdefpme] .container{grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr);gap:clamp(3rem,9vw,9rem);display:grid}.system-note__index[data-astro-cid-lcdefpme]{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs)}.system-note[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:12ch;margin-top:var(--space-md);letter-spacing:-.04em;font-size:clamp(2.4rem,4.5vw,4.2rem);font-weight:800;line-height:1.05}.system-note__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);align-content:start;display:grid}.system-note__grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{gap:var(--space-sm);padding:var(--space-xl);border-top:1px solid var(--glass-border);margin:0;display:grid}.system-note__grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:nth-child(odd){border-right:1px solid var(--glass-border)}.system-note__grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--color-text)}.system-note__grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.home-cta[data-astro-cid-lcdefpme]{text-align:center;padding-block:clamp(4rem,10vw,8rem)}.home-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-xs);font-weight:700}.home-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-block:var(--space-md) var(--space-2xl);letter-spacing:-.04em;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.05}.faq-grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);margin-top:var(--space-2xl);text-align:left;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.faq-card[data-astro-cid-lcdefpme]{padding:var(--space-xl);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(var(--glass-blur-md))}.faq-title[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin-bottom:var(--space-sm);color:var(--color-text);font-weight:700;line-height:1.4}.faq-answer[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.65}.home-cta[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}@keyframes slow-spin{to{transform:rotate(360deg)}}@media (width<=768px){.home-hero__footer[data-astro-cid-lcdefpme],.system-note[data-astro-cid-lcdefpme] .container{grid-template-columns:1fr}.home-hero__orbit[data-astro-cid-lcdefpme]{opacity:.15}}@media (width<=640px){.home-hero__meta[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.system-note__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.system-note__grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:nth-child(odd){border-right:0}}@media (prefers-reduced-motion:reduce){.home-hero__orbit[data-astro-cid-lcdefpme]{animation:none}}
