html:has(.dc-landing),html:has(.dc-landing) body{background:#FFFFFF}.dc-landing{--paper:#FFFFFF;--surface:#F7FAF9;--band:#DBEAE9;--ink:#0F1E18;--ink-2:#44544D;--ink-3:#5F6F67;--forest:#14403F;--forest-deep:#14403F;--signal:#2C744A;--signal-bg:#E4EFE8;--signal-bar:#4A8E68;--amber:#8A5C0F;--amber-bg:#F5EDDC;--teal:#1D6B67;--teal-deep:#123F3D;--teal-bg:#DDECEB;--teal-ink:#123F3D;--teal-lite:#9FC2C0;--rule:#E4EAE9;--rule-2:#C6D1CF;--hatch:#D6DDD4;--r-sm:6px;--r:9px;--r-lg:13px;--col:1760px;--pad:64px;--sec:104px;--shadow:0 1px 2px rgba(15,30,24,.04),0 12px 32px -12px rgba(15,30,24,.14);background:var(--paper);color:var(--ink);font-family:Instrument Sans,system-ui,sans-serif;font-size:17px;line-height:1.62;letter-spacing:-.004em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dc-landing *{box-sizing:border-box}.dc-landing .dc-wrap{max-width:var(--col);margin:0 auto;padding:0 var(--pad)}.dc-landing .dc-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dc-landing h1,.dc-landing h2,.dc-landing h3{margin:0;font-weight:600;letter-spacing:-.03em;line-height:1.06}.dc-landing h1{font-size:clamp(34px,5.6vw,80px)}.dc-landing h2{font-size:clamp(27px,3.4vw,44px);letter-spacing:-.024em;line-height:1.15}.dc-landing h3{font-size:20px;letter-spacing:-.016em;line-height:1.35;font-weight:600}.dc-landing .dc-act-you{color:var(--teal)}.dc-landing p{margin:0}.dc-landing a{color:inherit;text-decoration:none}.dc-landing :focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.dc-landing .dc-skip{position:absolute;left:-9999px}.dc-landing .dc-skip:focus{left:var(--pad);top:12px;z-index:60;background:var(--teal);color:#fff;padding:10px 16px;border-radius:var(--r)}.dc-landing .dc-nav{border-bottom:1px solid var(--rule);background:rgba(255,255,255,.88);backdrop-filter:saturate(160%) blur(10px);position:sticky;top:0;z-index:30;transition:box-shadow .18s ease,border-color .18s ease}.dc-landing .dc-nav.dc-is-stuck{box-shadow:0 1px 16px -6px rgba(15,30,24,.22);border-color:var(--rule-2)}.dc-landing .dc-nav .dc-wrap{display:flex;align-items:center;justify-content:space-between;gap:40px;height:76px}.dc-landing .dc-mark{display:flex;align-items:center;gap:11px;font-weight:600;font-size:26px;letter-spacing:-.032em}.dc-landing .dc-nav nav{display:flex;align-items:center;gap:30px;font-size:16px;color:var(--ink-2)}.dc-landing .dc-nav nav>a{padding:4px 0;border-bottom:1.5px solid transparent;transition:color .12s ease,border-color .12s ease}.dc-landing .dc-nav nav>a:hover{color:var(--ink);border-color:var(--rule-2)}.dc-landing .dc-nav .dc-end{display:flex;align-items:center;gap:20px}.dc-landing .dc-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:var(--r);font-size:16px;font-weight:500;letter-spacing:-.008em;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease}.dc-landing .dc-btn-primary{background:var(--teal);color:#fff}.dc-landing .dc-btn-primary:hover{background:var(--teal-deep)}.dc-landing .dc-btn-ghost{border-color:var(--rule-2);color:var(--ink);background:transparent}.dc-landing .dc-btn-ghost:hover{background:var(--surface);border-color:var(--teal)}.dc-landing .dc-btn-lg{height:52px;padding:0 24px;font-size:16px}.dc-landing .dc-sec{padding:var(--sec) 0;border-top:1px solid var(--rule)}.dc-landing .dc-sec-hd{max-width:640px;margin-bottom:48px}.dc-landing .dc-sec-hd p{margin-top:16px;color:var(--ink-2)}.dc-landing .dc-hero{padding:96px 0 88px}.dc-landing .dc-hero .dc-wrap{display:grid;grid-template-columns:minmax(0,1fr) 620px;gap:64px;align-items:center}.dc-landing .dc-hero h1{margin-bottom:24px}.dc-landing .dc-hero .dc-lede{font-size:20px;color:var(--ink-2);max-width:44ch;line-height:1.55}.dc-landing .dc-hero .dc-cta{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.dc-landing .dc-hero .dc-cta .dc-btn{min-width:136px}.dc-landing .dc-hero .dc-note{margin-top:20px;font-size:14.5px;color:var(--ink-3)}.dc-landing .dc-tape{background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow)}.dc-landing .dc-tape-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:15px 20px;border-bottom:1px solid var(--rule)}.dc-landing .dc-tape-top .dc-t{font-size:15px;font-weight:500}.dc-landing .dc-tape-top .dc-s{font-size:12.5px;color:var(--ink-3)}.dc-landing .dc-pill{display:inline-block;padding:3px 8px;border-radius:var(--r-sm);font-size:12.5px;font-weight:500;line-height:1.35;white-space:nowrap}.dc-landing .dc-pill-ok{background:var(--signal-bg);color:#1F5C3B}.dc-landing .dc-pill-warn{background:var(--amber-bg);color:var(--amber)}.dc-landing .dc-pill-mute{background:#EDF2F1;color:var(--ink-2)}.dc-landing .dc-grid{width:100%;border-collapse:collapse;font-size:14.5px}.dc-landing .dc-grid th{font-weight:400;color:var(--ink-3);font-size:13px;padding:13px 5px 9px;text-align:right}.dc-landing .dc-grid th:first-child{text-align:left;padding-left:20px;width:62px}.dc-landing .dc-grid th:last-child{padding-right:20px;width:78px}.dc-landing .dc-grid td{padding:9px 5px;border-top:1px solid #eef2f0;vertical-align:middle}.dc-landing .dc-grid td:first-child{padding-left:20px;font-weight:500}.dc-landing .dc-grid td:last-child{padding-right:20px;text-align:right}.dc-landing .dc-grid tbody tr:hover{background:#F0F5F3}.dc-landing .dc-cell{display:flex;align-items:center;justify-content:flex-end;gap:7px}.dc-landing .dc-track{position:relative;flex:0 0 30px;height:8px;border-radius:2px;background:#EDF2F1;overflow:hidden}.dc-landing .dc-track i{position:absolute;inset:0 auto 0 0;background:var(--signal-bar);border-radius:2px}.dc-landing .dc-fig{min-width:24px;text-align:right;color:var(--ink-2)}.dc-landing .dc-track.dc-hatch{background:repeating-linear-gradient(45deg,var(--hatch),var(--hatch) 1.5px,transparent 1.5px,transparent 4.5px)}.dc-landing .dc-track.dc-open{background:none;border-top:1px dashed var(--rule-2);height:1px;align-self:center;border-radius:0}.dc-landing .dc-fig.dc-q{color:var(--ink-3)}.dc-landing .dc-row-held td:first-child{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.dc-landing .dc-row-held .dc-fig{color:var(--ink-3)}.dc-landing .dc-tape-foot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:16px 20px;border-top:1px solid var(--rule);background:#F0F5F3}.dc-landing .dc-tape-foot div{display:flex;flex-direction:column;gap:1px;min-width:0}.dc-landing .dc-tape-foot span{color:var(--ink-3);font-size:11.5px}.dc-landing .dc-tape-foot b{font-weight:500;font-size:16px}.dc-landing .dc-tape-key{display:flex;gap:16px;flex-wrap:wrap;padding:11px 20px;border-top:1px solid var(--rule);font-size:11.5px;color:var(--ink-3);background:#F0F5F3}.dc-landing .dc-tape-key span{display:flex;align-items:center;gap:7px}.dc-landing .dc-key-swatch{width:18px;height:8px;border-radius:2px;flex:none}.dc-landing .dc-key-swatch.dc-k1{background:var(--signal-bar)}.dc-landing .dc-key-swatch.dc-k2{background:repeating-linear-gradient(45deg,var(--hatch),var(--hatch) 1.5px,transparent 1.5px,transparent 4.5px);box-shadow:inset 0 0 0 1px #EDF2F1}.dc-landing .dc-key-swatch.dc-k3{height:1px;border-top:1px dashed var(--rule-2);border-radius:0}.dc-landing .dc-claim{background:var(--band);padding:76px 0;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2)}.dc-landing .dc-claim .dc-wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:64px;align-items:start}.dc-landing .dc-claim-lead{font-size:clamp(23px,2.3vw,30px);font-weight:600;letter-spacing:-.026em;line-height:1.2;max-width:18ch}.dc-landing .dc-claim-sub{color:var(--ink-2);max-width:56ch;font-size:16.5px}.dc-landing .dc-pipe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.dc-landing .dc-step{padding:20px 28px 4px 0;border-top:2px solid var(--forest);min-width:0}.dc-landing .dc-step.dc-by-you{border-top-color:var(--teal)}.dc-landing .dc-step+.dc-step{padding-left:28px;border-left:1px solid var(--rule)}.dc-landing .dc-step .dc-n{display:flex;align-items:center;gap:9px;font-size:11.5px;color:var(--ink-3);margin-bottom:12px}.dc-landing .dc-actor{font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:0;padding:2px 7px;border-radius:var(--r-sm);background:#EDF2F1;color:var(--ink-2)}.dc-landing .dc-by-you .dc-actor{background:var(--teal-bg);color:var(--teal-ink)}.dc-landing .dc-step b{display:block;font-size:16px;font-weight:600;letter-spacing:-.016em;margin-bottom:7px}.dc-landing .dc-step p{font-size:15.5px;color:var(--ink-2);line-height:1.55}.dc-landing .dc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dc-landing .dc-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:26px 26px 22px;display:flex;flex-direction:column}.dc-landing .dc-card h3{margin-bottom:10px}.dc-landing .dc-card>p{font-size:16px;color:var(--ink-2);line-height:1.55}.dc-landing .dc-proof{margin-top:auto;padding-top:18px;font-size:14.5px}.dc-landing .dc-proof-hd{font-size:11.5px;color:var(--ink-3);padding-bottom:8px;border-bottom:1px solid var(--rule)}.dc-landing .dc-line{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid #eef2f0}.dc-landing .dc-line:last-child{border-bottom:0;padding-bottom:0}.dc-landing .dc-line .dc-k{color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-landing .dc-line .dc-k em{font-style:normal;color:var(--ink-3)}.dc-landing .dc-line b{font-weight:500;flex:none}.dc-landing .dc-held{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.dc-landing .dc-up{color:var(--amber)}.dc-landing .dc-dn{color:var(--signal)}.dc-landing .dc-you{color:var(--teal)}.dc-landing .dc-aud{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-2)}.dc-landing .dc-aud>div{padding:26px 30px 0 0}.dc-landing .dc-aud>div+div{padding-left:30px;border-left:1px solid var(--rule)}.dc-landing .dc-aud h3{font-size:16.5px;margin-bottom:8px}.dc-landing .dc-aud p{font-size:16.5px;color:var(--ink-2);line-height:1.55}.dc-landing .dc-band{background:var(--forest-deep);color:#fff;padding:80px 0}.dc-landing .dc-band .dc-wrap{display:flex;justify-content:space-between;align-items:center;gap:48px;flex-wrap:wrap}.dc-landing .dc-band h2{color:#fff;max-width:14ch}.dc-landing .dc-band p{color:#9FC2C0;margin-top:14px;max-width:46ch;font-size:15.5px}.dc-landing .dc-band .dc-btn-primary{background:var(--teal-lite);color:#123F3D}.dc-landing .dc-band .dc-btn-primary:hover{background:#6E9694}.dc-landing .dc-band-cta .dc-btn{min-width:136px}.dc-landing .dc-band .dc-btn-ghost{border-color:#6E9694;color:#fff}.dc-landing .dc-band .dc-btn-ghost:hover{background:rgba(255,255,255,.1);border-color:#9FC2C0}.dc-landing footer{background:var(--forest-deep);color:#9FC2C0;font-size:14px}.dc-landing .dc-foot-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;border-top:1px solid #123f3d;padding:52px 0 44px}.dc-landing footer .dc-mark{color:#fff;margin-bottom:14px}.dc-landing footer .dc-blurb{max-width:34ch;line-height:1.55}.dc-landing footer h4{margin:0 0 14px;font-size:12.5px;font-weight:500;color:#fff}.dc-landing footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dc-landing footer a{transition:color .12s ease}.dc-landing footer a:hover{color:#fff}.dc-landing .dc-foot-bar{border-top:1px solid #123f3d;padding:20px 0 30px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:12.5px;color:#6E9694}@media (max-width:1120px){.dc-landing{--sec:80px}.dc-landing .dc-hero{padding:72px 0 64px}.dc-landing .dc-hero .dc-wrap{grid-template-columns:1fr;gap:48px}.dc-landing .dc-hero .dc-lede{max-width:60ch}.dc-landing .dc-tape{max-width:600px}.dc-landing .dc-cards{grid-template-columns:1fr}.dc-landing .dc-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-landing .dc-step:nth-child(odd){padding-left:0;border-left:0}.dc-landing .dc-step:nth-child(n+3){margin-top:24px}.dc-landing .dc-aud{grid-template-columns:1fr;border-top:0}.dc-landing .dc-aud>div{padding:24px 0 0;border-top:1px solid var(--rule)}.dc-landing .dc-aud>div+div{padding-left:0;border-left:0}.dc-landing .dc-claim .dc-wrap{grid-template-columns:1fr;gap:20px}.dc-landing .dc-claim-lead{max-width:26ch}}.dc-landing .dc-hamburger{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r);border:1px solid var(--rule-2);background:transparent;color:var(--ink);cursor:pointer;transition:background .14s ease,border-color .14s ease}.dc-landing .dc-hamburger:hover{background:var(--surface);border-color:var(--teal)}.dc-landing .dc-mobile-menu{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end}.dc-landing .dc-mobile-menu-backdrop{position:absolute;inset:0;background:rgba(15,30,24,.38);border:0;padding:0;cursor:pointer;animation:dc-menu-fade .16s ease-out}.dc-landing .dc-mobile-menu-panel{position:relative;z-index:1;width:78%;max-width:380px;min-width:260px;background:var(--paper);display:flex;flex-direction:column;box-shadow:-8px 0 32px rgba(15,30,24,.18);animation:dc-menu-slide .22s ease-out}@keyframes dc-menu-fade{0%{opacity:0}to{opacity:1}}@keyframes dc-menu-slide{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}.dc-landing .dc-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--rule);height:64px}.dc-landing .dc-mobile-menu-head .dc-mark{font-size:20px;gap:8px}.dc-landing .dc-mobile-menu-nav{display:flex;flex-direction:column;padding:24px 20px 8px;gap:4px}.dc-landing .dc-mobile-menu-nav a{display:flex;align-items:center;padding:14px 4px;font-size:20px;font-weight:500;color:var(--ink);border-bottom:1px solid var(--rule);transition:color .12s ease}.dc-landing .dc-mobile-menu-nav a:hover{color:var(--teal)}.dc-landing .dc-mobile-menu-cta{padding:24px 20px 32px;margin-top:auto}.dc-landing .dc-mobile-menu-cta .dc-btn{width:100%}@media (max-width:720px){.dc-landing{--pad:20px;--sec:64px;font-size:16px}.dc-landing .dc-nav{background:var(--forest);color:#fff;border-bottom-color:rgba(255,255,255,.1);backdrop-filter:none}.dc-landing .dc-nav.dc-is-stuck{box-shadow:0 4px 20px -8px rgba(0,0,0,.35)}.dc-landing .dc-nav nav{display:none}.dc-landing .dc-nav .dc-wrap{gap:12px;height:64px}.dc-landing .dc-mark{font-size:20px;gap:8px;color:#fff}.dc-landing .dc-mark img{width:24px;height:24px}.dc-landing .dc-nav .dc-hamburger{color:#fff;border-color:rgba(255,255,255,.2)}.dc-landing .dc-nav .dc-hamburger:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.35)}.dc-landing .dc-end>a{display:none}.dc-landing .dc-hamburger{display:inline-flex}.dc-landing .dc-end{gap:10px}.dc-landing .dc-claim{padding:56px 0}.dc-landing .dc-pipe{grid-template-columns:1fr}.dc-landing .dc-step{padding:18px 0 4px;border-left:0!important;padding-left:0!important;margin-top:0!important}.dc-landing .dc-hero .dc-lede{font-size:17px}.dc-landing .dc-cta{flex-direction:column;align-items:stretch}.dc-landing .dc-cta .dc-btn{width:100%}.dc-landing .dc-tape-foot{grid-template-columns:repeat(2,1fr);gap:14px}.dc-landing .dc-tape-key{gap:10px 14px}.dc-landing .dc-grid td:nth-child(4),.dc-landing .dc-grid th:nth-child(4){display:none}.dc-landing .dc-grid{font-size:12px}.dc-landing .dc-grid th{padding:12px 4px 8px}.dc-landing .dc-grid td{padding:9px 4px}.dc-landing .dc-grid td:first-child,.dc-landing .dc-grid th:first-child{padding-left:14px;width:52px}.dc-landing .dc-grid td:last-child,.dc-landing .dc-grid th:last-child{padding-right:14px;width:66px}.dc-landing .dc-tape-foot,.dc-landing .dc-tape-key,.dc-landing .dc-tape-top{padding-left:14px;padding-right:14px}.dc-landing .dc-tape-top{flex-direction:column;align-items:flex-start;gap:3px}.dc-landing .dc-track{flex:0 0 22px}.dc-landing .dc-fig{min-width:20px}.dc-landing .dc-cell{gap:6px}.dc-landing .dc-foot-main{grid-template-columns:1fr 1fr;gap:32px}.dc-landing .dc-band .dc-wrap{gap:32px}}@media (max-width:480px){.dc-landing .dc-grid td:nth-child(2),.dc-landing .dc-grid th:nth-child(2){display:none}.dc-landing .dc-track{flex:0 0 26px}}@media (prefers-reduced-motion:reduce){.dc-landing,.dc-landing *{transition:none!important;scroll-behavior:auto}}