.cds-section{--cds-navy:var(--cd-blue-dark,#021d49);--cds-orange:var(--cd-orange,#fe5f00);--cds-teal:var(--cd-teal,#2891b0);--cds-white:var(--cd-white,#fff);--cds-muted:var(--cd-gray-dark,#898989);--cds-chip-bg:rgba(2,29,73,.05);--cds-line:rgba(2,29,73,.12);--cds-gutter:20px;--cds-content-max:1440px;--cds-edge-gap:80px;--progress:0;background:var(--cds-white);color:var(--cds-navy);padding:64px 0 32px;position:relative}@media (min-width:768px){.cds-section{--cds-gutter:36px}}@media (min-width:1024px){.cds-section{--cds-gutter:48px}}@media (min-width:768px){.cds-section{padding:96px 0 48px}}.cds-intro{margin:0 auto 40px;padding:0 var(--cds-gutter);width:min(var(--cds-content-max),100%)}.cds-eyebrow{color:var(--cds-muted);font-family:Noah,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;margin:0 0 16px;text-transform:uppercase}.cds-heading{color:var(--cds-navy);font-family:NoahHead-ExtraBold,Helvetica Neue,Arial,sans-serif;font-size:clamp(32px,4.4vw,58px);letter-spacing:-.02em;line-height:1.1;margin:0}.cds-heading em{color:var(--cds-orange);font-style:normal}.cds-intro-paragraph{color:var(--cds-muted);font-family:Gotham-Medium,Helvetica Neue,Arial,sans-serif;font-size:clamp(16px,1.3vw,20px);line-height:1.6;margin:20px 0 0;max-width:62ch}.cds-track{height:320vh;position:relative}.cds-stage{border-radius:16px;height:100vh;height:100svh;overflow:clip;position:sticky;top:24px}.cds-image{height:100%;inset:0;object-fit:cover;object-position:68% center;opacity:calc(1 - var(--progress)*.88);position:absolute;width:100%}.cds-image--empty{align-items:center;background:var(--cds-chip-bg);color:var(--cds-muted);display:flex;font-family:Noah,Helvetica Neue,Arial,sans-serif;font-size:13px;justify-content:center;letter-spacing:.08em;text-transform:uppercase}.cds-wash{background:linear-gradient(110deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.88) 28%,hsla(0,0%,100%,.62) 52%,hsla(0,0%,100%,.38) 75%,hsla(0,0%,100%,.5));inset:0;position:absolute}.cds-narrative{color:var(--cds-navy);left:max(0px,calc((100% - var(--cds-content-max))/2));padding-left:var(--cds-gutter);position:absolute;text-align:left;top:40px;width:min(600px,calc(52% - var(--cds-gutter)));z-index:2}.cds-narrative-eyebrow{color:var(--cds-muted);font-family:Noah,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.15em;margin:0 0 14px;text-transform:uppercase}.cds-narrative-question{color:var(--cds-navy);font-size:clamp(22px,2.4vw,32px);line-height:1.25;margin:0}.cds-narrative-question,.cds-narrative-transition{font-family:NoahHead-ExtraBold,Helvetica Neue,Arial,sans-serif}.cds-narrative-transition{color:var(--cds-orange);font-size:clamp(19px,2vw,26px);line-height:1.3;margin:18px 0 0;--lp:clamp(0,calc((var(--progress) - 0.7)/0.08),1);opacity:var(--lp);transform:translateY(calc((1 - var(--lp))*14px))}.cds-pressures{inset:0;pointer-events:none;position:absolute;z-index:1}.cds-pressure{background:var(--cds-white);border-radius:20px;box-shadow:0 20px 45px rgba(2,29,73,.16),0 4px 12px rgba(2,29,73,.08);color:var(--cds-navy);padding:16px 18px 18px;position:absolute;width:clamp(200px,16vw,260px);--lp:clamp(0,calc((var(--progress) - (0.1 + var(--cds-i)*0.06))/0.18),1);--lp-out:clamp(0,calc((var(--progress) - 0.78)/0.1),1);opacity:calc(var(--lp)*(1 - var(--lp-out)));transform:translateY(calc((1 - var(--lp))*26px + var(--lp-out)*-16px)) scale(calc(.82 + var(--lp)*.18 - var(--lp-out)*.08)) rotate(var(--cds-rotate,0deg))}.cds-pressure--benefits{left:3%;top:46%;--cds-rotate:-3deg}.cds-pressure--note{left:25%;top:38%;--cds-rotate:2deg}.cds-pressure--review{left:47%;top:44%;--cds-rotate:-1.5deg;width:clamp(230px,19vw,300px)}.cds-pressure--ledger{right:4%;top:36%;--cds-rotate:1.5deg;width:clamp(260px,23vw,340px)}.cds-pressure--message{left:3%;top:72%;--cds-rotate:-1deg}.cds-pressure--schedule{left:27%;top:68%;--cds-rotate:1deg;width:clamp(260px,23vw,340px)}.cds-pressure--report{left:49%;top:74%;--cds-rotate:-2deg;width:clamp(230px,19vw,300px)}.cds-pressure--call{right:3%;top:68%;--cds-rotate:2deg;width:clamp(260px,23vw,340px)}.cds-pressure-heading{align-items:center;display:flex;gap:8px}.cds-pressure-icon{color:var(--cds-orange);display:inline-flex}.cds-pressure-label{color:var(--cds-navy);font-family:Noah-Bold,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:700}.cds-pressure-graphic{align-items:center;color:var(--cds-navy);display:flex;gap:8px;margin-top:14px;min-height:48px}.cds-icon-primary{color:var(--cds-navy)}.cds-icon-accent{color:var(--cds-orange)}.cds-icon-tertiary{color:var(--cds-teal)}.cds-accent-fill,.cds-accent-text{color:var(--cds-orange)}.cds-accent-fill-tertiary{color:var(--cds-teal)}.cds-accent-stroke{color:var(--cds-orange)}.cds-task-checks{color:var(--cds-navy);display:flex;flex-direction:column;font-size:12px;gap:4px}.cds-task-checks span{align-items:center;display:flex;gap:6px}.cds-task-note-lines{display:flex;flex:1;flex-direction:column;gap:6px}.cds-task-note-lines span{align-items:center;color:var(--cds-navy);display:flex;gap:6px}.cds-task-note-lines i{background:var(--cds-line);border-radius:1px;display:block;flex:1;height:2px}.cds-task-empty-check{border:1.5px solid var(--cds-line);border-radius:3px;display:inline-block;height:12px;width:12px}.cds-task-pencil{margin-left:auto;transform:rotate(-12deg)}.cds-task-document{align-items:center;background:var(--cds-chip-bg);border-radius:10px;color:var(--cds-muted);display:flex;flex-direction:column;font-size:10px;gap:4px;padding:10px 12px}.cds-task-document svg{color:#a3aab3}.cds-task-swap{flex-shrink:0}.cds-task-message{color:var(--cds-navy);position:relative}.cds-task-message-clock{background:var(--cds-orange);border-radius:50%;bottom:-7px;color:var(--cds-white);padding:2px;position:absolute;right:-9px}.cds-task-send{align-items:center;color:var(--cds-navy);display:flex;font-size:12px;gap:6px;margin-left:8px}.cds-task-send svg{color:var(--cds-orange)}.cds-task-calendar{display:flex;flex:1;gap:8px}.cds-task-calendar>div{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px}.cds-task-calendar span{color:var(--cds-muted);font-size:10px}.cds-task-calendar i{background:var(--cds-line);border-radius:2px;display:block;height:5px;width:100%}.cds-task-calendar div:nth-child(3) i{background:var(--cds-orange)}.cds-task-claim-stack{align-items:center;display:flex}.cds-task-claim-stack svg:first-child{color:var(--cds-navy)}.cds-task-claim-stack svg:last-child{margin-left:-16px}.cds-task-review-stamp{border:2px solid var(--cds-orange);border-radius:999px;color:var(--cds-orange);font-size:12px;font-weight:700;letter-spacing:.04em;margin-left:10px;padding:4px 14px;text-transform:uppercase}.cds-task-call-icon{align-items:center;background:rgba(254,95,0,.12);border-radius:50%;color:var(--cds-orange);display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.cds-task-wave{align-items:center;display:flex;flex:1;gap:3px;height:42px}.cds-task-wave i{background:var(--cds-navy);border-radius:1px;display:block;width:4px}.cds-task-report{color:var(--cds-line);height:42px;width:100%}.cds-record-anchor{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:220px;z-index:3}.cds-record{--lp:clamp(0,calc((var(--progress) - 0.88)/0.12),1);background:var(--cds-white);border-radius:20px;box-shadow:0 30px 60px rgba(2,29,73,.35);opacity:var(--lp);padding:40px 36px;pointer-events:auto;text-align:center;transform:translateY(calc((1 - var(--lp))*18px)) scale(calc(.8 + var(--lp)*.2));width:min(400px,calc(100% - 64px))}.cds-record-icon{align-items:center;background:var(--cds-white);border:2px solid var(--cds-orange);border-radius:50%;color:var(--cds-navy);display:inline-flex;height:56px;justify-content:center;width:56px}.cds-record-heading{color:var(--cds-navy);font-family:NoahHead-ExtraBold,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,2.6vw,32px);line-height:1.2;margin:20px 0 0}.cds-record-subtext{color:var(--cds-muted);font-family:Gotham-Medium,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;margin:16px 0 0}.cds-record-icons{border-top:1px solid rgba(2,29,73,.1);display:flex;flex-wrap:wrap;gap:14px;justify-content:center;padding-top:20px}.cds-record-cta,.cds-record-icons{color:var(--cds-navy);margin-top:24px}.cds-record-cta{align-items:center;display:inline-flex;font-family:Noah-Bold,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700;gap:8px}.cds-record-cta svg{color:var(--cds-orange)}.cds-handoff{height:92px;margin:0 auto;right:0;transform-origin:top;width:2px;--lp:clamp(0,calc((var(--progress) - 0.92)/0.08),1);opacity:var(--lp);transform:scaleY(var(--lp))}.cds-handoff,.cds-progress{background:var(--cds-orange);bottom:var(--cds-edge-gap);left:0;position:absolute}.cds-progress{height:1px;opacity:.45;transform:scaleX(var(--progress));transform-origin:left;width:100%;z-index:4}@media (max-width:900px){.cds-stage{border-radius:0}.cds-narrative{left:0;padding:0 16px;top:20px;width:calc(100% - 32px)}.cds-pressures{display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:0 16px 16px;top:170px}.cds-pressure{padding:10px 10px 12px;position:static;width:100%!important}.cds-pressure-label{font-size:13px}.cds-pressure-graphic{margin-top:10px;min-height:36px}.cds-record-anchor{top:170px}}@media (prefers-reduced-motion:reduce){.cds-track{position:static!important}.cds-stage,.cds-track{display:block!important;height:auto!important}.cds-stage{min-height:70vh;position:relative!important}.cds-image{opacity:.5!important}.cds-narrative{position:relative}.cds-narrative-transition,.cds-pressure,.cds-record{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.cds-pressures{display:flex;flex-direction:column;gap:14px;padding:24px;position:relative}.cds-pressure{position:static!important;width:100%!important}.cds-record-anchor{inset:auto;padding:24px;position:relative}.cds-progress{transform:scaleX(1)!important}.cds-handoff{opacity:1!important}}