.df-root{--ds-ground: #eceeef;--ds-paper: #ffffff;--ds-card: #ffffff;--ds-tint: #f4f5f3;--ds-wash: #f3f4f1;--ds-ink: #0b0d0f;--ds-ink-2: #5f6467;--ds-ink-3: #8b9096;--ds-line: #d7dadd;--ds-line-2: #e6e8ea;--ds-surface: #131417;--ds-surface-2: #1e2024;--ds-on-dark: #f5f6f3;--ds-on-dark-2: #a3a8ad;--ds-on-dark-3: #71767c;--ds-hairline-dark: rgba(245, 246, 243, .14);--ds-accent: #1f56f5;--ds-accent-deep: #1741c8;--ds-accent-wash: rgba(31, 86, 245, .07);--ds-accent-line: rgba(31, 86, 245, .35);--ds-accent-line-soft: rgba(31, 86, 245, .18);--ds-data: #0e93bd;--ds-data-bright: #45c4e6;--ds-data-wash: rgba(14, 147, 189, .1);--ds-data-line: rgba(14, 147, 189, .32);--ds-data-track: rgba(14, 147, 189, .16);--ds-positive: #17a34a;--ds-positive-wash: #eef7f1;--ds-warn: #b26a12;--ds-warn-on-dark: #e8a94b;--ds-radius-card: 18px;--ds-radius-stage: 26px;--ds-radius-ctl: 12px;--ds-shadow: 0 1px 2px rgba(11, 13, 15, .06), 0 18px 40px -18px rgba(11, 13, 15, .28);--ds-shadow-dark: 0 1px 2px rgba(0, 0, 0, .2), 0 26px 50px -28px rgba(0, 0, 0, .7);--ds-ease: cubic-bezier(.4, 0, .2, 1);--ds-ease-out: cubic-bezier(.16, 1, .3, 1);--ds-enter: .22s;--ds-enter-lift: 5px;--ds-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-font-display: var(--ds-font-sans);--ds-bar-h: 66px;--ds-inner-max: 1180px;--ds-pad-x: 48px}@media(max-width:900px){.df-root{--ds-pad-x: 24px}}@media(max-width:720px){.df-root{--ds-bar-h: 108px}}.df-root{background:var(--ds-ground);color:var(--ds-ink);font-family:var(--ds-font-sans);-webkit-font-smoothing:antialiased}.df-root ::selection{background:var(--ds-accent-wash)}.df-root:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.02;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.df-inner{max-width:var(--ds-inner-max);margin:0 auto;padding-left:var(--ds-pad-x);padding-right:var(--ds-pad-x)}.df-section{padding-top:88px;padding-bottom:96px}.df-root main>section[id]{scroll-margin-top:var(--ds-bar-h)}.df-root main>section[id]:focus{outline:none}.df-head{max-width:780px;margin:0 auto 48px;text-align:center}.df-head[data-align=start]{margin-left:0;margin-right:0;text-align:left}.df-eyebrow{margin:0 0 16px;font-size:12.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--ds-ink-2)}.df-h1,.df-h2{font-family:var(--ds-font-display);font-weight:600;line-height:1.1;letter-spacing:-.032em;text-wrap:balance}.df-h2{margin:0 0 14px;font-size:clamp(30px,3.4vw,44px)}.df-h1{margin:0 0 16px;font-size:clamp(34px,4.4vw,58px);line-height:1.08;letter-spacing:-.034em}.df-turn{color:var(--ds-accent)}.df-sub{max-width:62ch;margin:0 auto;font-size:17px;line-height:1.55;color:var(--ds-ink-2);text-wrap:pretty}.df-head[data-align=start] .df-sub{margin-left:0}.df-on-dark .df-eyebrow,.df-on-dark .df-sub{color:var(--ds-on-dark-2)}.df-on-dark .df-h1,.df-on-dark .df-h2{color:var(--ds-on-dark)}.df-on-dark .df-turn{color:var(--ds-accent)}.df-close{max-width:44ch;margin:56px auto 0;font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.35;letter-spacing:-.022em;text-align:center;text-wrap:balance}.df-statement{max-width:30ch;margin:52px auto 0;font-size:clamp(21px,2.3vw,28px);font-weight:600;line-height:1.25;letter-spacing:-.028em;text-align:center;text-wrap:balance}.df-micro{font-size:13px;line-height:1.5;color:var(--ds-ink-3)}.df-tag{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-3)}.df-on-dark .df-tag,.df-tag[data-on-dark]{color:var(--ds-on-dark-3)}.df-card{background:var(--ds-card);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow)}.df-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:500;letter-spacing:.05em;color:var(--ds-ink-2);background:var(--ds-card);border:1px solid var(--ds-line-2);border-radius:999px;white-space:nowrap}.df-pill[data-dashed]{border-style:dashed;border-color:var(--ds-line)}.df-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;font:inherit;font-size:15.5px;font-weight:500;white-space:nowrap;color:var(--ds-paper);background:var(--ds-ink);border:1px solid var(--ds-ink);border-radius:var(--ds-radius-ctl);cursor:pointer;text-decoration:none;transition:background .2s var(--ds-ease)}.df-btn:hover{background:color-mix(in oklab,var(--ds-ink) 88%,var(--ds-paper))}.df-btn:focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px}.df-btn-inverse{color:var(--ds-ink);background:var(--ds-paper);border-color:var(--ds-paper)}.df-btn-inverse:hover{background:color-mix(in oklab,var(--ds-paper) 86%,var(--ds-on-dark-2))}.df-btn-inverse:focus-visible{outline-color:var(--ds-paper)}.df-btn[data-size=sm]{padding:9px 16px;font-size:14px}.df-form{display:flex;gap:10px;max-width:470px}.df-input{flex:1;min-width:0;padding:13px 16px;font:inherit;font-size:15.5px;color:var(--ds-ink);background:var(--ds-card);border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);outline-offset:3px}.df-input::placeholder{color:var(--ds-ink-3)}.df-input:focus-visible{outline:2px solid var(--ds-accent);border-color:var(--ds-accent)}.df-input[data-on-dark]{color:var(--ds-on-dark);background:var(--ds-surface-2);border-color:var(--ds-hairline-dark)}.df-input[data-on-dark]::placeholder{color:var(--ds-on-dark-3)}.df-input[data-on-dark]:focus-visible{outline-color:var(--ds-accent);border-color:var(--ds-accent)}.df-payoffs{display:flex;align-items:stretch;justify-content:center;max-width:720px;margin:40px auto 0;padding:0;list-style:none;text-align:center}.df-payoff{flex:1 1 0;min-width:0;padding:0 22px}.df-payoff+.df-payoff{border-left:1px solid var(--ds-line)}.df-payoff-label{margin:0 0 3px;font-size:14px;font-weight:600;letter-spacing:-.012em;color:var(--ds-ink)}.df-payoff-body{margin:0;font-size:13px;line-height:1.5;color:var(--ds-ink-2);text-wrap:pretty}.df-payoffs[data-align=start]{max-width:none;margin-left:0;margin-right:0;justify-content:flex-start;text-align:left}.df-payoffs[data-align=start] .df-payoff:first-child{padding-left:0}.df-payoffs[data-align=start] .df-payoff{padding-right:16px;padding-left:16px}.df-payoffs[data-on-dark] .df-payoff+.df-payoff{border-left-color:var(--ds-hairline-dark)}.df-payoffs[data-on-dark] .df-payoff-label{color:var(--ds-on-dark)}.df-payoffs[data-on-dark] .df-payoff-body{color:var(--ds-on-dark-3)}.df-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.df-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.df-btn[disabled]{cursor:progress;opacity:.65}.df-form-error{margin-top:10px;font-size:14px;line-height:1.5;color:var(--ds-warn)}.df-form-error[data-on-dark]{color:var(--ds-warn-on-dark)}.df-confirm{display:flex;flex-direction:column;gap:6px;max-width:470px;min-height:48px}.df-confirm-title{font-size:17px;font-weight:600;line-height:1.35;color:var(--ds-accent)}.df-confirm-title[data-on-dark]{color:var(--ds-on-dark)}.df-confirm-body{font-size:14.5px;line-height:1.55;color:var(--ds-ink-2)}.df-confirm-body[data-on-dark]{color:var(--ds-on-dark-2)}.df-consent{margin-top:6px;line-height:1}.df-consent-mark{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;margin-left:-6px;font-size:15px;line-height:1;color:var(--ds-ink-3);text-decoration:none}.df-consent-mark:hover,.df-consent-mark:focus-visible{color:var(--ds-accent);text-decoration:underline}.df-consent[data-on-dark] .df-consent-mark{color:var(--ds-on-dark-3)}.df-consent[data-on-dark] .df-consent-mark:hover,.df-consent[data-on-dark] .df-consent-mark:focus-visible{color:var(--ds-on-dark)}.df-enter{animation:df-enter var(--ds-enter) var(--ds-ease-out) backwards}@keyframes df-enter{0%{opacity:0;transform:translateY(var(--ds-enter-lift))}}.df-enter-on-view[data-inview]{animation:df-enter var(--ds-enter) var(--ds-ease-out) backwards}.df-nom{font-weight:500;color:var(--ds-accent-deep);text-decoration:underline dotted currentColor;text-underline-offset:3px}.df-on-dark .df-nom{color:inherit}@media(max-width:900px){.df-section{padding-top:64px;padding-bottom:72px}.df-form{max-width:none}}@media(max-width:820px){.df-payoffs{flex-direction:column;gap:14px;text-align:left}.df-payoff,.df-payoffs[data-align=start] .df-payoff{padding:0}.df-payoff+.df-payoff{padding-top:14px;border-left:0;border-top:1px solid var(--ds-line)}.df-payoffs[data-on-dark] .df-payoff+.df-payoff{border-left:0;border-top-color:var(--ds-hairline-dark)}}@media(max-width:560px){.df-form{flex-direction:column}}@media(prefers-reduced-motion:reduce){.df-root .df-btn,.df-root .df-input{transition:none}.df-root .df-enter{animation:none}}:root{color-scheme:light}*{box-sizing:border-box}body{margin:0}
