.reveal-module__wdN7Qq__reveal{transition:opacity var(--motion-slow) var(--ease-out), transform var(--motion-slow) var(--ease-out)}.reveal-module__wdN7Qq__pending{opacity:0;transform:translateY(8px)}
.section-module__kuTuMW__surface{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.section-module__kuTuMW__borderTop{border-top:1px solid var(--border)}.section-module__kuTuMW__borderBottom{border-bottom:1px solid var(--border)}.section-module__kuTuMW__ink{--primary:#e9eff8;--primary-hover:#fff;--btn-primary-ink:#0c1526;--btn-secondary-ink:#e9eff8;--btn-secondary-bg:transparent;--btn-secondary-bg-hover:#96b4e11f;--surface:#142136;--paper:#142136;--surface-sunken:#0f1a2c;--border:#96b4e133;--text:#e9eff8;--ink:#e9eff8;--muted:#93a7c4;color:var(--text);background:#0c1526}.section-module__kuTuMW__ink h1,.section-module__kuTuMW__ink h2,.section-module__kuTuMW__ink h3,.section-module__kuTuMW__ink strong{color:var(--text)}.section-module__kuTuMW__ink .eyebrow{color:#93a7c4;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}
.callout-module__jMBJga__band{background:linear-gradient(135deg,#0077b60a,#0000 60%)}.callout-module__jMBJga__hairlines{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.callout-module__jMBJga__inner{align-items:center;gap:var(--co-gap,32px);padding:var(--co-pad,32px) var(--co-pad-x,var(--co-pad,32px));border:1px solid var(--border);border-radius:var(--co-radius,12px);background:var(--paper)}.callout-module__jMBJga__row{justify-content:space-between;display:flex}.callout-module__jMBJga__split{grid-template-columns:1fr auto;display:grid}.callout-module__jMBJga__title{margin:var(--co-title-margin,14px 0 16px);font-size:var(--co-title-size,clamp(1.4rem, 2.5vw, 2rem));line-height:1.15}.callout-module__jMBJga__body{max-width:var(--co-body-width,580px);color:var(--muted);font-size:var(--co-body-size,1rem);line-height:var(--co-body-leading,1.65);margin:0}.callout-module__jMBJga__actions{flex-direction:column;gap:12px;min-width:220px;display:flex}@media (max-width:768px){.callout-module__jMBJga__inner{padding:24px}.callout-module__jMBJga__row{flex-direction:column;align-items:flex-start}.callout-module__jMBJga__split{grid-template-columns:1fr}.callout-module__jMBJga__actions{flex-flow:wrap}}
.feature-card-module__ufAFXW__card{padding:var(--fc-pad,20px) var(--fc-pad-x,var(--fc-pad,20px));border:1px solid var(--border);border-radius:var(--fc-radius,10px)}.feature-card-module__ufAFXW__card svg{color:var(--teculiar)}.feature-card-module__ufAFXW__text{gap:var(--fc-text-gap,var(--fc-gap,12px));display:grid}.feature-card-module__ufAFXW__stacked{gap:var(--fc-gap,12px);align-content:start;display:grid}.feature-card-module__ufAFXW__inline{gap:var(--fc-gap,16px);align-items:flex-start;display:flex}.feature-card-module__ufAFXW__inline svg{flex-shrink:0;margin-top:2px}.feature-card-module__ufAFXW__inline .feature-card-module__ufAFXW__text{gap:var(--fc-text-gap,4px)}.feature-card-module__ufAFXW__surface{background:var(--surface)}.feature-card-module__ufAFXW__paper{background:var(--paper)}.feature-card-module__ufAFXW__seam{background:var(--paper);border:0;border-radius:0}.feature-card-module__ufAFXW__title{font-size:var(--fc-title-size,1rem);font-weight:var(--fc-title-weight,bold);line-height:var(--fc-title-leading,normal);margin:0}.feature-card-module__ufAFXW__body{color:var(--muted);font-size:var(--fc-body-size,.92rem);line-height:var(--fc-body-leading,1.65);margin:0}.feature-card-module__ufAFXW__roomy{--fc-title-size:1.05rem;--fc-body-size:.94rem}.feature-card-module__ufAFXW__dense{--fc-title-size:.95rem;--fc-body-size:.88rem;--fc-body-leading:1.6}.feature-card-module__ufAFXW__seam{--fc-title-size:.98rem;--fc-body-size:.88rem;--fc-body-leading:1.5}.feature-card-module__ufAFXW__stretch{align-content:stretch}.feature-card-module__ufAFXW__spec{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:22px 0 0}.feature-card-module__ufAFXW__spec svg{color:var(--teculiar)}.feature-card-module__ufAFXW__spec .feature-card-module__ufAFXW__title{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:500}.feature-card-module__ufAFXW__spec .feature-card-module__ufAFXW__body{font-size:.92rem;line-height:1.6}
.cta-band-module__r8YeAa__band{padding:40px 0}.cta-band-module__r8YeAa__gradient{background:linear-gradient(135deg,#0077b60a,#0000 60%)}.cta-band-module__r8YeAa__surface{border-top:1px solid var(--border);background:var(--surface)}.cta-band-module__r8YeAa__inner{padding:var(--cta-pad,30px);border:1px solid var(--border);background:var(--paper);border-radius:12px}.cta-band-module__r8YeAa__inner p{color:var(--muted);margin:0;line-height:1.65}.cta-band-module__r8YeAa__split{gap:var(--cta-gap,28px);grid-template-columns:1fr auto;align-items:center;display:grid}.cta-band-module__r8YeAa__split h2{margin:0 0 12px;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.15}.cta-band-module__r8YeAa__centered{text-align:center;max-width:680px;margin:0 auto}.cta-band-module__r8YeAa__centered h2{margin:0 0 16px;font-size:clamp(1.6rem,3vw,2.4rem)}.cta-band-module__r8YeAa__centered p{margin:0 0 28px}.cta-band-module__r8YeAa__actions{flex-wrap:wrap;gap:12px;display:flex}.cta-band-module__r8YeAa__centered .cta-band-module__r8YeAa__actions{justify-content:center}.cta-band-module__r8YeAa__actionsColumn{flex-flow:column;gap:10px;min-width:200px}@media (max-width:860px){.cta-band-module__r8YeAa__split{gap:var(--cta-gap-sm,28px);padding:var(--cta-pad-sm,24px);grid-template-columns:1fr}.cta-band-module__r8YeAa__actionsColumn{flex-flow:wrap}}@media (max-width:600px){.cta-band-module__r8YeAa__centered{padding:32px 24px}}.cta-band-module__r8YeAa__ink{--primary:#e9eff8;--primary-hover:#fff;--btn-primary-ink:#0c1526;--btn-secondary-ink:#e9eff8;--btn-secondary-bg:transparent;--btn-secondary-bg-hover:#96b4e11f;--surface:#142136;--paper:#142136;--border:#96b4e133;--text:#e9eff8;--muted:#93a7c4;color:#e9eff8;background:#0c1526;border-top:1px solid #96b4e133}.cta-band-module__r8YeAa__ink h2,.cta-band-module__r8YeAa__ink h3{color:#e9eff8}
.stack-module__KKkJSG__stack{gap:var(--st-gap,16px);align-content:start;display:grid}
.tag-filter-bar-module__N0gGlW__bar{flex-wrap:wrap;gap:8px;display:flex}.tag-filter-bar-module__N0gGlW__chip{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--paper);color:var(--muted);cursor:pointer;transition:all var(--motion-fast) var(--ease-out);align-items:center;padding:7px 14px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}
.blog-tag-bar-module__uszWtG__section{border-bottom:1px solid var(--border)}
.status-pill-module__AafOyG__pill{border:1px solid var(--border);border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;height:20px;min-height:20px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.status-pill-module__AafOyG__pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.status-pill-module__AafOyG__noDot:before{display:none}.status-pill-module__AafOyG__good{color:var(--success);background:var(--good-bg);border-color:var(--good-line)}.status-pill-module__AafOyG__warn{color:var(--warning);background:var(--warn-bg);border-color:var(--warn-line)}.status-pill-module__AafOyG__neutral{color:var(--muted);background:var(--neutral-bg);border-color:var(--neutral-line)}.status-pill-module__AafOyG__danger{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-line)}.status-pill-module__AafOyG__accent{color:var(--accent-ink);background:var(--accent-soft);border-color:#bfdff2}
.blog-post-module__BIuynG__tagRow{flex-wrap:wrap;gap:6px;padding:0 24px;display:flex}.blog-post-module__BIuynG__postHero .blog-post-module__BIuynG__tagRow{padding:0}.blog-post-module__BIuynG__tagRow span,.blog-post-module__BIuynG__tagRow a{border:1px solid var(--border);border-radius:var(--radius-surface);color:var(--muted);padding:4px 8px;font-size:.78rem;text-decoration:none}.blog-post-module__BIuynG__postHero{border-bottom:1px solid var(--border);padding:64px 0 34px}.blog-post-module__BIuynG__postHero h1{max-width:820px;margin:18px 0 16px;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1}.blog-post-module__BIuynG__postHero p{max-width:700px;color:var(--muted);font-size:1.12rem;line-height:1.65}.blog-post-module__BIuynG__heroImage{aspect-ratio:16/7;border-radius:var(--radius-surface);object-fit:cover;width:100%;margin-top:28px}.blog-post-module__BIuynG__postArticle{max-width:760px;margin:0 auto}.blog-post-module__BIuynG__postBody{color:var(--ink);overflow-wrap:break-word;font-size:1.02rem;line-height:1.8}.blog-post-module__BIuynG__postBody a{color:var(--teculiar);overflow-wrap:anywhere}.blog-post-module__BIuynG__postBody img{border-radius:var(--radius-surface);max-width:100%;height:auto}.blog-post-module__BIuynG__postBody pre{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-muted);max-width:100%;margin:0 0 16px;padding:16px;font-size:.88rem;line-height:1.6;overflow-x:auto}.blog-post-module__BIuynG__postBody code{overflow-wrap:anywhere}.blog-post-module__BIuynG__postBody :not(pre)>code{background:var(--surface-muted);border-radius:4px;padding:2px 6px;font-size:.9em}.blog-post-module__BIuynG__newsletter svg{color:var(--teculiar);flex-shrink:0}.blog-post-module__BIuynG__newsletter div{flex:1}.blog-post-module__BIuynG__newsletter h2{margin:0 0 8px;font-size:1.2rem}.blog-post-module__BIuynG__newsletter p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.6}@media (max-width:860px){.blog-post-module__BIuynG__newsletter{flex-direction:column;align-items:flex-start;padding:20px}}.blog-post-module__BIuynG__heroImage{justify-content:center;align-self:stretch;align-items:center;display:flex}.blog-post-module__BIuynG__heroImage img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:480px}@media (max-width:860px){.blog-post-module__BIuynG__heroImage{display:none}}
