/* Source-backed examples, readable details, and a short first-contact form. */
:root{--muted:#5e6c61}
.brand{font-size:27px;white-space:nowrap}.brand-dot{margin-inline-start:-4px}.header-inner{gap:24px}.hero{padding-block:58px;gap:55px}.hero h1{font-size:52px;line-height:1.38}.hero-description{color:#5e6c61;font-size:19px}.hero .cta-note{color:#526b4c;font-size:14px;max-width:470px}.hero-work-links{display:flex;flex-wrap:wrap;gap:8px 17px;align-items:center;font-size:14px;margin-top:24px}.hero-work-links>span{color:#69765e}.hero-work-links a{border-bottom:1px solid #c6d3b7;padding-block:2px}.hero-assurances{margin-top:22px;color:#5a6d56}.section-heading>p{color:#5d6e58}.section-index{color:#617158}.section{padding-block:65px}
.work-section{padding-block:66px;background:#eef0e6;border-block:1px solid #e0e6d6}.work-section .section-heading{margin-bottom:27px}.work-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.work-choice{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:right;border:1px solid #d4decb;border-radius:12px;background:#f9faf4;padding:19px 20px;color:#244735;transition:background .2s,border-color .2s,transform .2s}.work-choice:hover{border-color:#789b68;transform:translateY(-3px)}.work-choice[aria-pressed=true]{background:#183e34;color:#fffef5;border-color:#183e34;box-shadow:0 8px 25px #183e3412}.choice-icon{margin-bottom:14px;display:block;color:#6f8d5a}.work-choice[aria-pressed=true] .choice-icon{color:#c0d4a3}.work-choice strong{font-size:22px;line-height:1.5}.work-choice>span:not(.choice-icon){font-size:13px;line-height:1.8;margin-top:6px;color:#5d7054}.work-choice[aria-pressed=true]>span:not(.choice-icon){color:#d7e3cb}.work-choice small{margin-top:16px;font-size:12px;display:flex;align-items:center;gap:12px;color:#5d754e}.work-choice small .icon{width:15px;height:15px}.work-choice[aria-pressed=true] small{color:#cfdfc0}
.work-examples{display:grid;gap:26px}.work-example{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px 38px;align-items:start;background:#fffef9;border:1px solid #d9e1cf;border-radius:17px;padding:33px;scroll-margin-top:15px}.work-example.is-active{animation:example-enter .35s ease both}.case-domain{font-size:13px;color:#617b51;display:block;margin-bottom:8px}.case-narrative h3{font-size:35px;color:#1b4032;margin-bottom:16px}.case-pain{font-size:26px;line-height:1.5;color:#37573d;margin-bottom:24px;font-weight:500}.before-after-copy{display:grid;gap:17px}.before-after-copy>div{padding-inline-start:14px;border-inline-start:2px solid #d6b999}.before-after-copy>div+div{border-color:#8da875}.before-after-copy b{font-size:14px;color:#8d5d3e;display:block;margin-bottom:5px}.before-after-copy>div+div b{color:#3f6b3b}.before-after-copy p{font-size:16px;line-height:1.8;color:#586b58}.case-features{list-style:none;padding:0;margin:23px 0 21px;display:grid;gap:10px}.case-features li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.8;color:#486841}.case-features .icon{width:17px;height:17px;margin-top:5px}.case-task-button{display:inline-flex;gap:12px;align-items:center;font-size:14px;line-height:1.7;text-align:right}.case-task-button .icon{width:18px;height:18px}
.case-evidence{margin:0;border:1px solid #d3dfc6;border-radius:12px;background:#f4f7ed;min-width:0;overflow:hidden}.evidence-header{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#244b3a;color:#f5f8ec;padding:16px 21px}.evidence-header>span{font-size:19px;font-weight:500;display:flex;align-items:center;gap:10px}.evidence-header>.icon{height:20px;width:20px}.evidence-header b{font-size:12px;font-weight:400;color:#d6e4c9}.evidence-body{padding:24px 23px}.evidence-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.evidence-title h4{font-size:24px;line-height:1.5;color:#2e513c}.sample-badge{font-size:11px;background:#e7eddd;color:#526547;border:1px solid #d1ddc1;padding:4px 7px;border-radius:5px;white-space:nowrap}.report-alert{padding:12px 14px;border:1px solid #e8d5c0;border-radius:7px;background:#f8eddf;color:#795632;font-size:14px;line-height:1.7;display:flex;align-items:flex-start;gap:9px;margin-block:15px}.report-alert .icon{width:18px;height:18px;margin-top:3px}.report-alert.neutral{background:#eaf1df;color:#4a6939;border-color:#d2e0c4}.report-identity{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-block:19px 16px;font-size:15px}.report-identity>span{font-size:12px;color:#617154}.age-grid,.report-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.age-grid>div,.report-metrics>div{padding:15px 7px;background:#fffef9;border:1px solid #dbe3d0;border-radius:7px;text-align:center}.age-grid span,.report-metrics span{display:block;font-size:12px;color:#607451;line-height:1.7}.age-grid b,.report-metrics b{display:block;font-family:Arial,sans-serif;font-size:25px;font-weight:500;margin-top:9px;color:#355738}.report-total{padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #d4dfc7;margin-bottom:17px}.report-total>span{font-size:14px;color:#5b6c50}.report-total strong{font-size:28px;font-family:Arial,sans-serif;font-weight:500;color:#325232}.report-total small,.purchase-suggestion small,.cost-comparison small{font-size:12px;font-family:var(--font);font-weight:400}.report-insight{font-size:14px;line-height:1.9;color:#577047;display:flex;align-items:flex-start;gap:8px;margin-top:18px}.report-insight .icon{width:18px;height:18px;margin-top:5px}.evidence-tabs{padding:12px 14px 0;display:flex;gap:5px}.evidence-tabs button{flex:1;min-width:0;background:transparent;border:1px solid #cedcbc;border-radius:5px;padding:8px 6px;font-size:13px;color:#52703e}.evidence-tabs button[aria-pressed=true]{background:#dfebd4;border-color:#adbf9b;color:#264e30}.message-demo{padding:20px;background:#e7f0dc;border:1px solid #cfddc1;border-radius:11px 11px 0 11px}.message-demo>span{font-size:12px;color:#60774e;display:block;margin-bottom:10px}.message-demo p{font-size:15px;line-height:1.9;color:#365435}.inactive-row{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #d2dfc5}.inactive-row strong{display:block;font-size:15px}.inactive-row span{display:block;font-size:13px;color:#647655;margin-top:4px}.inactive-row>b{font-size:13px;color:#6b5c38;font-weight:500;max-width:115px;line-height:1.8}.report-footnote{font-size:12px;color:#66715b;margin-top:15px}.purchase-suggestion{display:flex;align-items:center;gap:23px;padding:20px 16px;background:#e6eeda;border:1px solid #cfddbf;border-radius:8px;margin-top:18px}.purchase-suggestion>div{flex-shrink:0}.purchase-suggestion>div>span{font-size:12px;display:block;color:#55723f}.purchase-suggestion strong{font-family:Arial,sans-serif;font-size:36px;display:block;line-height:1.5}.purchase-suggestion p{font-size:13px;color:#4e673f;line-height:1.8}.purchase-suggestion p>b{display:block;color:#355a31;margin-bottom:3px}.report-pairs{display:flex;gap:18px;margin-top:20px;font-size:13px}.report-pairs>span{flex:1;color:#68765a}.report-pairs b{display:block;font-weight:500;color:#45683b;margin-top:5px}.allocation-row{display:grid;grid-template-columns:1.5fr 1fr auto;gap:15px;align-items:center;padding-block:17px;border-bottom:1px solid #d7e0cc}.allocation-row strong{font-size:15px;display:block}.allocation-row span{font-size:12px;color:#677758;display:block;line-height:1.6}.allocation-row>b{font-size:21px;font-family:Arial,sans-serif;color:#49683b;font-weight:500}.allocation-bar{height:8px;background:#dfe8d2;border-radius:8px;overflow:hidden}.allocation-bar i{display:block;height:100%;background:#779860;border-radius:8px}.export-files{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.export-files>span{display:flex;align-items:center;gap:6px;font-size:13px;padding:8px 10px;background:#fffef9;border:1px solid #d7e0cb;border-radius:5px}.export-files .icon{width:17px;height:17px}.cost-comparison{display:flex;align-items:center;gap:18px;margin:20px 0}.cost-comparison>div{flex:1;padding:16px;background:#fffef9;border:1px solid #d7e0cd;border-radius:7px}.cost-comparison>div>span{font-size:13px;color:#637953;display:block}.cost-comparison strong{display:block;font-family:Arial,sans-serif;font-size:29px;font-weight:500;margin-top:7px}.price-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.price-categories>span{font-size:12px;color:#5b7349;line-height:1.8;border-bottom:1px solid #cbd9be;padding-bottom:12px}.price-categories b{display:block;font:25px Arial,sans-serif;color:#446236;margin-top:6px}.case-evidence figcaption{border-top:1px solid #d4dfc7;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 18px;background:#e9efdf}.case-evidence figcaption>span{font-size:11px;line-height:1.8;color:#4d633f;max-width:80%}.preview-button{border:0;background:none;padding:7px 0;font-size:12px;display:flex;align-items:center;gap:6px;color:#345e2b;white-space:nowrap}.preview-button .icon{width:17px;height:17px}.case-io{grid-column:1/-1;display:flex;align-items:center;gap:24px;border-top:1px solid #dfe6d5;padding-top:20px}.case-io>div{flex:1}.case-io span{font-size:11px;display:block;color:#6a7c5d;margin-bottom:5px}.case-io p{font-size:14px;line-height:1.8;color:#45653a}.case-io>.icon{color:#8fa67b;width:20px}.work-note{font-size:13px;color:#5b7050;margin-top:22px;text-align:center}
.compact-problems .section-heading{margin-bottom:26px}.compact-problems h2{font-size:36px}.problem-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.problem-option{display:flex;align-items:center;gap:13px;text-align:right;padding:20px 18px;background:#f4f5ed;border:1px solid #dce2d2;border-radius:9px;transition:background .2s,border-color .2s}.problem-option:hover{background:#eaf0e1;border-color:#9db48a}.problem-option>.icon:first-child{color:#758f61;width:24px;height:24px}.problem-option>.icon:last-child{width:15px;color:#77955f;margin-inline-start:auto}.problem-option strong{display:block;font-size:17px;line-height:1.6;font-weight:500;color:#375537}.problem-option small{font-size:12px;line-height:1.8;color:#627653;display:block;margin-top:5px}.field-experience{background:#e9eddf;border:1px solid #d6dec9;border-radius:15px;display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;padding:34px 40px;margin-bottom:15px}.experience-mark{font-size:13px;color:#6b8057}.field-experience h2{font-size:32px;margin-top:13px}.field-experience p{font-size:16px;line-height:1.9;color:#4f6745}.field-experience p+p{margin-top:10px}
.lead-section{gap:70px;padding-block:68px;grid-template-columns:.85fr 1.15fr}.lead-intro>p:not(.section-index){font-size:18px;color:#53664c}.review-offer{margin-top:26px;padding:24px 26px;border:1px solid #d3dfc5;border-radius:12px;background:#edf3e4}.review-offer>span{font-size:14px;color:#4e6a41;display:block}.review-offer>strong{font-size:34px;display:block;margin-top:3px}.review-offer ul{list-style:none;padding:0;margin:17px 0;display:grid;gap:10px;font-size:15px;color:#405f35}.review-offer li{display:flex;align-items:flex-start;gap:8px}.review-offer .icon{width:18px;height:18px;margin-top:4px}.review-offer>p{border-top:1px solid #cddcbd;padding-top:16px;font-size:14px;line-height:1.9;color:#586f4a}.lead-privacy-note{display:flex;gap:10px;font-size:13px!important;line-height:1.9;margin-top:20px!important}.lead-privacy-note .icon{width:19px;height:19px;margin-top:5px}.form-card{min-height:0;padding:30px;scroll-margin-top:16px}.form-topline{display:flex;justify-content:space-between;gap:15px;font-size:13px;color:#5b744b}.form-topline>span:last-child{font-size:11px}.message-progress{height:3px;background:#e4eadb;border-radius:3px;overflow:hidden;margin-block:13px 25px}.message-progress>i{display:block;transform:scaleX(0);transform-origin:right;background:#779862;height:100%;transition:transform .25s}.form-card label{color:#3d5935}.form-card textarea{min-height:123px}.form-card textarea,.form-card input:not([type=checkbox]),.form-card select{font-size:16px}.form-card textarea::placeholder,.form-card input::placeholder{color:#7b8870}.form-card .form-two-columns{margin-top:3px}.form-card #task-help{font-size:12px;color:#647657}.optional-details{border:1px solid #d6e0ca;border-radius:8px;margin-top:24px;background:#f7f9f0}.optional-details>summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;padding:13px 15px;font-size:14px;color:#47643a}.optional-details>summary::-webkit-details-marker{display:none}.optional-details>summary>span{font-size:11px;color:#687a5a}.optional-details>summary>.icon{height:16px;width:16px;margin-inline-start:auto}.optional-details[open]>summary>.icon{transform:rotate(45deg)}.optional-fields{padding:0 17px 18px}.optional-fields>label:first-child{margin-top:10px}.form-card .consent-label{font-size:12px!important;line-height:1.9;margin-top:23px!important;color:#596d4d!important}.form-actions{margin-top:20px;display:block}.form-actions>.button{width:100%;font-size:16px}.form-bottom-note{font-size:12px;text-align:center;line-height:1.8;margin-top:14px;color:#637553}.form-success>p:not(.form-kicker){color:#566f48;line-height:1.9}.calculator-disclosure{border:1px solid #cedcc0;border-radius:12px;margin-block:15px;background:#eaf0e1;overflow:hidden}.calculator-disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:18px;padding:22px 29px}.calculator-disclosure>summary::-webkit-details-marker{display:none}.calculator-disclosure>summary>.icon{color:#6e8d58}.calculator-disclosure>summary strong{font-size:22px;display:block;color:#31552f}.calculator-disclosure>summary small{font-size:13px;display:block;color:#5d784b;margin-top:4px}.calculator-disclosure>summary>b{margin-inline-start:auto;font-size:13px;color:#3e6535;white-space:nowrap;font-weight:500}.calculator-disclosure[open]>summary{border-bottom:1px solid #cbd9be}.calculator-disclosure .calculator-section{padding:35px}.calculator-disclosure .calculator-section>.container{width:100%}.calculator-disclosure .calculator-grid{gap:45px}.calculator-result{background:#f4f7ee}.result-eyebrow,.estimate-note p,.calculation-formula{color:#536e46}.faq-section{padding-block:52px}.faq-list details>p{font-size:15px;color:#596d4e}.faq-grid>div>p:not(.section-index){color:#627650}.final-cta{padding-block:55px}.final-cta>p:not(.eyebrow){color:#596f4d}.site-footer p,.site-footer button,.site-footer .container>span{color:#536b47}.case-preview-dialog{width:min(800px,calc(100% - 28px));max-height:90vh;padding:24px;overflow:auto}.case-preview-body .case-evidence{width:100%}.case-preview-body .evidence-header{font-size:19px}.case-preview-body .evidence-body{padding:25px 30px}.case-preview-body .evidence-title h4{font-size:27px}.case-preview-body .report-metrics span,.case-preview-body .age-grid span{font-size:15px}.case-preview-body figcaption{display:none}#case-preview-caption{font-size:12px;color:#5b714e;text-align:center;margin-top:15px}.case-preview-body .evidence-tabs{display:none}
.last-payment{margin:0 0 18px;padding:10px 0;border-block:1px solid #dbe3d0}.last-payment>span{display:flex;gap:12px;justify-content:space-between}.last-payment b{margin:0}.sample-equation{font-family:Arial,sans-serif;display:block;font-size:13px;margin-top:7px;color:#355930}.margin-result{display:flex;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid #cad8bd;margin-top:7px}.margin-result>span:first-child{font-size:13px;line-height:1.7;color:#4d6c3c;flex:1}.margin-result small{display:block;font-size:11px;color:#627c4d}.margin-result strong{font:28px Arial,sans-serif;color:#365d2f}.margin-result .sample-equation{font-size:11px;margin:0}
@keyframes example-enter{from{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.hero h1{font-size:44px}.hero{gap:32px}.work-choice{padding:17px 15px}.work-choice strong{font-size:19px}.work-example{padding:26px;gap:28px}.case-narrative h3{font-size:31px}.case-pain{font-size:23px}.evidence-body{padding:22px 18px}.evidence-title h4{font-size:21px}.evidence-header{padding:15px}.evidence-header>span{font-size:17px}.evidence-header b{font-size:10px}.report-metrics span,.age-grid span{font-size:11px}.case-features li{font-size:13px}.problem-option{padding:18px 14px;gap:9px}.problem-option strong{font-size:15px}.problem-option>.icon:last-child{display:none}.lead-section{gap:40px}.field-experience{gap:28px;padding:30px}.form-card{padding:26px}}
@media(max-width:850px){.hero{grid-template-columns:1fr}.work-choices{grid-template-columns:repeat(2,1fr)}.work-choice{padding:20px}.work-choice strong{font-size:24px}.work-choice>span:not(.choice-icon){font-size:14px}.work-example{grid-template-columns:1fr}.case-evidence{width:100%;max-width:620px;justify-self:center}.case-narrative h3{font-size:34px}.before-after-copy{grid-template-columns:1fr 1fr;gap:23px}.case-pain{font-size:26px}.case-features li{font-size:15px}.evidence-title h4{font-size:26px}.evidence-header>span{font-size:21px}.evidence-header b{font-size:13px}.report-metrics span,.age-grid span{font-size:13px}.report-insight{font-size:15px}.problem-options{grid-template-columns:repeat(2,1fr)}.field-experience{grid-template-columns:1fr;gap:20px}.field-experience h2{margin-top:6px}.lead-section{grid-template-columns:1fr;gap:30px}.lead-intro{max-width:650px}.lead-intro>p:not(.section-index){font-size:18px}.review-offer{padding:22px}.form-card{padding:30px}.calculator-disclosure .calculator-grid{grid-template-columns:1fr}.calculator-disclosure .calculator-copy>p{max-width:550px}}
@media(max-width:650px){.brand{font-size:21px;gap:5px}.brand-symbol{width:24px;transform:scale(.75);margin-inline-end:0}.brand-dot{margin-inline-start:-3px}.header-inner{gap:10px}.header-inner>.button{font-size:11px;gap:8px;padding:8px 10px}.hero{padding-block:34px 35px;gap:29px}.hero h1{font-size:39px;margin-block:18px}.hero-description{font-size:18px;line-height:1.85}.hero .cta-note{font-size:13px;line-height:1.9}.hero-work-links{font-size:13px;gap:8px 14px;margin-top:21px}.hero-assurances{font-size:11px;line-height:1.8}.hero-visual .visual-caption{font-size:11px;display:block}.hero-visual .visual-caption small{display:block;font-size:10px;margin-top:3px}.hero-visual{padding:19px 17px}.principles-bar .container{gap:7px 14px}.principles-bar span{font-size:11px}.section{padding-block:47px}.work-section{padding-block:43px}.work-section h2{font-size:33px;line-height:1.4}.work-section .section-heading>p{font-size:15px}.work-choices{gap:9px;margin-bottom:19px}.work-choice{padding:15px 13px;border-radius:9px}.choice-icon{margin-bottom:8px}.choice-icon>.icon{height:22px;width:22px}.work-choice strong{font-size:19px;line-height:1.5}.work-choice>span:not(.choice-icon){font-size:12px;line-height:1.8;margin-top:5px}.work-choice small{font-size:11px;margin-top:12px;gap:8px}.work-example{padding:23px 17px;border-radius:12px;display:flex;flex-direction:column;gap:0}.case-narrative{display:contents}.case-domain{order:0;font-size:12px;margin:0 0 6px}.case-narrative h3{order:1;font-size:29px;margin-bottom:12px}.case-pain{order:2;font-size:23px;margin-bottom:23px}.before-after-copy{order:3;gap:16px;margin-bottom:25px}.before-after-copy>div{padding-inline-start:10px}.before-after-copy p{font-size:14px;line-height:1.9}.case-evidence{order:4;border-radius:8px}.case-features{order:5;margin:23px 0 18px;gap:10px}.case-features li{font-size:14px;line-height:1.85}.case-task-button{order:6;font-size:14px;line-height:1.8;gap:9px}.case-io{order:7;display:grid;grid-template-columns:1fr;gap:10px;margin-top:23px;padding-top:19px;width:100%}.case-io>.icon{display:none}.case-io>div{padding-inline-start:10px;border-inline-start:2px solid #d1ddc4}.case-io span{font-size:11px;margin-bottom:3px}.case-io p{font-size:13px}.evidence-header{padding:13px 12px;gap:8px;flex-wrap:wrap}.evidence-header>span{font-size:17px;gap:7px}.evidence-header .icon{height:18px;width:18px}.evidence-header b{font-size:11px}.evidence-body{padding:19px 12px}.evidence-title{gap:8px;flex-wrap:wrap;margin-bottom:17px}.evidence-title h4{font-size:21px}.sample-badge{font-size:10px;padding:3px 6px}.evidence-tabs{padding:10px 8px 0;gap:4px}.evidence-tabs button{padding:8px 4px;font-size:11px}.report-alert{font-size:12px;padding:11px 10px;gap:7px;line-height:1.8}.report-identity{font-size:14px;gap:6px}.report-identity>span{font-size:11px}.age-grid,.report-metrics{gap:5px}.age-grid>div,.report-metrics>div{padding:12px 4px}.age-grid span,.report-metrics span{font-size:11px;line-height:1.8}.age-grid b,.report-metrics b{font-size:22px}.report-total>span{font-size:13px}.report-total strong{font-size:26px}.report-insight{font-size:13px;line-height:1.9;margin-top:15px}.case-evidence figcaption{padding:12px 10px;gap:10px}.case-evidence figcaption>span{font-size:10px;max-width:78%}.preview-button{font-size:11px;gap:5px}.message-demo{padding:16px 12px}.message-demo p{font-size:14px}.inactive-row{gap:12px}.inactive-row strong{font-size:14px}.inactive-row>b{font-size:12px;max-width:100px}.inactive-row span{font-size:12px}.purchase-suggestion{gap:15px;padding:16px 11px}.purchase-suggestion strong{font-size:32px}.purchase-suggestion p{font-size:12px}.purchase-suggestion>div>span{font-size:11px}.report-pairs{font-size:12px;gap:12px}.allocation-row{grid-template-columns:1.7fr 1fr auto;gap:10px}.allocation-row strong{font-size:14px}.allocation-row span{font-size:11px}.allocation-row>b{font-size:20px}.export-files{gap:5px}.export-files>span{font-size:11px;padding:7px}.cost-comparison{gap:10px}.cost-comparison>div{padding:13px 10px}.cost-comparison>div>span{font-size:12px}.cost-comparison strong{font-size:26px}.price-categories{gap:7px}.price-categories>span{font-size:11px}.price-categories b{font-size:23px}.work-note{font-size:12px;line-height:1.9}.compact-problems h2{font-size:30px}.problem-options{gap:9px}.problem-option{padding:15px 12px;flex-direction:column;align-items:flex-start;gap:9px}.problem-option strong{font-size:15px;line-height:1.7}.problem-option small{font-size:12px;line-height:1.8}.field-experience{padding:24px 22px;gap:15px}.field-experience h2{font-size:28px}.field-experience p{font-size:15px;line-height:1.9}.lead-section{padding-block:49px}.lead-intro h2{font-size:39px}.review-offer>strong{font-size:30px}.review-offer ul{font-size:14px}.review-offer>p{font-size:13px}.form-card{padding:24px 20px}.form-card .form-two-columns{gap:12px}.form-card .form-two-columns label{font-size:13px!important}.form-card label{font-size:14px}.form-card .consent-label{font-size:12px!important}.form-topline{font-size:13px}.optional-fields{padding-inline:12px}.optional-details>summary{font-size:13px;padding:13px}.form-actions>.button{font-size:16px}.form-bottom-note{font-size:11px}.calculator-disclosure>summary{padding:20px 17px;gap:11px;flex-wrap:wrap}.calculator-disclosure>summary strong{font-size:21px}.calculator-disclosure>summary small{font-size:12px}.calculator-disclosure>summary>b{width:100%;padding-inline-start:35px;font-size:13px}.calculator-disclosure .calculator-section{padding:25px 18px}.calculator-disclosure .calculator-grid{gap:27px}.calculator-disclosure .calculator-section h2{font-size:30px}.calculator-result{padding:21px 17px}.calculator-result .result-value strong{font-size:54px}.calculator-result .button{font-size:14px;gap:16px}.faq-list summary{font-size:16px}.faq-list details>p{font-size:14px}.final-cta h2{font-size:34px}.site-footer .brand{font-size:22px}.site-footer>.container{gap:13px}.site-footer p{font-size:11px}.case-preview-dialog{padding:20px 12px}.case-preview-dialog .dialog-header h2{font-size:22px}.case-preview-body .evidence-body{padding:20px 13px}.case-preview-body .evidence-title h4{font-size:23px}.case-preview-body .age-grid span,.case-preview-body .report-metrics span{font-size:12px}}
@media(max-width:360px){.brand{font-size:19px}.header-inner>.button{font-size:10px;gap:5px}.brand-symbol{display:none}.hero h1{font-size:34px}.work-choice strong{font-size:17px}.work-choice{padding:13px 10px}.work-choice>span:not(.choice-icon){font-size:12px}.before-after-copy{grid-template-columns:1fr;gap:17px}.before-after-copy p{font-size:15px}.evidence-tabs button{font-size:10px}.evidence-header>span{font-size:16px}.report-metrics span,.age-grid span{font-size:10px}.form-card{padding:22px 16px}.form-topline{font-size:12px}}
@media(prefers-reduced-motion:reduce){.work-choice:hover{transform:none}.work-example.is-active{animation:none}.message-progress>i{transition:none}}

.work-example{scroll-margin-top:20px}
