._3Ns8vG_badge{border:1px solid var(--color-text);min-height:28px;color:var(--color-text);background:var(--color-lime);font-family:var(--font-display), var(--font-body);letter-spacing:.1em;border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}
._47Z2Na_link{min-height:44px;color:var(--color-blue);align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}._47Z2Na_arrow{display:inline-block}@media (hover:hover) and (prefers-reduced-motion:no-preference){._47Z2Na_arrow{transition:transform .18s}._47Z2Na_link:hover ._47Z2Na_arrow{transform:translate(3px)}}
.DYNSpG_feature{border:1px solid var(--color-border);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.DYNSpG_visual{background:#c6eafa;align-content:center;min-width:0;display:grid;position:relative;overflow:hidden}.DYNSpG_visual>svg{object-fit:cover;width:100%;height:100%;display:block}.DYNSpG_visualLabel{color:#214874;font-family:var(--font-display), var(--font-body);letter-spacing:.15em;font-size:.65rem;font-weight:700;position:absolute;top:1.2rem;left:1.5rem}.DYNSpG_content{min-width:0;padding:clamp(1.25rem,2.5vw,2rem)}.DYNSpG_topline{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.DYNSpG_label{color:var(--color-blue);font-family:var(--font-display), var(--font-body);letter-spacing:.13em;background:#edf0ff;padding:.1rem .5rem;font-size:.65rem;font-weight:700}.DYNSpG_name{letter-spacing:-.045em;margin-bottom:.7rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:900;line-height:1.35}.DYNSpG_summary{margin-bottom:.9rem;font-size:.9rem;line-height:1.8}.DYNSpG_tags{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.DYNSpG_tags li{border:1px solid var(--color-border);color:var(--color-muted);font-family:var(--font-display), var(--font-body);letter-spacing:.03em;border-radius:999px;padding:.15rem .55rem;font-size:.65rem;font-weight:700}.DYNSpG_links{flex-wrap:wrap;gap:0 1.5rem;margin-top:.6rem;font-size:.8rem;display:flex}.DYNSpG_note{border-top:1px solid var(--color-border);color:var(--color-muted);margin:.5rem 0 0;padding-top:.75rem;font-size:.7rem;line-height:1.7}@media (max-width:900px){.DYNSpG_feature{grid-template-columns:minmax(0,1fr)}.DYNSpG_visual{aspect-ratio:640/320}.DYNSpG_visual>svg{height:100%;position:absolute}}@media (max-width:700px){.DYNSpG_visual{aspect-ratio:640/380}.DYNSpG_visualLabel{font-size:.56rem;top:.75rem;left:.9rem}.DYNSpG_content{padding:1.1rem}.DYNSpG_name{font-size:clamp(1.6rem,7vw,2rem)}}
._83OEOW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}._83OEOW_step{min-width:0;position:relative}._83OEOW_icon{background:var(--color-blue);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:.7rem;display:grid}._83OEOW_step:nth-child(2) ._83OEOW_icon{background:#7654d8}._83OEOW_icon svg{width:30px;height:32px}._83OEOW_step h3{font-family:var(--font-display), var(--font-body);letter-spacing:-.03em;align-items:baseline;gap:.5rem;margin:0 0 .35rem;font-size:1.1rem;line-height:1.3;display:flex}._83OEOW_number{color:var(--color-blue);font-size:.7rem}._83OEOW_step p{color:var(--color-muted);margin:0;font-size:.75rem;line-height:1.75}._83OEOW_arrow{color:var(--color-blue);position:absolute;top:.75rem;right:-1.15rem}@media (max-width:700px){._83OEOW_steps{grid-template-columns:minmax(0,1fr);gap:1.25rem}._83OEOW_step{border-bottom:1px solid var(--color-border);grid-template-columns:50px minmax(0,1fr);align-items:center;gap:0 1rem;padding-bottom:1rem;display:grid}._83OEOW_step:last-child{border-bottom:0;padding-bottom:0}._83OEOW_icon{grid-row:1/span 2;margin:0}._83OEOW_step h3{margin:0}._83OEOW_step p{font-size:.85rem}._83OEOW_arrow{top:auto;bottom:-.95rem;right:.3rem;transform:rotate(90deg)}}
.t53O_a_card{border:1px solid var(--color-border);background:var(--color-surface);max-width:920px;padding:clamp(1.5rem,5vw,3.5rem)}.t53O_a_meta{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,6vw,4rem);display:flex}.t53O_a_number{color:var(--color-blue);font-family:var(--font-display), var(--font-body);letter-spacing:-.05em;font-size:clamp(2rem,5vw,4rem);font-weight:700;line-height:1}.t53O_a_name{letter-spacing:-.04em;margin-bottom:1.25rem;font-size:clamp(1.8rem,4.5vw,3.2rem);line-height:1.3}.t53O_a_summary{max-width:650px;color:var(--color-muted);margin-bottom:1.5rem}.t53O_a_tags{flex-wrap:wrap;gap:.55rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.t53O_a_tags li{border:1px solid var(--color-text);font-family:var(--font-display), var(--font-body);letter-spacing:.08em;padding:.25rem .55rem;font-size:.68rem;font-weight:700}.t53O_a_note{border-top:1px solid var(--color-border);max-width:680px;color:var(--color-muted);margin:1.5rem 0 0;padding-top:1.5rem;font-size:.78rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.t53O_a_card{transition:transform .2s,border-color .2s}.t53O_a_card:hover{border-color:var(--color-blue);transform:translateY(-3px)}}
.bSawnG_statement{letter-spacing:-.05em;margin-bottom:1.5rem;font-size:clamp(1.8rem,4vw,3.4rem);font-weight:700}.bSawnG_afterword{color:var(--color-muted);margin:clamp(3rem,8vw,6rem) 0 0}
.bzRTfW_hero{background:var(--color-surface)}.bzRTfW_heroMeta{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bzRTfW_title{letter-spacing:-.08em;max-width:950px;margin-bottom:1.5rem;font-size:clamp(3.1rem,10vw,8.5rem);line-height:1}.bzRTfW_heroLink{margin-top:2rem}.bzRTfW_unofficial{border-top:1px solid var(--color-border);max-width:720px;color:var(--color-muted);margin:1.5rem 0 0;padding-top:1.5rem;font-size:.8rem}.bzRTfW_sectionTitle{max-width:900px;color:var(--color-blue);font-family:var(--font-display), var(--font-body);letter-spacing:-.065em;margin-bottom:clamp(2rem,6vw,4rem);font-size:clamp(2.5rem,7vw,6rem);line-height:.96}.bzRTfW_surface{background:var(--color-surface)}.bzRTfW_functionList{border-top:1px solid var(--color-text);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.bzRTfW_functionList div{border-bottom:1px solid var(--color-text);padding:1.75rem 1.25rem}.bzRTfW_functionList div+div{border-left:1px solid var(--color-border)}.bzRTfW_functionList dt{color:var(--color-blue);font-family:var(--font-display), var(--font-body);margin-bottom:3rem;font-size:clamp(1.6rem,4vw,3rem);font-weight:700}.bzRTfW_functionList dd{color:var(--color-muted);margin:0}.bzRTfW_growth{grid-template-columns:repeat(4,minmax(0,1fr));margin:4rem 0 0;padding:0;list-style:none;display:grid}.bzRTfW_growth li{border-block:1px solid var(--color-text);color:var(--color-blue);font-family:var(--font-display), var(--font-body);text-align:center;padding:1rem;font-weight:700;position:relative}.bzRTfW_growth li:not(:last-child):after{z-index:1;width:1.4rem;color:var(--color-text);background:var(--color-background);content:"→";position:absolute;right:-.7rem}.bzRTfW_externalCta{color:#fff;background:var(--color-blue);padding-block:clamp(4rem,10vw,8rem)}.bzRTfW_externalCta :focus-visible{outline-color:var(--color-text)}.bzRTfW_externalCta p{margin-bottom:1.5rem;font-size:clamp(1.6rem,4vw,3rem);font-weight:700}.bzRTfW_externalCta .button-link{border-color:#fff}@media (max-width:760px){.bzRTfW_functionList,.bzRTfW_growth{grid-template-columns:1fr}.bzRTfW_functionList div+div{border-left:0}.bzRTfW_functionList dt{margin-bottom:1.5rem}.bzRTfW_growth li:not(:last-child):after{right:1rem;transform:rotate(90deg)}}
