/* One visual language, a useful interaction in every chapter. */
.hero,#credit{height:auto}.process-scope{height:auto;min-height:0}.process-scope .scope-body{height:auto;min-height:0;padding-bottom:85px}.rounds{min-height:0}.outcomes .side-note,.rounds .side-note{display:none}.offer-card .cta.outline{background:#143c23;color:#dfffbb;border-color:#659446}.legal-card p{font-family:inherit;font-size:13px;line-height:1.8;color:#5d7352}
@media(min-width:1200px){.hero{height:auto;min-height:0!important;padding:145px 7.5% 95px!important}.hero-grid{position:relative;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:25px;min-height:0!important;max-width:1500px;margin:auto}.hero-copy{position:relative;left:auto;top:auto;width:auto}.hero .hero-visual{position:relative;left:auto;top:auto;width:116%;max-width:none;height:auto;aspect-ratio:862/702;margin:0 0 0 -5%}.hero .section-signoff{bottom:25px}.hero h1,html[lang="en"] .hero h1{white-space:normal;font-size:clamp(54px,4.6vw,78px)}html[lang="es"] .hero h1{font-size:clamp(52px,4.3vw,74px)}.hero .hero-lead{max-width:none;font-size:18px}.hero .hero-secondary-actions .appointment-link,.hero .hero-secondary-actions .smartcredit-link{font-size:14px!important;min-height:63px;padding:12px!important}.hero .trust-item{font-size:11px}.hero .trust-item .ring-icon{width:36px;height:36px}.hero .trust-item .ring-icon svg{width:21px;height:21px}}
.home-goal-console{max-width:580px;margin:24px 0 23px;text-align:left}.home-goal-console>p{font-size:11px;font-weight:600;letter-spacing:.025em;color:#bfdbaf;margin:0 0 12px}.home-goal-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.home-goal-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:9px 10px;border:1px solid #9dbd8245;border-radius:11px;background:#15301d9c;color:#d5eac9;font-size:12px;font-weight:600;cursor:pointer;transition:background .25s,color .25s,transform .25s}.home-goal-tabs button>span:first-child{font-size:20px;font-weight:400;color:#a6de7b}.home-goal-tabs button[aria-pressed=true]{background:#b0f67e;color:#17300f;border-color:#d1ffa8;box-shadow:0 0 25px #6ae83e22}.home-goal-tabs button[aria-pressed=true]>span:first-child{color:#366123}.home-goal-tabs button:hover{transform:translateY(-2px)}.home-goal-answer{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:13px 0 0;min-height:61px}.home-goal-answer p{font-size:11px;line-height:1.7;color:#b0c4a5;margin:0}.home-goal-answer a{font-size:10px;text-decoration:none;color:#c3f59a;display:flex;gap:9px;align-items:center;white-space:nowrap}.home-goal-answer a>span:last-child{font-size:19px}.home-goal-tabs button:focus-visible,.home-goal-answer a:focus-visible{outline:2px solid #d6ffb2;outline-offset:4px}.hero .hero-lead{margin-bottom:20px}.hero .hero-buttons{margin-top:0}.hero .hero-visual{transition:transform .4s ease;transform:perspective(1500px) rotateX(var(--hero-turn-x,0deg)) rotateY(var(--hero-turn-y,0deg));transform-origin:55% 50%}
.offer-choice-tabs{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:1100px;margin:35px auto 22px}.offer-choice-tabs button{display:grid;gap:10px;text-align:left;background:#edf3e6;border:1px solid #b9cea8;border-radius:17px;padding:25px 28px;cursor:pointer;color:#3b5a2b;min-height:107px}.offer-choice-tabs button span{font-size:11px;color:#678751}.offer-choice-tabs button strong{font-size:22px;letter-spacing:-.03em;font-weight:600;line-height:1.25}.offer-choice-tabs button[aria-selected=true]{background:linear-gradient(125deg,#164425,#092517);color:#c2f89a;border-color:#78b052;box-shadow:0 12px 32px #24420e22}.offer-choice-tabs button[aria-selected=true] span{color:#a2c88b}.offer-choice-tabs button:focus-visible{outline:2px solid #498e2d;outline-offset:4px}.offer-section .offer-grid{display:block;max-width:1100px;margin:auto}.offer-card[hidden]{display:none!important}.offer-section .offer-card{display:grid;grid-template-columns:1fr 1fr;column-gap:8%;row-gap:15px;position:relative;padding:45px 48px;background:#fafff5;border:1px solid #b5cda6;border-radius:24px;box-shadow:0 25px 55px #213a130b}.offer-card>.offer-number,.offer-card>h3,.offer-card>.offer-price,.offer-card>p,.offer-card>.cta{grid-column:1;max-width:100%;margin:0}.offer-card>.offer-number{font-size:11px;color:#77945d}.offer-card>h3{font-size:25px}.offer-card>.offer-price{font-size:59px;font-weight:600;line-height:1.15;letter-spacing:-.045em;color:#336e22}.offer-card>.offer-price.smaller{font-size:34px}.offer-card>p{font-size:14px;line-height:1.85;color:#617354}.offer-card>.cta{margin-top:10px;min-width:0;font-size:12px;min-height:54px;align-self:end}.offer-card>ul{grid-column:2;grid-row:1/6;list-style:none;margin:0;padding:25px 0 25px 30px;border-left:1px solid #c4d9b5;display:grid;align-content:center;gap:30px}.offer-card>ul li{position:relative;padding-left:35px;font-size:17px;line-height:1.6;color:#34522c;margin:0}.offer-card>ul li:before{content:'✓';position:absolute;left:0;top:2px;color:#5e9f38;font-size:19px}
#credit{padding-top:100px;padding-bottom:85px;min-height:0}#credit .credit-inner{max-width:1350px}#credit h2{font-size:clamp(45px,5.3vw,78px);max-width:950px}#credit .credit-lead{max-width:830px;font-size:17px;line-height:1.85;margin-bottom:40px}#credit .credit-bars,#credit .credit-arrow{opacity:.08;pointer-events:none}.score-lab{display:grid;grid-template-columns:1fr 1.2fr;gap:7%;position:relative;z-index:1}.score-map{background:radial-gradient(circle at 50% 30%,#2b5b2c44,transparent 70%)}.score-wheel{position:relative;width:330px;max-width:90%;aspect-ratio:1;margin:0 auto}.score-wheel svg{width:100%;height:100%;overflow:visible}.score-wheel-orbit{fill:none;stroke:#b1d1912e;stroke-dasharray:1 8;stroke-width:1}.score-wheel-inner{fill:#0a25164d;stroke:#90c66b25;stroke-width:1}.score-wheel [data-factor-arc]{transition:opacity .4s,stroke-width .5s;filter:drop-shadow(0 0 8px #81d64625)}.score-wheel-center{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:13px;pointer-events:none}.score-wheel-center strong{font-size:75px;color:#c0fa8f;font-weight:600;line-height:1;letter-spacing:-.065em}.score-wheel-center span{font-size:13px;color:#b3d39d;max-width:130px;line-height:1.4;text-align:center}.score-wheel-caption{text-align:center;font-size:10px;color:#a0be8d;letter-spacing:.06em;margin:5px 0 25px}.score-map .credit-factors{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0}.factor-choice{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;background:#0e2e1c;border:1px solid #8eb66838;border-radius:12px;color:#a8c594;text-align:left;min-height:58px;padding:12px 14px;font-family:inherit;font-size:11px;cursor:pointer}.factor-choice:last-child{grid-column:1/-1}.factor-choice-icon svg{width:21px;height:21px}.factor-choice strong{font-size:17px;font-weight:600;letter-spacing:-.035em}.factor-choice[aria-pressed=true]{background:#294e2b;border-color:#adf280;color:#e6ffce;box-shadow:0 8px 25px #06180c33}.factor-choice:focus-visible{outline:2px solid #ceffad;outline-offset:3px}.score-detail{background:linear-gradient(140deg,#143d2599,#0a271abb);border:1px solid #93b87240;border-radius:25px;padding:40px;align-self:start;min-height:510px;box-shadow:0 25px 70px #0002}.score-detail .cs-kicker{font-size:9px;color:#a5d880;max-width:330px}.score-detail h3{font-size:33px;letter-spacing:-.035em;line-height:1.15;color:#edfcde;margin:0 0 22px}.score-detail>p:not(.cs-kicker){font-size:15px;line-height:1.9;color:#bfd5ae;margin:0 0 25px}.score-example{padding:23px;background:#b0ee7c0b;border-left:2px solid #8cca5b}.score-example>span,.score-question>span{display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#95bf77;margin-bottom:12px}.score-example p{font-size:13px;line-height:1.85;color:#bfd7ad;margin:0}.score-question{margin-top:27px;padding-top:23px;border-top:1px solid #a0cb7c30}.score-question strong{font-weight:500;font-size:17px;line-height:1.6;letter-spacing:-.02em;color:#e0f5cf}.score-source{font-size:10px;line-height:1.85;color:#a2bc8f;max-width:1070px;margin:35px 0 0;position:relative;z-index:1}.score-source a{text-underline-offset:3px}.utilization-lab{margin-top:25px;padding:22px;border:1px solid #94c87844;border-radius:13px;background:#102f1c}.utilization-lab[hidden]{display:none!important}.utilization-lab>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:15px}.utilization-lab label{font-size:11px;color:#b4cc9f}.utilization-lab strong{font-size:23px;color:#d4f5b5;font-weight:600}.utilization-lab>p{font-size:9px;color:#8dab77;margin:12px 0 20px}.utilization-lab input{margin-top:20px;width:100%;accent-color:#adf37c}.utilization-result{display:flex;align-items:center;gap:13px;margin-bottom:14px}.utilization-result>strong{font-size:39px;letter-spacing:-.05em}.utilization-result>span{font-size:11px;color:#b1c99b}.utilization-lab small{font-size:9px;color:#93ae80;line-height:1.8;display:block}
#outcomes h2{font-size:clamp(46px,5.8vw,84px)}.evidence-file{margin-top:45px;background:#e8f0e0;border:1px solid #afc69e;border-radius:25px;padding:42px;box-shadow:0 25px 60px #2949130b}.evidence-heading{max-width:730px;margin-bottom:30px}.evidence-heading .cs-kicker{font-size:9px}.evidence-heading h3{font-size:34px;line-height:1.2;letter-spacing:-.035em;color:#193717;margin:0}.evidence-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:33px}.evidence-tabs button{display:flex;align-items:center;gap:13px;border:1px solid #b5cca3;border-radius:10px;padding:14px;background:#f1f7e8;color:#5a7847;font-size:12px;cursor:pointer;min-height:50px}.evidence-tabs button b{font-size:9px;color:#7d966a}.evidence-tabs button[aria-pressed=true]{background:#214c27;color:#e5f9d5;border-color:#679847}.evidence-tabs button[aria-pressed=true] b{color:#acd48a}.evidence-workspace{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.evidence-documents{position:relative;min-height:360px}.evidence-document{position:absolute;width:62%;max-width:280px;border:1px solid #88ae6977;border-radius:15px;padding:25px;background:#fbfff5;box-shadow:0 18px 35px #3a602023;transform:rotate(-8deg);transition:transform .65s,filter .65s,opacity .65s}.evidence-original{left:0;top:12px}.evidence-support{right:0;top:57px;transform:rotate(7deg);background:linear-gradient(140deg,#1a4a28,#0c2c18);color:#daf1c9;opacity:.4}.evidence-document>span{font-size:10px;line-height:1.6;display:block;min-height:30px;color:#6c8a57}.evidence-support>span{color:#acd08d}.evidence-document>strong{display:block;font-size:45px;font-weight:600;line-height:1.2;margin:15px 0;letter-spacing:-.05em;color:#305d20}.evidence-support>strong{color:#c3f99c}.evidence-lines{display:grid;gap:8px;margin:20px 0}.evidence-lines i{height:4px;border-radius:3px;background:#8eae7460}.evidence-lines i:nth-child(2){width:80%}.evidence-lines i:nth-child(3){width:60%}.evidence-document small{font-size:10px;color:#88a271}.evidence-difference{position:absolute;left:10%;right:8%;bottom:2px;z-index:2;display:flex;align-items:center;gap:16px;background:#d4ecba;border:1px solid #92b875;border-radius:13px;padding:16px 21px;box-shadow:0 12px 30px #416a1e18;opacity:0;transform:translateY(12px);transition:opacity .5s,transform .5s}.evidence-difference>span{font-size:35px;color:#60903b}.evidence-difference strong{font-size:28px;line-height:1;color:#2b5820;letter-spacing:-.04em;font-weight:600;display:block}.evidence-difference div>span{font-size:10px;color:#5e7d48;display:block;margin-top:5px}.evidence-documents:not([data-step='0']) .evidence-support{opacity:1;transform:translateY(-10px) rotate(3deg)}.evidence-documents:not([data-step='0']) .evidence-original{transform:rotate(-5deg) translateX(-5px);filter:brightness(.94)}.evidence-documents:not([data-step='0']) .evidence-difference{opacity:1;transform:none}.evidence-narrative{min-height:295px;display:flex;flex-direction:column;justify-content:center}.evidence-state{font-size:10px;font-weight:600;align-self:start;padding:8px 13px;background:#d3e6bf;border:1px solid #a8c58d;border-radius:18px;color:#487030}.evidence-narrative h4{font-size:29px;line-height:1.2;letter-spacing:-.035em;color:#294c20;margin:22px 0 17px}.evidence-narrative p{font-size:14px;line-height:1.9;color:#5c7450;margin:0 0 25px}.evidence-narrative small{font-size:8px;color:#789466;letter-spacing:.09em;line-height:1.8}.evidence-disclaimer{font-size:10px;color:#6d825d;line-height:1.9;border-top:1px solid #bdcfad;margin:30px 0 0;padding-top:20px}
.faq-explorer>label{font-size:11px;font-weight:600;color:#507139;display:block;margin-bottom:11px}.faq-explorer>input{width:100%;min-height:54px;border:1px solid #acbf9c;border-radius:12px;padding:14px 18px;font-size:14px;background:#f6fbee;color:#264e20}.faq-explorer>input:focus-visible{outline:2px solid #69a23e;outline-offset:3px}#faqSearchStatus{min-height:18px;font-size:10px;line-height:1.8;color:#6b8559;margin:12px 0}.faq-item[hidden]{display:none!important}.faq-item.open{background:#ebf2e2;border-radius:10px}.faq-item button{transition:background .2s}.faq-item button:hover{background:#e2edda66}
.referral-playground{max-width:570px;padding:24px 26px;border:1px solid #bed1ab;border-radius:18px;background:linear-gradient(135deg,#edf6e3,#e0edce);margin:28px 0}.referral-playground>label{font-size:12px;font-weight:600;color:#426c2d;display:block;margin-bottom:17px}.referral-playground-count{display:flex;align-items:center;gap:17px}.referral-playground-count>strong{font-size:43px;line-height:1;letter-spacing:-.05em;color:#356c25;font-weight:600}.referral-playground-count>span{font-size:12px;line-height:1.6;color:#668050;max-width:260px}.referral-playground input{display:block;width:100%;margin:23px 0 20px;accent-color:#438e2c;cursor:pointer}.referral-playground-total{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:17px;border-top:1px solid #bcd1a5}.referral-playground-total span{font-size:10px;line-height:1.7;color:#608248;max-width:160px}.referral-playground-total strong{font-size:34px;letter-spacing:-.05em;color:#336729;font-weight:600}.referral-playground>p{font-size:9px;line-height:1.85;color:#6f865c;margin:17px 0 0}
.reviews .review-card{background:linear-gradient(130deg,#143f27,#0a2217);border:1px solid #71995b50;border-radius:20px;transition:border-color .3s,transform .3s,box-shadow .3s}.reviews .review-card.focus{border-color:#a4d778;box-shadow:0 20px 40px #0004,inset 0 1px #c2f6963b}.reviews .review-card blockquote{font-size:19px;line-height:1.8}.reviews .review-head img{border:2px solid #a3c78655}.reviews .review-dots button{min-width:30px;height:8px;border-radius:7px;transition:width .3s,background .3s}.reviews .review-dots button.active{min-width:60px;background:#b1ef80}.reviews .carousel-arrow{background:#16391f;border:1px solid #9cc573;color:#def8c7;box-shadow:0 9px 20px #0004}
.free-review .free-inner{max-width:1050px}.free-review .free-inner h2{font-size:clamp(45px,5.4vw,82px);margin-bottom:25px}.free-review .free-lead{max-width:770px;margin:0 auto 34px;font-size:17px;line-height:1.9}.prepare-review{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:30px 45px;max-width:920px;margin:0 auto 35px;padding:35px 40px;text-align:left;background:linear-gradient(140deg,#154326ed,#092719f5);border:1px solid #86b45f75;border-radius:24px;box-shadow:0 22px 60px #0005}.prepare-copy .cs-kicker{font-size:9px;color:#aad685;letter-spacing:.12em;margin-bottom:15px}.prepare-copy h3{font-size:29px;font-weight:600;line-height:1.18;letter-spacing:-.035em;color:#e0f8cb;margin:0 0 18px}.prepare-copy p{font-size:12px;line-height:1.85;color:#b8ceaa;margin:0}.prepare-interaction{display:flex;align-items:center;gap:21px;min-width:0}.prepare-wheel{position:relative;flex:none;width:95px;height:95px}.prepare-wheel svg{width:100%;height:100%;fill:none;stroke:#91b56a2f;stroke-width:3}.prepare-wheel-progress{stroke:#b5f185;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--prepared,0));transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .6s ease;filter:drop-shadow(0 0 5px #a3e77380)}.prepare-wheel strong{position:absolute;inset:0;display:grid;place-items:center;font-size:22px;font-weight:600;color:#c4ed9f;letter-spacing:-.04em}#prepareChecklist{display:grid;gap:13px;min-width:0}#prepareChecklist label{display:flex;align-items:center;gap:10px;min-height:38px;font-size:11px;line-height:1.6;color:#c9ddb8;cursor:pointer}#prepareChecklist input{width:17px;height:17px;flex:none;accent-color:#b2ed87;margin:0}.prepare-action{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #8bb56530;padding-top:25px}.prepare-action .cta{font-size:12px;min-width:0;min-height:54px}.prepare-action small{font-size:9px;color:#91ac7c;line-height:1.7;max-width:250px}.free-review .free-actions{max-width:920px}.free-review .free-actions .cta{font-size:11px;min-height:62px}.free-review{padding-top:115px;padding-bottom:100px;min-height:0}.free-review .free-bars,.free-review .free-arrow{opacity:.3}
@keyframes inspector-scan{0%{transform:translateY(-90px);opacity:0}20%{opacity:1}85%{opacity:.5}100%{transform:translateY(430px);opacity:0}}@keyframes stage-in{from{opacity:.3;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.report-inspector[data-inspect='0'] .inspector-scanner{animation:inspector-scan 1.7s ease 1}.report-inspector[data-inspect='1'] .inspector-scanner{animation:inspector-scan 1.75s ease 1}.report-inspector[data-inspect='2'] .inspector-scanner{animation:inspector-scan 1.8s ease 1}.__retired-stage-row[data-current=true] .round-media{animation:stage-in .65s ease both}.offer-card:not([hidden]){animation:stage-in .5s ease both}}
@media(max-width:1150px){.process-workspace{gap:4%}.interactive-process h3{font-size:17px!important}.report-inspector{padding:25px}.stage-toolbar{display:block}.stage-arrow-controls{justify-content:flex-end;margin-top:17px}.score-lab{gap:4%}.score-detail{padding:30px}.score-detail h3{font-size:28px}.factor-choice{font-size:10px;gap:8px;padding:12px}.score-wheel{width:290px}.evidence-file{padding:32px}.evidence-workspace{gap:5%}.evidence-document{padding:20px}.evidence-document>strong{font-size:40px}.prepare-review{padding:30px;gap:30px}.prepare-interaction{gap:14px}.prepare-wheel{width:79px;height:79px}}
@media(max-width:950px){.home-goal-console{margin-left:auto;margin-right:auto;max-width:580px}.process-workspace{grid-template-columns:1fr;gap:35px}.report-inspector{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:25px}.inspector-heading{grid-column:1/-1}.inspector-heading h3{margin-bottom:0}.inspector-answer{margin-top:0;align-self:center;min-height:0}.score-lab{grid-template-columns:1fr;gap:30px}.score-map{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 30px}.score-map .score-wheel{grid-column:1;grid-row:1;width:300px}.score-map .score-wheel-caption{grid-column:1;grid-row:2}.score-map .credit-factors{grid-column:2;grid-row:1/3;grid-template-columns:1fr}.factor-choice:last-child{grid-column:auto}.score-detail{min-height:0;padding:35px}.score-detail h3{font-size:34px}.evidence-workspace{grid-template-columns:1fr;gap:35px}.evidence-documents{max-width:580px;width:100%;margin:auto}.evidence-narrative{min-height:0}.prepare-review{grid-template-columns:1fr}.prepare-interaction{justify-content:center;gap:40px}.prepare-copy{max-width:600px}.prepare-action{grid-column:1}.prepare-copy h3{font-size:33px}.prepare-copy p{font-size:14px}.prepare-interaction #prepareChecklist label{font-size:13px}.prepare-wheel{width:110px;height:110px}.offer-section .offer-card{padding:35px}.offer-card>ul{padding-left:25px}.offer-card>ul li{font-size:15px;padding-left:30px}}
@media(max-width:600px){.home-goal-console{margin:20px auto}.home-goal-console>p{font-size:10px;text-align:center}.home-goal-tabs{gap:6px}.home-goal-tabs button{min-height:44px;font-size:10px;gap:6px;padding:8px}.home-goal-tabs button>span:first-child{font-size:18px}.home-goal-answer{display:block;text-align:center;min-height:0}.home-goal-answer p{font-size:11px;line-height:1.7}.home-goal-answer a{justify-content:center;margin-top:9px}.hero .hero-visual{transform:none!important}.process-workspace{margin-top:30px}.interactive-process h3{font-size:16px!important}.interactive-process h3 button{padding:22px 0;grid-template-columns:26px 1fr 20px;gap:12px}.interactive-process p{padding:0 20px 23px 38px!important;font-size:13px;line-height:1.9}.report-inspector{display:block;border-radius:20px;padding:25px 22px}.inspector-heading h3{font-size:29px;margin-bottom:25px}.inspector-paper{padding:22px}.inspector-answer{margin-top:25px}.inspector-answer h4{font-size:22px}.inspector-answer p{font-size:13px}.inspector-flags button{min-height:44px}.stage-toolbar{margin-top:25px;padding:15px 0}.stage-tabs{grid-template-columns:1fr 1fr;gap:8px}.stage-tabs button{padding:13px 11px;font-size:11px;gap:9px;min-height:51px}.stage-arrow-controls{justify-content:space-between;margin-top:18px}.stage-arrow-controls button{width:44px;height:44px}.stage-artifact{display:block;padding:20px 0}.stage-artifact>span{font-size:9px;display:block;max-width:none;margin-bottom:9px}.stage-artifact p{font-size:12px;line-height:1.8}.__retired-stage-row{padding-top:28px;gap:26px}.__retired-stage-row .round-copy h3{font-size:38px}.__retired-stage-row .round-copy>p{font-size:14px;line-height:1.85}.__retired-stage-row .round-media{border-radius:16px}.offer-choice-tabs{gap:8px;margin-top:27px}.offer-choice-tabs button{padding:19px 15px;border-radius:13px;min-height:110px;gap:10px}.offer-choice-tabs button span{font-size:9px;line-height:1.6}.offer-choice-tabs button strong{font-size:17px;line-height:1.35}.offer-section .offer-card{display:flex;flex-direction:column;padding:27px 23px;gap:15px;border-radius:19px}.offer-card>.offer-price{font-size:52px}.offer-card>.offer-price.smaller{font-size:30px}.offer-card>h3{font-size:24px}.offer-card>p{font-size:13px}.offer-card>ul{padding:23px 0 5px;border-left:0;border-top:1px solid #c4d9b5;margin:5px 0 0;gap:20px}.offer-card>ul li{font-size:14px}.offer-card>.cta{width:100%;max-width:none;font-size:12px}#credit{padding:65px 20px 60px}#credit h2{font-size:44px;line-height:1.03}#credit .credit-lead{font-size:14px;margin-bottom:30px}.score-map{display:block}.score-map .score-wheel{width:280px;max-width:90%}.score-wheel-center strong{font-size:65px}.score-map .credit-factors{grid-template-columns:1fr 1fr;gap:8px}.factor-choice{min-height:57px;padding:11px 9px;grid-template-columns:1fr auto;font-size:10px}.factor-choice-icon{display:none}.factor-choice:last-child{grid-column:1/-1}.factor-choice strong{font-size:17px}.score-detail{padding:26px 22px;border-radius:19px}.score-detail h3{font-size:28px}.score-detail>p:not(.cs-kicker){font-size:14px;line-height:1.9}.score-example{padding:19px}.score-example p{font-size:12px}.score-question strong{font-size:16px}.score-source{font-size:9px;line-height:1.9}.utilization-lab{padding:18px}.utilization-lab label{font-size:10px}#outcomes h2{font-size:46px}.evidence-file{padding:27px 20px;border-radius:19px;margin-top:32px}.evidence-heading h3{font-size:29px}.evidence-tabs{grid-template-columns:1fr 1fr;gap:8px}.evidence-tabs button{font-size:11px;padding:13px 11px;min-height:48px;gap:9px}.evidence-documents{min-height:310px}.evidence-document{padding:18px;width:66%;border-radius:11px}.evidence-document>span{font-size:9px}.evidence-document>strong{font-size:36px}.evidence-lines{margin:16px 0;gap:6px}.evidence-lines i{height:3px}.evidence-difference{left:5%;right:0;padding:14px 19px;bottom:0}.evidence-difference strong{font-size:25px}.evidence-difference div>span{font-size:9px}.evidence-narrative h4{font-size:28px}.evidence-narrative p{font-size:13px}.evidence-disclaimer{font-size:9px}.faq-explorer>input{font-size:13px}.referral-playground{padding:23px 21px;margin:24px 0}.referral-playground-count>span{font-size:11px}.referral-playground-total strong{font-size:33px}.reviews .review-card blockquote{font-size:16px;line-height:1.9}.free-review{padding:80px 20px 70px}.free-review .free-inner h2{font-size:45px}.free-review .free-lead{font-size:14px;line-height:1.9}.prepare-review{padding:28px 22px;gap:26px;border-radius:21px}.prepare-copy h3{font-size:29px}.prepare-copy p{font-size:12px}.prepare-interaction{gap:17px}.prepare-wheel{width:77px;height:77px}.prepare-wheel strong{font-size:21px}.prepare-interaction #prepareChecklist label{font-size:11px;min-height:44px}.prepare-action{display:block;padding-top:23px}.prepare-action .cta{width:100%;max-width:none;font-size:11px}.prepare-action small{display:block;margin-top:13px;text-align:center;max-width:none}.free-review .free-actions .cta{font-size:12px}}
@media(prefers-reduced-motion:reduce){.hero .hero-visual,.home-goal-tabs button,.score-wheel [data-factor-arc],.evidence-document,.evidence-difference,.prepare-wheel-progress{transition:none!important;transform:none}.inspector-scanner,.__retired-stage-row .round-media,.offer-card{animation:none!important}}
