.fleetos-marketing{min-width:20rem;overflow-x:clip;background:var(--background);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.fleetos-container{width:min(100%,var(--page-max-wide));margin-inline:auto;padding-inline:var(--space-gutter)}.fleetos-skip-link{position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:100;min-height:2.75rem;padding:var(--space-3) var(--space-4);transform:translateY(calc(-100% - var(--space-5)));border-radius:var(--radius-md);background:var(--brand);color:var(--brand-contrast);font-size:var(--type-body-small-size);font-weight:var(--font-weight-semibold);transition:transform var(--duration-fast) var(--ease-enter)}.fleetos-skip-link:focus{transform:translateY(0)}.fleetos-eyebrow{color:var(--brand-active);font-size:var(--type-caption-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--type-caption-line)}.fleetos-eyebrow--inverse{color:var(--brand-hover)}.fleetos-nav{position:relative;z-index:20;border-bottom:1px solid var(--border-subtle);background:var(--surface-nav);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.fleetos-nav__inner{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:var(--space-4)}.fleetos-nav__brand,.fleetos-nav__links,.fleetos-nav__brand span,.fleetos-nav__text-link{display:inline-flex;align-items:center}.fleetos-nav__brand{min-height:2.75rem;gap:var(--space-3);white-space:nowrap}.fleetos-nav__brand img{width:7.5rem;height:auto}.fleetos-nav__parent{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--text-muted);font-size:var(--type-caption-size)}.fleetos-nav__parent:hover{color:var(--text-primary)}.fleetos-nav__links{gap:var(--space-2)}.fleetos-nav__links>*{white-space:nowrap}.fleetos-nav__text-link{min-height:2.75rem;padding-inline:var(--space-3);color:var(--text-secondary);font-size:var(--type-label-size);font-weight:var(--font-weight-medium)}.fleetos-hero{padding-block:clamp(1.5rem,-.25rem + 7.78vw,7rem)}.fleetos-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 10rem;align-items:end;gap:var(--space-split)}.fleetos-hero__copy{max-width:58rem}.fleetos-hero h1{max-width:57rem;margin-top:var(--space-5);font-weight:var(--font-weight-medium);letter-spacing:-.045em;line-height:.96;text-wrap:wrap}.fleetos-hero h1>span{display:block;white-space:nowrap}.fleetos-hero__decision{color:var(--brand-active);font-weight:var(--font-weight-semibold)}.fleetos-hero__lede{max-width:42rem;margin-top:var(--space-5);color:var(--text-secondary);font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);text-wrap:pretty}.fleetos-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.fleetos-proof-line{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-top:var(--space-4);color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.fleetos-proof-line li{display:inline-flex;align-items:center;gap:var(--space-2)}.fleetos-proof-line svg{width:.875rem;color:var(--brand-active)}.fleetos-field-note{display:grid;align-items:start;gap:var(--space-5);padding-inline-start:var(--space-5);border-inline-start:1px solid var(--border-default)}.fleetos-field-note__index{color:var(--brand-active);font-size:var(--type-caption-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label)}.fleetos-field-note div{display:grid;gap:var(--space-1)}.fleetos-field-note span{color:var(--text-muted);font-size:var(--type-caption-size)}.fleetos-field-note strong{font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-line)}.fleetos-dark{color-scheme:dark;--background:var(--boreal-ink-1000);--surface:var(--boreal-ink-950);--surface-raised:var(--boreal-ink-900);--surface-sunken:oklch(9% .01 255);--surface-interactive:oklch(25% .02 255);--surface-interactive-hover:oklch(29% .022 255);--text-primary:var(--boreal-ink-50);--text-secondary:var(--boreal-ink-200);--text-muted:var(--boreal-ink-400);--border-subtle:oklch(100% 0 0/.07);--border-default:oklch(100% 0 0/.12);--border-strong:oklch(100% 0 0/.2);--image-outline:oklch(100% 0 0/.1);background:var(--background);color:var(--text-primary)}.fleetos-operations{padding-block:var(--space-section)}.fleetos-operations__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,31rem);align-items:end;gap:var(--space-split)}.fleetos-operations h2,.fleetos-calculator h2{max-width:45rem;margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:400;letter-spacing:var(--tracking-heading);line-height:var(--type-h2-line);text-wrap:balance}.fleetos-calculator__grid>div>p{margin-top:var(--space-5)}.fleetos-operations__heading>p,.fleetos-calculator__grid>div>p{color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line);text-wrap:pretty}.fleetos-product-frame{overflow:clip;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-medium)}.fleetos-product-frame--dark{margin-top:var(--space-7)}.fleetos-product-frame__bar{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:var(--space-4);padding-inline:var(--space-4);color:var(--text-muted);font-size:var(--type-caption-size)}.fleetos-live-status{display:inline-flex;align-items:center;gap:var(--space-2)}.fleetos-live-status i{width:.5rem;height:.5rem;border-radius:50%;background:var(--success)}.fleetos-product-frame video{display:block;width:100%;height:auto;aspect-ratio:1.6;background:var(--boreal-ink-1000)}.fleetos-product-frame img{display:block;width:100%;aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;outline:1px solid var(--image-outline);outline-offset:-1px}.fleetos-product-frame figcaption{padding:var(--space-3) var(--space-4);color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.fleetos-operating-principles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--space-7);border-top:1px solid var(--border-default)}.fleetos-operating-principles article{padding:var(--space-5) var(--space-6) 0 0}.fleetos-operating-principles article+article{padding-left:var(--space-6);border-left:1px solid var(--border-default)}.fleetos-operating-principles span{color:var(--brand-hover);font-family:var(--font-mono);font-size:var(--type-caption-size)}.fleetos-operating-principles h3{margin-top:var(--space-3);font-size:var(--type-body-size);font-weight:var(--font-weight-semibold)}.fleetos-operating-principles p{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.fleetos-workflow{padding-block:var(--space-section)}.fleetos-workflow__intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:var(--space-split)}.fleetos-workflow__photo{position:relative;min-height:34rem;overflow:clip;border-radius:var(--radius-xl);background:var(--surface-sunken)}.fleetos-workflow__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;outline:1px solid var(--image-outline);outline-offset:-1px}.fleetos-route-note{position:absolute;inset-inline:var(--space-4);inset-block-end:var(--space-4);display:flex;min-height:3rem;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-overlay);color:var(--text-secondary);font-size:var(--type-caption-size);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.fleetos-route-note svg{width:.875rem;color:var(--brand-active)}.fleetos-route-note span{flex:1;height:1px;background:var(--border-default)}.fleetos-workflow__copy h2,.fleetos-evidence__copy h2,.fleetos-section-heading h2,.fleetos-pricing__intro h2,.fleetos-faq h2,.fleetos-final h2{margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:400;letter-spacing:var(--tracking-heading);line-height:var(--type-h2-line);text-wrap:balance}.fleetos-workflow__copy>p:not(.fleetos-workflow__statement),.fleetos-evidence__copy>p,.fleetos-section-heading>p,.fleetos-pricing__intro>p,.fleetos-final__inner>div>p{max-width:39rem;margin-top:var(--space-5);color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line);text-wrap:pretty}.fleetos-workflow__statement{margin-top:var(--space-6);color:var(--text-primary);font-size:var(--type-body-large-size);font-weight:var(--font-weight-semibold)}.fleetos-story-system{margin-top:var(--space-9);overflow:clip;border-radius:var(--radius-xl);background:var(--boreal-ink-1000);color:var(--boreal-ink-50)}.fleetos-load-note{display:grid;grid-template-columns:13rem minmax(0,1fr);align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid oklch(100% 0 0/.1)}.fleetos-load-note>p{color:var(--boreal-blue-400);font-size:var(--type-caption-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label)}.fleetos-load-note dl{display:grid;grid-template-columns:.7fr 1.5fr .8fr 1fr 1.2fr;gap:var(--space-4)}.fleetos-load-note dl div{min-width:0}.fleetos-load-note dt{color:var(--boreal-ink-400);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.fleetos-load-note dd{overflow-wrap:break-word;color:var(--boreal-ink-50);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:var(--type-caption-line)}.fleetos-story-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding:var(--space-3);border-bottom:1px solid oklch(100% 0 0/.1)}.fleetos-story-tabs button{min-height:3.5rem;border-radius:var(--radius-md);color:var(--boreal-ink-400);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);text-align:left}.fleetos-story-tabs button span{margin-inline:var(--space-3);color:var(--boreal-ink-400);font-family:var(--font-mono);font-size:var(--type-caption-size)}.fleetos-story-tabs button[aria-selected=true]{background:var(--boreal-ink-900);color:var(--boreal-ink-50)}.fleetos-story-tabs button[aria-selected=true] span{color:var(--brand-hover)}.fleetos-story-panel{display:grid;grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);min-height:35rem}.fleetos-story-panel__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem)}.fleetos-story-panel h3{margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:400;line-height:var(--type-h3-line);text-wrap:balance}.fleetos-story-panel__copy>p{margin-top:var(--space-5);color:var(--boreal-ink-200);font-size:var(--type-body-size);line-height:var(--type-body-line);text-wrap:pretty}.fleetos-story-panel dl{display:grid;gap:var(--space-3);margin-top:var(--space-6)}.fleetos-story-panel dl div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid oklch(100% 0 0/.1)}.fleetos-story-panel dt{color:var(--boreal-ink-400);font-size:var(--type-caption-size);letter-spacing:var(--tracking-label)}.fleetos-story-panel dd{color:var(--boreal-ink-50);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.fleetos-story-panel__visual{position:relative;min-height:28rem;overflow:clip;background:var(--boreal-ink-950)}.fleetos-story-panel__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--boreal-ink-1000),transparent 28%);content:"";pointer-events:none}.fleetos-story-panel__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;outline:1px solid oklch(100% 0 0/.1);outline-offset:-1px}.fleetos-story-panel__visual>span{position:absolute;inset-inline-end:var(--space-5);inset-block-end:var(--space-5);z-index:1;display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);border:1px solid oklch(80% .16 80/.45);border-radius:var(--radius-md);background:var(--boreal-ink-950);color:var(--warning);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold)}.fleetos-story-panel__visual>span svg{width:1rem}.fleetos-evidence{padding-block:var(--space-section);border-bottom:1px solid var(--border-subtle)}.fleetos-evidence__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(30rem,1.2fr);align-items:center;gap:var(--space-split)}.fleetos-evidence__copy blockquote{margin-top:var(--space-7);padding-inline-start:var(--space-5);border-inline-start:2px solid var(--brand);font-family:var(--font-display);font-size:var(--type-h4-size);line-height:var(--type-h4-line)}.fleetos-dossier{overflow:clip;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-medium)}.fleetos-dossier__heading{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--space-3);padding-inline:var(--space-5);border-bottom:1px solid var(--border-default);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-caption-size)}.fleetos-dossier__heading strong{color:color-mix(in oklch,var(--success),var(--text-primary) 45%);font-family:var(--font-sans);font-weight:var(--font-weight-semibold)}.fleetos-dossier__tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:var(--space-3) var(--space-3) 0}.fleetos-dossier__tabs button{min-height:3rem;border-bottom:2px solid transparent;color:var(--text-muted);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold)}.fleetos-dossier__tabs button[aria-selected=true]{border-color:var(--brand);color:var(--text-primary)}.fleetos-dossier__panel{padding:var(--space-6)}.fleetos-dossier__summary{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-4)}.fleetos-dossier__summary>span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand-active)}.fleetos-dossier__summary svg{width:1.25rem}.fleetos-dossier h3{font-size:var(--type-h4-size);line-height:var(--type-h4-line)}.fleetos-dossier__summary p{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.fleetos-dossier dl{margin-top:var(--space-6);border-top:1px solid var(--border-default)}.fleetos-dossier dl div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--border-subtle)}.fleetos-dossier dt{color:var(--text-muted);font-size:var(--type-label-size)}.fleetos-dossier dd{font-variant-numeric:tabular-nums;text-align:right;font-size:var(--type-label-size);font-weight:var(--font-weight-semibold)}.fleetos-dossier__approval{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--text-secondary);font-size:var(--type-caption-size)}.fleetos-dossier__approval svg{width:1rem;color:var(--success)}.fleetos-product-breadth{padding-block:var(--space-section)}.fleetos-section-heading{max-width:53rem}.fleetos-product-rows{margin-top:var(--space-9)}.fleetos-product-row{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:center;gap:var(--space-split);padding-block:max(3rem,calc(var(--space-section) / 2));border-top:1px solid var(--border-default)}.fleetos-product-row:nth-child(2n) .fleetos-product-row__copy{order:2}.fleetos-product-row__copy h3{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:400;line-height:var(--type-h3-line);text-wrap:balance}.fleetos-product-row__copy>p{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line);text-wrap:pretty}.fleetos-product-row__copy ul{display:grid;gap:var(--space-3);margin-top:var(--space-5)}.fleetos-product-row__copy li{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--text-secondary);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.fleetos-product-row__copy li svg{width:1rem;flex:0 0 auto;margin-top:.15rem;color:var(--brand-active)}.fleetos-supporting-workflows{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--border-default)}.fleetos-supporting-workflows>div{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--space-3);padding:var(--space-5)}.fleetos-supporting-workflows>div+div{border-inline-start:1px solid var(--border-default)}.fleetos-supporting-workflows svg{width:1.125rem;color:var(--brand-active)}.fleetos-supporting-workflows span{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.fleetos-supporting-workflows strong{display:block;margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--type-label-size)}.fleetos-calculator{padding-block:var(--space-section)}.fleetos-calculator__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(26rem,1.2fr);align-items:center;gap:var(--space-split)}.fleetos-pricing{padding-block:var(--space-section)}.fleetos-pricing__grid{display:grid;grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);align-items:start;gap:var(--space-split)}.fleetos-pricing__intro{position:sticky;top:var(--space-5)}.fleetos-pricing__intro .boreal-press{margin-top:var(--space-6)}.fleetos-pricing__note{color:var(--text-muted)!important;font-size:var(--type-caption-size)!important}.fleetos-plan-list{border-top:1px solid var(--border-default)}.fleetos-plan-list article{display:grid;grid-template-columns:11rem minmax(0,1fr) auto;align-items:center;gap:var(--space-5);min-height:10rem;padding-block:var(--space-5);border-bottom:1px solid var(--border-default)}.fleetos-plan-list article>div:first-child>p{color:var(--brand-active);font-size:var(--type-caption-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label)}.fleetos-plan-list h3{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:400;line-height:1}.fleetos-plan-list article>div:first-child>span,.fleetos-plan-list article>div:nth-child(2)>span{display:block;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.fleetos-plan-list article>div:nth-child(2)>p{color:var(--text-secondary);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.fleetos-plan-list a{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold)}.fleetos-plan-list a svg{width:1rem;color:var(--brand-active);transition:transform var(--duration-fast) var(--ease-standard)}.fleetos-final{border-block:1px solid var(--border-default);background:var(--surface-sunken);padding-block:var(--space-section)}.fleetos-final__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);align-items:end;gap:var(--space-split)}.fleetos-footer{padding-block:var(--space-7)}.fleetos-footer__inner{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--space-6);color:var(--text-muted);font-size:var(--type-caption-size)}.fleetos-footer__inner>div{display:flex;align-items:center;gap:var(--space-4)}.fleetos-footer__inner img{width:6.875rem;height:auto}.fleetos-footer nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.fleetos-footer a,.fleetos-footer button{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.fleetos-nav__brand,.fleetos-nav__text-link,.fleetos-footer a,.fleetos-footer button,.fleetos-plan-list a,.fleetos-story-tabs button,.fleetos-dossier__tabs button{transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.fleetos-nav__brand span{transition:color var(--duration-fast) var(--ease-standard)}.fleetos-nav__brand:hover span{color:var(--text-secondary)}.fleetos-nav__text-link:hover,.fleetos-footer a:hover,.fleetos-footer button:hover,.fleetos-plan-list a:hover{color:var(--brand-active)}.fleetos-story-tabs button:hover{color:var(--boreal-ink-50)}.fleetos-dossier__tabs button:hover{color:var(--text-primary)}.fleetos-plan-list a:hover svg{transform:translate(.2rem)}}.fleetos-nav__brand:active,.fleetos-nav__text-link:active,.fleetos-footer a:active,.fleetos-footer button:active,.fleetos-plan-list a:active,.fleetos-story-tabs button:active,.fleetos-dossier__tabs button:active{transform:scale(.98)}.fleetos-marketing :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion:no-preference){.fleetos-story-panel[data-input=pointer],.fleetos-dossier__panel[data-input=pointer]{animation:fleetos-state-in var(--duration-ui) var(--ease-enter) both}}@keyframes fleetos-state-in{0%{opacity:0;transform:translateY(.35rem)}}@media (max-width:68rem){.fleetos-hero__grid{grid-template-columns:minmax(0,1fr) 8.5rem}.fleetos-load-note{grid-template-columns:1fr}.fleetos-load-note dl{grid-template-columns:repeat(5,1fr)}.fleetos-story-panel{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr)}.fleetos-supporting-workflows{grid-template-columns:repeat(2,1fr)}.fleetos-supporting-workflows>div:nth-child(3){border-inline-start:0;border-top:1px solid var(--border-default)}.fleetos-supporting-workflows>div:nth-child(4){border-top:1px solid var(--border-default)}}@media (max-width:56rem){.fleetos-nav__inner{min-height:4.25rem}.fleetos-nav__text-link{display:none}.fleetos-hero__grid{grid-template-columns:1fr;align-items:start}.fleetos-hero h1{max-width:47rem}.fleetos-field-note{grid-template-columns:minmax(8rem,.75fr) repeat(3,minmax(0,1fr));-moz-column-gap:var(--space-5);column-gap:var(--space-5);padding-block-start:var(--space-5);padding-inline-start:0;border-block-start:1px solid var(--border-default);border-inline-start:0}.fleetos-load-note dl{grid-template-columns:repeat(3,1fr)}.fleetos-operations__heading,.fleetos-workflow__intro,.fleetos-evidence__grid,.fleetos-product-row,.fleetos-calculator__grid,.fleetos-pricing__grid,.fleetos-final__inner{grid-template-columns:1fr}.fleetos-workflow__photo{min-height:28rem}.fleetos-story-panel{grid-template-columns:1fr}.fleetos-story-panel__visual{min-height:24rem}.fleetos-story-panel__visual:after{display:none}.fleetos-product-row:nth-child(2n) .fleetos-product-row__copy{order:initial}.fleetos-pricing__intro{position:static}.fleetos-footer__inner{grid-template-columns:1fr}.fleetos-footer__inner>p{order:3}}@media (max-width:40rem){.fleetos-nav__inner{min-height:4rem}.fleetos-nav__parent{display:none}.fleetos-hero h1{line-height:1}.fleetos-hero__lede{margin-top:var(--space-5);font-size:var(--type-body-size);line-height:var(--type-body-line)}.fleetos-actions{display:grid;grid-template-columns:1fr}.fleetos-actions>*{width:100%}.fleetos-proof-line{display:grid}.fleetos-field-note{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--space-3);column-gap:var(--space-3);row-gap:var(--space-4)}.fleetos-field-note__index{grid-column:1/-1}.fleetos-operations__heading{grid-template-columns:1fr}.fleetos-product-frame__bar{padding-inline:var(--space-3)}.fleetos-product-frame__bar>span:first-child{display:none}.fleetos-operating-principles{grid-template-columns:1fr}.fleetos-operating-principles article{padding:var(--space-5) 0}.fleetos-operating-principles article+article{padding-left:0;border-top:1px solid var(--border-default);border-left:0}.fleetos-workflow__photo{min-height:21rem;order:2}.fleetos-workflow__copy{order:1}.fleetos-route-note{inset-inline:var(--space-3);inset-block-end:var(--space-3);padding-inline:var(--space-3)}.fleetos-story-system{margin-inline:calc(var(--space-4)*-1);border-radius:0}.fleetos-load-note{padding-inline:var(--space-4)}.fleetos-load-note dl{grid-template-columns:1fr 1fr}.fleetos-load-note dl div:last-child{grid-column:1/-1}.fleetos-story-tabs{grid-template-columns:repeat(4,minmax(7rem,1fr));overflow-x:auto;scroll-snap-type:x proximity}.fleetos-story-tabs button{scroll-snap-align:start}.fleetos-story-panel__copy{padding:var(--space-6) var(--space-4)}.fleetos-story-panel dl div{grid-template-columns:5.75rem minmax(0,1fr)}.fleetos-story-panel__visual{min-height:18rem}.fleetos-story-panel__visual>span{inset-inline:var(--space-3);inset-block-end:var(--space-3);justify-content:center}.fleetos-dossier__heading{align-items:flex-start;flex-direction:column;justify-content:center}.fleetos-dossier__tabs{grid-template-columns:1fr;padding:var(--space-2)}.fleetos-dossier__tabs button{border-bottom:0;border-inline-start:2px solid transparent;text-align:left;padding-inline:var(--space-3)}.fleetos-dossier__panel{padding:var(--space-5) var(--space-4)}.fleetos-dossier dl div{grid-template-columns:1fr;gap:var(--space-1)}.fleetos-dossier dd{text-align:left}.fleetos-product-rows{margin-top:var(--space-7)}.fleetos-supporting-workflows{grid-template-columns:1fr}.fleetos-supporting-workflows>div+div{border-top:1px solid var(--border-default);border-inline-start:0}.fleetos-plan-list article{grid-template-columns:1fr;gap:var(--space-4);padding-block:var(--space-6)}.fleetos-plan-list a{justify-self:start}.fleetos-final__inner{align-items:start}.fleetos-footer__inner>div{align-items:flex-start;flex-direction:column;gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.fleetos-hero__copy>*,.fleetos-field-note{animation:none}.fleetos-story-panel[data-input=pointer],.fleetos-dossier__panel[data-input=pointer]{animation:fleetos-reduced-state var(--duration-instant) linear both}.fleetos-plan-list a svg{transition:none}}@keyframes fleetos-reduced-state{0%{opacity:.75}}.fleetos-marketing{--text-muted:var(--boreal-ink-600)}.fleetos-dark{--text-muted:var(--boreal-ink-200)}.fleetos-nav__login{box-shadow:none}.fleetos-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.5rem;align-items:center}.fleetos-hero h1{font-size:clamp(2.125rem,1.5rem + 2.778vw,4rem)}.fleetos-hero__preview{margin:0}.fleetos-hero__preview .fleetos-product-frame__bar>span{display:inline}.fleetos-secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding-inline:.5rem;color:var(--text-secondary);font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.fleetos-secondary-link:hover{color:var(--text-primary)}@media (max-width:56rem){.fleetos-hero__grid{grid-template-columns:1fr;gap:1.5rem}.fleetos-hero__preview{max-width:44rem;width:100%}}@media (max-width:40rem){.fleetos-hero h1,.fleetos-hero__lede{margin-top:1rem}.fleetos-actions{gap:.25rem;margin-top:1rem}.fleetos-proof-line{display:flex;gap:.5rem 1rem}.fleetos-hero__preview figcaption{font-size:.8125rem}}.fleetos-story-tabs{position:relative;--selected-stage:0}.fleetos-story-tabs:has(button:nth-child(2)[aria-selected=true]){--selected-stage:1}.fleetos-story-tabs:has(button:nth-child(3)[aria-selected=true]){--selected-stage:2}.fleetos-story-tabs:has(button:nth-child(4)[aria-selected=true]){--selected-stage:3}.fleetos-story-tabs:after{content:"";position:absolute;pointer-events:none;left:var(--space-3);bottom:0;height:2px;width:calc((100% - 2 * var(--space-3))/4);background:var(--brand-hover);transform:translate(calc(var(--selected-stage)*100%))}@media (max-width:40rem){.fleetos-story-tabs:after{width:max(7rem,calc((100% - 2 * var(--space-3))/4))}}@media (prefers-reduced-motion:no-preference){.fleetos-story-tabs:not(:has(:focus-visible)):after{transition:transform var(--duration-ui) var(--ease-enter)}}@media (prefers-reduced-motion:reduce){.fleetos-story-panel,.fleetos-dossier__panel{animation:none!important}.fleetos-nav__brand:active,.fleetos-nav__text-link:active,.fleetos-footer a:active,.fleetos-footer button:active,.fleetos-plan-list a:active,.fleetos-story-tabs button:active,.fleetos-dossier__tabs button:active{transform:none}}.fleetos-story-stage{display:grid;grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);min-height:35rem}.fleetos-story-stage>.fleetos-story-panel{display:flex;flex-direction:column;justify-content:center;min-height:0}.fleetos-story-stage>.fleetos-story-panel[hidden]{display:none}.fleetos-story-stage>.fleetos-story-panel .fleetos-story-panel__copy{padding:clamp(2rem,5vw,4rem)}.fleetos-story-live{position:relative;display:grid;place-items:center;padding:clamp(1.5rem,4vw,3.5rem);background:radial-gradient(70% 60% at 70% 0%,color-mix(in oklch,var(--boreal-blue-500) 12%,transparent),transparent 70%),var(--boreal-ink-950)}.fleetos-story-live>small{position:absolute;inset-inline-start:var(--space-5);inset-block-end:var(--space-4);color:var(--boreal-ink-400);font-family:var(--font-mono);font-size:var(--type-caption-size);letter-spacing:0}.fleetos-live{--live-accent:var(--boreal-ink-600);--live-tint:transparent;width:100%;max-width:32rem;display:grid;gap:var(--space-3);color:var(--boreal-ink-50);font-size:.875rem}.fleetos-live[data-stage=dispatch]{--live-accent:var(--boreal-blue-500);--live-tint:color-mix(in oklch,var(--boreal-blue-500) 10%,transparent)}.fleetos-live[data-stage=exception]{--live-accent:var(--boreal-red-500);--live-tint:color-mix(in oklch,var(--boreal-amber-500) 12%,transparent)}.fleetos-live[data-stage=evidence]{--live-accent:var(--boreal-green-500);--live-tint:color-mix(in oklch,var(--boreal-green-500) 10%,transparent)}.fleetos-live__card{position:relative;overflow:hidden;border:1px solid oklch(100% 0 0/.09);border-radius:var(--radius-lg);background:var(--boreal-ink-1000);box-shadow:0 1.5rem 3rem #00000059;transition:border-color var(--duration-emphasis) var(--ease-standard)}.fleetos-live__card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--live-accent);transition:background-color .4s var(--ease-standard)}.fleetos-live[data-stage=exception] .fleetos-live__card{border-color:color-mix(in oklch,var(--boreal-red-500) 35%,transparent)}.fleetos-live__head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5) 0}.fleetos-live__id,.fleetos-live__rate,.fleetos-live__times,.fleetos-live__stop em,.fleetos-live__trail li span:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fleetos-live__id{font-size:.9375rem;font-weight:600}.fleetos-live__source{padding:.125rem .375rem;border:1px solid oklch(62% .18 295/.45);border-radius:.25rem;background:#906ae51f;color:#c8b7ff;font-family:var(--font-mono);font-size:.625rem;letter-spacing:0}.fleetos-live__badges{display:grid}.fleetos-live__badges>*{grid-area:1/1;justify-self:start}.fleetos-live__badge{padding:.1875rem .5rem;border:1px solid;border-radius:999px;font-family:var(--font-mono);font-size:.625rem;letter-spacing:0;white-space:nowrap}.fleetos-live__badge[data-tone=neutral]{border-color:#ffffff2e;color:var(--boreal-ink-200)}.fleetos-live__badge[data-tone=brand]{border-color:color-mix(in oklch,var(--boreal-blue-500) 45%,transparent);background:color-mix(in oklch,var(--boreal-blue-500) 12%,transparent);color:var(--boreal-blue-400)}.fleetos-live__badge[data-tone=danger]{border-color:color-mix(in oklch,var(--boreal-red-500) 50%,transparent);background:color-mix(in oklch,var(--boreal-red-500) 14%,transparent);color:#fb9890}.fleetos-live__badge[data-tone=success]{border-color:color-mix(in oklch,var(--boreal-green-500) 45%,transparent);background:color-mix(in oklch,var(--boreal-green-500) 12%,transparent);color:#83dc97}.fleetos-live__rate{margin-inline-start:auto;font-weight:600}.fleetos-live__who{display:flex;flex-wrap:wrap;align-items:center;min-height:1.875rem;gap:var(--space-2);padding:var(--space-2) var(--space-5) 0;font-weight:600}.fleetos-live__who>span:not(.fleetos-live__swap){font-weight:400}.fleetos-live__muted{color:var(--boreal-ink-400);font-weight:400}.fleetos-live__dot{width:3px;height:3px;border-radius:50%;background:var(--boreal-ink-600)}.fleetos-live__trip{margin-inline-start:auto;padding:.125rem .5rem;border:1px solid oklch(100% 0 0/.14);border-radius:999px;color:var(--boreal-ink-200);font-size:.75rem}.fleetos-live__swap{display:inline-grid}.fleetos-live__swap>*{grid-area:1/1}.fleetos-live__route{position:relative;display:grid;gap:var(--space-4);margin:var(--space-4) var(--space-5);padding:0;list-style:none}.fleetos-live__route:before{content:"";position:absolute;inset-inline-start:.4375rem;top:.75rem;bottom:.75rem;width:2px;background:#ffffff1f}.fleetos-live__route:after{content:"";position:absolute;inset-inline-start:.4375rem;top:.75rem;width:2px;height:0;background:linear-gradient(var(--boreal-green-500),var(--live-accent));transition:height .5s var(--ease-movement)}.fleetos-live[data-stage=exception] .fleetos-live__route:after,.fleetos-live[data-stage=evidence] .fleetos-live__route:after{height:calc(100% - 1.5rem)}.fleetos-live__route li{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.fleetos-live__node{position:relative;z-index:1;display:grid;place-items:center;width:1rem;height:1rem;border:2px solid var(--boreal-ink-600);border-radius:50%;background:var(--boreal-ink-1000);transition:background-color .3s var(--ease-standard),border-color .3s var(--ease-standard)}.fleetos-live__node svg{width:.625rem;height:.625rem;color:var(--boreal-ink-1000);stroke-width:4;opacity:0;transition:opacity .2s var(--ease-standard)}.fleetos-live[data-stage=exception] [data-node=pickup],.fleetos-live[data-stage=evidence] [data-node]{border-color:var(--boreal-green-500);background:var(--boreal-green-500)}.fleetos-live[data-stage=exception] [data-node=pickup] svg,.fleetos-live[data-stage=evidence] [data-node] svg{opacity:1}.fleetos-live[data-stage=exception] [data-node=delivery]{border-color:var(--boreal-red-500);background:var(--boreal-red-500);animation:fleetos-live-breathe 1.8s ease-in-out infinite}@keyframes fleetos-live-breathe{0%,to{box-shadow:0 0 color-mix(in oklch,var(--boreal-red-500) 45%,transparent)}50%{box-shadow:0 0 0 .375rem color-mix(in oklch,var(--boreal-red-500) 0%,transparent)}}.fleetos-live__stop{display:flex;flex-direction:column;min-width:0}.fleetos-live__stop strong{font-weight:500}.fleetos-live__stop em{color:var(--boreal-blue-400);font-size:.6875rem;font-style:normal}.fleetos-live__times{font-size:.8125rem;justify-items:end}.fleetos-live__strip{display:grid;border-top:1px solid oklch(100% 0 0/.07);background:var(--live-tint);transition:background-color .4s var(--ease-standard)}.fleetos-live__layer{grid-area:1/1;display:grid;align-content:center;gap:.3125rem;padding:var(--space-4) var(--space-5)}.fleetos-live__label{margin:0;font-family:var(--font-mono);font-size:.625rem;letter-spacing:0;color:var(--boreal-ink-200)}.fleetos-live__label b{font-family:var(--font-sans);font-size:.75rem;letter-spacing:0}.fleetos-live__layer[data-tone=brand] .fleetos-live__label{color:var(--boreal-blue-400)}.fleetos-live__layer[data-tone=warning] .fleetos-live__label{color:#f2af48}.fleetos-live__layer[data-tone=warning] .fleetos-live__label b{color:#fb817a}.fleetos-live__layer[data-tone=success] .fleetos-live__label{color:#83dc97}.fleetos-live__line{margin:0;color:var(--boreal-ink-50);font-size:.8125rem}.fleetos-live__checks{display:flex;flex-wrap:wrap;gap:.25rem var(--space-4);margin:0;padding:0;list-style:none;font-size:.8125rem}.fleetos-live__checks li{display:inline-flex;align-items:center;gap:.375rem}.fleetos-live__checks svg{width:.875rem;height:.875rem;color:var(--boreal-green-500)}.fleetos-live__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-2)}.fleetos-live__action{display:grid;place-items:center;min-height:2.125rem;border-radius:.5625rem;background:color-mix(in oklch,var(--boreal-amber-500) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--boreal-amber-500) 50%,transparent);color:#f4ca84;font-size:.8125rem;font-weight:600}.fleetos-live__trail{display:grid;margin:0;padding:var(--space-2) var(--space-5);list-style:none;border:1px solid oklch(100% 0 0/.08);border-radius:var(--radius-md);background:#ffffff06;font-size:.8125rem}.fleetos-live__trail li{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:.4375rem}.fleetos-live__trail li+li{border-top:1px solid oklch(100% 0 0/.06)}.fleetos-live__trail li span:last-child{color:var(--boreal-ink-200);font-size:.75rem}.fleetos-live [data-show]{opacity:0;visibility:hidden;transform:translateY(.375rem);transition:opacity .22s var(--ease-standard),transform .22s var(--ease-standard),visibility 0s linear .22s}.fleetos-live[data-stage=tender] [data-show~=tender],.fleetos-live[data-stage=dispatch] [data-show~=dispatch],.fleetos-live[data-stage=exception] [data-show~=exception],.fleetos-live[data-stage=evidence] [data-show~=evidence]{opacity:1;visibility:visible;transform:none;transition:opacity .32s var(--ease-enter) .12s,transform .32s var(--ease-enter) .12s,visibility 0s}@media (max-width:68rem){.fleetos-story-stage{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr)}}@media (max-width:56rem){.fleetos-story-stage{grid-template-columns:1fr}.fleetos-story-live{min-height:auto;padding-block-end:var(--space-8)}}@media (max-width:40rem){.fleetos-story-stage>.fleetos-story-panel .fleetos-story-panel__copy{padding:var(--space-6) var(--space-4)}.fleetos-story-live,.fleetos-live__head,.fleetos-live__who,.fleetos-live__layer{padding-inline:var(--space-4)}.fleetos-live__route{margin-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.fleetos-live [data-show],.fleetos-live__card,.fleetos-live__card:before,.fleetos-live__route:after,.fleetos-live__node,.fleetos-live__strip{transition:none!important}.fleetos-live[data-stage=exception] [data-node=delivery]{animation:none}}.fleetos-scrolly{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4.5rem);margin-top:var(--space-9);padding:0 clamp(1.5rem,4vw,3.5rem);border-radius:var(--radius-xl);background:var(--boreal-ink-1000);color:var(--boreal-ink-50)}.fleetos-scrolly__card{order:2;position:sticky;top:max(1.5rem,calc(50vh - 13rem));align-self:start;display:grid;gap:var(--space-3);padding-block:clamp(2rem,5vw,3.5rem)}.fleetos-scrolly__card>small{color:var(--boreal-ink-400);font-family:var(--font-mono);font-size:var(--type-caption-size);letter-spacing:0}.fleetos-scrolly__steps{order:1;margin:0;padding:0;list-style:none}.fleetos-scrolly__step{display:flex;flex-direction:column;justify-content:center;min-height:72vh;max-width:30rem}.fleetos-scrolly__step h3{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:400;line-height:var(--type-h3-line);text-wrap:balance}.fleetos-scrolly__step p{margin-top:var(--space-4);color:var(--boreal-ink-200);font-size:var(--type-body-size);line-height:var(--type-body-line);text-wrap:pretty}.fleetos-scrolly[data-scroll-ready] .fleetos-scrolly__step{opacity:.65;transition:opacity .3s var(--ease-standard)}.fleetos-scrolly[data-scroll-ready] .fleetos-scrolly__step[data-active]{opacity:1}@media (max-width:56rem){.fleetos-scrolly{grid-template-columns:1fr;gap:0;padding-inline:var(--space-5)}.fleetos-scrolly__card{order:0;top:0;z-index:2;margin-inline:calc(var(--space-5)*-1);padding:var(--space-4) var(--space-5) var(--space-3);background:var(--boreal-ink-1000);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 1rem 1.5rem -1rem #0009}.fleetos-scrolly__card>small,.fleetos-scrolly .fleetos-live__trail{display:none}.fleetos-scrolly__step{min-height:62vh;justify-content:flex-end;padding-bottom:12vh}.fleetos-scrolly__step:last-child{min-height:48vh}}@media (max-width:40rem){.fleetos-scrolly{margin-inline:calc(var(--space-4)*-1);border-radius:0;padding-inline:var(--space-4)}.fleetos-scrolly__card{margin-inline:calc(var(--space-4)*-1);padding-inline:var(--space-4);border-radius:0}}@media (prefers-reduced-motion:reduce){.fleetos-scrolly[data-scroll-ready] .fleetos-scrolly__step{transition:none}}.fleetos-live{position:relative}.fleetos-live:not([data-stage=evidence]) .fleetos-live__trail{position:absolute;inset-inline:0;top:100%;margin-top:var(--space-3)}.fleetos-supporting-workflows{grid-template-columns:repeat(3,1fr)}.fleetos-supporting-workflows>div:nth-child(3){border-top:0;border-inline-start:1px solid var(--border-default)}@media (max-width:56rem){.fleetos-supporting-workflows{grid-template-columns:1fr}.fleetos-supporting-workflows>div+div,.fleetos-supporting-workflows>div:nth-child(3){border-inline-start:0;border-top:1px solid var(--border-default)}}.fleetos-workflow__copy--solo{max-width:44rem}.fleetos-extras{margin-top:clamp(3rem,7vw,5rem)}.fleetos-extras__head h3{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:400;line-height:var(--type-h3-line);letter-spacing:var(--tracking-heading);text-wrap:balance}.fleetos-extras__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-6)}.fleetos-extras article{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-medium)}.fleetos-extras__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:color-mix(in oklch,var(--brand) 12%,transparent);color:var(--brand)}.fleetos-extras__icon svg{width:1.375rem;height:1.375rem}.fleetos-extras__title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2)}.fleetos-extras h4{font-size:var(--type-body-large-size);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.fleetos-extras__title span{padding:.1875rem .5625rem;border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);font-size:var(--type-caption-size);white-space:nowrap}.fleetos-extras article>p{color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--type-body-line)}.fleetos-extras article>p.fleetos-extras__detail{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border-default);color:var(--text-muted);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}@media (max-width:56rem){.fleetos-extras__grid{grid-template-columns:1fr}}.fleetos-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--space-split)}.fleetos-hero h1,.fleetos-hero__side .fleetos-hero__lede{margin-top:0}.fleetos-hero__shot{margin:clamp(2.5rem,1.5rem + 2.5vw,4rem) 0 0}.fleetos-hero__shot picture{display:block;overflow:clip;border-radius:var(--radius-lg);background:var(--boreal-ink-1000);box-shadow:0 2rem 5rem -2rem #18223073,0 0 0 1px #1822301a}.fleetos-hero__shot img{display:block;width:100%;height:auto}.fleetos-hero__shot figcaption{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}@media (max-width:56rem){.fleetos-hero__grid{grid-template-columns:1fr;gap:1.5rem;align-items:start}}@media (max-width:40rem){.fleetos-hero__shot picture{max-width:24rem;margin-inline:auto}.fleetos-hero__shot img{aspect-ratio:390/640;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.fleetos-hero__shot figcaption{max-width:24rem;margin-inline:auto}}.fleetos-product-row--wide{grid-template-columns:1fr;gap:var(--space-6)}.fleetos-product-row--wide .fleetos-product-row__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:var(--space-split);column-gap:var(--space-split);align-items:end}.fleetos-product-row--wide .fleetos-product-row__copy>.fleetos-eyebrow{grid-area:1/1}.fleetos-product-row--wide .fleetos-product-row__copy>h3{grid-area:2/1}.fleetos-product-row--wide .fleetos-product-row__copy>p:not(.fleetos-eyebrow){grid-area:1/2/3/3;margin-top:0;align-self:end}.fleetos-product-row--wide .fleetos-product-row__copy>ul{grid-area:3/2}@media (max-width:56rem){.fleetos-product-row--wide .fleetos-product-row__copy{display:block}.fleetos-product-row--wide .fleetos-product-row__copy>p:not(.fleetos-eyebrow){margin-top:var(--space-4)}}.fleetos-product-row:nth-child(2n):not(.fleetos-product-row--wide){grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr)}@media (max-width:56rem){.fleetos-product-row:nth-child(2n):not(.fleetos-product-row--wide){grid-template-columns:1fr}}@media (min-width:56.01rem){.fleetos-scrolly__step{min-height:clamp(24rem,58vh,36rem)}}.fleetos-product-rows{margin-top:0}.fleetos-product-row:first-child{padding-top:0;border-top:0}.fleetos-product-row__copy h2{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:400;letter-spacing:var(--tracking-heading);line-height:var(--type-h2-line);text-wrap:balance}.fleetos-product-row--wide .fleetos-product-row__copy>h2{grid-area:2/1}.fleetos-product-frame picture{display:block}.fleetos-product-row--wide{grid-template-columns:minmax(0,1fr)}.fleetos-product-frame{min-width:0}.fleetos-product-frame__hint{display:none}@media (min-width:56.01rem){.fleetos-calculator__grid{grid-template-columns:minmax(0,1fr) minmax(26rem,1fr)}}.fleetos-calculator h2{max-width:34rem;font-size:clamp(2rem,1.55rem + 1.25vw,3.25rem)}@media (max-width:40rem){.fleetos-product-frame__swipe{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.fleetos-product-frame__swipe img{width:68rem;max-width:none;height:auto;aspect-ratio:2448/1440}.fleetos-product-frame__hint{display:inline}}.fleetos-faq{padding-block:var(--space-section)}.fleetos-faq__inner{display:grid;grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);align-items:start;gap:var(--space-split)}.fleetos-faq__list{display:grid;gap:var(--space-3)}.fleetos-faq__item{border:1px solid var(--border-default);border-radius:var(--radius-md)}.fleetos-faq__item summary{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);color:var(--text-primary);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none}.fleetos-faq__item summary::-webkit-details-marker{display:none}.fleetos-faq__item summary:after{content:"+";color:var(--text-muted)}.fleetos-faq__item[open] summary:after{content:"−"}.fleetos-faq__item p{margin:0;padding:0 var(--space-5) var(--space-4);color:var(--text-secondary)}@media (max-width:56rem){.fleetos-faq__inner{grid-template-columns:1fr}}
