.delivery-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:76px;align-items:center;padding-block:76px 54px}.delivery-copy h1{font-size:clamp(48px,5.2vw,72px);letter-spacing:-3px;line-height:1.04;margin:25px 0}.delivery-copy h1 em{font-family:var(--serif);color:var(--accent)}.delivery-deck{max-width:520px;font-size:21px;line-height:1.5}.delivery-detail{max-width:455px;margin-top:19px;font-size:14px;color:var(--muted)}.quote-note{font-size:11px;color:var(--muted);margin-top:19px;max-width:410px}.handoff-card{background:var(--green);border:1px solid #c7d0bb;padding:28px 30px 22px;position:relative}.handoff-card:before{content:'';position:absolute;inset:-1px auto auto -1px;width:58px;height:4px;background:var(--accent)}.handoff-label{display:flex;justify-content:space-between;align-items:center}.handoff-label .eyebrow{font-size:9px;letter-spacing:1px}.handoff-label>span:last-child{font-size:23px;line-height:1}.handoff-card h2{font-size:34px;letter-spacing:-1.1px;line-height:1.1;margin-top:20px}.handoff-list{list-style:none;padding:0;margin:25px 0 0}.handoff-list li{display:flex;gap:17px;padding:19px 0;border-top:1px solid #bac6ad}.file-mark{display:grid;place-items:center;flex:0 0 34px;height:40px;border:1px solid #a4b396;background:#eaf0e1;font-family:var(--mono);font-size:21px}.handoff-list h3{font-size:17px;letter-spacing:-.2px;line-height:1.3}.handoff-list p{font-size:12px;color:#4f5d46;line-height:1.6;margin-top:7px;max-width:330px}.handoff-end{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #bac6ad;padding-top:17px;font-family:var(--mono);font-size:8px;letter-spacing:.5px;color:#4f5d46}.delivery-fit{border-top:1px solid var(--line);display:flex;align-items:center;gap:35px;padding-block:22px 36px}.delivery-fit .eyebrow{flex-shrink:0;font-size:9px;color:var(--muted)}.delivery-fit>p{font-size:13px;color:var(--muted);max-width:720px}.repair-section{padding-block:52px;background:var(--white);border-block:1px solid var(--line)}.repair-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.repair-heading h2{font-size:40px;margin-top:16px}.repair-heading>p{font-size:13px;text-align:right}.repair-heading>p>span{font-size:10px;color:var(--muted)}.repair-steps{list-style:none;margin:31px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.repair-steps li{padding:25px 27px 28px;border-right:1px solid var(--line)}.repair-step{font-family:var(--mono);font-size:10px;text-transform:uppercase;color:var(--accent)}.repair-steps h3{font-size:23px;letter-spacing:-.6px;line-height:1.2;margin-top:18px}.repair-steps p{font-size:13px;color:var(--muted);margin-top:13px;line-height:1.75}.repair-steps .repair-passed{background:var(--ink);color:var(--paper);border-right:0}.repair-passed .repair-step{color:#d6dda9}.repair-passed p{color:#c9d2c0}.repair-record{display:flex;align-items:start;justify-content:space-between;gap:40px;margin-top:22px}.repair-record>p{font-size:11px;line-height:1.8;color:var(--muted);max-width:780px}.repair-record strong{display:block;font-weight:400;color:var(--ink);margin-bottom:4px}.repair-record>div{display:flex;flex-direction:column;gap:8px;flex-shrink:0;font-size:10px;font-weight:600;padding-top:3px}.repair-record a{text-decoration:underline;text-underline-offset:3px}.scope-section{display:grid;grid-template-columns:1fr 1.3fr;gap:94px;padding-block:58px 47px}.scope-heading .eyebrow{font-size:9px}.scope-heading h2{font-size:39px;margin-top:20px;letter-spacing:-1.4px}.scope-heading>p:last-child{font-size:14px;color:var(--muted);margin-top:20px;max-width:355px}.scope-steps{list-style:none;margin:0;padding:0}.scope-steps li{display:flex;gap:22px;padding:21px 0;border-top:1px solid var(--line)}.scope-steps li:first-child{padding-top:0;border-top:0}.scope-steps li>span{font-family:var(--mono);font-size:11px;color:var(--accent);padding-top:3px}.scope-steps h3{font-size:21px;letter-spacing:-.4px;line-height:1.2}.scope-steps p{font-size:13px;color:var(--muted);line-height:1.7;margin-top:10px;max-width:490px}.existing-offers{border-top:1px solid var(--line);padding-block:29px 48px}.existing-offers>h2{font-size:21px;letter-spacing:-.4px;line-height:1.3}.offer-links{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:21px}.offer-link{display:flex;align-items:start;gap:23px}.offer-price{font-size:27px;letter-spacing:-.9px;line-height:1.2;flex-shrink:0}.offer-price>span{display:block;font-size:8px;letter-spacing:.5px;color:var(--muted);font-family:var(--mono);margin-top:4px}.offer-link h3{font-size:14px;line-height:1.5;font-weight:600}.offer-link h3>span{margin-left:4px}.offer-link p{font-size:11px;color:var(--muted);margin-top:7px;max-width:400px}.offer-link:hover{text-decoration:none}.offer-link:hover h3{text-decoration:underline;text-underline-offset:4px}.delivery-contact{background:var(--ink);color:var(--paper);padding-block:46px}.delivery-contact>.wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.delivery-contact .eyebrow{font-size:9px;color:#b2bea9}.delivery-contact h2{font-size:44px;letter-spacing:-1.8px;margin-top:18px;line-height:1.07}.delivery-contact h2 em{font-family:var(--serif);color:#d6dda9}.delivery-contact p:last-child{font-size:12px;color:#c2c8be;margin-top:20px}.delivery-contact .email-link{font-size:11px}.delivery-page .practice-note{font-size:10px;color:var(--muted);margin-top:18px;max-width:750px}.delivery-page .privacy{margin-top:18px}
@media(max-width:1100px){.delivery-hero{gap:45px;padding-top:59px}.delivery-copy h1{font-size:58px;letter-spacing:-2.8px}.delivery-copy .eyebrow{font-size:9px;letter-spacing:1px}.delivery-deck{font-size:19px}.handoff-card{padding:25px}.handoff-card h2{font-size:31px}.handoff-end{font-size:7px}.delivery-page .hero-actions{gap:18px}.repair-steps li{padding:24px}.repair-steps h3{font-size:21px}.scope-section{gap:58px}.offer-links{gap:32px}.offer-link{gap:18px}}
@media(max-width:850px){.delivery-hero{grid-template-columns:1.1fr 1fr;gap:30px}.delivery-copy h1{font-size:45px;letter-spacing:-2px}.delivery-copy .eyebrow{font-size:8px;letter-spacing:.5px}.delivery-deck{font-size:17px}.delivery-detail{font-size:13px}.handoff-card{padding:23px 20px}.handoff-card h2{font-size:27px}.handoff-list li{gap:13px;padding-block:16px}.handoff-list h3{font-size:16px}.handoff-list p{font-size:11px}.file-mark{flex-basis:28px;height:34px;font-size:19px}.handoff-end{font-size:6px;gap:8px}.delivery-fit{gap:22px}.delivery-fit>p{font-size:12px}.repair-heading{align-items:start}.repair-heading h2{font-size:35px}.repair-heading>p{padding-top:4px;max-width:245px}.repair-steps li{padding:21px 19px}.repair-steps h3{font-size:20px}.repair-steps p{font-size:12px}.repair-record{gap:27px}.repair-record>div{max-width:170px;font-size:9px}.scope-section{grid-template-columns:1fr 1.2fr;gap:36px}.scope-heading h2{font-size:33px}.scope-heading>p:last-child{font-size:13px}.scope-steps{padding-top:0}.scope-steps li{gap:17px}.scope-steps p{font-size:12px}.offer-links{gap:27px}.offer-link{gap:15px}.offer-link h3{font-size:13px}.offer-price{font-size:25px}.delivery-contact h2{font-size:38px}}
@media(max-width:620px){.delivery-hero{grid-template-columns:1fr;gap:33px;padding-block:41px 30px}.delivery-copy .eyebrow{font-size:9px;letter-spacing:.55px}.delivery-copy h1{font-size:clamp(43px,11.4vw,63px);letter-spacing:-2px;margin-block:22px}.delivery-deck{font-size:19px;max-width:420px}.delivery-detail{font-size:14px;max-width:410px}.quote-note{font-size:10px;margin-top:17px}.handoff-card{padding:25px}.handoff-card h2{font-size:32px}.handoff-list li{gap:17px;padding-block:18px}.handoff-list h3{font-size:17px}.handoff-list p{font-size:12px}.file-mark{flex-basis:34px;height:40px;font-size:21px}.handoff-end{font-size:7px;gap:15px}.delivery-fit{display:block;padding-block:21px 30px}.delivery-fit>p{font-size:13px;margin-top:10px}.repair-section{padding-block:34px}.repair-heading{display:block}.repair-heading h2{font-size:34px;margin-top:16px}.repair-heading>p{text-align:left;max-width:none;margin-top:17px;padding-top:0;font-size:12px}.repair-steps{grid-template-columns:1fr;margin-top:23px}.repair-steps li{padding:23px;border-right:0;border-bottom:1px solid var(--line)}.repair-steps li:last-child{border-bottom:0}.repair-steps h3{font-size:23px;margin-top:12px}.repair-steps p{font-size:13px;margin-top:10px}.repair-record{display:block;margin-top:18px}.repair-record>p{font-size:11px}.repair-record>div{flex-direction:row;flex-wrap:wrap;gap:11px 21px;max-width:none;font-size:10px;margin-top:13px}.scope-section{grid-template-columns:1fr;gap:27px;padding-block:35px}.scope-heading h2{font-size:35px;margin-top:17px}.scope-heading>p:last-child{font-size:14px;max-width:410px;margin-top:16px}.scope-steps li:first-child{padding-top:20px;border-top:1px solid var(--line)}.scope-steps li:last-child{padding-bottom:0}.scope-steps h3{font-size:20px}.scope-steps p{font-size:13px}.existing-offers{padding-block:26px 33px}.existing-offers>h2{font-size:21px;max-width:330px}.offer-links{grid-template-columns:1fr;gap:23px}.offer-link{gap:20px}.offer-price{font-size:27px}.offer-link h3{font-size:14px}.offer-link p{font-size:12px}.delivery-contact{padding-block:35px}.delivery-contact>.wrap{display:block}.delivery-contact h2{font-size:40px}.delivery-contact .button{margin-top:25px}.delivery-page .footer-line>div{margin-left:auto}.delivery-page .footer-line{column-gap:20px}}
@media(max-width:370px){.delivery-copy h1{font-size:39px}.delivery-copy .eyebrow{font-size:8px;letter-spacing:.25px}.delivery-page nav{font-size:10px}.handoff-card{padding:21px}.handoff-end{font-size:6px}.repair-heading h2{font-size:31px}.offer-link{gap:15px}.offer-price{font-size:24px}.delivery-page .footer-line>div{gap:15px;font-size:9px}}
