.cost-review-hero,.cost-standard-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:8%;padding-block:50px 65px;display:grid}.cost-review-hero h1,.cost-standard-hero h1{margin:0 0 28px;font-size:clamp(3.3rem,6vw,6.3rem);line-height:.98}.cost-review-hero h1 span,.cost-standard-hero h1 span{color:var(--cost-red)}.cost-review-hero aside{background:var(--cost-ink);color:var(--cost-paper);border-top:4px solid var(--cost-red);padding:38px}.cost-review-hero aside>span{letter-spacing:.08em;color:#ed939e;font-size:.8125rem}.cost-review-hero aside h2{margin-top:25px;font-size:3rem;line-height:1.08}.cost-review-hero aside p{color:#d8ddd3;margin-top:25px;font-size:1rem}.cost-review-hero aside a{text-underline-offset:5px;margin-top:28px;font-size:.9375rem;font-weight:600;text-decoration:underline;display:block}.cost-review-hero aside small{color:#bac5b6;margin-top:15px;font-size:.8125rem;display:block}.cost-review-method{border-top:1px solid var(--cost-line);border-bottom:1px solid var(--cost-line);grid-template-columns:repeat(3,1fr);display:grid}.cost-review-method>div{padding:30px}.cost-review-method>div+div{border-left:1px solid var(--cost-line)}.cost-review-method b{font:2rem var(--display);color:var(--cost-red)}.cost-review-method h3{margin-top:17px;font-size:1.2rem}.cost-review-method p{color:var(--cost-muted);margin-top:12px;font-size:1rem}.cost-review-workspace{max-width:960px;margin:70px auto;scroll-margin-top:25px}.cost-review-form{border:1px solid var(--cost-line);background:#f0f2ed;padding:42px}.cost-review-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cost-review-top h2{font-size:2.8rem}.cost-review-top>span{color:var(--cost-muted);white-space:nowrap;font-size:.875rem}.cost-review-top .cost-kicker{margin-bottom:15px;display:block}.cost-review-explainer{color:var(--cost-muted);max-width:710px;margin-top:24px;font-size:1rem;line-height:1.8}.cost-review-progress{background:#dce1d6;height:3px;margin-block:28px 10px}.cost-review-progress span{background:var(--cost-red);height:100%;transition:width .3s;display:block}.cost-review-question{border:0;border-bottom:1px solid #ccd4c5;margin:0;padding:30px 0}.cost-review-question:focus{outline:2px solid var(--cost-red);outline-offset:8px}.cost-review-question legend{float:left;width:100%;padding:0;display:block}.cost-review-question legend>span{text-transform:uppercase;color:var(--cost-red);letter-spacing:.06em;margin-bottom:12px;font-size:.8125rem;font-weight:700;display:block}.cost-review-question legend>strong{font-size:1.2rem;font-weight:650;line-height:1.5;display:block}.cost-review-question>p{clear:both;color:var(--cost-muted);max-width:700px;margin-bottom:20px;padding-top:12px;font-size:.9375rem}.cost-review-options{gap:12px;display:flex}.cost-review-options>label{cursor:pointer;background:#fafbf7;border:1px solid #c5cec0;flex:1;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:15px 12px;font-size:.9375rem;transition:background .2s,border-color .2s;display:flex}.cost-review-options>label:hover{border-color:#7c8b72}.cost-review-options>label.selected{border-color:var(--cost-red);color:#8d1928;background:#fff5f4;font-weight:650}.cost-review-options input{accent-color:var(--cost-red);flex-shrink:0;width:16px;height:16px}.cost-review-options>label:focus-within{outline:2px solid var(--cost-red);outline-offset:3px}.cost-review-error{color:#8d1928;margin-top:20px;font-size:1rem}.cost-review-result{background:#fffefa;border:1px solid #c7d1be;margin-top:45px;animation:.35s ease-out cost-enter}.cost-result-heading{background:var(--cost-ink);color:#fff;padding:35px}.cost-result-heading .cost-kicker{color:#ed939e;display:block}.cost-result-heading h2{scroll-margin-top:25px;font-size:3.3rem}.cost-result-heading p{color:#d4ddcd;max-width:640px;margin-top:20px}.cost-result-counts{border-bottom:1px solid var(--cost-line);grid-template-columns:repeat(3,1fr);display:grid}.cost-result-counts>div{padding:25px 30px}.cost-result-counts>div+div{border-left:1px solid var(--cost-line)}.cost-result-counts strong{font:3.4rem var(--display);color:var(--cost-red)}.cost-result-counts span{color:var(--cost-muted);font-size:.9375rem;display:block}.cost-review-actions-list{padding:0 35px}.cost-review-actions-list article{border-bottom:1px solid var(--cost-line);padding:25px 0}.cost-review-actions-list article>span{letter-spacing:.065em;color:var(--cost-red);font-size:.75rem;font-weight:750}.cost-review-actions-list h3{margin:10px 0;font-size:1.2rem}.cost-review-actions-list p{color:var(--cost-muted);font-size:1rem;line-height:1.75}.cost-review-in-place,.cost-review-all-clear{padding:25px 35px}.cost-review-in-place h3,.cost-review-all-clear h3{margin-bottom:10px;font-size:1.1rem}.cost-review-in-place p,.cost-review-all-clear p{color:var(--cost-muted);font-size:1rem}.cost-review-result-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:25px;padding:0 35px;display:flex}.cost-review-result-actions .primary{margin:0}.cost-review-result>.cost-caption{padding:0 35px 30px}.cost-review-preparation{grid-template-columns:1fr 1fr;gap:8%;padding-block:25px 80px;display:grid}.cost-review-preparation>div:last-child>p{color:var(--cost-muted);font-size:1.0625rem;line-height:1.8}.cost-review-preparation ul{margin:25px 0;padding-left:20px;font-size:1rem;line-height:1.85}.cost-review-preparation .text-link{margin-top:25px;display:inline-flex}.cost-standard-hero .text-link{margin-top:27px;display:inline-flex}.cost-standard-seal{background:var(--cost-red);color:#fff;flex-direction:column;justify-content:space-between;min-height:400px;padding:40px;display:flex}.cost-standard-seal>span{letter-spacing:.07em;font-size:.8125rem}.cost-standard-seal strong{font:clamp(4rem,6vw,6rem)/.95 var(--display);margin-block:30px;display:block}.cost-standard-intro{border-top:1px solid var(--cost-line);border-bottom:1px solid var(--cost-line);grid-template-columns:1fr 1fr;gap:8%;padding-block:35px;display:grid}.cost-standard-intro>p:first-child{font-size:1.2rem;font-weight:600;line-height:1.75}.cost-standard-intro>p:last-child{color:var(--cost-muted);font-size:1rem;line-height:1.8}.cost-standard-list{max-width:1040px;margin:70px auto}.cost-standard-list>section{border-bottom:1px solid var(--cost-line);grid-template-columns:130px 1fr;gap:45px;padding-block:40px;scroll-margin-top:35px;display:grid}.cost-standard-list>section:first-child{padding-top:0}.cost-standard-number{font:6rem/.95 var(--display);color:var(--cost-red)}.cost-standard-list h2{font:750 clamp(1.6rem,3vw,2.25rem)/1.25 var(--body);letter-spacing:-.03em}.cost-standard-why{color:var(--cost-muted);margin-top:20px;font-size:1.125rem;line-height:1.75}.cost-standard-list ul{margin:25px 0;padding-left:20px;font-size:1rem;line-height:1.85}.cost-standard-list li+li{margin-top:9px}.cost-standard-record{background:#eaf0e4;border-left:3px solid #7d916b;padding:20px 24px}.cost-standard-record>span{color:#4a623c;letter-spacing:.07em;font-size:.75rem;font-weight:750}.cost-standard-record>p{margin-top:10px;font-size:1rem;line-height:1.75}.cost-standard-document{grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;padding-block:0 80px;display:grid}.cost-standard-document>div>p:not(.cost-kicker){color:var(--cost-muted);margin-top:25px;font-size:1.0625rem;line-height:1.8}.cost-paper-preview{border:1px solid var(--cost-line);background:#fffefa;padding:35px;box-shadow:10px 10px #e5e9df}.cost-paper-preview>span{letter-spacing:.06em;color:var(--cost-red);font-size:.8125rem;font-weight:700}.cost-paper-preview h3{font:2.5rem/1.1 var(--display);margin:30px 0}.cost-paper-preview p{border-top:1px solid var(--cost-line);gap:18px;padding:16px 0;display:flex;margin:0!important;font-size:.9375rem!important}.cost-paper-preview b{color:var(--cost-red);font-size:.8125rem}@media (max-width:1000px){.cost-review-hero,.cost-standard-hero{gap:5%}.cost-review-hero aside{padding:30px}.cost-review-hero aside h2{font-size:2.5rem}.cost-review-method>div{padding:24px}.cost-standard-seal{min-height:370px;padding:30px}.cost-standard-list>section{grid-template-columns:100px 1fr;gap:30px}}@media (max-width:720px){.cost-review-hero,.cost-standard-hero{grid-template-columns:1fr;gap:35px;padding-block:35px 45px}.cost-review-hero h1,.cost-standard-hero h1{font-size:clamp(2.9rem,11vw,4.6rem)}.cost-review-hero aside{padding:27px}.cost-review-hero aside h2{font-size:2.5rem}.cost-review-method{grid-template-columns:1fr}.cost-review-method>div{padding:25px 0}.cost-review-method>div+div{border-left:0;border-top:1px solid var(--cost-line)}.cost-review-method h3{margin-top:12px}.cost-review-workspace{margin-block:45px}.cost-review-form{padding:25px 20px}.cost-review-top{display:block}.cost-review-top h2{font-size:2.4rem}.cost-review-top>span{margin-top:20px;display:block}.cost-review-question legend>strong{font-size:1.1rem}.cost-review-options{flex-wrap:wrap;gap:8px}.cost-review-options>label{gap:8px;min-width:95px;padding:12px 8px;font-size:.8125rem}.cost-review-options input{width:14px;height:14px}.cost-review-form>.button{gap:12px;width:100%;font-size:.875rem}.cost-result-heading{padding:28px}.cost-result-heading h2{font-size:2.8rem}.cost-result-counts>div{padding:20px 15px}.cost-result-counts strong{font-size:2.9rem}.cost-result-counts span{font-size:.8125rem}.cost-review-actions-list{padding:0 25px}.cost-review-in-place,.cost-review-all-clear{padding:25px}.cost-review-result-actions{gap:12px;padding:0 25px;display:grid}.cost-review-result-actions .button{width:100%;font-size:.8125rem}.cost-review-result>.cost-caption{padding:0 25px 25px}.cost-review-preparation{grid-template-columns:1fr;gap:30px;padding-block:10px 60px}.cost-standard-seal{min-height:320px;padding:30px}.cost-standard-seal strong{font-size:4.5rem}.cost-standard-intro{grid-template-columns:1fr;gap:20px;padding-block:28px}.cost-standard-intro>p:first-child{font-size:1.125rem}.cost-standard-list{margin:45px auto}.cost-standard-list>section{grid-template-columns:1fr;gap:20px;padding-block:30px}.cost-standard-number{font-size:4.5rem}.cost-standard-list h2{font-size:1.7rem}.cost-standard-why{font-size:1.0625rem}.cost-standard-record{padding:18px 20px}.cost-standard-document{grid-template-columns:1fr;gap:35px;padding-block:0 60px}.cost-paper-preview{padding:25px}.cost-standard-document h2{font-size:2.8rem}}@media print{.site-header,.site-footer,.breadcrumbs,.cost-reading-progress,.cost-review-hero,.cost-review-method,.cost-review-form,.cost-review-preparation,.cost-review-result-actions,.cost-review-result>.cost-caption{display:none!important}.cost-shell,.cost-review-workspace{width:100%;max-width:none;margin:0;padding:0}.cost-experience{color:#000;background:#fff}.cost-review-result{border:0;margin:0}.cost-result-heading{color:#000;background:#fff;padding:0 0 20px}.cost-result-heading h2{font:700 28pt/1.1 var(--display)}.cost-result-heading p{color:#000}.cost-result-counts>div{padding:12px}.cost-review-actions-list{padding:0}.cost-review-actions-list article{break-inside:avoid;padding:15px 0}.cost-review-in-place{padding:20px 0}.cost-review-result p{color:#000;font-size:11pt}.cost-review-result h3{font-size:13pt}.cost-review-result .cost-kicker{color:#ad2334}.cost-review-result:after{content:"READY FLEET / readyfleet.ca / Customer self-review. Not a vehicle condition assessment.";margin-top:25px;font-size:9pt;display:block}}.cost-review-status{top:calc(var(--header-height,92px) + 12px);z-index:5;border:1px solid #cbd4c5;border-left:3px solid var(--cost-red);background:#fffefa;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:16px;margin:22px 0 0;padding:11px 13px;display:grid;position:sticky;box-shadow:0 8px 20px #26302014}.cost-review-status-copy{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.cost-review-status-copy span{letter-spacing:.08em;text-transform:uppercase;color:var(--cost-muted);font-size:.7rem;font-weight:750}.cost-review-status-copy strong{font-size:.82rem}.cost-review-status-bar{background:#dce1d6;min-width:100px;height:4px}.cost-review-status-bar span{background:var(--cost-red);height:100%;transition:width .25s;display:block}.cost-review-status nav{justify-content:flex-end;align-items:center;display:flex}.cost-review-status nav a{color:var(--cost-muted);white-space:nowrap;padding:4px 9px;font-size:.72rem;line-height:1.35}.cost-review-status nav a+a{border-left:1px solid #d0d7cc}.cost-review-status nav a:hover{color:var(--cost-red)}.cost-review-question{scroll-margin-top:calc(var(--header-height,92px) + 80px)}@media (max-width:720px){.cost-review-status{top:calc(var(--header-height,72px) + 10px);grid-template-columns:1fr;gap:9px;margin-top:18px;padding:12px}.cost-review-status-copy{justify-content:space-between}.cost-review-status-bar{width:100%}.cost-review-status nav{justify-content:flex-start;margin:0 -4px;overflow-x:auto}.cost-review-status nav a{padding-inline:7px;font-size:.68rem}.cost-review-question{scroll-margin-top:calc(var(--header-height,72px) + 135px)}}@media print{.cost-review-status{display:none!important}}.cost-review-signal{background:#e8eee3;border:1px solid #c9d4c3;border-left:3px solid #788d6b;justify-content:space-between;align-items:center;gap:24px;margin:20px 0 4px;padding:16px 18px;display:flex}.cost-review-signal>div:first-child{min-width:0}.cost-review-signal>div:first-child>span{letter-spacing:.08em;text-transform:uppercase;color:#506246;font-size:.69rem;font-weight:750;display:block}.cost-review-signal>div:first-child>strong{color:#283329;margin-top:6px;font-size:.92rem;line-height:1.5;display:block}.cost-review-signal-counts{white-space:nowrap;flex-shrink:0;align-items:center;gap:16px;display:flex}.cost-review-signal-counts span{color:#59675a;text-transform:uppercase;letter-spacing:.045em;font-size:.72rem}.cost-review-signal-counts b{font:1.5rem/1 var(--display);color:var(--cost-red);vertical-align:-2px;margin-right:4px;display:inline-block}@media (max-width:720px){.cost-review-signal{margin-top:17px;padding:15px;display:block}.cost-review-signal-counts{border-top:1px solid #c9d4c3;justify-content:space-between;margin-top:15px;padding-top:12px}.cost-review-signal-counts span{font-size:.67rem}}@media print{.cost-review-signal{display:none!important}}
