/* Preserve MOV's complete functional page; refresh its brand and hero only. */
:root{--bg:#fff;--bg-2:#f0faf6;--surface:#fff;--surface-2:#f6fbf8;--text:#102128;--text-dim:#53646a;--text-faint:#657b7b;--accent:#08634f;--accent-strong:#064c3d;--accent-soft:#e0f4e9;--r:12px;--r-sm:6px;--maxw:1280px}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}.nav{background:#f0faf6;border-bottom:0;backdrop-filter:none}.nav-row{height:82px}.family-wordmark{display:flex;align-items:center;white-space:nowrap;font-size:23px;font-weight:750;letter-spacing:-1px}.family-wordmark small{font-size:11px;letter-spacing:1.4px;margin-left:12px;padding-left:12px;border-left:1px solid #b4cdbf;font-weight:600}.nav-links{gap:18px}.nav-links a{font-size:13px}.nav-buy{border-radius:5px;background:#08634f}.hero{background:#f0faf6;padding:36px 0 0;overflow:hidden}.hero:before,.hero:after{display:none}.hero-inner.mov-hero-grid{display:grid;grid-template-columns:.95fr 1.1fr;gap:36px;text-align:left;max-width:1280px;align-items:center}.mov-hero-copy{padding:34px 0}.hero-eyebrow{background:transparent;border:0;box-shadow:none;padding:0;font-size:14px;color:#08634f;margin-bottom:24px}.eyebrow-dot{display:none}.display{font-size:clamp(40px,4.3vw,62px);line-height:1.28;font-weight:700;letter-spacing:-2px;max-width:none}.display .accent{color:#08634f}.hero .lead{margin:24px 0;max-width:460px;font-size:17px;line-height:1.85}.hero-actions{justify-content:flex-start;gap:14px}.btn{border-radius:5px}.btn-primary{background:#08634f}.hero-license-note{margin:18px 0 0;text-align:left;font-size:12px;max-width:440px}.hero-demo{margin:22px 0 0;justify-content:flex-start;width:fit-content;background:#fff;border-color:#d5e7df}.mov-hero-screen{margin:0;min-width:0;transform:perspective(1400px) rotateY(-7deg)}.mov-hero-screen img{width:100%;height:auto;max-height:410px;object-fit:cover;object-position:top;border:1px solid #d1e3da;border-radius:8px;box-shadow:0 20px 45px #164b3520}.mov-hero-screen figcaption{text-align:center;font-size:11px;color:#53646a;margin-top:18px}.hero-trust{grid-column:1/-1;max-width:none;width:100%;margin:0;padding:28px 0;border-color:#d5e7df}.trust-item strong{font-size:19px}.feats-head h2{font-size:38px;letter-spacing:-1px}.feats-head .lead{font-size:16px}.f-ico{border-radius:8px}.section h2{font-weight:650}.kicker{letter-spacing:1px}.footer{background:#f0faf6}.section{border-bottom:1px solid #edf2ef}.footer .brand-logo{max-width:140px;height:auto}a:focus-visible,button:focus-visible{outline:3px solid #29a988;outline-offset:4px}
@media(max-width:1100px){.nav-links{gap:12px}.family-wordmark{font-size:20px}.family-wordmark small{margin-left:8px;padding-left:8px}.hero-inner.mov-hero-grid{gap:24px}.nav-cta{gap:8px}}
@media(max-width:900px){.nav-toggle{display:inline-flex}.nav-links{display:none;position:absolute;left:0;right:0;top:82px;padding:20px 24px;background:#fff;flex-direction:column;align-items:flex-start;border-bottom:1px solid #d5e7df}.nav-links.open{display:flex}}
@media(max-width:700px){.nav-row{height:70px}.nav-links{top:70px}.hero{padding-top:10px}.hero-inner.mov-hero-grid{grid-template-columns:1fr;gap:20px}.mov-hero-copy{padding:25px 0 0}.display{font-size:42px;letter-spacing:-1.5px}.hero .lead{font-size:16px}.hero-eyebrow{margin-bottom:20px}.hero-actions .btn{font-size:14px;padding:13px 16px}.hero-license-note{padding:0}.hero-demo{font-size:12px;max-width:100%;gap:8px;flex-wrap:wrap}.mov-hero-screen{transform:none}.mov-hero-screen img{max-height:290px}.hero-trust{padding:25px 0;margin-top:10px}.trust-item strong{font-size:18px}.trust-item span{font-size:12px}.feats-head h2{font-size:29px}.section .lead{font-size:15px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
