html,body{background:var(--bg-page);color:var(--text-body);font-family:var(--font-sans)}.cwx-page{background:var(--bg-page);flex-direction:column;min-height:100vh;display:flex}.cwx-main{flex:auto}.cwx-section{padding:var(--space-8) 0}.cwx-section__head{margin-bottom:var(--space-6)}.cwx-section__head .cw-meta{margin-bottom:var(--space-3);display:block}.cwx-stack{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.cwx-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.cw-nav__inner{flex-wrap:wrap}.cwx-nav__toggle{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.cwx-nav__panel{border-top:1px solid var(--rule);width:100%;padding-bottom:var(--space-4);flex-direction:column;align-items:stretch;gap:0;display:flex}.cwx-nav__panel .cw-nav__link{border-bottom:1px solid var(--rule);padding:13px 0}.cwx-nav__panel .cw-nav__link[aria-current=page]{border-bottom-color:var(--claret)}@media (width>=62rem){.cwx-nav__toggle,.cwx-nav__panel{display:none}}@media (width<=61.99rem){.cw-nav__links,.cw-nav__actions{display:none}.cw-nav__inner{min-height:64px}}@media (width>=62rem){.cw-hero__grid{grid-template-columns:1.15fr .85fr}}.cwx-hero__panel-body{padding:var(--space-5)}.cwx-starters{border-top:1px solid var(--rule);flex-direction:column;display:flex}.cwx-starter{justify-content:space-between;align-items:center;gap:var(--space-4);padding:13px var(--space-5);border-bottom:1px solid var(--rule);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-medium);background:0 0;text-decoration:none;display:flex}.cwx-starter:hover{background:var(--stone);color:var(--claret);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.cwx-starter span:last-child{color:var(--ink-faint)}@media (width<=61.99rem){.cw-steps--h{grid-auto-columns:auto;grid-auto-flow:row}.cw-steps--h .cw-step{border-right:0;border-bottom:1px solid var(--rule);padding-left:0;padding-right:0}.cw-footer__grid{grid-template-columns:1fr 1fr}.cw-footer__bottom{grid-template-columns:1fr}}@media (width<=34rem){.cw-footer__grid{grid-template-columns:1fr}.cw-route{grid-template-columns:auto 1fr}.cw-route__go{display:none}}.cwx-page,.cwx-main,.cw-container{min-width:0;max-width:100%}.cw-hero__title{font-size:clamp(2.5rem,7.5vw,4.75rem)}@media (width<=61.99rem){.cw-hero__title{max-width:none}}:root{--font-mono:"Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}.cw-meta,.cw-trust__label,.cw-trust__reg,.cw-step__num,.cw-footer__heading,.cw-scope__label,.cw-contents__title,.cw-prevnext__dir,.cw-progress__num,.cw-progress__count,.cw-adviser__reg,.cw-msg__who{font-family:var(--font-sans)}.cwx-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.cwx-brand:hover{text-decoration:none}@media (width<=47.99rem){:root{--text-display:2.625rem;--text-h1:2rem;--text-h2:1.5rem;--text-h3:1.25rem;--text-h4:1.0625rem;--text-lead:1.0625rem;--text-prose:1.0625rem;--text-body:1rem;--gutter-page:18px;--section-y:40px;--section-y-loose:48px}.cwx-section{padding:var(--space-6) 0}.cwx-section__head{margin-bottom:var(--space-5)}.cw-scope--bar{padding:8px var(--gutter-page);align-items:baseline;gap:8px;display:flex}.cw-scope--bar .cw-scope__body{font-size:var(--text-caption);margin:0;line-height:1.35}.cw-scope--bar .cw-scope__label{margin:0}.cw-hero{padding:var(--space-7) 0 var(--space-6)}.cw-hero__grid{gap:var(--space-6)}.cw-hero__eyebrow{margin-bottom:var(--space-3);opacity:.9;font-size:11px}.cw-hero__title{letter-spacing:-.02em;margin-bottom:var(--space-4);line-height:1.04}.cw-hero__sub{font-size:var(--text-body);margin-bottom:var(--space-5);max-width:40ch}.cw-hero__ctas{gap:var(--space-3);display:grid}.cw-hero__ctas .cw-btn{justify-content:center;width:100%}.cw-hero .cw-trust{margin-top:var(--space-5);line-height:1.5}.cw-hero__panel-head{padding:var(--space-4)}.cwx-starter{padding:15px var(--space-4);min-height:52px}.cwx-hero__panel-body{padding:var(--space-4)}.cw-route{gap:var(--space-3);padding:var(--space-4) 0;align-items:start}.cw-route__meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cw-btn{min-height:46px}.cwx-row .cw-btn{justify-content:center;width:100%}.cw-footer__grid{gap:var(--space-5)}}@media (width<=22.5rem){:root{--text-display:2.25rem}}h1,h2,h3,p,li,a{overflow-wrap:break-word}input:focus-visible,textarea:focus-visible,select:focus-visible,[role=textbox]:focus-visible{background:var(--paper);color:var(--ink)}@media (width<=34rem){.cw-scope--bar{padding-top:9px;padding-bottom:9px}.cw-scope__body{font-size:12.5px;line-height:1.45}}a[data-ui-button],a[data-ui-button]:hover{text-decoration:none}a[data-ui-button][data-variant=default]{color:var(--paper)}a[data-ui-button][data-variant=outline],a[data-ui-button][data-variant=secondary],a[data-ui-button][data-variant=ghost]{color:var(--ink)}a[data-ui-button][data-variant=link]{color:var(--claret);text-underline-offset:3px;text-decoration:underline}.cw-btn,.cwx-starter,.cw-route{transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard)}.cwx-btn--coral{background:var(--coral);border-color:var(--coral);color:var(--ink)}.cwx-btn--coral:hover{color:var(--ink);background:#f0836a;border-color:#f0836a;text-decoration:none}a.cwx-btn--coral,a.cwx-btn--coral:hover{color:var(--ink);text-decoration:none}.cwx-hero--light{background:var(--paper);color:var(--ink);border-top:1px solid var(--rule);position:relative}.cwx-reveal{opacity:0;transition:opacity .45s var(--ease-standard), transform .45s var(--ease-standard);transition-delay:var(--cwx-reveal-delay,0s);transform:translateY(16px)}.cwx-reveal.is-in{opacity:1;transform:none}.cwx-stats{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.cwx-stat{border:0;border-top:1px solid var(--rule);padding:var(--space-5) 0 0;background:0 0}.cwx-stat__num{font-family:var(--font-serif);letter-spacing:var(--tracking-display);font-size:clamp(2rem,4.5vw,2.75rem);line-height:1.05;font-weight:var(--weight-bold);color:var(--ink);margin:0 0 var(--space-3);font-variant-numeric:tabular-nums}.cwx-stat__label{margin:0 0 var(--space-3);color:var(--ink-muted)}.cwx-stat__source{font-family:var(--font-sans);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin:0}.cwx-stats__note{margin:var(--space-6) 0 0;max-width:58ch;color:var(--ink)}@media (width<=61.99rem){.cwx-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cwx-reveal{opacity:1;transition:none;transform:none}.cw-btn,.cwx-starter,.cw-route,.cw-hero__panel,.cw-adviser,.cw-notice,.cwx-stat{transition:none}}.cw-nav__brand>span{color:var(--ink)}.cw-nav__brand>span span{color:var(--primary)}.cw-footer__brand>span{color:var(--text-on-dark)}.cw-footer__brand>span span{color:color-mix(in oklab, var(--primary) 45%, #fff)}.cw-hero .cw-trust{font-size:var(--text-sm);border-top:0;max-width:44ch;margin-top:20px;padding-top:0;line-height:1.55}.cw-hero .cw-trust__main{color:var(--ink-muted)}@media (width<=47.99rem){.cw-hero .cw-trust{margin-top:16px}}.cwx-hero__desc{margin:calc(-1 * var(--space-2)) 0 var(--space-4);font-size:var(--text-body);color:var(--ink-muted);max-width:46ch;font-weight:600;line-height:1.45}@media (width<=640px){.cwx-hero__desc{font-size:var(--text-small,.9375rem);margin-bottom:var(--space-3)}}.cw-hero__panel,.cw-adviser,.cw-notice,.cw-tier,.cwx-stat,.card-warm{box-shadow:none}.cw-hero__eyebrow,.cw-step__num{color:var(--ink-faint)}.cw-step__num{border-bottom:0;padding-bottom:0}.cw-trust{border-top:1px solid var(--rule)}.cw-trust__label{color:var(--ink-faint)}.cw-scope{border:0;border-top:1px solid var(--rule);padding:var(--space-5) 0 0;background:0 0}.cw-scope__label{color:var(--ink-faint);background:0 0;padding:0}.cw-route__icon{color:var(--ink-faint);background:0 0}
