.scroll-progress-wrap.svelte-wl7u0u{position:fixed;top:var(--header-height);left:0;right:0;height:3px;z-index:40;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border)}.scroll-progress-bar.svelte-wl7u0u{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));border-radius:0 var(--radius-full) var(--radius-full) 0;transition:width .1s ease-out}.network-page.svelte-wl7u0u{position:relative}.network-page.svelte-wl7u0u .hero-glass.glass-card:where(.svelte-wl7u0u):hover,.network-page.svelte-wl7u0u .overview-subsection.glass-card:where(.svelte-wl7u0u):hover,.network-page.svelte-wl7u0u .overview-list.glass-card:where(.svelte-wl7u0u):hover,.network-page.svelte-wl7u0u .page-section.glass-card:where(.svelte-wl7u0u):hover,.network-page.svelte-wl7u0u .cta-inner.glass-card:where(.svelte-wl7u0u):hover,.network-page.svelte-wl7u0u .sidebar-card.glass-card:where(.svelte-wl7u0u):hover,.network-page.svelte-wl7u0u .glass-card:where(.svelte-wl7u0u):hover{border-color:var(--glass-border-strong);box-shadow:var(--glass-shadow),var(--shadow-glow);transform:none}.network-page.svelte-wl7u0u [id=overview]:where(.svelte-wl7u0u),.network-page.svelte-wl7u0u [id=what-is]:where(.svelte-wl7u0u),.network-page.svelte-wl7u0u [id=architecture-deployment]:where(.svelte-wl7u0u),.network-page.svelte-wl7u0u [id=performance-optimization]:where(.svelte-wl7u0u),.network-page.svelte-wl7u0u [id=security-remote-access]:where(.svelte-wl7u0u),.network-page.svelte-wl7u0u [id=wireless-wan]:where(.svelte-wl7u0u),.network-page.svelte-wl7u0u [id=faq]:where(.svelte-wl7u0u),.network-page.svelte-wl7u0u [id=cta]:where(.svelte-wl7u0u){scroll-margin-top:calc(var(--header-height) + var(--spacing-3xl))}.network-hero.svelte-wl7u0u{padding:var(--spacing-3xl) 0 var(--spacing-3xl);position:relative}.network-page.svelte-wl7u0u .hero-glass:where(.svelte-wl7u0u){margin-left:calc(-1 * var(--spacing-xl));width:calc(100% + var(--spacing-xl));padding:var(--spacing-3xl) var(--spacing-2xl);box-shadow:var(--glass-shadow),0 0 0 1px #ffffff0a inset}@media(max-width:968px){.network-page.svelte-wl7u0u .hero-glass:where(.svelte-wl7u0u){margin-left:0;width:100%}}.network-page.svelte-wl7u0u .hero-eyebrow:where(.svelte-wl7u0u){font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--spacing-md)}.network-page.svelte-wl7u0u .hero-title:where(.svelte-wl7u0u){font-size:clamp(1.75rem,4vw,var(--font-size-5xl));font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-md);line-height:var(--line-height-tight)}.network-page.svelte-wl7u0u .hero-subtitle:where(.svelte-wl7u0u){margin-bottom:0}.network-page.svelte-wl7u0u .hero-accent:where(.svelte-wl7u0u){width:4rem;height:3px;margin:var(--spacing-lg) auto var(--spacing-xl);background:linear-gradient(90deg,var(--color-primary),transparent);border-radius:var(--radius-full)}.network-page.svelte-wl7u0u .hero-actions:where(.svelte-wl7u0u){display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap;margin-top:var(--spacing-xl)}.network-page.svelte-wl7u0u .hero-actions:where(.svelte-wl7u0u) .btn{min-height:44px}.content-section.svelte-wl7u0u{position:relative}.content-main.svelte-wl7u0u{min-width:0;position:relative;grid-column:1;grid-row:1 / -1}.content-main.svelte-wl7u0u:before{content:"";position:absolute;top:calc(-1 * var(--spacing-xl));bottom:calc(-1 * var(--spacing-xl));left:calc(-1 * var(--spacing-xl));right:calc(-1 * var(--spacing-3xl) / 2);background:var(--glass-bg);opacity:.5;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:0 4px 24px #0003;pointer-events:none;z-index:-1}@media(max-width:968px){.content-main.svelte-wl7u0u:before{right:calc(-1 * var(--spacing-xl))}}.page-section.svelte-wl7u0u{margin-bottom:var(--spacing-3xl)}.overview-section.svelte-wl7u0u h2:where(.svelte-wl7u0u){border-bottom:1px solid var(--glass-border);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-md)}.page-section.section-card.svelte-wl7u0u{position:relative;overflow:hidden}.page-section.section-card.svelte-wl7u0u:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 140% 100% at 100% 0%,rgba(0,255,255,.04) 0%,rgba(0,255,255,.015) 30%,transparent 42%);pointer-events:none;z-index:0;border-radius:inherit}.page-section.section-card.svelte-wl7u0u>:where(.svelte-wl7u0u){position:relative;z-index:1}.page-section.section-card.glass-card.svelte-wl7u0u{box-shadow:var(--glass-shadow),0 1px #ffffff0f inset}.section-heading.svelte-wl7u0u{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;border-bottom:1px solid var(--glass-border);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-md)}.section-num.svelte-wl7u0u{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-bg-primary);background:var(--color-primary);border-radius:var(--radius-md);flex-shrink:0}.page-section.svelte-wl7u0u h2:where(.svelte-wl7u0u){font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--glass-border)}.page-section.svelte-wl7u0u h2.section-heading:where(.svelte-wl7u0u){margin-bottom:0;padding-bottom:var(--spacing-sm)}.page-section.svelte-wl7u0u p:where(.svelte-wl7u0u){color:var(--color-gray-300);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg)}.page-section.glass-card.svelte-wl7u0u{padding:var(--spacing-xl);transition:border-color var(--transition-base)}.collapsible-section.svelte-wl7u0u .section-details:where(.svelte-wl7u0u){display:block;list-style:none}.collapsible-section.svelte-wl7u0u .section-details-summary:where(.svelte-wl7u0u){display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;cursor:pointer;list-style:none;border-bottom:1px solid var(--glass-border);padding:var(--spacing-sm) 0;margin-bottom:0;min-height:44px;box-sizing:border-box;transition:color var(--transition-fast)}.collapsible-section.svelte-wl7u0u .section-details-summary:where(.svelte-wl7u0u)::-webkit-details-marker{display:none}.collapsible-section.svelte-wl7u0u .section-details-summary:where(.svelte-wl7u0u) .section-heading:where(.svelte-wl7u0u){flex:1 1 auto;margin:0;border-bottom:none;padding-bottom:0;padding-top:0;line-height:1.25;align-self:center}.collapsible-section.svelte-wl7u0u .section-details-summary:where(.svelte-wl7u0u) .section-num:where(.svelte-wl7u0u){align-self:center}.collapsible-section.svelte-wl7u0u .section-details-summary:where(.svelte-wl7u0u):hover{color:var(--color-primary)}.collapsible-section.svelte-wl7u0u .section-details-summary:where(.svelte-wl7u0u):hover .section-heading:where(.svelte-wl7u0u){color:inherit}.collapsible-section.svelte-wl7u0u .section-details-chevron:where(.svelte-wl7u0u){flex-shrink:0;width:.6em;height:.6em;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(45deg);margin-bottom:.2em;transition:transform var(--transition-base)}.collapsible-section.svelte-wl7u0u .section-details[open]:where(.svelte-wl7u0u) .section-details-chevron:where(.svelte-wl7u0u){transform:rotate(-135deg);margin-bottom:-.25em}.collapsible-section.svelte-wl7u0u .section-details-content:where(.svelte-wl7u0u){padding-top:var(--spacing-md)}.collapsible-section.svelte-wl7u0u .section-details:where(.svelte-wl7u0u):not([open]) .section-details-summary:where(.svelte-wl7u0u){margin-bottom:0}.service-list.svelte-wl7u0u{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.service-list.svelte-wl7u0u li:where(.svelte-wl7u0u){display:inline-flex;align-items:center}.service-list-link.svelte-wl7u0u{display:inline-flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-gray-200);font-size:var(--font-size-sm);text-decoration:none;transition:border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base);box-shadow:0 2px 8px #0003,0 1px #ffffff0a inset}.service-list-link.svelte-wl7u0u:before{content:"✓";color:var(--color-primary);margin-right:var(--spacing-sm);font-weight:var(--font-weight-semibold)}.service-list-link.svelte-wl7u0u:hover{border-color:var(--glass-border-strong);background:var(--glass-bg-elevated);box-shadow:var(--glass-shadow),var(--shadow-glow),0 1px #ffffff0f inset;text-decoration:none;color:var(--color-white)}.service-list-link.svelte-wl7u0u:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.expandable-list.svelte-wl7u0u{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.expandable-item.svelte-wl7u0u{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base);box-shadow:0 2px 8px #00000026,0 1px #ffffff0a inset}.expandable-item.svelte-wl7u0u:hover{border-color:var(--glass-border-strong);background:var(--glass-bg-elevated);box-shadow:var(--glass-shadow),var(--shadow-glow),0 1px #ffffff0d inset}.expandable-item[open].svelte-wl7u0u{border-color:var(--color-primary);background:var(--glass-bg-elevated);box-shadow:0 0 0 1px #0ff3,0 4px 16px #0003,0 1px #ffffff0f inset}.expandable-item.svelte-wl7u0u summary:where(.svelte-wl7u0u){list-style:none;padding:var(--spacing-md) var(--spacing-lg);min-height:44px;box-sizing:border-box;display:flex;align-items:center;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-gray-200);font-weight:var(--font-weight-medium);gap:var(--spacing-sm);transition:color var(--transition-fast)}.expandable-item.svelte-wl7u0u summary:where(.svelte-wl7u0u)::-webkit-details-marker{display:none}.expandable-item.svelte-wl7u0u summary:where(.svelte-wl7u0u):before{content:"▶";font-size:.65em;color:var(--color-primary);transition:transform var(--transition-base);flex-shrink:0}.expandable-item[open].svelte-wl7u0u summary:where(.svelte-wl7u0u):before{transform:rotate(90deg)}.expandable-item.svelte-wl7u0u summary:where(.svelte-wl7u0u):hover{color:var(--color-white)}.expandable-item.svelte-wl7u0u summary:where(.svelte-wl7u0u):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.expandable-content.svelte-wl7u0u{padding:0 var(--spacing-lg) var(--spacing-lg)}.expandable-content.svelte-wl7u0u p:where(.svelte-wl7u0u){margin:0;padding:var(--spacing-sm) 0 0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-gray-300);line-height:var(--line-height-relaxed);border-left:2px solid var(--color-primary);margin-left:var(--spacing-sm);opacity:.9}.cta-section.svelte-wl7u0u{margin-top:var(--spacing-4xl);margin-bottom:0}.cta-with-glow.svelte-wl7u0u{position:relative}.cta-with-glow.svelte-wl7u0u:after{content:"";position:absolute;inset:-var(--spacing-2xl);background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(0,255,255,.05) 0%,transparent 60%);pointer-events:none;z-index:0}.cta-with-glow.svelte-wl7u0u .cta-inner:where(.svelte-wl7u0u){position:relative;z-index:1}.cta-section.svelte-wl7u0u .cta-inner:where(.svelte-wl7u0u){text-align:center;padding:var(--spacing-2xl) var(--spacing-3xl)}.cta-section.svelte-wl7u0u h2:where(.svelte-wl7u0u){margin-bottom:var(--spacing-md);color:var(--color-white)}.cta-section.svelte-wl7u0u p:where(.svelte-wl7u0u){margin-bottom:var(--spacing-xl);color:var(--color-gray-300);line-height:var(--line-height-relaxed)}.overview-subsection.svelte-wl7u0u{margin-top:var(--spacing-2xl)}.overview-subsection.glass-card.svelte-wl7u0u{position:relative;overflow:hidden;padding:var(--spacing-xl);box-shadow:var(--glass-shadow),0 1px #ffffff0d inset}.overview-subsection.glass-card.svelte-wl7u0u:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 140% 100% at 100% 0%,rgba(0,255,255,.04) 0%,rgba(0,255,255,.015) 30%,transparent 42%);pointer-events:none;z-index:0;border-radius:inherit}.overview-subsection.glass-card.svelte-wl7u0u>:where(.svelte-wl7u0u){position:relative;z-index:1}.overview-subsection.svelte-wl7u0u h3:where(.svelte-wl7u0u){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-md)}.overview-subsection.svelte-wl7u0u p:where(.svelte-wl7u0u){margin-bottom:0}.content-main.svelte-wl7u0u a:where(.svelte-wl7u0u){color:var(--color-primary);text-decoration:none}.content-main.svelte-wl7u0u a:where(.svelte-wl7u0u):hover{text-decoration:underline}.faq-section.svelte-wl7u0u h2:where(.svelte-wl7u0u){border-bottom:1px solid var(--glass-border);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-md)}.faq-intro.svelte-wl7u0u{font-size:var(--font-size-sm);color:var(--color-gray-400);margin-bottom:var(--spacing-xl)}.faq-list.svelte-wl7u0u{margin:0}.faq-item.svelte-wl7u0u{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 2px 8px #00000026,0 1px #ffffff0a inset;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.faq-item.svelte-wl7u0u:hover{border-color:var(--glass-border-strong);box-shadow:var(--glass-shadow),var(--shadow-glow),0 1px #ffffff0d inset}.faq-item.svelte-wl7u0u:last-child{margin-bottom:0}.faq-item.svelte-wl7u0u dt:where(.svelte-wl7u0u){font-size:var(--font-size-base);color:var(--color-white);margin-bottom:var(--spacing-sm)}.faq-item.svelte-wl7u0u dd:where(.svelte-wl7u0u){margin:0;color:var(--color-gray-300);line-height:var(--line-height-relaxed);padding-left:0}.overview-list.svelte-wl7u0u{position:relative;overflow:hidden;padding:var(--spacing-xl);margin-top:var(--spacing-xl);box-shadow:var(--glass-shadow),0 1px #ffffff0f inset}.overview-list.svelte-wl7u0u:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 140% 100% at 100% 0%,rgba(0,255,255,.04) 0%,rgba(0,255,255,.015) 30%,transparent 42%);pointer-events:none;z-index:0;border-radius:inherit}.overview-list.svelte-wl7u0u>:where(.svelte-wl7u0u){position:relative;z-index:1}.overview-list.svelte-wl7u0u h3:where(.svelte-wl7u0u){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-md)}.overview-list.svelte-wl7u0u .service-list:where(.svelte-wl7u0u){display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.content-sidebar-wrap.svelte-wl7u0u{grid-column:2;grid-row:1;min-width:0;position:sticky;top:calc(var(--header-height) + var(--spacing-lg));align-self:start;max-height:calc(100vh - var(--header-height) - var(--spacing-xl));overflow-y:auto;margin-top:calc(-1 * var(--spacing-xl))}.content-sidebar-nav.svelte-wl7u0u,.content-sidebar-related.svelte-wl7u0u{min-width:0}.sidebar-card.svelte-wl7u0u{padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.sidebar-card.svelte-wl7u0u h3:where(.svelte-wl7u0u){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-md)}.nav-list.svelte-wl7u0u{list-style:none;padding:0;margin:0}.nav-list.svelte-wl7u0u li:where(.svelte-wl7u0u){margin-bottom:var(--spacing-xs)}.nav-list.svelte-wl7u0u a:where(.svelte-wl7u0u){display:flex;align-items:center;padding:var(--spacing-md) 0 var(--spacing-md) var(--spacing-md);min-height:44px;box-sizing:border-box;font-size:var(--font-size-sm);color:var(--color-gray-300);text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast);border-left:3px solid transparent}.nav-list.svelte-wl7u0u a:where(.svelte-wl7u0u):hover{color:var(--color-primary);text-decoration:none;border-left-color:var(--color-primary)}.nav-list.svelte-wl7u0u a.active:where(.svelte-wl7u0u){color:var(--color-primary);font-weight:var(--font-weight-semibold);border-left-color:transparent;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-md);box-shadow:0 2px 8px #0003,0 1px #ffffff0a inset;border:1px solid var(--glass-border-strong)}.nav-list.svelte-wl7u0u a:where(.svelte-wl7u0u):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:968px){.content-grid.svelte-wl7u0u{grid-template-columns:1fr;grid-template-rows:auto}.content-main.svelte-wl7u0u{grid-column:1;grid-row:auto;order:2}.content-sidebar-wrap.svelte-wl7u0u{display:contents}.content-sidebar-nav.svelte-wl7u0u{grid-column:1;grid-row:auto;order:1;margin-top:0}.content-sidebar-related.svelte-wl7u0u{grid-column:1;grid-row:auto;order:3}.sidebar-nav.svelte-wl7u0u{position:sticky;top:var(--header-height);z-index:5}.overview-list.svelte-wl7u0u .service-list:where(.svelte-wl7u0u){grid-template-columns:1fr}}@media(max-width:768px){.page-section.glass-card.svelte-wl7u0u{padding:var(--spacing-lg)}.page-section.svelte-wl7u0u{margin-bottom:var(--spacing-2xl)}.network-page.svelte-wl7u0u .hero-actions:where(.svelte-wl7u0u){flex-direction:column;width:100%}.network-page.svelte-wl7u0u .hero-actions:where(.svelte-wl7u0u) .btn{width:100%;justify-content:center}}
