.section-shell:where(.astro-rebrjudu){gap:clamp(var(--space-lg), 3vw, var(--space-2xl));display:grid}.section-copy:where(.astro-rebrjudu){align-content:start;gap:var(--space-sm);max-width:34rem;display:grid}.section-copy--sticky:where(.astro-rebrjudu){align-self:start}.section-body:where(.astro-rebrjudu){min-width:0}.section-body--stacked:where(.astro-rebrjudu){gap:var(--space-lg);display:grid}.section-kicker:where(.astro-rebrjudu){color:var(--fg-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700}.feature-heading:where(.astro-rebrjudu){letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:800;line-height:1.2}.section-icon:where(.astro-rebrjudu){width:2.5rem;height:2.5rem;color:var(--accent);margin-bottom:.25rem}.section-icon:where(.astro-rebrjudu) svg{width:100%;height:100%;display:block}.section-icon-centered:where(.astro-rebrjudu){width:2.5rem;height:2.5rem;color:var(--accent);margin:0 auto .5rem}.section-icon-centered:where(.astro-rebrjudu) svg{width:100%;height:100%;display:block}.feature-desc:where(.astro-rebrjudu){color:var(--fg-muted);max-width:54ch;margin:0 0 1.5rem;font-size:1rem;line-height:1.75}.feature-list:where(.astro-rebrjudu){flex-direction:column;gap:.625rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.feature-list-item:where(.astro-rebrjudu){color:var(--fg-muted);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.55;display:flex}.feature-list-icon:where(.astro-rebrjudu){color:var(--accent);flex-shrink:0;margin-top:.1rem;display:inline-flex}.feature-list-icon:where(.astro-rebrjudu) svg{width:1rem;height:1rem}.feature-link:where(.astro-rebrjudu){min-height:2.75rem;color:var(--accent);transition:opacity var(--motion-duration-fast) ease-out;align-items:center;gap:.375rem;padding:.625rem .125rem;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.feature-link:where(.astro-rebrjudu):hover{opacity:.8}.feature-link:where(.astro-rebrjudu):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.375rem}.feature-link-arrow:where(.astro-rebrjudu){transition:transform var(--motion-duration-fast) ease-out;display:inline-flex}.feature-link:where(.astro-rebrjudu):hover .feature-link-arrow:where(.astro-rebrjudu){transform:translate(3px)}.feature-link-arrow:where(.astro-rebrjudu) svg{width:.875rem;height:.875rem}.feature-row:where(.astro-rebrjudu){gap:clamp(var(--space-xl), 4vw, calc(var(--space-2xl) + var(--space-xs)));grid-template-columns:1fr;align-items:start;display:grid}.feature-row-content:where(.astro-rebrjudu){align-content:start;gap:.875rem;display:grid}.feature-row-visual:where(.astro-rebrjudu){align-self:start}@media (width>=1024px){.feature-row:where(.astro-rebrjudu){gap:clamp(var(--space-xl), 4vw, calc(var(--space-2xl) + var(--space-sm)));grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.notif-card:where(.astro-rebrjudu){background:var(--color-primary);border:1px solid var(--color-border);border-left:3px solid var(--accent);box-shadow:var(--shadow-sm);border-radius:.75rem;padding:1.25rem 1.5rem}.notif-card:where(.astro-rebrjudu):hover{box-shadow:var(--shadow-sm);transform:none}.notif-card-header:where(.astro-rebrjudu){letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--color-border);margin:0 0 .875rem;padding-bottom:.75rem;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:700}.notif-card-body:where(.astro-rebrjudu){color:var(--fg-muted);white-space:pre-wrap;word-break:break-word;margin:0;font-family:JetBrains Mono,monospace;font-size:.8125rem;line-height:1.7}.notif-card--stack:where(.astro-rebrjudu) .notif-card-body:where(.astro-rebrjudu)+.notif-card-divider:where(.astro-rebrjudu){margin-block:1rem}.notif-card-divider:where(.astro-rebrjudu){border:none;border-top:1px solid var(--color-border);margin:1rem 0}.notif-card-body--warn:where(.astro-rebrjudu){color:#fcd34d}.notif-card-body--crit:where(.astro-rebrjudu){color:#fca5a5}.rec-states-list:where(.astro-rebrjudu){flex-direction:column;gap:.875rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.rec-state-item:where(.astro-rebrjudu){color:var(--fg-muted);align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.55;display:flex}.rec-state-symbol:where(.astro-rebrjudu){flex-shrink:0;margin-top:-.0625rem;font-size:1.125rem}.rec-state-label:where(.astro-rebrjudu){color:var(--fg);font-weight:700}.section-intro:where(.astro-rebrjudu){color:var(--fg-muted);max-width:50ch;margin:0;font-size:1rem;line-height:1.75}.providers-grid:where(.astro-rebrjudu){grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.providers-grid:where(.astro-rebrjudu){grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.providers-grid:where(.astro-rebrjudu){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.providers-grid:where(.astro-rebrjudu){grid-template-columns:repeat(4,minmax(0,1fr))}}.provider-card:where(.astro-rebrjudu){cursor:default;box-shadow:none;flex-direction:column;align-items:flex-start;gap:0;display:flex}.provider-card:where(.astro-rebrjudu):hover{box-shadow:none;transform:none}.provider-name:where(.astro-rebrjudu){color:var(--fg);margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.3}.provider-desc:where(.astro-rebrjudu){color:var(--fg-muted);flex:1;margin:0;font-size:.875rem;line-height:1.6}.web-feature-groups:where(.astro-rebrjudu){flex-direction:column;gap:1.5rem;display:flex}@media (width>=768px){.web-feature-groups:where(.astro-rebrjudu){flex-direction:row;gap:2.5rem}.web-feature-group:where(.astro-rebrjudu){flex:1}}.web-feature-group-label:where(.astro-rebrjudu){letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 .875rem;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700}.perf-grid:where(.astro-rebrjudu){grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem;display:grid}@media (width>=768px){.perf-grid:where(.astro-rebrjudu){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.perf-grid:where(.astro-rebrjudu){grid-template-columns:repeat(4,minmax(0,1fr))}}.perf-stat:where(.astro-rebrjudu){cursor:default;text-align:left;box-shadow:none;flex-direction:column;align-items:flex-start;gap:.375rem;padding:1.5rem 1rem;display:flex}.perf-stat:where(.astro-rebrjudu):hover{box-shadow:none;transform:none}.perf-stat-value:where(.astro-rebrjudu){letter-spacing:-.02em;color:var(--accent);margin:0;font-family:JetBrains Mono,monospace;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:800;line-height:1}.perf-stat-label:where(.astro-rebrjudu){color:var(--fg-muted);text-wrap:balance;margin:0;font-size:.875rem;line-height:1.5}.perf-footnote:where(.astro-rebrjudu){text-align:left;color:var(--fg-muted);max-width:60ch;margin:0;font-size:.9375rem;line-height:1.7}.perf-footnote:where(.astro-rebrjudu) code:where(.astro-rebrjudu){background:var(--color-primary);border:1px solid var(--color-border);color:var(--fg);border-radius:.25rem;padding:.125rem .375rem;font-family:JetBrains Mono,monospace;font-size:.875em}@media (prefers-color-scheme:light){.notif-card:where(.astro-rebrjudu){background:#fff;border-color:#e2e8f0}.notif-card:where(.astro-rebrjudu):hover{box-shadow:var(--shadow-sm)}.notif-card-body:where(.astro-rebrjudu){color:#475569}.notif-card-body--warn:where(.astro-rebrjudu){color:#b45309}.notif-card-body--crit:where(.astro-rebrjudu){color:#dc2626}.notif-card-divider:where(.astro-rebrjudu){border-top-color:#e2e8f0}.perf-footnote:where(.astro-rebrjudu) code:where(.astro-rebrjudu){color:#0f172a;background:#f8fafc;border-color:#e2e8f0}}@media (width>=960px){.section-shell--split:where(.astro-rebrjudu){align-items:start;column-gap:clamp(var(--space-xl), 4vw, calc(var(--space-2xl) + var(--space-sm)));grid-template-columns:minmax(0,16.5rem) minmax(0,1fr)}.section-copy--sticky:where(.astro-rebrjudu){top:calc(4.5rem + var(--space-lg));position:sticky}}@media (prefers-reduced-motion:reduce){.feature-link-arrow:where(.astro-rebrjudu){transition:none!important}.feature-link:where(.astro-rebrjudu):hover .feature-link-arrow:where(.astro-rebrjudu){transform:none!important}.notif-card:where(.astro-rebrjudu){transition:none!important}}
