:root{--sr-workspace-width:850px;--sr-workspace-height:520px}.srCopyLine{display:block}body.srFlowUpload .trust,body.srFlowReview .trust{display:none!important}body.srFlowUpload .hero{max-width:var(--sr-workspace-width);padding-bottom:54px}body.srFlowUpload .hero>span:first-child{display:none!important}body.srFlowUpload .heroIntro{gap:0!important;max-width:820px!important;line-height:1.4!important}body.srFlowUpload .heroIntro .srCopyLine{color:#52615a!important;letter-spacing:-.012em!important;margin:0!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important}@media (max-width:1080px){body.srFlowUpload .heroIntro .srCopyLine{white-space:normal!important}}body.srFlowUpload .drop{height:var(--sr-workspace-height);min-height:var(--sr-workspace-height)}body.srFlowReview .hero{padding-bottom:8px}body.srFlowReview .heroIntro,body.srFlowReview .hero .drop{display:none!important}body.srFlowReview .hero .error{max-width:var(--sr-workspace-width);margin:14px auto 4px;display:block!important}body.srFlowReview .staging{max-width:var(--sr-workspace-width);background:#fff;border:1px solid #dbe7df;border-radius:26px;flex-direction:column;width:calc(100% - 32px);height:auto;min-height:0;margin:2px auto 40px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #12372717}body.srFlowReview .stagingHead{isolation:isolate;color:#fff;background:radial-gradient(circle at 88% 0,#d9ff9d29,#0000 35%),linear-gradient(122deg,#102a20 0%,#173d2c 65%,#123226 100%);flex:none;align-items:center;margin:0;padding:19px 26px;position:relative;overflow:hidden}body.srFlowReview .stagingHead:after{content:"";z-index:-1;pointer-events:none;opacity:.32;background-image:linear-gradient(#e2fae20e 1px,#0000 1px),linear-gradient(90deg,#e2fae20e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 100%);mask-image:linear-gradient(90deg,#0000 15%,#000 100%)}body.srFlowReview .stagingHead>div>span{display:block;color:#d9ff9d!important;letter-spacing:.18em!important;font-size:10px!important;font-weight:850!important}body.srFlowReview .stagingHead h2{color:#fff;letter-spacing:-.04em!important;margin:6px 0 0!important;font-size:clamp(23px,2.7vw,28px)!important;line-height:1.06!important}body.srFlowReview .stagingHead>button{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .18s,border-color .18s,transform .18s;position:relative;color:#e6f6df!important;background:#ffffff12!important;border:1px solid #d9ff9d47!important;border-radius:11px!important;padding:8px 12px!important;font-size:11px!important;font-weight:800!important}body.srFlowReview .stagingHead>button:hover{transform:translateY(-1px);background:#ffffff1f!important;border-color:#d9ff9d73!important}body.srFlowReview .fileList{scrollbar-width:thin;flex:none;gap:6px;max-height:258px;padding:12px 20px 0;display:grid;overflow:hidden auto}body.srFlowReview .file{background:#fbfdfb;border:1px solid #dfe8e2;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 12px;box-shadow:0 4px 14px #13392705}body.srFlowReview .file.valid{background:#f9fcfa;border-color:#c6ddcf}body.srFlowReview .file.invalid{background:snow;border-color:#e6c7c7}body.srFlowReview .fileState{border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:850;display:grid}body.srFlowReview .fileMain{gap:1px;min-width:0}body.srFlowReview .fileMain>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.2;overflow:hidden}body.srFlowReview .fileMain>span{display:none!important}body.srFlowReview .fileMain>small{color:#708178;font-size:9.5px;line-height:1.25}body.srFlowReview .remove{color:#64766d!important;background:#fff!important;border-radius:8px!important;padding:6px 9px!important;font-size:9px!important}body.srFlowReview .summary{flex:none;grid-template-columns:.62fr 1.35fr .72fr;gap:7px;margin:10px 20px 0;display:grid}body.srFlowReview .summary>div{background:#f7faf8;border:1px solid #dfe8e2;border-radius:11px;min-width:0;padding:8px 11px}body.srFlowReview .summary span{color:#7b8b82;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;display:block;font-size:8px!important}body.srFlowReview .summary strong{color:#1d3b2f;overflow-wrap:anywhere;line-height:1.25;display:block;font-size:11px!important}body.srFlowReview .summary strong.ok{color:#087a52}body.srFlowReview .summary strong.warn{color:#9a6714}body.srFlowReview .actions{background:0 0;border-radius:0;flex:none;justify-content:center;margin:0;padding:12px 20px 16px;display:flex}@media (max-width:700px){body.srFlowReview .staging{border-radius:21px;width:calc(100% - 28px);margin-top:8px}body.srFlowReview .stagingHead{align-items:flex-start;padding:23px 20px}body.srFlowReview .stagingHead h2{font-size:25px!important}body.srFlowReview .stagingHead>button{padding:8px 10px!important}body.srFlowReview .fileList{padding:16px 14px 0}body.srFlowReview .file{grid-template-columns:34px minmax(0,1fr);padding:13px}body.srFlowReview .fileState{border-radius:10px;width:32px;height:32px}body.srFlowReview .remove{grid-column:2;justify-self:start}body.srFlowReview .summary{grid-template-columns:1fr 1fr;margin:13px 14px 0}body.srFlowReview .summary>div:nth-child(2){grid-area:1/1/auto/-1}body.srFlowReview .actions{padding:17px 14px 20px}}.srSignatureCta{isolation:isolate;color:#143126!important;letter-spacing:-.015em!important;background:linear-gradient(135deg,#fbfaf4 0%,#edf7f0 52%,#f9f4df 100%)!important;border:1px solid #bed3c6!important;border-radius:999px!important;font-weight:800!important;transition:transform .18s,box-shadow .18s,filter .18s!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #14312624,inset 0 1px #ffffffe6!important}.srSignatureCta:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffffe6,#bfd2be47,#0000);width:20%;animation:3.9s ease-in-out infinite srCtaSweep;position:absolute;top:-85%;bottom:-85%;left:-34%;transform:rotate(16deg)}.srSignatureCta:not(:disabled):hover{filter:saturate(1.04);transform:translateY(-2px)scale(1.01);box-shadow:0 15px 34px #14312630,inset 0 1px #fffffff2!important}.srSignatureCta:disabled{cursor:not-allowed;color:#86908b!important;box-shadow:none!important;opacity:1!important;background:linear-gradient(135deg,#ecefed,#e1e6e3)!important;border-color:#d9e0dc!important}.srSignatureCta:disabled:after{display:none}.srCtaSpend{color:#143126}.srCtaRevise{color:#12b76a}.srCtaMe{color:#143126}.actions .primaryAnalyze{min-width:260px;padding:12px 24px;font-size:16px}@keyframes srCtaSweep{0%,56%{opacity:0;left:-34%}62%{opacity:1}82%{opacity:1;left:116%}to{opacity:0;left:116%}}body.srFlowPreview .paymentPreview,body.srFlowClarify .report{max-width:var(--sr-workspace-width);height:var(--sr-workspace-height);min-height:var(--sr-workspace-height);background:#fff;border:1px solid #dfe7e2;border-radius:22px;margin:54px auto 70px;padding:22px 26px;overflow:hidden;box-shadow:0 18px 50px #17392a0f}body.goldenAnalysisActive main>#golden-analysis-host{height:var(--sr-workspace-height)!important;min-height:var(--sr-workspace-height)!important;align-items:center!important;display:flex!important}body.goldenAnalysisActive main>#golden-analysis-host>section{width:100%!important;padding-top:0!important;padding-bottom:0!important}body.srFlowPreview .paymentPreview{flex-direction:column;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}body.srFlowPreview .paymentPreview .reportHead{flex:none;padding:0 2px;align-items:center!important;margin:0 0 14px!important}body.srFlowPreview .paymentPreview .reportHead>div>span{color:#087a52!important;letter-spacing:.17em!important;font-size:9.5px!important;font-weight:850!important}body.srFlowPreview .paymentPreview .reportHead h2{letter-spacing:-.03em!important;color:#173328!important;margin:6px 0 3px!important;font-size:23px!important;line-height:1.08!important}body.srFlowPreview .paymentPreview .reportHead p{color:#6f7f76!important;margin:0!important;font-size:11.5px!important;line-height:1.35!important}body.srFlowPreview .paymentPreview .reportActions button{box-shadow:0 4px 14px #13392706;color:#496258!important;background:#fff!important;border:1px solid #d8e3dc!important;border-radius:10px!important;padding:8px 11px!important;font-size:10.5px!important}body.srFlowPreview .paymentPreview .previewHero{isolation:isolate;color:#fff;flex:1;min-height:0;position:relative;overflow:hidden;text-align:center!important;background:radial-gradient(circle at 85% 3%,#d9ff9d2e,#0000 34%),linear-gradient(122deg,#102a20 0%,#173d2c 65%,#123226 100%)!important;border:1px solid #d9ff9d24!important;border-radius:26px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:34px!important;display:flex!important;box-shadow:0 26px 64px #12372721!important}body.srFlowPreview .paymentPreview .previewHero:after{content:"";z-index:-1;pointer-events:none;opacity:.31;background-image:linear-gradient(#e2fae20e 1px,#0000 1px),linear-gradient(90deg,#e2fae20e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 100%);mask-image:linear-gradient(90deg,#0000 12%,#000 100%)}body.srFlowPreview .paymentPreview .previewHero>span{color:#d9ff9d!important;letter-spacing:.17em!important;margin-bottom:9px!important;font-size:9.5px!important;font-weight:850!important}body.srFlowPreview .paymentPreview .previewHero>strong{text-shadow:0 2px #0000000a;color:#fff!important;letter-spacing:-.052em!important;margin:0!important;font-size:clamp(42px,5.5vw,58px)!important;line-height:.98!important}body.srFlowPreview .paymentPreview .previewHero>p{color:#cad8d0!important;max-width:660px!important;margin:14px auto 18px!important;font-size:13px!important;line-height:1.5!important}body.srFlowPreview .paymentPreview .previewHero>p>span{display:inline!important}body.srFlowPreview .paymentPreview .previewHero>p>span+span:before{content:" "}body.srFlowPreview .paymentPreview .previewHero>.srSignatureCta{min-width:300px;margin:0 auto;color:#143126!important;background:linear-gradient(135deg,#fbfaf4 0%,#edf7f0 52%,#f9f4df 100%)!important;border-color:#bed3c6!important;padding:13px 22px!important;font-size:14px!important}body.srFlowPreview .previewAccessCta{justify-content:center;align-items:center;gap:10px!important;display:inline-flex!important}body.srFlowPreview .previewAccessPriceGroup{border-left:1px solid #14312647;flex:none;grid-template-rows:auto auto;place-items:center;min-width:74px;margin-left:1px;padding-left:11px;display:grid}body.srFlowPreview .previewAccessPrice{white-space:nowrap;font-weight:850;line-height:1}body.srFlowPreview .previewPriceNote{color:#7f9389;letter-spacing:.01em;text-align:center;white-space:nowrap;pointer-events:none;margin-top:4px;font-size:9.5px;font-weight:650;line-height:1;display:block}@media (max-width:620px){body.srFlowPreview .paymentPreview .reportHead{align-items:flex-start!important;gap:10px!important}body.srFlowPreview .paymentPreview .reportActions,body.srFlowPreview .paymentPreview .reportActions button{width:100%}body.srFlowPreview .paymentPreview .previewHero{border-radius:21px!important;padding:28px 20px!important}body.srFlowPreview .paymentPreview .previewHero>strong{font-size:42px!important}body.srFlowPreview .paymentPreview .previewHero>.srSignatureCta{width:100%;min-width:0}}body.srFlowClarify .report{width:calc(100% - 48px);max-width:980px;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:46px auto 74px;padding:0;display:block;overflow:visible}body.srFlowClarify .report>.reportHead{display:none}body.srFlowClarify .clarificationGate{background:#fff;border:1px solid #dbe7df;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 28px 74px #1237271a;padding:0!important}body.srFlowClarify .clarificationHero{color:#fff;background:radial-gradient(circle at 86% 8%,#d9ff9d29,#0000 35%),linear-gradient(122deg,#102a20 0%,#173d2c 65%,#123226 100%);grid-template-columns:minmax(0,1fr) 145px;align-items:end;gap:30px;padding:27px 34px 25px;display:grid;position:relative}body.srFlowClarify .clarificationHero:after{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#e2fae20e 1px,#0000 1px),linear-gradient(90deg,#e2fae20e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 16%,#000 100%);mask-image:linear-gradient(90deg,#0000 16%,#000 100%)}body.srFlowClarify .clarificationHeroCopy,body.srFlowClarify .clarificationProgress{z-index:1;position:relative}body.srFlowClarify .clarificationEyebrow{color:#d9ff9d;letter-spacing:.19em;margin-bottom:8px;font-size:10px;font-weight:850;display:block}body.srFlowClarify .clarificationHero h2{color:#fff;letter-spacing:-.045em;max-width:650px;margin:0;font-size:clamp(28px,3.6vw,38px);line-height:1.06}body.srFlowClarify .clarificationHero p{color:#c5d5cc;max-width:680px;margin:10px 0 0;font-size:13px;line-height:1.5}body.srFlowClarify .clarificationProgress{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #def9d52e;border-radius:15px;align-self:center;padding:14px 15px 13px}body.srFlowClarify .clarificationProgress>strong{color:#fff;letter-spacing:-.04em;font-size:34px;font-weight:760;line-height:1;display:block}body.srFlowClarify .clarificationProgress>strong span{color:#a9bcb0;font-size:20px;font-weight:650}body.srFlowClarify .clarificationProgress>small{color:#c3d3ca;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:750;display:block}body.srFlowClarify .clarificationProgressTrack{background:#ffffff21;border-radius:999px;height:5px;margin-top:12px;overflow:hidden}body.srFlowClarify .clarificationProgressTrack i{border-radius:inherit;background:#d9ff9d;height:100%;transition:width .2s;display:block}body.srFlowClarify .clarificationList{gap:10px;margin:0;padding:18px 22px 4px;display:grid}body.srFlowClarify .clarificationCard{transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 5px 16px #13392706;background:#fbfdfb!important;border:1px solid #dfe8e2!important;border-radius:16px!important;padding:14px!important;display:block!important}body.srFlowClarify .clarificationCard.isAnswered{box-shadow:0 8px 24px #1259360b;background:#f8fcf8!important;border-color:#b9d9c5!important}body.srFlowClarify .clarificationCardHead{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}body.srFlowClarify .clarificationIndex{color:#d9ff9d;letter-spacing:.04em;background:#14382a;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid}body.srFlowClarify .clarificationMerchant{gap:3px;min-width:0;display:grid}body.srFlowClarify .clarificationMerchant strong{text-overflow:ellipsis;color:#183329;font-size:16px;line-height:1.2;overflow:hidden}body.srFlowClarify .clarificationMerchant span{color:#6b7d73;font-size:11px;line-height:1.25}body.srFlowClarify .clarificationDone{color:#147348;letter-spacing:.04em;text-transform:uppercase;background:#e7f4ea;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}body.srFlowClarify .clarificationChoices{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px 0 0 52px;display:grid}body.srFlowClarify .clarificationChoices button{color:#315044;text-align:center;cursor:pointer;background:#fff;border:1px solid #dbe5de;border-radius:11px;justify-content:center;align-items:center;min-width:0;min-height:54px;padding:8px 9px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}body.srFlowClarify .clarificationChoices button:hover{border-color:#a9ccb6;transform:translateY(-1px);box-shadow:0 7px 18px #164c300e}body.srFlowClarify .clarificationChoices button:focus-visible{outline-offset:2px;outline:2px solid #19845a}body.srFlowClarify .clarificationChoices button strong{color:#24463a;font-size:11.5px;line-height:1.2;display:block}body.srFlowClarify .clarificationChoices button.isSelected{background:#173f2e;border-color:#247e57;box-shadow:0 9px 22px #12492d21}body.srFlowClarify .clarificationChoices button.isSelected strong{color:#fff}body.srFlowClarify .clarificationActions{border-top:1px solid #e4ebe6;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin:12px 22px 20px!important;padding:14px 0 0!important;display:flex!important}body.srFlowClarify .clarificationActions>div{gap:3px;max-width:540px;display:grid}body.srFlowClarify .clarificationActions>div strong{color:#244238;font-size:13px}body.srFlowClarify .clarificationActions>div span{color:#798a80;font-size:11.5px;line-height:1.45}body.srFlowClarify .clarificationPrimary.srSignatureCta{cursor:pointer;flex:none;min-width:235px;padding:13px 21px!important;font-size:13px!important}@media (max-width:700px){body.srFlowClarify .report{width:calc(100% - 28px);margin:26px auto 50px}body.srFlowClarify .clarificationGate{border-radius:21px}body.srFlowClarify .clarificationHero{grid-template-columns:1fr;gap:16px;padding:24px 20px 21px}body.srFlowClarify .clarificationHero h2{font-size:31px}body.srFlowClarify .clarificationProgress{width:145px}body.srFlowClarify .clarificationList{gap:9px;padding:14px 12px 3px}body.srFlowClarify .clarificationCard{border-radius:14px!important;padding:13px!important}body.srFlowClarify .clarificationCardHead{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}body.srFlowClarify .clarificationIndex{border-radius:10px;width:36px;height:36px}body.srFlowClarify .clarificationDone{grid-area:1/3;justify-self:end;margin-top:0}body.srFlowClarify .clarificationChoices{grid-template-columns:repeat(2,minmax(0,1fr));margin:9px 0 0}body.srFlowClarify .clarificationActions{flex-direction:column!important;align-items:stretch!important;gap:14px!important;margin:15px 16px 20px!important}body.srFlowClarify .clarificationPrimary{width:100%;min-width:0}}@media (max-width:420px){body.srFlowClarify .clarificationChoices{grid-template-columns:1fr}}body.srFlowFull .srRedundantScoreLine,body.srFlowFull .srHideRepeatedBadge{display:none!important}body.srFlowFull .personalizedGroup .optimizationGroupHead{margin-bottom:8px!important}body.srFlowFull .personalizedGroup .personalizedItem{grid-template-columns:minmax(0,1fr) auto!important;gap:7px 20px!important;padding:14px 0!important;display:grid!important}body.srFlowFull .personalizedGroup .personalizedItem h5{margin:0 0 5px!important;font-size:16px!important}body.srFlowFull .personalizedGroup .personalizedItem p{margin:0!important;font-size:13px!important;line-height:1.45!important}body.srFlowFull .personalizedGroup .personalizedItem>strong{white-space:nowrap!important;align-self:start!important;font-size:16px!important}body.srFlowFull .personalizedGroup .personalizedItem details{grid-column:1/-1!important;margin-top:0!important}body.srFlowFull .insightMenuGrid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.45fr)!important;align-items:start!important}body.srFlowFull .srInsightLeft{align-content:start;gap:16px;min-width:0;display:grid}body.srFlowFull .srInsightLeft .spendingStructure{height:auto!important;min-height:0!important}body.srFlowFull .srInsightLeft .findingsPanel{min-width:0;margin:0!important;padding:18px!important}body.srFlowFull .srInsightLeft .findingsPanel .panelTitle{margin-bottom:10px!important}body.srFlowFull .srInsightLeft .findingCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}body.srFlowFull .srInsightLeft .findingCard{border-radius:12px!important;min-width:0!important;padding:12px!important;display:block!important}body.srFlowFull .srInsightLeft .findingCard>.icon{display:none!important}body.srFlowFull .srInsightLeft .findingCard h4{margin-bottom:5px!important;font-size:13px!important;line-height:1.25!important}body.srFlowFull .srInsightLeft .findingCard p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:11.5px!important;line-height:1.4!important}body.srFlowFull .srInsightLeft .findingBottom{flex-wrap:wrap!important;gap:5px!important;font-size:10px!important}body.srFlowFull .srInsightLeft .findingCard details{font-size:11px!important}body.srFlowFull .profileSave[data-sr-moved="1"]{margin-top:24px!important}body.srFlowFull .srLanguageSwitching p,body.srFlowFull .srLanguageSwitching>div>span:empty{display:none!important}@media screen{body.srFlowFull .report{max-width:1160px;padding:34px 24px 76px}body.srFlowFull .reportHead{align-items:center;margin-bottom:18px;padding:0 2px}body.srFlowFull .reportHead>div>span{color:#087a52!important;letter-spacing:.18em!important;font-size:10px!important}body.srFlowFull .reportHead h2{color:#142c23;letter-spacing:-.035em!important;margin:7px 0 4px!important;font-size:clamp(25px,3vw,32px)!important;line-height:1.05!important}body.srFlowFull .reportHead p{color:#6c7c73!important;font-size:12px!important}body.srFlowFull .reportActions{align-items:center;gap:8px;display:flex}body.srFlowFull .reportActions button{transition:transform .16s,border-color .16s,background .16s;box-shadow:0 4px 14px #13392706;color:#315044!important;background:#fff!important;border:1px solid #d9e4dd!important;border-radius:11px!important;padding:9px 13px!important;font-size:11px!important;font-weight:800!important}body.srFlowFull .reportActions button:hover{transform:translateY(-1px);background:#f8fbf9!important;border-color:#afcbbb!important}body.srFlowFull .reportActions button:first-child{color:#f4fff0!important;background:#173e2e!important;border-color:#244d3a!important}body.srFlowFull .scoreHero{isolation:isolate;border:1px solid #d9ff9d21;position:relative;overflow:visible;box-shadow:0 26px 64px #12372724;background:radial-gradient(circle at 88% 4%,#d9ff9d2e,#0000 31%),linear-gradient(122deg,#102a20 0%,#173d2c 62%,#123226 100%)!important;border-radius:28px!important;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr)!important;align-items:stretch!important;gap:32px!important;margin:0 0 14px!important;padding:30px 32px!important}body.srFlowFull .scoreHero:after{content:"";z-index:-1;border-radius:inherit;opacity:.3;pointer-events:none;background-image:linear-gradient(#e2fae20e 1px,#0000 1px),linear-gradient(90deg,#e2fae20e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 100%);mask-image:linear-gradient(90deg,#0000 8%,#000 100%)}body.srFlowFull .scoreHero .infoTip{z-index:40}body.srFlowFull .scoreHero .infoTip>span{z-index:50}body.srFlowFull .scoreMain{flex-direction:column;justify-content:center;min-width:0;padding:4px 4px 4px 0;display:flex}body.srFlowFull .scoreMain>span,body.srFlowFull .opportunity>span{color:#d9ff9d!important;letter-spacing:.17em!important;font-size:10px!important}body.srFlowFull .scoreMain strong{color:#d9ff9d!important;letter-spacing:-.07em!important;align-items:flex-end!important;gap:6px!important;margin:9px 0 8px!important;font-size:clamp(58px,7vw,78px)!important;line-height:.92!important;display:flex!important}body.srFlowFull .scoreMain strong i{color:#b8c9c0!important;letter-spacing:0!important;flex:none!important;margin:0!important;padding-bottom:7px!important;font-size:17px!important;font-style:normal!important;font-weight:650!important;line-height:1!important;display:inline-block!important}body.srFlowFull .scoreMain p{color:#d0ddd5!important;max-width:570px!important;font-size:13px!important;line-height:1.48!important}body.srFlowFull .opportunity{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff1;border-radius:19px;flex-direction:column;justify-content:center;align-self:stretch;border:1px solid #ddf4d826!important;gap:8px!important;padding:22px 24px!important;display:flex!important}body.srFlowFull .opportunity>strong{color:#fff!important;letter-spacing:-.045em!important;font-size:clamp(29px,3.8vw,42px)!important;line-height:1.02!important}body.srFlowFull .opportunity>strong i{margin-left:5px;color:#d9ff9d!important;font-size:13px!important;font-style:normal!important}body.srFlowFull .opportunity .noEstimate{max-width:440px!important;font-size:clamp(23px,3vw,34px)!important;line-height:1.08!important}body.srFlowFull .opportunity small{color:#c4d4ca!important;max-width:430px!important;font-size:11px!important;line-height:1.45!important}body.srFlowFull .scoreHero+.panel{margin-top:0;box-shadow:0 8px 28px #12372709;background:linear-gradient(#fff 0%,#fbfdfb 100%)!important;border:1px solid #dce7e0!important;border-radius:20px!important;padding:20px 22px 19px!important}body.srFlowFull .scoreHero+.panel .panelTitle{border-bottom:0!important;padding-bottom:10px!important}body.srFlowFull .scoreHero+.panel .panelTitle span{color:#087a52!important;letter-spacing:.17em!important;font-size:9.5px!important;font-weight:850!important}body.srFlowFull .scoreHero+.panel .panelTitle h3{color:#173328!important;letter-spacing:-.018em!important;margin-top:6px!important;font-size:18px!important;line-height:1.25!important}body.srFlowFull .scoreHero+.panel .clarificationIntro{border-top:1px solid #e7eee9;padding-top:10px;color:#5b6d63!important;margin:0!important;font-size:12.5px!important;line-height:1.48!important}body.srFlowFull .qualityBanner{box-shadow:0 8px 28px #12372707;background:linear-gradient(135deg,#f7fbf8 0%,#fff 72%)!important;border:1px solid #dce7e0!important;border-radius:20px!important;margin:14px 0 12px!important;padding:18px 20px!important}body.srFlowFull .qualityBanner.medium{background:linear-gradient(135deg,#fffbf1 0%,#fff 72%)!important;border-color:#e3d5ad!important}body.srFlowFull .qualityBanner.low{background:linear-gradient(135deg,#fff8f8 0%,#fff 72%)!important;border-color:#e7c4c4!important}body.srFlowFull .qualityBanner>div>span{color:#087a52!important;letter-spacing:.16em!important;font-size:9.5px!important}body.srFlowFull .qualityBanner>div>strong{letter-spacing:-.025em;color:#18362a!important;font-size:22px!important}body.srFlowFull .qualityBanner>p.copyLines{max-width:900px!important;margin:7px 0 0!important}body.srFlowFull .qualityBanner>p.copyLines span{color:#617168!important;font-size:12px!important;line-height:1.45!important}body.srFlowFull .qualityMetricsCompact{gap:8px!important;margin-top:11px!important}body.srFlowFull .qualityMetricsCompact span{background:#ffffffd1!important;border-color:#dfe9e3!important;border-radius:11px!important;padding:9px 11px!important}body.srFlowFull .qualityMetricsCompact b{color:#18362a!important;font-size:14px!important}body.srFlowFull .qualityMetricsCompact small{color:#718078!important;font-size:9px!important}body.srFlowFull .areaScores{gap:9px!important;margin:0 0 10px!important}body.srFlowFull .areaScores article{position:relative;overflow:visible;box-shadow:0 4px 12px #12372706;background:#fff!important;border:1px solid #cbded2!important;border-radius:16px!important;padding:0!important}body.srFlowFull .areaScores article:hover,body.srFlowFull .areaScores article:focus-within{z-index:20}body.srFlowFull .areaScores .infoTip{z-index:21}body.srFlowFull .areaScores .infoTip>span{z-index:30}body.srFlowFull .areaScores article>div{background:linear-gradient(145deg,#eef6f1 0%,#fbfdfb 72%);border-radius:15px 15px 0 0;min-height:78px;align-items:flex-start!important;padding:14px 14px 13px!important}body.srFlowFull .areaScores article>div>span{max-width:125px;color:#294c3e!important;font-size:12px!important;font-weight:850!important;line-height:1.22!important}body.srFlowFull .areaScores .infoTip>span{color:#eef7f1!important;max-width:270px!important;font-size:11px!important;font-weight:600!important;line-height:1.45!important}body.srFlowFull .areaScores .infoTip>span b{color:#d9ff9d!important}body.srFlowFull .areaScores strong{color:#123d2c!important;letter-spacing:-.04em!important;font-size:28px!important;font-weight:800!important;line-height:.95!important}body.srFlowFull .areaScores i{background:#e6eee9!important;height:6px!important;margin:12px 14px 14px!important}body.srFlowFull .areaScores u{background:linear-gradient(90deg,#12845a 0%,#75d6a1 70%,#c8ff8d 100%)!important}body.srFlowFull .scoreWhy{overflow:hidden;box-shadow:0 6px 18px #12372705;background:#fff!important;border:1px solid #dce7e0!important;border-radius:16px!important;margin:0!important;padding:0!important}body.srFlowFull .scoreWhy>summary{padding:13px 16px!important}body.srFlowFull .scoreWhy>summary span{color:#087a52!important;letter-spacing:.16em!important;font-size:9px!important}body.srFlowFull .scoreWhy>summary strong{color:#29483b!important;font-size:12px!important}body.srFlowFull .scoreWhy[open]>summary{border-bottom:1px solid #e5ece7!important;margin:0!important;padding-bottom:13px!important}body.srFlowFull .scoreWhyGrid>div{background:#fbfdfb!important;border-color:#e2eae5!important;border-radius:12px!important;padding:14px!important}body.srFlowFull .panel:not(.scoreWhy){box-shadow:0 8px 28px #12372706;border-color:#dce7e0!important;border-radius:20px!important}body.srFlowFull .panelTitle{border-bottom:1px solid #e6ede8!important;padding-bottom:12px!important}body.srFlowFull .panelTitle>div>span{color:#087a52!important;letter-spacing:.16em!important;font-size:9.5px!important;font-weight:850!important}body.srFlowFull .panelTitle h3{color:#173328!important;letter-spacing:-.018em!important;font-size:17px!important;line-height:1.25!important}body.srFlowFull .panelTitle>b{background:#f0f6f2;border-radius:999px;padding:5px 8px;color:#547066!important;font-size:9.5px!important;font-weight:750!important}body.srFlowFull .primaryRecommendations{margin-top:14px!important;padding:20px!important}body.srFlowFull .primaryRecommendations .recommendation{margin-top:9px;background:#fbfdfb!important;border:1px solid #e0e9e3!important;border-radius:14px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}body.srFlowFull .primaryRecommendations .recommendation:first-of-type{margin-top:12px}body.srFlowFull .primaryRecommendations .rank{border-radius:10px;width:32px;height:32px;box-shadow:0 5px 12px #143d2c1f;color:#d9ff9d!important;background:#173e2e!important}body.srFlowFull .primaryRecommendations .recMeta{gap:9px!important}body.srFlowFull .primaryRecommendations .effort{padding:4px 7px!important;font-size:8.5px!important}body.srFlowFull .primaryRecommendations .recMeta>b{font-size:11px!important}body.srFlowFull .primaryRecommendations .recBody h4{color:#203c31!important;margin:6px 0 4px!important;font-size:15px!important;line-height:1.28!important}body.srFlowFull .primaryRecommendations .recBody>p{color:#64746b!important;margin:0 0 7px!important;font-size:12px!important;line-height:1.43!important}body.srFlowFull .primaryRecommendations details{margin-top:7px!important;padding-top:7px!important}body.srFlowFull .insightMenuGrid{gap:12px!important;margin-top:12px!important}body.srFlowFull .compactPanel{padding:18px!important}body.srFlowFull .spendingCompact{gap:15px!important;padding-top:14px!important}body.srFlowFull .categoryDonut{width:154px!important;height:154px!important}body.srFlowFull .categoryDonut>div{width:100px!important;height:100px!important}body.srFlowFull .categoryLegendRow{padding:7px 0!important}body.srFlowFull .optimizationGroups .optimizationGroup{padding-top:12px!important}body.srFlowFull .scenarioGroup{background:#f8fbf9!important;border-color:#e0e9e3!important;border-radius:13px!important;padding:14px 16px!important}body.srFlowFull .scenarioItem,body.srFlowFull .personalizedGroup .personalizedItem{padding:11px 0!important}body.srFlowFull .findingsPanel{margin-top:12px!important;padding:20px!important}body.srFlowFull .findingCards{gap:9px!important;padding-top:12px!important}body.srFlowFull .findingCard{background:#fbfdfb!important;border-color:#e0e9e3!important;border-radius:13px!important;padding:13px!important}body.srFlowFull .findingCard h4{color:#203c31!important}body.srFlowFull .findingCard p{color:#66766d!important}body.srFlowFull .recurring{margin-top:12px!important;padding:20px!important}body.srFlowFull .recurring .table .tr{border-bottom-color:#e7eee9!important;padding:11px 8px!important}body.srFlowFull .recurring .table .th{color:#75847c!important;font-size:9px!important}body.srFlowFull .recurring .table .tr:not(.th):hover{background:#f8fbf9}body.srFlowFull .notice{border:1px solid #e0e8e3;color:#718078!important;background:#f5f8f6!important;border-radius:13px!important;margin-top:12px!important;padding:13px 15px!important;font-size:10.5px!important;line-height:1.45!important}body.srFlowFull .diagnosticGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;margin:0 0 22px;display:grid}body.srFlowFull .diagnosticGrid.qualityOnly{grid-template-columns:1fr}body.srFlowFull .diagnosticGrid>.panel,body.srFlowFull .diagnosticGrid>.qualityBanner{height:100%;margin:0!important}body.srFlowFull .diagnosticGrid>.panel{flex-direction:column;justify-content:center;display:flex;background:linear-gradient(145deg,#fff 0%,#f7fbf8 100%)!important;padding:20px 22px 19px!important}body.srFlowFull .diagnosticGrid>.panel .panelTitle{border-bottom:0!important;padding-bottom:10px!important}body.srFlowFull .diagnosticGrid>.panel .panelTitle h3{font-size:20px!important;line-height:1.2!important}body.srFlowFull .diagnosticGrid>.panel .clarificationIntro{border-top:1px solid #e3ece6;padding-top:11px;color:#5a6d62!important;margin:0!important}body.srFlowFull .diagnosticGrid>.qualityBanner{flex-direction:column;justify-content:center;display:flex;background:radial-gradient(circle at 100% 0,#d9ff9d38,#0000 42%),linear-gradient(140deg,#edf7f0 0%,#f9fcfa 68%)!important;padding:20px 22px!important}body.srFlowFull .diagnosticGrid>.qualityBanner>div>strong{color:#123d2c!important;font-size:28px!important}body.srFlowFull .diagnosticGrid>.qualityBanner .qualityMetricsCompact{margin-top:12px!important}body.srFlowFull .diagnosticGrid>.qualityBanner .qualityMetricsCompact span{background:#ffffffb8!important}body.srFlowFull .reportSectionHead{background:linear-gradient(135deg,#eff6f2 0%,#f9fbfa 100%);border:1px solid #dbe7df;border-radius:18px;margin:24px 0 11px;padding:18px 20px 17px;position:relative;overflow:hidden}body.srFlowFull .reportSectionHead>span{color:#087a52;letter-spacing:.18em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}body.srFlowFull .reportSectionHead h3{color:#143328;letter-spacing:-.035em;margin:0;font-size:clamp(21px,2.6vw,27px);line-height:1.08}body.srFlowFull .reportSectionHead p{color:#68796f;max-width:760px;margin:7px 0 0;font-size:11.5px;line-height:1.45}body.srFlowFull .reportSectionHeadScores:after{content:"";opacity:.65;pointer-events:none;background:radial-gradient(circle,#d9ff9d 0 8%,#d9ff9d29 9% 42%,#0000 43%);border-radius:50%;width:82px;height:82px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}body.srFlowFull .reportSectionHeadActions{background:radial-gradient(circle at 92% 0,#d9ff9d2b,#0000 34%),linear-gradient(122deg,#102a20 0%,#173d2c 66%,#123226 100%);border-color:#244f3b;box-shadow:0 18px 42px #1237271a}body.srFlowFull .reportSectionHeadActions>span{color:#d9ff9d}body.srFlowFull .reportSectionHeadActions h3{color:#fff}body.srFlowFull .reportSectionHeadActions p{color:#c5d6cc}body.srFlowFull .reportSectionHeadDetails{background:linear-gradient(90deg,#f0f7f3 0%,#fbfdfc 72%);border-left:4px solid #1c825c;padding-left:22px}body.srFlowFull .primaryRecommendations{margin-top:0!important}body.srFlowFull .primaryRecommendations .panelTitle h3{font-size:18px!important}body.srFlowFull .primaryRecommendations .recommendation{position:relative;overflow:hidden}body.srFlowFull .primaryRecommendations .recommendation:before{content:"";background:linear-gradient(#1c8a60,#b6f27d);width:3px;position:absolute;top:0;bottom:0;left:0}body.srFlowFull .insightMenuGrid{grid-template-columns:minmax(340px,1fr) minmax(0,1.18fr)!important;margin-top:0!important}body.srFlowFull .spendingStructure{background:linear-gradient(145deg,#fff 0%,#f8fbf9 100%)!important}body.srFlowFull .optimizationGroups{background:radial-gradient(circle at 100% 0,#d9ff9d1f,#0000 35%),#fff!important}body.srFlowFull .findingsPanel{background:#f8fbf9!important}@media (max-width:900px){body.srFlowFull .diagnosticGrid{grid-template-columns:1fr}body.srFlowFull .scoreHero{grid-template-columns:1fr!important;gap:16px!important}body.srFlowFull .opportunity{border:1px solid #ddf4d826!important;padding:18px 20px!important}body.srFlowFull .areaScores{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.srFlowFull .insightMenuGrid{grid-template-columns:1fr!important}}@media (max-width:620px){body.srFlowFull .report{padding:24px 14px 56px}body.srFlowFull .reportHead{align-items:flex-start;gap:13px}body.srFlowFull .reportActions{grid-template-columns:1fr 1fr;width:100%;display:grid}body.srFlowFull .reportActions button{width:100%}body.srFlowFull .scoreHero{border-radius:22px!important;padding:24px 20px!important}body.srFlowFull .scoreMain{text-align:left!important}body.srFlowFull .scoreMain strong{font-size:58px!important}body.srFlowFull .scoreMain strong i{padding-bottom:5px!important;font-size:15px!important}body.srFlowFull .reportSectionHead{padding:16px 17px}body.srFlowFull .reportSectionHeadScores:after{display:none}body.srFlowFull .opportunity{text-align:left!important}body.srFlowFull .areaScores,body.srFlowFull .qualityMetricsCompact,body.srFlowFull .scoreWhyGrid{grid-template-columns:1fr!important}body.srFlowFull .primaryRecommendations{padding:16px!important}body.srFlowFull .primaryRecommendations .recommendation{grid-template-columns:30px minmax(0,1fr)!important;padding:12px!important}body.srFlowFull .primaryRecommendations .rank{width:28px;height:28px}body.srFlowFull .spendingCompact{grid-template-columns:1fr!important}body.srFlowFull .categoryDonut{margin:0 auto}}body.srFlowFull .scoreWhy{margin-bottom:0!important}body.srFlowFull .scoreWhy[open]{box-shadow:0 14px 34px #1237270e;background:linear-gradient(#fff 0%,#f7fbf8 100%)!important;border-color:#cfe0d6!important}body.srFlowFull .scoreWhy[open]>summary{background:linear-gradient(90deg,#eff7f2 0%,#f8fbf9 100%)}body.srFlowFull .scoreWhyGrid{gap:12px!important;padding:16px!important}body.srFlowFull .scoreWhyGrid>div{position:relative;overflow:hidden;box-shadow:0 6px 18px #12372706;border-radius:15px!important;padding:17px 18px 16px!important}body.srFlowFull .scoreWhyGrid>div:first-child{background:linear-gradient(145deg,#fffaf2 0%,#fff 78%)!important;border-color:#eadfca!important}body.srFlowFull .scoreWhyGrid>div:last-child{background:linear-gradient(145deg,#eef8f2 0%,#fff 78%)!important;border-color:#cfe4d7!important}body.srFlowFull .scoreWhyGrid h4{align-items:center;gap:9px;display:flex;color:#18372b!important;margin:0 0 11px!important;font-size:15px!important}body.srFlowFull .scoreWhyGrid h4:before{border-radius:8px;place-items:center;width:24px;height:24px;font-size:15px;font-weight:900;display:grid}body.srFlowFull .scoreWhyGrid>div:first-child h4:before{content:"−";color:#8b651b;background:#f5e8cc}body.srFlowFull .scoreWhyGrid>div:last-child h4:before{content:"+";color:#087a52;background:#dff3e7}body.srFlowFull .scoreWhyGrid p{padding-left:14px;position:relative;color:#52675c!important;margin:7px 0!important;font-size:12px!important;line-height:1.45!important}body.srFlowFull .scoreWhyGrid p:before{content:"";background:#8fa399;border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:0}body.srFlowFull .scoreWhyGrid>div:last-child p:before{background:#36a772}body.srFlowFull .primaryRecommendations{background:linear-gradient(#fff 0%,#f8fbf9 100%)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;padding:20px!important;display:grid!important}body.srFlowFull .primaryRecommendations>.panelTitle{grid-column:1/-1;margin-bottom:1px}body.srFlowFull .primaryRecommendations .recommendation{height:100%;box-shadow:0 8px 22px #12372709;background:#fff!important;border:1px solid #dce8e1!important;border-radius:16px!important;margin:0!important;padding:15px 15px 14px!important}body.srFlowFull .primaryRecommendations .recommendation:nth-of-type(odd):last-child{grid-column:1/-1}body.srFlowFull .primaryRecommendations .rank{background:linear-gradient(145deg,#133b2b,#1d5a40)!important}body.srFlowFull .primaryRecommendations .recMeta{align-items:flex-start!important}body.srFlowFull .primaryRecommendations .recMeta>b{background:#edf7f0;border-radius:999px;padding:4px 7px;color:#087a52!important;font-size:10px!important}body.srFlowFull .primaryRecommendations .recBody h4{letter-spacing:-.012em!important;font-size:16px!important}body.srFlowFull .primaryRecommendations .recBody>p{min-height:34px}body.srFlowFull .primaryRecommendations details,body.srFlowFull .findingCard details,body.srFlowFull .personalizedItem details{border-top:0!important;padding-top:0!important}body.srFlowFull .primaryRecommendations details>summary,body.srFlowFull .findingCard details>summary,body.srFlowFull .personalizedItem details>summary{background:#eef5f1;border-radius:999px;align-items:center;margin-top:4px;padding:6px 9px;display:inline-flex;color:#2e5a47!important;font-size:10px!important;font-weight:800!important}body.srFlowFull .primaryRecommendations details[open]>summary,body.srFlowFull .findingCard details[open]>summary,body.srFlowFull .personalizedItem details[open]>summary{background:#173e2e;color:#eaffd3!important}body.srFlowFull .insightMenuGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:stretch!important;gap:12px!important}body.srFlowFull .insightMenuGrid.singleColumn{grid-template-columns:1fr!important}body.srFlowFull .insightLeftColumn{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:12px;min-width:0;height:100%;display:grid}body.srFlowFull .insightLeftColumn .findingsPanel{flex-direction:column;height:100%;display:flex;margin:0!important}body.srFlowFull .insightLeftColumn .findingsPanel .findingCards{flex:1;grid-template-columns:1fr!important}body.srFlowFull .spendingStructure{position:relative;overflow:hidden;color:#fff!important;background:radial-gradient(circle at 100% 0,#d9ff9d2b,#0000 36%),linear-gradient(145deg,#102a20 0%,#173d2c 100%)!important;border-color:#244f3b!important;padding:20px!important;box-shadow:0 18px 42px #1237271a!important}body.srFlowFull .spendingStructure .panelTitle{border-bottom-color:#e0f4e826!important}body.srFlowFull .spendingStructure .panelTitle span{color:#d9ff9d!important}body.srFlowFull .spendingStructure .panelTitle h3{color:#fff!important}body.srFlowFull .spendingStructure .spendingCompact{grid-template-columns:148px minmax(0,1fr)!important}body.srFlowFull .spendingStructure .categoryDonut{width:146px!important;height:146px!important;box-shadow:0 0 0 1px #ffffff14,0 14px 28px #0000001f!important}body.srFlowFull .spendingStructure .categoryDonut>div{background:#f7fbf8!important;border-color:#ffffff2e!important;width:94px!important;height:94px!important}body.srFlowFull .spendingStructure .categoryDonut span{color:#6c7b73!important}body.srFlowFull .spendingStructure .categoryDonut strong{color:#17382b!important}body.srFlowFull .spendingStructure .categoryLegendRow{color:#dce9e1!important;border-bottom-color:#e2f4ea24!important}body.srFlowFull .spendingStructure .categoryLegendRow span{color:#e7f0eb!important}body.srFlowFull .spendingStructure .categoryLegendRow b{color:#d9ff9d!important}body.srFlowFull .spendingStructure .categoryLegendRow strong{color:#fff!important}body.srFlowFull .spendingStructure .categoryLegend>small{color:#aebfb5!important}body.srFlowFull .optimizationGroups{height:100%;background:radial-gradient(circle at 100% 0,#d9ff9d2e,#0000 34%),linear-gradient(145deg,#f1f8f3 0%,#fff 68%)!important;border-color:#d8e6dd!important;padding:20px!important}body.srFlowFull .optimizationGroups .panelTitle{border-bottom:0!important;padding-bottom:8px!important}body.srFlowFull .optimizationGroups .optimizationGroup+.optimizationGroup{border-top:0!important}body.srFlowFull .optimizationGroups .optimizationGroupHead h4{color:#1e3d31!important;font-size:15px!important}body.srFlowFull .optimizationGroups .personalizedGroup{padding-top:8px!important}body.srFlowFull .optimizationGroups .personalizedItem{border:1px solid #dce8e1;border-radius:13px;box-shadow:0 6px 16px #12372706;background:#ffffffd1!important;margin-top:9px!important;padding:13px 14px!important}body.srFlowFull .optimizationGroups .personalizedItem>strong{background:#173e2e;border-radius:999px;padding:5px 8px;color:#d9ff9d!important;font-size:13px!important}body.srFlowFull .optimizationGroups .scenarioGroup{position:relative;overflow:hidden;box-shadow:0 7px 20px #1237270b;background:radial-gradient(circle at 100% 0,#d9ff9d42,#0000 38%),linear-gradient(145deg,#d6e7dd 0%,#e8f2ec 72%)!important;border:1px solid #a9c8b7!important;border-radius:14px!important;margin-top:10px!important;padding:15px 16px!important}body.srFlowFull .optimizationGroups .scenarioGroup .optimizationGroupHead{border-bottom:1px solid #48755d2e;padding-bottom:10px!important}body.srFlowFull .optimizationGroups .scenarioGroup .optimizationGroupHead span{color:#0c6f4d!important}body.srFlowFull .optimizationGroups .scenarioGroup .optimizationGroupHead h4{color:#183b2d!important}body.srFlowFull .optimizationGroups .scenarioGroup .optimizationGroupHead>strong{color:#0a6f4c!important}body.srFlowFull .optimizationGroups .scenarioItem{border-top-color:#48755d29!important;padding:11px 8px!important}body.srFlowFull .optimizationGroups .scenarioItem:first-child{border-top:0!important}body.srFlowFull .optimizationGroups .scenarioItem>strong{background:#f1f8f4;border:1px solid #0c6f4d14;border-radius:999px;padding:4px 7px;color:#087a52!important}body.srFlowFull .findingsPanel{background:linear-gradient(145deg,#f6faf7 0%,#fff 76%)!important;border-color:#d8e6dd!important;margin-top:12px!important;padding:20px!important}body.srFlowFull .findingsPanel .findingCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding-top:13px!important}body.srFlowFull .findingsPanel .findingCard{box-shadow:0 7px 20px #12372708;background:#fff!important;border:1px solid #dce8e1!important;border-radius:15px!important;padding:15px!important;display:block!important}body.srFlowFull .findingsPanel .findingCard>.icon{margin-bottom:10px;color:#d9ff9d!important;background:#173e2e!important;border-radius:9px!important;width:32px!important;height:32px!important;font-size:11px!important;display:grid!important}body.srFlowFull .findingsPanel .findingCard h4{font-size:14px!important;line-height:1.3!important}body.srFlowFull .findingsPanel .findingCard p{font-size:11.5px!important;line-height:1.42!important}body.srFlowFull .findingsPanel .findingBottom{border-top:1px solid #e8efea;padding-top:9px;margin:10px 0 8px!important}body.srFlowFull .findingsPanel .findingBottom span{color:#5c7b6c!important;font-size:8.5px!important}body.srFlowFull .findingsPanel .findingBottom strong{color:#173e2e!important}body.srFlowFull .recurring{background:#fff!important;margin-top:12px!important;padding:20px!important}body.srFlowFull .recurring .table{padding-top:11px!important}body.srFlowFull .recurring .table .tr{background:#fbfdfb;border-radius:10px;margin-top:5px;border:1px solid #e2eae5!important;padding:10px 11px!important}body.srFlowFull .recurring .table .tr.th{margin-top:0;color:#dbe8e1!important;background:#173e2e!important;border-color:#173e2e!important}body.srFlowFull .recurring .table .tr.th span{color:#dbe8e1!important}body.srFlowFull .recurring .table .tr:not(.th):hover{background:#f3f9f5!important;border-color:#c6dccf!important}body.srFlowFull .recurring .table .tr>b{color:#087a52}@media (max-width:1000px){body.srFlowFull .findingsPanel .findingCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){body.srFlowFull .primaryRecommendations{grid-template-columns:1fr!important}body.srFlowFull .primaryRecommendations .recommendation:nth-of-type(odd):last-child{grid-column:auto}body.srFlowFull .insightMenuGrid{grid-template-columns:1fr!important}}@media (max-width:620px){body.srFlowFull .scoreWhyGrid{grid-template-columns:1fr!important}body.srFlowFull .primaryRecommendations{padding:15px!important}body.srFlowFull .spendingStructure .spendingCompact,body.srFlowFull .findingsPanel .findingCards{grid-template-columns:1fr!important}}body.srFlowFull .profileSave[data-sr-moved="1"]{grid-template-columns:minmax(0,1.62fr) minmax(330px,1fr);display:grid;position:relative;overflow:hidden;background:#fff!important;border:1px solid #d6e4db!important;border-radius:24px!important;align-items:stretch!important;gap:0!important;margin:28px 0 0!important;padding:0!important;box-shadow:0 20px 52px #12372713!important}body.srFlowFull .profileSaveIntro{isolation:isolate;color:#fff;background:radial-gradient(circle at 90% 5%,#d9ff9d2b,#0000 34%),linear-gradient(135deg,#102a20 0%,#173d2c 100%);padding:28px 30px;position:relative}body.srFlowFull .profileSaveIntro:after{content:"";z-index:-1;opacity:.28;pointer-events:none;background-image:linear-gradient(#e2fae20d 1px,#0000 1px),linear-gradient(90deg,#e2fae20d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}body.srFlowFull .profileSaveIntro>span{margin-bottom:8px;color:#d9ff9d!important;letter-spacing:.18em!important;font-size:9.5px!important;font-weight:900!important;display:block!important}body.srFlowFull .profileSaveIntro h3{max-width:420px;color:#fff!important;letter-spacing:-.035em!important;margin:0 0 12px!important;font-size:clamp(22px,2.4vw,29px)!important;line-height:1.08!important}body.srFlowFull .profileSaveIntro p{color:#c6d6cd!important;max-width:470px!important;font-size:12px!important;line-height:1.55!important}body.srFlowFull .profileSaveIntro .copyLines{gap:7px!important}body.srFlowFull .profileFields{background:linear-gradient(145deg,#fff 0%,#f8fbf9 100%);align-content:center;align-self:stretch;gap:10px!important;padding:24px!important;display:grid!important}body.srFlowFull .profileFields>input{color:#19372b;outline:0;width:100%;transition:border-color .16s,box-shadow .16s;background:#fff!important;border:1px solid #d6e2db!important;border-radius:11px!important;padding:12px 13px!important;font-size:13px!important}body.srFlowFull .profileFields>input:focus{box-shadow:0 0 0 3px #3a8f601a;border-color:#79ad90!important}body.srFlowFull .profileFields label{padding:2px 1px;color:#607168!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;font-size:10.5px!important;line-height:1.4!important;display:grid!important}body.srFlowFull .profileFields label input{accent-color:#087a52;width:15px;height:15px;margin-top:0!important}body.srFlowFull .profileFields button{min-height:42px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;color:#234b3b!important;background:#eef5f1!important;border:1px solid #cfded5!important;border-radius:11px!important;padding:10px 14px!important;font-size:11.5px!important;font-weight:850!important}body.srFlowFull .profileFields button:not(:disabled):hover{transform:translateY(-1px);background:#e8f3ed!important;border-color:#a8c9b6!important}body.srFlowFull .profileFields button:nth-of-type(2){box-shadow:0 8px 18px #143d2c1f;color:#f4fff0!important;background:#173e2e!important;border-color:#173e2e!important}body.srFlowFull .profileFields button:nth-of-type(2):not(:disabled):hover{background:#1e513a!important}body.srFlowFull .profileFields button:disabled{opacity:.42!important;cursor:not-allowed!important;box-shadow:none!important}body.srFlowFull .profileSaved{border:1px solid #cce4d5;color:#17603f!important;background:#edf8f1!important;border-radius:10px!important;padding:10px 12px!important;font-size:11px!important;font-weight:800!important}body.srFlowFull .profileFields>.error{margin:0!important}body.srFlowFull .betaFeedbackMount{max-width:1160px;margin:0 auto;padding:0 24px 72px}body.srFlowFull .betaFeedbackPanel{background:#fff;border:1px solid #d5e3da;border-radius:24px;overflow:hidden;box-shadow:0 20px 52px #12372711}body.srFlowFull .betaFeedbackHero{isolation:isolate;color:#fff;background:radial-gradient(circle at 91% 0,#d9ff9d29,#0000 34%),linear-gradient(122deg,#102a20 0%,#173d2c 65%,#123226 100%);justify-content:space-between;align-items:flex-end;gap:28px;padding:26px 28px 24px;display:flex;position:relative}body.srFlowFull .betaFeedbackHero:after{content:"";z-index:-1;opacity:.28;pointer-events:none;background-image:linear-gradient(#e2fae20d 1px,#0000 1px),linear-gradient(90deg,#e2fae20d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}body.srFlowFull .betaFeedbackHero>div>span{color:#d9ff9d;letter-spacing:.18em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}body.srFlowFull .betaFeedbackHero h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.7vw,30px);line-height:1.05}body.srFlowFull .betaFeedbackHero p{color:#c5d6cc;max-width:650px;margin:8px 0 0;font-size:11.5px;line-height:1.45}body.srFlowFull .betaFeedbackHero>b{color:#d9ff9d;letter-spacing:.04em;background:#ffffff12;border:1px solid #d9ff9d38;border-radius:999px;flex:none;padding:7px 10px;font-size:9.5px}body.srFlowFull .betaFeedbackBody{background:linear-gradient(#fff 0%,#f8fbf9 100%);padding:20px 22px 22px}body.srFlowFull .betaFeedbackQuestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body.srFlowFull .betaFeedbackQuestion{background:#fff;border:1px solid #dce7e0;border-radius:15px;padding:15px 16px 14px;position:relative;box-shadow:0 6px 18px #12372706}body.srFlowFull .betaFeedbackQuestionWide{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}body.srFlowFull .betaFeedbackQuestion>span{color:#d9ff9d;background:#173e2e;border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:9px;font-size:9px;font-weight:900;display:grid}body.srFlowFull .betaFeedbackQuestion>strong{color:#1c392e;max-width:520px;font-size:12px;line-height:1.4;display:block}body.srFlowFull .betaFeedbackQuestion{text-align:center}body.srFlowFull .betaFeedbackQuestion>span,body.srFlowFull .betaFeedbackQuestion>strong{margin-left:auto;margin-right:auto}body.srFlowFull .betaFeedbackQuestion .betaRating{justify-items:center;display:grid}body.srFlowFull .betaFeedbackQuestion .betaRatingScale{justify-content:center}body.srFlowFull .betaFeedbackQuestion .betaRating small{width:234px;max-width:100%}body.srFlowFull .betaFeedbackQuestion .betaBinaryChoice{justify-content:center;margin-left:auto;margin-right:auto}body.srFlowFull .betaRating{margin-top:12px}body.srFlowFull .betaRatingScale{grid-template-columns:repeat(5,42px);gap:6px;display:grid}body.srFlowFull .betaRatingScale button{color:#294a3d;cursor:pointer;background:#f9fbfa;border:1px solid #d5e1da;border-radius:10px;width:42px;height:38px;font-size:12px;font-weight:900;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;padding:0!important}body.srFlowFull .betaRatingScale button:hover{background:#f1f8f4;border-color:#a8cbb6;transform:translateY(-1px)}body.srFlowFull .betaRatingScale button.isSelected{color:#d9ff9d;background:#173e2e;border-color:#173e2e;box-shadow:0 5px 12px #143d2c21}body.srFlowFull .betaRating small{color:#7a8981;justify-content:space-between;gap:12px;max-width:234px;margin-top:6px;font-size:8.5px;display:flex}body.srFlowFull .betaFeedbackComment{background:#f7faf8;border:1px solid #dce7e0;border-radius:15px;gap:6px;margin-top:11px;padding:15px 16px;display:grid}body.srFlowFull .betaFeedbackComment>strong{color:#1d3b30;font-size:12px}body.srFlowFull .betaFeedbackComment>strong span{color:#819087;font-weight:500}body.srFlowFull .betaFeedbackComment>small{color:#6c7c73;max-width:780px;font-size:10.5px;line-height:1.45}body.srFlowFull .betaFeedbackComment textarea{resize:vertical;color:#17352a;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #d4e0d9;border-radius:11px;outline:0;padding:11px 12px;font-size:12px;transition:border-color .16s,box-shadow .16s}body.srFlowFull .betaFeedbackComment textarea:focus{border-color:#79ad90;box-shadow:0 0 0 3px #3a8f601a}body.srFlowFull .betaFeedbackActions{align-items:center;gap:12px;margin-top:12px;display:flex}body.srFlowFull .betaFeedbackActions>.srSignatureCta{min-width:220px;padding:11px 17px!important;font-size:11.5px!important}body.srFlowFull .betaFeedbackActions>.srSignatureCta:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.4)}body.srFlowFull .betaFeedbackActions>.error{margin:0!important}body.srFlowFull .betaFeedbackThanks{background:linear-gradient(145deg,#f0f8f3 0%,#fff 75%);padding:26px 28px}body.srFlowFull .betaFeedbackThanks strong{color:#087a52;font-size:17px}body.srFlowFull .betaFeedbackThanks p{color:#66776d;margin:7px 0 0;font-size:12px;line-height:1.5}@media (max-width:760px){body.srFlowFull{overflow-x:hidden!important}body.srFlowFull .report{overflow-x:clip;box-sizing:border-box!important;width:100%!important;max-width:100%!important}body.srFlowFull .profileSave[data-sr-moved="1"]{grid-template-columns:1fr}body.srFlowFull .profileSaveIntro{padding:24px 21px}body.srFlowFull .profileFields{padding:20px}body.srFlowFull .betaFeedbackHero{flex-direction:column;align-items:flex-start;padding:23px 20px 21px}body.srFlowFull .betaFeedbackBody{padding:15px}body.srFlowFull .betaFeedbackQuestions{grid-template-columns:1fr}body.srFlowFull .betaFeedbackQuestionWide{grid-column:auto;justify-self:stretch;width:100%}}@media (max-width:620px){body.srFlowFull .betaFeedbackMount{padding:0 14px 56px}body.srFlowFull .betaRating{width:100%}body.srFlowFull .betaRatingScale{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:100%;max-width:none}body.srFlowFull .betaRatingScale button{width:100%;min-height:48px;font-size:14px}body.srFlowFull .betaRating small{width:100%!important;max-width:none!important}body.srFlowFull .betaFeedbackActions{flex-direction:column;align-items:stretch}body.srFlowFull .betaFeedbackActions>.srSignatureCta{width:100%;min-width:0}}@media (max-width:420px){body.srFlowFull .betaFeedbackQuestion{padding-left:12px;padding-right:12px}body.srFlowFull .betaRatingScale{gap:5px}}body.srFlowFull .infoTip>span{color:#f4faf6!important;text-align:left!important;letter-spacing:0!important;background:#102c21!important;border:1px solid #d9ff9d21!important;border-radius:10px!important;width:min(310px,80vw)!important;padding:11px 13px!important;font-size:11px!important;font-weight:550!important;line-height:1.45!important;box-shadow:0 12px 28px #081b143d!important}body.srFlowFull .infoTip>span>b{margin-bottom:3px;display:inline-block;color:#d9ff9d!important;font-size:11px!important;font-weight:850!important;line-height:1.3!important}body.srFlowFull .infoTip>span:after{border-top-color:#102c21!important}body.srFlowFull .scoreMain .infoTip>span,body.srFlowFull .qualityBanner .infoTip>span,body.srFlowFull .areaScores .infoTip>span{color:#f4faf6!important}body.srFlowFull .scoreMain .infoTip>span b,body.srFlowFull .qualityBanner .infoTip>span b,body.srFlowFull .areaScores .infoTip>span b{color:#d9ff9d!important}body.srFlowFull .betaFeedbackPayment{background:linear-gradient(145deg,#f1f8f3 0%,#fff 72%);border-color:#cfe2d6}body.srFlowFull .betaFeedbackPayment>strong{max-width:none}body.srFlowFull .betaBinaryChoice{grid-template-columns:repeat(2,minmax(0,120px));gap:7px;margin-top:13px;display:grid}body.srFlowFull .betaBinaryChoice button{color:#315044;cursor:pointer;background:#fff;border:1px solid #cfded5;border-radius:10px;min-height:39px;font-size:11.5px;font-weight:850;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;padding:0 15px!important}body.srFlowFull .betaBinaryChoice button:hover{background:#f5faf7;border-color:#9dc3ab;transform:translateY(-1px)}body.srFlowFull .betaBinaryChoice button.isSelected{color:#d9ff9d;background:#173e2e;border-color:#173e2e;box-shadow:0 6px 14px #143d2c21}@media (max-width:620px){body.srFlowFull .betaBinaryChoice{grid-template-columns:1fr 1fr}body.srFlowFull .scoreMain .infoTip>span{width:min(280px,100vw - 32px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}body.srFlowFull .qualityBanner .infoTip>span,body.srFlowFull .areaScores .infoTip>span{width:min(280px,100vw - 32px)!important;left:auto!important;right:0!important;transform:none!important}body.srFlowFull .qualityBanner .infoTip>span:after,body.srFlowFull .areaScores .infoTip>span:after{margin-left:0!important;left:auto!important;right:5px!important}}}body.srProfileLogin main,body.srProfileLogin .srProfileLoginCard{text-align:center!important}body.srProfileLogin .srProfileLoginForm{width:min(100%,520px)!important;max-width:520px!important;margin:0 auto!important}body.srProfileLogin .srProfileLoginCard>p{max-width:680px!important;margin-left:auto!important;margin-right:auto!important}body.srProfileLogin main>p{text-align:center!important}body.srFlowReview .appFooter,body.srFlowPreview .appFooter,body.srFlowClarify .appFooter{display:none!important}@media (max-width:980px){body.srFlowFull .insightMenuGrid{grid-template-columns:1fr!important}body.srFlowFull .srInsightLeft .findingCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:780px){:root{--sr-workspace-height:auto}body.srFlowUpload .drop{height:auto;min-height:260px}body.srFlowReview .staging,body.srFlowPreview .paymentPreview,body.srFlowClarify .report{height:auto;min-height:0;margin-left:12px;margin-right:12px;padding:18px}body.goldenAnalysisActive main>#golden-analysis-host{height:auto!important;min-height:0!important}body.srFlowReview .summary{grid-template-columns:1fr}body.srFlowReview .file{grid-template-columns:30px minmax(0,1fr)}body.srFlowReview .file .remove{grid-column:2}body.srFlowClarify .clarificationCard{grid-template-columns:1fr!important}body.srFlowClarify .clarificationActions .srSignatureCta,.actions .primaryAnalyze,body.srFlowPreview .paymentPreview .previewHero>.srSignatureCta{width:100%;min-width:0}body.srFlowPreview .paymentPreview .previewHero>strong{font-size:clamp(34px,11vw,48px)!important}body.srFlowFull .personalizedGroup .personalizedItem,body.srFlowFull .srInsightLeft .findingCards{grid-template-columns:1fr!important}}@media screen{body.srFlowPreview .paymentPreview .reportActions .srAccountButton,body.srFlowFull .reportActions .srAccountButton{color:#234c39!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e4dd!important;border-radius:11px!important;padding:11px 16px!important;font-size:12.5px!important;font-weight:800!important}body.srFlowPreview .paymentPreview .reportActions .srAccountButton:hover,body.srFlowFull .reportActions .srAccountButton:hover{transform:translateY(-1px);background:#f8fbf9!important;border-color:#b8cdbf!important}body.srFlowFull .optimizationGroups>.srOtherOpportunityHead{border-top:1px solid #d8e5dc!important;margin-top:22px!important;padding-top:18px!important}body.srFlowFull .profileSaveIntro{flex-direction:column!important;justify-content:center!important;display:flex!important}body.srFlowFull .optimizationGroups>.srOtherOpportunityHead{background:linear-gradient(145deg,#f7fbf8,#fff)!important;border:1px solid #d8e5dc!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;margin-top:10px!important;padding:18px 16px 12px!important}body.srFlowFull .optimizationGroups>.srOtherOpportunityHead~.otherOpportunity{background:#fff!important;border-left:1px solid #d8e5dc!important;border-right:1px solid #d8e5dc!important;margin-top:0!important;padding-left:16px!important;padding-right:16px!important}body.srFlowFull .optimizationGroups>.srOtherOpportunityHead~.otherOpportunity:last-child{border-bottom:1px solid #d8e5dc!important;border-radius:0 0 16px 16px!important;padding-bottom:16px!important}body.srFlowFull .optimizationGroups .scenarioGroup{border:1px solid #a9c8b7!important;margin-top:10px!important}body.srFlowFull .betaFeedbackActions{justify-content:center!important;width:100%!important}body.srFlowFull .optimizationGroups .scenarioGroup{border:1px solid #98bba7!important;margin-top:10px!important;box-shadow:inset 0 0 0 1px #ffffff57,0 7px 20px #1237270b!important}body.srFlowFull .optimizationGroups>.srOtherOpportunityHead{margin-top:10px!important}body.srFlowFull .optimizationGroups .scenarioGroup{position:relative!important}body.srFlowFull .optimizationGroups .scenarioGroup:after{content:"";z-index:5;pointer-events:none;box-sizing:border-box;border:1px solid #98bba7;border-radius:14px;position:absolute;inset:0}}body.srFlowReview .statementConsent{color:#496258;text-align:center;cursor:pointer;box-sizing:border-box;background:#f8fbf9;border:1px solid #d8e5dc;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:9px;margin:12px 20px 0;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}body.srFlowReview .statementConsent input{accent-color:#087a52;flex:none;appearance:auto!important;-webkit-appearance:checkbox!important;opacity:1!important;visibility:visible!important;width:16px!important;height:16px!important;margin:2px 0 0!important;padding:0!important;position:static!important}body.srFlowReview .statementConsent span{max-width:700px;display:block}body.srFlowReview .statementConsent a{color:#087a52;text-underline-offset:2px;font-weight:800;text-decoration:underline}body.srFlowReview .statementConsent:has(input:checked){color:#2f4d40;background:#f2f8f4;border-color:#a8cbb8}body.srFlowReview .statementSampleShare{justify-items:center;gap:8px;margin:8px 20px 0;display:grid}body.srFlowReview .statementSampleShare .statementSampleConsent{width:100%;margin:0}body.srFlowReview .statementSampleButton{color:#234b3b;cursor:pointer;background:#eef6f1;border:1px solid #b9cfbf;border-radius:10px;min-height:38px;padding:9px 14px;font-size:11px;font-weight:850}body.srFlowReview .statementSampleButton:not(:disabled):hover{background:#e8f2ec;border-color:#90b29e}body.srFlowReview .statementSampleButton:disabled{opacity:.5;cursor:not-allowed}body.srFlowReview .statementSampleError{color:#9a4335;text-align:center;max-width:700px;font-size:10.5px;line-height:1.4}@media (max-width:700px){body.srFlowReview .statementConsent{margin:12px 14px 0;padding:10px 11px;font-size:10.8px}body.srFlowReview .statementSampleShare{margin:8px 14px 0}}body.srFlowReview .analyzeCtaWrap{justify-content:center;display:inline-flex;position:relative}body.srFlowReview .analyzeCtaWrap.hasConsentHint{cursor:help;outline:none}body.srFlowReview .analyzeCtaWrap.hasConsentHint>.primaryAnalyze{pointer-events:none}body.srFlowReview .analyzeCtaWrap.hasConsentHint:after{content:attr(data-tooltip);z-index:30;color:#f3fbf5;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background:#143126;border-radius:9px;width:max-content;max-width:330px;padding:8px 10px;font-size:10.5px;font-weight:700;line-height:1.35;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%,5px);box-shadow:0 8px 22px #1431262e}body.srFlowReview .analyzeCtaWrap.hasConsentHint:before{content:"";z-index:31;opacity:0;visibility:hidden;pointer-events:none;background:#143126;width:10px;height:10px;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)rotate(45deg)}body.srFlowReview .analyzeCtaWrap.hasConsentHint:hover:after,body.srFlowReview .analyzeCtaWrap.hasConsentHint:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}body.srFlowReview .analyzeCtaWrap.hasConsentHint:hover:before,body.srFlowReview .analyzeCtaWrap.hasConsentHint:focus-visible:before{opacity:1;visibility:visible}@media (max-width:700px){body.srFlowReview .analyzeCtaWrap,body.srFlowReview .analyzeCtaWrap .primaryAnalyze{width:100%}body.srFlowReview .analyzeCtaWrap.hasConsentHint:after{width:min(300px,100vw - 64px);max-width:none}}@media (hover:none) and (pointer:coarse),(min-width:781px) and (max-width:1180px),(max-width:1366px) and (max-height:1100px){:root{--sr-workspace-height:auto}body.srFlowReview{touch-action:pan-y;overflow-y:auto!important}body.srFlowReview .staging{height:auto!important;min-height:0!important}body.srFlowReview .fileList{max-height:none!important;overflow:visible!important}body.srFlowUpload .drop{height:auto!important;min-height:min(520px,60svh)!important}body.srFlowPreview .paymentPreview,body.srFlowClarify .report{height:auto!important;min-height:0!important}}@media (hover:none) and (pointer:coarse){html,body{overscroll-behavior-y:auto;min-height:100%;height:auto!important}}
body.srFlowFull .report{flex-direction:column;display:flex}body.srFlowFull .profileSave{order:90}body.srFlowFull .referralOffer{order:91}body.srFlowFull .insightMenuGrid{grid-template-columns:minmax(430px,1.05fr) minmax(0,1.35fr)!important}body.srFlowFull .categoryLegendRow span{text-overflow:clip!important;white-space:normal!important;line-height:1.28!important;overflow:visible!important}body.srFlowFull .categoryLegendRow{align-items:start!important}body.srFlowFull .srInsightLeft .findingCard:only-child{grid-column:1/-1!important;width:100%!important}body.srFlowFull .srInsightLeft .findingCard:only-child p{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}body.srFlowFull .srInsightLeft .findingCard:only-child .findingBottom{margin-top:8px!important}@media (max-width:980px){body.srFlowFull .insightMenuGrid{grid-template-columns:1fr!important}}
html{min-height:100%}body{flex-direction:column;min-height:100vh;display:flex}body>main{flex:1 0 auto;width:100%}body>main>footer{display:none!important}.appFooter{flex:none;margin-top:auto!important}body.srFlowUpload .hero>.eyebrow{display:none!important}body.srFlowUpload .drop>strong,#spendrevise-landing-help>a{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}#spendrevise-landing-help>a{letter-spacing:-.012em;font-weight:600!important}body.srFlowReview .actions{justify-content:center!important;align-items:center!important;display:flex!important}body.srFlowReview .actions .primaryAnalyze{flex:none!important;width:fit-content!important;min-width:240px!important;max-width:100%!important;padding-left:30px!important;padding-right:30px!important}body.srFlowFull .scoreHero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body.srFlowFull .scoreHero>*,body.srFlowFull .scoreHero .opportunity{min-width:0!important}body.srFlowFull .scoreHero .opportunity .noEstimate{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;max-width:100%!important;font-size:clamp(24px,2.5vw,36px)!important;line-height:1.08!important;display:block!important}.srLocaleSwitchOverlay{z-index:9999;pointer-events:none;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#f8faf87a;place-items:center;display:grid;position:fixed;inset:0}.srLocaleSwitchOverlay span{color:#143126;background:#fffffff5;border:1px solid #dfe7e2;border-radius:999px;padding:12px 18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;box-shadow:0 10px 28px #1431261f}.analysisStage.srLanguageSwitching{text-align:center!important;place-items:center!important;gap:0!important;max-width:850px!important;min-height:260px!important;margin:28px auto 56px!important;padding:0 24px!important;display:grid!important}.analysisStage.srLanguageSwitching .analysisPulse,.analysisStage.srLanguageSwitching>div:last-child>span,.analysisStage.srLanguageSwitching>div:last-child>p{display:none!important}.analysisStage.srLanguageSwitching>div:last-child{max-width:none!important}.analysisStage.srLanguageSwitching h2{letter-spacing:-.02em!important;margin:0!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:24px!important;font-weight:500!important;line-height:1.2!important}@media (max-width:780px){body.srFlowReview .actions .primaryAnalyze{width:100%!important;min-width:0!important;max-width:none!important}body.srFlowFull .scoreHero{grid-template-columns:1fr!important}}@media (min-width:721px){body>.topNav{position:absolute!important}}
.hero>.eyebrow{display:none!important}
.statementSupportMount{flex:none;margin:2px 0 10px}.statementSupportCard{color:#143126;background:#f8fbf9;border:1px solid #d9e5de;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 15px;display:grid}.statementSupportCard.sending{opacity:.78}.statementSupportCopy{min-width:0}.statementSupportCopy strong{margin-bottom:4px;font-size:13px;line-height:1.3;display:block}.statementSupportCopy p{color:#4f6259;margin:0 0 4px;font-size:11.5px;line-height:1.45}.statementSupportCopy small{color:#74817b;font-size:10px;line-height:1.4;display:block}.statementSupportCopy em{color:#9b3f35;margin-top:5px;font-size:10.5px;font-style:normal;line-height:1.4;display:block}.statementSupportActions{white-space:nowrap;align-items:center;gap:7px;display:flex}.statementSupportCard button{cursor:pointer;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:750}.statementSupportCard button:disabled{opacity:.6;cursor:wait}.statementSupportPrimary{color:#fff;background:#087a52;border:1px solid #087a52}.statementSupportSecondary{color:#496258;background:#fff;border:1px solid #ccd9d2}@media (max-width:780px){.statementSupportCard{grid-template-columns:1fr;gap:10px}.statementSupportActions{white-space:normal}.statementSupportCard button{flex:1}.statementSupportCopy p{font-size:11px}}
.golden-analysis-progress-module__Ym5kcW__screen{background:0 0;width:100%;padding:16px 0 70px;position:relative}.golden-analysis-progress-module__Ym5kcW__mobileScene{display:none}.golden-analysis-progress-module__Ym5kcW__crop{aspect-ratio:1422/613;background:#f7f4ed;border-radius:22px;width:100%;max-width:850px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 50px #17392a14;container-type:inline-size}.golden-analysis-progress-module__Ym5kcW__sceneViewport{border-radius:inherit;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.golden-analysis-progress-module__Ym5kcW__plate{--p:.08;aspect-ratio:1535/1024;background:#f7f4ed;width:107.95%;position:absolute;top:-7.03cqw;left:-4.08cqw;overflow:hidden;container-type:inline-size}.golden-analysis-progress-module__Ym5kcW__master{width:100%;height:100%;display:block;position:absolute;inset:0}.golden-analysis-progress-module__Ym5kcW__board{z-index:5;width:82.08%;height:16.11%;position:absolute;top:17.58%;left:9.12%}.golden-analysis-progress-module__Ym5kcW__board>img{width:100%;height:100%;position:absolute;inset:0}.golden-analysis-progress-module__Ym5kcW__grp{perspective:1200px;gap:.22cqw;height:54%;display:grid;position:absolute;top:22%}.golden-analysis-progress-module__Ym5kcW__left{grid-template-columns:repeat(10,1fr);width:37.2%;left:3.72%}.golden-analysis-progress-module__Ym5kcW__right{grid-template-columns:43fr 47fr 42fr 43fr 39fr 42fr 46fr 38fr 44fr 45fr 41fr 39fr 44fr 38fr 36fr 31fr;width:50.5%;left:45.55%}.golden-analysis-progress-module__Ym5kcW__cell{min-width:0;transform-style:preserve-3d;position:relative}.golden-analysis-progress-module__Ym5kcW__half{color:#d7dca5;text-shadow:0 .08cqw .05cqw #ffffff17,0 .14cqw .25cqw #0000008c;backface-visibility:hidden;height:50%;font:700 3.05cqw/1 Arial Narrow,Arial,sans-serif;position:absolute;left:0;right:0;overflow:hidden}.golden-analysis-progress-module__Ym5kcW__right .golden-analysis-progress-module__Ym5kcW__half{font-size:2.68cqw}.golden-analysis-progress-module__Ym5kcW__half b{height:200%;font:inherit;place-items:center;display:grid;position:absolute;left:0;right:0}.golden-analysis-progress-module__Ym5kcW__top{top:0}.golden-analysis-progress-module__Ym5kcW__bottom{bottom:0}.golden-analysis-progress-module__Ym5kcW__top b{top:0}.golden-analysis-progress-module__Ym5kcW__bottom b{bottom:0}.golden-analysis-progress-module__Ym5kcW__turnTop{z-index:5;transform-origin:50% 100%;animation:golden-analysis-progress-module__Ym5kcW__turnTop .25s cubic-bezier(.55,.02,.9,.55) var(--delay) both;background:linear-gradient(#2d4131,#1d2e23);top:0}.golden-analysis-progress-module__Ym5kcW__turnTop b{top:0}.golden-analysis-progress-module__Ym5kcW__turnBottom{z-index:4;transform-origin:50% 0;animation:golden-analysis-progress-module__Ym5kcW__turnBottom .25s cubic-bezier(.16,.76,.28,1) calc(var(--delay) + .21s) both;background:linear-gradient(#192b20,#132219);bottom:0;transform:rotateX(90deg)}.golden-analysis-progress-module__Ym5kcW__turnBottom b{bottom:0}.golden-analysis-progress-module__Ym5kcW__bulb{z-index:5;width:15.31%;height:33.2%;position:absolute;top:31.25%;left:42.35%}.golden-analysis-progress-module__Ym5kcW__bulb img{width:100%;height:100%;position:absolute;inset:0}.golden-analysis-progress-module__Ym5kcW__filament{opacity:calc(.04 + var(--p)*.96);filter:brightness(1.18)drop-shadow(0 0 .35cqw #ffaa3461);mix-blend-mode:screen;transition:opacity .3s}.golden-analysis-progress-module__Ym5kcW__idea .golden-analysis-progress-module__Ym5kcW__filament{animation:1s ease-out golden-analysis-progress-module__Ym5kcW__flash}.golden-analysis-progress-module__Ym5kcW__progress{z-index:6;width:49.19%;height:7.81%;position:absolute;top:62.01%;left:25.41%}.golden-analysis-progress-module__Ym5kcW__progress>img{width:100%;height:100%;position:absolute;inset:0}.golden-analysis-progress-module__Ym5kcW__track{border-radius:999px;width:79.5%;height:8%;position:absolute;top:57%;left:4%;overflow:hidden}.golden-analysis-progress-module__Ym5kcW__track i{border-radius:inherit;background:linear-gradient(90deg,#91bd61,#bad77d);height:100%;transition:width .25s;display:block}.golden-analysis-progress-module__Ym5kcW__progress b{color:#b7d477;font:500 1.75cqw/1 Arial;position:absolute;top:38%;left:87%}.golden-analysis-progress-module__Ym5kcW__enStatic{z-index:18;pointer-events:none;font-family:Arial,Helvetica,sans-serif;position:absolute}.golden-analysis-progress-module__Ym5kcW__enStatus{color:#f1f2ed;background:#1b2920fa;align-items:center;width:26.25%;height:4.35%;padding-left:.62cqw;font-size:1.53cqw;font-weight:400;display:flex;top:13.85%;left:10.85%}.golden-analysis-progress-module__Ym5kcW__enStatus:before{content:"";background:#69f6aa;border-radius:50%;flex:none;width:1.05cqw;height:1.05cqw;margin-right:1.05cqw;box-shadow:0 0 .18cqw #69f6aa,0 0 .42cqw #69f6aa8c}body.goldenAnalysisActive .topNav{display:none!important}body.goldenAnalysisActive .appFooter{display:none!important}body.goldenAnalysisActive main>header{background:#f8faf8;border-bottom:0;height:92px}body.goldenAnalysisActive main>header .brand>b{display:none!important}body.goldenAnalysisActive main>#golden-analysis-host{max-width:900px;margin:0 auto;padding:0 24px;display:block!important}body.goldenAnalysisActive main>:not(header):not(#golden-analysis-host){display:none!important}@keyframes golden-analysis-progress-module__Ym5kcW__turnTop{to{filter:brightness(.72);transform:rotateX(-90deg)}}@keyframes golden-analysis-progress-module__Ym5kcW__turnBottom{to{transform:rotateX(0)}}@keyframes golden-analysis-progress-module__Ym5kcW__flash{0%,to{filter:brightness(1.35)drop-shadow(0 0 .45cqw #ffaa3473)}38%{filter:brightness(1.65)drop-shadow(0 0 .75cqw #ffb745a6)}}@media (max-width:700px){.golden-analysis-progress-module__Ym5kcW__screen{place-items:center;min-height:calc(100dvh - 64px);padding:0 14px;display:grid}.golden-analysis-progress-module__Ym5kcW__desktopCrop{display:none}.golden-analysis-progress-module__Ym5kcW__mobileScene{--p:.08;aspect-ratio:1.12;background:#0b211a;border-radius:22px;width:100%;max-width:430px;display:block;position:relative;overflow:hidden;box-shadow:0 22px 54px #17392a29;container-type:inline-size}.golden-analysis-progress-module__Ym5kcW__mobileMasterTexture{z-index:0;object-fit:cover;object-position:50% 50%;filter:blur(22px)brightness(.56)saturate(.9)contrast(1.08);opacity:.72;pointer-events:none;width:156%;height:168%;position:absolute;top:-34%;left:-28%;transform:scale(1.06)}.golden-analysis-progress-module__Ym5kcW__mobileScene:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 72% 18%,#819f7521,#0000 28%),radial-gradient(at 50% 55%,#9665331c,#0000 30%),linear-gradient(#04171114,#03110d4d);position:absolute;inset:0}.golden-analysis-progress-module__Ym5kcW__mobileScene:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0b}.golden-analysis-progress-module__Ym5kcW__mobileStatus{z-index:5;color:#eef5f1;align-items:center;gap:2.2cqw;font:500 3.5cqw/1.2 Arial,Helvetica,sans-serif;display:flex;position:absolute;top:8%;left:6%}.golden-analysis-progress-module__Ym5kcW__mobileStatus i{background:#69f6aa;border-radius:50%;flex:none;width:2.1cqw;height:2.1cqw;box-shadow:0 0 1.8cqw #69f6aab8}.golden-analysis-progress-module__Ym5kcW__mobileBoard{z-index:6;width:92%;height:17%;position:absolute;top:20%;left:4%;container-type:inline-size}.golden-analysis-progress-module__Ym5kcW__mobileBoard>img{clip-path:inset(.5% .75% 10% round 2.2cqw);filter:drop-shadow(0 .7cqw 1cqw #0000004d);width:100%;height:100%;position:absolute;inset:0}.golden-analysis-progress-module__Ym5kcW__mobileBoard .golden-analysis-progress-module__Ym5kcW__grp{height:54%;top:22%}.golden-analysis-progress-module__Ym5kcW__mobileBoard .golden-analysis-progress-module__Ym5kcW__left{width:37.2%;left:3.72%}.golden-analysis-progress-module__Ym5kcW__mobileBoard .golden-analysis-progress-module__Ym5kcW__right{width:50.5%;left:45.55%}.golden-analysis-progress-module__Ym5kcW__mobileBulb{z-index:4;aspect-ratio:100/146;width:21%;position:absolute;top:34.7%;left:39.5%;overflow:visible}.golden-analysis-progress-module__Ym5kcW__mobileBulb:before{content:"";z-index:-1;filter:blur(3.4cqw);pointer-events:none;background:radial-gradient(at 50% 45%,#ffb95838 0%,#c47e3a1f 28%,#5854360d 52%,#0000 78%);border-radius:50%;position:absolute;inset:-28% -72% -20%}.golden-analysis-progress-module__Ym5kcW__mobileBulb img{width:100%;height:100%;display:block;position:absolute;inset:0}.golden-analysis-progress-module__Ym5kcW__mobileBulbBase{filter:drop-shadow(0 0 .75cqw #ca8b4624)}.golden-analysis-progress-module__Ym5kcW__mobileBulb .golden-analysis-progress-module__Ym5kcW__filament{mix-blend-mode:screen;filter:brightness(1.12)drop-shadow(0 0 .55cqw #ffaa3461)}.golden-analysis-progress-module__Ym5kcW__mobileProgress{z-index:7;grid-template-columns:1fr auto;align-items:center;gap:3.2cqw;display:grid;position:absolute;bottom:10%;left:17%;right:17%}.golden-analysis-progress-module__Ym5kcW__mobileTrack{background:#ffffff14;border-radius:999px;height:1.25cqw;overflow:hidden}.golden-analysis-progress-module__Ym5kcW__mobileTrack i{border-radius:inherit;background:linear-gradient(90deg,#91bd61,#bad77d);height:100%;transition:width .25s;display:block}.golden-analysis-progress-module__Ym5kcW__mobileProgress b{color:#b7d477;font:500 3.4cqw/1 Arial,Helvetica,sans-serif}body.goldenAnalysisActive{overflow:hidden!important}body.goldenAnalysisActive main>header{z-index:50!important;background:#f8faf8!important;align-items:center!important;height:64px!important;min-height:64px!important;padding:0 16px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body.goldenAnalysisActive main>#golden-analysis-host{box-sizing:border-box;max-width:none;padding:64px 0 0;height:100dvh!important;min-height:100dvh!important}body.goldenAnalysisActive main{min-height:100dvh!important}}
.premium-landing-module__Fe3tFG__heroPremium{--hero-rhythm:36px;--proof-gap:12px;--visual-height:450px;--proof-height:116px;--rail-height:578px;box-sizing:border-box;column-gap:var(--hero-rhythm);grid-template:"title.""intro.""drop."minmax(0,1fr)"help."20px/50.1% 1fr;align-items:stretch;row-gap:22px;position:relative;width:100%!important;max-width:1180px!important;height:614px!important;padding:var(--hero-rhythm) 24px 0!important;text-align:left!important;display:grid!important}.premium-landing-module__Fe3tFG__heroPremium:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#d9ff9d38 0,#087a5214 42%,#f8faf800 72%);border-radius:50%;width:420px;height:420px;position:absolute;top:28px;right:-60px}.premium-landing-module__Fe3tFG__heroPremium h1{grid-area:title;max-width:650px;margin:0!important;font-size:clamp(48px,5.4vw,70px)!important}.premium-landing-module__Fe3tFG__heroPremium .heroIntro{text-align:left;grid-area:intro;color:#52615a!important;max-width:none!important;margin:0!important;font-size:16px!important;line-height:1.4!important}.premium-landing-module__Fe3tFG__heroPremium .heroIntro .srCopyLine{color:inherit!important;font-size:inherit!important;letter-spacing:-.012em!important;white-space:nowrap!important;margin:0!important;font-weight:400!important;line-height:1.4!important;display:block!important}.premium-landing-module__Fe3tFG__heroPremium .heroIntro .srCopyLine:first-child{max-width:590px;white-space:normal!important;margin-bottom:22px!important}.premium-landing-module__Fe3tFG__heroPremium .heroIntro strong{white-space:nowrap;display:inline-block}.premium-landing-module__Fe3tFG__heroPremium .drop{border-color:#aac1b5;border-radius:24px;grid-area:drop;align-self:stretch;width:100%;box-shadow:0 18px 55px #14312614;height:100%!important;min-height:0!important}.premium-landing-module__Fe3tFG__heroPremium #spendrevise-landing-help{grid-area:help;justify-content:center;align-items:flex-end;height:20px;display:flex}.premium-landing-module__Fe3tFG__heroPremium #spendrevise-landing-help>div{margin:0!important}.premium-landing-module__Fe3tFG__visualHost{top:var(--hero-rhythm);width:42.7%;height:var(--rail-height);min-width:0;position:absolute;right:24px}.premium-landing-module__Fe3tFG__visualRail{grid-template-rows:var(--visual-height) var(--proof-height);gap:var(--proof-gap);width:100%;height:100%;display:grid}.premium-landing-module__Fe3tFG__visualFrame{color:#fff;background:radial-gradient(circle at 82% 12%,#d9ff9d2e,#0000 28%),linear-gradient(155deg,#153b2d 0%,#102a20 52%,#0d211a 100%);border:1px solid #ffffff14;border-radius:30px;height:100%;min-height:0;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 32px 80px #14312638,0 2px 8px #14312614}.premium-landing-module__Fe3tFG__visualFrame:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 80%);mask-image:linear-gradient(#000c,#0000 80%)}.premium-landing-module__Fe3tFG__visualTop,.premium-landing-module__Fe3tFG__scoreBlock,.premium-landing-module__Fe3tFG__miniMetrics,.premium-landing-module__Fe3tFG__areaList,.premium-landing-module__Fe3tFG__insightCard,.premium-landing-module__Fe3tFG__visualFooter{z-index:1;position:relative}.premium-landing-module__Fe3tFG__visualTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.premium-landing-module__Fe3tFG__sampleTag{letter-spacing:.15em;color:#d9ff9d;font-size:10px;font-weight:850}.premium-landing-module__Fe3tFG__verified{color:#bfd0c8;align-items:center;gap:6px;font-size:11px;display:inline-flex}.premium-landing-module__Fe3tFG__verifiedDot{background:#d9ff9d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d9ff9d1a}.premium-landing-module__Fe3tFG__scoreBlock{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:end;gap:22px;padding:14px 0;display:grid}.premium-landing-module__Fe3tFG__scoreLabel,.premium-landing-module__Fe3tFG__metricLabel{letter-spacing:.13em;color:#9fb5aa;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.premium-landing-module__Fe3tFG__scoreValue{letter-spacing:-.07em;color:#d9ff9d;font-size:56px;font-weight:850;line-height:.9}.premium-landing-module__Fe3tFG__scoreValue small{letter-spacing:-.02em;color:#93aa9f;font-size:17px;font-weight:700}.premium-landing-module__Fe3tFG__savings{text-align:right}.premium-landing-module__Fe3tFG__savings strong{letter-spacing:-.035em;color:#fff;white-space:nowrap;font-size:21px;display:block}.premium-landing-module__Fe3tFG__savings small{color:#9fb5aa;margin-top:4px;font-size:10px;display:block}.premium-landing-module__Fe3tFG__miniMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0;display:grid}.premium-landing-module__Fe3tFG__metric{background:#ffffff0e;border:1px solid #ffffff14;border-radius:13px;padding:9px 10px}.premium-landing-module__Fe3tFG__metric span{letter-spacing:.08em;text-transform:uppercase;color:#93aa9f;margin-bottom:4px;font-size:8px;display:block}.premium-landing-module__Fe3tFG__metric strong{color:#fff;font-size:13px}.premium-landing-module__Fe3tFG__areaList{gap:6px;margin-top:10px;display:grid}.premium-landing-module__Fe3tFG__areaRow{color:#d5e0db;grid-template-columns:116px 1fr 30px;align-items:center;gap:8px;font-size:10px;display:grid}.premium-landing-module__Fe3tFG__areaTrack{background:#ffffff17;border-radius:999px;height:5px;overflow:hidden}.premium-landing-module__Fe3tFG__areaFill{background:linear-gradient(90deg,#7ee0aa,#d9ff9d);border-radius:999px;height:100%;display:block}.premium-landing-module__Fe3tFG__areaScore{text-align:right;color:#d9ff9d;font-weight:800}.premium-landing-module__Fe3tFG__insightCard{color:#143126;background:#fff;border-radius:15px;margin-top:12px;padding:11px 14px;box-shadow:0 12px 28px #00000029}.premium-landing-module__Fe3tFG__insightEyebrow{letter-spacing:.12em;color:#087a52;font-size:8px;font-weight:850}.premium-landing-module__Fe3tFG__insightCard strong{margin:5px 0 3px;font-size:14px;display:block}.premium-landing-module__Fe3tFG__insightCard p{color:#63736b;margin:0;font-size:10px;line-height:1.4}.premium-landing-module__Fe3tFG__visualFooter{color:#9fb5aa;letter-spacing:.02em;text-align:center;justify-content:center;align-items:center;margin-top:10px;font-size:9px;display:flex}.premium-landing-module__Fe3tFG__visualFooter b{color:#cfe1d8;font-weight:750}.premium-landing-module__Fe3tFG__proofSection{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:100%;display:grid}.premium-landing-module__Fe3tFG__proofCard{background:#ffffffeb;border:1px solid #dce7e0;border-radius:16px;flex-direction:column;justify-content:flex-start;height:100%;min-height:0;padding:11px 12px;display:flex;box-shadow:0 10px 30px #1431260f}.premium-landing-module__Fe3tFG__proofHeader{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-height:48px;display:grid}.premium-landing-module__Fe3tFG__proofHeading{align-content:start;min-width:0;display:grid}.premium-landing-module__Fe3tFG__proofLabel{letter-spacing:.12em;color:#087a52;white-space:nowrap;margin:1px 0 4px;font-size:7.5px;font-weight:850;line-height:1.05;display:block}.premium-landing-module__Fe3tFG__proofIcon{color:#087a52;background:#e6f2eb;border-radius:9px;place-items:center;width:28px;height:28px;margin-top:1px;font-size:13px;font-weight:900;display:grid}.premium-landing-module__Fe3tFG__proofIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.premium-landing-module__Fe3tFG__proofCard strong{color:#143126;margin:0;font-size:11.5px;line-height:1.13;display:block}.premium-landing-module__Fe3tFG__proofCard p{color:#68736e;text-align:center;width:100%;margin:6px 0 0;font-size:10.25px;line-height:1.42}@media (min-width:1081px){body.srFlowUpload{flex-direction:column;min-height:100vh;display:flex}body.srFlowUpload>main{flex:1 0 auto!important;grid-template-rows:72px minmax(686px,1fr)!important;width:100%!important;min-height:758px!important;display:grid!important}.premium-landing-module__Fe3tFG__heroPremium{align-self:center;transform:translateY(-18px)}body.srFlowUpload .appFooter{flex:none;margin-top:0!important}}@media (max-width:1080px){.premium-landing-module__Fe3tFG__heroPremium:before{width:min(420px,100%);right:0}.premium-landing-module__Fe3tFG__heroPremium{--hero-rhythm:22px;column-gap:0;row-gap:var(--hero-rhythm)!important;grid-template:"title""intro""drop""help""visual"/1fr!important;height:auto!important;padding:48px 18px 28px!important;display:grid!important}.premium-landing-module__Fe3tFG__heroPremium h1{width:auto;margin:0!important}.premium-landing-module__Fe3tFG__heroPremium .heroIntro{width:auto;margin:0!important;font-size:16px!important}.premium-landing-module__Fe3tFG__heroPremium .heroIntro .srCopyLine{white-space:normal!important}.premium-landing-module__Fe3tFG__heroPremium .heroIntro .srCopyLine:first-child{margin-bottom:22px!important}.premium-landing-module__Fe3tFG__heroPremium .drop{height:auto!important;min-height:190px!important}.premium-landing-module__Fe3tFG__heroPremium #spendrevise-landing-help{height:auto;display:block}.premium-landing-module__Fe3tFG__visualHost{grid-area:visual;width:100%;max-width:680px;height:auto;margin:0 auto;position:static}.premium-landing-module__Fe3tFG__visualRail{grid-template-rows:auto auto;gap:12px;height:auto}.premium-landing-module__Fe3tFG__visualFrame{border-radius:24px;height:auto;min-height:auto;padding:20px}.premium-landing-module__Fe3tFG__proofSection{height:auto}.premium-landing-module__Fe3tFG__proofCard{height:auto;min-height:110px}body.srFlowUpload>main{min-height:0!important;display:block!important}body.srFlowUpload .appFooter{margin-top:var(--hero-rhythm)!important}}@media (max-width:600px){.premium-landing-module__Fe3tFG__heroPremium h1{font-size:clamp(40px,12vw,54px)!important}.premium-landing-module__Fe3tFG__scoreBlock{grid-template-columns:1fr;align-items:start}.premium-landing-module__Fe3tFG__savings{text-align:left}.premium-landing-module__Fe3tFG__miniMetrics{grid-template-columns:1fr}.premium-landing-module__Fe3tFG__areaRow{grid-template-columns:105px 1fr 28px}.premium-landing-module__Fe3tFG__proofSection{grid-template-columns:1fr}.premium-landing-module__Fe3tFG__proofCard{text-align:center;align-items:center;min-height:auto;padding:16px 18px}.premium-landing-module__Fe3tFG__proofHeader{grid-template-columns:1fr;justify-items:center;gap:7px;width:100%;min-height:0}.premium-landing-module__Fe3tFG__proofHeading{text-align:center;justify-items:center}.premium-landing-module__Fe3tFG__proofIcon{margin-top:0}.premium-landing-module__Fe3tFG__proofCard p{max-width:310px;margin-top:9px}}
