.cwh{--navy:#042150;--navy-1:#0a3470;--blue:#4277f5;--gold:#ffc81b;--gold-1:#ffd54f;--gold-2:#ffe082;--light-blue:#edf3fd;--lb-1:#d6e4fa;--off-white:#f7f9fd;--dark-text:#091d35;--muted:#5b6a84;--on-navy-sub:#c0d5f7;--on-dark-muted:#b6c4d8;--on-light-heading:#042150;--on-light-body:#091d35;--on-light-muted:#66758e;--on-light-link:#2f5fd0;--on-dark-heading:#ffffff;--on-dark-body:#c0d5f7;--on-dark-muted-text:#8b9bb8;--on-dark-accent:#ffc81b;--ease:cubic-bezier(0.2,0.6,0.2,1);font-family:var(--font-poppins),"Poppins",system-ui,sans-serif;color:var(--dark-text);background:var(--off-white)}.cwh *,.cwh :after,.cwh :before{box-sizing:border-box}.cwh *{box-shadow:none}.cwh :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cwh a{color:var(--blue);text-decoration:none}.cwh a:hover{text-decoration:underline}.cwh h1,.cwh h2,.cwh h3,.cwh p{margin:0}.cwh-bar{width:48px;height:3px;background:var(--gold);margin-bottom:14px;transform:scaleX(0);transform-origin:center;animation:cwh-bar-in .6s var(--ease) forwards}.cwh-bar-left{transform-origin:left}@keyframes cwh-bar-in{to{transform:scaleX(1)}}.cwh-eyebrow{font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--muted);margin-bottom:8px}.cwh-eyebrow-gold{color:var(--gold-2)}.cwh-eyebrow-navy,.cwh-h2{color:var(--navy)}.cwh-h2{font-weight:600;font-size:46px;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.cwh-h2 .cwh-accent{color:var(--blue)}.cwh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:500;border-radius:var(--r-sm,8px);border:1px solid transparent;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}.cwh-btn-arrow{display:inline-block;margin-left:8px;transition:transform .18s var(--ease)}a.cwh-btn:focus-visible .cwh-btn-arrow,a.cwh-btn:hover .cwh-btn-arrow{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.cwh-btn-arrow{transition:none}a.cwh-btn:focus-visible .cwh-btn-arrow,a.cwh-btn:hover .cwh-btn-arrow{transform:none}}.cwh-btn-primary,a.cwh-btn-primary:link,a.cwh-btn-primary:visited{background:var(--gold);color:var(--navy);border-color:var(--gold);text-decoration:none}a.cwh-btn-primary:focus,a.cwh-btn-primary:hover{background:var(--gold-1);border-color:var(--gold-1);color:var(--navy);text-decoration:none}.cwh-btn-ghost,a.cwh-btn-ghost:link,a.cwh-btn-ghost:visited{background:transparent;color:#fff;border-color:var(--navy-1);text-decoration:none}a.cwh-btn-ghost:focus,a.cwh-btn-ghost:hover{border-color:var(--gold);color:var(--gold-2);text-decoration:none}.cwh-hero{position:relative;background:transparent;padding:64px 24px 0;overflow:hidden}.cwh-hero-rules{position:absolute;inset:0;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);pointer-events:none;opacity:.5}.cwh-hero-rules span{border-left:1px solid var(--navy-1)}.cwh-hero-inner{position:relative;max-width:1040px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.cwh-hero-inner .cwh-eyebrow{margin-bottom:18px}.cwh-h1-state{display:inline-block;min-width:3.5ch}.cwh-h1{font-weight:600;font-size:58px;line-height:1.05;letter-spacing:-.035em;color:#fff}.cwh-h1-accent{color:var(--gold)}.cwh-hero-sub{font-size:17px;line-height:1.5;color:var(--on-navy-sub);max-width:560px;margin-top:18px}.cwh-hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px;margin-bottom:72px}.cwh-rise{opacity:0;transform:translateY(22px);animation:cwh-rise-in .6s var(--ease) forwards}.cwh-d1{animation-delay:.12s}.cwh-d2{animation-delay:.2s}@keyframes cwh-rise-in{to{opacity:1;transform:none}}.cwh .cwh-fold{background:var(--navy);padding-bottom:0}.cwh .cwh-fold .cwh-intake{max-width:900px;margin:40px auto 0;background:transparent;border:0;border-radius:0;box-shadow:none}.cwh .cwh-fold-trust{display:flex;gap:48px;max-width:880px;margin:40px auto 0;border-top:1px solid #0a3470;padding:18px 0 40px;list-style:none;font-size:13px;line-height:1.55;color:#8b9bb8}.cwh .cwh-fold-trust-item{margin:0;max-width:32ch}.cwh .cwh-fold-trust-lead{color:#c0d5f7}.cwh .cwh-fold-trust-item.is-note{font-style:italic;margin-left:auto;max-width:24ch}@media (max-width:900px){.cwh .cwh-fold-trust{flex-direction:column;gap:12px;margin-left:24px;margin-right:24px}.cwh .cwh-fold-trust-item.is-note{margin-left:0}}.cwh .cwh-hp{max-width:880px;margin:0 auto;background:#fff;border:0;border-radius:var(--r,12px);box-shadow:inset 0 3px 0 var(--gold)}.cwh .cwh-hp-head{display:flex;align-items:center;gap:12px;padding:13px 24px;border-bottom:1px solid var(--light-blue);font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.cwh .cwh-hp-dot{width:6px;height:6px;flex:none;background:var(--blue)}.cwh .cwh-hp-title{color:var(--navy)}.cwh .cwh-hp-note{margin-left:auto;color:#66758e}.cwh .cwh-hp-field{padding:24px 32px 0}.cwh .cwh-hp-field textarea{display:block;width:100%;border:0;outline:none;resize:none;background:transparent;padding:0;font-family:var(--font-poppins),"Poppins",system-ui,sans-serif;font-size:21px;line-height:1.45;letter-spacing:-.01em;color:var(--navy)}.cwh .cwh-hp-field textarea::placeholder{color:#66758e}.cwh .cwh-hp-field:focus-within{outline:2px solid var(--navy);outline-offset:2px}.cwh .cwh-hp-bar{display:flex;align-items:center;margin-top:20px;border-top:1px solid var(--light-blue);padding:16px 20px 16px 32px}.cwh .cwh-hp-hint{font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#66758e}.cwh .cwh-hp-go{margin-left:auto;border:0;border-radius:var(--r-sm,8px);padding:13px 30px;font-family:inherit;font-size:15px;font-weight:500;background:var(--light-blue);color:#5f6e87;cursor:default;transition:background .2s cubic-bezier(.2,.6,.2,1)}.cwh .cwh-hp-go:not(:disabled){background:var(--gold);color:var(--navy);cursor:pointer}.cwh .cwh-hp-go:not(:disabled):hover{background:var(--gold-1)}.cwh .cwh-hp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:880px;margin:18px auto 0}.cwh .cwh-hp-chips-label{font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#8b9bb8;margin-right:6px}.cwh .cwh-hp-chip{background:transparent;border:1px solid var(--navy-1);border-radius:var(--r-sm,8px);padding:9px 17px;font-family:inherit;font-size:14px;font-weight:400;color:#fff;cursor:pointer;transition:border-color .2s cubic-bezier(.2,.6,.2,1),color .2s cubic-bezier(.2,.6,.2,1)}.cwh .cwh-hp-chip:hover{border-color:var(--gold);color:var(--gold-2)}.cwh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.cwh .cwh-hp-head{padding:12px 16px}.cwh .cwh-hp-note{display:none}.cwh .cwh-hp-field{padding:18px 18px 0}.cwh .cwh-hp-field textarea{font-size:18px}.cwh .cwh-hp-bar{padding:14px 16px}.cwh .cwh-hp-hint{display:none}.cwh .cwh-hp-go{width:100%;margin-left:0}}.cwh .cwh-fold .cwh-intake-body{background:#fff;border:0;border-radius:var(--r,12px);box-shadow:inset 0 3px 0 var(--gold);padding:28px 32px 32px}.cwh .cwh-fold .cwh-intake-body .cw-onb-rail{border-left:1px solid var(--lb-1);padding-left:22px}@media (max-width:900px){.cwh .cwh-fold .cwh-intake-body .cw-onb-rail{border-left:0;border-top:1px solid var(--lb-1);padding-left:0;padding-top:18px}.cwh .cwh-fold .cwh-intake-body{padding:22px 18px 24px}}.cwh-marquee{background:var(--navy);border-top:1px solid var(--navy-1);padding:34px 0 36px;overflow:hidden}.cwh .cwh-marquee-label{text-align:center;margin-bottom:18px;color:var(--on-dark-muted)}.cwh-marquee-track{display:flex;width:max-content;animation:cwh-scroll 140s linear infinite}.cwh-marquee:hover .cwh-marquee-track{animation-play-state:paused}@keyframes cwh-scroll{to{transform:translateX(-50%)}}.cwh-marquee-item{display:flex;align-items:baseline;gap:12px;padding:0 34px;white-space:nowrap}.cwh-marquee-name{font-weight:500;font-size:18px;letter-spacing:-.01em;color:#fff}.cwh-marquee-status{font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--gold)}.cwh-marquee-item[data-soon=true] .cwh-marquee-name{color:var(--on-dark-muted)}.cwh-marquee-item[data-soon=true] .cwh-marquee-status{color:#8fb0fb}.cwh-how{background:var(--off-white);padding:160px 24px 0}.cwh-how-inner{max-width:1180px;margin:0 auto}.cwh-step{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:80px;gap:80px;margin-top:140px}.cwh-step-copy{position:-webkit-sticky;position:sticky;top:112px;align-self:start}.cwh-step-num{display:flex;align-items:center;gap:16px;margin-bottom:20px}.cwh-step-num span{font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:11px;color:var(--muted)}.cwh-step-num i{flex:1 1;height:1px;background:var(--lb-1)}.cwh-h3{font-weight:600;font-size:30px;letter-spacing:-.02em;color:var(--navy);margin-bottom:14px}.cwh-step-body{font-size:16px;line-height:1.65;color:var(--dark-text);max-width:42ch}.cwh-panel{background:#fff;border:1px solid var(--lb-1);border-top:3px solid var(--gold);border-radius:var(--r,12px);padding:26px 28px;opacity:0;transform:translateY(22px)}.cwh-panel[data-shown=true]{animation:cwh-rise-in .6s var(--ease) forwards}.cwh-bubble{border-radius:var(--r-sm,8px);padding:14px 18px;font-size:14px;line-height:1.55;max-width:88%}.cwh-bubble-bot{background:var(--light-blue);color:var(--navy)}.cwh-bubble-user{background:var(--navy);color:#fff;margin-left:auto}.cwh-bubbles{display:flex;flex-direction:column;gap:14px}.cwh-datagrid{margin-top:22px;padding-top:18px;border-top:1px solid var(--lb-1);display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 24px;gap:12px 24px;font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:12px}.cwh-datagrid dt{color:var(--muted)}.cwh-datagrid dd{margin:0;color:var(--dark-text)}.cwh-firm{background:#fff;border:1px solid var(--lb-1);border-top:3px solid var(--lb-1);border-radius:var(--r,12px);padding:20px 22px}.cwh-firm-first{border-top-color:var(--gold)}.cwh-firm+.cwh-firm{margin-top:14px}.cwh-firm-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:16px;gap:16px}.cwh-firm-name{font-size:21px;font-weight:600;color:var(--navy);min-width:0}@media (max-width:560px){.cwh-firm-head{grid-template-columns:1fr;gap:6px}.cwh-firm-head .cwh-firm-verified{order:-1}.cwh-firm-name{font-size:19px}}.cwh-firm-verified{font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--navy-1);white-space:nowrap}.cwh-firm-desc{font-size:14px;line-height:1.6;color:var(--dark-text);max-width:46ch;margin-top:8px}.cwh-firm-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid var(--lb-1);font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:11px}.cwh-firm-stats dt{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.cwh-firm-stats dd{margin:4px 0 0;color:var(--dark-text);font-size:13px}.cwh-choose{margin-top:16px;border:1px solid var(--navy);border-radius:var(--r-sm,8px);padding:14px 18px;font-size:14px;font-weight:500;color:var(--navy)}.cwh-bench{background:var(--navy);border-left:4px solid var(--gold);padding:34px 38px}.cwh-bench-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px 40px;gap:32px 40px;margin-top:22px}.cwh-bench-value{font-weight:600;font-size:40px;line-height:1;letter-spacing:-.03em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cwh-bench-caption{font-size:13px;line-height:1.5;color:var(--on-navy-sub);margin-top:8px}.cwh-bench-foot{margin-top:28px;padding-top:16px;border-top:1px solid var(--navy-1);font-size:13px;font-style:italic;line-height:1.6;color:var(--muted)}@media (max-width:1100px){.cwh-h1{font-size:50px}}@media (max-width:900px){.cwh-hero{padding-top:64px}.cwh-h1{font-size:36px}.cwh-h2{font-size:32px}.cwh-how{padding-top:96px}.cwh-step{grid-template-columns:1fr;gap:32px;margin-top:80px}.cwh-step-copy{position:static}.cwh-bench-grid{gap:26px}.cwh-bench-grid,.cwh-firm-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cwh-bar,.cwh-panel,.cwh-panel[data-shown=true],.cwh-rise{animation:none;opacity:1;transform:none}.cwh-marquee-track{animation:none}}.cwh-intake{position:relative;z-index:1;max-width:1080px;background:#fff;border:1px solid var(--lb-1);border-top:3px solid var(--gold);margin:96px auto}.cwh-intake-head{display:flex;align-items:center;gap:10px;padding:14px 24px;border-bottom:1px solid var(--lb-1);font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.cwh-intake-dot{width:6px;height:6px;background:var(--blue);flex:none}.cwh-intake-note{margin-left:auto;text-align:right}.cwh-intake-body{display:block}.cwh .cwh-intake-body .cw-onb-grid{grid-template-columns:1fr!important;max-width:none!important;min-height:0!important;border:0!important;background:transparent!important;padding:22px 24px!important;grid-template-columns:1.05fr 1fr!important}.cwh .cwh-intake-body .cw-onb-main{order:1!important;grid-column:1!important}.cwh .cwh-intake-body .cw-onb-rail{order:2!important;grid-column:2!important;display:block!important;border-left:1px solid var(--lb-1);padding:0 0 0 28px;margin-left:4px}.cwh .cwh-intake-body .cw-onb-rail [class*=eyebrow],.cwh .cwh-intake-body .cw-onb-rail p:first-child{font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;text-transform:uppercase;letter-spacing:.15em;font-size:10px;color:var(--muted)}.cwh .cwh-intake-body .cw-onb-rail li{border-left:3px solid var(--lb-1);padding-left:14px;margin-bottom:14px;list-style:none}.cwh .cwh-intake-body .cw-onb-rail li:has(+li){border-left-color:var(--gold)}.cwh .cwh-intake-body .cw-onb-bubble{border-radius:var(--r-sm,8px)!important;padding:14px 18px!important;font-size:14px!important;line-height:1.55!important;max-width:88%!important}.cwh .cwh-intake-body .cw-onb-bubble-bot{background:var(--lb-1)!important;color:var(--navy)!important}.cwh .cwh-intake-body .cw-onb-bubble-user{background:var(--navy)!important;color:#fff!important;margin-left:auto!important}.cwh .cwh-intake-body button,.cwh .cwh-intake-body input[type=email],.cwh .cwh-intake-body input[type=text],.cwh .cwh-intake-body textarea{border-radius:var(--r-sm,8px)!important}@media (max-width:900px){.cwh-intake{margin-top:56px;margin-bottom:56px}.cwh-intake-body{grid-template-columns:1fr}.cwh-intake-convo{border-right:0;border-bottom:1px solid var(--lb-1)}.cwh-intake-note{display:none}}.cwh .hg2,.cwh .hg2 *,.cwh .hg2-h1,.cwh .hg2-h2,.cwh .hg2-h2-light{font-family:var(--font-poppins),"Poppins",system-ui,sans-serif}.cwh .hg2-h1,.cwh .hg2-h2,.cwh .hg2-h2-light{font-weight:600;letter-spacing:-.03em}.cwh .hg2-h2,.cwh .hg2-h2-light{font-size:46px;line-height:1.1}.cwh .hg2-accent{color:var(--blue)}.cwh .hg2-callout-src,.cwh .hg2-eyebrow,.cwh .hg2-eyebrow-dim,.cwh .hg2-eyebrow-gold,.cwh .hg2-eyebrow-muted,.cwh .hg2-locator-code,.cwh .hg2-stat-src,.cwh .hg2-trust-label{font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;text-transform:uppercase;letter-spacing:.15em;font-size:10px}.cwh .hg2-eyebrow-muted:before,.cwh .hg2-eyebrow:before{content:"";display:block;width:48px;height:3px;background:var(--gold);margin-bottom:16px}.cwh .hg2-eyebrow{margin-bottom:8px}.cwh .hg2-eyebrow-beta:before,.cwh .hg2-eyebrow-dim:before,.cwh .hg2-eyebrow-tag:before{content:none}.cwh .hg2-beta-note,.cwh .hg2-callout,.cwh .hg2-card,.cwh .hg2-cta-band,.cwh .hg2-factor-card,.cwh .hg2-faq-card,.cwh .hg2-get-card,.cwh .hg2-learn-card,.cwh .hg2-locator,.cwh .hg2-not-card,.cwh .hg2-panel-card,.cwh .hg2-stat-card,.cwh .hg2-trust-card{border-radius:var(--r,12px);box-shadow:none}.cwh .hg2-bubble,.cwh .hg2-bubble-bot{border-radius:var(--r-sm,8px);box-shadow:none}.cwh .hg2-btn,.cwh .hg2-btn-primary,.cwh .hg2-chip,.cwh .hg2-composer,.cwh .hg2-send,.cwh .hg2-textarea{border-radius:var(--r-sm,8px)}.cwh .hg2-card-pill,.cwh .hg2-eyebrow-beta,.cwh .hg2-eyebrow-pill,.cwh .hg2-eyebrow-tag{border-radius:6px}.cwh .hg2-panel-card,.cwh .hg2-stat-card{border-top:3px solid var(--gold)}.cwh .hg2-btn,.cwh a.hg2-btn:link,.cwh a.hg2-btn:visited{padding:15px 30px;font-size:15px;font-weight:500;min-height:46px}.cwh .hg2-btn-primary,.cwh a.hg2-btn-primary:link,.cwh a.hg2-btn-primary:visited{background:var(--gold);color:var(--navy);border:1px solid var(--gold)}.cwh a.hg2-btn-primary:focus,.cwh a.hg2-btn-primary:hover{background:var(--gold-1);border-color:var(--gold-1);color:var(--navy)}.cwh .hg2-section{padding:var(--sec-y) 24px}.cwh .hg2-section-panel{background:var(--off-white)}.cwh .hg2-section-dark{background:var(--navy);padding:var(--sec-y) 24px}.cwh .hg2-section-dark .hg2-body,.cwh .hg2-section-dark .hg2-body-lg,.cwh .hg2-section-dark .hg2-eyebrow,.cwh .hg2-section-dark .hg2-eyebrow-dim,.cwh .hg2-section-dark .hg2-eyebrow-muted,.cwh .hg2-section-dark .hg2-fineprint,.cwh .hg2-section-dark .hg2-stat-body,.cwh .hg2-section-dark .hg2-stat-src{color:var(--on-dark-muted)}.cwh .hg2-section-dark .hg2-eyebrow-gold{color:var(--gold)}.cwh .hg2-section-dark .hg2-list-row,.cwh .hg2-section-dark li{color:#fff}.cwh .hg2{background:var(--off-white)}@media (max-width:900px){.cwh .hg2-h2,.cwh .hg2-h2-light{font-size:32px}.cwh .hg2-section,.cwh .hg2-section-dark{padding:72px 24px}}.cwh [data-cwh-reveal=ready]{opacity:0;transform:translateY(22px)}.cwh [data-cwh-reveal=in]{animation:cwh-rise-in .62s var(--ease) forwards}.cwh [data-cwh-reveal=ready] .hg2-eyebrow-muted:before,.cwh [data-cwh-reveal=ready] .hg2-eyebrow:before{transform:scaleX(0);transform-origin:left}.cwh [data-cwh-reveal=in] .hg2-eyebrow-muted:before,.cwh [data-cwh-reveal=in] .hg2-eyebrow:before{animation:cwh-bar-in .6s var(--ease) .16s forwards}@media (prefers-reduced-motion:reduce){.cwh [data-cwh-reveal=in],.cwh [data-cwh-reveal=ready]{opacity:1;transform:none;animation:none}.cwh [data-cwh-reveal] .hg2-eyebrow-muted:before,.cwh [data-cwh-reveal] .hg2-eyebrow:before{transform:none;animation:none}}.cwh .cwh-example-tag{font-family:var(--font-dm-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.cwh .hg2{--sec-y:68px;--sec-y-tight:40px;--sec-y-loose:84px}.cwh .hg2-h2{font-size:clamp(32px,3.4vw,46px);letter-spacing:-.03em;line-height:1.08}.cwh .hg2-eyebrow{font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;color:var(--muted);margin-bottom:10px}.cwh .hg2-callout,.cwh .hg2-cta-band,.cwh .hg2-factor-card,.cwh .hg2-faq-card,.cwh .hg2-get-card,.cwh .hg2-learn-card,.cwh .hg2-not-card,.cwh .hg2-panel-card,.cwh .hg2-stat-card,.cwh .hg2-trust-card,.cwh .hg2-warn{border-radius:var(--r,12px);box-shadow:none}.cwh .hg2-callout,.cwh .hg2-cta-band,.cwh .hg2-not-card,.cwh .hg2-stat-card,.cwh .hg2-trust-section{border-top:3px solid var(--gold)}.cwh .hg2-trust-section{background:var(--navy);padding-top:56px;padding-bottom:56px}.cwh .hg2-trust-label{font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-2);text-align:left;margin-bottom:28px}.cwh .hg2-trust-section .hg2-quad{gap:14px;border-top:0}.cwh .hg2-trust-card{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.22);border-radius:var(--r,12px);padding:22px 20px;text-align:left;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:#fff}.cwh .hg2-get-card{border:0;border-top:1px solid var(--lb-1);background:none;padding:18px 0}.cwh .hg2-factor-card{padding:16px 18px}.cwh .hg2-quad:not(.hg2-trust-section .hg2-quad):not(.hg2-factors){gap:0 32px}.cwh .hg2-factors{gap:12px}.cwh .hg2-faq-card{border:0;border-bottom:1px solid var(--lb-1);background:none}@media (max-width:860px){.cwh .hg2-trust-section .hg2-quad{grid-template-columns:1fr 1fr}.cwh .hg2-trust-card{font-size:17px}}@media (max-width:900px){.cwh .cwh-intake-body .cw-onb-grid,.cwh .cwh-intake-body .cw-onb-grid[data-has-answers=true]{grid-template-columns:1fr!important;row-gap:20px!important;padding:18px 16px!important;min-height:0!important}.cwh .cwh-intake-body .cw-onb-rail{display:none!important}.cwh-intake-head{padding:12px 16px}.cwh .cwh-intake-body .cw-onb-bubble{max-width:100%!important}}@media (max-width:560px){.cwh-intake{margin-left:12px;margin-right:12px}.cwh .cwh-intake-body .cw-onb-grid{padding:14px 12px!important}}.cwh .hg2-callout-src,.cwh .hg2-stat-src{position:relative;display:inline-block;cursor:default}.cwh .hg2-callout-src:after,.cwh .hg2-stat-src:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--ease)}.cwh .hg2-callout-src:hover:after,.cwh .hg2-stat-src:hover:after{transform:scaleX(1)}.cwh .hg2-faq-icon{display:inline-block;transition:transform .26s var(--ease),color .26s var(--ease)}.cwh .hg2-faq-card-open .hg2-faq-icon{transform:rotate(45deg);color:var(--gold)}.cwh .hg2-faq-card{transition:border-color .26s var(--ease)}.cwh .hg2-faq-card-open{border-color:var(--gold)}.cwh [data-cwh-reveal=in] .hg2-not-row{animation:cwh-rise-in .48s var(--ease) backwards}.cwh [data-cwh-reveal=in] .hg2-not-row:first-child{animation-delay:.12s}.cwh [data-cwh-reveal=in] .hg2-not-row:nth-child(2){animation-delay:.22s}.cwh [data-cwh-reveal=in] .hg2-not-row:nth-child(3){animation-delay:.32s}.cwh .hg2-x{transition:color .2s var(--ease)}.cwh .hg2-not-row:hover .hg2-x{color:var(--navy)}.cwh .hg2-learn-card .hg2-learn-link{display:block}.cwh .hg2-learn-card .hg2-learn-sub,.cwh .hg2-learn-card .hg2-learn-title{transition:transform .22s var(--ease)}.cwh .hg2-learn-card .hg2-learn-link:focus-visible .hg2-learn-sub,.cwh .hg2-learn-card .hg2-learn-link:focus-visible .hg2-learn-title,.cwh .hg2-learn-card .hg2-learn-link:hover .hg2-learn-sub,.cwh .hg2-learn-card .hg2-learn-link:hover .hg2-learn-title{transform:translateX(4px)}.cwh .hg2-learn-card{transition:border-color .22s var(--ease)}.cwh .hg2-learn-card:hover{border-color:var(--gold)}.cwh .hg2-sr-only,.hg2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.cwh .hg2-callout-src:after,.cwh .hg2-faq-icon,.cwh .hg2-learn-card .hg2-learn-sub,.cwh .hg2-learn-card .hg2-learn-title,.cwh .hg2-stat-src:after,.cwh [data-cwh-reveal=in] .hg2-not-row{transition:none;animation:none;transform:none}.cwh .hg2-callout-src:hover:after,.cwh .hg2-stat-src:hover:after{transform:scaleX(1)}}.cwh .hg2 a:not(.hg2-btn):not(.hg2-btn-primary):not(.hg2-learn-link):not(.hg2-skip){color:var(--blue-ink)}.cwh .hg2 a.hg2-skip{color:#fff}.cwh .hg2-body+.hg2-body,.cwh .hg2-body-lg+.hg2-body-lg{margin-top:14px}.cwh .hg2{--sec-y:96px;--sec-y-tight:60px;--sec-y-loose:128px}@media (max-width:900px){.cwh .hg2{--sec-y:64px;--sec-y-tight:44px;--sec-y-loose:88px}}.cwh .hg2>section:first-of-type{padding-top:var(--sec-y-loose);padding-bottom:var(--sec-y-tight)}.cwh #product{padding-top:var(--sec-y-tight);padding-bottom:var(--sec-y-loose)}.cwh #factors{padding-top:var(--sec-y);padding-bottom:var(--sec-y-tight)}.cwh .hg2-section-dark{padding-top:var(--sec-y-tight);padding-bottom:var(--sec-y-loose)}.cwh #faq{padding-top:var(--sec-y);padding-bottom:var(--sec-y-tight)}.cwh #method{padding-top:var(--sec-y-tight);padding-bottom:var(--sec-y-loose)}.cwh .hg2-section-close{padding-top:var(--sec-y-loose);padding-bottom:var(--sec-y-loose)}.cwh .hg2-eyebrow-muted:before{content:none}.cwh .hg2-body+.hg2-eyebrow-dim,.cwh .hg2-body+.hg2-eyebrow-muted,.cwh .hg2-body-lg+.hg2-eyebrow-muted,.cwh .hg2-body-light+.hg2-eyebrow-dim,.cwh .hg2-body-light+.hg2-eyebrow-muted,.cwh .hg2-warn+.hg2-eyebrow-muted{margin-top:40px}.cwh .hg2-eyebrow-dim{margin-bottom:12px}.cwh .hg2-stack:has(>.hg2-get-card){gap:0}.cwh .hg2-stack>.hg2-get-card:last-child{border-bottom:1px solid var(--lb-1)}.cwh .hg2-faq-list{gap:0}.cwh .hg2-faq-card:first-child{border-top:1px solid var(--lb-1)}.cwh .hg2-hcol,.cwh .hg2-hcol-wide{max-width:none}.cwh .hg2-h2,.cwh .hg2-h2-light{text-wrap:balance}.cwh .hg2-h2-light{max-width:none}.cwh .hg2{--sticky-top:96px}.cwh #factors .hg2-split>:last-child,.cwh #faq .hg2-faq-grid>:first-child,.cwh #method .hg2-learn-card,.cwh #product .hg2-not-card,.cwh .hg2-section-dark .hg2-stat-card{position:-webkit-sticky;position:sticky;top:var(--sticky-top);align-self:start}@media (max-width:1060px){.cwh #factors .hg2-split>:last-child,.cwh #faq .hg2-faq-grid>:first-child,.cwh #method .hg2-learn-card,.cwh #product .hg2-not-card,.cwh .hg2-section-dark .hg2-stat-card{position:static}}.cwh .hg2-ledger{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch}.cwh .hg2-ledger-row{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:18px;column-gap:18px;align-items:baseline;padding:20px 22px;background:#fff;border:1px solid var(--lb-1);border-radius:var(--r,12px)}.cwh .hg2-ledger dt{min-width:7ch;text-align:right}.cwh .hg2-ledger dd,.cwh .hg2-ledger dt{padding:0;border-top:0}@media (max-width:460px){.cwh .hg2-ledger-row{grid-template-columns:minmax(0,1fr);row-gap:4px}.cwh .hg2-ledger dt{text-align:left;min-width:0}}.cwh .hg2-cta-band{max-width:860px;margin-inline:auto;padding:72px 40px}.cwh .hg2-cta-sub{margin-top:22px;margin-bottom:32px;max-width:54ch;text-wrap:balance}@media (max-width:760px){.cwh .hg2-cta-band{padding:48px 22px}}.cwh .cwh-intake-body .cw-onb-grid{justify-content:center}.cwh .cwh-intake-body .cw-onb-grid[data-has-answers=false]{grid-template-columns:minmax(0,640px)!important}.cwh .cwh-intake-body .cw-onb-grid[data-has-answers=true]{grid-template-columns:minmax(0,640px) minmax(0,300px)!important}.cwh .cwh-intake-body .cw-onb-rail[hidden]{display:none!important}@media (max-width:900px){.cwh .cwh-intake-body .cw-onb-grid,.cwh .cwh-intake-body .cw-onb-grid[data-has-answers=false],.cwh .cwh-intake-body .cw-onb-grid[data-has-answers=true]{grid-template-columns:1fr!important}}@media (max-width:520px){.cwh .hg2-trust-section .hg2-quad{grid-template-columns:1fr}.cwh .hg2-trust-card{padding:18px 16px}}@media (max-width:1128px){.cwh .cwh-fold .cwh-intake{margin-inline:24px}}@media (max-width:560px){.cwh .cwh-fold .cwh-intake{margin-inline:12px}}.cwh-h2+.cwh-step{margin-top:76px}@media (max-width:900px){.cwh-h2+.cwh-step{margin-top:48px}}.cwh .cwh-intake-brand{letter-spacing:.08em}