:root{--pr-color-brand-50: #FFF0EB;--pr-color-brand-100: #FFE3D5;--pr-color-brand-200: #FFD1B4;--pr-color-brand-300: #FBA582;--pr-color-brand-400: #F47B48;--pr-color-brand-500: #ED603B;--pr-color-brand-600: #CF472D;--pr-color-brand-700: #B93F2A;--pr-color-brand-800: #94321F;--pr-color-brand-900: #6B2416;--pr-color-neutral-0: #FFFFFF;--pr-color-neutral-25: #FBFAF9;--pr-color-neutral-50: #F7F5F3;--pr-color-neutral-100: #F4F1EE;--pr-color-neutral-200: #E8E5E2;--pr-color-neutral-300: #D9D4CF;--pr-color-neutral-400: #B5AEA8;--pr-color-neutral-500: #8A837D;--pr-color-neutral-600: #6B6560;--pr-color-neutral-700: #57534E;--pr-color-neutral-800: #3A3531;--pr-color-neutral-900: #1F1A17;--pr-color-primary: #ED603B;--pr-color-primary-strong: #CF472D;--pr-color-primary-strong-pressed: #B93F2A;--pr-color-primary-text: #B93F2A;--pr-color-primary-soft: #FFF0EB;--pr-color-primary-soft-hover: #FFE3D5;--pr-color-accent: #FFD1B4;--pr-color-canvas: #FFFFFF;--pr-color-white: #FFFFFF;--pr-color-black: #000000;--pr-color-focus: #CF472D;--pr-color-overlay: rgba(31, 26, 23, .48);--pr-color-surface-default: #FFFFFF;--pr-color-surface-raised: #FBFAF9;--pr-color-surface-subtle: #F7F5F3;--pr-color-surface-sunken: #F4F1EE;--pr-color-surface-brand: #FFF0EB;--pr-color-surface-inverse: #1F1A17;--pr-color-line-subtle: #F4F1EE;--pr-color-line-default: #E8E5E2;--pr-color-line-strong: #D9D4CF;--pr-color-line-control: #8A837D;--pr-color-line-brand: #FFD1B4;--pr-color-text-ink: #1F1A17;--pr-color-text-body: #57534E;--pr-color-text-muted: #6B6560;--pr-color-text-disabled: #8A837D;--pr-color-text-inverse: #FFFFFF;--pr-color-text-inverse-muted: #CFC8C2;--pr-color-text-brand: #B93F2A;--pr-color-text-brand-on-inverse: #FFD1B4;--pr-color-text-link: #B93F2A;--pr-color-text-on-primary: #FFFFFF;--pr-color-success: #22AE75;--pr-color-success-soft: #E7FBF2;--pr-color-success-strong: #147A50;--pr-color-warning: #FFB323;--pr-color-warning-soft: #FFF6DF;--pr-color-warning-strong: #9A5400;--pr-color-danger: #E5484D;--pr-color-danger-soft: #FFF0F1;--pr-color-danger-strong: #B4233C;--pr-color-info: #2E90FA;--pr-color-info-soft: #EDF6FF;--pr-color-info-strong: #155FA5;--pr-color-status-neutral-fg: #57534E;--pr-color-status-neutral-bg: #F4F1EE;--pr-color-status-neutral-dot: #8A837D;--pr-color-status-neutral-border: #D9D4CF;--pr-color-status-brand-fg: #B93F2A;--pr-color-status-brand-bg: #FFF0EB;--pr-color-status-brand-dot: #ED603B;--pr-color-status-brand-border: #FFD1B4;--pr-color-status-info-fg: #155FA5;--pr-color-status-info-bg: #EDF6FF;--pr-color-status-info-dot: #2E90FA;--pr-color-status-info-border: #C9DFFF;--pr-color-status-warning-fg: #9A5400;--pr-color-status-warning-bg: #FFF6DF;--pr-color-status-warning-dot: #FFB323;--pr-color-status-warning-border: #FFE2A3;--pr-color-status-success-fg: #147A50;--pr-color-status-success-bg: #E7FBF2;--pr-color-status-success-dot: #22AE75;--pr-color-status-success-border: #B4EBD3;--pr-color-status-danger-fg: #B4233C;--pr-color-status-danger-bg: #FFF0F1;--pr-color-status-danger-dot: #E5484D;--pr-color-status-danger-border: #FFC9CD;--pr-gradient-brand: linear-gradient(110deg, #B93F2A, #F47B48);--pr-gradient-brand-text: linear-gradient(110deg, #B93F2A, #CF472D);--pr-gradient-hero-scrim: linear-gradient(125deg, rgba(77, 27, 17, .2), rgba(237, 96, 59, .22));--pr-font-family-display: "Space Grotesk", "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pr-font-family-sans: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pr-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--pr-font-weight-regular: 400;--pr-font-weight-medium: 500;--pr-font-weight-semibold: 600;--pr-font-weight-bold: 700;--pr-type-display-lg-size: 64px;--pr-type-display-lg-line-height: 66px;--pr-type-display-lg-weight: 700;--pr-type-display-lg-tracking: -.06em;--pr-type-display-lg-font: 700 64px/66px var(--pr-font-family-display);--pr-type-display-size: 48px;--pr-type-display-line-height: 52px;--pr-type-display-weight: 700;--pr-type-display-tracking: -.06em;--pr-type-display-font: 700 48px/52px var(--pr-font-family-display);--pr-type-h1-size: 36px;--pr-type-h1-line-height: 42px;--pr-type-h1-weight: 600;--pr-type-h1-tracking: -.05em;--pr-type-h1-font: 600 36px/42px var(--pr-font-family-display);--pr-type-h2-size: 28px;--pr-type-h2-line-height: 34px;--pr-type-h2-weight: 600;--pr-type-h2-tracking: -.05em;--pr-type-h2-font: 600 28px/34px var(--pr-font-family-display);--pr-type-h3-size: 22px;--pr-type-h3-line-height: 28px;--pr-type-h3-weight: 600;--pr-type-h3-tracking: -.04em;--pr-type-h3-font: 600 22px/28px var(--pr-font-family-display);--pr-type-title-size: 17px;--pr-type-title-line-height: 24px;--pr-type-title-weight: 600;--pr-type-title-tracking: -.01em;--pr-type-title-font: 600 17px/24px var(--pr-font-family-sans);--pr-type-body-lg-size: 18px;--pr-type-body-lg-line-height: 28px;--pr-type-body-lg-weight: 400;--pr-type-body-lg-tracking: 0;--pr-type-body-lg-font: 400 18px/28px var(--pr-font-family-sans);--pr-type-body-size: 15px;--pr-type-body-line-height: 22px;--pr-type-body-weight: 400;--pr-type-body-tracking: 0;--pr-type-body-font: 400 15px/22px var(--pr-font-family-sans);--pr-type-body-sm-size: 13px;--pr-type-body-sm-line-height: 19px;--pr-type-body-sm-weight: 400;--pr-type-body-sm-tracking: 0;--pr-type-body-sm-font: 400 13px/19px var(--pr-font-family-sans);--pr-type-label-size: 13px;--pr-type-label-line-height: 16px;--pr-type-label-weight: 600;--pr-type-label-tracking: 0;--pr-type-label-font: 600 13px/16px var(--pr-font-family-sans);--pr-type-caption-size: 11px;--pr-type-caption-line-height: 14px;--pr-type-caption-weight: 500;--pr-type-caption-tracking: .01em;--pr-type-caption-font: 500 11px/14px var(--pr-font-family-sans);--pr-type-overline-size: 11px;--pr-type-overline-line-height: 14px;--pr-type-overline-weight: 700;--pr-type-overline-tracking: .08em;--pr-type-overline-font: 700 11px/14px var(--pr-font-family-sans);--pr-space-0: 0;--pr-space-0-5: 2px;--pr-space-1: 4px;--pr-space-1-5: 6px;--pr-space-2: 8px;--pr-space-3: 12px;--pr-space-4: 16px;--pr-space-5: 20px;--pr-space-6: 24px;--pr-space-7: 28px;--pr-space-8: 32px;--pr-space-10: 40px;--pr-space-12: 48px;--pr-space-14: 56px;--pr-space-16: 64px;--pr-space-20: 80px;--pr-space-24: 96px;--pr-layout-container-max: 1180px;--pr-layout-gutter-mobile: 16px;--pr-layout-gutter-desktop: 28px;--pr-layout-touch-target: 44px;--pr-radius-none: 0;--pr-radius-xs: 6px;--pr-radius-sm: 10px;--pr-radius-md: 14px;--pr-radius-lg: 18px;--pr-radius-xl: 24px;--pr-radius-xxl: 32px;--pr-radius-pill: 999px;--pr-shadow-none: none;--pr-shadow-xs: 0 1px 2px rgba(41, 24, 15, .06);--pr-shadow-sm: 0 8px 22px rgba(41, 24, 15, .06);--pr-shadow-md: 0 18px 50px rgba(41, 24, 15, .1);--pr-shadow-lg: 0 24px 64px rgba(41, 24, 15, .14);--pr-shadow-accent: 0 10px 24px rgba(237, 96, 59, .22);--pr-shadow-focus: 0 0 0 3px rgba(237, 96, 59, .35);--pr-duration-instant: 0ms;--pr-duration-fast: .12s;--pr-duration-feedback: .15s;--pr-duration-base: .18s;--pr-duration-screen: .24s;--pr-duration-slow: .32s;--pr-ease-standard: cubic-bezier(.2, 0, 0, 1);--pr-ease-enter: cubic-bezier(0, 0, .2, 1);--pr-ease-exit: cubic-bezier(.4, 0, 1, 1);--pr-ease-emphasized: cubic-bezier(.3, 0, 0, 1.15);--pr-ease-linear: cubic-bezier(0, 0, 1, 1);--pr-z-base: 0;--pr-z-raised: 1;--pr-z-sticky: 5;--pr-z-nav: 10;--pr-z-dropdown: 20;--pr-z-overlay: 40;--pr-z-modal: 50;--pr-z-toast: 60;--pr-z-tooltip: 70;--pr-breakpoint-sm: 480px;--pr-breakpoint-md: 680px;--pr-breakpoint-lg: 900px;--pr-breakpoint-xl: 1180px;--ink: var(--pr-color-text-ink);--body: var(--pr-color-text-body);--muted: var(--pr-color-text-muted);--line: var(--pr-color-line-default);--surface: var(--pr-color-surface-subtle);--blue: var(--pr-color-primary);--blue-dark: var(--pr-color-primary-strong);--blue-soft: var(--pr-color-primary-soft);--mint: var(--pr-color-accent);--shadow: var(--pr-shadow-md);--accent-shadow: var(--pr-shadow-accent)}.pr-tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root{--story-bar-h: 48px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:light;scrollbar-gutter:stable}html:has(.beat-bar){scroll-padding-top:calc(var(--story-bar-h) + var(--pr-space-3))}body{margin:0;background:var(--pr-color-canvas);color:var(--pr-color-text-body);font:var(--pr-type-body-font);font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}#root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}main{flex:1 0 auto}h1,h2,h3{margin:0;color:var(--pr-color-text-ink);text-wrap:balance}h1{font:var(--pr-type-h1-font);letter-spacing:var(--pr-type-h1-tracking)}h2{font:var(--pr-type-h2-font);letter-spacing:var(--pr-type-h2-tracking)}h3{font:var(--pr-type-h3-font);letter-spacing:var(--pr-type-h3-tracking)}p{margin:0}button{color:inherit;font:inherit}svg{flex:none}:focus-visible{outline:3px solid var(--pr-color-focus);outline-offset:2px}main:focus,:is(h1,h2)[tabindex="-1"]:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;top:var(--pr-space-2);left:var(--pr-space-4);z-index:var(--pr-z-toast);padding:var(--pr-space-2) var(--pr-space-4);border-radius:var(--pr-radius-sm);background:var(--pr-color-surface-inverse);color:var(--pr-color-text-inverse);font:var(--pr-type-label-font);transform:translateY(calc(-100% - var(--pr-space-4)))}.skip-link:focus{transform:none}.container{width:100%;max-width:var(--pr-layout-container-max);margin-inline:auto;padding-inline:var(--pr-layout-gutter-mobile)}#top,#drivers,#garages,#statuses,#about{scroll-margin-top:var(--pr-space-4)}.kicker{color:var(--pr-color-text-muted);font:var(--pr-type-overline-font);letter-spacing:var(--pr-type-overline-tracking);text-transform:uppercase;text-wrap:balance}.lead{max-width:62ch;color:var(--pr-color-text-body);font:var(--pr-type-body-lg-font)}.text-link{color:var(--pr-color-text-ink);font-weight:var(--pr-font-weight-semibold);text-decoration:underline;text-decoration-color:var(--pr-color-line-control);text-decoration-thickness:1px;text-underline-offset:3px}.text-link:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--pr-space-2);min-height:var(--pr-layout-touch-target);padding:0 var(--pr-space-5);border:1px solid transparent;border-radius:var(--pr-radius-pill);background:var(--pr-color-primary-strong);color:var(--pr-color-text-on-primary);font:var(--pr-type-body-font);font-weight:var(--pr-font-weight-semibold);text-align:center;text-decoration:none;cursor:pointer}.button:hover{background:var(--pr-color-primary-strong-pressed)}.button:active{transform:translateY(1px)}.button--ghost{border-color:var(--pr-color-line-strong);background:var(--pr-color-surface-default);color:var(--pr-color-text-ink)}.button--ghost:hover{background:var(--pr-color-surface-subtle)}.button--outline{border-color:var(--pr-color-text-ink);background:transparent;color:var(--pr-color-text-ink)}.button--outline:hover{background:var(--pr-color-surface-subtle)}.button--small{padding:0 var(--pr-space-3);font:var(--pr-type-label-font)}.site-header{border-bottom:1px solid var(--pr-color-line-default);background:var(--pr-color-surface-default)}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pr-space-1) var(--pr-space-2);min-height:var(--pr-space-16);padding-block:var(--pr-space-2)}.brand{display:inline-flex;align-items:center;gap:var(--pr-space-1-5);min-height:var(--pr-layout-touch-target);color:var(--pr-color-text-ink);font:var(--pr-type-h3-font);font-weight:var(--pr-font-weight-bold);letter-spacing:var(--pr-type-h3-tracking);text-decoration:none}.brand__bolt{display:grid;place-items:center;width:var(--pr-space-8);height:var(--pr-space-8);border-radius:var(--pr-radius-sm);background:var(--pr-color-primary);color:var(--pr-color-text-on-primary)}.brand__name{white-space:nowrap}.brand__tag{display:none;padding:var(--pr-space-0-5) var(--pr-space-2);border:1px solid var(--pr-color-line-default);border-radius:var(--pr-radius-pill);background:var(--pr-color-surface-subtle);color:var(--pr-color-text-body);font:var(--pr-type-label-font);letter-spacing:0;white-space:nowrap}.site-header__actions{display:flex;align-items:center;gap:var(--pr-space-1)}.site-header__questions{display:inline-flex;align-items:center;justify-content:center;gap:var(--pr-space-1-5);min-width:var(--pr-layout-touch-target);min-height:var(--pr-layout-touch-target);border:2px solid transparent;border-radius:var(--pr-radius-pill);color:var(--pr-color-text-ink);font:var(--pr-type-label-font);text-decoration:none}.site-header__questions:hover{background:var(--pr-color-surface-subtle)}.site-header__questions[aria-current=page]{background:var(--pr-color-surface-sunken);box-shadow:inset 0 0 0 2px var(--pr-color-text-ink)}.site-header__questions-label{display:none}.site-header__cta{white-space:nowrap}.site-footer{border-top:1px solid var(--pr-color-line-default);background:var(--pr-color-surface-raised);color:var(--pr-color-text-muted);font:var(--pr-type-body-sm-font)}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pr-space-2) var(--pr-space-6);padding-block:var(--pr-space-6)}.site-footer__links{display:flex;flex-wrap:wrap;gap:0 var(--pr-space-4);margin:0;padding:0;list-style:none}.site-footer__links a{display:inline-flex;align-items:center;min-height:var(--pr-layout-touch-target)}.hero{padding-block:var(--pr-space-8) var(--pr-space-6);background:var(--pr-color-surface-default)}.hero__inner{display:grid;justify-items:start;gap:var(--pr-space-4)}.hero--both .kicker{color:var(--pr-color-text-muted)}.hero--customer .kicker{color:var(--pr-color-text-brand)}.hero--garage .kicker{color:var(--pr-color-text-ink)}.hero__title{max-width:22ch}.hero__sub{max-width:60ch}.econ-chips,.hero__facts{display:flex;flex-wrap:wrap;gap:var(--pr-space-1) var(--pr-space-4);margin:0;padding:0;list-style:none}.econ-chips__chip,.hero__facts li{display:inline-flex;align-items:center;gap:var(--pr-space-1-5);color:var(--pr-color-text-ink);font:var(--pr-type-label-font)}.econ-chips__chip svg{color:var(--pr-color-text-muted)}.hero__facts{column-gap:var(--pr-space-4)}.hero__status{color:var(--pr-color-text-muted);font:var(--pr-type-body-sm-font)}.loop-strip{display:none;margin-top:var(--pr-space-2)}.loop-strip__list{display:flex;flex-wrap:wrap;gap:var(--pr-space-2);margin:0;padding:0;list-style:none}.loop-strip__chip{display:inline-flex;align-items:center;gap:var(--pr-space-1-5);min-height:var(--pr-layout-touch-target);padding:0 var(--pr-space-4);border:1px solid var(--pr-color-line-strong);border-radius:var(--pr-radius-pill);background:var(--pr-color-surface-default);color:var(--pr-color-text-ink);font:var(--pr-type-label-font);text-decoration:none}.loop-strip__chip:hover{background:var(--pr-color-surface-subtle)}.loop-strip__chip--join{border-style:dashed;border-color:var(--pr-color-line-control)}.loop-strip__num{color:var(--pr-color-text-muted);font-variant-numeric:tabular-nums}.side-switch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pr-space-2) var(--pr-space-3)}.side-switch__prompt{color:var(--pr-color-text-ink);font:var(--pr-type-label-font)}.side-switch__list{display:flex;flex-wrap:wrap;gap:var(--pr-space-2);margin:0;padding:0;list-style:none}.side-switch__link{display:inline-flex;align-items:center;gap:var(--pr-space-1-5);min-height:var(--pr-layout-touch-target);padding:0 var(--pr-space-4);border:1px solid var(--pr-color-line-strong);border-radius:var(--pr-radius-pill);background:var(--pr-color-surface-default);color:var(--pr-color-text-ink);font:var(--pr-type-label-font);text-decoration:none;white-space:nowrap}.side-switch__label{white-space:nowrap}.side-switch--bar{flex:none}.side-switch--bar .side-switch__list{flex-wrap:nowrap;gap:var(--pr-space-1)}.side-switch--bar .side-switch__link{position:relative;isolation:isolate;padding:0 var(--pr-space-2);border-color:transparent;background:transparent}.side-switch__link:not([aria-current=page]):hover{background:var(--pr-color-surface-subtle)}.side-switch__link--customer svg{color:var(--pr-color-text-brand)}.side-switch__link--customer[aria-current=page]{border-color:var(--pr-color-primary);background:var(--pr-color-primary-soft);color:var(--pr-color-text-brand)}.side-switch__link--garage[aria-current=page]{border-color:var(--pr-color-surface-inverse);background:var(--pr-color-surface-inverse);color:var(--pr-color-text-inverse)}.side-switch--bar .side-switch__link[aria-current=page]{border-color:transparent;background:transparent}.side-switch--bar .side-switch__link:before{content:"";position:absolute;inset:var(--pr-space-1-5) 0;z-index:var(--pr-z-base);border:1px solid transparent;border-radius:var(--pr-radius-pill)}.side-switch--bar .side-switch__link>*{position:relative;z-index:var(--pr-z-raised)}.side-switch--bar .side-switch__link:not([aria-current=page]):hover{background:transparent}.side-switch--bar .side-switch__link:not([aria-current=page]):hover:before{background:var(--pr-color-surface-subtle)}.side-switch--bar .side-switch__link--customer[aria-current=page]:before{border-color:var(--pr-color-primary);background:var(--pr-color-primary-soft)}.side-switch--bar .side-switch__link--garage[aria-current=page]:before{border-color:var(--pr-color-surface-inverse);background:var(--pr-color-surface-inverse)}.side-switch--hero{margin-top:var(--pr-space-2)}.beat-bar{position:sticky;top:0;z-index:var(--pr-z-sticky);min-height:var(--story-bar-h);border-block:1px solid var(--pr-color-line-default);background:var(--pr-color-surface-default)}.beat-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--pr-space-2);min-height:calc(var(--story-bar-h) - 2px)}.beat-bar :focus-visible{outline-offset:-3px}.beat-bar__jump{position:relative;flex:0 1 auto;min-width:0}.beat-bar__jump summary{display:flex;align-items:center;min-width:0;max-width:100%;min-height:var(--pr-layout-touch-target);padding:0 var(--pr-space-3);border-radius:var(--pr-radius-pill);color:var(--pr-color-text-ink);font:var(--pr-type-label-font);font-variant-numeric:tabular-nums;white-space:nowrap;list-style:none;cursor:pointer}.beat-bar__jump summary::-webkit-details-marker{display:none}.beat-bar__readout{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beat-bar__caret{flex:none}.beat-bar__jump summary:hover,.beat-bar__jump[open] summary{background:var(--pr-color-surface-subtle)}.beat-bar__list{position:absolute;top:calc(100% + var(--pr-space-1));right:0;z-index:var(--pr-z-dropdown);display:grid;min-width:14rem;max-height:calc(100dvh - var(--story-bar-h) - var(--pr-space-4));margin:0;overflow-y:auto;padding:var(--pr-space-2);border:1px solid var(--pr-color-line-default);border-radius:var(--pr-radius-md);background:var(--pr-color-surface-default);box-shadow:var(--pr-shadow-md);list-style:none}.beat-bar__list a{display:flex;align-items:center;min-height:var(--pr-layout-touch-target);padding:0 var(--pr-space-3);border-radius:var(--pr-radius-sm);color:var(--pr-color-text-ink);font:var(--pr-type-body-font);text-decoration:none}.beat-bar__list a:hover{background:var(--pr-color-surface-subtle)}.beat-bar__list a[aria-current=step]{background:var(--pr-color-surface-sunken);font-weight:var(--pr-font-weight-semibold)}.story{--story-inset: max( var(--pr-layout-gutter-mobile), (100% - var(--pr-layout-container-max)) / 2 + var(--pr-layout-gutter-mobile) )}.beat{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pr-space-6);padding-block:var(--pr-space-12);padding-inline:var(--story-inset);background:var(--pr-color-surface-default)}.beat:nth-child(2n){background:var(--pr-color-surface-subtle)}.beat__head{position:relative;display:grid;gap:var(--pr-space-2)}.beat__num{display:none}.beat__overline{color:var(--pr-color-text-muted);font:var(--pr-type-overline-font);letter-spacing:var(--pr-type-overline-tracking);text-transform:uppercase}.beat__title{max-width:28ch}.frame-toggle{display:inline-flex;flex-wrap:wrap;justify-self:start;gap:var(--pr-space-1);max-width:100%;padding:var(--pr-space-1);border:1px solid var(--pr-color-line-default);border-radius:var(--pr-radius-xl);background:var(--pr-color-surface-sunken)}.frame-toggle__button{flex:1 1 auto;min-height:var(--pr-layout-touch-target);padding:var(--pr-space-1) var(--pr-space-4);border:1px solid transparent;border-radius:var(--pr-radius-lg);background:transparent;color:var(--pr-color-text-body);font:var(--pr-type-label-font);white-space:normal;cursor:pointer}.frame-toggle__button:hover{color:var(--pr-color-text-ink)}.frame-toggle__button[aria-pressed=true]{background:var(--pr-color-surface-default);box-shadow:inset 0 0 0 2px var(--pr-color-text-ink);color:var(--pr-color-text-ink)}.frame:not([hidden]){animation:screen-in var(--pr-duration-screen) var(--pr-ease-enter)}.frame__label{display:none}.beat__lanes{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--pr-space-6);animation:screen-in var(--pr-duration-screen) var(--pr-ease-enter)}.lane{display:grid;align-content:start;gap:var(--pr-space-3);min-width:0}.lane__label{display:inline-flex;align-items:center;justify-self:start;gap:var(--pr-space-1-5);padding:var(--pr-space-1) var(--pr-space-3);border-radius:var(--pr-radius-pill);font:var(--pr-type-label-font)}.lane--customer .lane__label{background:var(--pr-color-primary-soft);color:var(--pr-color-text-brand)}.lane--garage .lane__label{background:var(--pr-color-surface-inverse);color:var(--pr-color-text-inverse)}.lane__line{max-width:60ch}.lane--lead .lane__line{color:var(--pr-color-text-ink);font:var(--pr-type-body-lg-font)}.lane--other .lane__line{color:var(--pr-color-text-muted);font:var(--pr-type-body-font)}.lane--neutral .lane__line{color:var(--pr-color-text-body);font:var(--pr-type-body-font)}.lane__note{max-width:60ch;padding-left:var(--pr-space-3);border-left:2px solid var(--pr-color-line-strong);color:var(--pr-color-text-body);font:var(--pr-type-body-font)}.lane__device{min-width:0}.lane--other .lane__device{display:none}.beat__notices{display:grid;gap:var(--pr-space-3);margin:0;padding:0;list-style:none}.beat__notices>li{display:grid}.notice{display:grid;grid-template-rows:auto 1fr;gap:var(--pr-space-1-5)}.notice__label{color:var(--pr-color-text-muted);font:var(--pr-type-overline-font);letter-spacing:var(--pr-type-overline-tracking);text-transform:uppercase}.notice__card{display:flex;align-items:flex-start;gap:var(--pr-space-3);padding:var(--pr-space-3) var(--pr-space-4);border:1px solid var(--pr-color-line-strong);border-radius:var(--pr-radius-md);background:var(--pr-color-surface-default);box-shadow:var(--pr-shadow-xs)}.notice--to-customer .notice__card{border-left:3px solid var(--pr-color-primary)}.notice--to-garage .notice__card{border-left:3px solid var(--pr-color-surface-inverse)}.notice__avatar{display:grid;flex:none;place-items:center;width:var(--pr-space-8);height:var(--pr-space-8);border:1px solid var(--pr-color-line-strong);border-radius:var(--pr-radius-sm);background:var(--pr-color-surface-default);color:var(--pr-color-primary)}.notice__body{display:grid;gap:var(--pr-space-0-5);min-width:0}.notice__title{color:var(--pr-color-text-ink)}.notice__preview{color:var(--pr-color-text-body);font:var(--pr-type-body-sm-font)}.notice__ref{white-space:nowrap}.notice__caption{color:var(--pr-color-text-muted);font:var(--pr-type-body-sm-font)}.beat__more{border-top:1px solid var(--pr-color-line-default)}.beat__more summary,.effort__example summary,.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--pr-space-4);min-height:var(--pr-layout-touch-target);color:var(--pr-color-text-ink);list-style:none;cursor:pointer}.beat__more summary::-webkit-details-marker,.effort__example summary::-webkit-details-marker,.faq summary::-webkit-details-marker{display:none}.beat__more summary:after,.effort__example summary:after,.faq summary:after{content:"+";content:"+" / "";flex:none;color:var(--pr-color-text-muted);font:var(--pr-type-h3-font)}.beat__more[open] summary:after,.effort__example[open] summary:after,.faq details[open] summary:after{transform:rotate(45deg)}.beat__more summary{padding-block:var(--pr-space-2);font:var(--pr-type-body-font);font-weight:var(--pr-font-weight-semibold)}.beat__more-body{display:grid;gap:var(--pr-space-5);padding-block:var(--pr-space-2) var(--pr-space-1)}.beat__more-group{display:grid;align-content:start;gap:var(--pr-space-2)}.beat__more-heading{margin:0;font:var(--pr-type-overline-font);letter-spacing:var(--pr-type-overline-tracking);text-transform:uppercase}.beat__more-group--customer .beat__more-heading{color:var(--pr-color-text-brand)}.beat__more-group--garage .beat__more-heading{color:var(--pr-color-text-ink)}.beat__more-group ul{display:grid;gap:var(--pr-space-2);max-width:62ch;margin:0;padding-left:var(--pr-space-5)}.beat__more-group li::marker{color:var(--pr-color-line-control)}.effort{padding-block:var(--pr-space-12);border-top:1px solid var(--pr-color-line-default);background:var(--pr-color-surface-raised)}.effort__columns{display:grid;gap:var(--pr-space-4);margin-top:var(--pr-space-6)}.effort__column{display:grid;align-content:start;gap:var(--pr-space-3);padding:var(--pr-space-5);border:1px solid var(--pr-color-line-default);border-radius:var(--pr-radius-lg);background:var(--pr-color-surface-default)}.effort__column--team{border-top:3px solid var(--pr-color-surface-inverse)}.effort__column--pitrush{border-top:3px solid var(--pr-color-line-strong)}.effort__column ul{display:grid;gap:var(--pr-space-2);margin:0;padding-left:var(--pr-space-5)}.effort__note{padding-top:var(--pr-space-3);border-top:1px solid var(--pr-color-line-default);color:var(--pr-color-text-body);font:var(--pr-type-body-sm-font)}.effort__example{margin-top:var(--pr-space-4);padding:0 var(--pr-space-5);border:1px solid var(--pr-color-line-default);border-radius:var(--pr-radius-lg);background:var(--pr-color-surface-default)}.effort__example summary{padding-block:var(--pr-space-2);font:var(--pr-type-body-font);font-weight:var(--pr-font-weight-semibold)}.receipt{display:grid;max-width:32rem;margin:0}.receipt__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--pr-space-1) var(--pr-space-4);padding-block:var(--pr-space-3);border-bottom:1px solid var(--pr-color-line-default)}.receipt__row dt{color:var(--pr-color-text-body)}.receipt__row dd{margin:0;color:var(--pr-color-text-ink);font-weight:var(--pr-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:right}.receipt__note{color:var(--pr-color-text-muted);font:var(--pr-type-body-sm-font)}.receipt__caption{max-width:62ch;padding-block:var(--pr-space-3) var(--pr-space-5);color:var(--pr-color-text-muted);font:var(--pr-type-body-sm-font)}.paid-note{padding-block:var(--pr-space-10);border-top:1px solid var(--pr-color-line-default);background:var(--pr-color-surface-raised)}.paid-note .container{display:grid;gap:var(--pr-space-2)}.paid-note p{max-width:68ch}.paid-note__title{color:var(--pr-color-text-ink);font:var(--pr-type-title-font);letter-spacing:var(--pr-type-title-tracking)}.faq-section{padding-block:var(--pr-space-12)}.faq-section h2{margin-bottom:var(--pr-space-6)}.faq{display:grid;max-width:820px;border-top:1px solid var(--pr-color-line-default)}.faq details{border-bottom:1px solid var(--pr-color-line-default)}.faq summary{padding-block:var(--pr-space-4);font:var(--pr-type-title-font)}.faq details p{max-width:68ch;padding-bottom:var(--pr-space-3)}.faq details p:last-child{padding-bottom:var(--pr-space-5)}.faq__more{margin-top:var(--pr-space-6)}.cta-band{padding-block:var(--pr-space-16);border-top:1px solid var(--pr-color-line-default);background:var(--pr-color-surface-subtle)}.cta-band__inner{display:grid;justify-items:start;gap:var(--pr-space-4)}.cta-band__inner>p{max-width:62ch}.cta-band__actions{display:flex;flex-wrap:wrap;gap:var(--pr-space-3);width:100%}.cta-band__actions>.button{flex:1 1 14rem;max-width:20rem}.cta-band__quiet,.cta-band__links{color:var(--pr-color-text-body)}.cta-band__status{color:var(--pr-color-text-muted);font:var(--pr-type-body-sm-font)}.page-intro{display:grid;justify-items:start;gap:var(--pr-space-3);padding-block:var(--pr-space-12) var(--pr-space-4)}.page-intro__jump ul{display:flex;flex-wrap:wrap;gap:0 var(--pr-space-5);margin:0;padding:0;list-style:none}.page-intro__jump a{display:inline-flex;align-items:center;min-height:var(--pr-layout-touch-target)}.status-ref{padding-block:var(--pr-space-12)}.status-ref h2{margin-bottom:var(--pr-space-6)}.status-ref h3{margin-block:var(--pr-space-8) var(--pr-space-3)}.status-ref__table{display:block;width:100%;border:1px solid var(--pr-color-line-default);border-collapse:collapse;background:var(--pr-color-surface-default);color:var(--pr-color-text-ink);font:var(--pr-type-body-sm-font);table-layout:fixed}.status-ref__table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.status-ref__table tbody,.status-ref__table tr{display:block}.status-ref__table tbody tr+tr{border-top:1px solid var(--pr-color-line-default)}.status-ref__table th,.status-ref__table td{display:block;padding:var(--pr-space-2) var(--pr-space-3);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:left;vertical-align:top}.status-ref__table tbody td{padding-top:0}.status-ref__table td:before{content:attr(data-label) ": ";content:attr(data-label) ": " / "";color:var(--pr-color-text-muted);font:var(--pr-type-label-font)}.status-ref__table thead th{background:var(--pr-color-surface-subtle);font:var(--pr-type-label-font)}.status-ref__table thead th:first-child{width:34%}.status-ref__table tbody th{font-weight:var(--pr-font-weight-semibold)}.status-ref__actor svg{margin-right:var(--pr-space-1);vertical-align:-.2em}.status-ref__actor--customer svg{color:var(--pr-color-text-brand)}.status-ref__actor--garage svg{color:var(--pr-color-text-ink)}.status-ref__step{display:inline-grid;place-items:center;min-width:var(--pr-space-6);height:var(--pr-space-6);margin-right:var(--pr-space-1);border:1px solid var(--pr-color-line-strong);border-radius:var(--pr-radius-pill);font:var(--pr-type-label-font);font-variant-numeric:tabular-nums}.status-ref__moment{font-weight:inherit}.status-ref__changes{display:grid;gap:var(--pr-space-2);max-width:820px;margin:0;padding-left:var(--pr-space-5)}.status-ref__changes strong{color:var(--pr-color-text-ink)}.status-ref__pair{color:var(--pr-color-text-body)}.not-found{display:grid;justify-items:start;gap:var(--pr-space-5);padding-block:var(--pr-space-20)}.not-found__actions{display:flex;flex-wrap:wrap;gap:var(--pr-space-3)}.device{display:grid;gap:var(--pr-space-2);margin:0}.device--phone{width:min(100%,300px)}.device--browser{width:100%;max-width:640px;container:device / inline-size}.device__screen{overflow:hidden;background:var(--pr-color-surface-raised);box-shadow:var(--pr-shadow-md)}.device--phone .device__screen{display:flex;flex-direction:column;border:var(--pr-space-2) solid var(--pr-color-surface-inverse);border-radius:calc(var(--pr-radius-xxl) + var(--pr-space-2))}.device--browser .device__screen{border:1px solid var(--pr-color-line-strong);border-radius:var(--pr-radius-lg)}.device--sheet .device__screen{background:var(--pr-color-surface-sunken)}.device--sheet .device__body{background:var(--pr-color-surface-default)}.device__caption{color:var(--pr-color-text-muted);font:var(--pr-type-body-sm-font)}.device--phone .device__caption{text-align:center}.device__status{display:flex;align-items:center;justify-content:space-between;padding:var(--pr-space-2) var(--pr-space-5) var(--pr-space-1);color:var(--pr-color-text-ink);font:var(--pr-type-label-font)}.device__status-icons{display:inline-flex;align-items:center;gap:var(--pr-space-1)}.device__grabber{display:block;margin-top:var(--pr-space-3);padding-block:var(--pr-space-2) var(--pr-space-1);border-radius:var(--pr-radius-xl) var(--pr-radius-xl) 0 0;background:var(--pr-color-surface-default);box-shadow:0 -1px 0 var(--pr-color-line-default)}.device__grabber:before{content:"";display:block;width:var(--pr-space-10);height:var(--pr-space-1);margin-inline:auto;border-radius:var(--pr-radius-pill);background:var(--pr-color-line-strong)}.device__body{display:grid;flex:1 0 auto;align-content:start;gap:var(--pr-space-3);min-width:0;padding:var(--pr-space-3) var(--pr-space-4) var(--pr-space-4);color:var(--pr-color-text-body);font:var(--pr-type-body-sm-font)}.device__eyebrow{color:var(--pr-color-text-muted);font:var(--pr-type-label-font)}.device__title{color:var(--pr-color-text-ink);font:var(--pr-type-title-font);letter-spacing:var(--pr-type-title-tracking)}.device__tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:auto;padding:var(--pr-space-1-5) var(--pr-space-1) var(--pr-space-2);border-top:1px solid var(--pr-color-line-default);background:var(--pr-color-surface-default)}.device__tab{display:grid;justify-items:center;gap:var(--pr-space-0-5);color:var(--pr-color-text-muted);font:var(--pr-type-caption-font);text-align:center}.device__tab.is-active{color:var(--pr-color-text-brand);font-weight:var(--pr-font-weight-semibold)}.device__tab--start{color:var(--pr-color-text-ink)}.device__tab-bolt{display:grid;place-items:center;width:var(--pr-space-8);height:var(--pr-space-8);margin-top:calc(-1 * var(--pr-space-3));border-radius:var(--pr-radius-pill);background:var(--pr-color-primary);color:var(--pr-color-text-on-primary)}.device__chrome{display:flex;align-items:center;gap:var(--pr-space-3);padding:var(--pr-space-2) var(--pr-space-3);border-bottom:1px solid var(--pr-color-line-default);background:var(--pr-color-surface-sunken)}.device__dots{display:flex;gap:var(--pr-space-1)}.device__dots i{display:block;width:var(--pr-space-2);height:var(--pr-space-2);border-radius:var(--pr-radius-pill);background:var(--pr-color-line-strong)}.device__url{display:flex;flex:1;align-items:center;gap:var(--pr-space-1);min-width:0;padding:var(--pr-space-0-5) var(--pr-space-2);overflow:hidden;border-radius:var(--pr-radius-xs);background:var(--pr-color-surface-default);color:var(--pr-color-text-muted);font:var(--pr-type-body-sm-font);white-space:nowrap}.device__url svg{flex:none}.device__url-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.device__workspace{display:grid;grid-template-columns:minmax(0,1fr)}.device__rail{display:none;flex-direction:column;align-items:center;gap:var(--pr-space-1);padding-block:var(--pr-space-3);border-right:1px solid var(--pr-color-line-default);background:var(--pr-color-surface-default)}.device__rail-item{display:grid;place-items:center;width:var(--pr-space-8);height:var(--pr-space-8);border-radius:var(--pr-radius-sm);color:var(--pr-color-text-muted)}.device__rail-item.is-active{background:var(--pr-color-primary-soft);box-shadow:inset 0 0 0 1px var(--pr-color-primary-strong);color:var(--pr-color-text-brand)}.device [data-focus]{outline:2px solid var(--pr-color-primary);outline-offset:var(--pr-space-1)}.device small[data-focus],.device .inbox-row__meta[data-focus]{border-radius:var(--pr-radius-xs)}.device .mock-card[data-focus]{outline-offset:-1px}.device .mock-line--total[data-focus],.device .mock-gate[data-focus],.device small.mock-small[data-focus]{margin-inline:calc(-1 * var(--pr-space-2));padding-inline:var(--pr-space-2);border-radius:var(--pr-radius-sm)}.device .mock-gate[data-focus],.device small.mock-small[data-focus]{margin-block:calc(-1 * var(--pr-space-1));padding-block:var(--pr-space-1)}.device span[data-focus]:not([class]){display:inline-flex;border-radius:var(--pr-radius-pill)}.device__body small{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--pr-space-1);color:var(--pr-color-text-muted);font:var(--pr-type-body-sm-font)}.device__body strong{color:var(--pr-color-text-ink);font-weight:var(--pr-font-weight-semibold)}.device__body .mock-small{display:block;text-align:center}.device--browser .device__body .mock-small{text-align:left}.mock-heading{display:grid;gap:var(--pr-space-0-5)}.mock-heading strong{font:var(--pr-type-body-font);font-weight:var(--pr-font-weight-semibold)}.mock-card{display:grid;gap:var(--pr-space-2);padding:var(--pr-space-3);border:1px solid var(--pr-color-line-default);border-radius:var(--pr-radius-md);background:var(--pr-color-surface-default)}.mock-card.is-selected{background:var(--pr-color-primary-soft)}.mock-row{display:flex;align-items:center;justify-content:space-between;gap:var(--pr-space-2);min-width:0}.mock-grow{display:grid;flex:1;justify-items:start;gap:var(--pr-space-0-5);min-width:0}.mock-row--disabled{justify-content:flex-start}.mock-row--disabled .mock-check{border-style:dashed;background:var(--pr-color-surface-sunken)}.device__body .mock-row--disabled small{color:var(--pr-color-text-muted)}.mock-label{margin-top:var(--pr-space-1);color:var(--pr-color-text-muted);font:var(--pr-type-label-font)}.mock-list{display:grid;gap:var(--pr-space-1);margin:0;padding-left:var(--pr-space-5)}.mock-field{display:flex;justify-content:space-between;gap:var(--pr-space-3);padding:var(--pr-space-2) var(--pr-space-3);border:1px solid var(--pr-color-line-default);border-radius:var(--pr-radius-sm);background:var(--pr-color-surface-default)}.mock-card .mock-field{padding:0;border:0}.mock-field span{color:var(--pr-color-text-muted)}.mock-field strong{text-align:right}.mock-note{display:flex;align-items:center;gap:var(--pr-space-2);padding:var(--pr-space-2) var(--pr-space-3);border-radius:var(--pr-radius-sm);background:var(--pr-color-surface-sunken);color:var(--pr-color-text-body)}.mock-note--success{background:var(--pr-color-status-success-bg);color:var(--pr-color-status-success-fg)}.mock-note--warning{background:var(--pr-color-status-warning-bg);color:var(--pr-color-status-warning-fg)}.mock-line{display:flex;align-items:center;justify-content:space-between;gap:var(--pr-space-3);padding-block:var(--pr-space-1-5);border-bottom:1px solid var(--pr-color-line-subtle)}.mock-line>span:first-child:not(.mock-row){display:grid;justify-items:start;gap:var(--pr-space-0-5);min-width:0}.mock-line--total{border-bottom:0;font:var(--pr-type-body-font)}.mock-price{color:var(--pr-color-text-ink);font-weight:var(--pr-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.mock-chips{display:flex;flex-wrap:wrap;gap:var(--pr-space-1-5)}.mock-textarea{padding:var(--pr-space-2) var(--pr-space-3);border:1px solid var(--pr-color-line-control);border-radius:var(--pr-radius-sm);background:var(--pr-color-surface-default);color:var(--pr-color-text-ink)}.mock-input{display:grid;gap:var(--pr-space-0-5);min-width:0;padding:var(--pr-space-1-5) var(--pr-space-2);border:1px solid var(--pr-color-line-control);border-radius:var(--pr-radius-sm);background:var(--pr-color-surface-default);color:var(--pr-color-text-ink)}.mock-input--price{font-weight:var(--pr-font-weight-semibold);font-variant-numeric:tabular-nums}.mock-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--pr-space-1-5);min-height:var(--pr-space-10);padding:0 var(--pr-space-4);border:1px solid transparent;border-radius:var(--pr-radius-pill);font:var(--pr-type-label-font);text-align:center}.mock-button--primary{background:var(--pr-color-primary-strong);color:var(--pr-color-text-on-primary)}.mock-button--ghost{border-color:var(--pr-color-line-strong);background:var(--pr-color-surface-default);color:var(--pr-color-text-ink)}.mock-actions{display:flex;gap:var(--pr-space-2)}.mock-actions>:last-child{flex:1}.mock-gate{display:grid;justify-items:start;gap:var(--pr-space-1-5);border-radius:var(--pr-radius-sm)}.mock-gate__button{display:inline-flex;align-items:center;gap:var(--pr-space-1-5);min-height:var(--pr-space-10);padding:0 var(--pr-space-4);border:1px dashed var(--pr-color-line-control);border-radius:var(--pr-radius-pill);background:var(--pr-color-surface-sunken);color:var(--pr-color-text-muted);font:var(--pr-type-label-font)}.device__body .mock-gate small{color:var(--pr-color-text-body)}.mock-check{position:relative;flex:none;width:18px;height:18px;border:2px solid var(--pr-color-line-control);border-radius:var(--pr-radius-xs);background:var(--pr-color-surface-default)}.mock-check.is-on{border-color:var(--pr-color-success-strong);background:var(--pr-color-success-strong)}.mock-check.is-on:after{content:"";position:absolute;top:1px;left:4px;width:6px;height:10px;border:solid var(--pr-color-text-inverse);border-width:0 2px 2px 0;transform:rotate(45deg)}.mock-tabs{display:flex;flex-wrap:wrap;gap:var(--pr-space-4);border-bottom:1px solid var(--pr-color-line-default);color:var(--pr-color-text-muted);font:var(--pr-type-label-font)}.mock-tabs span{margin-bottom:-1px;padding-bottom:var(--pr-space-2)}.mock-tabs .is-active{border-bottom:2px solid var(--pr-color-primary-strong);color:var(--pr-color-text-brand)}.mock-timeline{display:grid;margin:0;padding:0;list-style:none}.mock-timeline li{position:relative;display:grid;justify-items:start;gap:var(--pr-space-0-5);padding:0 0 var(--pr-space-4) var(--pr-space-7)}.mock-timeline li:before{content:"";position:absolute;top:2px;left:4px;width:12px;height:12px;border:2px solid var(--pr-color-line-control);border-radius:var(--pr-radius-pill);background:var(--pr-color-surface-default)}.mock-timeline li:after{content:"";position:absolute;top:18px;bottom:0;left:9px;width:2px;background:var(--pr-color-line-default)}.mock-timeline li:last-child:after{display:none}.mock-timeline li.is-done:before{border-color:var(--pr-color-success-strong);background:var(--pr-color-success-strong)}.mock-timeline li.is-current:before{border-color:var(--pr-color-primary);background:var(--pr-color-primary-soft);box-shadow:0 0 0 4px var(--pr-color-primary-soft)}.mock-timeline li.is-upcoming strong{color:var(--pr-color-text-muted)}.pill{display:inline-flex;flex:none;align-items:center;justify-self:start;gap:var(--pr-space-1);padding:var(--pr-space-0-5) var(--pr-space-2);border:1px solid;border-radius:var(--pr-radius-pill);font:var(--pr-type-label-font);white-space:nowrap}.pill--neutral{border-color:var(--pr-color-status-neutral-border);background:var(--pr-color-status-neutral-bg);color:var(--pr-color-status-neutral-fg)}.pill--brand{border-color:var(--pr-color-status-brand-border);background:var(--pr-color-status-brand-bg);color:var(--pr-color-status-brand-fg)}.pill--info{border-color:var(--pr-color-status-info-border);background:var(--pr-color-status-info-bg);color:var(--pr-color-status-info-fg)}.pill--warning{border-color:var(--pr-color-status-warning-border);background:var(--pr-color-status-warning-bg);color:var(--pr-color-status-warning-fg)}.pill--success{border-color:var(--pr-color-status-success-border);background:var(--pr-color-status-success-bg);color:var(--pr-color-status-success-fg)}.pill--danger{border-color:var(--pr-color-status-danger-border);background:var(--pr-color-status-danger-bg);color:var(--pr-color-status-danger-fg)}.mock-rating{display:inline-flex;align-items:flex-start;justify-self:start;gap:var(--pr-space-1);color:var(--pr-color-text-body)}.mock-rating svg{flex:none;margin-top:var(--pr-space-0-5);fill:var(--pr-color-warning);stroke:var(--pr-color-warning-strong)}.device__body .icon-text{flex-wrap:nowrap;align-items:flex-start}.icon-text svg{margin-top:var(--pr-space-0-5)}.icon-text>span{min-width:0}.mock-reveal{display:grid;justify-items:start;gap:var(--pr-space-0-5);margin:calc(-1 * var(--pr-space-1));padding:var(--pr-space-1);border-radius:var(--pr-radius-sm);animation:reveal var(--pr-duration-slow) var(--pr-ease-standard) var(--pr-duration-screen) both}.device__body .mock-link{color:var(--pr-color-text-link);text-decoration:underline}.service-icon{display:inline-grid;flex:none;place-items:center;width:var(--pr-space-6);height:var(--pr-space-6);border-radius:var(--pr-radius-xs);background:var(--pr-color-surface-sunken);color:var(--pr-color-text-ink)}.service-tile{display:inline-flex;align-items:center;gap:var(--pr-space-1-5);padding:var(--pr-space-0-5) var(--pr-space-3) var(--pr-space-0-5) var(--pr-space-0-5);border:1px solid var(--pr-color-line-default);border-radius:var(--pr-radius-pill);background:var(--pr-color-surface-default);color:var(--pr-color-text-ink);font:var(--pr-type-label-font)}.garage-mark{display:grid;flex:none;place-items:center;width:var(--pr-space-8);height:var(--pr-space-8);border-radius:var(--pr-radius-sm);background:var(--pr-color-surface-inverse);color:var(--pr-color-text-inverse);font:var(--pr-type-title-font)}.tier-badge{display:inline-flex;flex:none;align-items:center;justify-self:start;gap:var(--pr-space-1);padding:var(--pr-space-0-5) var(--pr-space-2);border:1px solid transparent;border-radius:var(--pr-radius-pill);font:var(--pr-type-label-font);white-space:nowrap}.tier-badge--verified{border-color:var(--pr-color-line-default);background:var(--pr-color-surface-subtle);color:var(--pr-color-text-body)}.tier-badge--trusted{background:var(--pr-color-info-soft);color:var(--pr-color-info-strong)}.tier-badge--top_rated{background:var(--pr-color-success-soft);color:var(--pr-color-success-strong)}.tag-chip{display:inline-flex;align-items:center;padding:var(--pr-space-0-5) var(--pr-space-2);border:1px solid;border-radius:var(--pr-radius-pill);font:var(--pr-type-label-font);white-space:nowrap}.tag-chip--lowest-price{border-color:var(--pr-color-status-success-border);background:var(--pr-color-status-success-bg);color:var(--pr-color-status-success-fg)}.tag-chip--earliest{border-color:var(--pr-color-status-info-border);background:var(--pr-color-status-info-bg);color:var(--pr-color-status-info-fg)}.tag-chip--top-rated{border-color:var(--pr-color-status-warning-border);background:var(--pr-color-status-warning-bg);color:var(--pr-color-status-warning-fg)}.quote-card{display:grid;gap:var(--pr-space-2)}.quote-card__head{align-items:flex-start}.quote-card__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pr-space-1) var(--pr-space-1-5)}.quote-card__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--pr-space-2)}.quote-card__total{display:grid;gap:var(--pr-space-0-5)}.quote-card__total .mock-price{font:var(--pr-type-body-font);font-weight:var(--pr-font-weight-semibold)}.quote-card__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--pr-space-1)}.device__body .quote-card__slot{color:var(--pr-color-text-body)}.quote-lines{display:grid}.angle-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pr-space-1-5);border-radius:var(--pr-radius-sm)}.part-row{display:grid;grid-auto-columns:minmax(0,6rem);grid-auto-flow:column;justify-content:start;gap:var(--pr-space-2)}.photo-tile{display:grid;justify-items:center;align-content:start;gap:var(--pr-space-1);min-width:0}.photo-tile__shot{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border:1px solid var(--pr-color-line-default);border-radius:var(--pr-radius-sm);background:var(--pr-color-surface-sunken);color:var(--pr-color-text-muted)}.photo-tile.is-captured .photo-tile__shot{color:var(--pr-color-text-ink)}.photo-tile__icon.is-mirrored{transform:scaleX(-1)}.photo-tile__check{position:absolute;top:var(--pr-space-1);right:var(--pr-space-1);display:grid;place-items:center;width:var(--pr-space-4);height:var(--pr-space-4);border-radius:var(--pr-radius-pill);background:var(--pr-color-success-strong);color:var(--pr-color-text-inverse)}.photo-tile__caption{max-width:100%;color:var(--pr-color-text-muted);font:var(--pr-type-caption-font);text-align:center;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.triptych{display:grid;gap:var(--pr-space-1);border-radius:var(--pr-radius-sm)}.device__body .triptych__label{color:var(--pr-color-text-ink);font:var(--pr-type-label-font)}.triptych__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pr-space-1-5)}.appointment-card{display:grid;gap:var(--pr-space-2)}.checklist-row strong{font-weight:var(--pr-font-weight-medium)}.inbox-row{display:grid;gap:var(--pr-space-1)}.device__body .inbox-row__kicker{font:var(--pr-type-label-font);font-variant-numeric:tabular-nums}.inbox-row__title{font:var(--pr-type-body-font)}.device__body .inbox-row__title{font-weight:var(--pr-font-weight-semibold)}.inbox-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pr-space-1-5) var(--pr-space-3);margin-block:var(--pr-space-1)}.inbox-row__due{display:inline-flex;align-items:center;gap:var(--pr-space-1);color:var(--pr-color-status-warning-fg);font:var(--pr-type-label-font)}.line-editor{display:grid;gap:var(--pr-space-2)}.line-editor__head{display:flex;align-items:center;gap:var(--pr-space-2);min-width:0}.line-editor__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,6rem);gap:var(--pr-space-2)}.mock-nowrap{white-space:nowrap}.payout-track{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:var(--pr-space-1);margin:0;padding:0;border-radius:var(--pr-radius-xs);list-style:none}.payout-track li{text-wrap:balance;padding-top:var(--pr-space-2);border-top:3px solid var(--pr-color-line-default);color:var(--pr-color-text-muted);font:var(--pr-type-label-font)}.payout-track li.is-done{border-top-color:var(--pr-color-success-strong);color:var(--pr-color-text-body)}.payout-track li.is-current{border-top-color:var(--pr-color-primary);color:var(--pr-color-status-brand-fg)}.payout-track li.is-upcoming{border-top-style:dashed}@container device (min-width: 560px){.angle-row{grid-template-columns:repeat(5,minmax(0,1fr))}.device__workspace{grid-template-columns:var(--pr-space-12) minmax(0,1fr)}.device__rail{display:flex}.inbox-row{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--pr-space-4)}.inbox-row>*{grid-column:1}.inbox-row>.mock-button{grid-column:2;grid-row:1 / span 4;align-self:center}}@media(min-width:480px){.brand__tag{display:inline-flex}.site-header__questions{padding:0 var(--pr-space-3)}.site-header__questions-label{display:inline}.button--small{padding:0 var(--pr-space-4)}.side-switch--bar .side-switch__link{padding:0 var(--pr-space-3)}.hero{padding-block:var(--pr-space-10) var(--pr-space-8)}.loop-strip{display:block}.status-ref__table{display:table}.status-ref__table thead{position:static;display:table-header-group;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}.status-ref__table tbody{display:table-row-group}.status-ref__table tr{display:table-row}.status-ref__table th,.status-ref__table td{display:table-cell;border-top:1px solid var(--pr-color-line-default)}.status-ref__table tbody td{padding-top:var(--pr-space-2)}.status-ref__table td:before{content:none}}@media(min-width:680px){.container{padding-inline:var(--pr-layout-gutter-desktop)}.story{--story-inset: max( var(--pr-layout-gutter-desktop), (100% - var(--pr-layout-container-max)) / 2 + var(--pr-layout-gutter-desktop) )}.beat__notices{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.hero__facts{column-gap:var(--pr-space-2)}.hero__facts li:not(:last-child):after{content:"·";content:"·" / "";color:var(--pr-color-text-muted)}.beat__more-body{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--pr-space-8)}.effort__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){h1{font:var(--pr-type-display-font);letter-spacing:var(--pr-type-display-tracking)}.hero{padding-block:var(--pr-space-12) var(--pr-space-8)}.beat{padding-block:var(--pr-space-16);padding-left:calc(var(--story-inset) + var(--pr-space-16))}.beat:first-child{padding-top:var(--pr-space-10)}.beat:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--story-inset) + var(--pr-space-16) / 2 - 1px);width:2px;background:var(--pr-color-line-default)}.beat__num{position:absolute;top:calc(-1 * var(--pr-space-1));left:calc(var(--pr-space-16) / -2 - var(--pr-space-5));z-index:var(--pr-z-raised);display:grid;place-items:center;width:var(--pr-space-10);height:var(--pr-space-10);border:2px solid var(--pr-color-line-strong);border-radius:var(--pr-radius-pill);background:var(--pr-color-surface-default);color:var(--pr-color-text-ink);font:var(--pr-type-h3-font);font-variant-numeric:tabular-nums}.beat--join .beat__num{border-style:dashed;border-color:var(--pr-color-line-control)}.beat__lanes{column-gap:var(--pr-space-8);row-gap:var(--pr-space-6)}.beat__lanes--customer-first{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.beat__lanes--garage-first{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.beat__lanes>.lane:first-child{grid-area:1 / 1}.beat__lanes>.lane:not(:first-child){grid-area:1 / 2}.beat__notices{grid-area:2 / 1 / 3 / -1}.lane--other .lane__device{display:block}.device--phone{width:min(100%,320px)}}@media(min-width:1180px){.hero__inner{gap:var(--pr-space-5)}.beat{gap:var(--pr-space-8)}.beat__lanes{column-gap:var(--pr-space-12)}}@keyframes screen-in{0%{opacity:0}to{opacity:1}}@keyframes reveal{0%{background-color:var(--pr-color-primary-soft)}to{background-color:transparent}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){[aria-current=page],[aria-pressed=true],.beat-bar__list a[aria-current=step]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.side-switch__link[aria-current=page],.side-switch--bar .side-switch__link[aria-current=page]:before,.frame-toggle__button[aria-pressed=true],.site-header__questions[aria-current=page]{border-color:Highlight}.device [data-focus]{outline:2px dashed Highlight}:focus-visible,[aria-current=page]:focus-visible,[aria-pressed=true]:focus-visible{outline:3px solid CanvasText;outline-offset:3px}.beat-bar :focus-visible,.beat-bar .side-switch__link[aria-current=page]:focus-visible,.beat-bar__list a[aria-current=step]:focus-visible{outline:3px solid CanvasText;outline-offset:-4px}.mock-check.is-on{forced-color-adjust:none;border-color:Highlight;background:Highlight}.mock-check.is-on:after{border-color:HighlightText}.mock-timeline li.is-done:before{forced-color-adjust:none;border-color:CanvasText;background:CanvasText}.mock-timeline li.is-current:before{forced-color-adjust:none;border-color:Highlight;background:Canvas}.payout-track li.is-current{forced-color-adjust:none;border-top-color:Highlight;color:CanvasText}.beat:before{forced-color-adjust:none;background:CanvasText}.side-switch--bar .side-switch__link,.side-switch--bar .side-switch__link[aria-current=page]{border-color:Canvas}.device__tab.is-active,.device__rail-item.is-active{forced-color-adjust:none;outline:2px solid Highlight;outline-offset:-2px}}@page{margin:16mm}@media print{.skip-link,.site-header__actions,.beat-bar,.loop-strip,.side-switch,.frame-toggle,.cta-band__actions,.not-found__actions{display:none}.beat-bar{position:static}.frame[hidden]{display:block}.frame+.frame{margin-top:var(--pr-space-6)}.frame__label{display:block;margin-bottom:var(--pr-space-3);color:var(--pr-color-text-ink);font:var(--pr-type-title-font)}.frame+.frame .lane__line,.frame+.frame .lane__note{display:none}.beat{padding-block:var(--pr-space-6);break-inside:auto}.beat__head{break-after:avoid}.beat__lanes{grid-template-columns:minmax(0,1fr)}.beat__lanes>.lane:first-child,.beat__lanes>.lane:not(:first-child),.beat__notices{grid-area:auto}.device,.notice,.receipt{break-inside:avoid}.device__screen,.notice__card{box-shadow:none}.cta-band .text-link[href^=http]:after,.site-footer a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere}.brand__bolt,.lane--garage .lane__label,.garage-mark,.mock-button--primary,.mock-check.is-on,.photo-tile__check,.mock-timeline li.is-done:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
