: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-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}}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);--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}.kit{position:fixed;z-index:80;right:1rem;bottom:1rem;width:min(22rem,calc(100vw - 2rem));border:1px solid var(--brand-line);background:var(--brand-bg-elevated);color:var(--brand-fg);border-radius:.75rem;box-shadow:0 18px 50px #00000038;overflow:hidden}.kit[data-collapsed=true] .kit__body{display:none}.kit__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border-bottom:1px solid var(--brand-line);background:color-mix(in srgb,var(--brand-bg) 70%,transparent)}.kit__title{margin:0;font-family:var(--font-display);font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.kit__toggle{border:1px solid var(--brand-line);background:transparent;color:var(--brand-fg);border-radius:var(--radius-control);padding:.25rem .55rem;font-size:.85rem}.kit__body{padding:.85rem .9rem 1rem;display:grid;gap:.85rem;max-height:min(70vh,32rem);overflow:auto}.kit__label{display:block;margin-bottom:.35rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-fg-muted)}.kit__row{display:flex;flex-wrap:wrap;gap:.4rem}.kit__chip{border:1px solid var(--brand-line);background:var(--brand-bg);color:var(--brand-fg);border-radius:999px;padding:.35rem .7rem;font-size:.82rem}.kit__chip[aria-pressed=true]{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-fg)}.kit__summary{margin:0;padding:.65rem .7rem;border-radius:var(--radius-control);border:1px dashed var(--brand-line);font-size:.85rem;color:var(--brand-fg-muted)}.kit__summary strong{color:var(--brand-fg);font-weight:600}.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=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{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}.topbar{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--brand-nav-bg);border-bottom:1px solid var(--brand-line)}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem}.topbar__actions{display:flex;align-items:center;gap:.5rem}.nav{display:none;gap:1.25rem;font-size:.95rem;color:var(--brand-fg-muted)}.nav a{text-decoration:none}.nav a:hover{color:var(--brand-fg)}.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__job-head h2,.ops-demo__payment-head h2{margin:0;color:var(--color-text);font-size:1rem;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 .7s .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 .65s 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:1px solid var(--brand-line);background:var(--brand-bg-elevated)}.trust__row{display:grid;gap:1rem;padding:1.25rem 0}.trust__row p{margin:0;color:var(--brand-fg-muted);font-size:.98rem}.trust__row strong{color:var(--brand-fg);font-family:var(--font-display);font-weight:600;margin-right:.35rem}.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:18ch}.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)}.beats{display:grid;gap:0;margin-top:.5rem}.beat{padding:1.35rem 0;border-top:1px solid var(--brand-line)}.beat h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.35rem}.beat p{margin:0;max-width:36rem;color:var(--brand-fg-muted)}.steps{list-style:none;display:grid;gap:1.5rem;margin-top:1.5rem;counter-reset:none}.steps li{padding-top:1rem;border-top:1px solid var(--brand-line)}.steps__n{display:block;margin-bottom:.45rem;font-family:var(--font-display);font-size:.85rem;letter-spacing:.1em;color:var(--brand-accent)}.steps h3{margin:0 0 .3rem;font-size:1.2rem}.steps p{margin:0;color:var(--brand-fg-muted)}.pricing{display:grid;gap:1rem;margin-top:.5rem}.price{padding:1.5rem 1.35rem;border:1px solid var(--brand-line);border-radius:var(--radius-control);background:var(--brand-bg);display:grid;gap:1rem;align-content:start}.price--featured{border-color:color-mix(in srgb,var(--brand-accent) 55%,var(--brand-line));background:color-mix(in srgb,var(--brand-bg-elevated) 80%,var(--brand-accent) 6%)}.price__badge{margin:0;width:fit-content;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent-fg);background:var(--brand-accent);padding:.25rem .55rem;border-radius:999px}.price h3{margin:0;font-family:var(--font-display);font-size:1.35rem}.price__amount{margin:0;display:flex;align-items:baseline;gap:.4rem}.price__amount span{font-family:var(--font-display);font-size:2.4rem;font-weight:700;letter-spacing:-.02em}.price__amount small{color:var(--brand-fg-muted);font-size:.95rem}.price ul{list-style:none;display:grid;gap:.45rem}.price li{color:var(--brand-fg-muted);padding-left:1rem;position:relative}.price li:before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border-radius:50%;background:var(--brand-accent)}.price .btn{justify-self:start}.pricing__note{margin:1.25rem 0 0;font-size:.9rem;color:var(--brand-fg-muted)}.faq{display:grid;gap:.5rem;margin-top:1rem;max-width:44rem}.faq__item{border-bottom:1px solid var(--brand-line);padding:.25rem 0}.faq__item summary{cursor:pointer;font-weight:600;list-style:none;font-family:var(--font-display);font-size:1.1rem;padding:.7rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";flex-shrink:0;color:var(--brand-accent);font-weight:500;transition:transform .3s ease}.faq__item[open] summary:after,.faq__item.is-open summary:after{content:"–";transform:rotate(180deg)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__content{overflow:hidden;min-height:0}.faq__content p{margin:0 0 .85rem;color:var(--brand-fg-muted)}.faq__content a{color:var(--brand-accent)}@media(prefers-reduced-motion:reduce){.faq__panel{transition:none}.faq__item summary:after{transition:none}}.cta-band{padding:clamp(3rem,7vw,4.5rem) 0;background:radial-gradient(ellipse 70% 80% at 15% 50%,var(--brand-hero-glow),transparent 55%),var(--brand-bg-elevated);border-top:1px solid var(--brand-line)}.cta-band h2{margin:0 0 .55rem;font-family:var(--font-display);font-size:clamp(1.75rem,3.4vw,2.35rem)}.cta-band p{margin:0 0 1.35rem;max-width:32rem;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 h3{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:5.35rem;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(1.1rem);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(min-width:760px){.nav{display:flex}.trust__row{grid-template-columns:repeat(3,1fr);gap:1.5rem}.beats{grid-template-columns:repeat(2,1fr);gap:0 2rem}.steps{grid-template-columns:repeat(3,1fr);gap:1.5rem}.steps li{border-top:none;border-left:1px solid var(--brand-line);padding:0 0 0 1.25rem}.pricing{grid-template-columns:repeat(2,1fr);gap:1.25rem;align-items:stretch}.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)}}
