.oB1X9q_signBar{z-index:20;background:var(--wf-blue);color:var(--wf-white);border-bottom:var(--wf-rule) solid var(--wf-ink);position:sticky;top:0}.oB1X9q_barInner{max-width:var(--wf-container);flex-wrap:wrap;align-items:center;gap:clamp(12px,2.4vw,36px);margin:0 auto;padding:14px clamp(16px,4vw,40px);display:flex}.oB1X9q_wordmark{min-height:var(--wf-control-h);border:var(--wf-rule) solid var(--wf-white);color:var(--wf-white);letter-spacing:-.02em;transition:background-color var(--wf-duration) var(--wf-ease), color var(--wf-duration) var(--wf-ease);flex:none;align-items:center;padding:8px 14px;font-size:18px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.oB1X9q_wordmark:hover{background:var(--wf-white);color:var(--wf-blue)}.oB1X9q_nav{flex-wrap:wrap;align-items:center;gap:8px clamp(10px,2vw,26px);margin-inline:auto;display:flex}.oB1X9q_navLink{min-height:var(--wf-control-h);color:var(--wf-white);font-size:var(--wf-body-small);letter-spacing:.005em;transition:border-color var(--wf-duration) var(--wf-ease);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:6px 1px;font-weight:500;text-decoration:none;display:inline-flex}.oB1X9q_navLink:hover,.oB1X9q_navLink:focus-visible{border-bottom-color:var(--wf-white)}.oB1X9q_navIcon{flex:none;width:16px;height:16px;display:inline-flex}.oB1X9q_navIcon svg{display:block}.oB1X9q_navLink:hover .oB1X9q_navIcon{transform:translateY(-2px)}.oB1X9q_primaryButton{min-height:var(--wf-control-h);border:var(--wf-rule) solid var(--wf-white);background:var(--wf-white);color:var(--wf-blue);font-size:var(--wf-body-small);transition:background-color var(--wf-duration) var(--wf-ease), color var(--wf-duration) var(--wf-ease);flex:none;justify-content:center;align-items:center;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.oB1X9q_primaryButton:hover{color:var(--wf-white);background:0 0}.oB1X9q_themeToggle{width:var(--wf-control-h);height:var(--wf-control-h);border:var(--wf-rule) solid var(--wf-white);color:var(--wf-white);cursor:pointer;transition:background-color var(--wf-duration) var(--wf-ease), color var(--wf-duration) var(--wf-ease);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.oB1X9q_themeToggle:hover{background:var(--wf-white);color:var(--wf-blue)}.oB1X9q_themeToggle svg{display:block}.oB1X9q_sunIcon{display:inline-flex}.oB1X9q_moonIcon{display:none}html[data-theme=dark] .oB1X9q_sunIcon{display:none}html[data-theme=dark] .oB1X9q_moonIcon{display:inline-flex}.oB1X9q_signBar :focus-visible{outline-color:var(--wf-white)}.oB1X9q_barActions{flex:none;align-items:center;gap:8px;display:flex}.oB1X9q_menuButton{width:var(--wf-control-h);height:var(--wf-control-h);border:var(--wf-rule) solid var(--wf-white);color:var(--wf-white);cursor:pointer;transition:background-color var(--wf-duration) var(--wf-ease), color var(--wf-duration) var(--wf-ease);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:none}.oB1X9q_menuButton:hover{background:var(--wf-white);color:var(--wf-blue)}.oB1X9q_burgerTop,.oB1X9q_burgerMiddle,.oB1X9q_burgerBottom{transform-origin:12px 12px;transition:transform var(--wf-duration) var(--wf-ease), opacity var(--wf-duration) var(--wf-ease)}.oB1X9q_menuButton[data-popup-open] .oB1X9q_burgerTop{transform:translateY(4px)rotate(45deg)}.oB1X9q_menuButton[data-popup-open] .oB1X9q_burgerMiddle{opacity:0}.oB1X9q_menuButton[data-popup-open] .oB1X9q_burgerBottom{transform:translateY(-4px)rotate(-45deg)}.oB1X9q_menuBackdrop{z-index:40;background:color-mix(in srgb, var(--wf-ink) 55%, transparent);opacity:1;transition:opacity var(--wf-duration) var(--wf-ease);position:fixed;inset:0}.oB1X9q_menuBackdrop[data-starting-style],.oB1X9q_menuBackdrop[data-ending-style]{opacity:0}.oB1X9q_menuPopup{z-index:41;background:var(--wf-blue);width:min(88vw,380px);height:100dvh;color:var(--wf-white);border-left:var(--wf-rule) solid var(--wf-ink);transition:transform var(--wf-duration) var(--wf-ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(0)}.oB1X9q_menuPopup[data-starting-style],.oB1X9q_menuPopup[data-ending-style]{transform:translate(100%)}.oB1X9q_menuTop{border-bottom:var(--wf-rule) solid color-mix(in srgb, var(--wf-white) 45%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 14px 20px;display:flex}.oB1X9q_menuTitle{font-family:var(--wf-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.oB1X9q_menuClose{width:var(--wf-control-h);height:var(--wf-control-h);border:var(--wf-rule) solid var(--wf-white);color:var(--wf-white);cursor:pointer;transition:background-color var(--wf-duration) var(--wf-ease), color var(--wf-duration) var(--wf-ease);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.oB1X9q_menuClose:hover{background:var(--wf-white);color:var(--wf-blue)}.oB1X9q_menuLinks{flex-direction:column;display:flex}.oB1X9q_menuLink{border-bottom:1px solid color-mix(in srgb, var(--wf-white) 35%, transparent);min-height:56px;color:var(--wf-white);letter-spacing:-.01em;transition:background-color var(--wf-duration) var(--wf-ease);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:19px;font-weight:500;text-decoration:none;display:flex}.oB1X9q_menuLink:hover,.oB1X9q_menuLink:focus-visible{background:color-mix(in srgb, var(--wf-white) 14%, transparent)}.oB1X9q_menuLinkText{align-items:center;gap:12px;display:inline-flex}.oB1X9q_menuLinkIcon{color:color-mix(in srgb, var(--wf-white) 78%, transparent);flex:none;display:inline-flex}.oB1X9q_menuLinkArrow{color:color-mix(in srgb, var(--wf-white) 65%, transparent);font-family:var(--wf-font-mono);font-size:15px}.oB1X9q_menuCtaWrap{margin-top:auto;padding:20px}.oB1X9q_menuCta{min-height:var(--wf-control-h);border:var(--wf-rule) solid var(--wf-white);background:var(--wf-white);color:var(--wf-blue);font-size:var(--wf-body-small);text-align:center;transition:background-color var(--wf-duration) var(--wf-ease), color var(--wf-duration) var(--wf-ease);justify-content:center;align-items:center;padding:12px 18px;font-weight:600;text-decoration:none;display:flex}.oB1X9q_menuCta:hover{color:var(--wf-white);background:0 0}.oB1X9q_footer{background:var(--wf-ground);color:var(--wf-ink);border-top:var(--wf-rule) solid var(--wf-ink)}.oB1X9q_footerInner{max-width:var(--wf-container);padding:clamp(40px, 5vw, 64px) var(--wf-gutter) clamp(24px, 3vw, 40px);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,64px);margin:0 auto;display:grid}.oB1X9q_footerBrand{min-height:var(--wf-control-h);border:var(--wf-rule) solid var(--wf-ink);color:var(--wf-ink);transition:background-color var(--wf-duration) var(--wf-ease), color var(--wf-duration) var(--wf-ease);flex:none;justify-self:start;align-items:center;padding:8px 12px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.oB1X9q_footerBrand:hover{background:var(--wf-ink);color:var(--wf-ground)}.oB1X9q_footerLegal{color:var(--wf-mid);font-size:var(--wf-body-small);margin:16px 0 0;line-height:1.5}.oB1X9q_footerColumnTitle{color:var(--wf-mid);font-family:var(--wf-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:10px}.oB1X9q_footerList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.oB1X9q_footerLink{min-height:36px;color:var(--wf-ink);font-size:var(--wf-body-xs);border-bottom:2px solid #0000;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.oB1X9q_footerLink:hover{border-bottom-color:var(--wf-ink)}.oB1X9q_footerBottom{max-width:var(--wf-container);padding:16px var(--wf-gutter) 28px;border-top:var(--wf-rule) solid var(--wf-ink);color:var(--wf-mid);font-family:var(--wf-font-mono);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin:0 auto;font-size:12px;display:flex}@media (max-width:900px){.oB1X9q_nav,.oB1X9q_primaryButton{display:none}.oB1X9q_barActions{margin-left:auto}.oB1X9q_menuButton{display:inline-flex}.oB1X9q_footerInner{grid-template-columns:repeat(2,minmax(0,1fr))}.oB1X9q_footerBrandCell{grid-column:1/-1}}@media (max-width:560px){.oB1X9q_footerInner{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.oB1X9q_wordmark,.oB1X9q_navLink,.oB1X9q_navIcon,.oB1X9q_primaryButton,.oB1X9q_footerBrand,.oB1X9q_menuButton,.oB1X9q_burgerTop,.oB1X9q_burgerMiddle,.oB1X9q_burgerBottom,.oB1X9q_menuBackdrop,.oB1X9q_menuPopup,.oB1X9q_menuClose,.oB1X9q_menuLink,.oB1X9q_menuCta{transition:none}}
.wgyWLq_shell{background:var(--wf-ground);min-height:100dvh;color:var(--wf-ink);font-family:var(--wf-font-sans);font-size:var(--wf-text-base);line-height:var(--wf-leading-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;display:flex}.wgyWLq_shell *,.wgyWLq_shell :before,.wgyWLq_shell :after{box-sizing:border-box}.wgyWLq_shell :focus-visible{outline:var(--wf-focus-width) solid var(--wf-blue);outline-offset:var(--wf-focus-offset)}.wgyWLq_main{flex:1}.wgyWLq_hero{padding:var(--wf-hero-y) 0;border-bottom:var(--wf-rule) solid var(--wf-ink)}.wgyWLq_heroInner{max-width:var(--wf-container);padding-inline:var(--wf-gutter);gap:18px;margin:0 auto;display:grid}.wgyWLq_heroMeta{color:var(--wf-mid);font-family:var(--wf-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px}.wgyWLq_heroTitle{max-width:20ch;font-size:var(--wf-page-title);font-weight:var(--wf-weight-semibold);line-height:var(--wf-page-title-leading);letter-spacing:var(--wf-page-title-tracking);margin:0}.wgyWLq_heroLede{max-width:58ch;color:var(--wf-mid);margin:0;font-size:clamp(18px,1.7vw,22px);line-height:1.45}.wgyWLq_section{padding:var(--wf-section-y) 0;border-bottom:var(--wf-rule) solid var(--wf-ink)}.wgyWLq_section:last-child{border-bottom:0}.wgyWLq_sectionInner{max-width:var(--wf-container);padding-inline:var(--wf-gutter);margin:0 auto}.wgyWLq_sectionHead{gap:10px;margin-bottom:clamp(24px,3vw,40px);display:grid}.wgyWLq_sectionTitle{font-size:var(--wf-h2);font-weight:var(--wf-weight-semibold);line-height:var(--wf-h2-leading);letter-spacing:var(--wf-h2-tracking);margin:0}.wgyWLq_sectionLede{max-width:60ch;color:var(--wf-mid);font-size:var(--wf-body-size);margin:0}.wgyWLq_grid{gap:var(--wf-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.wgyWLq_card{border:var(--wf-rule) solid var(--wf-ink);background:var(--wf-ground);height:100%;color:var(--wf-ink);transition:background-color var(--wf-duration) var(--wf-ease), color var(--wf-duration) var(--wf-ease), border-color var(--wf-duration) var(--wf-ease);flex-direction:column;gap:12px;padding:20px;text-decoration:none;display:flex}.wgyWLq_card:hover{border-color:var(--wf-blue);background:var(--wf-blue);color:var(--wf-white)}.wgyWLq_cardMeta{color:var(--wf-mid);font-family:var(--wf-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.wgyWLq_card:hover .wgyWLq_cardMeta,.wgyWLq_card:hover .wgyWLq_cardSummary,.wgyWLq_card:hover .wgyWLq_cardMore{color:var(--wf-white)}.wgyWLq_cardTitle{font-size:var(--wf-item-title);font-weight:var(--wf-weight-semibold);letter-spacing:-.015em;margin:0;line-height:1.1}.wgyWLq_cardSummary{color:var(--wf-mid);font-size:var(--wf-body-small);margin:0;line-height:1.45}.wgyWLq_cardMore{border-top:var(--wf-rule) solid currentColor;color:var(--wf-mid);font-family:var(--wf-font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:auto;padding-top:12px;font-size:11px}.wgyWLq_cardStatic{cursor:default}.wgyWLq_cardStatic:hover{border-color:var(--wf-ink);background:var(--wf-ground);color:var(--wf-ink)}.wgyWLq_cardStatic:hover .wgyWLq_cardSummary{color:var(--wf-mid)}.wgyWLq_cardAction{min-height:var(--wf-control-h);border-top:var(--wf-rule) solid var(--wf-ink);color:var(--wf-mid);font-family:var(--wf-font-mono);letter-spacing:.12em;text-transform:uppercase;transition:color var(--wf-duration) var(--wf-ease);align-items:center;margin-top:auto;padding-top:12px;font-size:11px;text-decoration:none;display:flex}.wgyWLq_cardAction:hover{color:var(--wf-blue)}.wgyWLq_prose{max-width:68ch;color:var(--wf-ink)}.wgyWLq_prose>*+*{margin-top:1em}.wgyWLq_prose h2{font-size:var(--wf-h2);font-weight:var(--wf-weight-semibold);line-height:var(--wf-h2-leading);letter-spacing:var(--wf-h2-tracking);margin:1.6em 0 0}.wgyWLq_prose h3{font-size:clamp(20px,1.8vw,24px);font-weight:var(--wf-weight-semibold);margin:1.4em 0 0;line-height:1.2}.wgyWLq_prose p{color:var(--wf-mid);font-size:var(--wf-body-size);margin:0;line-height:1.65}.wgyWLq_prose ul,.wgyWLq_prose ol{color:var(--wf-mid);gap:8px;margin:0;padding-left:20px;display:grid}.wgyWLq_detailStack{gap:clamp(20px,3vw,32px);display:grid}.wgyWLq_detailGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.wgyWLq_aside{border:var(--wf-rule) solid var(--wf-ink);gap:18px;padding:20px;display:grid}.wgyWLq_asideTitle{color:var(--wf-mid);font-family:var(--wf-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px}.wgyWLq_asideCta{min-height:var(--wf-control-h);border:var(--wf-rule) solid var(--wf-ink);background:var(--wf-ink);color:var(--wf-ground);font-size:var(--wf-body-small);font-weight:var(--wf-weight-semibold);transition:background-color var(--wf-duration) var(--wf-ease), color var(--wf-duration) var(--wf-ease), border-color var(--wf-duration) var(--wf-ease);justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.wgyWLq_asideCta:hover{border-color:var(--wf-blue);background:var(--wf-blue);color:var(--wf-white)}.wgyWLq_markedList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wgyWLq_markedList li{color:var(--wf-mid);font-size:var(--wf-body-small);padding-left:20px;line-height:1.45;position:relative}.wgyWLq_markedList li:before{background:var(--wf-signal);content:"";width:8px;height:8px;position:absolute;top:.45em;left:0}.wgyWLq_metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.wgyWLq_metric{border-top:var(--wf-rule) solid var(--wf-ink);padding-top:12px}.wgyWLq_metricLabel{color:var(--wf-mid);font-family:var(--wf-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.wgyWLq_metricValue{font-size:clamp(20px,1.8vw,24px);font-weight:var(--wf-weight-semibold);margin-top:6px;line-height:1.1;display:block}.wgyWLq_actionRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wgyWLq_backLink{min-height:36px;color:var(--wf-ink);font-family:var(--wf-font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.wgyWLq_backLink:hover{color:var(--wf-blue)}.wgyWLq_steps{gap:var(--wf-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.wgyWLq_step{border-top:var(--wf-rule) solid var(--wf-ink);padding-top:14px}.wgyWLq_stepIndex{color:var(--wf-mid);font-family:var(--wf-font-mono);letter-spacing:.12em;font-size:10px}.wgyWLq_stepTitle{font-size:var(--wf-station-title);font-weight:var(--wf-weight-semibold);text-transform:uppercase;margin:10px 0 0;line-height:1.05}.wgyWLq_stepBody{color:var(--wf-mid);font-size:var(--wf-body-small);margin:8px 0 0;line-height:1.45}.wgyWLq_form{gap:18px;max-width:640px;display:grid}.wgyWLq_field{gap:6px;display:grid}.wgyWLq_label{color:var(--wf-mid);font-family:var(--wf-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.wgyWLq_input,.wgyWLq_textarea{border:var(--wf-rule) solid var(--wf-ink);border-radius:var(--wf-radius);background:var(--wf-ground);width:100%;color:var(--wf-ink);font:inherit;font-size:var(--wf-body-small);padding:10px 12px;line-height:1.4}.wgyWLq_textarea{resize:vertical;min-height:140px}.wgyWLq_formNote{color:var(--wf-mid);font-family:var(--wf-font-mono);margin:0;font-size:12px}.wgyWLq_formNote[role=alert]{color:var(--danger)}.wgyWLq_form button:disabled{opacity:.6;cursor:wait}.wgyWLq_honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wgyWLq_panel{border:var(--wf-rule) dashed var(--wf-ink);padding:clamp(20px,3vw,32px)}.wgyWLq_panelNote{color:var(--wf-mid);font-family:var(--wf-font-mono);margin:0;font-size:12px;line-height:1.6}.wgyWLq_faqList{border-top:var(--wf-rule) solid var(--wf-ink);max-width:760px}.wgyWLq_faqItem{border-bottom:var(--wf-rule) solid var(--wf-ink);padding:18px 0}.wgyWLq_faqQuestion{cursor:pointer;font-size:var(--wf-body-size);font-weight:var(--wf-weight-semibold);justify-content:space-between;align-items:baseline;gap:16px;list-style:none;display:flex}.wgyWLq_faqQuestion::-webkit-details-marker{display:none}.wgyWLq_faqQuestion:after{color:var(--wf-mid);font-family:var(--wf-font-mono);content:"+";flex:none;font-size:16px}.wgyWLq_faqItem[open] .wgyWLq_faqQuestion:after{content:"–"}.wgyWLq_faqAnswer{max-width:64ch;color:var(--wf-mid);font-size:var(--wf-body-small);margin:12px 0 0;line-height:1.55}.wgyWLq_ctaBand{padding:var(--wf-section-y) 0;border-top:var(--wf-rule) solid var(--wf-ink);background:var(--wf-blue);color:var(--wf-white)}.wgyWLq_ctaInner{max-width:var(--wf-container);padding-inline:var(--wf-gutter);gap:18px;margin:0 auto;display:grid}.wgyWLq_ctaTitle{max-width:18ch;font-size:var(--wf-cta-title);font-weight:var(--wf-weight-semibold);letter-spacing:-.03em;margin:0;line-height:1}.wgyWLq_ctaCopy{max-width:54ch;font-size:var(--wf-body-size);margin:0}.wgyWLq_ctaActions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.wgyWLq_primaryButton,.wgyWLq_secondaryButton{min-height:var(--wf-control-h);border:var(--wf-rule) solid var(--wf-white);font-size:var(--wf-body-small);font-weight:var(--wf-weight-semibold);transition:background-color var(--wf-duration) var(--wf-ease), color var(--wf-duration) var(--wf-ease);justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}.wgyWLq_primaryButton{background:var(--wf-white);color:var(--wf-blue)}.wgyWLq_primaryButton:hover,.wgyWLq_secondaryButton{color:var(--wf-white);background:0 0}.wgyWLq_secondaryButton:hover{background:var(--wf-white);color:var(--wf-blue)}.wgyWLq_ctaBand :focus-visible{outline-color:var(--wf-white)}@media (max-width:860px){.wgyWLq_detailGrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wgyWLq_card,.wgyWLq_primaryButton,.wgyWLq_secondaryButton{transition:none}}
