.container-max[data-astro-cid-qwlub6of]{max-width:1120px;margin:0 auto;padding:0 20px}.hero-section[data-astro-cid-qwlub6of],.story-section[data-astro-cid-qwlub6of],.comparison-section[data-astro-cid-qwlub6of],.checkin-section[data-astro-cid-qwlub6of],.closing-section[data-astro-cid-qwlub6of]{overflow:hidden}.hero-section[data-astro-cid-qwlub6of]{background:#fff;padding:6.5rem 0 7rem}.hero-layout[data-astro-cid-qwlub6of]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.hero-content[data-astro-cid-qwlub6of]{max-width:760px}.hero-photo[data-astro-cid-qwlub6of]{aspect-ratio:4/3;background:#eff1f7;border-radius:1.25rem;justify-self:end;width:100%;min-width:0;max-width:30rem;margin:0;overflow:hidden}.hero-photo[data-astro-cid-qwlub6of] img[data-astro-cid-qwlub6of]{object-fit:cover;object-position:55% center;width:100%;height:100%;display:block}.eyebrow[data-astro-cid-qwlub6of]{color:var(--color-brand-primary,#4658d6);letter-spacing:.08em;margin:0 0 .8rem;font-size:.875rem;font-weight:700}h1[data-astro-cid-qwlub6of],h2[data-astro-cid-qwlub6of],h3[data-astro-cid-qwlub6of],p[data-astro-cid-qwlub6of]{overflow-wrap:anywhere}h1[data-astro-cid-qwlub6of]{color:var(--color-brand-ink,#18213f);letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:700;line-height:1.16}h2[data-astro-cid-qwlub6of]{color:var(--color-brand-ink,#18213f);letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1.25}h3[data-astro-cid-qwlub6of]{color:var(--color-brand-ink,#18213f);margin:0 0 .7rem;font-size:1.1rem;font-weight:700;line-height:1.45}.hero-content[data-astro-cid-qwlub6of]>p[data-astro-cid-qwlub6of]:not(.eyebrow),.closing-content[data-astro-cid-qwlub6of]>p[data-astro-cid-qwlub6of]:not(.eyebrow){max-width:620px;color:var(--color-brand-ink-muted,#5f6680);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.8}.cta-row[data-astro-cid-qwlub6of]{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.contact-link[data-astro-cid-qwlub6of]{color:var(--color-brand-primary,#4658d6);align-items:center;padding:.75rem .4rem;font-weight:700;text-decoration:none;display:inline-flex}.contact-link[data-astro-cid-qwlub6of]:hover{text-decoration:underline}.story-section[data-astro-cid-qwlub6of]{background:#f5f5fb;padding:5.5rem 0}.story-layout[data-astro-cid-qwlub6of]{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.section-body[data-astro-cid-qwlub6of]{color:var(--color-brand-ink-muted,#5f6680);margin:1.3rem 0 0;font-size:1rem;line-height:1.8}.section-supporting[data-astro-cid-qwlub6of]{color:var(--color-brand-ink,#18213f);margin:1rem 0 0;font-size:1rem;font-weight:700;line-height:1.8}.product-shot[data-astro-cid-qwlub6of]{place-items:center;min-width:0;margin:0;display:grid}.product-shot[data-astro-cid-qwlub6of] img[data-astro-cid-qwlub6of]{object-fit:contain;background:#fff;border:1px solid #e6e7ed;border-radius:1rem;max-width:100%;height:auto;display:block}.work-order-shot[data-astro-cid-qwlub6of] img[data-astro-cid-qwlub6of]{width:auto;max-height:30rem}.comparison-section[data-astro-cid-qwlub6of],.checkin-section[data-astro-cid-qwlub6of]{background:#fff;padding:5.5rem 0}.checkin-layout[data-astro-cid-qwlub6of]{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.checkin-section[data-astro-cid-qwlub6of] h2[data-astro-cid-qwlub6of] em[data-astro-cid-qwlub6of],.comparison-section[data-astro-cid-qwlub6of] h2[data-astro-cid-qwlub6of] em[data-astro-cid-qwlub6of]{color:var(--color-brand-primary,#4658d6);font-style:normal}.checkin-methods[data-astro-cid-qwlub6of]{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.checkin-methods[data-astro-cid-qwlub6of] li[data-astro-cid-qwlub6of]{color:var(--color-brand-ink-muted,#5f6680);background:#fafafb;border:1px solid #e6e7ed;border-radius:.75rem;flex-wrap:wrap;gap:.35rem .6rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.6;display:flex}.checkin-methods[data-astro-cid-qwlub6of] strong[data-astro-cid-qwlub6of]{color:var(--color-brand-ink,#18213f)}.checkin-result[data-astro-cid-qwlub6of]{color:var(--color-brand-ink,#18213f);margin:1.5rem 0 0;font-size:1rem;font-weight:700;line-height:1.8}.qr-checkin-shot[data-astro-cid-qwlub6of] img[data-astro-cid-qwlub6of]{width:auto;max-height:28rem}.reconciliation-layout[data-astro-cid-qwlub6of]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.work-summary-shot[data-astro-cid-qwlub6of] img[data-astro-cid-qwlub6of]{width:100%}.closing-section[data-astro-cid-qwlub6of]{text-align:center;background:#fbfbfd;padding:6rem 0}.closing-content[data-astro-cid-qwlub6of]{flex-direction:column;align-items:center;max-width:680px;display:flex}.closing-content[data-astro-cid-qwlub6of]>p[data-astro-cid-qwlub6of]:not(.eyebrow){margin-left:auto;margin-right:auto}.closing-actions[data-astro-cid-qwlub6of]{justify-content:center}@media (width<=767px){.container-max[data-astro-cid-qwlub6of]{padding:0 16px}.hero-section[data-astro-cid-qwlub6of]{padding:4.5rem 0 5rem}.story-section[data-astro-cid-qwlub6of],.comparison-section[data-astro-cid-qwlub6of],.checkin-section[data-astro-cid-qwlub6of]{padding:4rem 0}.hero-layout[data-astro-cid-qwlub6of],.story-layout[data-astro-cid-qwlub6of],.checkin-layout[data-astro-cid-qwlub6of],.reconciliation-layout[data-astro-cid-qwlub6of]{grid-template-columns:1fr;gap:1.5rem}.hero-photo[data-astro-cid-qwlub6of]{aspect-ratio:auto;justify-self:stretch;max-width:none}.hero-photo[data-astro-cid-qwlub6of] img[data-astro-cid-qwlub6of]{height:auto}.work-order-shot[data-astro-cid-qwlub6of],.qr-checkin-shot[data-astro-cid-qwlub6of]{order:2}.work-order-shot[data-astro-cid-qwlub6of] img[data-astro-cid-qwlub6of],.qr-checkin-shot[data-astro-cid-qwlub6of] img[data-astro-cid-qwlub6of]{width:100%;max-width:20rem;max-height:none}.closing-section[data-astro-cid-qwlub6of]{padding:4rem 0}.cta-row[data-astro-cid-qwlub6of]{flex-direction:column;align-items:stretch;width:100%}.cta-row[data-astro-cid-qwlub6of] .btn-primary{text-align:center;width:100%}}.hero-section[data-astro-cid-qwlub6of]{padding:72px 0}.hero-layout[data-astro-cid-qwlub6of]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,6vw,72px)}.hero-section[data-astro-cid-qwlub6of] h1[data-astro-cid-qwlub6of]{font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.2}.hero-section[data-astro-cid-qwlub6of] .hero-content[data-astro-cid-qwlub6of]>p[data-astro-cid-qwlub6of]:not(.eyebrow){max-width:38rem;font-size:17px;line-height:1.9}.hero-photo[data-astro-cid-qwlub6of]{aspect-ratio:16/9;border-radius:24px;justify-self:stretch;width:100%;min-width:0;max-width:none;max-height:360px}.hero-photo[data-astro-cid-qwlub6of] img[data-astro-cid-qwlub6of]{object-fit:cover;width:100%;height:100%}@media (width<=767px){.hero-section[data-astro-cid-qwlub6of]{padding:56px 0}.hero-layout[data-astro-cid-qwlub6of]{grid-template-columns:1fr;gap:30px}.hero-section[data-astro-cid-qwlub6of] h1[data-astro-cid-qwlub6of]{font-size:clamp(30px,7.5vw,38px);line-height:1.22}.hero-section[data-astro-cid-qwlub6of] .hero-content[data-astro-cid-qwlub6of]>p[data-astro-cid-qwlub6of]:not(.eyebrow){font-size:17px;line-height:1.8}.hero-photo[data-astro-cid-qwlub6of]{width:100%;max-width:none}.hero-photo[data-astro-cid-qwlub6of] img[data-astro-cid-qwlub6of]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}}
