.platform section[data-v-4e8ca1e7]{scroll-margin-top:var(--navbar-height)}.platform[data-v-4e8ca1e7]{--navy:var(--site-heading);--teal:var(--site-link);--orange:var(--brand-secondary-strong);--orange-dark:var(--brand-secondary-strong-hover);--ink:var(--site-text);--muted:var(--site-text-muted);--line:var(--site-border);--soft:var(--site-surface-2);--panel:var(--site-surface-3);--device:#4e5357;font-family:var(--omap-font-family);color:var(--ink);background:var(--site-surface)}.container[data-v-4e8ca1e7]{max-width:1100px;margin:0 auto;padding:0 1.5rem}.eyebrow[data-v-4e8ca1e7]{letter-spacing:.08em;text-transform:uppercase;color:var(--site-accent);margin:0 0 .6rem;font-size:.7rem;font-weight:700}.eyebrow-light[data-v-4e8ca1e7]{color:#fff9}.section-title[data-v-4e8ca1e7]{text-align:center;color:var(--navy);margin:0 0 2.5rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400}.btn[data-v-4e8ca1e7]{cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.btn i[data-v-4e8ca1e7]{font-size:.8rem}.btn-primary[data-v-4e8ca1e7]{background:var(--orange);border:1px solid var(--orange);color:#fff}.btn-primary[data-v-4e8ca1e7]:hover{background:var(--orange-dark);border-color:var(--orange-dark)}.hero-section[data-v-4e8ca1e7]{align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.hero-background[data-v-4e8ca1e7]{background:var(--brand-primary);position:absolute;inset:0}.hero-image[data-v-4e8ca1e7]{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-overlay[data-v-4e8ca1e7]{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-primary) 85%, transparent) 0%, color-mix(in srgb, var(--brand-primary) 45%, transparent) 100%);position:absolute;inset:0}.hero-content[data-v-4e8ca1e7]{z-index:1;width:100%;max-width:1100px;padding:calc(4rem + var(--navbar-height)) 1.5rem 4rem;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:2rem;margin:0 auto;display:grid;position:relative}.hero-shot[data-v-4e8ca1e7]{width:100%;height:auto;display:block}.hero-title[data-v-4e8ca1e7]{color:#fff;flex-direction:column;margin:0 0 1.75rem;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:400;line-height:1.1;display:flex}.hero-title .accent[data-v-4e8ca1e7]{color:var(--site-accent-on-band)}.hero-description[data-v-4e8ca1e7]{color:#ffffffe6;max-width:600px;margin:0 0 1.75rem;font-size:.9rem;line-height:1.6}.capabilities-section[data-v-4e8ca1e7]{padding:4.5rem 0 3rem}.capabilities-grid[data-v-4e8ca1e7]{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.capability-card[data-v-4e8ca1e7]{background:var(--panel);color:var(--navy);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:1rem;padding:1.75rem .75rem 1.5rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.capability-card img[data-v-4e8ca1e7]{width:48px;height:48px}.capability-card[data-v-4e8ca1e7]:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--brand-primary) 12%, transparent);transform:translateY(-3px)}.feature-section[data-v-4e8ca1e7]{padding:3rem 0}.feature-row[data-v-4e8ca1e7]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.feature-row.reverse[data-v-4e8ca1e7]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.feature-row.reverse .visual[data-v-4e8ca1e7]{width:86.9565%}.feature-row.reverse .feature-text[data-v-4e8ca1e7]{order:2}.feature-text h2[data-v-4e8ca1e7]{color:var(--navy);margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400}.feature-body[data-v-4e8ca1e7]{max-width:440px;color:var(--muted);margin:0 0 1.5rem;font-size:.8rem;line-height:1.6}.feature-text h3[data-v-4e8ca1e7]{color:var(--navy);margin:0 0 .75rem;font-size:.85rem;font-weight:700}.quote-list[data-v-4e8ca1e7]{margin:0;padding-left:1.1rem;list-style:outside}.quote-list li[data-v-4e8ca1e7]{color:var(--navy);margin-bottom:.55rem;font-size:.75rem;font-weight:600;line-height:1.5}.quote-list li[data-v-4e8ca1e7]::marker{color:var(--navy)}.quote-list a[data-v-4e8ca1e7]{color:var(--navy);font-weight:700;text-decoration:none}.quote-list a[data-v-4e8ca1e7]:hover{text-decoration:underline}.quote-arrow[data-v-4e8ca1e7]{color:var(--site-accent)}.visual[data-v-4e8ca1e7]{position:relative}.screen[data-v-4e8ca1e7]{aspect-ratio:16/10;background:linear-gradient(#c9ced1,#c9ced1) top/100% 7% no-repeat,linear-gradient(#d3d7da,#d3d7da) 0/22% 100% no-repeat,linear-gradient(#c9ced1 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#c9ced1 1px,#0000 1px) 0 0/19.5% 100%,#dfe2e4;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.visual.bare[data-v-4e8ca1e7]:after{display:none}.visual-video[data-v-4e8ca1e7]{background:var(--site-surface);border-radius:0 0 4px 4px;width:100%;height:auto;display:block}.visual-image[data-v-4e8ca1e7]{width:100%;height:auto;display:block}.screen img[data-v-4e8ca1e7]{object-fit:cover;object-position:top left;width:100%;height:100%}.screen-note[data-v-4e8ca1e7]{background:var(--site-surface);border:1px dashed var(--muted);max-width:80%;color:var(--ink);text-align:center;border-radius:4px;flex-direction:column;gap:.15rem;padding:.4rem 1.25rem;font-size:.7rem;font-weight:600;display:flex}.screen-note small[data-v-4e8ca1e7]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.6rem;font-weight:600}.visual-laptop .frame[data-v-4e8ca1e7]{background:var(--device);border-radius:10px 10px 2px 2px;width:88%;margin:0 auto;padding:.6rem}.visual-laptop[data-v-4e8ca1e7]:after{content:"";clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);background:#8b9195;height:1rem;display:block}.visual-browser .frame[data-v-4e8ca1e7]{background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:0 .5rem .5rem}.frame-bar[data-v-4e8ca1e7]{gap:.3rem;padding:.55rem .25rem;display:flex}.frame-bar span[data-v-4e8ca1e7]{background:#a9aeb2;border-radius:50%;width:.45rem;height:.45rem}.visual-diagram .screen[data-v-4e8ca1e7]{background:linear-gradient(to top right, transparent calc(50% - .5px), #c9ced1 calc(50% - .5px), #c9ced1 calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(to bottom right, transparent calc(50% - .5px), #c9ced1 calc(50% - .5px), #c9ced1 calc(50% + .5px), transparent calc(50% + .5px)), var(--panel)}.visual-diagram .screen-note[data-v-4e8ca1e7]{color:var(--muted);border:none;font-weight:400}.visual-devices[data-v-4e8ca1e7]{padding:0 14% 1.5rem 0}.visual-devices .frame[data-v-4e8ca1e7]{background:var(--device);border-radius:12px;padding:.6rem}.visual-devices .frame-phone[data-v-4e8ca1e7]{border-radius:10px;width:26%;padding:.4rem;position:absolute;bottom:0;right:0}.frame-phone .screen[data-v-4e8ca1e7]{aspect-ratio:9/16;background-size:100% 7%,100% 0,100% 25%,33.4% 100%,auto}.systems-section[data-v-4e8ca1e7]{padding:3rem 0 4rem}.systems-title[data-v-4e8ca1e7]{color:var(--navy);margin:0 0 3rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400}.systems-disclaimer[data-v-4e8ca1e7]{color:var(--site-text-subtle);margin:2.75rem 0 0;font-size:.7rem;line-height:1.5}.systems-marquee[data-v-4e8ca1e7]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.systems-track[data-v-4e8ca1e7]{align-items:center;gap:3.5rem;width:max-content;padding-right:3.5rem;animation:60s linear infinite systems-scroll-4e8ca1e7;display:flex}.systems-marquee:hover .systems-track[data-v-4e8ca1e7]{animation-play-state:paused}@keyframes systems-scroll-4e8ca1e7{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.systems-marquee[data-v-4e8ca1e7]{overflow-x:auto}.systems-track[data-v-4e8ca1e7]{animation:none}}.system-logo[data-v-4e8ca1e7]{object-fit:contain;filter:brightness(0);opacity:.5;flex-shrink:0;width:auto;max-width:130px;height:34px;transition:opacity .2s}.system-logo[data-v-4e8ca1e7]:hover{opacity:.85}.control-section[data-v-4e8ca1e7]{padding:3rem 0}.control-grid[data-v-4e8ca1e7]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.control-card[data-v-4e8ca1e7]{background:var(--site-surface);border:1px solid var(--line);border-radius:8px;padding:1.5rem;transition:transform .2s,box-shadow .2s}.control-card[data-v-4e8ca1e7]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #003a491f}@media (prefers-reduced-motion:reduce){.control-card[data-v-4e8ca1e7]{transition:none}.control-card[data-v-4e8ca1e7]:hover{transform:none}}.control-card img[data-v-4e8ca1e7]{width:44px;height:44px;margin-bottom:1rem;display:block}.control-card h3[data-v-4e8ca1e7]{color:var(--navy);margin:0 0 .75rem;font-size:1rem;font-weight:700}.control-card p[data-v-4e8ca1e7]{color:var(--muted);margin:0;font-size:.75rem;line-height:1.6}.platform-cta-section[data-v-4e8ca1e7]{padding:3rem 0 5rem}.cta-card[data-v-4e8ca1e7]{background:var(--brand-primary);border-radius:8px;padding:2.5rem 2rem}.cta-card h2[data-v-4e8ca1e7]{color:#fff;margin:0 0 .6rem;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400}.cta-card p[data-v-4e8ca1e7]{color:#ffffffb3;margin:0 0 1.25rem;font-size:.75rem}@media (width<=991px){.feature-row[data-v-4e8ca1e7],.feature-row.reverse[data-v-4e8ca1e7]{grid-template-columns:minmax(0,1fr);gap:2rem}.feature-row.reverse .feature-text[data-v-4e8ca1e7]{order:0}.feature-row.reverse .visual[data-v-4e8ca1e7]{width:100%}.capabilities-grid[data-v-4e8ca1e7]{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.hero-content[data-v-4e8ca1e7]{grid-template-columns:minmax(0,1fr)}.hero-shot[data-v-4e8ca1e7]{max-width:480px;margin:0 auto}}@media (width<=640px){.hero-section[data-v-4e8ca1e7]{min-height:440px}.capabilities-section[data-v-4e8ca1e7]{padding:3rem 0 1.5rem}.capabilities-grid[data-v-4e8ca1e7]{grid-template-columns:repeat(2,1fr)}.control-grid[data-v-4e8ca1e7]{grid-template-columns:minmax(0,1fr)}.cta-card[data-v-4e8ca1e7]{padding:1.75rem 1.25rem}}
