:root{--navy:#081a38;--panel:#102c56;--mint:#65dcff;--ink:#142b4b;--muted:#b0bccb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--navy);color:white;font:16px/1.6 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #36c8f3;outline-offset:6px}a:hover{opacity:.82}.wrap{width:min(1280px,88%);margin:auto}.nav{display:flex;align-items:center;justify-content:space-between;height:112px;border-bottom:1px solid #ffffff20}.brand{font:800 25px 'Manrope',sans-serif;display:flex;align-items:center;letter-spacing:-1px}.brand .muted{color:#a1b2c7;font-weight:500}.mark{border:1px solid #65dcff;color:var(--mint);font-size:22px;margin-right:12px;width:35px;height:38px;display:grid;place-items:center;transform:skew(-8deg)}nav{display:flex;gap:35px;align-items:center;font-size:14px}nav .nav-contact{border:1px solid #ffffff50;padding:10px 19px}nav span{margin-left:22px}.hero{padding-top:65px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.7px;display:flex;align-items:center;gap:13px}.line{height:1px;width:32px;background:var(--mint)}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center;padding:26px 0 70px}h1,h2,h3,p{margin:0}h1{font:500 clamp(46px,5.4vw,78px)/1.09 'Manrope',sans-serif;letter-spacing:-3px}h1 em{font-style:normal;color:var(--mint)}.intro{color:#bec9d6;max-width:485px;font-size:18px;line-height:1.7;margin:29px 0}.button{background:var(--mint);color:var(--navy);padding:17px 24px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:space-between;gap:42px}.button span{font-size:23px;line-height:1}.small{color:#9eafc2;font-size:12px;margin-top:15px}.audit-panel{background:var(--panel);border:1px solid #ffffff24;padding:28px 30px 20px;position:relative}.audit-panel:before{content:'';position:absolute;left:-1px;top:-1px;width:70px;height:3px;background:var(--mint)}.panel-top,.panel-foot{display:flex;justify-content:space-between;gap:16px;color:#a8bbcf;font-size:10px;letter-spacing:1px}.panel-top span{font-size:12px}.audit-panel h2{font:500 27px/1.35 'Manrope',sans-serif;margin:36px 0 27px;letter-spacing:-.6px}.audit-row{border-top:1px solid #ffffff20;padding:23px 0;display:flex;gap:20px;align-items:center}.num{font-size:12px;color:#8dabc1}.audit-row h3{font-weight:500;font-size:16px}.audit-row p{font-size:14px;color:#aabbd0;margin-top:4px}.symbol{margin-left:auto;color:var(--mint)}.panel-foot{border-top:1px solid #ffffff20;padding-top:22px;font-size:12px;letter-spacing:.4px}.credentials{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff25;padding:29px 0 35px}.credentials div{display:flex;flex-direction:column;border-right:1px solid #ffffff25;padding-left:34px}.credentials div:first-child{padding-left:0}.credentials div:last-child{border:0}.credentials strong{font:500 25px 'Manrope',sans-serif}.credentials span{font-size:14px;color:#aebed1;margin-top:8px}.light{background:#f5f8ff;color:var(--ink);padding:95px 0}.section-head{display:grid;grid-template-columns:.6fr 1.2fr 1fr;gap:55px;align-items:start}.section-head .eyebrow{padding-top:10px}.section-head h2,.commercial h2{font:500 43px/1.18 'Manrope',sans-serif;letter-spacing:-1.8px}.section-head h2 span{color:#647c8f}.section-head p{color:#617082;padding-top:8px;line-height:1.8}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:64px}.services article{border-top:1px solid #bfccd4;padding-top:23px}.service-no{font-size:13px;color:#6d7f8e}.services h3{font:600 23px 'Manrope',sans-serif;margin:22px 0 16px;letter-spacing:-.6px}.services p{color:#617082}.process{padding:95px 0}.process .section-head{grid-template-columns:.6fr 1.2fr 1fr}.process .section-head p{color:#acbed0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.steps article{border-top:1px solid #ffffff30;padding-top:22px}.steps span{font-size:12px;color:var(--mint);letter-spacing:1.5px}.steps h3{font-size:21px;font-weight:500;margin:23px 0 14px}.steps p{color:#acbed0}.commercial{border-top:1px solid #ffffff30;padding:70px 0 85px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.commercial h2{margin:24px 0}.commercial p{color:#acbed0;max-width:475px}.fee{border-left:1px solid #ffffff30;padding-left:75px;display:flex;flex-direction:column;justify-content:center}.fee strong{font:500 110px/1 'Manrope',sans-serif;letter-spacing:-6px;color:var(--mint)}.fee strong span{font-size:55px;letter-spacing:-2px}.fee p{font-size:18px;margin-top:8px}.fee-note{font-size:14px;color:#9cafc6;margin-top:25px}.contact{background:var(--mint);color:var(--ink);padding:65px 0}.contact-inner{display:flex;justify-content:space-between;align-items:center;gap:35px}.contact h2{font:500 45px/1.2 'Manrope',sans-serif;letter-spacing:-1.8px;margin:22px 0 15px}.contact p{max-width:540px;color:#244f70}.dark-button{background:var(--navy);color:white;white-space:nowrap}footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:35px 0}footer p,footer>span{font-size:12px;color:#aab9cb}@media(min-width:1500px){.hero-grid{gap:130px}}@media(max-width:950px){.hero-grid{gap:35px}.section-head,.process .section-head{grid-template-columns:1fr 1.5fr;gap:24px}.section-head .eyebrow{grid-column:1/-1}.commercial{gap:40px}.fee{padding-left:40px}.panel-top{flex-direction:column}.panel-top>span:last-child{display:none}.panel-foot{flex-direction:column;gap:5px}}@media(max-width:650px){.wrap{width:88%}.nav{height:90px}.brand{font-size:21px}nav{gap:15px}nav>a:not(.nav-contact){display:none}nav .nav-contact{padding:8px 12px;font-size:13px}nav span{margin-left:10px}.hero{padding-top:37px}.eyebrow{font-size:12px;letter-spacing:1px}.hero-grid{grid-template-columns:1fr;padding-top:24px;gap:40px;padding-bottom:40px}h1{font-size:54px;letter-spacing:-2.5px}.intro{font-size:17px}.audit-panel{padding:23px}.panel-top,.panel-foot{flex-direction:row}.panel-foot{font-size:10px}.credentials{grid-template-columns:1fr;gap:20px}.credentials div,.credentials div:first-child{border:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;gap:15px;align-items:center}.credentials strong{font-size:19px;white-space:nowrap}.credentials span{font-size:12px;text-align:right;max-width:155px;margin:0}.light,.process{padding:60px 0}.section-head,.process .section-head{grid-template-columns:1fr;gap:24px}.section-head h2,.commercial h2{font-size:37px}.services,.steps{grid-template-columns:1fr;gap:30px;margin-top:35px}.services h3,.steps h3{margin-top:16px}.commercial{grid-template-columns:1fr;padding:50px 0;gap:32px}.fee{border-left:0;border-top:1px solid #ffffff30;padding:30px 0 0}.fee strong{font-size:90px}.contact-inner{align-items:flex-start;flex-direction:column}.contact h2{font-size:38px}.contact{padding:50px 0}footer{flex-wrap:wrap}footer p{display:none}footer>span{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Savings calculator */
.hero h1{font-size:clamp(42px,4.9vw,70px)}.small{font-size:14px;color:var(--mint)}.calc-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin:24px 0 42px}.calc-heading h2{font:500 43px/1.18 'Manrope',sans-serif;letter-spacing:-1.8px}.calc-heading p{color:#617082;max-width:470px;font-size:18px}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px}.calc-inputs{padding:20px 0}.calc-inputs label{display:block;font-weight:600}.calc-inputs input[type=number]{display:block;width:100%;font:500 28px 'Manrope',sans-serif;color:var(--ink);background:white;border:1px solid #8a9baa;border-radius:0;padding:16px;margin-top:12px}.calc-inputs input:focus-visible{outline:3px solid #006ab3;outline-offset:4px}.calc-inputs input[aria-invalid=true]{border-color:#ac2727}.calc-help{font-size:14px;color:#526477;margin-top:12px}.rate-label{display:flex;justify-content:space-between;gap:15px;margin-top:34px}.rate-label output{font-weight:700;font-size:20px}.calc-inputs input[type=range]{width:100%;margin:18px 0 0;accent-color:#006ab3;cursor:pointer;min-height:30px}.range-ends{display:flex;justify-content:space-between;color:#526477;font-size:14px}.calc-results{background:var(--panel);color:white;padding:35px;min-width:0}.result-label{font-size:12px;letter-spacing:1.5px}.calc-results>strong{display:block;color:var(--mint);font:500 clamp(32px,4vw,56px)/1.25 'Manrope',sans-serif;margin:15px 0 5px;overflow-wrap:anywhere}.calc-results>p{color:#bac9d9;font-size:14px}.calc-results dl{margin:25px 0}.calc-results dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid #ffffff25}.calc-results dt{color:#bac9d9;font-size:14px}.calc-results dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.calc-results .button{width:100%;gap:16px}.calc-disclaimer{font-size:14px;color:#526477;margin-top:27px;max-width:1000px}@media(max-width:650px){.hero h1{font-size:clamp(36px,9vw,54px);letter-spacing:-1.5px}.calc-heading,.calc-grid{grid-template-columns:1fr;gap:25px}.calc-heading h2{font-size:37px}.calc-heading{margin-bottom:15px}.calc-results{padding:24px}.credentials strong{white-space:normal}.credentials span{font-size:14px}.panel-foot{font-size:12px}}

/* Commercial value chain and recovery scenarios */
.value-chain{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;margin:55px 0 0}.value-chain li{border-top:2px solid var(--mint);padding:26px 25px 0 0;position:relative}.value-chain li+li{padding-left:25px;border-left:1px solid #ffffff20}.chain-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #65dcff80;color:var(--mint);font-size:14px}.value-chain h3{font:500 22px/1.35 'Manrope',sans-serif;margin:22px 0 15px}.value-chain p{color:#acbed0}.chain-value{color:var(--mint);font-size:14px;border-top:1px solid #ffffff20;margin-top:24px;padding-top:16px}.value-outcome{background:var(--panel);padding:24px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:35px}.value-outcome strong{font-size:20px;font-weight:500}.value-outcome span{color:var(--mint);font-size:14px}.recovery-band{display:grid;grid-template-columns:0.75fr 1.25fr;gap:40px;align-items:center;background:#e4f3ff;border-left:4px solid #006ab3;padding:30px 35px;margin-bottom:30px}.recovery-band strong{display:block;font:500 clamp(48px,6vw,76px)/1.1 'Manrope',sans-serif;color:#07568e;letter-spacing:-2px}.recovery-band span{display:block;margin-top:8px;font-size:16px}.recovery-band h3{font:600 24px/1.35 'Manrope',sans-serif;margin-bottom:10px}.recovery-band p{color:#244f70}.recovery-band .range-note{font-size:14px;margin-top:12px}.recovery-presets{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.recovery-presets button{font:600 14px 'DM Sans',sans-serif;padding:11px 14px;min-height:44px;color:var(--ink);background:transparent;border:1px solid #8a9baa;cursor:pointer}.recovery-presets button[aria-pressed=true]{background:var(--panel);border-color:var(--panel);color:var(--mint)}.recovery-presets button:focus-visible{outline:3px solid #006ab3;outline-offset:3px}@media(max-width:950px){.value-chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.value-chain li,.value-chain li+li{padding-left:0;border-left:0}.value-outcome{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.value-chain{grid-template-columns:1fr;margin-top:32px}.value-chain li{padding-right:0}.recovery-band{grid-template-columns:1fr;gap:22px;padding:25px}.value-outcome{padding:23px}}

/* Cobalt and sky blue brand refresh */
body{background:linear-gradient(125deg,#081a38 0%,#103b75 48%,#081a38 100%);background-attachment:fixed}
.hero h1{font-size:clamp(60px,7vw,100px);font-weight:600;letter-spacing:-4px;line-height:1.04}
.hero-grid{grid-template-columns:1.1fr 1fr;gap:65px}.hero .intro{font-size:19px;color:#d4e4f7}.audit-panel{border-radius:18px;background:linear-gradient(145deg,#153d71,#0c244a);box-shadow:0 24px 65px #03102745;padding:26px 30px 20px}.audit-panel:before{left:30px;top:0;width:80px}.audit-panel h2{margin:22px 0}.audit-row{padding:17px 0}.num{color:var(--mint);font-weight:700;font-size:14px}.button{border-radius:8px;min-height:50px}.nav-contact{border-radius:8px}.hero .small{font-weight:600}.process{border-top:1px solid #ffffff25}.process .section-head h2 span{color:var(--mint)}.value-chain{gap:16px}.value-chain li,.value-chain li+li{border:1px solid #5d8cbd60;border-top:3px solid var(--mint);border-radius:12px;padding:24px 22px;background:#0c2852}.chain-number{border:0;border-radius:50%;background:#1b4a7a;font-weight:700}.value-chain h3{font-weight:600}.value-chain p{color:#cfdef0}.value-outcome{border-radius:10px;background:#17447a}.contact{background:#1655d8;color:#fff}.contact p{color:#e0eaff}.contact .dark-button{background:#fff;color:#103779}.calc-results{border-radius:14px}.recovery-band{border-radius:10px}.calc-inputs input[type=number],.recovery-presets button{border-radius:7px}.light .eyebrow{color:#1458aa}.services article{border-top:2px solid #2671cf}.services .service-no{color:#1458aa}.panel-foot{font-weight:600;color:var(--mint)}
@media(max-width:950px){.hero-grid{gap:30px}.hero h1{font-size:clamp(54px,7.5vw,80px)}}
@media(max-width:650px){.hero h1{font-size:clamp(48px,12vw,72px);letter-spacing:-2px}.hero-grid{grid-template-columns:1fr;gap:35px}.hero .intro{font-size:17px}.audit-panel{padding:24px}.value-chain li,.value-chain li+li{padding:24px}.contact h2{font-size:clamp(30px,8vw,38px)}.panel-top{flex-direction:row}.panel-top>span:last-child{display:none}}

/* Clear offer, one process, and transparent commercial terms */
.fee-summary{padding:34px}.fee-summary h2{font-size:35px;line-height:1.35;margin:32px 0}.fee-summary h2 strong{color:var(--mint);font-size:58px;font-weight:600}.fee-summary dl{margin:0 0 22px}.fee-summary dl div{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #ffffff30;padding:17px 0}.fee-summary dt{color:#cfdef0}.fee-summary dd{margin:0;text-align:right;font-weight:600}.fee-summary>p{color:#cfdef0;font-size:16px;margin-bottom:28px}.hero .small strong{display:inline-block;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.3;margin-bottom:6px}.hero .small{font-size:16px;line-height:1.7}.calculator.light{border-top:1px solid #cfdded}@media(max-width:650px){.fee-summary{padding:24px}.fee-summary h2{font-size:29px}.fee-summary h2 strong{font-size:48px}}

.calc-results .upfront-cost{align-items:center}.calc-results .upfront-cost dt{font-size:1.125rem;font-weight:600}.calc-results .upfront-cost dd{font-size:2rem;font-weight:700;line-height:1.25;color:var(--mint)}

/* Evidence, practical questions, and enquiry */
.trust-section{padding-top:85px;padding-bottom:85px}.example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}.example-grid article{padding:28px;background:var(--panel);border:1px solid #ffffff25;border-radius:12px}.example-grid h3{font-size:21px;margin-bottom:14px}.example-grid p{color:#cfdef0}.example-grid p+h3{margin-top:26px}.example-value{display:block;font-size:40px;color:var(--mint);margin-top:25px}.example-grid dl div{padding:15px 0;border-top:1px solid #ffffff30}.example-grid dd{margin:4px 0 0;font-size:24px;color:var(--mint)}.faq-layout,.confidentiality{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.faq-layout h2,.confidentiality h2{font:500 clamp(30px,3.5vw,43px)/1.2 'Manrope',sans-serif;letter-spacing:-1.5px;margin-top:22px}.faq-items details{border-bottom:1px solid #bfccd4;padding:21px 0}.faq-items details:first-child{border-top:1px solid #bfccd4}.faq-items summary{cursor:pointer;font-size:18px;font-weight:600}.faq-items summary:focus-visible{outline:3px solid #006ab3;outline-offset:6px}.faq-items details p{margin-top:15px;color:#526477}.confidentiality p{color:#cfdef0}.confidentiality p+p{margin-top:20px}.contact-inner{align-items:flex-start}.contact-inner>div,.enquiry-form{flex:1;min-width:0}.contact .contact-note{margin-top:24px;font-size:14px}.direct-email{display:inline-block;text-decoration:underline;margin-top:15px;overflow-wrap:anywhere}.enquiry-form{background:#0c244a;padding:28px;border-radius:14px}.enquiry-form label{display:block;margin:0 0 7px;font-weight:600}.enquiry-form label span{font-weight:400}.enquiry-form input,.enquiry-form textarea{display:block;width:100%;font:inherit;padding:12px;border:1px solid #a1b2c7;border-radius:6px;background:#fff;color:var(--ink);margin-bottom:18px}.enquiry-form textarea{resize:vertical}.enquiry-form input:focus-visible,.enquiry-form textarea:focus-visible,.enquiry-form button:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.enquiry-form button{font-family:inherit;cursor:pointer;border:0;width:100%;gap:15px}.enquiry-form #enquiry-status{font-size:14px;margin-top:12px}.contact-inner{gap:55px}footer p{max-width:370px;text-align:center}@media(max-width:950px){.example-grid{grid-template-columns:1fr}.faq-layout,.confidentiality{gap:30px}.contact-inner{gap:30px}}@media(max-width:650px){.trust-section{padding-top:55px;padding-bottom:55px}.faq-layout,.confidentiality{grid-template-columns:1fr}.contact-inner{display:grid;grid-template-columns:1fr}.enquiry-form{padding:22px}footer p{display:block;order:3;flex-basis:100%;text-align:left}.example-grid article{padding:24px}}

/* Precision identity: solid A emblem and balanced wordmark */
.brand{font-weight:800;letter-spacing:-.8px;gap:0}.brand .muted{font-weight:800;color:#65dcff}.precision-mark{display:block;width:44px;height:42px;object-fit:contain;margin-right:11px;flex-shrink:0}@media(max-width:650px){.precision-mark{width:35px;height:34px;margin-right:8px}.brand{font-size:21px}}

/* Keep the formatted spend field consistent with the original calculator input. */
.calc-inputs #spend{display:block;width:100%;font:500 28px 'Manrope',sans-serif;color:var(--ink);background:white;border:1px solid #8a9baa;border-radius:7px;padding:16px;margin-top:12px}
@media(min-width:951px){.value-chain{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* Balanced layout for four areas of expertise. */
.services{grid-template-columns:repeat(2,minmax(0,1fr))}.credentials div{min-width:0;padding-right:18px}.credentials strong{overflow-wrap:break-word}
@media(max-width:650px){.services{grid-template-columns:1fr}.credentials div{padding-right:0}}

/* Technology-led identity: data inputs, analysis, and recovery outputs. */
body{background:#08172e}.nav{height:94px}.hero{padding-top:55px}.hero-grid{grid-template-columns:1.1fr 1fr;gap:55px;padding-bottom:55px}.hero h1{font-size:clamp(44px,5.2vw,74px);letter-spacing:-2.7px;line-height:1.12}.hero .intro{max-width:570px;font-size:18px}.hero-terms{font-size:14px;color:#c5d8ef;margin-top:18px}.eyebrow{font-size:14px;letter-spacing:1px}.credentials strong{font-size:22px}.intelligence-panel{background:#0d2342;border:1px solid #406388;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #020a1960}.intelligence-top{padding:22px 25px;border-bottom:1px solid #ffffff20;display:flex;justify-content:space-between;gap:15px;font-size:13px;font-weight:700;letter-spacing:.7px}.diagram-label{color:#afc7e2;font-size:12px;white-space:nowrap}.data-sources{display:flex;flex-wrap:wrap;gap:8px;padding:25px 25px 20px}.data-sources span{padding:7px 12px;border:1px solid #446382;border-radius:5px;font-size:14px;color:#d9e8f8;background:#102c4e}.engine{margin:0 25px;padding:20px 0;border-top:1px solid #65dcff60;border-bottom:1px solid #65dcff60;display:flex;align-items:center;gap:15px}.engine img{flex-shrink:0}.engine strong{font:700 20px 'Manrope',sans-serif}.engine p{color:#bcd1e7;font-size:14px;margin-top:6px}.intelligence-output{padding:4px 25px}.intelligence-output>div{display:flex;gap:17px;padding:16px 0}.intelligence-output>div+div{border-top:1px solid #ffffff15}.intelligence-output>div>span{color:#65dcff;font-size:14px;font-variant-numeric:tabular-nums;padding-top:2px}.intelligence-output h3{font-size:16px;font-weight:600}.intelligence-output p{font-size:14px;color:#bcd1e7;margin-top:2px}.intelligence-footer{padding:16px 25px;border-top:1px solid #ffffff20;background:#102c4e;color:#bdeeff;font-size:14px}.services article{background:white;padding:28px;border:1px solid #d3deee;border-radius:10px}.services{gap:20px;margin-top:42px}.services h3{margin-top:12px}.trust-section .section-head p{color:#c5d8ef}.section-head h2{font-size:40px}.contact{background:#1554d0}.button{font-size:16px}.service-no,.result-label{font-size:14px}@media(max-width:950px){.hero-grid{gap:28px}.intelligence-top{flex-direction:column;gap:4px}.credentials strong{font-size:19px}}@media(max-width:650px){.hero-grid{grid-template-columns:1fr;gap:32px}.hero{padding-top:35px}.hero h1{font-size:clamp(38px,10vw,58px);letter-spacing:-1.7px}.hero .eyebrow{font-size:12px}.hero .intro{font-size:17px}.intelligence-top{flex-direction:row;flex-wrap:wrap}.credentials div{align-items:flex-start}.credentials strong{max-width:48%;font-size:18px}.credentials span{max-width:48%}.section-head h2{font-size:35px}.data-sources{padding:20px}.engine{margin:0 20px}.intelligence-output{padding:4px 20px}.intelligence-top,.intelligence-footer{padding:18px 20px}}

/* Recovery evidence and component review findings. */
.savings-proof{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:30px 0;border-top:1px solid #ffffff25}.savings-proof strong{display:block;color:var(--mint);font:600 clamp(32px,4vw,48px)/1.2 'Manrope',sans-serif;letter-spacing:-1px}.savings-proof p{margin-top:8px;font-size:18px}.savings-proof div>span{display:block;margin-top:6px;color:#bcd1e7;font-size:14px}.savings-proof>a{max-width:280px;font-size:16px;text-decoration:underline;text-underline-offset:5px}.case-findings{margin-top:44px}.case-findings>h3,.prior-recoveries h3{font:600 24px/1.35 'Manrope',sans-serif}.findings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px}.findings-grid article{border-top:2px solid #65dcff80;padding-top:22px}.finding-number{font-size:14px;letter-spacing:.7px;color:var(--mint)}.findings-grid h4{font:600 21px/1.4 'Manrope',sans-serif;margin:12px 0}.findings-grid p,.prior-recoveries p{color:#cfdef0}.prior-recoveries{margin-top:36px;padding:26px 28px;background:#102c56;border-radius:12px}.prior-recoveries p{margin-top:12px}@media(max-width:650px){.savings-proof{flex-direction:column;align-items:flex-start;gap:20px}.savings-proof>a{max-width:none}.findings-grid{grid-template-columns:1fr;gap:26px}.prior-recoveries{padding:24px}.case-findings>h3,.prior-recoveries h3{font-size:22px}}
