:root{color:#1b2927;font-synthesis:none;background:#f6f5f0;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #d8794f}.sample-banner{color:#fff;text-align:center;letter-spacing:.06em;background:#1e3833;padding:9px 20px;font-size:11px}.sample-banner span{color:#b8db70}.top{border-bottom:1px solid #d9ded6;justify-content:space-between;align-items:center;height:82px;padding:0 6%;display:flex}.brand{color:#1b2927;letter-spacing:-.06em;font-size:23px;font-weight:700;text-decoration:none}.brandmark{color:#fff;background:#1d3933;border-radius:50%;place-items:center;width:35px;height:35px;margin-right:8px;font-family:Georgia,serif;font-size:24px;display:inline-grid}.brandmark span,.brand-dot{color:#de7e58}.top-label,.top-right,.eyebrow,.card-kicker,.detail-label,.heading-note,.report-meta span{letter-spacing:.13em;font-size:10px;font-weight:700}.top-label{color:#526b60}.top-right span{color:#cf7755;margin-left:8px}.status-dot{background:#d97a55;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}h1,h2{letter-spacing:-.035em;font-family:DM Serif Display,Georgia,serif;font-weight:400}h1{margin:27px 0;font-size:clamp(48px,5.6vw,83px);line-height:1.05}h1 em{color:#648774;font-weight:400}.lead,.report-intro p{color:#63736c;max-width:480px;font-size:17px;line-height:1.7}form{margin-top:34px}label{letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:700;display:block}label span{color:#526b60;margin-left:8px}.form-note{color:#73827b;max-width:560px;font-size:12px;line-height:1.6}.report{max-width:1280px;margin:auto;padding:0 5%}.breadcrumb{color:#839189;letter-spacing:.1em;justify-content:space-between;padding:25px 0;font-size:10px;display:flex}.breadcrumb button{color:#526b60;letter-spacing:0;background:0 0;border:0;padding:0;font-size:12px}.report-intro{justify-content:space-between;align-items:end;margin:48px 0 35px;display:flex}.report-intro h1{margin:16px 0 5px;font-size:clamp(48px,5vw,68px)}.report-intro p{margin:0}.report-meta{border-left:1px solid #cbd6cc;gap:6px;min-width:220px;padding-left:25px;display:grid}.report-meta span{color:#89978e}.report-meta strong{font-size:15px}.report-meta small{color:#718278}.notice{color:#50675b;background:#edf1e6;border-left:3px solid #a7c881;margin-bottom:22px;padding:17px 20px;font-size:12px;line-height:1.6}.summary-grid{grid-template-columns:1fr 1.65fr;gap:20px;display:grid}.score-card{color:#fff;background:#1e4036;padding:30px}.card-kicker{color:#b2cabb;justify-content:space-between;display:flex}.score{margin-top:28px;font-family:Georgia,serif;font-size:100px;line-height:1}.score small{color:#aac0b3;font:15px DM Sans,sans-serif}.score-card p{color:#b2cabb;margin:8px 0 28px;font-size:12px}.score-rule{background:#547168}.score-splits{gap:65px;margin-top:25px;display:flex}.score-splits div{gap:9px;display:grid}.score-splits span{letter-spacing:.12em;color:#abc2b4;font-size:10px}.score-splits b{font-size:24px}.score-splits small{color:#a9c2b3;font-size:12px;font-weight:400}.takeaway{background:#e4ede0;flex-direction:column;justify-content:space-between;padding:30px;display:flex}.takeaway .card-kicker{color:#6c8476}.takeaway-body{padding:35px 0}.asterisk{color:#d77953;font-size:28px}.takeaway h2{max-width:450px;margin:15px 0;font-size:38px;line-height:1.1}.takeaway p,.section-heading p{color:#65786b;max-width:530px;font-size:14px;line-height:1.6}.takeaway-foot{letter-spacing:.1em;border-top:1px solid #c6d8c7;padding-top:20px;font-size:10px;font-weight:700}.takeaway-foot span{float:right;font-size:18px}.actions-section{padding:95px 0}.section-heading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-heading h2{margin:12px 0 0;font-size:48px}.section-heading p{margin:8px 0}.heading-note{color:#526b60;text-align:right;line-height:1.8}.action{border-top:1px solid #d8e0d8}.action:last-child{border-bottom:1px solid #d8e0d8}.action-toggle{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:70px 1fr auto 30px;align-items:center;gap:20px;padding:24px 0;display:grid}.action-num{color:#526b60;font-family:Georgia,serif;font-size:20px}.action-title{gap:7px;display:grid}.action-title small{color:#768a7d;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.action-title strong{font-size:17px}.action-points{letter-spacing:.08em;color:#71867a;font-size:9px}.action-points b{color:#416f56;margin-left:5px;font-size:21px}.toggle-icon{color:#789184;text-align:right;font-size:23px}.action-details{grid-template-columns:1fr 1fr;gap:70px;padding:0 55px 30px 90px;display:grid}.detail-label{color:#526b60}.action-details p{color:#566b5e;margin:8px 0 24px;font-size:13px;line-height:1.7}.recovery-note{color:#75877b;font-size:12px;line-height:1.6}footer{border-top:1px solid #d8e0d8;justify-content:space-between;align-items:center;padding:30px 0 40px;display:flex}footer>span:not(.brand){letter-spacing:.1em;color:#526b60;font-size:9px}@media (width<=800px){.top{height:68px}.top-label,.top-right{display:none}.report-intro{flex-direction:column;align-items:start;gap:25px;margin-top:30px}.summary-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:start;gap:20px}.heading-note{text-align:left}.actions-section{padding:65px 0}.action-toggle{grid-template-columns:32px 1fr auto 20px;gap:10px}.action-points small{display:none}.action-details{grid-template-columns:1fr;gap:0;padding:0 0 20px 42px}footer{flex-wrap:wrap;gap:15px}}@media (width<=480px){.sample-banner{font-size:10px}.report{padding:0 5%}.score{font-size:80px}.takeaway h2{font-size:32px}.action-title strong{font-size:15px}.action-points{white-space:nowrap}}.breakdown{color:#526b60;border-bottom:1px solid #d8e0d8;padding:24px 0}.breakdown summary{cursor:pointer;font-weight:700}.breakdown p{font-size:13px;line-height:1.6}.breakdown div{border-top:1px solid #e5eae4;justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.view-all{color:#28553e;background:0 0;border:0;padding:20px 0;font-weight:700}:root{color:#061135;background:#fff;font-family:Figtree,Arial,sans-serif}h1,h2{letter-spacing:-.025em;font-family:Figtree,Arial,sans-serif}.sample-banner{color:#71300f;background:#fff4e5}.sample-banner span,.brand-dot{color:#b54708}.top{background:#fff;border-color:#e4e7ec;height:72px}.brand{color:#061135}.brandmark{background:#173d96}.top-label,.top-right{color:#344054}.section-nav{color:#fff;white-space:nowrap;background:#061135;align-items:center;gap:32px;padding:18px max(6%,50% - 556px);display:flex;overflow-x:auto}.section-nav strong{margin-right:10px;font-size:18px}.section-nav a{color:#e3e8ff;font-size:14px;text-decoration:none}.section-nav a:hover{text-decoration:underline}.landing-wrap{max-width:1160px;margin:auto;padding:0 24px}.hero{color:#fff;background:#061135;padding:72px 0 88px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;display:grid}.hero .eyebrow,.scope-section .eyebrow{color:#a9baff}.hero h1{margin:20px 0;font-size:clamp(38px,4.5vw,54px);line-height:1.1}.hero-copy>p{color:#d0d5dd;max-width:540px;font-size:18px;line-height:1.6}.hero-link{color:#fff;border:1px solid #fff;border-radius:4px;margin-top:18px;padding:10px 16px;text-decoration:none;display:inline-block}.hero-points{color:#d0d5dd;gap:12px;margin:38px 0 0;padding:0;list-style:none;display:grid}.hero-points li:before{content:"◉";color:#8ea4ff;margin-right:12px}.audit-card{color:#061135;background:#fff;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 24px 60px #0005}.audit-bar{color:#fff;letter-spacing:.1em;background:#0d1b4d;justify-content:space-between;padding:15px 24px;font-size:12px;display:flex}.audit-bar span{color:#fdb69a}.audit-body{padding:28px 24px}.audit-body h2{margin:0 0 6px;font-size:25px}.audit-body>p{color:#475467;line-height:1.5}.audit-body label{letter-spacing:0;margin:24px 0 8px;font-size:14px}.audit-body label span{color:#667085;font-weight:400}.audit-body input{border:1px solid #aab2c0;border-radius:6px;width:100%;padding:12px}.audit-body .form-note{margin:9px 0 22px;font-size:13px}.audit-body button,.final-cta button,.blue-button{color:#fff;background:#1f57ff;border:0;border-radius:4px;padding:12px 17px;font-weight:600}.audit-body button span{margin-left:12px}.landing-section{padding:88px 0}.beige{background:#f7f3eb}.lavender{background:#ebeeff}.landing-head{max-width:720px;margin-bottom:40px}.landing-head h2{margin:14px 0;font-size:clamp(30px,3.2vw,42px);line-height:1.15}.landing-head p{color:#344054;font-size:18px;line-height:1.5}.eyebrow{color:#173d96}.steps-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.steps-grid article,.scope-grid article{background:#fff;border-radius:12px;padding:24px}.steps-grid article>span{color:#1f57ff;font-size:14px}.steps-grid h3,.scope-grid h3{margin:15px 0 10px;font-size:20px}.steps-grid p,.scope-grid p{color:#344054;margin:0;line-height:1.55}.preview-card{background:#fff;border-radius:16px;padding:28px}.preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.preview-heading h3{margin:0;font-size:22px}.preview-heading span{color:#173d96;background:#ebeeff;padding:6px 10px;font-size:11px}.preview-tiles{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.preview-tiles>div{border:1px solid #b9c6ff;border-radius:10px;gap:10px;padding:18px;display:grid}.preview-tiles>div:first-child{border-color:#1f57ff}.preview-tiles strong{font-size:36px;font-weight:500}.preview-tiles small{color:#475467;font-size:15px}.preview-card>p{color:#475467;line-height:1.6}.scope-section{color:#fff;background:#061135}.scope-section .landing-head p{color:#d0d5dd}.scope-grid{color:#061135;grid-template-columns:1fr 1fr;gap:16px;display:grid}.faq-list{max-width:850px}.faq-list details{border-top:1px solid #cdd1da;padding:20px 0}.faq-list details:last-child{border-bottom:1px solid #cdd1da}.faq-list summary{cursor:pointer;font-weight:600}.faq-list p{color:#344054;line-height:1.6}.final-cta{color:#fff;background:#173d96;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding:42px;display:flex}.final-cta h2{margin:0;font-size:30px}.final-cta button{color:#061135;white-space:nowrap;background:#fdb69a}main>footer{padding:30px 6%}.report{color:#061135}.report-intro p,.takeaway p,.section-heading p,.action-details p{color:#475467}.notice{color:#71300f;background:#fff4e5;border-color:#fdb69a}.score-card{background:#061135}.card-kicker,.score-card p,.score-splits span,.score-splits small,.score small{color:#d0d9ff}.takeaway{background:#ebeeff}.takeaway .card-kicker,.detail-label,.heading-note,.breadcrumb button,.action-num,.breakdown,.view-all,.action-points b{color:#173d96}.action,.action:last-child,.breakdown{border-color:#d4dbff}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:40px}.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.hero,.landing-section{padding:56px 0}.section-nav{gap:22px;padding:16px 24px}.steps-grid,.scope-grid,.preview-tiles{grid-template-columns:1fr}.final-cta{flex-direction:column;align-items:flex-start;padding:28px}.landing-wrap{padding:0 18px}}.live-detail{padding:22px}.live-detail summary{cursor:pointer;justify-content:space-between;gap:1rem;display:flex}.live-detail p,.live-evidence p{overflow-wrap:anywhere;line-height:1.6}.live-check{display:block!important}.live-check p{margin:.4rem 0}.live-evidence{overflow-wrap:anywhere;border-bottom:1px solid #ddd;padding:1rem 0}button:disabled{opacity:.65;cursor:wait}
