@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_176161{font-family:Inter,Inter Fallback;font-style:normal}.__variable_176161{--font-mhome-sans:"Inter","Inter Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_8e3771{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_8e3771{--font-mhome-serif:"Fraunces","Fraunces Fallback"}.mhome{--bg:#060c19;--bg2:#0a1326;--panel:#0e1830;--panel2:#111d38;--line:rgba(148,178,220,0.12);--line2:rgba(148,178,220,0.2);--text:#eef3fb;--muted:#9aa8c0;--dim:#6c7a93;--teal:#2dd4bf;--teal-d:#14b8a6;--cyan:#22d3ee;--amber:#f5b454;--red:#f87171;--green:#34d399;--serif:var(--font-mhome-serif),Georgia,"Times New Roman",serif;--sans:var(--font-mhome-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ease:cubic-bezier(0.16,1,0.3,1);--pad:clamp(1rem,0.25rem + 3.5vw,4.5rem);--fs-word:clamp(1.375rem,1.22rem + 0.55vw,1.7rem);--fs-h1:clamp(2.3125rem,1.45rem + 2.7vw,4rem);--fs-sub:clamp(1.03125rem,0.92rem + 0.38vw,1.2rem);--fs-note:clamp(0.90625rem,0.84rem + 0.22vw,1rem);--fs-eye:clamp(0.75rem,0.7rem + 0.16vw,0.8125rem);--fs-quote:clamp(1.0625rem,0.9rem + 0.55vw,1.35rem);--fs-tile-title:clamp(0.95rem,0.9rem + 0.18vw,1.0625rem);--fs-tile:clamp(0.875rem,0.82rem + 0.18vw,0.95rem);--gap-hero:clamp(1.75rem,0.8rem + 3vw,4.25rem);--radius:clamp(0.85rem,0.7rem + 0.35vw,1.125rem);min-height:100%;color:var(--text);font-family:var(--sans);line-height:1.5;background:radial-gradient(clamp(42rem,70vw,87rem) clamp(24rem,40vw,50rem) at 78% 30%,rgba(20,184,166,.13),transparent 60%),radial-gradient(clamp(30rem,50vw,62rem) clamp(18rem,32vw,40rem) at 8% 0,rgba(34,211,238,.06),transparent 60%),linear-gradient(180deg,var(--bg) 0,#070f20 60%,var(--bg) 100%);-webkit-font-smoothing:antialiased}body:has(.mhome){background:#060c19;overflow-x:hidden}.mhome a{color:inherit;text-decoration:none}.mhome .wrap{width:min(100%,100rem);margin:0 auto;padding:0 var(--pad);container-type:inline-size;container-name:page}.mhome .nav{min-height:clamp(3.75rem,3.35rem + 1.1vw,4.75rem);justify-content:space-between;gap:clamp(.65rem,1.5vw,1.5rem);padding-block:.35rem}.mhome .brand,.mhome .nav{display:flex;align-items:center}.mhome .brand{gap:clamp(.4rem,.25rem + .45vw,.65rem);min-width:0}.mhome .brand svg{width:clamp(1.5rem,1.35rem + .45vw,1.75rem);height:clamp(1.5rem,1.35rem + .45vw,1.75rem);flex:none}.mhome .wordmark{font-family:var(--serif);font-weight:500;font-size:var(--fs-word);letter-spacing:-.005em;color:#fff;font-variation-settings:"opsz" 36;white-space:nowrap}.mhome .nav-r{display:flex;align-items:center;gap:clamp(.5rem,.15rem + 1.5vw,1.65rem);flex:none}.mhome .link{font-size:clamp(.875rem,.82rem + .2vw,.95rem);font-weight:500;color:#c6d1e3;transition:color .25s var(--ease)}.mhome .link:hover{color:#fff}.mhome .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;font-weight:600;font-size:clamp(.84rem,.78rem + .2vw,.95rem);border-radius:clamp(.55rem,.45rem + .25vw,.7rem);height:clamp(2.35rem,2.15rem + .55vw,2.75rem);padding:0 clamp(.8rem,.45rem + 1vw,1.25rem);white-space:nowrap;transition:background-color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),translate .25s var(--ease);cursor:pointer;border:0}.mhome .btn-primary{background:var(--teal);color:#04201c;box-shadow:0 6px 20px -6px rgba(45,212,191,.55),inset 0 1px 0 rgba(255,255,255,.35)}.mhome .btn-primary:hover{background:#5eead4;translate:0 -1px;box-shadow:0 10px 24px -8px rgba(45,212,191,.65),inset 0 1px 0 rgba(255,255,255,.4)}.mhome .btn-ghost{border:1px solid var(--line2);color:#e6edf8;background:rgba(255,255,255,.03)}.mhome .btn-ghost:hover{border-color:rgba(148,178,220,.45);background:rgba(255,255,255,.06);translate:0 -1px}.mhome .btn:active{translate:0 0}.mhome .nav .btn{height:clamp(2.15rem,2rem + .4vw,2.5rem);padding:0 clamp(.7rem,.4rem + .85vw,1.15rem);font-size:clamp(.8125rem,.76rem + .18vw,.91rem)}.mhome .hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr);gap:var(--gap-hero);align-items:center;padding:clamp(1rem,.55rem + 1.3vw,1.75rem) 0 clamp(2rem,1.1rem + 2.2vw,3.15rem)}.mhome .hero>*{min-width:0}.mhome .hero-copy{max-width:40rem}.mhome .eyebrow{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;max-width:100%;font-size:var(--fs-eye);font-weight:500;color:#b7c4d8;border:1px solid var(--line2);background:rgba(255,255,255,.03);padding:.4rem .8rem .4rem .65rem;border-radius:999px;margin-bottom:clamp(1rem,.55rem + 1.3vw,1.65rem)}.mhome .eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px rgba(45,212,191,.18);display:block;flex:none}.mhome h1{font-family:var(--serif);font-weight:500;font-size:var(--fs-h1);line-height:1.06;letter-spacing:-.018em;color:#fff;font-variation-settings:"opsz" 60;margin:0;text-wrap:balance}.mhome h1 em{font-style:normal;color:var(--teal)}.mhome .sub{margin:clamp(.9rem,.55rem + 1vw,1.4rem) 0 0;font-size:var(--fs-sub);line-height:1.6;color:var(--muted);max-width:36rem;text-wrap:pretty}.mhome .sub strong{color:#dbe4f2;font-weight:500}.mhome .sub-note{margin:clamp(.55rem,.35rem + .5vw,.8rem) 0 0;max-width:36rem;font-size:var(--fs-note);line-height:1.55;color:var(--muted);text-wrap:pretty}.mhome .sub-note strong{color:#dbe4f2;font-weight:600}.mhome .ctas{display:flex;flex-wrap:wrap;gap:clamp(.6rem,.4rem + .6vw,.85rem);margin-top:clamp(1.35rem,.75rem + 1.6vw,2.15rem)}.mhome .ctas .btn{flex:1 1 9.25rem;height:clamp(2.85rem,2.55rem + .7vw,3.15rem);padding:0 clamp(.9rem,.5rem + 1.2vw,1.5rem);font-size:clamp(.94rem,.88rem + .22vw,1rem)}.mhome .early{margin:clamp(.9rem,.55rem + .8vw,1.25rem) 0 0;font-size:clamp(.84rem,.78rem + .18vw,.9rem);color:var(--dim)}.mhome .early a{color:#9fe9dd;font-weight:500;border-bottom:1px solid rgba(45,212,191,.35);transition:color .25s var(--ease),border-color .25s var(--ease)}.mhome .early a:hover{color:#e7fff8;border-bottom-color:rgba(45,212,191,.75)}.mhome .visual-slot{container:visual/inline-size;min-width:0;width:100%}.mhome .visual{position:relative;padding:0 0 clamp(4.25rem,5.5vw,5.75rem);isolation:isolate}.mhome .visual:before{content:"";position:absolute;z-index:0;left:4%;right:6%;top:-2%;height:72%;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,rgba(45,212,191,.28),rgba(34,211,238,.08) 42%,transparent 70%);filter:blur(12px);opacity:.8}.mhome .dash{position:relative;z-index:1;border-radius:clamp(.9rem,.7rem + .5vw,1.15rem);background:linear-gradient(180deg,#101b35,#0c1630);border:1px solid var(--line2);box-shadow:0 40px 80px -30px rgba(0,0,0,.75),0 0 0 1px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.mhome .dash-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:clamp(.55rem,.4rem + .4vw,.8rem) clamp(.7rem,.5rem + .6vw,1rem);border-bottom:1px solid var(--line)}.mhome .tabs{display:flex;gap:.25rem;min-width:0}.mhome .tab{font-size:clamp(.72rem,.68rem + .15vw,.8rem);font-weight:500;color:var(--dim);padding:.35rem .7rem;border-radius:7px}.mhome .tab.on{color:#e9f0fa;background:rgba(255,255,255,.06)}.mhome .pill{font-size:clamp(.62rem,.58rem + .12vw,.7rem);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#93a3bd;border:1px dashed rgba(148,178,220,.3);padding:.2rem .5rem;border-radius:6px;flex:none}.mhome .dash-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(11rem,26cqi,14.75rem);height:clamp(16.5rem,42cqi,23.5rem)}.mhome .map{position:relative;background:radial-gradient(circle at 40% 45%,#0f2340 0,#0b1a33 55%,#091428 100%);overflow:hidden;min-width:0}.mhome .map svg{position:absolute;inset:0;width:100%;height:100%}.mhome .map text{font-family:var(--sans),sans-serif}.mhome .map-chip{position:absolute;top:clamp(.5rem,1.5cqi,.8rem);left:clamp(.5rem,1.5cqi,.8rem);display:flex;align-items:center;gap:.45rem;font-size:clamp(.7rem,.64rem + .2vw,.78rem);font-weight:500;color:#cfe0f0;background:rgba(9,18,36,.78);border:1px solid var(--line2);padding:.3rem .65rem;border-radius:8px;backdrop-filter:blur(6px);max-width:calc(100% - 1.25rem)}.mhome .live{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(52,211,153,.2);display:block;flex:none}.mhome .side{border-left:1px solid var(--line);padding:clamp(.4rem,1cqi,.7rem);display:flex;flex-direction:column;gap:.25rem;background:rgba(6,12,25,.35);min-width:0}.mhome .side h4{font-size:clamp(.65rem,.6rem + .12vw,.7rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding:.15rem .5rem .25rem;margin:0}.mhome .veh{display:flex;align-items:center;gap:clamp(.4rem,1cqi,.65rem);padding:.4rem .45rem;border-radius:9px;min-width:0}.mhome .veh.on{background:rgba(45,212,191,.08);box-shadow:inset 0 0 0 1px rgba(45,212,191,.22)}.mhome .vi{width:clamp(1.65rem,1.4rem + .6vw,1.9rem);height:clamp(1.65rem,1.4rem + .6vw,1.9rem);border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.05);flex:none}.mhome .vi svg{width:1rem;height:1rem}.mhome .vn{font-size:clamp(.75rem,.7rem + .15vw,.82rem);font-weight:600;color:#e8eef8;line-height:1.2}.mhome .vs{font-size:clamp(.66rem,.62rem + .12vw,.72rem);color:var(--dim);display:flex;align-items:center;gap:.3rem;margin-top:.12rem}.mhome .dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex:none}.mhome .vr{margin-left:auto;font-size:clamp(.7rem,.66rem + .14vw,.78rem);font-weight:600;color:#dce6f3;font-variant-numeric:tabular-nums;text-align:right;flex:none}.mhome .vr small{display:block;font-size:clamp(.6rem,.56rem + .1vw,.66rem);font-weight:500;color:var(--dim)}.mhome .float{position:absolute;z-index:2;background:rgba(15,26,50,.92);backdrop-filter:blur(10px);border:1px solid var(--line2);border-radius:clamp(.75rem,.6rem + .3vw,.9rem);box-shadow:0 24px 50px -18px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.06)}.mhome .alert{left:clamp(-2.25rem,-4cqi,-.5rem);bottom:clamp(.15rem,1cqi,.5rem);width:min(18.75rem,48cqi);padding:clamp(.75rem,1.2cqi,.95rem) clamp(.8rem,1.4cqi,1rem);display:flex;gap:.75rem}.mhome .al-ic{width:2.125rem;height:2.125rem;flex:none;border-radius:10px;background:rgba(245,180,84,.14);display:grid;place-items:center;color:var(--amber)}.mhome .al-t{font-size:clamp(.78rem,.72rem + .15vw,.85rem);font-weight:600;color:#fff;display:flex;justify-content:space-between;gap:.5rem}.mhome .al-t span{font-size:clamp(.66rem,.62rem + .12vw,.72rem);font-weight:500;color:var(--dim);white-space:nowrap}.mhome .al-d{font-size:clamp(.72rem,.68rem + .14vw,.8rem);color:#aebbd0;margin-top:.2rem;line-height:1.45}.mhome .al-a{display:flex;gap:.5rem;margin-top:.6rem;flex-wrap:wrap}.mhome .tag{font-size:clamp(.66rem,.62rem + .12vw,.72rem);font-weight:500;padding:.25rem .55rem;border-radius:6px;background:rgba(255,255,255,.05);color:#c9d5e6;border:1px solid var(--line)}.mhome .tag.t{color:#9fe9dd;border-color:rgba(45,212,191,.3);background:rgba(45,212,191,.08)}.mhome .chat{right:clamp(-1.75rem,-3cqi,-.4rem);bottom:0;width:min(19.875rem,50cqi);padding:clamp(.75rem,1.2cqi,.9rem)}.mhome .chat-h{display:flex;align-items:center;gap:.5rem;font-size:clamp(.72rem,.68rem + .14vw,.8rem);font-weight:600;color:#e6eef9;margin-bottom:.6rem}.mhome .chat-h svg{width:1.375rem;height:1.375rem;border-radius:6px}.mhome .chat-h span{font-size:clamp(.64rem,.6rem + .1vw,.7rem);color:var(--dim)}.mhome .chat-h span,.mhome .q{margin-left:auto;font-weight:500}.mhome .q{width:-moz-fit-content;width:fit-content;max-width:86%;background:var(--teal);color:#04201c;padding:.5rem .75rem;border-radius:12px 12px 4px 12px}.mhome .a,.mhome .q{font-size:clamp(.75rem,.7rem + .15vw,.82rem)}.mhome .a{margin-top:.5rem;max-width:94%;background:rgba(255,255,255,.06);border:1px solid var(--line);color:#d8e2f0;line-height:1.5;padding:.55rem .75rem;border-radius:12px 12px 12px 4px}.mhome .a b{color:#fff;font-weight:600}.mhome .features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.25fr);gap:clamp(.75rem,.4rem + .8vw,1.15rem);padding-bottom:clamp(2.75rem,1.4rem + 3.2vw,4.75rem)}.mhome .features>*{min-width:0}.mhome .tile{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));border-radius:var(--radius);padding:clamp(1.15rem,.85rem + .8vw,1.55rem);transition:translate .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease),background-color .45s var(--ease)}@media (hover:hover){.mhome .tile:hover{translate:0 -3px;border-color:rgba(148,178,220,.34);box-shadow:0 18px 40px -28px rgba(0,0,0,.85);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02))}}.mhome .t-ic{width:clamp(2.15rem,1.9rem + .5vw,2.4rem);height:clamp(2.15rem,1.9rem + .5vw,2.4rem);border-radius:10px;display:grid;place-items:center;background:rgba(45,212,191,.1);color:var(--teal);margin-bottom:clamp(.75rem,.5rem + .6vw,1rem);box-shadow:inset 0 0 0 1px rgba(45,212,191,.2)}.mhome .t-ic svg{width:1.2rem;height:1.2rem}.mhome .tile h3{font-size:var(--fs-tile-title);font-weight:600;color:#fff;margin:0 0 .4rem;letter-spacing:-.005em}.mhome .tile p{font-size:var(--fs-tile);color:var(--muted);line-height:1.55;margin:0;text-wrap:pretty}.mhome .quote{border-radius:var(--radius);padding:clamp(1.2rem,.9rem + .8vw,1.65rem);margin:0;background:linear-gradient(160deg,rgba(45,212,191,.1),rgba(34,211,238,.03) 60%,rgba(255,255,255,.01));border:1px solid rgba(45,212,191,.2);display:flex;flex-direction:column;justify-content:space-between;transition:translate .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease)}@media (hover:hover){.mhome .quote:hover{translate:0 -3px;border-color:rgba(45,212,191,.4);box-shadow:0 18px 40px -28px rgba(20,184,166,.45)}}.mhome .quote blockquote{font-family:var(--serif);font-size:var(--fs-quote);line-height:1.45;color:#f2f6fc;font-weight:400;letter-spacing:-.005em;font-variation-settings:"opsz" 24;margin:0;text-wrap:balance}.mhome .quote cite{display:flex;align-items:center;gap:.65rem;margin-top:clamp(.8rem,.5rem + .7vw,1.1rem);font-style:normal;font-size:clamp(.78rem,.72rem + .16vw,.86rem);color:#a9b7cc;font-weight:500}.mhome .quote cite:before{content:"";width:1.375rem;height:2px;background:var(--teal);border-radius:2px;flex:none}.mhome .lead{padding:0 0 clamp(1.5rem,1rem + 1.5vw,2.25rem);scroll-margin-top:1rem}.mhome .anchor{display:block;position:relative;top:-1rem;height:0;scroll-margin-top:1rem}.mhome .lead-form{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.6rem,.4rem + .5vw,.8rem);max-width:34rem}.mhome .lead-input{flex:1 1 14rem;min-width:0;height:clamp(2.85rem,2.55rem + .6vw,3.15rem);border-radius:clamp(.55rem,.45rem + .25vw,.7rem);border:1px solid var(--line2);background:rgba(255,255,255,.03);color:var(--text);padding:0 1rem;font:inherit;font-size:clamp(.9rem,.84rem + .18vw,.95rem);outline:none;transition:border-color .25s var(--ease)}.mhome .lead-input::-moz-placeholder{color:var(--dim)}.mhome .lead-input::placeholder{color:var(--dim)}.mhome .lead-input:focus{border-color:rgba(45,212,191,.55)}.mhome .lead-error{flex:1 0 100%;font-size:.82rem;color:var(--amber)}.mhome .lead-done{margin:0;font-size:clamp(.875rem,.82rem + .16vw,.95rem);color:#9fe9dd}.mhome footer{border-top:1px solid var(--line);padding:clamp(1.15rem,.8rem + 1vw,1.5rem) 0 clamp(1.4rem,1rem + 1vw,1.9rem);font-size:clamp(.75rem,.7rem + .15vw,.82rem);color:var(--dim);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.5rem}.mhome .legal-links{display:flex;flex-wrap:wrap;gap:.35rem .9rem}.mhome .legal-links a{color:var(--muted)}.mhome .legal-links a:hover{color:var(--teal)}.mhome a:focus-visible,.mhome button:focus-visible,.mhome input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@container page (max-width: 76rem){.mhome .hero{grid-template-columns:1fr}.mhome .visual-slot{max-width:62rem;margin-inline:auto}.mhome .alert{left:.85rem}.mhome .alert,.mhome .chat{width:clamp(16.5rem,40cqi,26rem)}.mhome .chat{right:.85rem}}@container page (max-width: 64rem){.mhome .features{grid-template-columns:repeat(3,minmax(0,1fr))}.mhome .quote{grid-column:1/-1}}@container page (max-width: 44rem){.mhome .features{grid-template-columns:1fr}.mhome .quote{grid-column:auto}}@container visual (max-width: 42rem){.mhome .visual{display:flex;flex-direction:column;gap:clamp(.65rem,2cqi,.85rem);padding-bottom:0}.mhome .alert,.mhome .chat,.mhome .float{position:static;left:auto;right:auto;bottom:auto;width:auto}}@container visual (max-width: 42rem) and (min-width: 28rem){.mhome .visual{display:grid;grid-template-columns:1fr 1fr}.mhome .dash{grid-column:1/-1}}@container visual (max-width: 36rem){.mhome .dash-body{grid-template-columns:1fr;height:auto}.mhome .map{height:clamp(11.5rem,58cqi,16.5rem)}.mhome .map svg{top:2.25rem;height:calc(100% - 2.25rem)}.mhome .side{border-left:0;border-top:1px solid var(--line)}.mhome .side h4,.mhome .tabs .tab:nth-child(n+3){display:none}}@supports not (container-type:inline-size){@media (max-width:1100px){.mhome .features,.mhome .hero{grid-template-columns:1fr}.mhome .quote{grid-column:auto}}@media (max-width:720px){.mhome .visual{display:flex;flex-direction:column;gap:.75rem;padding-bottom:0}.mhome .dash-body{grid-template-columns:1fr;height:auto}.mhome .map{height:14rem}.mhome .alert,.mhome .chat,.mhome .float{position:static;width:auto}}}@keyframes hero-rise{0%{transform:translateY(12px)}to{transform:none}}@keyframes glow-breathe{0%,to{opacity:.62;scale:1}50%{opacity:1;scale:1.05}}@keyframes glow-parallax{0%{translate:0 14px}to{translate:0 -22px}}@keyframes card-float{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes live-pulse{0%,to{box-shadow:0 0 0 3px rgba(45,212,191,.18)}50%{box-shadow:0 0 0 6px rgba(45,212,191,.05)}}@keyframes live-pulse-green{0%,to{box-shadow:0 0 0 3px rgba(52,211,153,.2)}50%{box-shadow:0 0 0 6px rgba(52,211,153,.06)}}@media (prefers-reduced-motion:no-preference){html:has(.mhome){scroll-behavior:smooth}.mhome .hero-copy>*{animation:hero-rise .9s var(--ease) both}.mhome .hero-copy>:first-child{animation-delay:.04s}.mhome .hero-copy>:nth-child(2){animation-delay:.1s}.mhome .hero-copy>:nth-child(3){animation-delay:.16s}.mhome .hero-copy>:nth-child(4){animation-delay:.22s}.mhome .hero-copy>:nth-child(5){animation-delay:.28s}.mhome .hero-copy>:nth-child(6){animation-delay:.34s}.mhome .visual{animation:hero-rise 1s var(--ease) .12s both}.mhome .visual:before{animation:glow-breathe 8s ease-in-out infinite}.mhome .alert{animation:card-float 7.5s ease-in-out infinite}.mhome .chat{animation:card-float 9s ease-in-out infinite;animation-delay:-2.4s}.mhome .eyebrow i{animation:live-pulse 2.8s ease-in-out infinite}.mhome .live{animation:live-pulse-green 2.8s ease-in-out infinite}@supports (animation-timeline:view()){.mhome .visual:before{animation-name:glow-breathe,glow-parallax;animation-duration:8s,auto;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite,1;animation-fill-mode:none,both;animation-timeline:auto,view();animation-range:normal,cover 0 cover 100%}.mhome .lead,.mhome .quote,.mhome .tile,.mhome footer{animation-name:reveal-up;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0 entry 34%}.mhome .tile:nth-child(2){animation-range:entry 7% entry 42%}.mhome .tile:nth-child(3){animation-range:entry 14% entry 50%}.mhome .quote{animation-range:entry 8% entry 44%}}}@media (prefers-reduced-motion:reduce){html:has(.mhome){scroll-behavior:auto}.mhome *,.mhome :after,.mhome :before{animation:none!important;transition:none!important}.mhome .btn-ghost:hover,.mhome .btn-primary:hover,.mhome .quote:hover,.mhome .tile:hover{translate:none}}