.ZXevnG_section{position:relative}.ZXevnG_white{background:var(--cs-white)}.ZXevnG_subtle{background:var(--surface-subtle)}.ZXevnG_dark{background:var(--surface-dark)}.ZXevnG_teal{background:var(--cs-teal-600)}.ZXevnG_inner{max-width:calc(var(--container-max) + 2 * var(--page-pad));padding:var(--section-pt,88px) var(--page-pad) var(--section-pb,92px);margin:0 auto;position:relative}@media (max-width:767px){.ZXevnG_inner{padding-top:var(--section-pt-mobile,56px);padding-bottom:var(--section-pb-mobile,60px)}}
.Iun7XG_eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:inline-flex}.Iun7XG_tick{background:currentColor;border-radius:2px;width:22px;height:2px;display:inline-block}.Iun7XG_teal{color:var(--cs-teal-600)}.Iun7XG_aqua{color:var(--cs-aqua-600)}.Iun7XG_ink{color:var(--cs-ink-500)}.Iun7XG_onDark{color:var(--cs-aqua-500)}.Iun7XG_onTeal{color:var(--cs-aqua-300)}
.J6SKWa_header{margin-bottom:var(--header-mb,44px);flex-direction:column;gap:16px;display:flex}.J6SKWa_title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--text-strong)}.J6SKWa_titleOnDark{color:var(--cs-off-white)}.J6SKWa_intro{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-body)}@media (max-width:767px){.J6SKWa_header{margin-bottom:var(--header-mb-mobile,28px);gap:14px}.J6SKWa_title{font-size:28px}.J6SKWa_intro{font-size:var(--text-base)}}
.W6IaWG_grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.W6IaWG_card{border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:32px;display:flex}.W6IaWG_light{background:var(--cs-white);border:1px solid var(--border-subtle);transition:all .2s var(--ease-card)}@media (hover:hover){.W6IaWG_light:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}}.W6IaWG_dark{background:var(--surface-dark)}.W6IaWG_meta{align-items:center;gap:12px;display:flex}.W6IaWG_index{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent-primary)}.W6IaWG_icon{width:26px;height:26px;color:var(--accent-primary);margin-bottom:4px}.W6IaWG_dark .W6IaWG_index,.W6IaWG_dark .W6IaWG_icon{color:var(--cs-aqua-500)}.W6IaWG_title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);color:var(--text-strong)}.W6IaWG_dark .W6IaWG_title{color:var(--cs-off-white)}.W6IaWG_description{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-body)}.W6IaWG_dark .W6IaWG_description{color:#ecececb8}.W6IaWG_points{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;margin-top:auto;padding-top:8px;display:flex}.W6IaWG_dark .W6IaWG_points{border-top-color:var(--border-on-dark)}.W6IaWG_point{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-body);align-items:center;gap:10px;display:flex}.W6IaWG_dark .W6IaWG_point{color:#ecececd9}.W6IaWG_check{color:var(--cs-teal-600);flex:none}.W6IaWG_dark .W6IaWG_check{color:var(--cs-aqua-500)}@media (max-width:1023px){.W6IaWG_grid{grid-template-columns:1fr}}@media (max-width:767px){.W6IaWG_grid{gap:16px}.W6IaWG_card{gap:14px;padding:24px}.W6IaWG_icon{width:24px;height:24px}.W6IaWG_title{font-size:var(--text-md)}.W6IaWG_points{margin-top:0}}
.c-qxNG_tag{font-family:var(--font-body);font-weight:var(--weight-semibold);letter-spacing:.02em;white-space:nowrap;border-radius:var(--radius-pill);border:1px solid #0000;align-items:center;gap:.4em;line-height:1;display:inline-flex}.c-qxNG_sm{font-size:var(--text-2xs);padding:3px 9px}.c-qxNG_md{font-size:var(--text-xs);padding:5px 12px}.c-qxNG_teal{background:var(--cs-teal-50);color:var(--cs-teal-700)}.c-qxNG_aqua{background:var(--cs-aqua-100);color:var(--cs-aqua-700)}.c-qxNG_ink{background:var(--cs-ink-100);color:var(--cs-ink-800)}
.bqXJ2G_grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.bqXJ2G_card{background:var(--cs-white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all .2s var(--ease-card);flex-direction:column;gap:14px;padding:32px;display:flex}@media (hover:hover){.bqXJ2G_card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}}.bqXJ2G_kicker{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;color:var(--cs-teal-700)}.bqXJ2G_title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);color:var(--text-strong)}.bqXJ2G_summary{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-body)}.bqXJ2G_result{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-strong);align-items:flex-start;gap:10px;display:flex}.bqXJ2G_resultIcon{color:var(--cs-aqua-600);flex:none;margin-top:3px}.bqXJ2G_tech{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.bqXJ2G_tech>li{display:flex}.bqXJ2G_note{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);margin-top:24px}@media (max-width:767px){.bqXJ2G_grid{grid-template-columns:1fr;gap:16px}.bqXJ2G_card{gap:12px;padding:24px}.bqXJ2G_title{font-size:var(--text-md)}.bqXJ2G_tech{margin-top:0;padding-top:4px}.bqXJ2G_note{font-size:var(--text-xs);line-height:var(--leading-relaxed);margin-top:20px}}
