@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2) format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2) format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-ext-700-normal.CJIcxD6K.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-700-normal.BLI3TTWz.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-700-normal.DvUfVpUG.woff2) format("woff2"),url(/_astro/dm-sans-latin-700-normal.CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--blue: #1a56db;--blue-dark: #0f3a8e;--blue-light: #e8f0fe;--navy: #0d1b2a;--white: #ffffff;--off-white: #f7f8fa;--gray-100: #f0f2f5;--gray-200: #e2e6eb;--gray-400: #8896a6;--gray-600: #4a5568;--gray-800: #1e293b;--green: #16a34a;--green-light: #dcfce7;--amber: #d97706;--amber-light: #fef3c7;--red: #dc2626;--red-light: #fee2e2;--teal: #0d9488;--teal-light: #ccfbf1}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:DM Sans,system-ui,-apple-system,sans-serif;color:var(--gray-800);background:var(--white);overflow-x:hidden}.nav{display:flex;justify-content:space-between;align-items:center;padding:24px 48px;max-width:1200px;margin:0 auto}.logo{font-family:"Instrument Serif",serif;font-size:34px;font-weight:400;color:var(--navy);letter-spacing:-.5px;display:flex;align-items:center;gap:10px}.logo span{color:var(--blue)}.nav-links{display:flex;gap:32px;align-items:center}.nav-links a{color:var(--gray-600);text-decoration:none;font-size:15px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--blue)}.nav-links a.nav-cta{background:var(--blue);color:var(--white);padding:12px 28px;border-radius:6px;font-weight:700;font-size:14px;letter-spacing:.5px;text-decoration:none;transition:all .2s;display:inline-block}.nav-links a.nav-cta:hover{background:var(--blue-dark);color:var(--white);transform:translateY(-1px)}.hero{padding:80px 48px 100px;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:6px;background:var(--blue-light);padding:8px 16px;border-radius:20px;font-size:13px;color:var(--blue);letter-spacing:.5px;font-weight:700;margin-bottom:28px}.hero-badge:before{content:"";width:6px;height:6px;background:var(--blue);border-radius:50%}.hero h1{font-family:"Instrument Serif",serif;font-size:64px;font-weight:400;line-height:1.08;margin-bottom:28px;color:var(--navy)}.hero h1 em{font-style:italic;color:var(--blue)}.hero-text{font-size:20px;color:var(--gray-600);line-height:1.7;margin-bottom:40px}.hero-buttons{display:flex;gap:14px;margin-bottom:52px}.btn-blue{background:var(--blue);color:var(--white);padding:16px 36px;border-radius:6px;font-weight:700;font-size:16px;text-decoration:none;transition:all .2s;display:inline-block}.btn-blue:hover{background:var(--blue-dark);transform:translateY(-1px)}.btn-outline{background:var(--white);color:var(--gray-800);padding:16px 36px;border-radius:6px;font-weight:700;font-size:16px;text-decoration:none;border:1px solid var(--gray-200);transition:all .2s;display:inline-block}.btn-outline:hover{border-color:var(--blue);color:var(--blue)}.hero-metrics{display:flex;gap:48px}.metric .num{font-family:"Instrument Serif",serif;font-size:42px;color:var(--navy)}.metric .label{font-size:13px;color:var(--gray-400);letter-spacing:.5px;margin-top:2px}.hero-visual{background:var(--gray-100);border-radius:12px;padding:32px;position:relative}.mock-dashboard{background:var(--white);border-radius:8px;border:1px solid var(--gray-200);overflow:hidden}.mock-header{background:var(--off-white);padding:12px 16px;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;align-items:center}.mock-title{font-size:13px;font-weight:700;color:var(--navy)}.mock-status{font-size:11px;color:var(--green);font-weight:700;display:flex;align-items:center;gap:4px}.mock-status:before{content:"";width:6px;height:6px;background:var(--green);border-radius:50%}.mock-body{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.mock-card{background:var(--off-white);border-radius:6px;padding:14px}.mock-card .mc-label{font-size:10px;color:var(--gray-400);letter-spacing:1px;text-transform:uppercase;font-weight:700}.mock-card .mc-value{font-family:"Instrument Serif",serif;font-size:32px;color:var(--navy);margin-top:4px}.mock-card.priority{background:var(--amber-light)}.mock-card.priority .mc-value{color:var(--amber)}.mock-card.alert{background:var(--red-light)}.mock-card.alert .mc-value{color:var(--red)}.mock-card.ok{background:var(--green-light)}.mock-card.ok .mc-value{color:var(--green)}.mock-alert{margin:12px 16px 16px;background:var(--amber-light);border-radius:6px;padding:10px 14px;font-size:12px;color:var(--amber);font-weight:600;border-left:3px solid var(--amber)}.section{padding:100px 48px;max-width:1200px;margin:0 auto}.section-alt{background:var(--off-white)}.section-dark{background:var(--navy);color:var(--white)}.section-label{font-size:13px;color:var(--blue);letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-bottom:14px}.section-dark .section-label{color:var(--teal)}.section-title{font-family:"Instrument Serif",serif;font-size:46px;font-weight:400;line-height:1.12;margin-bottom:18px;color:var(--navy)}.section-dark .section-title{color:var(--white)}.section-text{font-size:19px;color:var(--gray-600);line-height:1.7;max-width:640px;margin-bottom:48px}.section-dark .section-text{color:var(--gray-400)}.problem-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.problem-card{background:var(--white);border-radius:8px;padding:28px;border:1px solid var(--gray-200)}.problem-card h3{font-size:17px;font-weight:700;margin-bottom:8px;color:var(--navy)}.problem-card p{font-size:15px;color:var(--gray-600);line-height:1.65}.problem-card .p-icon{margin-bottom:14px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.step{background:var(--white);border-radius:8px;padding:28px;border:1px solid var(--gray-200);position:relative}.step-num{width:40px;height:40px;background:var(--blue);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;margin-bottom:16px}.step h3{font-size:16px;font-weight:700;margin-bottom:6px;color:var(--navy)}.step p{font-size:14px;color:var(--gray-600);line-height:1.6}.feature-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.feature-card{background:var(--off-white);border-radius:8px;padding:28px;border:1px solid var(--gray-200);transition:border-color .2s}.feature-card:hover{border-color:var(--blue)}.feature-card h3{font-size:17px;font-weight:700;margin-bottom:8px;color:var(--navy)}.feature-card p{font-size:14px;color:var(--gray-600);line-height:1.65}.ftag{display:inline-block;font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:700;padding:4px 10px;border-radius:3px;margin-top:12px}.ftag-live{background:var(--green-light);color:var(--green)}.ftag-soon{background:var(--amber-light);color:var(--amber)}.ftag-vision{background:var(--blue-light);color:var(--blue)}.alert-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.alert-card{background:var(--white);border-radius:10px;padding:24px;border:1px solid var(--gray-200)}.section-dark .alert-card{background:#ffffff0f;border-color:#ffffff1f}.alert-label{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.alert-label.pri{color:var(--red)}.alert-label.flow{color:var(--amber)}.alert-label.age{color:var(--teal)}.alert-label.sum{color:var(--green)}.alert-body{font-size:15px;line-height:1.7}.section-dark .alert-body{color:var(--gray-400)}.alert-body b{color:var(--white)}.alert-channels{display:flex;gap:24px;margin-top:40px;justify-content:center;flex-wrap:wrap}.channel{display:flex;align-items:center;gap:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:14px 24px}.channel svg{flex-shrink:0}.channel span{font-size:14px;font-weight:600;color:var(--white)}.module-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.module-card{background:var(--white);border-radius:8px;padding:24px;border:1px solid var(--gray-200);text-align:center;position:relative}.module-card.active{border-color:var(--blue);border-width:2px}.module-card.future{opacity:.65}.mbadge{position:absolute;top:10px;right:10px;font-size:9px;letter-spacing:1px;text-transform:uppercase;font-weight:700;padding:3px 8px;border-radius:3px}.mbadge-live{background:var(--green);color:var(--white)}.mbadge-next{background:var(--blue);color:var(--white)}.mbadge-plan{background:var(--gray-200);color:var(--gray-600)}.module-card .m-icon{font-size:32px;margin-bottom:12px}.module-card h3{font-size:14px;font-weight:700;margin-bottom:4px;color:var(--navy)}.module-card p{font-size:12px;color:var(--gray-600);line-height:1.5}.pilot-box{display:grid;grid-template-columns:2fr 1fr;gap:24px;max-width:800px}.pilot-card{background:var(--white);border:2px solid var(--blue);border-radius:10px;padding:36px}.pilot-header{margin-bottom:24px}.pilot-header h3{font-size:18px;font-weight:700;color:var(--navy)}.pilot-price{font-family:"Instrument Serif",serif;font-size:48px;color:var(--blue);margin:8px 0 4px}.pilot-desc{font-size:13px;color:var(--gray-400)}.pilot-features{display:flex;flex-direction:column;gap:10px}.pf-item{font-size:14px;color:var(--gray-600);display:flex;align-items:center;gap:10px}.pf-check{color:var(--blue);font-weight:700;font-size:16px;flex-shrink:0}.pilot-after{display:flex;flex-direction:column;justify-content:center;padding:16px}.pilot-after h4{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:8px}.pilot-after p{font-size:14px;color:var(--gray-600);line-height:1.65}.cta-section{padding:100px 48px;text-align:center;background:var(--blue-light)}.cta-section .section-title{margin:0 auto 12px;max-width:600px}.cta-section .section-text{margin:0 auto 36px}.legal{max-width:820px;margin:0 auto;padding:80px 48px 120px}.legal .legal-label{font-size:12px;color:var(--blue);letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-bottom:14px}.legal h1{font-family:"Instrument Serif",serif;font-size:56px;font-weight:400;line-height:1.08;color:var(--navy);margin-bottom:12px;letter-spacing:-.5px}.legal .legal-updated{font-size:13px;color:var(--gray-400);margin-bottom:48px}.legal .legal-intro{font-size:18px;color:var(--gray-600);line-height:1.65;margin-bottom:48px}.legal section{margin-bottom:40px}.legal h2{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--blue);margin-bottom:10px}.legal p{font-size:16px;color:var(--gray-600);line-height:1.7;margin-bottom:12px}.legal p strong,.legal p b{color:var(--navy);font-weight:700}.legal ul{list-style:none;padding-left:0;margin-top:8px}.legal ul li{font-size:15px;color:var(--gray-600);line-height:1.7;padding-left:18px;position:relative;margin-bottom:8px}.legal ul li:before{content:"";position:absolute;left:0;top:11px;width:10px;height:2px;background:var(--blue)}.legal dl{display:grid;grid-template-columns:220px 1fr;gap:10px 16px;font-size:16px;line-height:1.7}.legal dl dt{color:var(--gray-400)}.legal dl dd{color:var(--navy)}.legal a{color:var(--blue);text-decoration:none}.legal a:hover{text-decoration:underline}.legal .legal-back{display:inline-block;margin-top:48px;font-size:14px;font-weight:600;color:var(--blue);text-decoration:none}.legal .legal-back:hover{text-decoration:underline}@media(max-width:700px){.legal{padding:48px 24px 80px}.legal h1{font-size:36px}.legal dl{grid-template-columns:1fr;gap:4px 0}.legal dl dt{margin-top:10px}}.footer{background:var(--navy);color:var(--gray-400);padding:48px;text-align:center;font-size:13px}.footer-logo{font-family:"Instrument Serif",serif;font-size:26px;color:var(--white);margin-bottom:6px;display:flex;align-items:center;gap:8px;justify-content:center}.footer-logo span{color:var(--blue)}.footer a{color:var(--blue);text-decoration:none}.footer .powered{font-size:11px;margin-top:8px;color:var(--gray-400)}@media(max-width:900px){.hero{grid-template-columns:1fr;padding:48px 24px 64px}.hero h1{font-size:38px}.hero-visual,.nav-links{display:none}.nav{padding:16px 24px}.section{padding:64px 24px}.problem-grid,.feature-grid,.steps,.alert-grid{grid-template-columns:1fr}.module-grid{grid-template-columns:1fr 1fr}.pilot-box{grid-template-columns:1fr}.hero-metrics{flex-wrap:wrap;gap:24px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-content>*{animation:fadeUp .7s ease both}.hero-badge{animation-delay:.05s}.hero h1{animation-delay:.15s}.hero-text{animation-delay:.25s}.hero-buttons{animation-delay:.35s}.hero-metrics{animation-delay:.45s}.hero-visual{animation:fadeUp .8s ease .3s both}
