.recoveryDemoPage{color:#173328;background:radial-gradient(circle at 93% 5%,#e1f1e6 0,#0000 27%),#f8fbf8;min-height:100vh;overflow:hidden}.recoveryDemoNav,.recoveryDemoHero,.recoveryDemoContrast,.recoveryDemoSource,.recoveryDemoExperience,.recoveryDemoBeforeAfter,.recoveryDemoCalculator,.recoveryDemoSourcesExplained,.recoveryDemoScheduling,.recoveryDemoFinalCta{width:min(1180px,100% - 48px);margin-inline:auto}.recoveryDemoNav{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.recoveryDemoNavActions{align-items:center;gap:20px;display:flex}.recoveryDemoHero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:72px;padding:88px 0 62px;display:grid}.recoveryDemoHero h1{letter-spacing:-.073em;max-width:800px;margin:0;font-size:clamp(50px,6.4vw,84px);line-height:.94}.recoveryDemoLead{color:#52685c;max-width:700px;margin:28px 0;font-size:20px;line-height:1.58}.recoveryDemoReassurance{color:#718178;align-items:center;gap:9px;margin:23px 0 0;font-size:14px;display:flex}.recoveryDemoReassurance span{color:#2b9a60;font-size:10px}.recoveryDemoProblem{background:#fff;border:1px solid #cfe0d4;border-radius:22px;grid-template-columns:1fr auto;gap:9px 12px;padding:26px;display:grid;box-shadow:0 28px 70px #173a2d16}.recoveryDemoProblem span,.recoveryDemoProblem strong{border-radius:10px;padding:11px 13px;font-size:14px;line-height:1.35}.recoveryDemoProblem span{color:#496254;background:#f2f7f3}.recoveryDemoProblem b{color:#9aaba1;align-self:center;font-size:12px}.recoveryDemoProblem .recoveryDemoProblemMiss{color:#8e4139;background:#fff0ed}.recoveryDemoProblem .recoveryDemoProblemAnswer{color:#176c46;background:#e7f5eb}.recoveryDemoProblem strong{color:#fff;text-align:center;background:#173a2d;grid-column:1/-1}.recoveryDemoContrast{background:#fff;border:1px solid #d6e3da;border-radius:18px;grid-template-columns:1fr 44px 1fr;align-items:stretch;margin-bottom:74px;display:grid;box-shadow:0 14px 38px #173a2d0a}.recoveryDemoContrast article{gap:8px;padding:24px 27px;display:grid}.recoveryDemoContrast article:first-child{background:#fff9f8;border-radius:18px 0 0 18px}.recoveryDemoContrast article:last-child{background:#f0f8f2;border-radius:0 18px 18px 0}.recoveryDemoContrast article span{color:#8c4941;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.recoveryDemoContrast article:last-child span{color:#1d714c}.recoveryDemoContrast article strong{max-width:470px;font-size:17px;line-height:1.5}.recoveryDemoContrast>div{color:#718078;text-transform:uppercase;background:#f8fbf8;place-items:center;font-size:11px;font-weight:800;display:grid}.recoveryDemoSource{background:#fff;border:1px solid #d6e4da;border-radius:24px;padding:38px;scroll-margin-top:18px;box-shadow:0 22px 60px #173a2d0c}.recoveryDemoSectionHeading{grid-template-columns:minmax(0,.9fr) minmax(300px,.7fr);align-items:end;gap:56px;display:grid}.recoveryDemoSectionHeading h2,.recoveryDemoCalculator h2,.recoveryDemoScheduling h2{letter-spacing:-.062em;margin:0;font-size:clamp(35px,4.7vw,58px);line-height:1}.recoveryDemoSectionHeading>p,.recoveryDemoCalculator>div:first-child>p:last-child{color:#60746a;margin:0;font-size:16px;line-height:1.65}.recoveryDemoSourceGrid{grid-template-columns:repeat(5,1fr);gap:11px;margin-top:31px;display:grid}.recoveryDemoSourceCard{color:#244536;text-align:left;background:#fbfdfb;border:1px solid #d8e5dc;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:166px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden}.recoveryDemoSourceCard:hover{border-color:#9dc5aa;transform:translateY(-2px);box-shadow:0 12px 28px #173a2d10}.recoveryDemoSourceCard:focus-visible{outline-offset:3px;outline:3px solid #80c99a}.recoveryDemoControls button:focus-visible{outline-offset:3px;outline:3px solid #80c99a}.recoveryDemoOpportunity button:focus-visible{outline-offset:3px;outline:3px solid #80c99a}.recoveryDemoCalculator input:focus-visible{outline-offset:3px;outline:3px solid #80c99a}.recoveryDemoSourceCard>span{color:#176c46;background:#e6f4ea;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:auto;font-size:11px;font-weight:800;display:grid}.recoveryDemoSourceCard strong{margin-top:20px;font-size:16px}.recoveryDemoSourceCard small{color:#73847a;margin-top:5px;font-size:12px;line-height:1.4}.recoveryDemoSourceCard i{border:2px solid #b8cbbf;border-radius:50%;width:11px;height:11px;position:absolute;top:18px;right:18px}.recoveryDemoSourceCard.selected{color:#fff;background:#173a2d;border-color:#173a2d;box-shadow:0 16px 34px #173a2d20}.recoveryDemoSourceCard.selected>span{color:#173a2d;background:#8bd4a8}.recoveryDemoSourceCard.selected small{color:#b7cfc0}.recoveryDemoSourceCard.selected i{background:#8bd4a8;border:3px solid #173a2d;box-shadow:0 0 0 2px #8bd4a8}.recoveryDemoExperience{grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);gap:17px;padding:20px 0 110px;display:grid}.recoveryDemoSimulation,.recoveryDemoOwnerView{background:#fff;border:1px solid #d6e4da;border-radius:22px}.recoveryDemoSimulation{padding:30px;box-shadow:0 18px 48px #173a2d0b}.recoveryDemoPanelTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.recoveryDemoPanelTop h2{letter-spacing:-.045em;margin:0;font-size:24px}.recoveryDemoPanelTop h2 span{color:#90a198}.recoveryDemoPreviewPill{color:#2a6b4b;white-space:nowrap;background:#e5f4e9;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:800}.recoveryDemoProgress{grid-template-columns:repeat(5,1fr);gap:5px;margin:28px 0 22px;padding:0;list-style:none;display:grid}.recoveryDemoProgress li{color:#90a097;border-top:3px solid #dfe8e2;flex-direction:column;gap:7px;min-height:68px;padding:10px;display:flex}.recoveryDemoProgress li span{font-size:10px;font-weight:800}.recoveryDemoProgress li strong{font-size:11px;line-height:1.35}.recoveryDemoProgress li.current{color:#173a2d;background:#f2f8f4;border-color:#167148}.recoveryDemoProgress li.complete{color:#397354;border-color:#83c49a}.recoveryDemoConversation{background:#f4f8f5;border:1px solid #dce8df;border-radius:18px;flex-direction:column;gap:12px;min-height:520px;padding:25px;display:flex;overflow:auto}.recoveryDemoReadyState{color:#385747;text-align:left;justify-content:center;align-items:center;gap:17px;min-height:468px;display:flex}.recoveryDemoReadyState>span{color:#173a2d;background:#9bdbb2;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;font-size:13px;font-weight:800;display:grid}.recoveryDemoReadyState strong{font-size:19px}.recoveryDemoReadyState p{color:#718078;max-width:310px;margin:5px 0 0;font-size:14px;line-height:1.55}.recoveryDemoMessage{border-radius:15px;max-width:84%;padding:14px 16px;animation:.28s both recoveryMessageIn}.recoveryDemoMessage small{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.recoveryDemoMessage p{margin:0;font-size:15px;line-height:1.55}.recoveryDemoMessage>span{color:#718078;margin-top:7px;font-size:12px;line-height:1.4;display:block}.recoveryDemoMessage.event{color:#75463f;text-align:center;background:#fff;border:1px solid #ead7d2;align-self:center;width:100%;max-width:100%}.recoveryDemoMessage.event small{color:#a74b40}.recoveryDemoMessage.engine{color:#224d37;background:#dff1e4;border-bottom-left-radius:4px;align-self:flex-start}.recoveryDemoMessage.engine small{color:#176c46}.recoveryDemoMessage.customer{color:#354a3e;background:#fff;border:1px solid #dce7df;border-bottom-right-radius:4px;align-self:flex-end}.recoveryDemoMessage.customer small{color:#687a70}.recoveryDemoMessage.note{color:#fff;text-align:center;background:#173a2d;align-self:center;width:100%;max-width:100%}.recoveryDemoMessage.note small,.recoveryDemoMessage.note>span{color:#9dd7b1}.recoveryDemoMessage.emailDocument{width:100%;max-width:100%;color:var(--cb-text,#173a2d);background:var(--cb-panel,#fff);border:1px solid var(--cb-line,#dce7df);border-radius:13px;flex-direction:column;align-self:center;padding:18px;display:flex}.recoveryDemoMessage.emailDocument small{color:var(--cb-accent,#176c46)}.recoveryDemoMessage.emailDocument>span{border-bottom:1px solid var(--cb-line,#dce7df);color:var(--cb-muted,#687a70);order:1;margin:0;padding-bottom:12px}.recoveryDemoMessage.emailDocument p{order:2;margin-top:13px}.recoveryDemoMessage.sourceRecord{width:100%;max-width:100%;color:var(--cb-text,#173a2d);background:var(--cb-panel,#fff);border:1px solid var(--cb-line,#dce7df);align-self:center}.recoveryDemoMessage.sourceRecord small{color:var(--cb-accent,#176c46)}.recoveryDemoMessage.sourceRecord>span{color:var(--cb-muted,#687a70)}.recoveryDemoMessage.extraction{width:100%;max-width:100%;color:var(--cb-text,#173a2d);background:color-mix(in srgb,var(--cb-accent,#8bd4a8) 9%,var(--cb-panel,#fff));border:1px solid color-mix(in srgb,var(--cb-accent,#8bd4a8) 38%,var(--cb-line,#dce7df));align-self:center}.recoveryDemoMessage.extraction small{color:var(--cb-accent,#176c46)}.recoveryDemoMessage.extraction>span{color:var(--cb-muted,#687a70)}.recoveryDemoMessage.notification{width:100%;max-width:100%;color:var(--cb-text,#173a2d);background:var(--cb-panel,#fff);border:1px solid color-mix(in srgb,var(--cb-accent,#8bd4a8) 34%,var(--cb-line,#dce7df));align-self:center}.recoveryDemoMessage.notification small{color:var(--cb-accent,#176c46)}.recoveryDemoMessage.notification>span{color:var(--cb-muted,#687a70)}.recoveryDemoExtractedFields{flex-wrap:wrap;gap:7px;margin:13px 0 0;padding:0;list-style:none;display:flex}.recoveryDemoExtractedFields li{border:1px solid var(--cb-line,#cfe1d5);color:var(--cb-text,#315344);background:var(--cb-panel,#fff);border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.cbSite .recoveryDemoMessage.engine{color:var(--cb-text)}.cbSite .recoveryDemoMessage.engine small{color:var(--cb-accent)}.recoveryDemoControls{justify-content:space-between;align-items:center;gap:20px;padding-top:21px;display:flex}.recoveryDemoControls .ctaButton{border:0;min-width:150px}.recoveryDemoControls>span{color:#77877e;font-size:12px;font-weight:700}.recoveryDemoOwnerView{color:#fff;background:#173a2d;border-color:#173a2d;padding:30px;box-shadow:0 22px 55px #173a2d1c}.recoveryDemoOwnerView .eyebrow{color:#8bd4a8}.recoveryDemoOwnerView>h2{letter-spacing:-.058em;max-width:360px;margin:0 0 23px;font-size:34px;line-height:1.03}.recoveryDemoStatusList{border-top:1px solid #36594a;gap:0;display:grid}.recoveryDemoStatusList>div{color:#789487;border-bottom:1px solid #36594a;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:12px 0;display:grid}.recoveryDemoStatusList span{border:1px solid #567565;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.recoveryDemoStatusList strong{font-size:13px}.recoveryDemoStatusList>div.complete{color:#dceee2}.recoveryDemoStatusList>div.complete span{color:#173a2d;background:#8bd4a8;border-color:#8bd4a8}.recoveryDemoOpportunity{color:#a4bdae;background:#214536;border:1px solid #426452;border-radius:16px;margin-top:25px;padding:22px;transition:border-color .25s,background .25s,transform .25s}.recoveryDemoOpportunity.complete{color:#d9ede0;background:#28513f;border-color:#8bd4a8;transform:translateY(-2px);box-shadow:0 17px 32px #0c2a1d40}.recoveryDemoOpportunity>span{color:#8bd4a8;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.recoveryDemoOpportunity h3{color:#fff;letter-spacing:-.045em;margin:9px 0 18px;font-size:25px}.recoveryDemoOpportunity dl{gap:9px;margin:0;display:grid}.recoveryDemoOpportunity dl div{grid-template-columns:105px 1fr;gap:10px;display:grid}.recoveryDemoOpportunity dt{color:#90ae9d;font-size:11px}.recoveryDemoOpportunity dd{color:#ecf6ef;margin:0;font-size:12px;font-weight:700}.recoveryDemoOpportunity button{color:#173a2d;background:#8bd4a8;border:0;border-radius:9px;width:100%;margin-top:20px;padding:12px 14px;font-size:13px;font-weight:800}.recoveryDemoOpportunity button:disabled{cursor:not-allowed;opacity:.38}.recoveryDemoLeadDetail{color:#d4e8da;background:#173a2d;border-radius:9px;margin:13px 0 0;padding:12px;font-size:12px;line-height:1.55}.recoveryDemoBeforeAfter,.recoveryDemoSourcesExplained{padding:0 0 112px}.recoveryDemoCompareGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:38px;display:grid}.recoveryDemoCompareGrid article{background:#fff;border:1px solid #d8e4dc;border-radius:19px;padding:32px}.recoveryDemoCompareGrid article.with{color:#fff;background:#173a2d;border-color:#173a2d;box-shadow:0 20px 48px #173a2d16}.recoveryDemoCompareGrid article>span{color:#9a4941;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800}.recoveryDemoCompareGrid article.with>span{color:#8bd4a8}.recoveryDemoCompareGrid ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.recoveryDemoCompareGrid li{color:#596e62;align-items:center;gap:10px;font-size:16px;display:flex}.recoveryDemoCompareGrid article.with li{color:#d0e3d6}.recoveryDemoCompareGrid li:before{content:"×";color:#98473f;background:#fff0ed;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.recoveryDemoCompareGrid article.with li:before{content:"✓";color:#173a2d;background:#8bd4a8}.recoveryDemoCalculator{color:#fff;background:#173a2d;border-radius:26px;grid-template-columns:minmax(0,.72fr) minmax(500px,1fr);align-items:center;gap:72px;margin-bottom:112px;padding:55px;display:grid;box-shadow:0 28px 70px #173a2d20}.recoveryDemoCalculator .eyebrow{color:#8bd4a8}.recoveryDemoCalculator>div:first-child>p:last-child{color:#abc5b5;margin-top:20px}.recoveryDemoCalculatorCard{background:#214737;border:1px solid #426351;border-radius:18px;padding:28px}.recoveryDemoCalculatorInputs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.recoveryDemoCalculatorInputs label{color:#afc9b9;gap:7px;font-size:11px;font-weight:800;display:grid;position:relative}.recoveryDemoCalculatorInputs input{color:#173a2d;background:#fff;border:1px solid #65816f;border-radius:9px;width:100%;min-width:0;padding:13px 12px;font-size:16px;font-weight:800}.recoveryDemoCalculatorInputs label>span{color:#587062;font-size:14px;position:absolute;bottom:13px;right:12px}.recoveryDemoCalculatorResult{border-top:1px solid #426351;margin-top:25px;padding-top:24px}.recoveryDemoCalculatorResult span,.recoveryDemoCalculatorResult strong,.recoveryDemoCalculatorResult small{display:block}.recoveryDemoCalculatorResult span{color:#b6cebf;font-size:12px;font-weight:800}.recoveryDemoCalculatorResult strong{color:#fff;letter-spacing:-.07em;margin:8px 0 4px;font-size:clamp(42px,5vw,64px);line-height:1}.recoveryDemoCalculatorResult small{color:#8bd4a8;font-size:11px}.recoveryDemoCalculatorCard>p{color:#a8c0b1;margin:20px 0 0;font-size:11px;line-height:1.5}.recoveryDemoFiveSourceGrid{grid-template-columns:repeat(5,1fr);gap:11px;margin-top:38px;display:grid}.recoveryDemoFiveSourceGrid article{background:#fff;border:1px solid #d8e5dc;border-radius:17px;min-height:214px;padding:23px}.recoveryDemoFiveSourceGrid article>span{color:#167148;font-size:10px;font-weight:800}.recoveryDemoFiveSourceGrid h3{letter-spacing:-.035em;margin:48px 0 9px;font-size:17px}.recoveryDemoFiveSourceGrid p{color:#687b70;margin:0;font-size:13px;line-height:1.6}.recoveryDemoScheduling{background:#eef7f1;border:1px solid #d5e3d9;border-radius:24px;grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;padding:55px;display:grid}.recoveryDemoSchedulingOptions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.recoveryDemoSchedulingOptions article{background:#fff;border:1px solid #cfe0d4;border-radius:16px;padding:27px}.recoveryDemoSchedulingOptions span{color:#1a714b;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.recoveryDemoSchedulingOptions h3{letter-spacing:-.04em;margin:18px 0 9px;font-size:20px}.recoveryDemoSchedulingOptions p{color:#60746a;margin:0;font-size:14px;line-height:1.65}.recoveryDemoFinalCta{text-align:center;padding:125px 0 100px}.recoveryDemoFinalCta h2{letter-spacing:-.068em;max-width:930px;margin:0 auto;font-size:clamp(43px,6vw,72px);line-height:.98}.recoveryDemoFinalCta>p:not(.eyebrow){color:#5d7166;max-width:680px;margin:22px auto 28px;font-size:18px;line-height:1.6}.recoveryDemoPricing{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 19px;margin:0 auto 28px;display:flex}.recoveryDemoPricing strong,.recoveryDemoPricing span{color:#173a2d;font-size:20px}.recoveryDemoPricing small{color:#77877e;flex-basis:100%;margin-top:4px;font-size:12px}.recoveryDemoFinalCta .heroActions{justify-content:center}.recoveryDemoFinalCta>small{color:#839188;margin-top:18px;font-size:11px;display:block}@keyframes recoveryMessageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.recoveryDemoHero,.recoveryDemoExperience,.recoveryDemoCalculator,.recoveryDemoScheduling{grid-template-columns:1fr}.recoveryDemoHero{gap:45px;padding-top:62px}.recoveryDemoProblem{max-width:560px}.recoveryDemoSourceGrid{grid-template-columns:repeat(3,1fr)}.recoveryDemoSectionHeading{grid-template-columns:1fr;gap:18px}.recoveryDemoExperience{gap:14px}.recoveryDemoOwnerView{order:2}.recoveryDemoCalculator{gap:35px}.recoveryDemoFiveSourceGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.recoveryDemoNav,.recoveryDemoHero,.recoveryDemoContrast,.recoveryDemoExperience,.recoveryDemoBeforeAfter,.recoveryDemoCalculator,.recoveryDemoSourcesExplained,.recoveryDemoScheduling,.recoveryDemoFinalCta{width:min(100% - 32px,1180px)}.recoveryDemoNav{min-height:72px}.recoveryDemoNavActions .textLink{display:none}.recoveryDemoHero{padding:50px 0 42px}.recoveryDemoHero h1{font-size:48px}.recoveryDemoLead{font-size:17px}.recoveryDemoHero .heroActions{flex-direction:column;align-items:flex-start;gap:13px}.recoveryDemoProblem{padding:18px}.recoveryDemoContrast{grid-template-columns:1fr;margin-bottom:55px}.recoveryDemoContrast article:first-child,.recoveryDemoContrast article:last-child{border-radius:18px}.recoveryDemoContrast>div{min-height:34px}.recoveryDemoSource{border-inline:0;border-radius:0;width:100%;padding:34px 16px}.recoveryDemoSourceGrid{scroll-snap-type:x mandatory;grid-template-columns:78% 78% 78% 78% 78%;padding:0 1px 10px;overflow-x:auto}.recoveryDemoSourceCard{scroll-snap-align:start;min-height:150px}.recoveryDemoExperience{padding-bottom:82px}.recoveryDemoSimulation,.recoveryDemoOwnerView{border-radius:18px;padding:21px}.recoveryDemoPanelTop{display:block}.recoveryDemoPreviewPill{margin-top:11px;display:inline-block}.recoveryDemoProgress{margin:20px 0 14px;display:block}.recoveryDemoProgress li{flex-direction:row;align-items:center;gap:9px;min-height:0;padding:10px 12px;display:none}.recoveryDemoProgress li.current{display:flex}.recoveryDemoConversation{min-height:450px;padding:16px}.recoveryDemoReadyState{flex-direction:column;justify-content:center;align-items:flex-start;min-height:398px}.recoveryDemoMessage{max-width:92%}.recoveryDemoMessage.emailDocument,.recoveryDemoMessage.sourceRecord,.recoveryDemoMessage.extraction,.recoveryDemoMessage.notification{max-width:100%}.recoveryDemoExtractedFields{grid-template-columns:1fr 1fr;display:grid}.recoveryDemoControls{flex-direction:column;align-items:stretch}.recoveryDemoControls .ctaButton{width:100%;min-height:48px}.recoveryDemoCompareGrid,.recoveryDemoSchedulingOptions{grid-template-columns:1fr}.recoveryDemoCalculator{padding:30px 21px}.recoveryDemoCalculatorInputs,.recoveryDemoFiveSourceGrid{grid-template-columns:1fr}.recoveryDemoFiveSourceGrid article{min-height:0}.recoveryDemoFiveSourceGrid h3{margin-top:28px}.recoveryDemoScheduling{padding:31px 21px}.recoveryDemoFinalCta{padding-top:88px}.recoveryDemoFinalCta h2{font-size:43px}.recoveryDemoFinalCta .heroActions{flex-direction:column;align-items:stretch}.recoveryDemoFinalCta .ctaButton,.recoveryDemoFinalCta .navButton{min-height:48px}}@media (prefers-reduced-motion:reduce){.recoveryDemoSourceCard,.recoveryDemoOpportunity,.recoveryDemoMessage{transition:none;animation:none}html:focus-within{scroll-behavior:auto}}
