:root{--palette-ink-1000: #0b0d0f;--palette-ink-950: #111417;--palette-ink-900: #171b1f;--palette-steel-800: #2b3136;--palette-steel-700: #41494f;--palette-steel-600: #5d666d;--palette-steel-500: #7a8389;--palette-steel-300: #b9bec1;--palette-steel-200: #d5d8d8;--palette-steel-100: #e8e9e7;--palette-steel-50: #f4f4f1;--palette-white: #ffffff;--palette-signal-700: #8a5c00;--palette-signal-600: #ad7600;--palette-signal-500: #d99a00;--palette-signal-400: #f2b705;--palette-signal-300: #ffcf42;--palette-signal-100: #fff1b8;--palette-success-500: #2f8f5b;--palette-danger-500: #c84b3a;--palette-info-500: #39758f;--type-family-display: "Oxanium", "Arial Narrow", sans-serif;--type-family-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-family-data: "Oxanium", "Roboto Mono", monospace;--type-size-display-xl: clamp(2.75rem, 7vw, 5.75rem);--type-size-display-lg: clamp(2.25rem, 5vw, 4.25rem);--type-size-heading-lg: clamp(1.85rem, 3.4vw, 3rem);--type-size-heading-md: clamp(1.4rem, 2.3vw, 2rem);--type-size-heading-sm: 1.25rem;--type-size-body-lg: clamp(1.05rem, 1.5vw, 1.2rem);--type-size-body: 1rem;--type-size-body-sm: .875rem;--type-size-label: .75rem;--type-leading-display: .96;--type-leading-heading: 1.1;--type-leading-body: 1.6;--type-tracking-display: -.035em;--type-tracking-label: .11em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-page-gutter: clamp(1rem, 3vw, 2rem);--space-section: clamp(4rem, 9vw, 7.5rem);--space-section-compact: clamp(2.75rem, 6vw, 4.5rem);--layout-content-max: 72rem;--layout-reading-max: 44rem;--border-width-hairline: 1px;--border-width-strong: 2px;--radius-none: 0;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-round: 50%;--control-height-sm: 2.5rem;--control-height-md: 3rem;--control-height-lg: 3.5rem;--shadow-none: none;--shadow-raised: 0 1px 0 rgb(11 13 15 / 10%), 0 8px 24px rgb(11 13 15 / 8%);--shadow-overlay: 0 18px 48px rgb(11 13 15 / 18%);--shadow-pressed: inset 0 1px 2px rgb(11 13 15 / 18%);--motion-duration-instant: .1s;--motion-duration-fast: .16s;--motion-duration-base: .24s;--motion-duration-slow: .42s;--motion-duration-emphasis: .56s;--motion-stagger-tight: 60ms;--motion-stagger-base: 90ms;--motion-distance-sm: .4rem;--motion-distance-md: .75rem;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-enter: cubic-bezier(0, 0, 0, 1);--motion-ease-exit: cubic-bezier(.3, 0, 1, 1);--color-canvas: var(--palette-steel-50);--color-surface-1: var(--palette-white);--color-surface-2: var(--palette-steel-100);--color-surface-3: var(--palette-steel-200);--color-surface-inverse: var(--palette-ink-950);--color-text: var(--palette-ink-950);--color-text-muted: var(--palette-steel-600);--color-text-subtle: var(--palette-steel-700);--color-text-inverse: var(--palette-steel-50);--color-border: rgb(23 27 31 / 18%);--color-border-strong: rgb(23 27 31 / 42%);--color-accent: var(--palette-signal-400);--color-accent-hover: var(--palette-signal-500);--color-accent-active: var(--palette-signal-600);--color-accent-text: var(--palette-ink-1000);--color-accent-quiet: var(--palette-signal-100);--color-accent-text-quiet: var(--palette-signal-700);--color-focus: var(--palette-signal-600);--color-success: var(--palette-success-500);--color-danger: var(--palette-danger-500);--color-info: var(--palette-info-500);--color-scrim: rgb(11 13 15 / 64%);color-scheme:light}html[data-theme=b]:not([data-color-scheme=light]),html[data-theme=d]:not([data-color-scheme=light]),html[data-color-scheme=dark]{--color-canvas: var(--palette-ink-950);--color-surface-1: var(--palette-ink-900);--color-surface-2: #20252a;--color-surface-3: var(--palette-steel-800);--color-surface-inverse: var(--palette-steel-50);--color-text: var(--palette-steel-50);--color-text-muted: var(--palette-steel-300);--color-text-subtle: #949ca1;--color-text-inverse: var(--palette-ink-950);--color-border: rgb(244 244 241 / 15%);--color-border-strong: rgb(244 244 241 / 38%);--color-accent: var(--palette-signal-400);--color-accent-hover: var(--palette-signal-300);--color-accent-active: var(--palette-signal-500);--color-accent-text: var(--palette-ink-1000);--color-accent-quiet: rgb(242 183 5 / 14%);--color-accent-text-quiet: var(--palette-signal-300);--color-focus: var(--palette-signal-300);--color-success: #58b77d;--color-danger: #ef7869;--color-info: #70afc7;--color-scrim: rgb(0 0 0 / 72%);--shadow-raised: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);--shadow-overlay: 0 20px 56px rgb(0 0 0 / 42%);color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--motion-duration-instant: 0ms;--motion-duration-fast: 0ms;--motion-duration-base: 0ms;--motion-duration-slow: 0ms;--motion-duration-emphasis: 0ms;--motion-stagger-tight: 0ms;--motion-stagger-base: 0ms}}html[data-theme=a]{--brand-bg: #e9ebed;--brand-bg-elevated: #dde0e4;--brand-fg: #1a1d21;--brand-fg-muted: #5a616a;--brand-accent: #c77700;--brand-accent-fg: #1a1200;--brand-line: rgba(26, 29, 33, .14);--brand-hero-glow: rgba(199, 119, 0, .16);--brand-hero-mesh: #c5c9ce;--brand-nav-bg: rgba(233, 235, 237, .88);--font-display: "Oxanium", "Arial Narrow", sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-wordmark-tight: "Oxanium", sans-serif;--font-wordmark-soft: "Inter", sans-serif;--radius-control: .35rem;--radius-media: 0;--hero-overlay: linear-gradient( 135deg, rgba(233, 235, 237, .94) 0%, rgba(233, 235, 237, .58) 45%, rgba(26, 29, 33, .38) 100% );color-scheme:light}html[data-theme=b]{--brand-bg: #0b1218;--brand-bg-elevated: #121c26;--brand-fg: #e7eef5;--brand-fg-muted: #8fa0b0;--brand-accent: #2ec4b6;--brand-accent-fg: #041312;--brand-line: rgba(231, 238, 245, .12);--brand-hero-glow: rgba(46, 196, 182, .22);--brand-hero-mesh: #163040;--brand-nav-bg: rgba(11, 18, 24, .88);--font-display: "Oxanium", "Arial Narrow", sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-wordmark-tight: "Oxanium", sans-serif;--font-wordmark-soft: "Inter", sans-serif;--radius-control: .5rem;--radius-media: 0;--hero-overlay: linear-gradient( 160deg, rgba(11, 18, 24, .94) 0%, rgba(11, 18, 24, .55) 48%, rgba(46, 196, 182, .18) 100% );color-scheme:dark}html[data-theme=c]{--brand-bg: #f5f6f8;--brand-bg-elevated: #eceef2;--brand-fg: #15202b;--brand-fg-muted: #5b6b7c;--brand-accent: #1a4f7a;--brand-accent-fg: #f4f8fc;--brand-line: rgba(21, 32, 43, .12);--brand-hero-glow: rgba(26, 79, 122, .14);--brand-hero-mesh: #c5d3e0;--brand-nav-bg: rgba(245, 246, 248, .9);--font-display: "Oxanium", "Arial Narrow", sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-wordmark-tight: "Oxanium", sans-serif;--font-wordmark-soft: "Inter", sans-serif;--radius-control: .55rem;--radius-media: 0;--hero-overlay: linear-gradient( 120deg, rgba(245, 246, 248, .95) 0%, rgba(245, 246, 248, .7) 42%, rgba(21, 32, 43, .28) 100% );color-scheme:light}html[data-theme=d]{--brand-bg: #0e0e10;--brand-bg-elevated: #17171b;--brand-fg: #f2eee6;--brand-fg-muted: #a39e94;--brand-accent: #e8a317;--brand-accent-fg: #1a1406;--brand-line: rgba(242, 238, 230, .12);--brand-hero-glow: rgba(232, 163, 23, .16);--brand-hero-mesh: #2a2418;--brand-nav-bg: rgba(14, 14, 16, .9);--font-display: "Oxanium", "Arial Narrow", sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-wordmark-tight: "Oxanium", sans-serif;--font-wordmark-soft: "Inter", sans-serif;--radius-control: .2rem;--radius-media: 0;--hero-overlay: linear-gradient( 105deg, rgba(14, 14, 16, .96) 0%, rgba(14, 14, 16, .55) 50%, rgba(232, 163, 23, .12) 100% );color-scheme:dark}html[data-theme=otovoi]{--brand-bg: #eef7ff;--brand-bg-elevated: #ffffff;--brand-fg: #062341;--brand-fg-muted: #4a6580;--brand-accent: #062341;--brand-accent-fg: #eef7ff;--brand-line: rgba(6, 35, 65, .14);--brand-hero-glow: rgba(6, 35, 65, .12);--brand-hero-mesh: #c9dff2;--brand-nav-bg: rgba(238, 247, 255, .92);--color-canvas: #eef7ff;--color-surface-1: #ffffff;--color-surface-2: #e1f0fc;--color-surface-3: #c9dff2;--color-surface-inverse: #062341;--color-text: #062341;--color-text-muted: #4a6580;--color-text-subtle: #365a78;--color-text-inverse: #eef7ff;--color-border: rgb(6 35 65 / 14%);--color-border-strong: rgb(6 35 65 / 34%);--color-accent: #0b6098;--color-accent-hover: #084c79;--color-accent-active: #062341;--color-accent-text: #ffffff;--color-accent-quiet: #d7ebfa;--color-accent-text-quiet: #075181;--color-focus: #0b6ca6;--color-info: #287ca8;--color-scrim: rgb(6 35 65 / 58%);--shadow-raised: 0 1px 0 rgb(6 35 65 / 8%), 0 10px 28px rgb(6 35 65 / 10%);--shadow-overlay: 0 20px 56px rgb(6 35 65 / 18%);--font-display: "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-wordmark-tight: "Oxanium", sans-serif;--font-wordmark-soft: "Oxanium", sans-serif;--radius-control: .5rem;--radius-media: 0;--hero-overlay: linear-gradient( 145deg, rgba(238, 247, 255, .96) 0%, rgba(238, 247, 255, .62) 48%, rgba(6, 35, 65, .22) 100% );color-scheme:light}html[data-theme=otovoi] .wordmark[data-style=condensed] .wordmark__text,html[data-theme=otovoi] .wordmark[data-style=stack] .wordmark__text{font-weight:800}html[data-theme=otovoi] .cta-band{background:radial-gradient(ellipse 70% 80% at 15% 50%,rgba(238,247,255,.12),transparent 55%),#062341;border-top-color:#eef7ff1f;color:#eef7ff}html[data-theme=otovoi] .cta-band h2{color:#eef7ff}html[data-theme=otovoi] .cta-band p{color:#eef7ffc7}html[data-theme=otovoi] .cta-band .btn--ghost{border-color:#eef7ff47;color:#eef7ff}html[data-theme=otovoi] .cta-band .btn--primary{background:#eef7ff;color:#062341}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-body);font-size:1.05rem;line-height:1.55;color:var(--brand-fg);background:var(--brand-bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}button{font:inherit;cursor:pointer}ul,ol{margin:0;padding:0}:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:3px}.skip-link{position:absolute;left:1rem;top:-3rem;z-index:100;padding:.6rem 1rem;background:var(--brand-accent);color:var(--brand-accent-fg);border-radius:var(--radius-control);transition:top .2s ease}.skip-link:focus{top:1rem}.wordmark{display:inline-flex;align-items:center;gap:.55rem;color:var(--brand-fg);text-decoration:none}.wordmark__mark{width:1.55rem;height:1.55rem;color:var(--brand-accent);flex-shrink:0}.wordmark__mark[hidden],.wordmark[data-mark=none] .wordmark__mark{display:none}.wordmark__text{line-height:1;letter-spacing:-.02em;white-space:nowrap}.wordmark[data-style=condensed] .wordmark__text{font-family:var(--font-wordmark-tight);font-weight:700;font-size:1.55rem;letter-spacing:.02em;text-transform:uppercase}.wordmark[data-style=soft] .wordmark__text{font-family:var(--font-wordmark-soft);font-weight:600;font-size:1.35rem;letter-spacing:-.03em;text-transform:none}.wordmark[data-style=split] .wordmark__text{font-family:var(--font-wordmark-tight);font-weight:600;font-size:1.45rem;letter-spacing:.01em}.wordmark[data-style=split] .wordmark__oto{font-weight:700}.wordmark[data-style=split] .wordmark__voi{font-weight:400;opacity:.78}.wordmark[data-style=uniform] .wordmark__text{font-family:var(--font-wordmark-tight);font-size:1.45rem;font-weight:700;letter-spacing:.01em}.wordmark[data-style=uniform] .wordmark__oto,.wordmark[data-style=uniform] .wordmark__voi{font-weight:inherit;opacity:1}.wordmark[data-style=stack]{flex-direction:column;align-items:flex-start;gap:.15rem}.wordmark[data-style=stack] .wordmark__text{font-family:var(--font-wordmark-tight);font-weight:700;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase}.wordmark[data-style=stack] .wordmark__mark{width:1.25rem;height:1.25rem}.hero .wordmark[data-style=condensed] .wordmark__text{font-size:clamp(2.8rem,8vw,4.5rem)}.hero .wordmark[data-style=soft] .wordmark__text{font-size:clamp(2.4rem,7vw,3.8rem)}.hero .wordmark[data-style=split] .wordmark__text,.hero .wordmark[data-style=uniform] .wordmark__text{font-size:clamp(2.5rem,7.5vw,4rem)}.hero .wordmark[data-style=stack] .wordmark__text{font-size:clamp(2rem,6vw,3.1rem)}.hero .wordmark__mark{width:clamp(1.75rem,4vw,2.5rem);height:clamp(1.75rem,4vw,2.5rem)}.shell{width:min(1120px,calc(100% - 2.5rem));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid transparent;border-radius:var(--radius-control);padding:.75rem 1.2rem;font-weight:600;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-1px)}.btn--sm{padding:.45rem .85rem;font-size:.9rem}.btn--primary{background:var(--brand-accent);color:var(--brand-accent-fg)}.btn--ghost{background:transparent;border-color:var(--brand-line);color:var(--brand-fg)}.hero{position:relative;min-height:min(94vh,60rem);display:flex;align-items:center;overflow:hidden;isolation:isolate;padding:clamp(3rem,7vh,5.5rem) 0;background:var(--brand-bg)}.hero__atmosphere{position:absolute;inset:0;z-index:-2;background:var(--brand-bg)}.hero__grid-lines{position:absolute;inset:0;opacity:.28;pointer-events:none;background-image:linear-gradient(var(--brand-line) 1px,transparent 1px),linear-gradient(90deg,var(--brand-line) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 78%,transparent)}.hero__grid{display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:center;width:min(80rem,calc(100% - 2 * var(--space-page-gutter)))}.hero__copy{position:relative;z-index:1}.hero__label{margin-bottom:var(--space-5)}.hero__headline{margin:0 0 var(--space-5);max-width:13ch;font-family:var(--type-family-display);font-size:clamp(2.65rem,5.2vw,4.75rem);font-weight:700;line-height:.98;letter-spacing:-.04em;color:var(--brand-fg);text-wrap:balance}.hero__lede{margin:0 0 var(--space-8);max-width:36rem;color:var(--brand-fg-muted);font-size:var(--type-size-body-lg);line-height:1.65}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero__actions .btn{min-height:var(--control-height-lg);padding-inline:var(--space-6)}.hero__trust{margin:var(--space-6) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;font-size:var(--type-size-body-sm);color:var(--brand-fg-muted)}.hero__trust li{position:relative;padding-left:var(--space-4)}.hero__trust li:before{position:absolute;top:.63em;left:0;width:.35rem;height:.35rem;background:var(--color-accent);content:""}.hero__visual{min-width:0;position:relative}.ops-demo{min-width:0;overflow:hidden;border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text);box-shadow:0 2rem 5rem #0000003d,0 0 0 1px #ffffff0a;font-family:var(--type-family-body)}.ops-demo__topbar{min-height:3.5rem;display:flex;align-items:center;gap:var(--space-6);border-bottom:var(--border-width-hairline) solid var(--color-border);padding:0 var(--space-5);background:var(--color-surface-2)}.ops-demo__brand{display:flex;align-items:center;gap:var(--space-2);font-family:var(--type-family-data);font-size:.7rem;letter-spacing:.06em}.ops-demo__brand strong{color:var(--color-text);font-weight:700}.ops-demo__brand>span:last-child{color:var(--color-text-muted)}.ops-demo__brand-mark{width:1rem;height:.75rem;border:1px solid var(--color-accent);border-left-width:.25rem}.ops-demo__nav{display:none;align-self:stretch;align-items:center;gap:var(--space-5);color:var(--color-text-muted);font-size:.75rem}.ops-demo__nav span{height:100%;display:inline-flex;align-items:center;border-bottom:2px solid transparent}.ops-demo__nav .is-active{border-bottom-color:var(--color-accent);color:var(--color-text)}.ops-demo__today{margin-left:auto;color:var(--color-text-muted);font-family:var(--type-family-data);font-size:.7rem;white-space:nowrap}.ops-demo__workspace{padding:clamp(var(--space-4),3vw,var(--space-6))}.ops-demo__search-block{margin-bottom:var(--space-4)}.ops-demo__search-label,.ops-demo__overline{margin:0 0 var(--space-2);color:var(--color-text-muted);font-family:var(--type-family-data);font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ops-demo__search{min-height:3.25rem;display:flex;align-items:center;gap:var(--space-3);border:var(--border-width-strong) solid var(--color-border-strong);border-left-color:var(--color-accent);border-radius:var(--radius-sm);padding:0 var(--space-4);background:var(--color-canvas);box-shadow:var(--shadow-pressed)}.ops-demo__search svg{width:1.1rem;height:1.1rem;fill:none;stroke:var(--color-text-muted);stroke-linecap:round;stroke-width:1.8}.ops-demo__search-text{overflow:hidden;color:var(--color-text);font-family:var(--type-family-data);font-size:1rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}.ops-demo__search kbd{margin-left:auto;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);color:var(--brand-fg-muted);background:var(--color-surface-2);font-family:var(--type-family-data);font-size:.65rem}.ops-demo__result{display:grid;gap:var(--space-4)}.ops-demo__job,.ops-demo__payment{min-width:0;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1)}.ops-demo__job{padding:clamp(var(--space-4),3vw,var(--space-6))}.ops-demo__job-head,.ops-demo__payment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ops-demo__title{margin:0;color:var(--color-text);font-size:1rem;font-weight:700;line-height:1.2}.ops-demo__status{position:relative;width:7.5rem;min-height:1.625rem;display:flex;justify-content:flex-end}.ops-demo__status-old{display:none}.ops-demo__vehicle{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-5) 0;border-block:var(--border-width-hairline) solid var(--color-border);padding:var(--space-4) 0}.ops-demo__plate{min-width:7.25rem;height:2.75rem;display:flex;align-items:stretch;overflow:hidden;border:2px solid #20252a;border-radius:var(--radius-sm);background:#f4f4f1;color:#111417;box-shadow:inset 0 0 0 2px #d5d8d8}.ops-demo__plate span{width:1.5rem;display:grid;place-items:center;background:#234b8f;color:#fff;font-size:.5rem;font-weight:700;writing-mode:vertical-rl}.ops-demo__plate strong{flex:1;display:grid;place-items:center;font-family:var(--type-family-data);font-size:.9rem;letter-spacing:.04em}.ops-demo__vehicle>div:last-child{min-width:0;display:grid;gap:var(--space-1)}.ops-demo__vehicle>div:last-child strong{overflow:hidden;color:var(--color-text);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.ops-demo__vehicle>div:last-child span{color:var(--color-text-muted);font-size:.72rem}.ops-demo__flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 var(--space-5);list-style:none}.ops-demo__flow li{position:relative;display:grid;gap:var(--space-1);justify-items:center;color:var(--color-text-muted);font-family:var(--type-family-data);font-size:.58rem;text-align:center}.ops-demo__flow li:before{position:absolute;top:.625rem;right:50%;left:-50%;height:1px;background:var(--color-border);content:""}.ops-demo__flow li:first-child:before{display:none}.ops-demo__flow li.is-done:before,.ops-demo__flow li.is-active:before{background:var(--color-accent)}.ops-demo__flow li span{position:relative;z-index:1;width:1.25rem;height:1.25rem;display:grid;place-items:center;border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-round);background:var(--color-surface-1);font-size:.56rem}.ops-demo__flow li.is-done span,.ops-demo__flow li.is-active span{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.ops-demo__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0}.ops-demo__details div{min-width:0;border-left:var(--border-width-hairline) solid var(--color-border);padding-left:var(--space-3)}.ops-demo__details dt,.ops-demo__amounts dt{color:var(--color-text-muted);font-size:.62rem}.ops-demo__details dd,.ops-demo__amounts dd{margin:var(--space-1) 0 0;color:var(--color-text);font-family:var(--type-family-data);font-weight:650}.ops-demo__details dd{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.ops-demo__payment{display:flex;flex-direction:column;padding:clamp(var(--space-4),3vw,var(--space-6));background:var(--color-surface-2)}.ops-demo__currency{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-family:var(--type-family-data);font-size:.6rem}.ops-demo__amounts{display:grid;gap:var(--space-3);margin:var(--space-5) 0 var(--space-3)}.ops-demo__amounts div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.ops-demo__amounts dd{font-size:.9rem}.ops-demo__amount-update{position:relative;min-width:5rem;min-height:1.4em;text-align:right}.ops-demo__amount-update span{position:absolute;inset:0 0 auto auto}.ops-demo__amount-old{display:none}.ops-demo__payment-progress{height:.35rem;overflow:hidden;background:var(--color-surface-3)}.ops-demo__payment-progress span{width:65.2%;height:100%;display:block;background:var(--color-accent)}.ops-demo__remaining{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-5);border-top:var(--border-width-hairline) solid var(--color-border);padding-top:var(--space-4)}.ops-demo__remaining span{color:var(--color-text-muted);font-size:.72rem}.ops-demo__remaining strong{color:var(--color-text);font-family:var(--type-family-data);font-size:clamp(1.35rem,3vw,1.75rem);line-height:1}.ops-demo__payment-action{display:flex;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-6)}.ops-demo__check{width:1.75rem;height:1.75rem;display:grid;flex:0 0 auto;place-items:center;border-radius:var(--radius-round);background:var(--color-accent);color:var(--color-accent-text);font-weight:800}.ops-demo__payment-action>span:last-child{display:grid;gap:var(--space-1)}.ops-demo__payment-action strong{color:var(--color-text);font-size:.7rem}.ops-demo__payment-action small{color:var(--color-text-muted);font-size:.62rem}@media(min-width:35rem){.ops-demo__nav{display:flex}}@media(min-width:42rem){.ops-demo__result{grid-template-columns:minmax(0,1.3fr) minmax(12rem,.7fr)}}@media(min-width:62rem){.hero__grid{grid-template-columns:minmax(20rem,.82fr) minmax(36rem,1.38fr)}}@media(max-width:31rem){.hero__actions{display:grid}.hero__actions .btn{width:100%}.ops-demo__today,.ops-demo__brand>span:last-child{display:none}.ops-demo__vehicle{align-items:flex-start;flex-direction:column}.ops-demo__details{grid-template-columns:1fr;gap:var(--space-3)}}@media(prefers-reduced-motion:no-preference){.ops-demo__search-text{clip-path:inset(0 100% 0 0);animation:demo-search .48s .3s var(--motion-ease-enter) forwards}.ops-demo__result{opacity:0;transform:translateY(.5rem);animation:demo-result .5s .95s var(--motion-ease-enter) forwards}.ops-demo__status-old{position:absolute;top:0;right:0;display:inline-flex;animation:demo-value-out .24s 2.5s var(--motion-ease-exit) forwards}.ops-demo__status-current{opacity:0;transform:translateY(.25rem);animation:demo-value-in .32s 2.7s var(--motion-ease-enter) forwards}.ops-demo__amount-old{display:inline;animation:demo-value-out .22s 3.15s var(--motion-ease-exit) forwards}.ops-demo__amount-current{opacity:0;transform:translateY(.25rem);animation:demo-value-in .32s 3.35s var(--motion-ease-enter) forwards}.ops-demo__payment-progress span{transform:scaleX(0);transform-origin:left center;animation:demo-progress .52s 3.35s var(--motion-ease-standard) forwards}.ops-demo__payment-action{opacity:0;transform:translateY(.25rem);animation:demo-result .36s 3.75s var(--motion-ease-enter) forwards}}@keyframes demo-search{to{clip-path:inset(0)}}@keyframes demo-result{to{opacity:1;transform:translateY(0)}}@keyframes demo-value-out{to{opacity:0;transform:translateY(-.25rem);visibility:hidden}}@keyframes demo-value-in{to{opacity:1;transform:translateY(0)}}@keyframes demo-progress{to{transform:scaleX(1)}}.trust{border-block:var(--border-width-hairline) solid var(--color-border-strong);background:var(--color-surface-2)}.trust .shell{width:min(80rem,calc(100% - 2 * var(--space-page-gutter)))}.value-strip{display:grid;margin:0;list-style:none}.value-strip__item{min-width:0;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-1) var(--space-4);border-bottom:var(--border-width-hairline) solid var(--color-border);padding:var(--space-5) 0}.value-strip__item:last-child{border-bottom:0}.value-strip__meta{grid-row:1 / span 2;display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.value-strip__number{color:var(--color-accent-text-quiet);font-family:var(--type-family-data);font-size:.7rem;font-weight:700;letter-spacing:.1em}.value-strip__indicator{width:2.25rem;height:1.35rem;fill:none;stroke:var(--color-border-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3;transition:stroke var(--motion-duration-fast) var(--motion-ease-standard)}.value-strip__indicator circle{fill:var(--color-surface-2)}.value-strip__item h2{margin:0;color:var(--color-text);font-family:var(--type-family-data);font-size:.85rem;font-weight:700;line-height:1.25;letter-spacing:.07em;text-transform:uppercase}.value-strip__item p{margin:0;max-width:25rem;color:var(--color-text-muted);font-size:var(--type-size-body-sm);line-height:1.5}@media(min-width:48rem){.value-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.value-strip__item{display:block;border-right:var(--border-width-hairline) solid var(--color-border);border-bottom:0;padding:var(--space-8) clamp(var(--space-5),3vw,var(--space-8))}.value-strip__item:first-child{padding-left:0}.value-strip__item:last-child{border-right:0;padding-right:0}.value-strip__meta{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.value-strip__item h2{margin-bottom:var(--space-2)}}@media(hover:hover)and (pointer:fine){.value-strip__item:hover .value-strip__indicator{stroke:var(--color-accent)}}.section{padding:clamp(3.25rem,7vw,5rem) 0;border-top:1px solid var(--brand-line)}.section--muted{background:color-mix(in srgb,var(--brand-bg-elevated) 70%,transparent)}.section--problem .section__title{max-width:19ch}.section--problem{overflow:hidden;padding:var(--space-section) 0;background:var(--color-canvas)}.workflow-story{width:min(80rem,calc(100% - 2 * var(--space-page-gutter)))}.workflow-story__header{display:grid;gap:var(--space-6);align-items:end;margin-bottom:clamp(var(--space-10),7vw,var(--space-16))}.workflow-story__statement{margin:0;max-width:24rem;border-left:var(--border-width-strong) solid var(--color-accent);padding-left:var(--space-4);color:var(--color-text-muted);font-size:var(--type-size-body-lg);line-height:1.45}.workflow-story__statement strong{display:block;color:var(--color-text);font-weight:700}.workflow-story__comparison{display:grid;gap:var(--space-5);align-items:stretch}.workflow-story__before,.workflow-story__after{min-width:0;border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);padding:clamp(var(--space-4),3vw,var(--space-6))}.workflow-story__before{background:color-mix(in srgb,var(--color-surface-1) 52%,transparent)}.workflow-story__after{border-left:.25rem solid var(--color-accent);background:var(--color-surface-1);box-shadow:var(--shadow-raised)}.workflow-story__panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);border-bottom:var(--border-width-hairline) solid var(--color-border);padding-bottom:var(--space-4)}.workflow-story__panel-head span{color:var(--color-accent-text-quiet);font-family:var(--type-family-data);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.workflow-story__panel-head strong{color:var(--color-text);font-size:.82rem}.workflow-story__scatter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:var(--space-6) 0 var(--space-4);list-style:none}.workflow-story__fragment{position:relative;min-width:0;min-height:5.75rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-xs);padding:var(--space-3) var(--space-4);background:var(--color-surface-2);color:var(--color-text);transform:translate(var(--scatter-x, 0),var(--scatter-y, 0)) rotate(var(--scatter-r, 0deg));transition:opacity var(--motion-duration-slow) var(--motion-ease-enter),transform var(--motion-duration-slow) var(--motion-ease-enter)}.workflow-story__fragment:before{position:absolute;inset:0 auto 0 0;width:2px;background:var(--color-border-strong);content:""}.workflow-story__fragment span{color:var(--color-text-muted);font-family:var(--type-family-data);font-size:.58rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.workflow-story__fragment strong{margin-top:var(--space-2);overflow:hidden;font-family:var(--type-family-data);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.workflow-story__fragment small{margin-top:var(--space-1);overflow:hidden;color:var(--color-text-muted);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.workflow-story__fragment--notebook{--scatter-x: -.35rem;--scatter-y: .2rem;--scatter-r: -1.5deg}.workflow-story__fragment--message{--scatter-x: .3rem;--scatter-y: -.25rem;--scatter-r: 1deg}.workflow-story__fragment--sheet{--scatter-x: .2rem;--scatter-y: .35rem;--scatter-r: .7deg}.workflow-story__fragment--phone{--scatter-x: -.2rem;--scatter-y: 0;--scatter-r: -.7deg}.workflow-story__fragment--photos{--scatter-x: -.15rem;--scatter-y: .25rem;--scatter-r: 1.2deg}.workflow-story__fragment--memory{--scatter-x: .35rem;--scatter-y: -.2rem;--scatter-r: -1deg}.workflow-story__transfer{min-height:3rem;display:grid;place-items:center;color:var(--color-accent)}.workflow-story__transfer span{display:none}.workflow-story__transfer svg{width:3rem;height:1.5rem;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5;transform:rotate(90deg)}.workflow-story__record{padding-top:var(--space-6)}.workflow-story__plate{position:relative;display:grid;grid-template-columns:auto 1fr;gap:0 var(--space-3);align-items:center;border:var(--border-width-strong) solid var(--color-text);border-left:.5rem solid #234b8f;border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:var(--palette-steel-50);color:var(--palette-ink-950);box-shadow:var(--shadow-raised);transition:opacity var(--motion-duration-base) var(--motion-ease-enter),transform var(--motion-duration-base) var(--motion-ease-enter)}.workflow-story__plate>span{grid-row:1 / span 2;color:#234b8f;font-family:var(--type-family-data);font-size:.58rem;font-weight:700;writing-mode:vertical-rl}.workflow-story__plate strong{font-family:var(--type-family-data);font-size:clamp(1.15rem,3vw,1.55rem);letter-spacing:.07em}.workflow-story__plate small{color:var(--palette-steel-600);font-size:.65rem}.workflow-story__connections{position:relative;display:grid;margin:var(--space-5) 0 0;padding:0;list-style:none}.workflow-story__connections:before{position:absolute;top:0;bottom:0;left:var(--space-4);width:1px;background:var(--color-accent);content:"";transform-origin:top center;transition:transform var(--motion-duration-slow) var(--motion-ease-standard)}.workflow-story__connections li{position:relative;display:grid;grid-template-columns:minmax(4.5rem,.55fr) minmax(0,1fr);gap:0 var(--space-4);border-bottom:var(--border-width-hairline) solid var(--color-border);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-10);transition:opacity var(--motion-duration-base) var(--motion-ease-enter),transform var(--motion-duration-base) var(--motion-ease-enter)}.workflow-story__connections li:before{position:absolute;top:50%;left:calc(var(--space-4) - .2rem);width:.45rem;height:.45rem;border:2px solid var(--color-surface-1);border-radius:var(--radius-round);background:var(--color-accent);content:"";transform:translateY(-50%)}.workflow-story__connections li:last-child{border-bottom:0}.workflow-story__connections span{color:var(--color-accent-text-quiet);font-family:var(--type-family-data);font-size:.63rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.workflow-story__connections strong{overflow:hidden;color:var(--color-text);font-family:var(--type-family-data);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.workflow-story__connections small{grid-column:2;margin-top:var(--space-1);color:var(--color-text-muted);font-size:.63rem}@media(min-width:48rem){.workflow-story__header{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr)}}@media(min-width:62rem){.workflow-story__comparison{grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr);gap:0}.workflow-story__transfer svg{transform:none}}@media(max-width:30rem){.workflow-story__scatter{grid-template-columns:1fr}.workflow-story__fragment{min-height:4.75rem;transform:none}.workflow-story__panel-head{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.workflow-story__connections li{grid-template-columns:4rem minmax(0,1fr);padding-right:0}}@media(prefers-reduced-motion:no-preference){.workflow-story:not(.is-visible) .workflow-story__fragment{opacity:0;transform:translateY(1.25rem) rotate(var(--scatter-r, 0deg))}.workflow-story:not(.is-visible) .workflow-story__plate{opacity:0;transform:scale(.94)}.workflow-story:not(.is-visible) .workflow-story__connections:before{transform:scaleY(0)}.workflow-story:not(.is-visible) .workflow-story__connections li{opacity:0;transform:translate(-.75rem)}.workflow-story__fragment:nth-child(2){transition-delay:60ms}.workflow-story__fragment:nth-child(3){transition-delay:.12s}.workflow-story__fragment:nth-child(4){transition-delay:.18s}.workflow-story__fragment:nth-child(5){transition-delay:.24s}.workflow-story__fragment:nth-child(6){transition-delay:.3s}.workflow-story__plate{transition-delay:.36s}.workflow-story__connections:before{transition-delay:.48s}.workflow-story__connections li:nth-child(1){transition-delay:.5s}.workflow-story__connections li:nth-child(2){transition-delay:.57s}.workflow-story__connections li:nth-child(3){transition-delay:.64s}.workflow-story__connections li:nth-child(4){transition-delay:.71s}.workflow-story__connections li:nth-child(5){transition-delay:.78s}}.section__eyebrow{margin:0 0 .45rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-accent)}.section__title{margin:0 0 .65rem;font-family:var(--font-display);font-size:clamp(1.75rem,3.4vw,2.45rem);line-height:1.12;max-width:16ch}.section__lede{margin:0 0 2rem;max-width:38rem;color:var(--brand-fg-muted)}.site-footer{padding:2.5rem 0 6rem;border-top:1px solid var(--brand-line);color:var(--brand-fg-muted);font-size:.92rem}.site-footer__grid{display:grid;gap:1.75rem}.site-footer__blurb{margin:.75rem 0 0;max-width:22rem}.site-footer h2{margin:0 0 .65rem;font-family:var(--font-display);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-fg)}.site-footer ul{list-style:none;display:grid;gap:.4rem}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--brand-fg)}.whatsapp-fab{position:fixed;z-index:70;right:1.15rem;bottom:1.15rem;width:3.75rem;height:3.75rem;display:block;color:#fff;text-decoration:none}.whatsapp-fab:focus-visible{outline:none}.whatsapp-fab__label{position:absolute;top:50%;right:calc(100% + .75rem);visibility:hidden;padding:.75rem 1rem;border-radius:.6rem;background:#16c963;box-shadow:0 8px 24px #128c464d;font-size:.92rem;font-weight:700;line-height:1;white-space:nowrap;opacity:0;transform:translate(.75rem,-50%) scale(.96);transform-origin:right center;transition:opacity var(--motion-duration-base) var(--motion-ease-enter),transform var(--motion-duration-base) var(--motion-ease-enter),visibility 0s linear var(--motion-duration-base)}.whatsapp-fab__icon{width:3.75rem;height:3.75rem;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#10b957;box-shadow:0 10px 28px #128c4659;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.whatsapp-fab__icon svg{width:2.625rem;height:2.625rem}.whatsapp-fab:hover .whatsapp-fab__label,.whatsapp-fab:focus .whatsapp-fab__label{visibility:visible;opacity:1;transform:translateY(-50%) scale(1);transition-delay:0s}.whatsapp-fab:hover .whatsapp-fab__icon,.whatsapp-fab:focus .whatsapp-fab__icon{background:#0fa64f;box-shadow:0 12px 32px #128c466b;transform:scale(1.05)}.whatsapp-fab:focus-visible .whatsapp-fab__icon{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:3px}.social{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.social a{width:2.4rem;height:2.4rem;display:grid;place-items:center;border:1px solid var(--brand-line);border-radius:50%;color:var(--brand-fg-muted)}.social a:hover{color:var(--brand-accent);border-color:var(--brand-accent)}.social svg{width:1.05rem;height:1.05rem}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.25rem;align-items:center;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--brand-line)}.site-footer__legal-inline{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.legal{padding:clamp(2.25rem,6vw,4.25rem) 0 4rem}.legal__article{max-width:46rem}.legal__kicker{margin:0 0 .45rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent)}.legal h1{margin:0 0 .65rem;font-family:var(--font-display);font-size:clamp(1.7rem,3.2vw,2.35rem);line-height:1.15}.legal__updated{margin:0 0 2rem;font-size:.9rem;color:var(--brand-fg-muted)}.legal h2{margin:2rem 0 .65rem;font-family:var(--font-display);font-size:1.2rem}.legal p,.legal li{color:var(--brand-fg-muted)}.legal p{margin:0 0 .9rem}.legal ul{margin:0 0 1rem;padding-left:1.2rem;display:grid;gap:.4rem}.legal a{color:var(--brand-accent)}.legal__note{margin-top:2rem;padding:1rem 1.1rem;border:1px dashed var(--brand-line);border-radius:var(--radius-control);font-size:.88rem}.site-footer__bottom p{margin:0}.reveal{opacity:0;transform:translateY(var(--motion-distance-md));transition:opacity var(--motion-duration-slow) var(--motion-ease-enter),transform var(--motion-duration-slow) var(--motion-ease-enter)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(min-width:760px){.trust__row{grid-template-columns:repeat(3,1fr);gap:1.5rem}.site-footer__grid{grid-template-columns:1.4fr repeat(3,1fr)}}@media(min-width:880px){.hero__grid{grid-template-columns:1.05fr .95fr;gap:2.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.display-xl,.display-lg,.heading-lg,.heading-md,.heading-sm{margin:0;color:var(--color-text);text-wrap:balance}.display-xl,.display-lg{font-family:var(--type-family-display);font-weight:700;line-height:var(--type-leading-display);letter-spacing:var(--type-tracking-display)}.display-xl{font-size:var(--type-size-display-xl)}.display-lg{font-size:var(--type-size-display-lg)}.heading-lg,.heading-md{font-family:var(--type-family-body);font-weight:700;line-height:var(--type-leading-heading);letter-spacing:-.025em}.heading-lg{font-size:var(--type-size-heading-lg)}.heading-md{font-size:var(--type-size-heading-md)}.heading-sm{font-family:var(--type-family-body);font-size:var(--type-size-heading-sm);font-weight:700;line-height:1.25}.body-lg,.body,.body-sm{margin:0;color:var(--color-text-muted);font-family:var(--type-family-body);line-height:var(--type-leading-body)}.body-lg{font-size:var(--type-size-body-lg)}.body{font-size:var(--type-size-body)}.body-sm{font-size:var(--type-size-body-sm)}.label,.section-label,.section__eyebrow{color:var(--color-accent-text-quiet);font-family:var(--type-family-data);font-size:var(--type-size-label);font-weight:650;line-height:1.2;letter-spacing:var(--type-tracking-label);text-transform:uppercase}.section-label,.section__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4)}.section-label:before,.section__eyebrow:before{width:1.5rem;height:var(--border-width-strong);background:var(--color-accent);content:""}.button,.btn{min-height:var(--control-height-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);font-family:var(--type-family-body);font-size:var(--type-size-body-sm);font-weight:700;line-height:1;text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.button:hover,.btn:hover{transform:translateY(-1px)}.button:active,.btn:active{transform:translateY(0);box-shadow:var(--shadow-pressed)}.button:focus-visible,.btn:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:3px}.button:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.48;transform:none}.button--primary,.btn--primary{background:var(--color-accent);color:var(--color-accent-text)}.button--primary:hover,.btn--primary:hover{background:var(--color-accent-hover)}.button--primary:active,.btn--primary:active{background:var(--color-accent-active)}.button--secondary,.button--ghost,.btn--ghost{border-color:var(--color-border-strong);background:transparent;color:var(--color-text)}.button--secondary:hover,.button--ghost:hover,.btn--ghost:hover{border-color:var(--color-text);background:var(--color-surface-2)}.button--quiet{min-height:var(--control-height-sm);padding-inline:var(--space-3);background:transparent;color:var(--color-text)}.button--quiet:hover{background:var(--color-surface-2)}.button--sm,.btn--sm{min-height:var(--control-height-sm);padding:var(--space-2) var(--space-4)}.button--lg{min-height:var(--control-height-lg);padding-inline:var(--space-6);font-size:var(--type-size-body)}.badge,.status-badge,.tag{width:fit-content;display:inline-flex;align-items:center;gap:var(--space-2);min-height:1.625rem;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);background:var(--color-surface-2);color:var(--color-text-subtle);font-family:var(--type-family-data);font-size:.6875rem;font-weight:650;line-height:1;letter-spacing:.075em;text-transform:uppercase}.badge--accent{border-color:color-mix(in srgb,var(--color-accent) 52%,var(--color-border));background:var(--color-accent-quiet);color:var(--color-accent-text-quiet)}.status-badge:before{width:.375rem;height:.375rem;flex:0 0 auto;border-radius:var(--radius-round);background:currentColor;content:""}.status-badge--open,.tag--open{color:var(--color-text-subtle)}.status-badge--progress,.tag--progress{border-color:color-mix(in srgb,var(--color-info) 42%,var(--color-border));background:color-mix(in srgb,var(--color-info) 11%,transparent);color:var(--color-info)}.status-badge--attention{border-color:color-mix(in srgb,var(--color-accent) 52%,var(--color-border));background:var(--color-accent-quiet);color:var(--color-accent-text-quiet)}.status-badge--done,.tag--done{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.status-badge--danger{border-color:color-mix(in srgb,var(--color-danger) 42%,var(--color-border));background:color-mix(in srgb,var(--color-danger) 11%,transparent);color:var(--color-danger)}.product-frame{overflow:hidden;border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text);box-shadow:var(--shadow-raised)}.product-frame__bar{min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:var(--border-width-hairline) solid var(--color-border);padding:var(--space-2) var(--space-4);background:var(--color-surface-2)}.product-frame__title{margin:0;font-family:var(--type-family-data);font-size:var(--type-size-body-sm);font-weight:650;letter-spacing:.035em}.product-frame__body{padding:clamp(var(--space-4),3vw,var(--space-8))}.product-frame__footer{border-top:var(--border-width-hairline) solid var(--color-border);padding:var(--space-3) var(--space-4);background:var(--color-surface-2)}.metric{min-width:0;display:grid;gap:var(--space-1);border-left:var(--border-width-strong) solid var(--color-border-strong);padding-left:var(--space-4)}.metric--accent{border-left-color:var(--color-accent)}.metric__label{color:var(--color-text-muted);font-family:var(--type-family-data);font-size:var(--type-size-label);font-weight:600;letter-spacing:var(--type-tracking-label);text-transform:uppercase}.metric__value{color:var(--color-text);font-family:var(--type-family-data);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1;letter-spacing:-.035em}.metric__detail{color:var(--color-text-muted);font-size:var(--type-size-body-sm)}.feature-row{display:grid;grid-template-columns:minmax(2.5rem,.35fr) minmax(0,1.65fr);gap:var(--space-4);align-items:start;border-top:var(--border-width-hairline) solid var(--color-border);padding-block:var(--space-6)}.feature-row:last-child{border-bottom:var(--border-width-hairline) solid var(--color-border)}.feature-row__index{color:var(--color-accent-text-quiet);font-family:var(--type-family-data);font-size:var(--type-size-label);font-weight:650;letter-spacing:var(--type-tracking-label)}.feature-row__content{min-width:0}.feature-row__title{margin:0 0 var(--space-2);color:var(--color-text);font-family:var(--type-family-body);font-size:var(--type-size-heading-sm);line-height:1.25}.feature-row__description{margin:0;max-width:42rem;color:var(--color-text-muted)}.cta{position:relative;display:grid;gap:var(--space-6);border:var(--border-width-hairline) solid var(--color-border-strong);border-left:.375rem solid var(--color-accent);border-radius:var(--radius-sm);padding:clamp(var(--space-6),5vw,var(--space-12));background:var(--color-surface-inverse);color:var(--color-text-inverse)}.cta__content{max-width:var(--layout-reading-max)}.cta__title{margin:0 0 var(--space-3);color:inherit;font-family:var(--type-family-body);font-size:var(--type-size-heading-lg);font-weight:700;line-height:var(--type-leading-heading);letter-spacing:-.025em}.cta__description{margin:0;color:color-mix(in srgb,currentColor 72%,transparent);font-size:var(--type-size-body-lg)}.cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.surface{border:var(--border-width-hairline) solid var(--color-border);background:var(--color-surface-1);color:var(--color-text)}.surface--muted{background:var(--color-surface-2)}.divider{height:var(--border-width-hairline);border:0;background:var(--color-border)}@media(min-width:48rem){.feature-row{grid-template-columns:minmax(3rem,.35fr) minmax(12rem,.75fr) minmax(0,1.4fr);gap:var(--space-6);padding-block:var(--space-8)}.feature-row__title{margin:0}.cta{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media(hover:hover)and (pointer:fine){.feature-row{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}.feature-row:hover{border-color:var(--color-border-strong);background:color-mix(in srgb,var(--color-surface-2) 52%,transparent)}}.topbar{position:sticky;z-index:80;top:0;border-bottom:var(--border-width-hairline) solid transparent;background:color-mix(in srgb,var(--color-canvas) 84%,transparent);transition:border-color var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),backdrop-filter var(--motion-duration-base) var(--motion-ease-standard)}.topbar.is-scrolled,.topbar.is-menu-open{border-bottom-color:var(--color-border);background:color-mix(in srgb,var(--color-surface-1) 94%,transparent);box-shadow:0 .25rem 1rem #0000000f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar__inner{width:min(80rem,calc(100% - 2 * var(--space-page-gutter)));min-height:4.5rem;display:grid;grid-template-columns:1fr auto;gap:var(--space-5);align-items:center;transition:min-height var(--motion-duration-base) var(--motion-ease-standard)}.topbar.is-scrolled .topbar__inner{min-height:3.65rem}.topbar__inner>.wordmark{width:max-content;transform-origin:left center;transition:transform var(--motion-duration-base) var(--motion-ease-standard)}.topbar.is-scrolled .topbar__inner>.wordmark{transform:scale(.94)}.nav{display:none;align-items:center;gap:clamp(var(--space-5),2.5vw,var(--space-8));color:var(--color-text-muted);font-size:.76rem;font-weight:600}.nav a{position:relative;padding:var(--space-2) 0;text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.nav a:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--color-accent);content:"";transform:scaleX(0);transform-origin:right;transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.nav a:hover,.nav a:focus-visible{color:var(--color-text)}.nav a:hover:after,.nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.topbar__actions--desktop{display:none}.topbar__actions .btn{white-space:nowrap}.topbar__actions .btn--primary{min-width:10.5rem}.nav-toggle{width:2.75rem;height:2.75rem;display:grid;justify-self:end;place-content:center;gap:.35rem;border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-1);color:var(--color-text);cursor:pointer}.nav-toggle span{width:1.15rem;height:1px;display:block;background:currentColor;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),width var(--motion-duration-fast) var(--motion-ease-standard)}.topbar.is-menu-open .nav-toggle span:first-child{transform:translateY(.2rem) rotate(45deg)}.topbar.is-menu-open .nav-toggle span:last-child{transform:translateY(-.2rem) rotate(-45deg)}.mobile-nav{position:absolute;top:100%;right:0;left:0;visibility:hidden;max-height:calc(100vh - 3.65rem);overflow-y:auto;border-bottom:var(--border-width-hairline) solid var(--color-border-strong);background:var(--color-surface-1);box-shadow:0 1.5rem 2.5rem #00000029;opacity:0;transform:translateY(-.5rem);transition:visibility var(--motion-duration-base) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-enter)}.topbar.is-menu-open .mobile-nav{visibility:visible;opacity:1;transform:translateY(0)}.mobile-nav__inner{width:min(80rem,calc(100% - 2 * var(--space-page-gutter)));padding:var(--space-5) 0 var(--space-7)}.mobile-nav nav{display:grid;border-top:var(--border-width-hairline) solid var(--color-border)}.mobile-nav nav a{min-height:3.75rem;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-3);align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-border);color:var(--color-text);font-family:var(--type-family-display);font-size:1.15rem;font-weight:650;text-decoration:none}.mobile-nav nav a span{color:var(--color-accent-text-quiet);font-family:var(--type-family-data);font-size:.6rem}.mobile-nav__actions{display:grid;gap:var(--space-3);margin-top:var(--space-6)}.mobile-nav__actions .button{width:100%}body.has-open-nav{overflow:hidden}@media(min-width:35rem){.mobile-nav__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.topbar__inner{grid-template-columns:1fr auto 1fr}.nav,.topbar__actions--desktop{display:flex}.nav-toggle,.mobile-nav{display:none}body.has-open-nav{overflow:auto}}@media(prefers-reduced-motion:reduce){.topbar,.topbar__inner,.topbar__inner>.wordmark,.mobile-nav{transition:none}}.feature-showcase{padding:var(--space-section) 0;background:var(--brand-bg)}.feature-showcase__inner{width:min(80rem,calc(100% - 2 * var(--space-page-gutter)))}.feature-showcase__header{display:grid;gap:var(--space-3);max-width:46rem;margin-bottom:clamp(var(--space-12),8vw,var(--space-20))}.feature-showcase__header .section__title{max-width:18ch;margin:0}.feature-showcase__header>p:last-child{max-width:42rem;margin:0;color:var(--color-text-muted);font-size:var(--type-size-body-lg);line-height:1.6}.product-stories{display:grid}.product-story{display:grid;gap:clamp(var(--space-8),6vw,var(--space-16));align-items:center;border-top:var(--border-width-hairline) solid var(--color-border);padding:clamp(var(--space-12),9vw,var(--space-24)) 0}.product-story:last-child{border-bottom:var(--border-width-hairline) solid var(--color-border)}.product-story__copy{max-width:30rem}.product-story__number,.product-story__label{font-family:var(--type-family-data);font-size:var(--type-size-label);font-weight:700;letter-spacing:var(--type-tracking-label);text-transform:uppercase}.product-story__number{display:block;margin-bottom:var(--space-5);color:var(--color-accent-text-quiet)}.product-story__label{margin:0 0 var(--space-3);color:var(--color-text-muted)}.product-story__copy h3{margin:0 0 var(--space-4);color:var(--color-text);font-family:var(--type-family-display);font-size:clamp(1.85rem,3.6vw,3rem);font-weight:700;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.product-story__copy>p:not(.product-story__label,.product-story__interaction){margin:0;color:var(--color-text-muted);font-size:var(--type-size-body);line-height:1.65}.product-story__interaction{display:flex;gap:var(--space-2);align-items:center;margin:var(--space-6) 0 0;color:var(--color-accent-text-quiet);font-family:var(--type-family-data);font-size:.7rem;font-weight:650}.product-story__visual{min-width:0;overflow:hidden;border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text);box-shadow:var(--shadow-raised);transition:border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.product-story.is-visible .product-story__visual{border-color:color-mix(in srgb,var(--color-accent) 28%,var(--color-border-strong))}.demo-toolbar{min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:var(--border-width-hairline) solid var(--color-border);padding:0 var(--space-5);background:var(--color-surface-2);font-family:var(--type-family-data);font-size:.68rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.demo-toolbar:before{width:.5rem;height:.5rem;flex:0 0 auto;background:var(--color-accent);content:""}.demo-toolbar>span{margin-right:auto}.demo-toolbar small{color:var(--color-text-muted);font-size:.62rem;font-weight:500;letter-spacing:.03em;text-transform:none}.demo-label{display:block;margin-bottom:var(--space-2);color:var(--color-text-muted);font-family:var(--type-family-data);font-size:.62rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.demo-plate{min-width:7.75rem;height:2.5rem;display:inline-flex;align-items:stretch;overflow:hidden;border:2px solid var(--palette-ink-950);border-radius:var(--radius-sm);background:var(--palette-steel-50);color:var(--palette-ink-950)}.demo-plate span{width:1.4rem;display:grid;place-items:center;background:#234b8f;color:#fff;font-size:.5rem;font-weight:700;writing-mode:vertical-rl}.demo-plate strong{flex:1;display:grid;place-items:center;font-family:var(--type-family-data);font-size:.82rem;letter-spacing:.05em}.plate-demo__body,.history-demo__body,.finance-demo__body{padding:clamp(var(--space-4),4vw,var(--space-8))}.plate-demo__search{min-height:3.25rem;display:flex;align-items:center;gap:var(--space-3);border:var(--border-width-strong) solid var(--color-border-strong);border-left-color:var(--color-accent);padding:0 var(--space-4);background:var(--color-canvas);box-shadow:var(--shadow-pressed)}.plate-demo__search svg{width:1.05rem;height:1.05rem;fill:none;stroke:var(--color-text-muted);stroke-linecap:round;stroke-width:1.8}.plate-demo__search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--color-text);font-family:var(--type-family-data);font-size:.9rem;font-weight:700;letter-spacing:.08em}.plate-demo__search>span{color:var(--color-text-muted);font-size:.68rem}.plate-demo__result{margin-top:var(--space-5);border:var(--border-width-hairline) solid var(--color-border);padding:clamp(var(--space-4),3vw,var(--space-6));background:var(--color-surface-2)}.plate-demo__result-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.plate-demo__result-head button{cursor:pointer}.plate-demo__identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:var(--space-6) 0}.plate-demo__identity>div{min-width:0;border-left:var(--border-width-strong) solid var(--color-border);padding-left:var(--space-3)}.plate-demo__identity span,.plate-demo__identity strong{display:block}.plate-demo__identity span{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:.62rem}.plate-demo__identity strong{overflow:hidden;color:var(--color-text);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.plate-demo__status-line{display:grid;grid-template-columns:repeat(3,1fr)}.plate-demo__status-line span{position:relative;border-top:2px solid var(--color-border);padding-top:var(--space-3);color:var(--color-text-muted);font-family:var(--type-family-data);font-size:.58rem;text-align:center}.plate-demo__status-line span:before{position:absolute;top:-.3rem;left:50%;width:.5rem;height:.5rem;border-radius:var(--radius-round);background:var(--color-surface-2);box-shadow:0 0 0 1px var(--color-border-strong);content:"";transform:translate(-50%)}.plate-demo__status-line .is-done,.plate-demo__status-line .is-current{border-color:var(--color-accent);color:var(--color-text)}.plate-demo__status-line .is-done:before,.plate-demo__status-line .is-current:before{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.history-demo__profile{display:flex;align-items:center;gap:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--color-border);padding-bottom:var(--space-5)}.history-demo__avatar{width:2.75rem;height:2.75rem;display:grid;flex:0 0 auto;place-items:center;border:var(--border-width-hairline) solid var(--color-border-strong);background:var(--color-surface-2);font-family:var(--type-family-data);font-size:.75rem;font-weight:700}.history-demo__profile>div{min-width:0;display:grid;gap:var(--space-1)}.history-demo__profile>div strong{color:var(--color-text);font-size:.82rem}.history-demo__profile>div span{color:var(--color-text-muted);font-size:.68rem}.history-demo__profile>.badge{margin-left:auto}.history-demo__vehicle{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) 0}.history-demo__vehicle>div:last-child{min-width:0;display:grid;gap:var(--space-1)}.history-demo__vehicle>div:last-child strong{color:var(--color-text);font-size:.78rem}.history-demo__vehicle>div:last-child span{color:var(--color-text-muted);font-size:.65rem}.history-demo__content{display:grid;gap:var(--space-4)}.history-demo__list{display:grid;border-block:var(--border-width-hairline) solid var(--color-border)}.history-demo__list button{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:var(--space-3);align-items:center;border:0;border-bottom:var(--border-width-hairline) solid var(--color-border);padding:var(--space-3);background:transparent;color:var(--color-text-muted);text-align:left;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.history-demo__list button:last-child{border-bottom:0}.history-demo__list button:hover,.history-demo__list button[aria-pressed=true]{background:var(--color-surface-2);color:var(--color-text)}.history-demo__list button[aria-pressed=true]{box-shadow:inset 2px 0 var(--color-accent)}.history-demo__list button span,.history-demo__list button small{font-size:.62rem}.history-demo__list button strong{font-size:.72rem}.history-demo__detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0}.history-demo__detail>div{min-width:0;border-left:var(--border-width-strong) solid var(--color-accent);padding-left:var(--space-3)}.history-demo__detail dt{color:var(--color-text-muted);font-size:.6rem}.history-demo__detail dd{overflow:hidden;margin:var(--space-1) 0 0;color:var(--color-text);font-family:var(--type-family-data);font-size:.7rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.photo-demo__stage{position:relative;aspect-ratio:16 / 9;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;background:var(--palette-ink-1000)}.photo-demo__photo{position:relative;min-width:0;overflow:hidden;margin:0;opacity:1;transition:opacity var(--motion-duration-base) var(--motion-ease-standard),filter var(--motion-duration-base) var(--motion-ease-standard)}.photo-demo__photo img{width:200%;max-width:none;height:100%;display:block;object-fit:fill}.photo-demo__photo--after img{transform:translate(-50%)}.photo-demo__photo figcaption{position:absolute;right:var(--space-3);bottom:var(--space-3);left:var(--space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-left:2px solid var(--color-accent);padding:var(--space-2) var(--space-3);background:#0b0d0fd1;color:#fff}.photo-demo__photo figcaption span{font-family:var(--type-family-data);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.photo-demo__photo figcaption small{color:#ffffffb3;font-size:.58rem}.photo-demo__divider{position:absolute;z-index:2;top:0;bottom:0;left:50%;width:2px;background:var(--color-accent);transform:translate(-50%)}.photo-demo__stage[data-photo-stage=before] .photo-demo__photo--after,.photo-demo__stage[data-photo-stage=after] .photo-demo__photo--before{filter:grayscale(.8);opacity:.25}.photo-demo__controls{display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--border-width-hairline) solid var(--color-border);background:var(--color-surface-2)}.photo-demo__controls button{min-height:var(--control-height-sm);border:0;border-right:var(--border-width-hairline) solid var(--color-border);background:transparent;color:var(--color-text-muted);font-family:var(--type-family-data);font-size:.66rem;font-weight:650;letter-spacing:.05em}.photo-demo__controls button:last-child{border-right:0}.photo-demo__controls button:hover,.photo-demo__controls button[aria-pressed=true]{background:var(--color-accent-quiet);color:var(--color-accent-text-quiet)}.finance-demo__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:var(--border-width-hairline) solid var(--color-border)}.finance-demo__summary>div{min-width:0;border-right:var(--border-width-hairline) solid var(--color-border);padding:var(--space-4)}.finance-demo__summary>div:last-child{border-right:0}.finance-demo__summary span,.finance-demo__summary strong{display:block}.finance-demo__summary span{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:.62rem}.finance-demo__summary strong{color:var(--color-text);font-family:var(--type-family-data);font-size:clamp(.9rem,2vw,1.25rem)}.finance-demo__summary .is-debt strong{color:var(--color-accent-text-quiet)}.finance-demo__summary .is-settled strong{color:var(--color-success)}.finance-demo__progress{height:.4rem;margin:var(--space-4) 0 var(--space-6);overflow:hidden;background:var(--color-surface-3)}.finance-demo__progress span{width:65.2%;height:100%;display:block;background:var(--color-accent);transition:width var(--motion-duration-slow) var(--motion-ease-standard)}.finance-demo__ledger{border-block:var(--border-width-hairline) solid var(--color-border)}.finance-demo__ledger>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-3);align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-border);padding:var(--space-3);font-size:.68rem}.finance-demo__ledger>div:last-child{border-bottom:0}.finance-demo__ledger-head{background:var(--color-surface-2);color:var(--color-text-muted);font-family:var(--type-family-data);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.finance-demo__ledger small{color:var(--color-text-muted);font-size:.6rem}.finance-demo__ledger>div>strong:last-child{color:var(--color-success);font-family:var(--type-family-data);font-size:.68rem}.finance-demo__new-row{background:var(--color-accent-quiet)}.finance-demo__new-row[hidden]{display:none}.finance-demo__action{width:100%;margin-top:var(--space-5)}.finance-demo__action[aria-pressed=true]{background:var(--color-success);color:#fff}@media(min-width:42rem){.history-demo__content{grid-template-columns:minmax(13rem,1fr) minmax(10rem,.7fr);align-items:stretch}.history-demo__detail{grid-template-columns:1fr;align-content:center}}@media(min-width:62rem){.product-story{grid-template-columns:minmax(18rem,.72fr) minmax(32rem,1.28fr)}.product-story--reverse{grid-template-columns:minmax(32rem,1.28fr) minmax(18rem,.72fr)}.product-story--reverse .product-story__copy{order:2;justify-self:end}.product-story--reverse .product-story__visual{order:1}}@media(max-width:32rem){.plate-demo__result-head,.history-demo__vehicle{align-items:flex-start;flex-direction:column}.plate-demo__identity,.history-demo__detail,.finance-demo__summary{grid-template-columns:1fr}.finance-demo__summary>div{display:flex;justify-content:space-between;border-right:0;border-bottom:var(--border-width-hairline) solid var(--color-border)}.finance-demo__summary>div:last-child{border-bottom:0}.finance-demo__summary span{margin:0}.photo-demo__photo figcaption{right:var(--space-2);bottom:var(--space-2);left:var(--space-2);display:grid;gap:var(--space-1)}.history-demo__profile>.badge{display:none}}@media(prefers-reduced-motion:no-preference){.product-story:not(.is-visible) .product-story__visual{opacity:0;transform:translateY(1rem)}.product-story__visual{transition:opacity var(--motion-duration-slow) var(--motion-ease-enter),transform var(--motion-duration-slow) var(--motion-ease-enter),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.finance-demo__new-row:not([hidden]){animation:feature-row-in var(--motion-duration-base) var(--motion-ease-enter)}}@keyframes feature-row-in{0%{opacity:0;transform:translateY(-.35rem)}}.workflow-use-section{overflow:clip;padding:var(--space-section) 0;background:linear-gradient(var(--color-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--color-grid-line) 1px,transparent 1px),var(--color-canvas);background-size:3rem 3rem}.workflow-use-shell{width:min(80rem,calc(100% - 2 * var(--space-page-gutter)))}.workflow-use__header{display:grid;gap:var(--space-4);max-width:47rem;margin-bottom:clamp(var(--space-12),8vw,var(--space-20))}.workflow-use__header .section__title{max-width:22ch;margin:0}.workflow-use__header>p:last-child{max-width:41rem;margin:0;color:var(--color-text-muted);font-size:var(--type-size-body-lg);line-height:1.6}.workflow-use{display:grid;align-items:start}.workflow-use__stage{position:sticky;z-index:2;top:4.75rem;min-width:0;margin-bottom:var(--space-12)}.workflow-use__steps{--workflow-step-progress: 0%;position:relative;display:grid;margin:0;padding:0 0 0 var(--space-8);list-style:none}.workflow-use__steps:before,.workflow-use__steps:after{position:absolute;top:0;bottom:0;left:.45rem;width:2px;content:""}.workflow-use__steps:before{background:var(--color-border)}.workflow-use__steps:after{bottom:auto;height:var(--workflow-step-progress);background:var(--color-accent);transition:height var(--motion-duration-base) var(--motion-ease-standard)}.workflow-use__steps>li{position:relative;min-height:52vh;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);align-content:center;opacity:.38;transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.workflow-use__steps>li:before{position:absolute;z-index:1;top:50%;left:calc(-1 * var(--space-8) + .15rem);width:.65rem;height:.65rem;border:2px solid var(--color-border-strong);border-radius:var(--radius-round);background:var(--color-canvas);content:"";transform:translateY(-50%);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.workflow-use__steps>li.is-complete{opacity:.66}.workflow-use__steps>li.is-active{opacity:1}.workflow-use__steps>li.is-complete:before,.workflow-use__steps>li.is-active:before{border-color:var(--color-accent);background:var(--color-accent)}.workflow-use__steps>li.is-active:before{box-shadow:0 0 0 .35rem var(--color-accent-quiet)}.workflow-use__number{color:var(--color-accent-text-quiet);font-family:var(--type-family-data);font-size:.75rem;font-weight:700;letter-spacing:.08em}.workflow-use__steps h3{margin:0 0 var(--space-3);color:var(--color-text);font-family:var(--type-family-display);font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.05}.workflow-use__steps p{max-width:29rem;margin:0;color:var(--color-text-muted);line-height:1.65}.workflow-use__steps p strong{color:var(--color-text);font-family:var(--type-family-data);font-size:.92em;letter-spacing:.04em}.workflow-app{overflow:hidden;border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-1);box-shadow:var(--shadow-overlay)}.workflow-app__topbar{min-height:3rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4);align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-border);padding:0 var(--space-5);background:var(--color-surface-2)}.workflow-app__brand,.workflow-app__business,.workflow-app__sync{font-family:var(--type-family-data);font-size:.62rem;font-weight:650}.workflow-app__brand{display:inline-flex;align-items:center;gap:var(--space-2);letter-spacing:.08em}.workflow-app__brand svg{width:1rem;fill:none;stroke:var(--color-accent);stroke-width:1.7}.workflow-app__business{overflow:hidden;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap}.workflow-app__sync{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-success)}.workflow-app__sync i{width:.4rem;height:.4rem;border-radius:var(--radius-round);background:currentColor}.workflow-app__body{min-height:27rem;display:grid;grid-template-columns:5.5rem minmax(0,1fr)}.workflow-app__rail{display:grid;align-content:center;margin:0;border-right:var(--border-width-hairline) solid var(--color-border);padding:var(--space-4);background:var(--color-surface-2);list-style:none}.workflow-app__rail li{position:relative;display:grid;gap:.1rem;border-left:2px solid var(--color-border);padding:var(--space-4) 0 var(--space-4) var(--space-3);color:var(--color-text-muted);opacity:.45;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}.workflow-app__rail li:before{position:absolute;top:50%;left:-.3rem;width:.45rem;height:.45rem;border-radius:var(--radius-round);background:var(--color-border-strong);content:"";transform:translateY(-50%)}.workflow-app__rail li.is-complete,.workflow-app__rail li.is-current{border-color:var(--color-accent);color:var(--color-text);opacity:1}.workflow-app__rail li.is-complete:before,.workflow-app__rail li.is-current:before{background:var(--color-accent)}.workflow-app__rail span{font-family:var(--type-family-data);font-size:.65rem;font-weight:700}.workflow-app__rail small{font-size:.55rem}.workflow-app__workspace{display:grid;align-content:center;gap:var(--space-3);padding:clamp(var(--space-4),3vw,var(--space-7))}.workflow-app__record{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:var(--border-width-hairline) solid var(--color-border);padding-bottom:var(--space-3)}.workflow-app__record span{color:var(--color-text-muted);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.workflow-app__record strong{color:var(--color-text);font-family:var(--type-family-data);font-size:.67rem;text-align:right}.workflow-app__card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:center;border:var(--border-width-hairline) solid var(--color-border);border-left-width:var(--border-width-strong);padding:var(--space-3);background:var(--color-surface-2);transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard)}.workflow-app__card.is-pending{opacity:.18;transform:translateY(.35rem)}.workflow-app__card.is-complete{border-left-color:var(--color-success);opacity:.68}.workflow-app__card.is-current{border-color:color-mix(in srgb,var(--color-accent) 58%,var(--color-border));border-left-color:var(--color-accent);background:var(--color-accent-quiet);opacity:1;transform:none}.workflow-app__card-icon{width:2rem;height:2rem;display:grid;place-items:center;border:var(--border-width-hairline) solid var(--color-border);background:var(--color-surface-1);color:var(--color-text-muted)}.workflow-app__card-icon svg{width:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.workflow-app__card.is-current .workflow-app__card-icon{border-color:var(--color-accent);color:var(--color-accent-text-quiet)}.workflow-app__card>div:not(.workflow-app__amounts){min-width:0;display:grid;gap:.1rem}.workflow-app__card small,.workflow-app__card span{color:var(--color-text-muted);font-size:.55rem}.workflow-app__card strong{overflow:hidden;color:var(--color-text);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.workflow-app__plate{font-family:var(--type-family-data);letter-spacing:.07em}.workflow-app__state{border:var(--border-width-hairline) solid var(--color-border);padding:var(--space-1) var(--space-2);color:var(--color-text)!important;font-family:var(--type-family-data);font-weight:650;white-space:nowrap}.workflow-app__card.is-current .workflow-app__state{border-color:var(--color-accent)}.workflow-app__amounts{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.workflow-app__amounts>span{min-width:0;display:grid;gap:.1rem}.workflow-app__amounts strong{font-family:var(--type-family-data)}.workflow-app__footer{min-height:3.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(5rem,.4fr);gap:var(--space-4);align-items:center;border-top:var(--border-width-hairline) solid var(--color-border);padding:0 var(--space-5);background:var(--color-surface-2);color:var(--color-text-muted);font-family:var(--type-family-data);font-size:.62rem}.workflow-app__footer strong{color:var(--color-accent-text-quiet)}.workflow-app__progress{height:.25rem;overflow:hidden;background:var(--color-border)}.workflow-app__progress span{width:25%;height:100%;display:block;background:var(--color-accent);transition:width var(--motion-duration-base) var(--motion-ease-standard)}@media(min-width:62rem){.workflow-use{grid-template-columns:minmax(18rem,.68fr) minmax(34rem,1.32fr);gap:clamp(var(--space-10),7vw,var(--space-20))}.workflow-use__stage{grid-column:2;grid-row:1;top:6rem;margin:0}.workflow-use__steps{grid-column:1;grid-row:1}.workflow-use__steps>li{min-height:66vh}}@media(max-width:42rem){.workflow-app__body{min-height:24rem;grid-template-columns:1fr}.workflow-app__rail{grid-template-columns:repeat(4,1fr);border-right:0;border-bottom:var(--border-width-hairline) solid var(--color-border);padding:0 var(--space-3)}.workflow-app__rail li{border-bottom:2px solid var(--color-border);border-left:0;padding:var(--space-3) var(--space-1);text-align:center}.workflow-app__rail li:before{top:auto;bottom:-.3rem;left:50%;transform:translate(-50%)}.workflow-app__rail li.is-complete,.workflow-app__rail li.is-current{border-bottom-color:var(--color-accent)}.workflow-app__workspace{gap:var(--space-2)}.workflow-app__footer{grid-template-columns:auto minmax(0,1fr)}.workflow-app__progress{grid-column:1 / -1;margin-bottom:var(--space-3)}.workflow-use__steps>li{min-height:58vh}}@media(max-width:30rem){.workflow-use__stage{top:3.75rem}.workflow-app__topbar{grid-template-columns:minmax(0,1fr) auto}.workflow-app__business{display:none}.workflow-app__card{grid-template-columns:auto minmax(0,1fr)}.workflow-app__state{grid-column:2;justify-self:start}.workflow-app__card-icon{grid-row:1 / span 2}.workflow-app__amounts{grid-template-columns:1fr;gap:var(--space-1)}.workflow-app__amounts>span{display:flex;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.workflow-use__stage{position:relative;top:auto}.workflow-use__steps>li{min-height:auto;padding:var(--space-10) 0;opacity:1}}.pricing-section{padding:var(--space-section) 0;background:var(--color-surface-1)}.pricing-shell{width:min(76rem,calc(100% - 2 * var(--space-page-gutter)))}.pricing-header{display:grid;gap:var(--space-6);align-items:end;margin-bottom:clamp(var(--space-12),8vw,var(--space-20))}.pricing-header .section__title{max-width:18ch;margin:0}.pricing-header>p{max-width:31rem;margin:0;border-left:var(--border-width-strong) solid var(--color-accent);padding-left:var(--space-5);color:var(--color-text-muted);font-size:var(--type-size-body-lg);line-height:1.6}.pricing-plans{display:grid;gap:var(--space-4);align-items:stretch}.pricing-plan{position:relative;min-width:0;display:grid;grid-template-rows:auto auto 1fr auto;border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-canvas)}.pricing-plan--professional{border-top:3px solid var(--color-accent);background:var(--color-surface-2)}.pricing-plan__header{min-height:7.5rem;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);border-bottom:var(--border-width-hairline) solid var(--color-border);padding:clamp(var(--space-5),4vw,var(--space-8))}.pricing-plan__header>div{display:grid;gap:var(--space-2)}.pricing-plan__index,.pricing-plan__kind{font-family:var(--type-family-data);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pricing-plan__index{color:var(--color-accent-text-quiet)}.pricing-plan__kind{margin:0;color:var(--color-text-muted)}.pricing-plan__header h3{margin:0;color:var(--color-text);font-family:var(--type-family-display);font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1;text-align:right}.pricing-plan__price{min-height:11rem;display:flex;align-items:baseline;border-bottom:var(--border-width-hairline) solid var(--color-border);padding:clamp(var(--space-6),4vw,var(--space-9));color:var(--color-text)}.pricing-plan__currency{align-self:flex-start;margin-top:.6rem;color:var(--color-text-muted);font-family:var(--type-family-data);font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:650}.pricing-plan__price strong{font-family:var(--type-family-display);font-size:clamp(4.2rem,10vw,7.25rem);font-weight:700;line-height:.82;letter-spacing:-.065em}.pricing-plan__period{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);margin-left:var(--space-3);color:var(--color-text-muted);font-family:var(--type-family-data);font-size:.76rem;font-weight:650}.pricing-plan__period small{color:var(--color-accent-text-quiet);font:inherit}.pricing-plan__features{padding:clamp(var(--space-6),4vw,var(--space-8))}.pricing-plan__features>p{margin:0 0 var(--space-4);color:var(--color-text-muted);font-family:var(--type-family-data);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pricing-plan__features ul{display:grid;margin:0;padding:0;list-style:none}.pricing-plan__features li{min-height:3.25rem;display:flex;gap:var(--space-3);align-items:center;border-top:var(--border-width-hairline) solid var(--color-border);color:var(--color-text);font-size:.82rem}.pricing-plan__features li:last-child{border-bottom:var(--border-width-hairline) solid var(--color-border)}.pricing-plan__features li span{width:1rem;height:1rem;display:grid;flex:0 0 auto;place-items:center;border:var(--border-width-hairline) solid var(--color-border-strong);color:var(--color-accent-text-quiet);font-family:var(--type-family-data);font-size:.58rem}.pricing-plan__cta{min-height:3.75rem;justify-content:space-between;margin:0 clamp(var(--space-6),4vw,var(--space-8)) clamp(var(--space-6),4vw,var(--space-8));border-radius:var(--radius-sm)}.pricing-plan__cta span{font-size:1rem;transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.pricing-plan__cta:hover span{transform:translate(.2rem)}.pricing-plans__transition{min-height:3.5rem;display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-3);align-items:center;color:var(--color-text-muted)}.pricing-plans__transition:before,.pricing-plans__transition:after{height:1px;background:var(--color-border-strong);content:""}.pricing-plans__transition:after{background:var(--color-accent)}.pricing-plans__transition span{display:none}.pricing-plans__transition small{font-family:var(--type-family-data);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pricing-trust{display:grid;margin-top:clamp(var(--space-8),6vw,var(--space-12));border-block:var(--border-width-hairline) solid var(--color-border)}.pricing-trust p{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-3);margin:0;border-bottom:var(--border-width-hairline) solid var(--color-border);padding:var(--space-5) 0;color:var(--color-text-muted);font-size:.72rem;line-height:1.5}.pricing-trust p:last-child{border-bottom:0}.pricing-trust p>span{grid-row:1 / span 2;color:var(--color-accent-text-quiet);font-family:var(--type-family-data);font-size:.62rem;font-weight:700}.pricing-trust strong{color:var(--color-text);font-family:var(--type-family-data);font-size:.67rem;letter-spacing:.04em;text-transform:uppercase}@media(min-width:48rem){.pricing-header{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.pricing-plans{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr);gap:0}.pricing-plans__transition{min-height:0;grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;justify-items:center;padding:var(--space-8) 0}.pricing-plans__transition:before,.pricing-plans__transition:after{width:1px;height:100%}.pricing-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-trust p{border-right:var(--border-width-hairline) solid var(--color-border);border-bottom:0;padding:var(--space-5)}.pricing-trust p:first-child{padding-left:0}.pricing-trust p:last-child{border-right:0;padding-right:0}}@media(max-width:30rem){.pricing-plan__header{min-height:6.5rem}.pricing-plan__price{min-height:9rem}.pricing-plan__price strong{font-size:clamp(4rem,22vw,5.5rem)}}@media(prefers-reduced-motion:no-preference){.pricing-plan--professional.is-visible{animation:pricing-accent-in var(--motion-duration-slow) var(--motion-ease-enter)}}@keyframes pricing-accent-in{0%{border-top-color:transparent}}.faq-section{padding:var(--space-section) 0;background:var(--color-canvas)}.faq-shell{width:min(76rem,calc(100% - 2 * var(--space-page-gutter)))}.faq-header{display:grid;gap:var(--space-6);align-items:end;margin-bottom:clamp(var(--space-10),7vw,var(--space-16))}.faq-header .section__title{max-width:20ch;margin:0}.faq-header>p{max-width:30rem;margin:0;color:var(--color-text-muted);font-size:var(--type-size-body-lg);line-height:1.6}.faq-layout{display:grid;gap:clamp(var(--space-8),6vw,var(--space-16));align-items:start}.faq-guide{border-top:var(--border-width-strong) solid var(--color-accent);padding-top:var(--space-5)}.faq-guide>span{color:var(--color-accent-text-quiet);font-family:var(--type-family-data);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.faq-guide>p{margin:var(--space-3) 0 var(--space-5);color:var(--color-text);font-family:var(--type-family-display);font-size:1.35rem;font-weight:700}.faq-guide ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0;padding:0;color:var(--color-text-muted);font-size:.72rem;list-style:none}.faq-guide li{position:relative;padding-left:var(--space-3)}.faq-guide li:before{position:absolute;top:.45em;left:0;width:.3rem;height:.3rem;background:var(--color-border-strong);content:""}.faq{display:grid;border-bottom:var(--border-width-hairline) solid var(--color-border-strong)}.faq__item{border-top:var(--border-width-hairline) solid var(--color-border-strong)}.faq__item h3{margin:0}.faq__item h3 button{width:100%;min-height:5rem;display:grid;grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:var(--space-4);align-items:center;border:0;padding:var(--space-4) 0;background:transparent;color:var(--color-text);font-family:var(--type-family-display);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:650;line-height:1.25;text-align:left;transition:color var(--motion-duration-fast) var(--motion-ease-standard),padding-left var(--motion-duration-fast) var(--motion-ease-standard)}.faq__item h3 button:hover{color:var(--color-accent-text-quiet)}.faq__item h3 button>span{color:var(--color-text-muted);font-family:var(--type-family-data);font-size:.62rem;letter-spacing:.06em}.faq__item h3 button>i{position:relative;width:1.25rem;height:1.25rem;display:block;justify-self:end;border:var(--border-width-hairline) solid var(--color-border-strong)}.faq__item h3 button>i:before,.faq__item h3 button>i:after{position:absolute;top:50%;left:50%;width:.55rem;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.faq__item h3 button>i:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item.is-open{border-top-color:var(--color-accent)}.faq__item.is-open h3 button{color:var(--color-accent-text-quiet)}.faq__item.is-open h3 button>span{color:currentColor}.faq__item.is-open h3 button>i{border-color:var(--color-accent)}.faq__item.is-open h3 button>i:after{transform:translate(-50%,-50%) rotate(0)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-base) var(--motion-ease-standard)}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__content{min-height:0;overflow:hidden}.faq__content p{max-width:48rem;margin:0;padding:0 calc(1.5rem + var(--space-4)) var(--space-6) calc(2rem + var(--space-4));color:var(--color-text-muted);line-height:1.7}.faq__content a{color:var(--color-text);font-weight:650;text-decoration-color:var(--color-accent);text-underline-offset:.2em}@media(min-width:48rem){.faq-header{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.faq-layout{grid-template-columns:minmax(13rem,.35fr) minmax(0,1fr)}.faq-guide{position:sticky;top:7rem}.faq-guide ul{display:grid;gap:var(--space-3)}.faq__item.is-open h3 button{padding-left:var(--space-3)}}@media(max-width:30rem){.faq__item h3 button{grid-template-columns:1.5rem minmax(0,1fr) 1.25rem;gap:var(--space-3)}.faq__content p{padding-left:calc(1.5rem + var(--space-3))}}@media(prefers-reduced-motion:reduce){.faq__panel{transition:none}}.final-cta{--final-bg: #0b0f12;--final-surface: #12181d;--final-surface-strong: #182027;--final-line: rgb(255 255 255 / 14%);--final-muted: rgb(255 255 255 / 62%);position:relative;overflow:hidden;border-top:var(--border-width-strong) solid var(--color-accent);background:var(--final-bg);color:#fff}.final-cta__grid{position:absolute;inset:0;background:linear-gradient(var(--final-line) 1px,transparent 1px),linear-gradient(90deg,var(--final-line) 1px,transparent 1px);background-size:4rem 4rem;opacity:.18;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent)}.final-cta__frame{position:relative;width:min(80rem,calc(100% - 2 * var(--space-page-gutter)));display:grid;gap:clamp(var(--space-10),7vw,var(--space-20));align-items:center;padding:clamp(var(--space-16),10vw,var(--space-28)) 0}.final-cta__copy{max-width:36rem}.final-cta__copy .section-label{margin-bottom:var(--space-5);color:var(--color-accent)}.final-cta__copy h2{max-width:12ch;margin:0 0 var(--space-5);color:#fff;font-family:var(--type-family-display);font-size:clamp(2.6rem,6vw,5rem);font-weight:700;line-height:.95;letter-spacing:-.055em;text-wrap:balance}.final-cta__copy>p:not(.section-label){max-width:31rem;margin:0;color:var(--final-muted);font-size:var(--type-size-body-lg);line-height:1.65}.final-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.final-cta__actions .button{min-height:3.5rem}.final-cta__actions .button--primary{min-width:14rem;justify-content:space-between}.final-cta__actions .button--primary span{font-size:1rem;transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.final-cta__actions .button--primary:hover span{transform:translate(.2rem)}.final-cta__actions .button--secondary{border-color:#ffffff61;color:#fff}.final-cta__actions .button--secondary:hover{border-color:#fff;background:#ffffff14}.final-record{min-width:0;overflow:hidden;border:var(--border-width-hairline) solid var(--final-line);border-radius:var(--radius-sm);background:var(--final-surface);box-shadow:1.25rem 1.25rem #0000002e}.final-record__header{min-height:3rem;display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-4);align-items:center;border-bottom:var(--border-width-hairline) solid var(--final-line);padding:0 var(--space-5);background:var(--final-surface-strong);color:var(--final-muted);font-family:var(--type-family-data);font-size:.6rem}.final-record__brand,.final-record__saved{display:inline-flex;align-items:center;gap:var(--space-2)}.final-record__brand{color:#fff;font-weight:700;letter-spacing:.08em}.final-record__brand svg{width:1rem;fill:none;stroke:var(--color-accent);stroke-width:1.6}.final-record__saved{color:#63d899}.final-record__saved i{width:.4rem;height:.4rem;border-radius:var(--radius-round);background:currentColor}.final-record__vehicle{display:flex;align-items:center;gap:var(--space-4);border-bottom:var(--border-width-hairline) solid var(--final-line);padding:clamp(var(--space-5),4vw,var(--space-7))}.final-record__vehicle>div:last-child{min-width:0;display:grid;gap:var(--space-1)}.final-record__vehicle small{color:var(--final-muted);font-size:.58rem}.final-record__vehicle>div:last-child strong{overflow:hidden;color:#fff;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.final-record__flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:clamp(var(--space-6),5vw,var(--space-9));list-style:none}.final-record__flow li{position:relative;min-width:0;display:grid;justify-items:center;gap:var(--space-3);text-align:center}.final-record__flow li:not(:last-child):after{position:absolute;top:1rem;left:calc(50% + 1rem);width:calc(100% - 2rem);height:2px;background:var(--color-accent);content:"";transform-origin:left}.final-record__flow li>span{z-index:1;width:2rem;height:2rem;display:grid;place-items:center;border:var(--border-width-hairline) solid var(--color-accent);border-radius:var(--radius-round);background:var(--final-surface);color:var(--color-accent);font-family:var(--type-family-data);font-size:.62rem;font-weight:700}.final-record__flow li>div{min-width:0;display:grid;gap:var(--space-1)}.final-record__flow small{color:var(--final-muted);font-size:.56rem;text-transform:uppercase}.final-record__flow strong{overflow:hidden;color:#fff;font-family:var(--type-family-data);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.final-record__total{min-height:5rem;display:grid;grid-template-columns:1fr .7fr auto;gap:var(--space-5);align-items:center;border-top:var(--border-width-hairline) solid var(--final-line);padding:var(--space-4) clamp(var(--space-5),4vw,var(--space-7));background:var(--final-surface-strong)}.final-record__total>span:not(.status-badge){display:grid;gap:var(--space-1)}.final-record__total small{color:var(--final-muted);font-size:.55rem}.final-record__total strong{color:#fff;font-family:var(--type-family-data);font-size:.78rem}.final-record__total>span:nth-child(2) strong{color:#63d899}.final-cta__rail{position:relative;width:min(80rem,calc(100% - 2 * var(--space-page-gutter)));min-height:3.75rem;display:grid;grid-template-columns:auto minmax(2rem,1fr) auto minmax(2rem,1fr) auto;gap:var(--space-4);align-items:center;margin:0 auto;border-top:var(--border-width-hairline) solid var(--final-line);color:var(--final-muted);font-family:var(--type-family-data);font-size:.62rem;font-weight:700;letter-spacing:.08em}.final-cta__rail span:last-child{color:var(--color-accent)}.final-cta__rail i{height:1px;background:var(--final-line)}.final-cta__rail i:after{width:.35rem;height:.35rem;display:block;margin-left:auto;border-top:1px solid var(--color-accent);border-right:1px solid var(--color-accent);content:"";transform:translateY(-.16rem) rotate(45deg)}@media(min-width:60rem){.final-cta__frame{grid-template-columns:minmax(22rem,.82fr) minmax(32rem,1.18fr)}}@media(max-width:35rem){.final-cta__actions{display:grid}.final-cta__actions .button{width:100%}.final-record__header{grid-template-columns:auto 1fr}.final-record__saved{display:none}.final-record__vehicle{align-items:flex-start;flex-direction:column}.final-record__flow{grid-template-columns:1fr;gap:var(--space-4)}.final-record__flow li{grid-template-columns:2rem minmax(0,1fr);justify-items:start;text-align:left}.final-record__flow li:not(:last-child):after{top:2rem;bottom:calc(-1 * var(--space-4));left:1rem;width:2px;height:auto}.final-record__flow li>div{align-self:center}.final-record__total{grid-template-columns:repeat(2,1fr)}.final-record__total .status-badge{grid-column:1 / -1;justify-self:stretch;text-align:center}.final-cta__rail{gap:var(--space-2);font-size:.52rem}}@media(prefers-reduced-motion:no-preference){.final-cta__frame:not(.is-visible) .final-record{opacity:0;transform:translateY(1rem)}.final-record{transition:opacity var(--motion-duration-slow) var(--motion-ease-enter),transform var(--motion-duration-slow) var(--motion-ease-enter)}.final-cta__frame.is-visible .final-record__flow li:not(:last-child):after{animation:final-flow-line var(--motion-duration-slow) var(--motion-ease-enter) both}.final-cta__frame.is-visible .final-record__flow li:nth-child(1):after{animation-delay:.18s}.final-cta__frame.is-visible .final-record__flow li:nth-child(2):after{animation-delay:.36s}}@keyframes final-flow-line{0%{opacity:0;transform:scaleX(0)}}.reveal{transform:translateY(var(--motion-distance-md));transition:opacity var(--motion-duration-slow) var(--motion-ease-enter),transform var(--motion-duration-slow) var(--motion-ease-enter)}@media(prefers-reduced-motion:no-preference){.workflow-story__transfer svg path{stroke-dasharray:70;stroke-dashoffset:70;transition:stroke-dashoffset var(--motion-duration-emphasis) var(--motion-ease-enter)}.workflow-story.is-visible .workflow-story__transfer svg path{stroke-dashoffset:0;transition-delay:.3s}.product-story__visual :is(.demo-toolbar,.plate-demo__search,.plate-demo__result,.history-demo__profile,.history-demo__vehicle,.history-demo__content,.photo-demo__stage,.photo-demo__controls,.finance-demo__summary,.finance-demo__progress,.finance-demo__ledger,.finance-demo__action){transition:opacity var(--motion-duration-base) var(--motion-ease-enter),transform var(--motion-duration-base) var(--motion-ease-enter);transition-delay:var(--motion-delay, .1s)}.product-story:not(.is-visible) .product-story__visual :is(.demo-toolbar,.plate-demo__search,.plate-demo__result,.history-demo__profile,.history-demo__vehicle,.history-demo__content,.photo-demo__stage,.photo-demo__controls,.finance-demo__summary,.finance-demo__progress,.finance-demo__ledger,.finance-demo__action){opacity:0;transform:translateY(var(--motion-distance-sm))}.product-story__visual :is(.plate-demo__search,.history-demo__profile,.photo-demo__stage,.finance-demo__summary){--motion-delay: .16s}.product-story__visual :is(.plate-demo__result,.history-demo__vehicle,.photo-demo__controls,.finance-demo__progress){--motion-delay: .22s}.product-story__visual :is(.history-demo__content,.finance-demo__ledger){--motion-delay: .28s}.product-story__visual .finance-demo__action{--motion-delay: .34s}.workflow-app__card.is-current{animation:workflow-card-engage .32s var(--motion-ease-enter) both}.pricing-plan.reveal:not(.is-visible){transform:translateY(.6rem)}.pricing-plan--trial{transition-delay:var(--motion-stagger-tight)}.pricing-plan--professional{transition-delay:.12s}.faq__content{opacity:0;transform:translateY(calc(0rem - var(--motion-distance-sm)));transition:opacity var(--motion-duration-base) var(--motion-ease-enter),transform var(--motion-duration-base) var(--motion-ease-enter)}.faq__item.is-open .faq__content{opacity:1;transform:translateY(0);transition-delay:40ms}.final-cta__frame:not(.is-visible) .final-record__flow li,.final-cta__frame:not(.is-visible) .final-record__total .status-badge{opacity:0;transform:translateY(var(--motion-distance-sm))}.final-cta__frame.is-visible .final-record__flow li,.final-cta__frame.is-visible .final-record__total .status-badge{animation:completion-state-in var(--motion-duration-base) var(--motion-ease-enter) both}.final-cta__frame.is-visible .final-record__flow li:nth-child(1){animation-delay:.12s}.final-cta__frame.is-visible .final-record__flow li:nth-child(2){animation-delay:.24s}.final-cta__frame.is-visible .final-record__flow li:nth-child(3){animation-delay:.36s}.final-cta__frame.is-visible .final-record__total .status-badge{animation-delay:.48s}.final-cta__frame.is-visible+.final-cta__rail i{animation:completion-rail-in var(--motion-duration-slow) var(--motion-ease-enter) both;transform-origin:left}.final-cta__frame.is-visible+.final-cta__rail i:last-of-type{animation-delay:.18s}}@keyframes workflow-card-engage{0%{opacity:.36;transform:translateY(var(--motion-distance-sm))}}@keyframes completion-state-in{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}}@keyframes completion-rail-in{0%{opacity:0;transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.workflow-story__transfer svg path{stroke-dasharray:none;stroke-dashoffset:0}.faq__content,.final-record__flow li,.final-record__total .status-badge{opacity:1;transform:none}}@media(max-width:47.99rem){:root{--space-section: 3.5rem;--space-section-compact: 2.75rem}.mobile-nav nav a span{font-size:.75rem}.topbar__inner>.wordmark{min-height:3rem}.hero{min-height:auto;align-items:start;padding:var(--space-10) 0 var(--space-12)}.hero__grid{gap:var(--space-10)}.hero__label{margin-bottom:var(--space-4)}.hero__headline{max-width:12ch;margin-bottom:var(--space-4);font-size:clamp(2.5rem,11.5vw,3.25rem);line-height:.98}.hero__lede{margin-bottom:var(--space-6);font-size:1rem;line-height:1.55}.hero__actions{gap:var(--space-3)}.hero__trust{gap:var(--space-2) var(--space-4);margin-top:var(--space-5);font-size:.8125rem}.ops-demo{border-radius:var(--radius-sm);box-shadow:0 1rem 2.25rem #0000002e}.ops-demo__topbar{min-height:3rem;padding-inline:var(--space-4)}.ops-demo__workspace{padding:var(--space-3)}.ops-demo__result{gap:var(--space-3)}.ops-demo__job,.ops-demo__payment{padding:var(--space-4)}.ops-demo__search-label,.ops-demo__overline,.ops-demo__details dt,.ops-demo__amounts dt,.ops-demo__currency,.ops-demo__payment-action small{font-size:.6875rem}.ops-demo__brand{font-size:.75rem}.ops-demo__search kbd,.ops-demo__details{display:none}.ops-demo__vehicle{margin:var(--space-4) 0;padding:var(--space-3) 0}.ops-demo__flow{margin-bottom:var(--space-4)}.ops-demo__flow li,.ops-demo__flow li span{font-size:.6875rem}.ops-demo__payment-action{padding-top:var(--space-4)}.value-strip__item{grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-1) var(--space-3);padding:var(--space-4) 0}.value-strip__meta{gap:var(--space-2)}.value-strip__indicator{width:1.9rem}.workflow-story__header,.feature-showcase__header,.workflow-use__header,.pricing-header,.faq-header{margin-bottom:var(--space-10)}.workflow-story__comparison{gap:var(--space-3)}.workflow-story__before,.workflow-story__after{padding:var(--space-4)}.workflow-story__scatter{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-4)}.workflow-story__fragment{min-height:5.25rem;padding:var(--space-3);transform:translate(var(--scatter-x, 0),var(--scatter-y, 0)) rotate(var(--scatter-r, 0deg))}.workflow-story__fragment span,.workflow-story__fragment small,.workflow-story__panel-head span,.workflow-story__plate small,.workflow-story__connections span,.workflow-story__connections small{font-size:.75rem}.workflow-story__transfer{min-height:2.25rem}.workflow-story__record{padding-top:var(--space-4)}.workflow-story__connections li{min-height:3.25rem}.product-story{gap:var(--space-8);padding:var(--space-12) 0}.product-story__number{margin-bottom:var(--space-3)}.product-story__copy h3{font-size:clamp(1.85rem,9vw,2.35rem)}.product-story__interaction{margin-top:var(--space-4);font-size:.75rem}.product-story__visual{border-radius:var(--radius-sm)}.demo-toolbar{min-height:3rem;gap:var(--space-2);padding-inline:var(--space-4);font-size:.75rem}.demo-toolbar small{font-size:.6875rem}.demo-label,.plate-demo__search>span,.plate-demo__identity span,.plate-demo__status-line span,.history-demo__profile span,.history-demo__vehicle span,.history-demo__list button span,.history-demo__list button small,.history-demo__detail dt,.photo-demo__photo figcaption span,.photo-demo__photo figcaption small,.finance-demo__summary span,.finance-demo__ledger span,.finance-demo__ledger small,.finance-demo__ledger strong{font-size:.75rem}.plate-demo__body,.history-demo__body,.finance-demo__body,.plate-demo__result{padding:var(--space-4)}.plate-demo__result-head button{min-height:2.75rem}.plate-demo__identity{margin:var(--space-4) 0}.history-demo__list button{min-height:3rem}.history-demo__profile>div span,.history-demo__vehicle>div:last-child span,.finance-demo__ledger>div,.finance-demo__ledger-head,.finance-demo__ledger>div>strong:last-child{font-size:.75rem}.photo-demo__controls button{min-height:3rem;font-size:.75rem}.finance-demo__action{min-height:3rem}.workflow-use__stage{top:4rem;margin-bottom:var(--space-8)}.workflow-app{border-radius:var(--radius-sm);box-shadow:0 .75rem 2rem #00000024}.workflow-app__topbar{min-height:2.75rem;padding-inline:var(--space-4)}.workflow-app__brand,.workflow-app__sync,.workflow-app__rail span,.workflow-app__rail small,.workflow-app__record span,.workflow-app__record strong,.workflow-app__card small,.workflow-app__card span,.workflow-app__card strong,.workflow-app__footer{font-size:.6875rem}.workflow-app__body{min-height:0}.workflow-app__rail li{padding-block:var(--space-3)}.workflow-app__workspace{padding:var(--space-3)}.workflow-app__card:not(.is-current){display:none}.workflow-app__card.is-current{min-height:4.5rem}.workflow-app__footer{min-height:3rem;gap:var(--space-3);padding-inline:var(--space-4)}.workflow-use__steps{padding-left:var(--space-6)}.workflow-use__steps>li{min-height:46vh;gap:var(--space-3)}.workflow-use__steps>li:before{left:calc(0rem - var(--space-6) + .15rem)}.workflow-use__steps h3{font-size:1.65rem}.pricing-plan__header{min-height:5.75rem;padding:var(--space-5)}.pricing-plan__price{min-height:8rem;padding:var(--space-5)}.pricing-plan__price strong{font-size:clamp(4rem,20vw,5.25rem)}.pricing-plan__features{padding:var(--space-5)}.pricing-plan__features li{min-height:3rem;font-size:.875rem}.pricing-plan__index,.pricing-plan__kind,.pricing-plan__features>p,.pricing-plans__transition small,.pricing-trust p>span,.pricing-trust strong{font-size:.75rem}.pricing-plan__cta{min-height:3.5rem;margin:0 var(--space-5) var(--space-5)}.pricing-trust{margin-top:var(--space-8)}.pricing-trust p{padding:var(--space-4) 0;font-size:.8125rem}.faq-layout{gap:var(--space-8)}.faq-guide>p{margin-bottom:var(--space-3);font-size:1.2rem}.faq-guide>span{font-size:.75rem}.faq-guide ul{font-size:.8125rem}.faq__item h3 button{min-height:4.5rem;font-size:1.05rem}.faq__item h3 button>span{font-size:.6875rem}.faq__content p{padding-bottom:var(--space-5);font-size:.9375rem;line-height:1.6}.final-cta__frame{gap:var(--space-10);padding:3.5rem 0}.final-cta__copy h2{font-size:clamp(2.6rem,12vw,3.6rem)}.final-cta__copy>p:not(.section-label){font-size:1rem}.final-record__header,.final-record__vehicle small,.final-record__flow li>span,.final-record__flow small,.final-record__flow strong,.final-record__total small,.final-cta__rail{font-size:.6875rem}.final-record__vehicle{align-items:center;flex-direction:row;padding:var(--space-4)}.final-record__vehicle>div:last-child strong{white-space:normal}.final-record__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:var(--space-5) var(--space-3)}.final-record__flow li{display:grid;grid-template-columns:1fr;justify-items:center;gap:var(--space-2);text-align:center}.final-record__flow li:not(:last-child):after{top:1rem;bottom:auto;left:calc(50% + 1rem);width:calc(100% - 2rem);height:2px}.final-record__total{min-height:4.5rem;gap:var(--space-3);padding:var(--space-4)}.final-cta__rail{min-height:3.5rem;letter-spacing:.04em}.site-footer{padding:var(--space-10) 0 5.5rem}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-5)}.site-footer__grid>:first-child,.site-footer__grid>:last-child{grid-column:1 / -1}.site-footer li,.site-footer__blurb{line-height:1.55}.site-footer__grid>:last-child a{min-height:2.75rem;display:inline-flex;align-items:center}.social a{width:2.75rem;height:2.75rem}.whatsapp-fab{right:var(--space-4);bottom:var(--space-4);width:3.5rem;height:3.5rem}.whatsapp-fab__icon{width:3.5rem;height:3.5rem}.whatsapp-fab__label{display:none}}@media(max-width:22rem){.workflow-story__scatter,.site-footer__grid{grid-template-columns:1fr}.site-footer__grid>*{grid-column:1}.final-record__vehicle,.final-record__flow{align-items:flex-start}.final-record__vehicle{flex-direction:column}}@media(max-width:47.99rem)and (prefers-reduced-motion:no-preference){.product-story__visual :is(.demo-toolbar,.plate-demo__search,.plate-demo__result,.history-demo__profile,.history-demo__vehicle,.history-demo__content,.photo-demo__stage,.photo-demo__controls,.finance-demo__summary,.finance-demo__progress,.finance-demo__ledger,.finance-demo__action){transition-delay:80ms}}
