.hero[data-astro-cid-hyxt6y5u]{min-height:100svh;padding:64px var(--space-16) 0;background-color:var(--color-dark-surface);background-position:50%;background-size:cover;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width<=767px){.hero[data-astro-cid-hyxt6y5u]{background-image:linear-gradient(#0b112140 0%,#0b1121f5 60%),url(/images/background-plain_mobile.webp)}}.hero[data-astro-cid-hyxt6y5u]:before{content:"";background:radial-gradient(circle at 30% 45%, var(--color-glow-blue) 0%, transparent 55%);opacity:.25;pointer-events:none;position:absolute;inset:0}.hero__inner[data-astro-cid-hyxt6y5u]{gap:var(--space-20);z-index:1;flex-direction:column;width:100%;margin:auto 0;display:flex;position:relative}.hero__inner[data-astro-cid-hyxt6y5u] .container[data-astro-cid-hyxt6y5u]{margin:auto}.hero__content[data-astro-cid-hyxt6y5u]{text-align:center;max-width:880px;margin:0 auto}.hero__title[data-astro-cid-hyxt6y5u]{font-size:clamp(var(--font-size-3xl), 8vw, var(--font-size-5xl));line-height:1.12;font-weight:var(--font-weight-heavy);margin:0 auto var(--space-16);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary-pure) 100%);-webkit-text-fill-color:transparent;text-wrap:balance;filter:drop-shadow(0 0 5px #00000080);-webkit-background-clip:text;background-clip:text}.hero__subtitle[data-astro-cid-hyxt6y5u]{font-size:var(--font-size-lg);color:var(--color-text-muted);margin:0 auto var(--space-16);text-wrap:balance;max-width:780px;line-height:1.65}.hero__trust-badges[data-astro-cid-hyxt6y5u]{font-size:var(--font-size-sm);color:var(--color-text-muted);opacity:.88;text-align:center;text-wrap:balance;margin:0 auto}@keyframes fadeIn{0%{opacity:.85;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-fade-in[data-astro-cid-hyxt6y5u]{opacity:1;animation:.4s ease-out forwards fadeIn}.hero__subtitle[data-astro-cid-hyxt6y5u].hero-fade-in{animation-delay:.1s}.hero__trust-badges[data-astro-cid-hyxt6y5u].hero-fade-in{animation-delay:.2s}@media (width>=768px){.hero[data-astro-cid-hyxt6y5u]{padding:108px var(--space-32) 0;background-image:radial-gradient(circle,#0b112061 0%,#0b1120f5 80%),url(/images/background-plain.webp);background-position:50%}.hero__inner[data-astro-cid-hyxt6y5u]{padding:var(--space-32) 0 calc(var(--space-32) * 1.5)}.hero__title[data-astro-cid-hyxt6y5u]{font-size:var(--font-size-super)}.hero__subtitle[data-astro-cid-hyxt6y5u]{font-size:var(--font-size-xl)}}.manifest-gap[data-astro-cid-vi6mbtqh]{background:var(--color-dark-surface);padding:64px var(--space-16);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.manifest-gap__container[data-astro-cid-vi6mbtqh]{gap:var(--space-32);flex-direction:column;max-width:1120px;margin:0 auto;display:flex}.manifest-gap__header[data-astro-cid-vi6mbtqh]{text-align:center;max-width:760px;margin:0 auto}.manifest-gap__title[data-astro-cid-vi6mbtqh]{color:#fff;font-size:clamp(var(--font-size-2xl), 5vw, var(--font-size-4xl));font-weight:var(--font-weight-bold);margin:0 0 var(--space-12);text-wrap:balance;line-height:1.2}.manifest-gap__subtitle[data-astro-cid-vi6mbtqh]{color:var(--color-text-muted);font-size:clamp(var(--font-size-base), 2.5vw, var(--font-size-lg));margin:0;line-height:1.6}.blindspot-grid[data-astro-cid-vi6mbtqh]{gap:var(--space-24);grid-template-columns:1fr;display:grid}.blindspot-card[data-astro-cid-vi6mbtqh]{background:var(--color-dark-card);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);padding:var(--space-24);gap:var(--space-12);transition:transform var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard);flex-direction:column;display:flex;container-type:inline-size}.blindspot-card[data-astro-cid-vi6mbtqh].scale-up{transition-delay:0s;&:nth-of-type(2){transition-delay:.1s}&:nth-of-type(3){transition-delay:.2s}}.blindspot-card[data-astro-cid-vi6mbtqh]:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.blindspot-card__icon[data-astro-cid-vi6mbtqh]{border-radius:var(--radius-base);width:44px;height:44px;color:var(--color-warning);background:#fba7231f;border:1px solid #fba72340;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.blindspot-card[data-astro-cid-vi6mbtqh] h3[data-astro-cid-vi6mbtqh]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:#fff;margin:0;line-height:1.3}.blindspot-card[data-astro-cid-vi6mbtqh] p[data-astro-cid-vi6mbtqh]{color:var(--color-text-muted);font-size:var(--font-size-base);margin:0;line-height:1.6}.blindspot-card[data-astro-cid-vi6mbtqh] code[data-astro-cid-vi6mbtqh]{font-family:var(--font-family-mono);color:var(--color-primary);border-radius:var(--radius-sm);background:#ffffff12;border:1px solid #ffffff1a;padding:1px 6px;font-size:.88em}.manifest-gap__bridge[data-astro-cid-vi6mbtqh]{text-align:center;color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);max-width:720px;margin:0 auto;line-height:1.55}@media (width>=768px){.manifest-gap[data-astro-cid-vi6mbtqh]{padding:96px var(--space-32)}.blindspot-grid[data-astro-cid-vi6mbtqh]{grid-template-columns:repeat(3,1fr)}}.solution[data-astro-cid-d6pflkl3]{background:var(--color-dark-bg);width:100%;max-width:100vw;min-height:calc(50svh + 80px);padding:64px var(--space-16);flex-direction:column;justify-content:center;display:flex;overflow-x:hidden}.solution__header[data-astro-cid-d6pflkl3]{text-align:center;max-width:760px;margin:0 auto var(--space-32)}.solution__title[data-astro-cid-d6pflkl3]{color:#fff;font-size:clamp(var(--font-size-2xl), 5vw, var(--font-size-4xl));font-weight:var(--font-weight-bold);margin:0 0 var(--space-12)}.solution__subtitle[data-astro-cid-d6pflkl3]{color:var(--color-text-muted);font-size:var(--font-size-lg);margin:0;line-height:1.6}.solution__steps[data-astro-cid-d6pflkl3]{gap:var(--space-24);grid-template-columns:1fr;width:100%;max-width:1200px;margin:0 auto;display:grid}.step[data-astro-cid-d6pflkl3]{background:var(--color-dark-card);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);flex-direction:column;display:flex;overflow:hidden}.step[data-astro-cid-d6pflkl3].scale-up{transition-delay:0s;&:nth-of-type(2){transition-delay:.1s}&:nth-of-type(3){transition-delay:.2s}}.step__content[data-astro-cid-d6pflkl3]{padding:var(--space-24);gap:var(--space-8);flex-direction:column;flex-grow:1;display:flex}.step__header[data-astro-cid-d6pflkl3]{margin-bottom:var(--space-4);flex-direction:column;gap:4px;display:flex}.step__header[data-astro-cid-d6pflkl3] h3[data-astro-cid-d6pflkl3]{font-weight:var(--font-weight-semibold);color:#fff;margin:0}.step__badge[data-astro-cid-d6pflkl3]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.06em;margin:0}.step__content[data-astro-cid-d6pflkl3] p[data-astro-cid-d6pflkl3]{color:var(--color-text-muted);line-height:1.55;font-size:var(--font-size-sm);margin:0}.step__mockup-container[data-astro-cid-d6pflkl3]{padding:var(--space-24);background:var(--color-dark-surface);border-top:1px solid var(--color-border-subtle);flex-grow:0;justify-content:center;align-items:center;min-height:200px;display:flex}.flat-input-group[data-astro-cid-d6pflkl3]{background:var(--color-dark-bg);border:1px solid var(--color-border-subtle);border-radius:6px;align-items:center;gap:8px;width:100%;max-width:300px;padding:8px 12px;display:flex}.flat-input-group[data-astro-cid-d6pflkl3] svg[data-astro-cid-d6pflkl3]{color:var(--color-text-muted);flex-shrink:0}.flat-input-text[data-astro-cid-d6pflkl3]{color:var(--color-text);font-family:var(--font-family-mono);text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.flat-button[data-astro-cid-d6pflkl3]{background:var(--color-primary);color:var(--color-dark-bg);border-radius:var(--radius-full);border:none;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600}.flat-scan-card[data-astro-cid-d6pflkl3]{background:var(--color-dark-bg);border:1px solid var(--color-border-subtle);border-radius:6px;flex-direction:column;width:100%;max-width:300px;padding:16px;display:flex}.flat-scan-header[data-astro-cid-d6pflkl3]{color:#fff;font-family:var(--font-family-mono);justify-content:space-between;align-items:center;margin-bottom:24px;font-size:13px;font-weight:600;display:flex}.flat-status-badge[data-astro-cid-d6pflkl3]{font-family:var(--font-family-base);color:var(--color-success);background:#3fe7b21a;border:1px solid #3fe7b233;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:inline-flex}.flat-chart[data-astro-cid-d6pflkl3]{justify-content:space-between;align-items:flex-end;gap:4px;width:100%;height:60px;display:flex}.flat-bar[data-astro-cid-d6pflkl3]{background:var(--color-primary);border-radius:2px 2px 0 0;flex:1;min-width:8px;min-height:4px}.flat-bar[data-astro-cid-d6pflkl3].dim{background:var(--color-border-subtle)}.flat-alert[data-astro-cid-d6pflkl3]{background:var(--color-dark-bg);border:1px solid var(--color-border-subtle);border-left:4px solid var(--color-error);border-radius:6px;width:100%;max-width:300px;padding:16px}.alert-icon[data-astro-cid-d6pflkl3]{color:var(--color-error)}.h-55[data-astro-cid-d6pflkl3]{height:55%}.h-60[data-astro-cid-d6pflkl3]{height:60%}.h-65[data-astro-cid-d6pflkl3]{height:65%}.h-70[data-astro-cid-d6pflkl3]{height:70%}.h-75[data-astro-cid-d6pflkl3]{height:75%}.h-80[data-astro-cid-d6pflkl3]{height:80%}.h-85[data-astro-cid-d6pflkl3]{height:85%}.h-100[data-astro-cid-d6pflkl3]{height:100%}.flat-alert-header[data-astro-cid-d6pflkl3]{color:#fff;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.flat-alert-text[data-astro-cid-d6pflkl3]{color:var(--color-text-muted);font-size:12.5px;line-height:1.5}.flat-alert-text[data-astro-cid-d6pflkl3] code[data-astro-cid-d6pflkl3]{font-family:var(--font-family-mono);color:var(--color-primary);font-size:12px}.flat-alert-text[data-astro-cid-d6pflkl3] strong[data-astro-cid-d6pflkl3]{color:#fff;font-weight:600}@media (width>=768px){.solution__steps[data-astro-cid-d6pflkl3]{grid-template-columns:repeat(3,1fr)}.solution[data-astro-cid-d6pflkl3]{padding:96px var(--space-16)}}.dashboard-preview[data-astro-cid-pf625ege]{background:var(--color-dark-surface);width:100%;max-width:100vw;padding:64px var(--space-16);border-top:1px solid var(--color-border-subtle);flex-direction:column;justify-content:center;display:flex;overflow-x:hidden}.dashboard-preview__inner[data-astro-cid-pf625ege]{align-items:center;gap:var(--space-32);flex-direction:column;display:flex}.dashboard-preview__visual[data-astro-cid-pf625ege]{width:100%;min-width:0;max-width:540px}.flat-dashboard[data-astro-cid-pf625ege]{background:var(--color-dark-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-16);gap:var(--space-12);flex-direction:column;display:flex}.flat-dashboard__topbar[data-astro-cid-pf625ege]{justify-content:space-between;align-items:center;gap:var(--space-8);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.flat-dashboard__heading[data-astro-cid-pf625ege]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.flat-dashboard__summary[data-astro-cid-pf625ege]{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.summary-pill[data-astro-cid-pf625ege]{border-radius:var(--radius-full);background:var(--color-dark-bg);border:1px solid var(--color-border-subtle);color:#fff;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.summary-dot[data-astro-cid-pf625ege]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.summary-dot--red[data-astro-cid-pf625ege]{background:var(--color-error)}.summary-dot--amber[data-astro-cid-pf625ege]{background:var(--color-warning)}.summary-dot--green[data-astro-cid-pf625ege]{background:var(--color-success)}.flat-domain-card[data-astro-cid-pf625ege]{background:var(--color-dark-bg);border:1px solid var(--color-border-subtle);text-align:left;border-left-width:4px;border-radius:6px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.flat-domain-card--red[data-astro-cid-pf625ege]{border-left-color:var(--color-error)}.flat-domain-card--amber[data-astro-cid-pf625ege]{border-left-color:var(--color-warning)}.flat-domain-card--green[data-astro-cid-pf625ege]{border-left-color:var(--color-success)}.flat-domain-card__header[data-astro-cid-pf625ege]{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.flat-domain-card__host[data-astro-cid-pf625ege]{color:#fff;font-family:var(--font-family-mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.flat-badge[data-astro-cid-pf625ege]{border-radius:var(--radius-full);flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.flat-badge--red[data-astro-cid-pf625ege]{color:#ff8a80;background:#e74c3c29;border:1px solid #e74c3c59}.flat-badge--amber[data-astro-cid-pf625ege]{color:#ffd166;background:#fba72326;border:1px solid #fba72359}.flat-badge--green[data-astro-cid-pf625ege]{color:var(--color-success);background:#3fe7b21f;border:1px solid #3fe7b247}.flat-domain-card__reason[data-astro-cid-pf625ege]{color:var(--color-text-muted);margin:0;font-size:12.5px;line-height:1.45}.flat-domain-card__reason[data-astro-cid-pf625ege] code[data-astro-cid-pf625ege]{font-family:var(--font-family-mono);color:var(--color-primary);font-size:11.5px}.flat-domain-card__reason[data-astro-cid-pf625ege] strong[data-astro-cid-pf625ege]{color:#fff;font-weight:600}.flat-domain-card__meta[data-astro-cid-pf625ege]{justify-content:space-between;align-items:center;gap:var(--space-12);color:var(--color-text-muted);border-top:1px solid #ffffff0f;padding-top:6px;font-size:11px;display:flex}.flat-domain-card__telemetry[data-astro-cid-pf625ege]{align-items:center;gap:8px;min-width:0;display:flex}.mini-bars[data-astro-cid-pf625ege]{flex-shrink:0;align-items:flex-end;gap:2px;height:12px;display:inline-flex}.mini-bar[data-astro-cid-pf625ege]{background:var(--color-success);border-radius:1px;width:3px}.mini-bar--warn[data-astro-cid-pf625ege]{background:var(--color-warning)}.mini-bar--err[data-astro-cid-pf625ege]{background:var(--color-error)}.b-100[data-astro-cid-pf625ege]{height:100%}.b-80[data-astro-cid-pf625ege]{height:80%}.b-60[data-astro-cid-pf625ege]{height:60%}.b-40[data-astro-cid-pf625ege]{height:40%}.flat-domain-card__action[data-astro-cid-pf625ege]{color:var(--color-primary);border-radius:var(--radius-full);background:#14caf01a;border:1px solid #14caf040;flex-shrink:0;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.dashboard-preview__copy[data-astro-cid-pf625ege]{justify-content:center;gap:var(--space-24);text-align:center;flex-direction:column;min-width:0;display:flex}.dashboard-preview__title[data-astro-cid-pf625ege]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:#fff;line-height:var(--line-height-tight);margin:0}.dashboard-preview__title[data-astro-cid-pf625ege] em[data-astro-cid-pf625ege]{background:linear-gradient(90deg, var(--color-success) 0%, var(--color-warning) 50%, var(--color-error) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.dashboard-preview__description[data-astro-cid-pf625ege]{color:var(--color-text-muted);margin:0;line-height:1.65}.dashboard-preview__highlights[data-astro-cid-pf625ege]{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-preview__highlights[data-astro-cid-pf625ege] li[data-astro-cid-pf625ege]{align-items:flex-start;gap:var(--space-10);font-size:var(--font-size-md);color:var(--color-text-muted);text-align:left;line-height:1.55;display:flex}.highlight-icon[data-astro-cid-pf625ege]{flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.highlight-icon[data-astro-cid-pf625ege] .icon[data-astro-cid-pf625ege]{font-size:22px}.highlight-icon--green[data-astro-cid-pf625ege]{color:var(--color-success)}.highlight-icon--amber[data-astro-cid-pf625ege]{color:var(--color-warning)}.highlight-icon--red[data-astro-cid-pf625ege]{color:var(--color-error)}.highlight-label[data-astro-cid-pf625ege]{color:#fff;font-weight:var(--font-weight-semibold)}@media (width>=768px){.dashboard-preview[data-astro-cid-pf625ege]{padding:96px var(--space-16)}.flat-dashboard[data-astro-cid-pf625ege]{padding:var(--space-20)}.dashboard-preview__inner[data-astro-cid-pf625ege]{flex-direction:row;align-items:center;gap:48px}.dashboard-preview__visual[data-astro-cid-pf625ege]{flex:1;max-width:520px}.dashboard-preview__copy[data-astro-cid-pf625ege]{text-align:left;flex:1}.dashboard-preview__title[data-astro-cid-pf625ege]{font-size:var(--font-size-5xl)}}@media (width>=1024px){.dashboard-preview__visual[data-astro-cid-pf625ege]{max-width:560px}.dashboard-preview__inner[data-astro-cid-pf625ege]{gap:64px}}.features[data-astro-cid-ogowcoo3]{background:var(--color-dark-bg);min-height:calc(50svh + 80px);padding:64px var(--space-16);border-top:1px solid var(--color-border-subtle);flex-direction:column;justify-content:center;display:flex;overflow-x:hidden}.features__header[data-astro-cid-ogowcoo3]{text-align:center;max-width:820px;margin:0 auto var(--space-32)}.features__title[data-astro-cid-ogowcoo3]{color:#fff;font-size:clamp(var(--font-size-2xl), 5vw, var(--font-size-4xl));font-weight:var(--font-weight-bold);margin:0 0 var(--space-16);text-wrap:balance;line-height:1.2}.features__subtitle[data-astro-cid-ogowcoo3]{color:var(--color-text-muted);font-size:var(--font-size-lg);margin:0;line-height:1.65}.features__grid[data-astro-cid-ogowcoo3]{gap:var(--space-20);grid-template-columns:1fr;width:100%;max-width:1200px;margin:0 auto;display:grid}.feature-tile[data-astro-cid-ogowcoo3]{background:var(--color-dark-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);align-items:flex-start;gap:var(--space-16);padding:var(--space-24);transition:border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);display:flex}.feature-tile[data-astro-cid-ogowcoo3]:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.feature-tile__icon[data-astro-cid-ogowcoo3]{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;line-height:1;display:flex}.feature-tile__content[data-astro-cid-ogowcoo3]{flex-direction:column;height:100%;display:flex}.feature-tile__content[data-astro-cid-ogowcoo3] h3[data-astro-cid-ogowcoo3]{color:#fff;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-8)}.feature-tile__content[data-astro-cid-ogowcoo3] p[data-astro-cid-ogowcoo3]{color:var(--color-text-muted);font-size:var(--font-size-sm);flex-grow:1;margin:0;line-height:1.6}.feature-tile__link[data-astro-cid-ogowcoo3]{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:var(--space-12);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.feature-tile__link[data-astro-cid-ogowcoo3]:hover{color:var(--color-secondary-hover)}.icon[data-astro-cid-ogowcoo3]{font-size:var(--font-size-4xl)}.cta[data-astro-cid-ogowcoo3]{margin:var(--space-32) auto 0;text-align:center}@media (width>=640px){.features__grid[data-astro-cid-ogowcoo3]{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.features[data-astro-cid-ogowcoo3]{padding:96px var(--space-16)}}@media (width>=1024px){.features__grid[data-astro-cid-ogowcoo3]{grid-template-columns:repeat(3,1fr)}}.solution-routers[data-astro-cid-ajibkoqu]{background:var(--color-dark-surface);padding:64px var(--space-16);border-top:1px solid var(--color-border-subtle)}.solution-routers__container[data-astro-cid-ajibkoqu]{gap:var(--space-32);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.solution-routers__header[data-astro-cid-ajibkoqu]{text-align:center;max-width:820px;margin:0 auto}.solution-routers__title[data-astro-cid-ajibkoqu]{color:#fff;font-size:clamp(var(--font-size-2xl), 5vw, var(--font-size-4xl));font-weight:var(--font-weight-bold);margin:0 0 var(--space-16);text-wrap:balance;line-height:1.2}.solution-routers__subtitle[data-astro-cid-ajibkoqu]{color:var(--color-text-muted);font-size:clamp(var(--font-size-base), 2.5vw, var(--font-size-lg));margin:0;line-height:1.65}.router-grid[data-astro-cid-ajibkoqu]{gap:var(--space-20);grid-template-columns:1fr;display:grid}@media (width>=768px){.router-grid[data-astro-cid-ajibkoqu]{grid-template-columns:repeat(3,1fr)}}.router-card[data-astro-cid-ajibkoqu]{background:var(--color-dark-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-24);justify-content:space-between;gap:var(--space-20);transition:border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);flex-direction:column;display:flex;container-type:inline-size}.router-card[data-astro-cid-ajibkoqu]:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.router-card__top[data-astro-cid-ajibkoqu]{gap:var(--space-12);flex-direction:column;display:flex}.router-card__icon-wrap[data-astro-cid-ajibkoqu]{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-primary);font-size:var(--font-size-2xl);background:#14caf014;border:1px solid #14caf038;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.router-card__heading[data-astro-cid-ajibkoqu]{color:#fff;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}.router-card__description[data-astro-cid-ajibkoqu]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.65}.router-card__badges[data-astro-cid-ajibkoqu]{gap:var(--space-8);flex-wrap:wrap;display:flex}.router-badge[data-astro-cid-ajibkoqu]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-base);background:var(--color-dark-bg);color:var(--color-text);border:1px solid var(--color-border-subtle);padding:4px 10px}.secondary-cms-bar[data-astro-cid-ajibkoqu]{justify-content:center;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-24);background:var(--color-dark-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}@media (width>=768px){.solution-routers[data-astro-cid-ajibkoqu]{padding:96px var(--space-16)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.faq[data-astro-cid-ctsu3tpf]{background:var(--color-dark-surface);min-height:calc(50svh + 80px);padding:64px var(--space-16);border-top:1px solid var(--color-border-subtle);flex-direction:column;justify-content:center;display:flex}.faq__title[data-astro-cid-ctsu3tpf]{font-size:clamp(var(--font-size-2xl), 5vw, var(--font-size-4xl));font-weight:var(--font-weight-bold);text-align:center;margin:0 auto var(--space-32);color:#fff}.faq__items[data-astro-cid-ctsu3tpf]{width:100%;max-width:820px;margin:0 auto}.faq-item[data-astro-cid-ctsu3tpf]{background:var(--color-dark-card);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);margin-bottom:var(--space-16);opacity:0;overflow:hidden}.faq-item[data-astro-cid-ctsu3tpf].scale-up{animation:.45s ease-out forwards scaleUp}.faq-item[data-astro-cid-ctsu3tpf][open]{border-color:#14caf059}.faq-item__question[data-astro-cid-ctsu3tpf]{width:100%;padding:var(--space-20);color:#fff;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-16);transition:color var(--duration-normal) var(--ease-standard);list-style:none;display:flex}.faq-item__question[data-astro-cid-ctsu3tpf]::-webkit-details-marker{display:none}.faq-item__question[data-astro-cid-ctsu3tpf]:hover{color:var(--color-primary)}.faq-item__icon[data-astro-cid-ctsu3tpf]{font-size:var(--font-size-xl);color:var(--color-primary);transition:transform var(--duration-normal) var(--ease-standard);flex-shrink:0}.faq-item[data-astro-cid-ctsu3tpf][open] .faq-item__icon[data-astro-cid-ctsu3tpf]{transform:rotate(45deg)}.faq-item__answer[data-astro-cid-ctsu3tpf]{padding:0 var(--space-20) var(--space-20);color:var(--color-text-muted);line-height:1.65}.faq-item__answer[data-astro-cid-ctsu3tpf] p[data-astro-cid-ctsu3tpf]{margin:0 0 var(--space-12)}.faq-item__answer[data-astro-cid-ctsu3tpf] p[data-astro-cid-ctsu3tpf]:last-child{margin-bottom:0}.faq-item__answer[data-astro-cid-ctsu3tpf] strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.faq-item__answer[data-astro-cid-ctsu3tpf] a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.faq-item__answer[data-astro-cid-ctsu3tpf] a:hover{color:#fff}.faq-item__answer[data-astro-cid-ctsu3tpf] code{font-family:var(--font-family-mono);color:var(--color-primary);border-radius:var(--radius-sm);background:#ffffff12;padding:1px 6px;font-size:.9em}.faq-item__answer[data-astro-cid-ctsu3tpf] ul[data-astro-cid-ctsu3tpf]{margin:var(--space-12) 0 0;flex-direction:column;gap:.6rem;padding-left:0;list-style:none;display:flex}.faq-item__answer[data-astro-cid-ctsu3tpf] li[data-astro-cid-ctsu3tpf]{align-items:flex-start;gap:.75rem;display:flex}.faq-item__list-icon[data-astro-cid-ctsu3tpf]{color:var(--color-primary);font-size:1.15em;line-height:inherit;flex-shrink:0;margin-top:.2rem}@media (width>=768px){.faq[data-astro-cid-ctsu3tpf]{padding:96px var(--space-16)}}.final-cta[data-astro-cid-hua4p3as]{min-height:calc(50svh + 80px);padding:64px var(--space-16);background:linear-gradient(135deg, var(--color-dark-surface) 0%, var(--color-dark-bg) 100%);border-top:1px solid var(--color-border-subtle);text-align:center;flex-direction:column;justify-content:center;display:flex}.final-cta__title[data-astro-cid-hua4p3as]{font-size:clamp(var(--font-size-2xl), 5vw, var(--font-size-4xl));font-weight:var(--font-weight-bold);margin:0 auto var(--space-16);color:#fff;text-wrap:balance}.final-cta__subtitle[data-astro-cid-hua4p3as]{font-size:var(--font-size-lg);color:var(--color-text-muted);margin:0 auto var(--space-32);max-width:680px;line-height:1.65}.final-cta__buttons[data-astro-cid-hua4p3as]{align-items:center;gap:var(--space-16);flex-direction:column;display:flex}.final-cta__guarantee[data-astro-cid-hua4p3as]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.latest-blog[data-astro-cid-lxy7neob]{background:var(--color-dark-bg);padding:80px var(--space-16) 120px;border-top:1px solid var(--color-border-subtle)}.latest-blog[data-astro-cid-lxy7neob] .container[data-astro-cid-lxy7neob]{margin-bottom:0}.latest-blog__title[data-astro-cid-lxy7neob]{color:#fff;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);text-align:center;margin:var(--space-32) 0 var(--space-8);padding:0 var(--space-16)}.latest-blog__subtitle[data-astro-cid-lxy7neob]{color:var(--color-text-muted);font-size:var(--font-size-lg);text-align:center;max-width:1200px;padding-bottom:var(--space-32);margin:0 auto}.latest-blog__grid[data-astro-cid-lxy7neob]{gap:var(--space-24);padding:0 var(--space-16);grid-template-columns:1fr;max-width:1200px;margin:0 auto;display:grid}.blog-card[data-astro-cid-lxy7neob]{background:var(--color-dark-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-24);text-align:left;flex-direction:column;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.blog-card[data-astro-cid-lxy7neob]:hover{border-color:var(--color-blue-light);transform:translateY(-4px);box-shadow:0 8px 30px #0000004d}.blog-card__meta[data-astro-cid-lxy7neob]{align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex}.blog-card__tag[data-astro-cid-lxy7neob]{border-radius:var(--radius-full);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.5px;background:#ffffff0d;padding:2px 8px}.blog-card__title[data-astro-cid-lxy7neob]{color:#fff;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-12);line-height:1.4;transition:color .3s}.blog-card[data-astro-cid-lxy7neob]:hover .blog-card__title[data-astro-cid-lxy7neob]{color:var(--color-blue-light)}.blog-card__description[data-astro-cid-lxy7neob]{color:var(--color-text-muted);font-size:var(--font-size-md);margin:0 0 var(--space-24);flex-grow:1;line-height:1.6}.blog-card__link[data-astro-cid-lxy7neob]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-blue-light);align-items:center;margin-top:auto;display:inline-flex}.latest-blog__cta[data-astro-cid-lxy7neob]{text-align:center;margin-top:var(--space-64);padding:var(--space-32) 0 0}@media (width>=768px){.latest-blog[data-astro-cid-lxy7neob]{padding:128px var(--space-16) 120px}.latest-blog__grid[data-astro-cid-lxy7neob]{grid-template-columns:repeat(2,1fr)}}@media (width>=768px) and (width<=1023px){.blog-card[data-astro-cid-lxy7neob]:nth-child(5){grid-column:span 2}}@media (width>=1024px){.latest-blog__grid[data-astro-cid-lxy7neob]{grid-template-columns:repeat(6,1fr)}.blog-card[data-astro-cid-lxy7neob]:first-child,.blog-card[data-astro-cid-lxy7neob]:nth-child(2){grid-column:span 3}.blog-card[data-astro-cid-lxy7neob]:nth-child(3),.blog-card[data-astro-cid-lxy7neob]:nth-child(4),.blog-card[data-astro-cid-lxy7neob]:nth-child(5){grid-column:span 2}}
