@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-normal-400.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-normal-500.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-normal-600.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-normal-700.ttf)format("truetype")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-400.ttf)format("truetype")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-normal-400.ttf)format("truetype")}:root{color:#213b31;font-synthesis:none;--ink:#1d3e31;--muted:#6d796e;--green:#214b3a;--yellow:#f5d45c;--border:#dfe5da;--paper:#fff;--serif:"Instrument Serif",Georgia,serif;font-optical-sizing:auto;background:#fafbf7;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}p{line-height:1.65}svg{flex-shrink:0}button svg,a svg{vertical-align:middle}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #b49324}input,select{min-width:0}.container{width:min(1200px,100% - 80px);margin-inline:auto}.skip-link{background:var(--yellow);z-index:100;padding:12px 20px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:12px}main:focus{outline:none}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-size:13px;font-weight:600;line-height:1.35;transition:background .18s,transform .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{background:var(--green);color:#fff}.button-yellow{background:var(--yellow);color:#213b31}.button-yellow:hover:not(:disabled){background:#f8dd7b}.button-secondary{color:var(--ink);background:0 0;border-color:#ccd5c8}.button-small{min-height:38px;padding:9px 13px;font-size:12px}.text-button{min-height:40px;color:var(--ink);background:0 0;padding:10px 0}.icon-button{color:inherit;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.text-link{color:var(--green);text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:600;line-height:1.6;-webkit-text-decoration:underline #b2bfab;text-decoration:underline #b2bfab;display:inline-flex}.text-link:hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.eyebrow{letter-spacing:1.6px;align-items:center;gap:9px;font-size:10px;font-weight:650;line-height:1.6;display:flex}.tag{color:#506443;letter-spacing:.1px;white-space:nowrap;background:#eaf0e4;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:600;line-height:1.3;display:inline-flex}.tag-yellow{color:#6f5a14;background:#fff0be}.tag-outline{color:#687662;background:0 0;border:1px solid #dce3d6}.status-dot,.small-dot{background:#54784e;border-radius:50%;width:6px;height:6px;display:inline-block}.tiny-line{background:#6d846a;width:20px;height:1px}.site-header{z-index:10;background:#fafbf7;border-bottom:1px solid #e4e9de;height:86px;position:relative}.header-inner{align-items:center;gap:45px;width:min(1280px,100% - 80px);height:100%;margin:auto;display:flex}.brand{letter-spacing:-1.9px;color:#214631;flex-shrink:0;align-items:center;gap:9px;font-size:34px;font-weight:650;line-height:1;display:inline-flex}.brand img{width:34px;height:34px}.main-nav{flex:1;justify-content:center;align-items:center;gap:29px;display:flex}.main-nav>a{color:#627160;white-space:nowrap;font-size:12px}.main-nav>a.nav-active{font-weight:650}.header-actions{align-items:center;gap:25px;display:flex}.country-picker{border-right:1px solid var(--border);align-items:center;padding-right:22px;font-size:15px;gap:7px!important;margin:0!important;display:flex!important}.country-picker select{appearance:none;color:#304d39;width:63px;background:0 0!important;border:0!important;height:32px!important;padding:0!important;font-size:11px!important;font-weight:600!important}.country-picker option{font-size:13px}.header-actions .text-button{gap:6px;font-size:12px}.menu-button{display:none}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:46px;min-height:600px;padding-top:60px;padding-bottom:53px;display:grid}.hero-copy{padding-top:4px}.hero-copy>.eyebrow{letter-spacing:1.45px;margin-bottom:24px;font-size:9px}.hero h1{font-family:var(--serif);letter-spacing:-2.1px;margin:0 0 25px;font-size:76px;font-weight:400;line-height:.99}.hero h1 em{color:#5a7956;font-weight:400}.hero-description{color:#72806e;max-width:422px;margin:0 0 28px;font-size:15px;line-height:1.8}.hero-buttons{flex-wrap:wrap;gap:10px;display:flex}.hero-buttons>.button{min-height:49px;padding-inline:21px;font-size:12px}.hero-footnote{color:#79816f;align-items:center;gap:8px;margin-top:15px;font-size:10px;display:flex}.hero-markets{color:#7a8272;align-items:center;gap:9px;margin-top:40px;font-size:10px;display:flex}.market-flags{margin-left:8px;font-size:15px}.hero-visual{isolation:isolate;background:#e9efdf;border-radius:14px;height:463px;position:relative}.visual-grid{z-index:-1;background-image:linear-gradient(#dce5d3 1px,#0000 1px),linear-gradient(90deg,#dce5d3 1px,#0000 1px);background-size:36px 36px;border-radius:14px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0007,#0000 90%);mask-image:linear-gradient(#0007,#0000 90%)}.visual-label{letter-spacing:1.5px;color:#8c9e7f;font-size:8px;font-weight:600;position:absolute;top:22px;left:28px}.car-scene{position:absolute;top:30px;left:-8px;right:-16px}.car-scene svg{filter:drop-shadow(0 8px 1px #214c3c09);width:100%;height:auto}.example-report{background:#fffef9;border:1px solid #dbe2d1;border-radius:10px;padding:21px 22px 0;position:absolute;bottom:24px;left:31px;right:31px;box-shadow:0 16px 26px #3d573712}.example-topline{color:#849078;letter-spacing:1px;justify-content:space-between;align-items:center;gap:8px;font-size:7px;font-weight:650;display:flex}.example-topline>span:first-child{align-items:center;gap:6px;display:flex}.mini-logo{background:url(/lymyn-slice.svg) 50%/cover;width:10px;height:10px;display:inline-block}.example-topline .tag{letter-spacing:0;background:#f0f2e9;font-size:7px}.example-report h2{letter-spacing:-.6px;margin:17px 0 7px;font-size:20px;font-weight:650}.example-report h2>span{color:#7b8676;letter-spacing:0;padding-left:5px;font-size:11px;font-weight:450}.car-detail{color:#85917d;align-items:center;gap:6px;font-size:9px;display:flex}.car-detail span{margin:0 3px}.example-prices{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.example-prices>div>span{color:#85917e;font-size:9px}.example-prices p{letter-spacing:-.6px;margin:2px 0;font-size:23px;font-weight:600}.example-prices>div:first-child p{color:#78836f;font-size:20px}.example-evidence{color:#929b85;align-items:center;gap:5px;margin:10px 0 17px;font-size:8px;display:flex}.example-evidence .small-dot{background:#bcaa53;width:4px;height:4px}.example-bottom{color:#839076;border-top:1px solid #e8ebdf;justify-content:space-between;align-items:center;padding:12px 0;font-size:8px;display:flex}.example-bottom>span:first-child{align-items:center;gap:7px;display:flex}.example-bottom>span:last-child{background:#eff3e7;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.visual-sticker{background:#f6da77;border-radius:7px;align-items:center;gap:10px;padding:13px 15px;font-size:10px;line-height:1.5;display:flex;position:absolute;top:133px;right:-18px;transform:rotate(5deg);box-shadow:0 4px 10px #91824d12}.visual-sticker strong{font-weight:650}.value-strip>.container{justify-content:space-between;align-items:center;gap:16px;padding-block:23px;display:flex}.value-strip span{color:#66785d;align-items:center;gap:11px;font-size:12px;display:flex}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:39px;display:flex}.section-heading .eyebrow{color:#88937d;margin-bottom:15px;font-size:9px}.section-heading h2,.honesty-section h2{font-family:var(--serif);letter-spacing:-.7px;margin:0;font-size:45px;font-weight:400;line-height:1.08}.section-heading>p{color:#85917b;margin:0 0 4px;font-size:12px}.steps-grid{border-top:1px solid #dce3d3;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.step{padding:25px 36px 6px 0}.step+.step{border-left:1px solid #dce3d3;padding-left:35px}.step-top{color:#9ca98c;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:10px;display:flex}.step-top>svg{stroke-width:1.4px;color:#5f7d50;width:24px;height:24px}.step h3{letter-spacing:-.3px;margin:0 0 9px;font-size:17px;font-weight:550}.step p{color:#829078;max-width:280px;margin:0;font-size:12px;line-height:1.8}.honesty-section{border-top:1px solid #dfe5d6;grid-template-columns:45px 1fr 1.15fr;align-items:center;gap:27px;padding-top:49px;padding-bottom:55px;display:grid}.honesty-icon{color:#829971;align-self:start;padding-top:38px}.honesty-section .eyebrow{color:#93a083;letter-spacing:1.15px;margin-bottom:15px;font-size:8px}.honesty-section h2{font-size:36px;line-height:1.14}.honesty-section p{color:#819076;max-width:360px;margin:16px 0;font-size:12px;line-height:1.8}.honesty-section .text-link{font-size:10px}.assumption-preview{background:#f0f3e9;border:1px solid #e2e8d9;border-radius:9px;padding:20px 27px}.assumption-preview>div{align-items:center;gap:12px;padding-block:18px;display:flex}.assumption-preview>div>div{flex-direction:column;flex:1;gap:5px;display:flex}.assumption-preview strong{font-size:12px;font-weight:550}.assumption-preview>div>div>span{color:#89967e;font-size:9px}.assumption-preview .tag{font-size:8px}.assumption-icon{color:#70885d;background:#e4ebd8;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.bottom-cta{color:#f6f6e6;background:#214b3a;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;margin-bottom:80px;padding:44px 52px;display:flex}.bottom-cta .eyebrow{color:#a8bea0;letter-spacing:1.2px;font-size:8px}.bottom-cta h2{font-family:var(--serif);letter-spacing:-.5px;margin:11px 0 4px;font-size:42px;font-weight:400}.bottom-cta p{color:#b7c7ac;margin:0;font-size:12px}.bottom-cta>.button{min-height:47px;font-size:12px}.footer-main{justify-content:space-between;gap:50px;padding-top:46px;padding-bottom:36px;display:flex}.footer-main .brand{font-size:29px}.footer-main .brand img{width:28px;height:28px}.footer-main>div>p{color:#819073;margin-top:18px;font-size:11px;line-height:1.75}.footer-location{color:#97a086;font-size:9px}.footer-links{gap:55px;padding-top:8px;display:flex}.footer-links>div{flex-direction:column;gap:11px;display:flex}.footer-links>div>span{color:#93a085;letter-spacing:1.3px;margin-bottom:4px;font-size:8px}.footer-links a{color:#64785a;font-size:10px}.footer-links a:hover{color:#173b29;text-decoration:underline}.footer-bottom{color:#96a187;border-top:1px solid #dce4d2;justify-content:space-between;gap:15px;padding-block:20px;font-size:8px;display:flex}.workspace-heading{justify-content:space-between;align-items:center;gap:30px;padding-top:45px;padding-bottom:27px;display:flex}.workspace-heading .eyebrow{color:#87967a;margin-bottom:10px;font-size:8px}.workspace-heading h1{font-family:var(--serif);letter-spacing:-.6px;margin:0;font-size:43px;font-weight:400;line-height:1.15}.workspace-heading p{color:#89977d;margin:9px 0 0;font-size:12px}.usage-badge{background:#f1f5e9;border:1px solid #dfe6d5;border-radius:7px;align-items:center;gap:11px;padding:13px 18px;display:flex}.usage-badge>div{flex-direction:column;gap:5px;display:flex}.usage-badge strong{font-size:11px;font-weight:550}.usage-badge>div>span{color:#8c9980;font-size:9px}.usage-badge button{color:#4c7144;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:9px;text-decoration:underline;display:inline-flex}.preview-note{color:#7a8c6c;background:#eff3e9;border:1px solid #dfe7d5;border-radius:6px;align-items:center;gap:8px;margin-bottom:20px;padding:11px 14px;font-size:10px;display:flex}.preview-note>span{flex:1}.preview-note button{color:#526f44;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;text-decoration:underline;display:flex}.workspace-grid{grid-template-columns:minmax(0,1.5fr) 1fr;align-items:start;gap:70px;margin-bottom:78px;display:grid}.intake-card{background:#fff;border:1px solid #dce4d3;border-radius:10px;box-shadow:0 3px 6px #2e472204}.card-heading{border-bottom:1px solid #e9eddf;align-items:center;gap:12px;padding:24px 28px 20px;display:flex}.section-number{color:#738b5d;background:#f1f5e9;border:1px solid #d9e2cd;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.card-heading h2,.card-heading h3{letter-spacing:-.25px;margin:0 0 4px;font-size:16px;font-weight:550}.card-heading p{color:#929e86;margin:0;font-size:10px}.required-label{color:#a4ad98;margin-left:auto;font-size:9px}.form-body{padding:24px 28px 27px}.form-body label,.auth-modal label,.assumptions-grid label{color:#576e48;flex-direction:column;gap:8px;margin-bottom:18px;font-size:11px;font-weight:550;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-body input,.form-body select,.auth-modal input,.assumptions-grid input{color:#3d5835;background:#fff;border:1px solid #dce4d2;border-radius:5px;width:100%;height:43px;padding:10px 12px;font-size:12px;transition:border .15s}.form-body input::placeholder,.auth-modal input::placeholder{color:#a7b09c;font-weight:400}.form-body input:focus,.form-body select:focus,.auth-modal input:focus{outline-offset:1px;border-color:#91a67b;outline:2px solid #dfe8d0}.form-body .optional{color:#a2ad94;align-self:flex-end;margin-top:-23px;font-size:8px;font-weight:400;display:inline}.input-affix{background:#fff;border:1px solid #dce4d2;border-radius:5px;align-items:center;display:flex;position:relative;overflow:hidden}.input-affix:focus-within{outline-offset:1px;border-color:#91a67b;outline:2px solid #dfe8d0}.input-affix>span{color:#94a17f;white-space:nowrap;padding-left:12px;font-size:11px;font-weight:450}.input-affix>input{background:0 0;flex:1;min-width:0;border:0!important;outline:none!important}.input-affix.suffix>span{padding-left:0;padding-right:12px;font-size:10px}.input-affix.suffix>select{background:#f7f9f2;border:0;border-left:1px solid #e8eddf;border-radius:0;width:57px;height:25px;margin-right:5px;padding:3px 5px;font-size:10px;outline:none!important}.disclosure-button{color:#77935f;text-align:left;background:#f9fbf5;border:1px dashed #cfdcc1;border-radius:6px;align-items:center;gap:8px;width:100%;margin:2px 0 23px;padding:14px 12px;font-size:11px;display:flex}.disclosure-button>span{color:#a4af96;margin-left:1px;font-size:8px}.disclosure-button>svg:last-child{margin-left:auto}.optional-fields{padding-top:0}.field-note{color:#9aa68b;margin-top:-6px;font-size:9px}.form-submit{border-top:1px solid #e7ecde;padding-top:22px}.form-submit>.button{justify-content:space-between;width:100%;height:48px;padding-inline:18px;font-size:13px}.form-submit>p{color:#97a28b;justify-content:center;align-items:center;gap:6px;margin:13px 0 0;font-size:9px;display:flex}.intake-aside{padding-top:27px;padding-right:10px}.aside-intro .eyebrow{letter-spacing:1.05px;color:#92a080;margin-bottom:18px;font-size:8px}.aside-intro h2{font-family:var(--serif);letter-spacing:-.5px;margin:0;font-size:45px;font-weight:400;line-height:1.05}.aside-intro h2 em{color:#8a9c73;font-weight:400}.aside-intro p{color:#8d9b7d;max-width:300px;margin-top:18px;font-size:12px;line-height:1.8}.included-list{margin-top:31px}.included-item{gap:15px;margin-bottom:25px;display:flex}.included-item>span{color:#8da673;background:#ecf1e2;border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.included-item>span>svg{stroke-width:1.5px;width:18px;height:18px}.included-item h3{color:#5a754a;margin:0 0 4px;font-size:12px;font-weight:550}.included-item p{color:#9ba68c;max-width:245px;margin:0;font-size:10px;line-height:1.75}.aside-note{border-top:1px solid #e1e8d6;align-items:flex-start;gap:9px;margin-top:5px;padding:21px 0;display:flex}.aside-note>svg{color:#9fb48a;margin-top:2px}.aside-note p{color:#9aa78a;max-width:270px;margin:0;font-size:10px;line-height:1.8}.intake-aside>.text-link{margin-top:2px;font-size:10px}.error-message{color:#7a5a28;background:#fff7e9;border:1px solid #e1caa5;border-radius:7px;gap:10px;margin-bottom:18px;padding:15px 18px;font-size:12px;line-height:1.7;display:flex}.error-message>svg{margin-top:2px}.error-message p{margin:6px 0 0}.inline-button{color:inherit;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.report-workspace{margin-bottom:70px}.example-banner{color:#9c8958;background:#fff9e8;border:1px solid #e6d9ad;border-radius:6px;align-items:center;gap:9px;margin-bottom:18px;padding:12px 15px;font-size:10px;line-height:1.7;display:flex}.example-banner strong{color:#8c763e;font-weight:600}.report-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:31px;display:flex}.report-toolbar>.text-link{font-size:11px}.report-toolbar>div{gap:8px;display:flex}.report-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.report-title .eyebrow{color:#8fa17e;margin-bottom:10px;font-size:8px}.report-title h2{letter-spacing:-.9px;margin:0 0 9px;font-size:31px;font-weight:550}.report-title h2>span{color:#9aa58c;padding-left:4px;font-size:18px;font-weight:400}.report-title p{color:#96a18a;align-items:center;gap:11px;margin:0;font-size:10px;display:flex}.fx-note{color:#8f9e7c;background:#f0f4e9;border-radius:5px;align-items:center;gap:7px;padding:10px 12px;font-size:10px;display:flex}.report-main-grid{grid-template-columns:1fr 1.12fr;align-items:start;gap:22px;display:grid}.offer-card{color:#f7faef;background:#214b3a;border-radius:10px;padding:27px 29px 0;overflow:hidden}.card-eyebrow{letter-spacing:1.1px;color:#82997b;align-items:center;gap:8px;font-size:8px;font-weight:600;display:flex}.offer-card .card-eyebrow{color:#afc5a1;letter-spacing:.8px;font-size:7px}.offer-card .card-eyebrow .tag{margin-left:auto;padding:5px 6px;font-size:7px}.offer-card h3{color:#c1d2b4;margin:30px 0 6px;font-size:13px;font-weight:450}.offer-amount{letter-spacing:-1.7px;color:#f2e39c;font-size:52px;font-weight:500;line-height:1.15}.native-money{color:#b6cba7;margin-top:5px;font-size:10px}.offer-anchor{color:#9fbb91;border-bottom:1px solid #ffffff23;justify-content:space-between;align-items:center;padding:17px 0 20px;font-size:11px;display:flex}.offer-anchor strong{color:#c6d7ba;font-size:13px;font-weight:450}.offer-range{padding-top:21px}.offer-range>div:first-child{color:#a0b994;justify-content:space-between;gap:15px;font-size:10px;display:flex}.offer-range strong{color:#c9d8bd;font-size:11px;font-weight:500}.range-track{background:#ffffff15;border-radius:4px;height:5px;margin-top:18px;position:relative}.range-track>span{background:linear-gradient(90deg,#75926b,#d5d88d);border-radius:4px;width:61%;height:5px;position:absolute;left:15%}.range-track>i{background:#f5e8a3;border-radius:2px;width:3px;height:11px;position:absolute;top:-3px;left:49%}.range-labels{color:#82a274;justify-content:space-between;gap:12px;margin-top:8px;font-size:7px;display:flex}.offer-reasons{margin-top:24px;margin-bottom:21px}.offer-reasons p{color:#b2c9a4;align-items:flex-start;gap:7px;margin:10px 0;font-size:10px;line-height:1.8;display:flex}.offer-reasons p>svg{color:#d1d592;margin-top:3px}.offer-method{color:#94b083;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;padding:16px 0;font-size:9px;display:flex}.offer-method:hover{color:#fff}.ownership-card{background:#fff;border:1px solid #dce5d2;border-radius:10px;padding:27px 28px 0}.ownership-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.ownership-heading h3{letter-spacing:-.3px;margin:0;font-size:15px;font-weight:550}.segmented{background:#f9fbf5;border:1px solid #dce5d3;border-radius:5px;gap:3px;padding:3px;display:flex}.segmented button{color:#9da98e;background:0 0;border:0;border-radius:3px;padding:5px 9px;font-size:9px}.ownership-amount{letter-spacing:-1px;margin-top:17px;font-size:37px;font-weight:500;line-height:1.3}.ownership-amount>span{color:#a2ac95;letter-spacing:0;margin-left:9px;font-size:10px;font-weight:400;display:inline-block}.ownership-monthly{color:#a7b099;margin:4px 0 20px;font-size:9px}.ownership-monthly strong{color:#7a8e65;font-weight:550}.cost-bars{border-radius:4px;gap:3px;height:7px;margin-bottom:21px;display:flex;overflow:hidden}.cost-lines>div{color:#98a68a;justify-content:space-between;align-items:center;gap:20px;margin:11px 0;font-size:10px;display:flex}.cost-lines>div>span{align-items:center;gap:7px;display:flex}.cost-lines i{border-radius:2px;width:6px;height:6px;display:inline-block}.cost-lines strong{color:#688151;font-size:10px;font-weight:500}.cost-total{color:#6a8252;border-top:1px solid #e6ecdc;justify-content:space-between;align-items:center;gap:16px;padding:15px 0 9px;font-size:11px;display:flex}.cost-total strong{letter-spacing:-.4px;color:#406332;font-size:17px}.cost-disclaimer{color:#a7b299;margin:0 0 15px;font-size:8px;line-height:1.8}.assumptions-toggle{color:#718e59;text-align:left;background:0 0;border:0;border-top:1px solid #e4ebda;justify-content:space-between;align-items:center;width:100%;padding:15px 0;font-size:10px;display:flex}.rotated{transform:rotate(180deg)}.assumptions-card{background:#fff;border:1px solid #dde5d3;border-radius:9px;margin-top:21px}.assumptions-grid{grid-template-columns:repeat(3,1fr);gap:20px 24px;padding:23px 28px;display:grid}.assumptions-grid label{margin:0;font-size:10px}.assumption-label{justify-content:space-between;align-items:center;gap:5px;display:flex}.assumption-label>.tag{padding:3px 5px;font-size:7px}.assumptions-grid .input-affix>input{height:37px;font-size:11px}.assumptions-grid small{color:#a3af94;font-size:8px;font-weight:400;line-height:1.6}.report-secondary-grid{grid-template-columns:1.12fr 1fr;align-items:start;gap:22px;margin-top:22px;display:grid}.concerns-card,.questions-card{background:#fff;border:1px solid #dce5d2;border-radius:9px;padding:26px 28px}.section-title{align-items:center;gap:12px;margin-bottom:9px;display:flex}.section-title-icon{color:#8ba76c;background:#f4f8ed;border:1px solid #dce6ce;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.section-title h3{letter-spacing:-.2px;margin:0 0 4px;font-size:14px;font-weight:550}.section-title p{color:#a0ad92;margin:0;font-size:9px}.concern{border-top:1px solid #e8eddf;gap:14px;margin-top:17px;padding-top:20px;display:flex}.concern>span{color:#bdc8ad;padding-top:1px;font-size:10px;line-height:1.5}.concern h4{color:#6c8754;margin:0 0 5px;font-size:11px;font-weight:550}.concern p{color:#9ca98e;margin:0;font-size:10px;line-height:1.8}.concern .text-link{margin-top:7px;font-size:8px}.questions-card ul{margin:21px 0;padding:0;list-style:none}.questions-card li{border-bottom:1px solid #dfe7d2;gap:12px;padding-block:13px;display:flex}.questions-card li>span{border:1px solid #c5d1b4;border-radius:3px;flex-shrink:0;width:12px;height:12px;margin-top:3px}.questions-card li p{color:#81966a;margin:0;font-size:10px;line-height:1.8}.questions-card>.button{color:#749154;border-color:#c8d6b8;min-height:38px;padding:9px 13px;font-size:9px}.evidence-footer{border-top:1px solid #dce5d1;margin-top:27px;padding-top:24px}.evidence-footer>div:first-child{color:#90a579;align-items:center;gap:8px;display:flex}.evidence-footer h3{color:#758e5d;margin:0;font-size:11px;font-weight:550}.evidence-footer>p{color:#9eae8b;max-width:850px;margin:10px 0;font-size:9px;line-height:1.9}.source-links{flex-wrap:wrap;gap:12px 20px;margin-top:14px;margin-bottom:17px;display:flex}.source-links>a{color:#7d9662;text-underline-offset:3px;align-items:center;gap:4px;font-size:9px;text-decoration:underline;display:flex}.evidence-footer>.coverage-note{margin:5px 0;font-size:8px}.report-date{color:#b1bca0;margin-top:18px;font-size:8px;display:block}.pricing-section{padding-top:55px;padding-bottom:75px}.pricing-intro{text-align:center}.pricing-intro .eyebrow{color:#94a17f;justify-content:center;font-size:9px}.pricing-intro h1{font-family:var(--serif);letter-spacing:-1.2px;margin:22px 0 16px;font-size:61px;font-weight:400;line-height:1.02}.pricing-intro p{color:#929e82;font-size:13px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.price-card{background:#fff;border:1px solid #dbe5cf;border-radius:9px;padding:28px 28px 23px;position:relative}.price-card>.eyebrow{letter-spacing:1.2px;color:#99a985;font-size:8px}.price-card h2{letter-spacing:-.5px;margin:12px 0 24px;font-size:22px;font-weight:500}.plan-price{letter-spacing:-1.3px;font-size:43px;font-weight:500;line-height:1}.plan-price>span{color:#9aa98a;letter-spacing:0;padding-left:9px;font-size:11px;font-weight:400}.price-card>p{color:#9eab8b;margin:15px 0 22px;font-size:11px}.price-card ul{border-top:1px solid #e4ebda;min-height:157px;margin:0 0 27px;padding:21px 0 0;list-style:none}.price-card li{color:#7f9667;align-items:center;gap:9px;margin-bottom:15px;font-size:11px;display:flex}.price-card li svg{color:#92aa76;width:14px;height:14px}.price-card>.button{width:100%;min-height:43px;padding-inline:12px;font-size:10px}.price-note{color:#a8b496;text-align:center;margin-top:13px;font-size:8px;line-height:1.8;display:block}.price-card-featured>.plan-price{color:#efde91}.price-card-featured ul{border-color:#ffffff21}.price-card-featured li svg{color:#e3d88c}.plan-featured-label{background:var(--yellow);color:#4c6232;letter-spacing:1px;border-radius:4px;align-items:center;gap:6px;padding:7px 10px;font-size:7px;font-weight:650;display:flex;position:absolute;top:-14px;right:18px}.pricing-fineprint{color:#9ab082;gap:13px;max-width:750px;margin:26px auto;display:flex}.pricing-fineprint svg{margin-top:5px}.pricing-fineprint p{color:#a1af8f;margin:0;font-size:9px;line-height:1.9}.pricing-fineprint a{text-underline-offset:3px;text-decoration:underline}.pricing-faq{max-width:720px;margin:58px auto 0}.pricing-faq h2{font-family:var(--serif);letter-spacing:-.5px;margin-bottom:24px;font-size:36px;font-weight:400}.pricing-faq details{border-top:1px solid #dfe7d3;padding:19px 0}.pricing-faq summary{cursor:pointer;color:#78925e;justify-content:space-between;gap:20px;font-size:12px;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq details p{color:#99a98a;padding-right:45px;font-size:11px;line-height:1.85}.content-page{width:calc(100% - 80px);max-width:920px;margin:52px auto 75px}.content-heading,.content-page header{margin-bottom:30px}.content-page .eyebrow{color:#8fa278;font-size:9px}.content-page h1{font-family:var(--serif);letter-spacing:-1.2px;max-width:700px;margin:18px 0;font-size:56px;font-weight:400;line-height:1.08}.content-intro{color:#819574;max-width:760px;font-size:16px;line-height:1.8}.content-page h2{letter-spacing:-.5px;margin:33px 0 14px;font-size:22px;font-weight:500}.content-page h3{font-size:16px;font-weight:550}.content-page p,.content-page li{color:#7b9270;font-size:13px;line-height:1.9}.content-page li{margin-bottom:9px}.content-page ul,.content-page ol{padding-left:22px}.content-page a{color:#426b35;text-underline-offset:4px;text-decoration:underline}.content-page .button{color:#fff;text-decoration:none}.content-page section{margin-bottom:26px}.content-body{border-top:1px solid #e0e8d6;padding-top:6px}.content-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.guide-card{background:#f2f6e9;border:1px solid #dce6cf;border-radius:8px;padding:28px}.guide-card h2{margin-top:5px}.guide-card h2 a{text-decoration:none}.guide-card p{font-size:12px}.content-cta{border-top:1px solid #dfe7d3;margin-top:35px;padding-top:28px}.content-page .content-callout,.content-page aside{background:#f0f5e6;border:1px solid #dce6cd;border-radius:7px;margin-block:25px;padding:20px 24px}.not-found{text-align:center;padding-top:110px;padding-bottom:120px}.not-found .eyebrow{color:#91a37a;justify-content:center}.not-found h1{font-family:var(--serif);letter-spacing:-1px;margin:23px 0 17px;font-size:61px;font-weight:400}.not-found p{color:#8c9f7b;font-size:14px}.not-found .button{margin-top:18px}.auth-dialog{width:min(450px,100% - 30px);max-height:calc(100dvh - 40px);color:var(--ink);background:#fffef9;border:1px solid #d8e2ca;border-radius:13px;padding:0;box-shadow:0 30px 100px #123b2833}.auth-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#122f246b}.auth-modal{padding:36px;position:relative}.modal-close{color:#91a17c;position:absolute;top:12px;right:12px}.auth-logo{margin-bottom:25px;display:block}.auth-modal>.eyebrow{letter-spacing:1.1px;color:#99a987;font-size:7px}.auth-modal h2{font-family:var(--serif);letter-spacing:-.5px;margin:11px 0 10px;font-size:37px;font-weight:400;line-height:1.12}.auth-modal>p{color:#95a487;margin:0 0 25px;font-size:11px;line-height:1.8}.auth-modal label{margin-bottom:15px;font-size:10px}.auth-modal input{font-size:12px}.auth-modal form>.button{width:100%;min-height:43px;margin-top:4px;font-size:12px}.auth-divider{justify-content:center;align-items:center;gap:10px;margin-block:20px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e3ead9;flex:1;height:1px}.auth-divider>span{color:#a9b497;font-size:10px}.google-button{border-color:#d6e1c8;width:100%;min-height:42px;font-size:11px;font-weight:500}.auth-switch{color:#a3b28f;flex-wrap:wrap;justify-content:center;gap:13px;margin-top:20px;font-size:9px;display:flex}.auth-switch button{color:#75905b;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline}.auth-modal>.auth-terms{text-align:center;color:#b1bda0;margin:24px 0 0;font-size:8px;line-height:1.8}.auth-terms a{text-underline-offset:2px;text-decoration:underline}.auth-preview-note{color:#8ca571;background:#f1f5e8;border:1px solid #dfe8d0;border-radius:6px;align-items:flex-start;gap:9px;margin-bottom:23px;padding:13px;font-size:10px;line-height:1.7;display:flex}.auth-error{background:#fff3ed;border-radius:5px;padding:10px;font-size:10px;line-height:1.8;color:#a65c45!important}.auth-message{color:#708e4f;background:#f0f7e8;border-radius:5px;padding:11px;font-size:10px;line-height:1.8}.toast{z-index:100;color:#6d8c51;background:#fcfff6;border:1px solid #ccdcbc;border-radius:8px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:15px 15px 15px 20px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #26492518}.toast>span{line-height:1.65}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1450px){.hero{gap:70px;min-height:675px;padding-block:75px}.hero h1{font-size:82px}.hero-visual{height:495px}.example-report{padding:24px 25px 0;bottom:31px;left:36px;right:36px}.car-scene{top:35px}.hero-description{font-size:16px}.example-report h2{font-size:23px}.example-prices p{font-size:26px}.example-prices>div:first-child p{font-size:23px}}@media (width<=1100px){.container{width:calc(100% - 60px)}.header-inner{gap:25px;width:calc(100% - 60px)}.main-nav{gap:20px}.header-actions{gap:16px}.hero{gap:25px;min-height:555px}.hero h1{font-size:66px}.hero-description{max-width:350px;font-size:13px}.hero-buttons>.button{padding-inline:14px;font-size:11px}.hero-visual{height:426px}.car-scene{top:42px}.example-report{padding:17px 18px 0;bottom:23px;left:20px;right:20px}.example-prices p{font-size:20px}.example-prices>div:first-child p{font-size:18px}.example-topline,.example-topline .tag{font-size:6px}.visual-sticker{padding:11px 12px;font-size:8px;top:130px;right:-10px}.honesty-section{grid-template-columns:1fr 1.1fr;gap:25px}.honesty-icon{display:none}.footer-links{gap:30px}.workspace-grid{grid-template-columns:1.45fr 1fr;gap:38px}.workspace-heading h1{font-size:37px}.usage-badge{padding:12px}.workspace-heading{gap:15px}.offer-card,.ownership-card,.questions-card,.concerns-card{padding-inline:23px}.offer-card .card-eyebrow{letter-spacing:.5px;gap:5px;font-size:6px}.offer-amount{font-size:46px}.report-title h2{font-size:29px}.report-main-grid{grid-template-columns:1fr 1.1fr}.ownership-amount{font-size:33px}.ownership-amount>span{font-size:8px}.price-card{padding-inline:20px}}@media (width<=850px){.header-inner{gap:20px}.brand{font-size:30px}.brand img{width:30px;height:30px}.main-nav{justify-content:flex-end;gap:16px}.main-nav>a{font-size:10px}.main-nav>a:nth-child(2){display:none}.header-actions{gap:15px}.country-picker{padding-right:13px}.header-actions .text-button{font-size:10px}.hero{grid-template-columns:1fr 1fr;gap:20px;min-height:510px;padding-top:42px}.hero h1{font-size:56px}.hero-copy>.eyebrow{letter-spacing:.9px;font-size:7px}.hero-description{font-size:12px;line-height:1.9}.hero-buttons{gap:9px}.hero-buttons>.button{gap:6px;min-height:43px;padding-inline:12px;font-size:10px}.hero-buttons>.button svg{width:14px}.hero-footnote{font-size:8px}.hero-markets{margin-top:26px;font-size:8px}.market-flags{margin-left:0;font-size:11px}.hero-visual{height:386px}.visual-label{letter-spacing:1px;font-size:6px;top:17px;left:17px}.car-scene{top:35px}.example-report{padding:15px 15px 0;bottom:20px;left:14px;right:14px}.example-topline{letter-spacing:.5px;font-size:5px}.example-topline .tag{font-size:5px}.example-report h2{margin-top:14px;font-size:17px}.example-report h2>span{font-size:9px}.car-detail{font-size:7px}.car-detail svg{width:11px}.example-prices{gap:5px;margin-top:16px}.example-prices>div>span{font-size:7px}.example-prices p{font-size:19px}.example-prices>div:first-child p{font-size:16px}.example-evidence{gap:4px;margin-block:8px 12px;font-size:6px}.example-bottom{padding-block:9px;font-size:6px}.example-bottom svg{width:12px}.visual-sticker{gap:5px;padding:8px 9px;font-size:7px;top:113px;right:-8px}.visual-sticker>svg{width:15px}.value-strip>.container{gap:12px;padding-block:20px}.value-strip span{gap:7px;font-size:9px}.value-strip svg{width:15px}.how-section{padding-block:60px}.section-heading h2{font-size:38px}.section-heading>p{font-size:10px}.steps-grid{gap:0}.step{padding-right:22px}.step+.step{padding-left:22px}.step h3{font-size:15px}.step p{font-size:10px}.honesty-section h2{font-size:31px}.honesty-section p{font-size:10px}.assumption-preview{padding:16px 18px}.assumption-preview>div{gap:8px;padding-block:15px}.assumption-preview strong{font-size:10px}.assumption-preview>div>div>span{font-size:7px}.assumption-preview .tag{padding:4px;font-size:6px}.assumption-icon{width:25px;height:25px}.bottom-cta{margin-bottom:60px;padding:35px}.bottom-cta h2{font-size:35px}.bottom-cta p{font-size:10px}.footer-links{gap:25px}.footer-main{gap:35px}.footer-links a{font-size:9px}.footer-links>div>span{letter-spacing:.8px;font-size:7px}.footer-main>div>p{font-size:10px}.footer-location{font-size:8px}.workspace-grid{grid-template-columns:1.5fr 1fr;gap:25px}.workspace-heading h1{font-size:32px}.workspace-heading p{font-size:10px}.usage-badge strong{font-size:9px}.usage-badge>div>span,.usage-badge button{font-size:8px}.usage-icon>svg{width:17px}.usage-badge{gap:8px;padding:10px}.intake-card .card-heading{padding-inline:20px}.form-body{padding:22px 20px}.card-heading h2{font-size:14px}.card-heading p{font-size:8px}.required-label{font-size:7px}.section-number{width:26px;height:26px;font-size:9px}.form-row{gap:12px}.form-body label{font-size:10px}.form-body input,.form-body select{font-size:11px}.intake-aside{padding-top:23px;padding-right:0}.aside-intro h2{font-size:38px}.aside-intro .eyebrow{font-size:6px}.aside-intro p{font-size:10px}.included-item{gap:10px}.included-item>span{width:30px;height:30px}.included-item h3{font-size:10px}.included-item p,.aside-note p,.intake-aside>.text-link{font-size:9px}.preview-note,.preview-note button{font-size:8px}.report-toolbar>div{gap:6px}.report-toolbar .button{gap:6px;min-height:33px;padding:8px 10px;font-size:9px}.report-toolbar .button svg{width:12px}.report-toolbar>.text-link{font-size:9px}.report-main-grid{grid-template-columns:1fr 1.06fr;gap:16px}.offer-card,.ownership-card{padding:22px 20px 0}.offer-card .card-eyebrow{letter-spacing:.5px;gap:4px;font-size:5px}.offer-card .card-eyebrow .tag{padding:4px;font-size:5px}.offer-card .card-eyebrow>svg{width:12px}.offer-card h3{font-size:11px}.offer-amount{font-size:39px}.offer-range>div:first-child{gap:8px;font-size:8px}.offer-range strong,.offer-reasons p{font-size:8px}.ownership-card .card-eyebrow{letter-spacing:.7px;font-size:6px}.ownership-heading h3{font-size:12px}.ownership-heading{gap:7px}.segmented button{padding:4px 6px;font-size:7px}.ownership-amount{font-size:29px}.ownership-amount>span{margin-left:4px;font-size:7px}.ownership-monthly,.cost-lines>div,.cost-lines strong{font-size:8px}.cost-total{font-size:9px}.cost-total strong{font-size:14px}.cost-disclaimer{font-size:7px}.report-secondary-grid{gap:16px}.concerns-card,.questions-card{padding:22px 20px}.section-title h3{font-size:12px}.section-title p{font-size:8px}.section-title-icon{width:29px;height:29px}.section-title-icon>svg{width:16px}.concern h4{font-size:10px}.concern p,.questions-card li p{font-size:9px}.assumptions-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{gap:13px}.price-card{padding-inline:18px}.price-card h2{font-size:20px}.plan-price{font-size:37px}.price-card li{gap:6px;font-size:9px}.price-card>.button{gap:5px;padding-inline:8px;font-size:8px}.price-card>.button svg{width:12px}.plan-featured-label{letter-spacing:.7px;padding:6px 8px;font-size:6px;right:10px}.price-card>p{min-height:35px;font-size:10px}.plan-price>span{padding-left:6px;font-size:9px}.price-note{font-size:7px}.content-page{width:calc(100% - 60px)}}@media (width<=650px){.container{width:calc(100% - 36px)}.site-header{height:70px}.header-inner{gap:12px;width:calc(100% - 36px)}.brand{gap:7px;font-size:29px}.brand img{width:29px;height:29px}.header-actions{gap:15px;margin-left:auto}.country-picker{border:0;padding-right:0;font-size:14px;gap:5px!important}.country-picker select{width:56px;font-size:9px!important}.header-actions>.text-button{gap:4px;font-size:10px}.header-actions>.text-button svg{width:12px}.menu-button{padding:4px;display:flex}.menu-button svg{width:19px}.main-nav{background:#fafbf7;border-bottom:1px solid #dce4d0;flex-direction:column;align-items:flex-start;gap:22px;padding:17px 24px;display:none;position:absolute;top:69px;left:0;right:0;box-shadow:0 10px 15px #244a3410}.main-nav.nav-open{display:flex}.main-nav>a,.main-nav>a:nth-child(2){font-size:13px;display:block}.hero{flex-direction:column;align-items:stretch;gap:32px;padding-top:35px;padding-bottom:32px;display:flex}.hero-copy{padding:0 4px}.hero-copy>.eyebrow{letter-spacing:1.2px;margin-bottom:21px;font-size:7px}.hero h1{letter-spacing:-1.9px;margin-bottom:21px;font-size:66px;line-height:1.01}.hero-description{max-width:365px;margin-bottom:23px;font-size:13px;line-height:1.85}.hero-buttons{gap:9px}.hero-buttons>.button{min-height:45px;padding-inline:17px;font-size:11px}.hero-buttons>.button svg{width:15px}.hero-footnote{margin-top:13px;font-size:9px}.hero-markets{gap:7px;margin-top:24px;font-size:9px}.market-flags{margin-left:5px;font-size:13px}.hero-visual{align-self:center;width:calc(100% - 8px);max-width:450px;height:432px;margin-inline:4px}.visual-label{letter-spacing:1.2px;font-size:7px;top:21px;left:23px}.car-scene{top:33px;left:-8px;right:-12px}.example-report{padding:19px 20px 0;bottom:24px;left:23px;right:23px}.example-topline{letter-spacing:.7px;font-size:6px}.example-topline .tag{font-size:6px}.example-report h2{margin-top:15px;font-size:21px}.example-report h2>span{font-size:10px}.car-detail{font-size:8px}.car-detail svg{width:13px}.example-prices{gap:10px;margin-top:21px}.example-prices p{font-size:24px}.example-prices>div:first-child p{font-size:21px}.example-prices>div>span{font-size:8px}.example-evidence{margin-block:10px 16px;font-size:7px}.example-bottom{padding-block:11px;font-size:7px}.example-bottom svg{width:13px}.visual-sticker{gap:8px;padding:11px 13px;font-size:8px;top:128px;right:-9px}.visual-sticker>svg{width:18px}.value-strip>.container{align-items:flex-start;gap:12px;padding-block:19px}.value-strip span{flex-direction:column;flex:1;align-items:flex-start;gap:9px;max-width:95px;font-size:8px;line-height:1.7;display:flex}.value-strip svg{width:18px;height:18px}.how-section{padding-top:48px;padding-bottom:39px}.section-heading{margin-bottom:24px;display:block}.section-heading .eyebrow{letter-spacing:1.2px;margin-bottom:13px;font-size:7px}.section-heading h2{font-size:37px;line-height:1.1}.section-heading>p{margin-top:19px;font-size:11px;line-height:1.8}.steps-grid{grid-template-columns:1fr}.step{grid-template-columns:32px 1fr;gap:0 16px;padding:21px 0;display:grid}.step+.step{border-top:1px solid #e1e7d7;border-left:0;padding-left:0}.step-top{flex-direction:column;grid-row:span 2;justify-content:flex-start;align-items:flex-start;gap:14px;margin:0;font-size:8px;display:flex}.step-top>svg{width:23px;height:23px}.step h3{margin-bottom:6px;font-size:15px}.step p{max-width:none;font-size:11px;line-height:1.85}.honesty-section{padding-top:34px;padding-bottom:35px;display:block}.honesty-section .eyebrow{letter-spacing:1px;margin-bottom:14px;font-size:7px}.honesty-section h2{font-size:35px}.honesty-section p{max-width:340px;margin-block:15px;font-size:11px}.honesty-section .text-link{font-size:10px}.assumption-preview{margin-top:29px;padding:12px 19px}.assumption-preview>div{gap:11px;padding-block:16px}.assumption-preview strong{font-size:11px}.assumption-preview>div>div>span{font-size:8px}.assumption-preview .tag{padding:5px 6px;font-size:7px}.assumption-icon{width:29px;height:29px}.bottom-cta{flex-direction:column;align-items:flex-start;gap:24px;margin-top:4px;margin-bottom:40px;padding:30px 25px}.bottom-cta .eyebrow{letter-spacing:1px;font-size:6px}.bottom-cta h2{margin-top:12px;font-size:34px}.bottom-cta p{font-size:11px}.bottom-cta>.button{min-height:42px;padding-inline:17px;font-size:11px}.footer-main{padding-top:32px;padding-bottom:27px;display:block}.footer-main>.brand{font-size:28px}.footer-main>div>p{margin-top:13px;font-size:10px}.footer-location{font-size:8px}.footer-links{grid-template-columns:1fr 1fr;gap:27px 30px;margin-top:29px;display:grid}.footer-links>div{gap:11px}.footer-links>div>span{letter-spacing:1px;font-size:7px}.footer-links a{font-size:10px}.footer-links>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.footer-links>div:last-child>span,.footer-links>div:last-child>a:first-of-type{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:9px;padding-block:18px;font-size:7px}.workspace-heading{padding-top:30px;padding-bottom:22px;display:block}.workspace-heading .eyebrow{letter-spacing:1.2px;font-size:7px}.workspace-heading h1{max-width:340px;margin-top:12px;font-size:37px;line-height:1.08}.workspace-heading p{margin-top:11px;font-size:11px}.usage-badge{gap:10px;margin-top:21px;padding:11px 13px;display:inline-flex}.usage-badge strong{font-size:10px}.usage-badge>div>span,.usage-badge button{font-size:8px}.preview-note{flex-wrap:wrap;align-items:flex-start;gap:7px;padding:10px;font-size:8px;line-height:1.8}.preview-note>svg{width:13px;margin-top:2px}.preview-note>span{flex-basis:calc(100% - 25px)}.preview-note>button{margin-left:20px;font-size:8px}.workspace-grid{flex-direction:column;gap:27px;margin-bottom:42px;display:flex}.intake-card{width:100%}.card-heading{gap:10px;padding:20px!important}.card-heading h2,.card-heading h3{font-size:14px}.card-heading p{font-size:9px}.section-number{width:26px;height:26px;font-size:9px}.required-label{font-size:7px}.form-body{padding:20px}.form-body label{gap:8px;margin-bottom:17px;font-size:10px}.form-body input,.form-body select{height:44px;font-size:12px}.form-row{gap:13px}.form-body .optional{margin-top:-21px;font-size:7px}.disclosure-button{gap:6px;padding:13px 10px;font-size:10px}.disclosure-button>span{font-size:7px}.form-submit{padding-top:18px}.form-submit>.button{min-height:46px;font-size:12px}.form-submit>p{gap:5px;font-size:8px}.intake-aside{width:100%;padding-top:10px}.aside-intro h2{font-size:36px}.aside-intro h2 br{display:none}.aside-intro .eyebrow{letter-spacing:1px;margin-bottom:14px;font-size:7px}.aside-intro p{max-width:310px;margin-top:13px;font-size:11px}.included-list{margin-top:25px}.included-item{gap:13px;margin-bottom:22px}.included-item h3{font-size:11px}.included-item p{max-width:300px;font-size:10px}.included-item>span{width:32px;height:32px}.aside-note{padding-top:19px;padding-bottom:16px}.aside-note p{max-width:none;font-size:10px}.intake-aside>.text-link{font-size:10px}.error-message{padding:13px;font-size:10px}.example-banner{align-items:flex-start;gap:7px;padding:10px 12px;font-size:8px}.example-banner>svg{width:14px;margin-top:2px}.report-toolbar{flex-direction:column;align-items:flex-start;gap:13px;margin-top:19px;margin-bottom:27px}.report-toolbar>.text-link{font-size:10px}.report-toolbar>div{flex-wrap:wrap;gap:6px;width:100%;display:flex}.report-toolbar .button{gap:5px;min-height:34px;padding-inline:9px;font-size:8px}.report-title{margin-bottom:21px;display:block}.report-title h2{letter-spacing:-.7px;font-size:27px;line-height:1.25}.report-title h2>span{font-size:16px}.report-title p{flex-wrap:wrap;gap:7px;font-size:9px;line-height:1.8}.report-title>.tag{margin-top:14px;font-size:8px}.report-title .eyebrow{margin-bottom:8px;font-size:7px}.report-main-grid{display:block}.offer-card,.ownership-card{padding:23px 23px 0}.offer-card{margin-bottom:19px}.offer-card .card-eyebrow{letter-spacing:.8px;gap:6px;font-size:6px}.offer-card .card-eyebrow>svg{width:14px}.offer-card .card-eyebrow .tag{padding:5px;font-size:6px}.offer-card h3{margin-top:25px;font-size:12px}.offer-amount{font-size:49px}.offer-anchor{padding-top:15px;font-size:10px}.offer-anchor strong{font-size:12px}.offer-range>div:first-child{font-size:9px}.offer-range strong{font-size:10px}.range-labels{font-size:7px}.offer-reasons p{margin-block:12px;font-size:10px}.offer-method{padding-block:15px;font-size:9px}.ownership-card .card-eyebrow{letter-spacing:1px;font-size:7px}.ownership-heading{margin-top:20px}.ownership-heading h3{font-size:15px}.segmented button{padding:5px 8px;font-size:8px}.ownership-amount{margin-top:18px;font-size:38px}.ownership-amount>span{margin-left:8px;font-size:9px}.ownership-monthly{font-size:9px}.cost-lines>div,.cost-lines strong{margin-block:13px;font-size:10px}.cost-total{padding-top:17px;font-size:11px}.cost-total strong{font-size:17px}.cost-disclaimer{font-size:8px}.assumptions-toggle{padding-block:16px;font-size:10px}.report-secondary-grid{display:block}.concerns-card,.questions-card{margin-top:19px;padding:23px}.section-title h3{font-size:14px}.section-title p{font-size:9px}.section-title-icon{width:33px;height:33px}.concern{gap:13px;margin-top:18px;padding-top:18px}.concern h4{font-size:11px}.concern p,.questions-card li p{font-size:10px}.concern .text-link,.concern>span{font-size:9px}.questions-card ul{margin-top:18px}.questions-card li{padding-block:14px}.questions-card>.button{min-height:38px;font-size:10px}.evidence-footer{margin-top:24px;padding-top:23px}.evidence-footer>p{font-size:9px}.evidence-footer h3{font-size:11px}.evidence-footer>.coverage-note{font-size:8px}.source-links{gap:12px 16px}.source-links>a{font-size:9px}.assumptions-grid{grid-template-columns:1fr;gap:19px;padding:19px}.assumptions-grid label{font-size:11px}.assumption-label>.tag{font-size:8px}.assumptions-grid input{height:42px!important;font-size:12px!important}.assumptions-grid small{font-size:9px}.fx-note{align-items:flex-start;padding:11px;font-size:9px;line-height:1.8}.fx-note>svg{margin-top:3px}.pricing-section{padding-top:34px;padding-bottom:40px}.pricing-intro .eyebrow{letter-spacing:1.1px;font-size:7px}.pricing-intro h1{margin-block:19px 14px;font-size:49px}.pricing-intro p{max-width:300px;margin-inline:auto;font-size:12px}.pricing-grid{margin-top:32px;flex-direction:column;gap:20px;max-width:420px;margin-inline:auto;display:flex}.price-card{padding:25px}.price-card>.eyebrow{font-size:8px}.price-card h2{margin-block:11px 20px;font-size:23px}.plan-price{font-size:43px}.plan-price>span{padding-left:8px;font-size:12px}.price-card>p{min-height:0;margin-block:14px 22px;font-size:12px}.price-card ul{min-height:0;margin-bottom:24px}.price-card li{gap:10px;font-size:11px}.price-card li svg{width:15px;height:15px}.price-card>.button{min-height:44px;font-size:11px}.price-card>.button svg{width:15px}.price-note{font-size:8px}.plan-featured-label{padding:7px 10px;font-size:7px;right:17px}.price-card-featured{margin-top:5px}.pricing-fineprint{gap:10px;margin-top:24px}.pricing-fineprint p{font-size:9px}.pricing-faq{margin-top:38px}.pricing-faq h2{font-size:33px}.pricing-faq summary{font-size:11px;line-height:1.7}.pricing-faq details{padding-block:17px}.pricing-faq details p{padding-right:20px;font-size:10px}.content-page{width:calc(100% - 36px);margin-top:34px;margin-bottom:42px}.content-page h1{letter-spacing:-.7px;margin-block:18px;font-size:43px;line-height:1.08}.content-page h2{margin-top:29px;font-size:20px}.content-intro{font-size:14px;line-height:1.85}.content-page p,.content-page li{font-size:12px;line-height:1.9}.content-page .eyebrow{font-size:8px}.content-grid{grid-template-columns:1fr;gap:16px}.guide-card{padding:22px}.content-page .content-callout,.content-page aside{padding:17px 20px}.content-page .button{padding-inline:17px;font-size:11px}.not-found{padding-block:80px}.not-found h1{font-size:46px}.not-found p{font-size:12px}.auth-modal{padding:29px}.auth-modal h2{font-size:35px}.auth-modal label{font-size:11px}.auth-modal input{height:45px;font-size:13px}.auth-modal>p{font-size:11px}.auth-switch,.auth-switch button{font-size:10px}.auth-modal>.auth-terms{font-size:9px}.toast{gap:8px;padding:12px 12px 12px 15px;font-size:10px;bottom:16px}.toast>svg{width:15px}.toast>.icon-button{padding:3px}}@media (width<=360px){.container,.header-inner{width:calc(100% - 28px)}.header-actions{gap:10px}.hero h1{font-size:59px}.hero-buttons>.button{padding-inline:12px;font-size:10px}.hero-visual{height:395px}.example-report{padding-inline:17px;left:16px;right:16px}.example-report h2{font-size:19px}.example-prices p{font-size:22px}.example-prices>div:first-child p{font-size:19px}.visual-sticker{padding:9px 10px;font-size:7px;top:113px}.example-topline{font-size:5px}.example-evidence{font-size:6px}.country-picker select{width:54px;font-size:8px!important}.brand{font-size:27px}.brand img{width:27px;height:27px}.workspace-heading h1{font-size:34px}.form-row{gap:10px}.card-heading{padding-inline:16px!important}.form-body{padding-inline:16px}.required-label{display:none}.form-submit>p{font-size:7px}.offer-card,.ownership-card,.questions-card,.concerns-card{padding-inline:19px}.offer-card .card-eyebrow{letter-spacing:.5px;font-size:5.5px}.assumption-preview{padding-inline:15px}.assumption-preview strong{font-size:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cost-completeness{color:#735f22;background:#faf2d5;border-radius:4px;margin:14px 0 0;padding:5px 8px;font-size:10px;line-height:1.5;display:inline-block}.ownership-scenario-range{color:#61734f;justify-content:space-between;gap:10px;margin:0 0 17px;font-size:10px;line-height:1.6;display:flex}.ownership-scenario-range strong{font-weight:500}.country-flag{border-radius:2px;flex-shrink:0;width:20px;height:14px;box-shadow:0 0 0 1px #173c2a12}.market-flags{align-items:center;gap:8px;display:inline-flex}.market-flags .country-flag{width:18px;height:13px}:is(.hero-description,.step p,.honesty-section p,.aside-intro p,.included-item p,.aside-note p,.concern p,.questions-card li p,.offer-reasons p,.content-page p,.content-page li){font-size:12px}:is(.hero-footnote,.hero-markets,.footer-links a,.footer-main>div>p,.form-body label,.form-submit>p,.report-title p,.cost-lines>div,.cost-lines strong,.cost-disclaimer,.section-title p,.assumptions-grid small,.price-note,.pricing-fineprint p,.preview-note,.evidence-footer>p,.evidence-footer>.coverage-note){font-size:11px}@media (width<=650px){:is(.hero-description,.step p,.honesty-section p,.aside-intro p,.included-item p,.aside-note p,.concern p,.questions-card li p,.offer-reasons p,.content-page p,.content-page li){font-size:12px}.eyebrow{letter-spacing:1px!important;font-size:9px!important}.footer-links a,.form-body label,.form-submit>p,.cost-lines>div,.cost-lines strong,.cost-disclaimer,.section-title p,.preview-note,.evidence-footer>p,.evidence-footer>.coverage-note{font-size:11px}.preview-note button{font-size:10px}.offer-card .card-eyebrow{font-size:7px}.cost-completeness{font-size:10px}.report-toolbar>div{gap:7px}.offer-reasons p{line-height:1.8}}.skip-link{clip-path:inset(50%);width:1px;height:1px;padding:0;top:0;left:0;overflow:hidden}.skip-link:focus{clip-path:none;width:auto;height:auto;padding:12px 20px;top:12px;left:20px;overflow:visible}.example-banner,.example-banner strong{color:#745f2a}@media print{body{color:#000;background:#fff;font-size:10pt}.site-header,.site-footer,.workspace-heading,.preview-note,.report-toolbar,.assumptions-toggle,.questions-card>.button,.toast,.skip-link,.auth-dialog{display:none!important}.container{width:100%;max-width:none}.report-workspace{margin:0}.report-main-grid,.report-secondary-grid{display:block}.offer-card,.ownership-card,.concerns-card,.questions-card{color:#000;break-inside:avoid;background:#fff;border:1px solid #aaa;margin-bottom:15px;padding:20px}.offer-card *,.questions-card *{color:#000!important}.offer-amount{color:#000;font-size:34px}.offer-method{display:none}.report-title h2{font-size:24px}.example-banner{color:#000;background:#fff;border:1px solid #aaa}.assumptions-grid{grid-template-columns:repeat(3,1fr)}.evidence-footer{break-inside:avoid}.source-links a{color:#000}a[href^=http]:after{content:" (" attr(href) ")";font-size:7pt}.report-date{color:#555}}.hero{grid-template-columns:.9fr 1.15fr;gap:44px;min-height:650px;padding-block:58px}.hero-copy h1{margin-bottom:25px;font-size:78px;line-height:1.03}.hero-copy h1 em{color:#5d7952;font-style:normal}.hero-description{max-width:400px;font-size:16px;line-height:1.8}.hero-footnote{margin-top:18px;font-size:12px}.hero-markets{gap:9px;margin-top:29px;font-size:12px}.hero-visual{height:535px}.car-scene{top:8px;left:20px;right:20px}.example-report{border-radius:12px;padding:24px 26px 0;bottom:24px;left:26px;right:26px}.example-topline{letter-spacing:0;text-transform:none;font-size:12px}.example-topline .tag{font-size:10px}.example-report h2{margin-top:20px;font-size:26px}.example-report h2>span{font-size:14px}.car-detail{font-size:12px}.example-prices{gap:15px;margin-top:25px}.example-prices>div>span{font-size:12px}.example-prices p{font-size:32px}.example-prices>div:first-child p{font-size:26px}.example-evidence{margin:12px 0 19px;font-size:11px;line-height:1.6}.sample-ownership{color:#506647;background:#eff3e7;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding:13px 14px;font-size:12px;display:flex}.sample-ownership strong{letter-spacing:-.4px;white-space:nowrap;font-size:20px;font-weight:600}.example-bottom{cursor:pointer;text-align:left;color:#395e2f;background:0 0;border:0;border-top:1px solid #e0e7d7;width:100%;padding:16px 0;font-size:11px;display:flex}.example-bottom>span:last-child{background:0 0;width:auto;height:auto}.section-heading h2{font-family:var(--serif);margin:0;font-size:38px;font-weight:400;line-height:1.1}.how-section{padding-top:38px;padding-bottom:55px}.steps-grid .step p{font-size:13px}.workspace-heading{padding-top:36px;padding-bottom:24px}.workspace-heading h1{font-size:40px}.workspace-heading p{font-size:13px}.intake-aside .aside-intro h2{font-family:inherit;font-size:22px;font-weight:500;line-height:1.3}.pricing-intro h1{margin:0 0 16px;font-size:55px}.pricing-intro p{font-size:15px}.pricing-grid{grid-template-columns:1fr 1fr;gap:25px;max-width:850px;margin:38px auto 0}.price-card{padding:33px}.price-card h2{margin-top:0;font-size:25px}.price-card>p{min-height:0;font-size:13px}.price-card ul{min-height:200px}.price-card li{font-size:13px}.price-card>.button{font-size:12px}.price-note{font-size:11px}.pricing-faq h2{font-family:inherit;font-size:22px;font-weight:500}.pricing-faq summary{font-size:14px}.pricing-faq details p{font-size:13px}.report-title h2{font-size:32px}.report-main-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:25px}.offer-card,.ownership-card{border-radius:12px;min-height:390px;padding:32px 32px 0}.metric-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.metric-heading h3,.offer-card h3{color:#f5f8ed;letter-spacing:-.4px;margin:0;font-family:inherit;font-size:22px;font-weight:500}.metric-heading .tag{font-size:10px}.offer-amount{letter-spacing:-2px;margin:22px 0 12px;font-size:66px;line-height:1.15}.offer-anchor{padding:15px 0 20px;font-size:13px}.offer-anchor strong{font-size:18px}.offer-range{color:#c7d8b9;justify-content:space-between;align-items:center;gap:16px;padding-top:21px;font-size:12px;display:flex}.offer-range>strong{color:#edf3df;white-space:nowrap;font-size:16px;font-weight:500}.offer-reasons{margin:21px 0 23px}.offer-reasons p{color:#d1dfc2;margin:8px 0;font-size:12px;line-height:1.8;display:block}.offer-method{padding-block:17px;font-size:11px}.ownership-heading{gap:10px;margin-top:0}.ownership-heading h3{letter-spacing:-.5px;font-size:22px;font-weight:500}.segmented button{padding:7px 10px;font-size:11px}.ownership-amount{letter-spacing:-2px;margin-top:22px;font-size:66px;line-height:1.15}.ownership-period{color:#637653;margin:9px 0 24px;font-size:13px}.cost-lines>div{gap:15px;margin:16px 0;font-size:14px}.cost-lines strong{font-size:17px;font-weight:500}.maintenance-editor{border-top:1px solid #e0e8d7;margin-top:23px;padding:19px 0 24px}.maintenance-editor>label{color:#506a41;margin-bottom:9px;font-size:12px;font-weight:500;display:block}.maintenance-editor>div{align-items:center;gap:10px;display:flex}.maintenance-editor input{color:#35532b;background:#fff;border:1px solid #ccd9be;border-radius:5px;flex:1;width:100%;min-width:0;height:40px;padding:8px 11px;font-size:14px}.maintenance-editor button{min-height:40px;font-size:11px}.maintenance-editor small{color:#647653;margin-top:8px;font-size:10px;line-height:1.8;display:block}.evidence-footer{border-top:1px solid #dbe5d0;padding-top:21px}.evidence-footer summary{cursor:pointer;color:#526b42;font-size:13px}.concern h4{font-size:13px}.concern p,.questions-card li p{font-size:12px}.section-title h3{font-size:17px}.guide-card{background:#f0f4e8;border:1px solid #d6e2c8;border-radius:12px;max-width:610px;padding:30px;transition:border-color .2s,background .2s;display:block;text-decoration:none!important}.guide-card-top{color:#526b3f;justify-content:space-between;gap:20px;font-size:11px;display:flex}.guide-category{letter-spacing:1.1px;font-size:10px;font-weight:600}.guide-symbol{color:#67874f;align-items:center;height:92px;margin-top:13px;display:flex}.guide-symbol svg{width:62px;height:62px}.guide-card h2{font-family:var(--serif);color:#244a32;margin:17px 0 11px;font-size:34px;font-weight:400;line-height:1.15}.guide-card p{max-width:460px;margin:0 0 25px;font-size:14px;line-height:1.85}.guide-read{color:#365e2b;border-top:1px solid #d2dfc3;justify-content:space-between;align-items:center;padding-top:17px;font-size:12px;font-weight:500;display:flex}.guide-read>span{font-size:21px}.content-body>.guide-card{margin-top:28px;margin-bottom:35px}.footer-main>div>p{font-size:12px}.footer-links>div>span{font-size:9px}.footer-links a{font-size:12px}.footer-bottom{font-size:10px}.account-section{max-width:760px;padding-block:45px 70px}.account-section h1{font-family:var(--serif);margin:0 0 20px;font-size:48px;font-weight:400}.account-panel{background:#fff;border:1px solid #dbe5d0;border-radius:10px;margin-top:24px;padding:28px}.account-panel h2{margin:0 0 12px;font-size:21px;font-weight:500}.account-panel p{color:#5c6e50;font-size:14px}.account-panel .button{margin-top:12px}.sandbox-label{color:#755f22;background:#fff9e7;border:1px solid #e6d8a8;border-radius:6px;margin:0 0 20px;padding:11px 15px;font-size:12px;line-height:1.7}@media (width<=1000px){.hero{grid-template-columns:.9fr 1.1fr;gap:30px}.hero-copy h1{font-size:65px}.hero-description{font-size:14px}.hero-visual{height:490px}.example-report{padding:21px 20px 0;left:19px;right:19px}.example-prices p{font-size:27px}.example-prices>div:first-child p{font-size:23px}.example-prices>div>span{font-size:10px}.sample-ownership{padding-inline:10px;font-size:10px}.sample-ownership strong{font-size:18px}.offer-card,.ownership-card{padding-inline:24px}.metric-heading h3,.ownership-heading h3{font-size:19px}.offer-amount,.ownership-amount{font-size:55px}.segmented button{padding:6px 8px;font-size:9px}.offer-range>strong{font-size:14px}}@media (width<=650px){.hero{gap:30px;min-height:0;padding-top:35px}.hero-copy h1{margin-bottom:20px;font-size:65px}.hero-description{max-width:360px;font-size:14px}.hero-footnote{margin-top:15px;font-size:11px;line-height:1.8}.hero-markets{margin-top:23px;font-size:11px}.hero-visual{width:calc(100% - 4px);max-width:450px;height:490px}.car-scene{top:0;left:6px;right:6px}.example-report{padding:20px 20px 0;bottom:19px;left:17px;right:17px}.example-topline{font-size:11px}.example-topline .tag{font-size:8px}.example-report h2{margin-top:19px;font-size:24px}.example-report h2>span{font-size:12px}.car-detail{font-size:10px}.example-prices{gap:9px;margin-top:22px}.example-prices>div>span{font-size:9px}.example-prices p{font-size:27px}.example-prices>div:first-child p{font-size:22px}.example-evidence{margin:10px 0 16px;font-size:10px}.sample-ownership{gap:10px;padding:12px 10px;font-size:10px}.sample-ownership strong{font-size:17px}.example-bottom{padding-block:14px;font-size:10px}.how-section{padding-top:29px;padding-bottom:36px}.section-heading h2{font-size:32px}.section-heading>.text-link{margin-top:16px;font-size:11px;display:inline-flex}.workspace-heading h1{font-size:35px}.pricing-section{padding-top:33px}.pricing-intro h1{font-size:45px}.pricing-intro p{font-size:13px}.pricing-grid{grid-template-columns:1fr;gap:20px;margin-top:30px;display:grid}.price-card{padding:27px}.price-card h2{font-size:24px}.price-card li{font-size:13px}.price-card ul{min-height:0}.price-note{font-size:11px}.report-main-grid{grid-template-columns:1fr;gap:18px;display:grid}.offer-card,.ownership-card{min-height:0;margin:0;padding:25px 25px 0}.metric-heading h3,.ownership-heading h3{font-size:21px}.offer-amount,.ownership-amount{margin-top:20px;font-size:60px}.offer-anchor{font-size:13px}.offer-anchor strong{font-size:17px}.offer-range{gap:10px;font-size:11px}.offer-range>strong{font-size:15px}.offer-reasons p{font-size:12px}.offer-method{font-size:11px}.ownership-period{font-size:12px}.segmented button{padding:7px 9px;font-size:10px}.cost-lines>div{font-size:13px}.cost-lines strong{font-size:17px}.maintenance-editor>label{font-size:12px}.maintenance-editor small{font-size:10px}.report-title h2{font-size:28px}.report-toolbar>div{gap:7px}.guide-card{padding:23px}.guide-card h2{font-size:30px}.guide-card p{font-size:13px}.guide-card-top{font-size:10px}.content-page h1{font-size:43px}.footer-links a{font-size:11px}.account-section h1{font-size:40px}.account-panel{padding:22px}}@media (width<=360px){.hero-copy h1{font-size:57px}.example-report{padding-inline:16px;left:13px;right:13px}.example-prices p{font-size:24px}.example-prices>div:first-child p{font-size:21px}.sample-ownership strong{font-size:16px}.ownership-heading h3{font-size:19px}.segmented button{padding:6px 8px;font-size:9px}.offer-amount,.ownership-amount{font-size:54px}.offer-card,.ownership-card{padding-inline:21px}}.main-nav>.mobile-account-link{display:none}@media (width<=650px){.header-actions>.account-link{display:none}.main-nav>.mobile-account-link{display:block}}@media (width<=360px){.header-inner{gap:10px}.site-header .brand{letter-spacing:-1.5px;gap:6px;font-size:25px}.site-header .brand img{width:26px;height:26px}.header-actions{gap:6px}.country-picker{gap:3px!important}.country-picker select{width:46px;font-size:9px!important}.country-picker>svg:first-child{width:18px;height:14px}.country-picker>svg:last-child{width:11px}.header-actions>.text-button{gap:4px;font-size:10px}}@media print{.maintenance-editor{display:none}.offer-card,.ownership-card{min-height:0;box-shadow:none}.offer-range,.offer-range>strong{color:#111}.report-main-grid{display:block}}.analysis-progress{padding-top:12px;padding-bottom:70px}.analysis-progress-card{background:#fffef9;border:1px solid #d6e1cd;border-radius:14px;max-width:780px;margin:auto;padding:36px 40px;box-shadow:0 12px 38px #1e493509}.analysis-progress-heading{align-items:center;gap:17px;margin-bottom:30px;display:flex}.analysis-progress-logo{background:#edf2e4;border-radius:14px;flex-shrink:0;place-items:center;width:58px;height:58px;animation:2.4s ease-in-out infinite analysis-progress-pulse;display:grid}.analysis-progress-logo>img{animation:6s linear infinite analysis-progress-spin}.analysis-progress-logo.is-done{background:#f5e7a5;animation:none}.analysis-progress-logo.is-done>img{animation:none}.analysis-progress-heading h2{letter-spacing:-.5px;color:#214b3a;outline:none;margin:0 0 7px;font-size:25px;font-weight:550;line-height:1.2}.analysis-progress-heading p{color:#5c6e51;margin:0;font-size:13px;line-height:1.6}.analysis-progress-meter{align-items:center;gap:14px;display:flex}.analysis-progress-track{background:#e8eee0;border-radius:10px;flex:1;height:10px;overflow:hidden}.analysis-progress-track>span{background:linear-gradient(90deg,#355f42,#5d8a4c);border-radius:10px;height:100%;transition:width .35s ease-out;display:block}.analysis-progress-percent{text-align:right;color:#214b3a;font-variant-numeric:tabular-nums;min-width:42px;font-size:14px;font-weight:600}.analysis-progress-now{background:#f2f6eb;border-radius:10px;align-items:flex-start;gap:12px;min-height:52px;margin:22px 0 26px;padding:14px 16px;display:flex}.analysis-progress-now>svg{color:#4d6b3c;flex-shrink:0;margin-top:2px;animation:1.2s linear infinite analysis-progress-spin}.analysis-progress-now>svg.is-static{color:#3f6a2e;animation:none}.analysis-progress-status{color:#254c32;margin:0;font-size:14px;font-weight:600;line-height:1.5}.analysis-progress-detail{color:#5b6d50;margin:2px 0 0;font-size:13px;line-height:1.6;animation:.45s ease-out analysis-progress-fade}.analysis-progress-stages{border-top:1px solid #e5ebdc;border-bottom:1px solid #e5ebdc;grid-template-columns:1fr 1fr;gap:14px 25px;margin:0;padding:24px 0;list-style:none;display:grid}.analysis-progress-stages>li{color:#65745a;align-items:center;gap:10px;font-size:13px;line-height:1.5;transition:color .3s;display:flex}.analysis-progress-step{color:#617350;background:#f2f5ed;border:1px solid #d8e2cf;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;transition:background .3s,border-color .3s;display:grid}.analysis-progress-stages>.current{color:#254c32;font-weight:600}.analysis-progress-stages>.current>.analysis-progress-step{color:#3d512d;background:#f5d45c;border-color:#e6c346}.analysis-progress-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.analysis-progress-actions>span{color:#607154;font-size:12px;line-height:1.8}.analysis-progress-actions>.button{border-color:#c7d6ba;min-height:40px;padding:9px 15px;font-size:12px}@keyframes analysis-progress-spin{to{transform:rotate(360deg)}}@keyframes analysis-progress-pulse{50%{box-shadow:0 0 0 7px #f8f2de88}}@keyframes analysis-progress-fade{0%{opacity:0;transform:translateY(3px)}}@media (width<=650px){.analysis-progress{padding-top:4px;padding-bottom:40px}.analysis-progress-card{padding:25px 20px}.analysis-progress-heading{gap:13px;margin-bottom:24px}.analysis-progress-logo{border-radius:11px;width:46px;height:46px}.analysis-progress-logo>img{width:29px;height:29px}.analysis-progress-heading h2{margin-bottom:5px;font-size:21px}.analysis-progress-heading p{font-size:12px}.analysis-progress-stages{grid-template-columns:1fr;gap:12px;padding-block:20px}.analysis-progress-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:20px}.analysis-progress-actions>.button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.analysis-progress-now>svg,.analysis-progress-logo,.analysis-progress-logo>img,.analysis-progress-detail{animation:none}.analysis-progress-track>span{transition:none}}.hero-visual{flex-direction:column;height:auto;padding:26px 28px;display:flex}.car-scene{z-index:0;width:94%;margin:0 auto -34px;position:relative;inset:auto}.example-report{z-index:1;position:relative;inset:auto}.example-report h2{margin-top:14px}@media (width<=1000px){.hero-visual{padding:20px 20px 22px}.car-scene{margin-bottom:-26px}}@media (width<=650px){.hero-visual{padding:14px 14px 18px}.car-scene{width:100%;margin-bottom:-20px}}.field-error{color:#9a4b1c;margin:0 0 14px;font-size:12px;font-weight:500;line-height:1.5;display:block}.field-group.has-error>label{margin-bottom:6px}.intake-card input[aria-invalid=true]{border-color:#c98a4b;box-shadow:0 0 0 3px #f3dcc4}.identity-badge{color:#3f6230;background:#eaf2e1;border-radius:999px;align-items:center;gap:6px;margin:10px 0 0;padding:4px 9px;font-size:12px;line-height:1.5;display:inline-flex}.identity-badge.identity-unverified{color:#7a5f22;background:#f6efdc}.offer-discount{color:#f2e39c;background:#ffffff1a;border-radius:999px;margin:-4px 0 14px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-block}.offer-range>span small{color:#d9e4cd;letter-spacing:.2px;background:#ffffff1f;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;display:inline-block}.offer-assessment{background:#ffffff14;border:1px solid #ffffff26;border-radius:9px;margin-top:20px;padding:14px 16px}.offer-assessment strong{color:#f5f8ed;font-size:14px;font-weight:600;display:block}.offer-assessment p{color:#d6e2c9;margin:6px 0 0;font-size:12px;line-height:1.7}.offer-assessment.verdict-low{background:#f2c48a1a;border-color:#f2c48a66}.offer-assessment.verdict-high{border-color:#f2e39c55}.offer-reasons h4{letter-spacing:.3px;text-transform:uppercase;color:#afc5a1;margin:0 0 6px;font-size:12px;font-weight:600}.offer-reasons p{align-items:flex-start;gap:8px;display:flex!important}.offer-reasons p>svg{color:#e7e99f;flex-shrink:0;margin-top:5px}.maintenance-estimate{border-top:1px solid #e0e8d7;margin-top:20px;padding:20px 0 24px}.maintenance-estimate-top{color:#506a41;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:13px;font-weight:500;display:flex}.maintenance-estimate-top strong{color:#214b3a;white-space:nowrap;font-size:20px;font-weight:600}.maintenance-estimate-top small{color:#4f6342;margin-left:2px;font-size:12px;font-weight:400}.maintenance-estimate>.tag{font-size:10px}.maintenance-estimate ul{gap:10px;margin:14px 0 12px;padding:0;list-style:none;display:grid}.maintenance-estimate li{color:#5d6f50;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.maintenance-estimate li>svg{color:#7d9a63;flex-shrink:0;margin-top:4px}.maintenance-estimate li strong{color:#3c5a2f;font-weight:600;display:block}.maintenance-estimate>small{color:#647653;font-size:11px;line-height:1.7;display:block}.research-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;margin-top:22px;display:grid}.research-card{background:#fff;border:1px solid #dce5d2;border-radius:10px;padding:26px 28px}.research-card .section-title p{color:#5b6d4e;font-size:12px;line-height:1.6}.recall-list{margin:14px 0 6px;padding:0;list-style:none}.recall-list li{border-top:1px solid #e8eddf;padding:14px 0}.recall-list li>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.recall-list strong{color:#3f5c30;font-size:13px;font-weight:600}.recall-list span{color:#5b6d4e;white-space:nowrap;font-size:11px}.recall-list p{color:#68795b;margin:6px 0 0;font-size:12px;line-height:1.7}.complaint-bars{gap:12px;margin:16px 0 8px;padding:0;list-style:none;display:grid}.complaint-bars li{color:#536645;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 4em;align-items:center;gap:12px;font-size:12px;display:grid}.complaint-bar{background:#eef3e7;border-radius:8px;height:8px;overflow:hidden}.complaint-bar>i{background:#9cb986;border-radius:8px;height:100%;display:block}.complaint-bars strong{color:#3f5c30;font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:600}.research-note{color:#5b6d4e;margin:10px 0 0;font-size:11px;line-height:1.7}.research-note a{color:#4c7144;text-underline-offset:2px;text-decoration:underline}.concern h4 .tag{vertical-align:1px;margin-left:8px;font-size:10px}.concern>span{font-variant-numeric:tabular-nums;flex:0 0 20px}.report-main-grid,.research-grid,.report-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:25px;display:grid}.research-grid,.report-secondary-grid{margin-top:25px}.research-grid>section,.report-secondary-grid>section{margin:0}.saved-reports{min-height:50vh;padding-top:36px;padding-bottom:70px}.saved-reports-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.saved-reports-heading h1{font-family:var(--serif);letter-spacing:-1px;margin:0 0 8px;font-size:48px;font-weight:400}.saved-reports-heading p{color:#5c6e50;max-width:560px;margin:0;font-size:14px;line-height:1.7}.saved-reports-loading{color:#5c6e50;font-size:14px}.saved-reports-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.saved-report{background:#fff;border:1px solid #dce5d2;border-radius:10px;align-items:center;gap:8px;padding-right:12px;transition:border-color .2s,box-shadow .2s;display:flex}.saved-report-main{min-width:0;color:inherit;flex:1;align-items:center;gap:16px;padding:18px 8px 18px 20px;text-decoration:none;display:flex}.saved-report-main>svg{color:#7d9a63;flex-shrink:0}.saved-report-icon{color:#4f7342;background:#f1f5e9;border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.saved-report-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.saved-report-text strong{color:#214b3a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.saved-report-text>span{color:#5b6d4e;font-size:12px}.saved-report-figures{color:#5d6f50;white-space:nowrap;gap:22px;font-size:14px;display:flex}.saved-report-figures>span{text-align:right;flex-direction:column;gap:2px;display:flex}.saved-report-figures small{color:#5b6d4e;font-size:11px}.saved-report-figures b{color:#214b3a;font-weight:600}.saved-report-confirm{align-items:center;gap:6px;display:flex}.account-link.nav-active{color:#173b2c;font-weight:650}@media (width<=650px){.report-main-grid,.research-grid,.report-secondary-grid{grid-template-columns:1fr;gap:18px}.research-grid,.report-secondary-grid{margin-top:18px}.research-card{padding:22px 20px}.saved-reports-heading{flex-direction:column;align-items:flex-start}.saved-reports-heading h1{font-size:40px}.saved-report{flex-wrap:wrap;padding:0 12px 12px 0}.saved-report-main{flex-wrap:wrap;gap:12px;padding:16px 4px 4px 16px}.saved-report-main>svg{display:none}.saved-report-figures{justify-content:flex-start;gap:24px;width:100%}.saved-report-figures>span{text-align:left}.saved-report-delete,.saved-report-confirm{margin-left:16px}.complaint-bars li{grid-template-columns:minmax(0,1fr) 70px 3.5em}}@media print{.saved-report-delete,.saved-report-confirm{display:none}.report-main-grid,.research-grid,.report-secondary-grid{display:block}.research-card{break-inside:avoid;border:1px solid #aaa;margin-bottom:15px;padding:20px}}.hero-eyebrow{letter-spacing:.4px;text-transform:uppercase;color:#4f6b3f;margin:0 0 18px;font-size:13px;font-weight:600}.home-section{padding-top:20px;padding-bottom:56px}.home-lead{color:#4f6142;max-width:760px;margin:-18px 0 28px;font-size:15px;line-height:1.8}.analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.analysis-point{background:#fff;border:1px solid #dce5d2;border-radius:12px;padding:24px 26px}.analysis-point h3,.home-faq-item h3{letter-spacing:-.2px;color:#214b3a;margin:0 0 8px;font-size:17px;font-weight:600}.analysis-point p,.home-faq-item p{color:#536645;margin:0;font-size:14px;line-height:1.75}.home-faq{border-top:1px solid #dce3d3;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;padding-top:28px;display:grid}.home-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-guides a{color:#214b3a;background:#fff;border:1px solid #dce5d2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:500;text-decoration:none;display:flex}@media (width<=650px){.analysis-grid,.home-faq,.home-guides{grid-template-columns:1fr}.home-section{padding-bottom:36px}.hero-eyebrow{font-size:12px}}:root{color:#333029;--ink:#323029;--muted:#887e5e;--green:#3b3931;--border:#f4eacb;background:#fdfbf5}::selection{color:#2f2d26}.button-primary:hover:not(:disabled){background:#2b2a24}.button-yellow{color:#333029}.button-secondary{border-color:#eedfaf}.button-secondary:hover:not(:disabled){background:#f8f2df}.icon-button:hover{background:#f7f1db}.text-link{text-decoration-color:#e4ce86}.tag{color:#635c44;background:#f7f1dd}.tag-outline{color:#7f7659;border:1px solid #f3e8c6}.tiny-line{background:#8c8262}.site-header{background:#fdfbf5;border-bottom:1px solid #f5edd2}.main-nav>a{color:#7b7356}.main-nav>a:hover,.main-nav>a.nav-active{color:#2d2b25}.country-picker select{color:#454238}.hero h1 em{color:#7a7155}.hero-description{color:#8c8262}.hero-footnote{color:#8e8462}.hero-footnote svg{color:#7e7558}.hero-markets{color:#908664}.hero-markets svg{color:#9e9473}.visual-label{color:#a3997a}.car-scene svg{filter:drop-shadow(0 8px 1px #3c393109)}.example-report{border:1px solid #f2e6c2;box-shadow:0 16px 26px #4e4b4012}.example-topline{color:#9a906e}.example-topline .tag{background:#f9f3e2}.example-report h2>span{color:#958a67}.car-detail{color:#9d9371}.example-prices>div>span{color:#9d9372}.example-prices>svg{color:#e3cd82}.example-evidence{color:#a49b7c}.example-bottom>span:last-child{background:#f9f3e1}.value-strip{background:#faf6ea;border-block:1px solid #f4ebcd}.value-strip span{color:#7e7557}.value-strip svg{color:#81785a}.section-heading .eyebrow{color:#9d9373}.section-heading h2 em{color:#998e6c}.section-heading>p{color:#9c9270}.steps-grid{border-top:1px solid #f2e7c4}.step+.step{border-left:1px solid #f2e7c4}.step-top{color:#ada488}.step-top>svg{color:#797054}.step p{color:#9a906e}.honesty-section{border-top:1px solid #f3e9c8}.honesty-icon{color:#9b916f}.honesty-section .eyebrow{color:#a59c7e}.honesty-section p{color:#998f6d}.assumption-preview{background:#f9f4e3;border:1px solid #f4ebcd}.assumption-preview>div+div{border-top:1px solid #f2e7c4}.assumption-preview>div>div>span{color:#9f9575}.assumption-icon{color:#877d5e;background:#f4eccf}.bottom-cta{color:#f9f4e3;background:#3b3931}.site-footer{background:#f9f5e6;border-top:1px solid #f4ebcc}.footer-main>div>p{color:#988e6b}.footer-location{color:#a69d80}.footer-links>div>span{color:#a69d7f}.footer-links a{color:#7c7356}.footer-links a:hover{color:#2d2b25}.footer-bottom{color:#a79e81;border-top:1px solid #f2e7c4}.workspace-heading .eyebrow{color:#9d9373}.workspace-heading p{color:#9f9575}.usage-badge{background:#f9f4e5;border:1px solid #f3e9c8}.usage-icon{color:#9e9473}.usage-badge>div>span{color:#a19778}.usage-badge button{color:#6b634a}.preview-note{color:#928866;background:#f9f4e3;border:1px solid #f3e9c9}.preview-note button{color:#6a6249}.intake-card{border:1px solid #f2e8c5;box-shadow:0 3px 6px #3a372f04}.card-heading{border-bottom:1px solid #f6efd6}.section-number{color:#897f5f;background:#f9f4e5;border:1px solid #f1e5be}.card-heading p{color:#a69c7e}.required-label{color:#b3ab92}.form-body label,.auth-modal label,.assumptions-grid label{color:#6b644b}.form-body input,.form-body select,.auth-modal input,.assumptions-grid input{color:#4e4a3f;border:1px solid #f2e7c4}.form-body input::placeholder,.auth-modal input::placeholder{color:#b6af96}.form-body input:hover,.form-body select:hover{border-color:#b7b098}.form-body input:focus,.form-body select:focus,.auth-modal input:focus{border-color:#a49b7d;outline:2px solid #f2e8c6}.form-body .optional{color:#b2aa8f}.input-affix{border:1px solid #f2e7c4}.input-affix:focus-within{border-color:#a49b7d;outline:2px solid #f2e8c6}.input-affix>span{color:#a49b7c}.input-affix.suffix>select{background:#fcf9ef;border-left:1px solid #f6efd6}.disclosure-button{color:#8f8563;background:#fcfaf4;border:1px dashed #eedfaf}.disclosure-button>span{color:#b3ab92}.field-note{color:#aba286}.form-submit{border-top:1px solid #f6eed4}.form-submit>p{color:#a9a184}.aside-intro .eyebrow{color:#a49b7c}.aside-intro h2 em{color:#9d9372}.aside-intro p{color:#a19777}.included-item>span{color:#a19778;background:#f7f1dc}.included-item h3{color:#71694e}.included-item p{color:#aba387}.aside-note{border-top:1px solid #f3eacb}.aside-note>svg{color:#b0a88e}.aside-note p{color:#aba286}.report-title .eyebrow{color:#a49a7b}.report-title h2>span{color:#aba286}.report-title p{color:#a8a083}.report-title p>span{color:#e9d699}.fx-note{color:#a29878;background:#f9f4e4}.offer-card{color:#fbf8ee;background:#3b3931}.card-eyebrow{color:#9f9575}.offer-card h3{color:#e9d79d}.native-money{color:#e6d18c}.offer-anchor{color:#b6af96}.offer-anchor strong{color:#ebdba6}.offer-range>div:first-child{color:#b6af97}.offer-range strong{color:#ecdca9}.range-track>span{background:linear-gradient(90deg,#958b68,#e3cd82)}.range-labels{color:#a09676}.ownership-card{border:1px solid #f2e8c5}.segmented{background:#fcfaf4;border:1px solid #f2e8c6}.segmented button{color:#ada58a}.segmented button.selected{color:#686048;background:#f5eed4}.ownership-amount>span{color:#b2aa8f}.ownership-monthly{color:#b5ad94}.ownership-monthly strong{color:#8f8564}.cost-lines>div{color:#aba285}.cost-lines strong{color:#7c7356}.cost-total{color:#7d7457;border-top:1px solid #f5edd3}.cost-total strong{color:#58523d}.cost-disclaimer{color:#b6ae95}.assumptions-toggle{color:#887f5f;border-top:1px solid #f5ecd0}.assumptions-card{border:1px solid #f2e8c6}.assumptions-grid small{color:#b2aa91}.concerns-card,.questions-card{border:1px solid #f2e8c5}.questions-card{background:#f9f3e2;border-color:#f3e9c7}.section-title-icon{color:#9f9574;background:#faf7eb;border:1px solid #f2e7c2}.section-title p{color:#b1a98e}.concern{border-top:1px solid #f6efd6}.concern>span{color:#e6d28f}.concern h4{color:#81785a}.concern p{color:#ada58a}.questions-card li{border-bottom:1px solid #f3e8c6}.questions-card li>span{border:1px solid #e9d79c}.questions-card li p{color:#978c69}.questions-card>.button{color:#877d5e;border-color:#ebdaa3}.evidence-footer>div:first-child{color:#a39a7b}.evidence-footer h3{color:#8b8160}.evidence-footer>p{color:#aea68b}.report-date{color:#e2ca7a}.pricing-intro .eyebrow{color:#a49b7c}.pricing-intro h1 em{color:#988d6a}.pricing-intro p{color:#a49b7c}.price-card{border:1px solid #f2e7c2}.price-card>.eyebrow{color:#aaa184}.plan-price>span{color:#aca387}.price-card>p{color:#ada589}.price-card ul{border-top:1px solid #f5ecd0}.price-card li{color:#958b68}.price-card li svg{color:#a49b7c}.price-note{color:#b5ae95}.price-card-featured{color:#faf5e7;background:#3b3931;border-color:#3b3931}.price-card-featured>p,.price-card-featured .plan-price>span{color:#bbb49c}.price-card-featured li{color:#e6d18c}.price-card-featured .price-note{color:#b7af97}.plan-featured-label{color:#57513d}.pricing-fineprint{color:#aba387}.pricing-fineprint p{color:#b0a88e}.pricing-faq details{border-top:1px solid #f3e9c7}.pricing-faq details:last-child{border-bottom:1px solid #f3e9c7}.pricing-faq summary{color:#8e8462}.pricing-faq details p{color:#aca387}.content-page .eyebrow{color:#a29878}.content-intro{color:#9b906e}.content-page p,.content-page li{color:#988d6a}.content-page a{color:#5e5842}.content-body{border-top:1px solid #f3eacb}.content-cta{border-top:1px solid #f3e9c7}.content-page .content-callout,.content-page aside{background:#f9f3e2;border:1px solid #f2e6c2}.not-found .eyebrow{color:#a3997a}.not-found p{color:#a29878}.auth-dialog{border:1px solid #f0e4bc;box-shadow:0 30px 100px #2a292333}.auth-dialog::backdrop{background:#24221d6b}.modal-close{color:#a3997a}.auth-modal>.eyebrow{color:#aba285}.auth-modal>p{color:#a8a083}.auth-divider:before,.auth-divider:after{background:#f4eccf}.google-button{border-color:#f0e3b9}.auth-switch{color:#b2aa8f}.auth-modal>.auth-terms{color:#e2ca7b}.auth-preview-note{color:#a09676;background:#f9f4e4;border:1px solid #f2e8c6}.auth-message{color:#82795b;background:#f9f5e6}.toast{color:#82795b;background:#fdfcf8;border:1px solid #edddab;box-shadow:0 6px 30px #3d3a3218}@media (width<=650px){.main-nav{background:#fdfbf5;border-bottom:1px solid #f2e7c2;box-shadow:0 10px 15px #3d3a3210}.step+.step{border-top:1px solid #f3eacb}}.ownership-scenario-range{color:#726a50}.country-flag{box-shadow:0 0 0 1px #2e2c2512}:is(.hero-description,.hero-footnote,.hero-markets,.section-heading>p,.step p,.honesty-section p,.assumption-preview>div>div>span,.footer-main>div>p,.footer-location,.footer-bottom,.workspace-heading p,.usage-badge>div>span,.preview-note,.card-heading p,.required-label,.form-submit>p,.field-note,.aside-intro p,.included-item p,.aside-note p,.report-title p,.fx-note,.ownership-monthly,.cost-lines>div,.cost-disclaimer,.section-title p,.concern p,.questions-card li p,.evidence-footer>p,.evidence-footer>.coverage-note,.report-date,.assumptions-grid small,.pricing-intro p,.price-card>p,.price-note,.pricing-fineprint p,.pricing-faq details p,.content-page p,.content-page li,.auth-modal>p,.auth-switch,.auth-modal>.auth-terms){color:#726a4f}:is(.eyebrow,.visual-label,.step-top,.footer-links>div>span,.required-label,.form-body .optional,.disclosure-button>span,.aside-intro .eyebrow,.report-title .eyebrow,.card-eyebrow,.pricing-intro .eyebrow,.price-card>.eyebrow){color:#6f674d}.offer-card .card-eyebrow{color:#ebdaa2}.offer-card .range-labels{color:#e7d494}.offer-method{color:#e9d698}.price-card-featured>.eyebrow{color:#ead9a2}.price-card-featured>p,.price-card-featured .price-note{color:#eee0b2}.input-affix>input::placeholder,.auth-modal input::placeholder,.form-body input::placeholder{color:#8b8160}.auth-preview-note{color:#635c45}.auth-switch button{color:#5d5640}.source-links>a{color:#635c45}:is(.example-topline>span:first-child,.example-report h2>span,.car-detail,.example-prices>div>span,.example-prices>div:first-child p,.example-evidence,.example-bottom>span:first-child,.value-strip span,.footer-links a,.section-number,.input-affix>span,.disclosure-button,.price-card li,.plan-price>span){color:#70684d}.aside-intro h2 em,.section-heading h2 em,.pricing-intro h1 em{color:#867c5d}.bottom-cta .eyebrow{color:#e8d698}.bottom-cta p{color:#efe1b4}.price-card.price-card-featured>p,.price-card.price-card-featured .price-note,.price-card.price-card-featured .plan-price>span,.price-card.price-card-featured li{color:#eedfaf}:is(.tag-outline,.pricing-faq summary,.report-title h2>span,.segmented button,.ownership-amount>span,.ownership-monthly strong,.cost-lines strong,.cost-total>span,.assumptions-toggle,.concern>span,.concern h4,.questions-card>.button-secondary,.evidence-footer h3){color:#665f47}.price-card.price-card-featured ul li{color:#eee0b3}.example-bottom{color:#4e4a3f;border-top:1px solid #f3eacb}.offer-card{box-shadow:0 8px 24px #3b393112}.metric-heading h3,.offer-card h3{color:#faf7eb}.offer-range{color:#ebdba6}.offer-range>strong{color:#f7f1db}.offer-reasons p{color:#eee0b3}.ownership-card{border-color:#e2ca7b;box-shadow:0 8px 24px #3b393108}.ownership-period{color:#776e52}.maintenance-editor{border-top:1px solid #f4eacb}.maintenance-editor>label{color:#655e46}.maintenance-editor input{color:#454239;border:1px solid #ecddab}.maintenance-editor small{color:#776e52}.evidence-footer{border-top:1px solid #f2e7c3}.evidence-footer summary{color:#665f47}.guide-card{background:#f9f4e3;border:1px solid #f0e3ba}.guide-read{color:#4b483e;border-top:1px solid #eee1b4}.account-panel{border:1px solid #f2e7c3}.account-panel p{color:#70684e}.analysis-progress-card{border:1px solid #f1e5bd;box-shadow:0 12px 38px #39362e09}.analysis-progress-logo{background:#f8f2de}.analysis-progress-heading h2{color:#3b3931}.analysis-progress-heading p{color:#71694e}.analysis-progress-percent{color:#3b3931}.analysis-progress-now{background:#faf5e7}.analysis-progress-now>svg{color:#635c44}.analysis-progress-now>svg.is-static{color:#5a533e}.analysis-progress-status{color:#3e3c33}.analysis-progress-detail{color:#70684d}.analysis-progress-stages{border-top:1px solid #f5edd2;border-bottom:1px solid #f5edd2}.analysis-progress-stages>li{color:#7a7154}.analysis-progress-step{color:#736b50;background:#faf6e8;border:1px solid #f1e6c0}.analysis-progress-stages>.current{color:#3e3c33}.analysis-progress-stages>.current>.analysis-progress-step{color:#454239}.analysis-progress-stages>.complete{color:#4e4a3f}.analysis-progress-stages>.complete>.analysis-progress-step{color:#5b5540;background:#f5eed4;border-color:#ebdaa3}.analysis-progress-actions>span{color:#746c51}.analysis-progress-actions>.button{border-color:#ebdba5}.identity-badge{color:#56503c;background:#f7f1dc}.offer-range>span small{color:#f1e6c0}.maintenance-estimate{border-top:1px solid #f4eacb}.maintenance-estimate-top{color:#655e46}.maintenance-estimate-top strong{color:#3b3931}.maintenance-estimate-top small{color:#615a44}.maintenance-estimate li{color:#71694e}.maintenance-estimate li>svg{color:#958b68}.maintenance-estimate li strong{color:#4b483e}.maintenance-estimate>small{color:#776e52}.research-card{border:1px solid #f2e8c5}.research-card .section-title p{color:#6e664d}.recall-list li{border-top:1px solid #f6efd6}.recall-list strong{color:#4d4a3f}.recall-list span{color:#6e664d}.recall-list p{color:#7d7457}.complaint-bars li{color:#655e46}.complaint-bars strong{color:#4d4a3f}.research-note{color:#6e664d}.research-note a{color:#6b634a}.saved-reports-heading p,.saved-reports-loading{color:#70684e}.saved-report{border:1px solid #f2e8c5}.saved-report:hover{border-color:#e2ca7b;box-shadow:0 6px 18px #3b39310d}.saved-report-main>svg{color:#958b68}.saved-report-icon{color:#6b634a;background:#f9f4e5}.saved-report-text strong{color:#3b3931}.saved-report-text>span{color:#6e664d}.saved-report-figures{color:#71694e}.saved-report-figures small{color:#6e664d}.saved-report-figures b{color:#3b3931}.saved-report-delete{color:#6e664d}.account-link.nav-active{color:#2d2b25}.hero-eyebrow{color:#645d46}.home-lead{color:#605943}.analysis-point{border:1px solid #f2e8c5}.analysis-point h3,.home-faq-item h3{color:#3b3931}.analysis-point p,.home-faq-item p{color:#655e46}.home-faq{border-top:1px solid #f2e7c4}.home-guides a{color:#3b3931;border:1px solid #f2e8c5}.home-guides a:hover{border-color:#e2ca7b}:root{color:#302d23;--ink:#302d23;--muted:#706958;--green:#786006;--yellow:#f6cf27;--border:#e8ddba;--paper:#fffef9;background:#fffdf6}::selection{color:#fffbe9;background:#302d23}.site-header{background:#fffdf6;border-bottom-color:#ece4cd}.brand{color:#302d23}.brand-dot{color:#c29909}.main-nav>a,.country-picker select{color:#60583f}.main-nav>a:hover,.main-nav>a.nav-active,.account-link.nav-active{color:#302d23}.hero-copy h1 em{color:#8a6b00}.hero-visual{background:#fff1ab}.hero-copy h1{letter-spacing:-.055em;font-family:DM Sans,sans-serif;font-size:clamp(44px,5.2vw,76px);font-weight:700;line-height:1.08}.hero-copy h1 em{font-family:inherit;font-weight:inherit;letter-spacing:inherit;font-style:normal}@media (width<=650px){.hero-copy h1{font-size:clamp(40px,12.5vw,62px)}}.visual-grid{background-image:linear-gradient(#e7d37d66 1px,#0000 1px),linear-gradient(90deg,#e7d37d66 1px,#0000 1px)}.button-primary,.button-yellow{color:#302d23;background:#f6cf27;border-color:#dfb819}.button-primary:hover:not(:disabled),.button-yellow:hover:not(:disabled){color:#302d23;background:#efc31c}.button-secondary{color:#49412c;border-color:#daceab}.button-secondary:hover:not(:disabled),.icon-button:hover{background:#fff3c4}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-color:#8a6800}.text-link{color:#786006;text-decoration-color:#ccaf57}.text-link:hover{color:#4d3b00;text-decoration-color:#8a6800}.hero-description,.hero-footnote,.hero-markets,.car-detail,.example-evidence,.example-topline,.example-prices>div>span,.example-report h2>span{color:#706449}.example-report{background:#fffef9;border-color:#e6d9aa;box-shadow:0 16px 26px #7d630d12}.example-prices>div:first-child p{color:#786c4c}.example-prices>div:last-child p{color:#302d23}.sample-ownership{color:#685727;background:#fff3bf}.sample-ownership strong{color:#39321b}.example-bottom{color:#6f5806;border-top-color:#e8dfc3}.example-bottom:hover{color:#3e3100}.status-dot,.small-dot{background:#9d7e10}.offer-card,.price-card-featured{color:#302d23;background:#f6d447;border-color:#dabb39}.metric-heading h3,.offer-card h3,.offer-amount,.offer-anchor,.offer-anchor strong,.offer-range,.offer-range>strong,.offer-reasons p,.offer-method{color:#302d23}.offer-anchor,.offer-range,.offer-method{border-color:#b3932c66}.offer-reasons h4{color:#65521d}.offer-reasons p>svg{color:#80630a}.offer-discount,.offer-range>span small{color:#574510;background:#fff8d180}.offer-assessment,.offer-assessment.verdict-low,.offer-assessment.verdict-high{background:#fff7d459;border-color:#ad8d304d}.offer-assessment strong{color:#302d23}.offer-assessment p{color:#5c4c25}.offer-card .tag-yellow{color:#65500e;background:#fff7d1}.ownership-card{background:#fff9df;border-color:#e1cd7a}.ownership-amount,.ownership-heading h3{color:#302d23}.price-card-featured h2,.price-card-featured .plan-price,.price-card-featured .plan-price span,.price-card-featured>p,.price-card-featured li,.price-card-featured li svg,.price-card-featured .price-note{color:#302d23!important}.price-card-featured .button{color:#fff9dd;background:#302d23;border-color:#302d23}.price-card-featured .button:hover:not(:disabled){background:#4b4227}.tag,.section-title-icon,.saved-report-icon{color:#725b0e;background:#fff0b0}.tag-outline{color:#70603a;background:0 0;border-color:#e1d4a7}.guide-card,.analysis-point{background:#fff6ce;border-color:#e4d291}.guide-card:hover{background:#fff0af;border-color:#c4a432}.guide-card h2{color:#39321b}.guide-symbol{color:#9b7b10}.guide-symbol rect[fill]{fill:#fff8df}.home-guides a{color:#39321b;background:#fffef9;border-color:#c4a432;font-weight:600;transition:background-color .18s,border-color .18s}.home-guides a:hover,.home-guides a:focus-visible{background:#fff6ce;border-color:#b69217}.how-section .steps-grid{border-top:0;gap:18px}.how-section .steps-grid>.step{background:#fff6ce;border:1px solid #e4d291;border-radius:12px;padding:22px 24px;display:block}.how-section .step p{max-width:none}@media (width<=650px){.how-section .steps-grid{gap:14px}.how-section .steps-grid>.step{padding:20px}}.guide-read{color:#6f5806;border-top-color:#e2d19a}.guide-card-top{color:#746027}.analysis-progress-logo,.analysis-progress-logo.is-done,.analysis-progress-now{background:#fff2b5}.analysis-progress-track{background:#eee5c8}.analysis-progress-track>span{background:linear-gradient(90deg,#967200,#ad8500)}.analysis-progress-stages>.complete>.analysis-progress-step,.analysis-progress-stages>.current>.analysis-progress-step{color:#4b3c10;background:#f6d447;border-color:#d1ad2f}.complaint-bar{background:#f4eaca}.complaint-bar>i{background:#d8b438}.site-footer{background:#f7f1de;border-color:#e8ddba}.footer-bottom{border-color:#e4d8b6}.auth-divider>span{color:#756a49}.toast{color:#625530}.content-page a.button-primary{color:var(--ink)}.car-scene [fill=\#244c3c]{fill:#edc527}.car-scene [fill=\#c6d7b7]{fill:#fff2bc}.car-scene [stroke=\#446c56]{stroke:#aa8511}.car-scene [stroke=\#163c2e]{stroke:#6b571a}.car-scene [fill=\#173126]{fill:#343128}.car-scene [fill=\#d8dfcf]{fill:#e5ddc5}.car-scene [fill=\#5d7867]{fill:#8f8053}.car-scene [stroke=\#b4c5a3]{stroke:#fff1af}.car-scene [stroke=\#e7e99f]{stroke:#fff8df}.car-scene [stroke=\#b9c7b2],.car-scene [stroke=\#a6b99b],.car-scene [stroke=\#d2dbc9],.car-scene [stroke=\#6c896e]{stroke:#c3a647}@media print{.offer-card,.price-card-featured{color:#111;background:#fff}.offer-card h3,.offer-amount,.offer-reasons p{color:#111}}@media screen and (width>=1100px){.main-nav>a{font-size:14px}.header-actions .text-button,.account-link{font-size:13px}.country-picker select{width:70px;font-size:12px!important}.button,.text-link{font-size:14px}.hero .hero-description{max-width:480px;font-size:18px;line-height:1.75}.hero-footnote,.hero-markets{font-size:13px}.hero-buttons>.button{font-size:14px}.example-topline,.car-detail,.example-prices>div>span,.sample-ownership,.example-bottom{font-size:13px}.example-evidence{font-size:12px}.home-lead{max-width:880px;font-size:17px}.steps-grid .step p,.analysis-point p,.home-faq-item p{font-size:16px;line-height:1.8}.step h3,.analysis-point h3,.home-faq-item h3{font-size:19px}.home-guides a{font-size:16px}.content-page{max-width:1080px}.content-page h1{max-width:960px;font-size:60px}.content-page h2{font-size:27px}.content-page h3{font-size:20px}.content-page .content-body p,.content-page .content-body li{font-size:16px;line-height:1.85}.content-page .content-intro{max-width:900px;font-size:19px;line-height:1.75}.content-body>section,.content-body>p{max-width:90ch}.content-body:has(>.guide-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding-top:30px;display:grid}.content-body>.guide-card{flex-direction:column;max-width:none;margin:0;padding:30px;display:flex}.content-body:has(>.guide-card)>:not(.guide-card){grid-column:1/-1}.guide-card h2{font-size:32px}.guide-card p{font-size:16px}.guide-card-top,.guide-category{font-size:12px}.guide-read{margin-top:auto;font-size:14px}.pricing-grid{gap:30px;max-width:1020px}.price-card{padding:38px}.price-card>p,.price-card li{font-size:16px}.price-card li{gap:12px;line-height:1.7}.price-card ul{min-height:235px}.price-card>.button{font-size:14px}.price-note,.pricing-fineprint p{font-size:13px;line-height:1.8}.pricing-intro p{font-size:18px}.pricing-faq{max-width:900px}.pricing-faq summary{font-size:17px}.pricing-faq details p{font-size:16px}.workspace-heading p,.card-heading p,.intake-aside .included-item p,.intake-aside .aside-note p{font-size:15px}.form-body label{font-size:14px}.form-body input,.form-body select{font-size:16px}.field-note,.form-submit>p,.preview-note{font-size:13px}.report-workspace .report-title p,.fx-note{font-size:14px}.report-title>.tag{font-size:12px}.offer-card,.ownership-card,.research-card,.concerns-card,.questions-card{padding-inline:32px}.metric-heading h3,.ownership-heading h3{font-size:24px}.offer-anchor,.offer-range,.report-workspace .offer-reasons p,.offer-assessment p{font-size:15px;line-height:1.8}.offer-reasons h4,.offer-method,.offer-range>span small{font-size:13px}.offer-assessment strong{font-size:17px}.ownership-period,.cost-lines>div,.cost-lines strong,.maintenance-estimate-top{font-size:15px}.maintenance-estimate li{font-size:14px;line-height:1.8}.maintenance-estimate>small,.maintenance-estimate-top small{font-size:13px}.section-title h3{font-size:20px}.section-title p,.research-card .section-title p{font-size:14px}.recall-list strong,.concern h4{font-size:16px}.recall-list p,.report-workspace .concern p,.report-workspace .questions-card li p{font-size:15px;line-height:1.8}.recall-list span,.research-note,.evidence-footer summary,.evidence-footer>p,.evidence-footer>.coverage-note,.report-date{font-size:13px}.complaint-bars{gap:16px}.complaint-bars li,.complaint-bars strong{font-size:14px}.complaint-bars li{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 4.5em}.questions-card>.button{font-size:14px}.analysis-progress-card{max-width:940px}.analysis-progress-heading p,.analysis-progress-detail,.analysis-progress-stages>li{font-size:15px}.analysis-progress-status{font-size:17px}.analysis-progress-actions>span{font-size:14px}.account-section{max-width:900px}.account-panel p,.saved-reports-heading p{font-size:16px}.saved-report-text>span,.saved-report-figures small,.footer-main>div>p,.footer-links a{font-size:14px}.footer-links>div>span,.footer-location,.footer-bottom{font-size:12px}}@media screen and (width>=1360px){.container{width:min(1360px,90%)}.header-inner{width:min(1440px,92%)}}.listing-reference{color:#55430a;background:#fffdf3;border:1px solid #e4d5a3;border-radius:8px;align-items:center;gap:14px;margin:0 0 24px;padding:14px 18px;display:flex}.listing-reference>span{font-size:12px}.listing-reference>strong{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500}.listing-reference>svg{margin-left:auto}.listing-reference:hover{background:#fff4c2;border-color:#b79a3c}.saved-report-listing{color:#6c5407;border:1px solid #e3d5a5;min-width:38px;min-height:38px}.allowance-notice{color:#3b3218;background:#fff7d3;border:1px solid #dcc978;border-left:4px solid #aa8000;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;margin:16px 0 26px;padding:23px 26px;display:flex}.allowance-notice h2{margin:0 0 9px;font-size:21px;font-weight:600;line-height:1.35}.allowance-notice p{max-width:760px;margin:0 0 8px;font-size:14px;line-height:1.8}.allowance-notice small{color:#625530;font-size:12px;line-height:1.8}.allowance-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.allowance-actions .button{min-height:42px;font-size:13px}@media screen and (width>=1100px){.listing-reference>span{font-size:14px}.listing-reference>strong,.allowance-notice p{font-size:16px}.allowance-notice small{font-size:13px}}@media (width<=650px){.allowance-notice{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.allowance-notice h2{font-size:19px}.allowance-actions{width:100%}.listing-reference{gap:10px;padding:13px}}@media print{.allowance-notice{display:none}}@media (forced-colors:active){::selection{color:highlighttext;background:highlight}}
