.video-background[data-astro-cid-oayozesz]{position:absolute;inset:0;overflow:hidden}.video-background__poster[data-astro-cid-oayozesz],.video-background__video[data-astro-cid-oayozesz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video-background__poster[data-astro-cid-oayozesz]{transition:opacity .5s ease}.sr-only[data-astro-cid-oayozesz]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:flex-end;box-sizing:border-box;min-height:calc(100dvh - var(--flite-header-offset));max-height:calc(100dvh - var(--flite-header-offset));overflow:hidden;background:var(--bg-page)}.hero[data-astro-cid-j7pv25f6] .video-background{z-index:0;pointer-events:none}.hero[data-astro-cid-j7pv25f6] .video-background__poster,.hero[data-astro-cid-j7pv25f6] .video-background__video{object-position:68% 52%}@media(max-width:767px){.hero[data-astro-cid-j7pv25f6] .video-background__poster,.hero[data-astro-cid-j7pv25f6] .video-background__video{object-position:82% 38%}}.hero-scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000b8,#00000094 24%,#00000052 42%,#0000 55%)}@media(max-width:767px){.hero-scrim[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#0000,#00000073 38%,#000000ad 62%,#000000c7)}}.hero[data-astro-cid-j7pv25f6] .container-page{position:relative;z-index:2;width:100%}.hero-content[data-astro-cid-j7pv25f6]{box-sizing:border-box;padding-top:var(--space-xl);padding-bottom:24px}.hero-copy[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-sm);width:min(26rem,46vw);max-width:100%;color:#fff}@media(max-width:767px){.hero-copy[data-astro-cid-j7pv25f6]{width:min(19.5rem,92vw)}}.hero-brand[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(3.25rem,14vw,6.5rem);font-weight:900;line-height:.88;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.hero-partner[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#fffffff5}.hero-oceanfly[data-astro-cid-j7pv25f6]{margin:0;max-width:22rem;font-family:var(--font-heading);font-size:.8125rem;font-weight:600;line-height:1.4;color:#fff}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:var(--space-sm)}.hero-copy[data-astro-cid-j7pv25f6] .hero-btn{padding:.875rem 1.5rem;font-size:.9375rem}.hero-copy[data-astro-cid-j7pv25f6] .hero-btn--demo.btn-signal{background:var(--brand-signal);color:#141210}.hero-copy[data-astro-cid-j7pv25f6] .hero-btn--demo.btn-signal:hover{filter:brightness(1.05);color:#141210}@media(max-height:900px){.hero-content[data-astro-cid-j7pv25f6]{padding-top:var(--space-md);padding-bottom:24px}.hero-brand[data-astro-cid-j7pv25f6]{font-size:clamp(2.75rem,12vw,5rem)}.hero-partner[data-astro-cid-j7pv25f6]{font-size:clamp(1.25rem,3.5vw,1.875rem)}.hero-oceanfly[data-astro-cid-j7pv25f6]{font-size:.75rem}}@media(max-width:480px)and (max-height:720px){.hero-content[data-astro-cid-j7pv25f6]{padding-top:var(--space-xs);padding-bottom:24px}.hero-brand[data-astro-cid-j7pv25f6]{font-size:2.75rem}.hero-partner[data-astro-cid-j7pv25f6]{font-size:1.125rem}.hero-oceanfly[data-astro-cid-j7pv25f6]{font-size:.6875rem}}.section[data-astro-cid-j7pv25f6]{padding-block:var(--space-3xl)}.hero-intro[data-astro-cid-j7pv25f6]{padding-block:var(--space-xl) var(--space-lg);background:var(--bg-page);border-bottom:1px solid var(--border-subtle)}.intro-disclosure[data-astro-cid-j7pv25f6]{margin:var(--space-md) 0 0;max-width:44rem;font-size:.8125rem;line-height:1.55;color:var(--text-secondary)}.models-section[data-astro-cid-j7pv25f6],.catalog-teaser[data-astro-cid-j7pv25f6]{background:var(--bg-surface)}.section-eyebrow[data-astro-cid-j7pv25f6]{margin:0;color:var(--brand-main);font-size:.75rem}.section-title[data-astro-cid-j7pv25f6]{margin:.5rem 0 0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;max-width:42rem}.model-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-xl);margin-top:var(--space-2xl)}@media(min-width:768px){.model-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-more[data-astro-cid-j7pv25f6]{margin:var(--space-xl) 0 0;font-family:var(--font-heading);font-weight:600}.section-more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--brand-main);text-decoration:none}.teaser-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-xl)}@media(min-width:900px){.teaser-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.teaser-card[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-page)}.faq-list[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-lg);margin:var(--space-2xl) 0 0;max-width:44rem}.faq-list[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:700;font-size:1.0625rem}.faq-list[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:.35rem 0 0;color:var(--text-secondary);line-height:1.6}.cta-section[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-4xl)}.cta-panel[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-xl);padding:var(--space-2xl);border-radius:var(--radius-lg);background:var(--oem-accent);color:#fff;box-shadow:var(--shadow-lg)}@media(min-width:900px){.cta-panel[data-astro-cid-j7pv25f6]{grid-template-columns:1fr auto;align-items:center}}.cta-panel[data-astro-cid-j7pv25f6] .section-eyebrow[data-astro-cid-j7pv25f6]{color:#ffffffb8}.cta-panel[data-astro-cid-j7pv25f6] .section-lead[data-astro-cid-j7pv25f6],.cta-panel[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#ffffffeb}.cta-title[data-astro-cid-j7pv25f6]{color:#fff}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.75rem}
