@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--bg: #FFFFFF;--bg-soft: #F7F8FB;--bg-band: #F1F2F6;--ink: #0F1733;--ink-2: #1F2A4A;--ink-muted: #5C6480;--ink-soft: #8A91A8;--line: #E5E8EE;--line-soft: #EEF0F4;--primary: #4F46E5;--primary-strong: #4338CA;--primary-soft: #EEF1FE;--orange: #F5A021;--green: #10B981;--red: #EF4444;--amber: #F59E0B;--purple: #7C5BE6;--blue: #3B82F6;--footer-bg: #0E1633;--footer-text: #C5CAE0}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:Inter,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.container{width:min(1240px,calc(100% - 3rem));margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn-primary{background:var(--primary);color:#fff;border:1px solid var(--primary);border-radius:10px;font:inherit;font-weight:600;font-size:.95rem;padding:9px 18px;cursor:pointer;transition:background .15s ease,transform .05s ease}.btn-primary:hover{background:var(--primary-strong);border-color:var(--primary-strong)}.btn-primary:active{transform:translateY(1px)}.btn-lg{padding:13px 26px;font-size:1rem}.btn-link{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-weight:600;font-size:1rem;padding:13px 18px}.btn-link:hover{color:var(--primary-strong)}.page-light{background:var(--bg);min-height:100vh;display:flex;flex-direction:column}.nav-light{display:flex;align-items:center;gap:32px;padding:22px 0 18px}.brand-light{display:inline-flex;align-items:center;flex:0 0 auto}.brand-light img{height:45px;width:auto}.nav-light-links{display:flex;gap:30px;flex:1;justify-content:center}.nav-light-links a{color:var(--ink-2);font-size:.95rem;font-weight:500;transition:color .15s ease}.nav-light-links a:hover{color:var(--primary)}.nav-light-links .om-nav-dropdown-trigger{color:var(--ink-2);font-family:inherit;font-size:.95rem;font-weight:500;background:transparent;border:0;padding:4px 0;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.nav-light-links .om-nav-dropdown-trigger:hover{color:var(--primary)}.nav-light-links .om-nav-dropdown-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px;min-width:180px;box-shadow:0 18px 44px -18px #0f17332e;display:flex;flex-direction:column;z-index:60}.nav-light-links .om-nav-dropdown-menu a{display:block;padding:9px 14px;border-radius:8px;color:var(--ink-2);font-size:.92rem;transition:background .15s ease,color .15s ease}.nav-light-links .om-nav-dropdown-menu a:hover{background:var(--primary-soft);color:var(--primary)}.nav-light-actions{display:flex;align-items:center;gap:18px;flex:0 0 auto}.nav-signin{color:var(--ink-2);font-size:.95rem;font-weight:500}.nav-signin:hover{color:var(--primary)}.nav-hamburger{display:none;align-items:center;justify-content:center;background:transparent;border:0;color:var(--ink);padding:8px;margin-left:-8px;cursor:pointer;border-radius:8px;transition:background .15s ease}.nav-hamburger:hover{background:#0f17330d}.nav-drawer-backdrop{position:fixed;inset:0;background:#0f173373;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:998}.nav-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.nav-drawer{position:fixed;top:0;left:0;bottom:0;width:min(320px,86vw);background:var(--bg);box-shadow:2px 0 24px #0f17332e;transform:translate(-100%);transition:transform .25s ease;z-index:999;display:flex;flex-direction:column;padding:22px 22px 32px}.nav-drawer.is-open{transform:translate(0)}.nav-drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;margin-bottom:10px;border-bottom:1px solid var(--line-soft)}.nav-drawer-brand{display:inline-flex;align-items:center}.nav-drawer-brand img{height:40px;width:auto}.nav-drawer-close{background:transparent;border:0;color:var(--ink);padding:8px;cursor:pointer;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.nav-drawer-close:hover{background:#0f17330d}.nav-drawer-links{display:flex;flex-direction:column;gap:4px;margin-top:6px}.nav-drawer-links a{color:var(--ink);font-size:1.05rem;font-weight:500;padding:12px 10px;border-radius:8px;transition:background .15s ease,color .15s ease}.nav-drawer-links a:hover{color:var(--primary);background:var(--primary-soft)}.hero-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;padding:56px 0 80px}.hero-v2-copy{max-width:560px}.hero-eyebrow{display:inline-block;background:var(--primary-soft);color:var(--primary);font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:6px 14px;border-radius:999px;text-transform:uppercase}.hero-v2-copy h1{margin:22px 0 0;font-size:clamp(2.6rem,4.6vw,4.2rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;color:var(--ink)}.hero-dot{color:var(--primary)}.hero-v2-sub{margin:22px 0 0;font-size:1.1rem;color:var(--ink-muted);line-height:1.55;max-width:460px}.hero-v2-actions{display:flex;align-items:center;gap:8px;margin:30px 0 0}.hero-checklist{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:24px}.hero-checklist li{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font-size:.95rem;font-weight:500}.hero-check{width:18px;height:18px;border-radius:50%;background:var(--green);color:#fff;display:inline-grid;place-items:center;flex:0 0 auto}.hero-v2-dashboard{display:grid;grid-template-columns:92px 1fr;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 60px -25px #0f17332e,0 4px 10px #0f17330a;overflow:hidden;font-size:.78rem}.dash-sidebar{background:#fafbfe;border-right:1px solid var(--line-soft);padding:14px 8px}.dash-sidebar-brand{padding:4px 6px 14px;border-bottom:1px solid var(--line-soft);margin-bottom:8px}.dash-sidebar-brand img{height:24px;width:auto}.dash-sidebar ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.dash-sidebar li{display:flex;align-items:center;gap:7px;font-size:.72rem;color:var(--ink-muted);padding:7px 8px;border-radius:8px}.dash-sidebar li.active{background:var(--primary-soft);color:var(--primary);font-weight:600}.dash-sidebar-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.dash-main{padding:16px 18px 18px;background:#fff}.dash-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.dash-header h3{margin:0;font-size:1rem;font-weight:700;color:var(--ink)}.dash-filters{display:flex;gap:8px}.dash-select{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-size:.72rem;color:var(--ink-2);background:#fff}.dash-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.dash-metric{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff;display:flex;flex-direction:column;gap:4px;min-width:0}.dash-metric-label{font-size:.7rem;color:var(--ink-soft);font-weight:500}.dash-metric-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dash-metric-row strong{font-size:1.35rem;font-weight:700;color:var(--ink)}.dash-trend{font-size:.7rem;font-weight:600}.dash-trend.green{color:var(--green)}.dash-trend.red{color:var(--red)}.dash-pill{display:inline-block;font-size:.66rem;font-weight:600;padding:2px 8px;border-radius:999px}.dash-pill.green{background:#10b9811f;color:var(--green)}.dash-pill.red{background:#ef44441f;color:var(--red)}.dash-pill.amber{background:#f59e0b24;color:var(--amber)}.dash-progress{height:4px;background:var(--line-soft);border-radius:999px;overflow:hidden;margin-top:6px}.dash-progress span{display:block;height:100%;background:var(--green);border-radius:999px}.dash-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dash-card{border:1px solid var(--line);border-radius:10px;padding:12px 12px 8px;background:#fff;min-width:0}.dash-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dash-card-head h4{margin:0;font-size:.78rem;font-weight:700;color:var(--ink)}.dash-card-head a{font-size:.7rem;color:var(--primary);font-weight:600}.dash-list{list-style:none;margin:0;padding:0}.dash-list li{display:grid;grid-template-columns:8px 1fr auto auto auto;gap:8px;align-items:center;padding:7px 0;font-size:.72rem;color:var(--ink-2);border-bottom:1px solid var(--line-soft)}.dash-list li:last-child{border-bottom:none}.dash-list-main{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-list-meta{color:var(--ink-muted);white-space:nowrap}.dash-list-time{color:var(--ink-soft);font-size:.68rem;white-space:nowrap}.dash-list-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.dash-dot{width:8px;height:8px;border-radius:50%}.dash-dot.red{background:var(--red)}.dash-icon{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center;grid-column:1}.dash-icon.blue{background:#3b82f626;color:var(--blue)}.dash-icon.green{background:#10b98126;color:var(--green)}.dash-list li:has(.dash-icon){grid-template-columns:22px 1fr auto}.features-v2{padding:0 0 72px}.features-v2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.feature-v2{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px 26px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;transition:box-shadow .18s ease,transform .18s ease}.feature-v2:hover{box-shadow:0 12px 28px -16px #0f17332e;transform:translateY(-2px)}.feature-v2-icon{width:50px;height:50px;border-radius:14px;display:inline-grid;place-items:center}.feature-v2.accent-purple .feature-v2-icon{background:#7c5be624;color:var(--purple)}.feature-v2.accent-blue .feature-v2-icon{background:#3b82f624;color:var(--blue)}.feature-v2.accent-green .feature-v2-icon{background:#10b98129;color:var(--green)}.feature-v2-body h3{margin:0 0 4px;font-size:1.18rem;font-weight:700;color:var(--ink)}.feature-v2-body p{margin:0;color:var(--ink-muted);font-size:.93rem;line-height:1.5}.feature-v2-arrow{color:var(--ink-soft)}.demo-cta{padding:0 0 56px}.demo-cta-inner{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:16px;padding:40px 44px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:center;position:relative;overflow:hidden}.demo-cta-inner:before,.demo-cta-inner:after{content:"";position:absolute;width:64px;height:64px;background-image:radial-gradient(var(--ink-soft) 1px,transparent 1px);background-size:8px 8px;opacity:.25;pointer-events:none}.demo-cta-inner:before{top:14px;left:14px}.demo-cta-inner:after{bottom:14px;right:14px}.demo-cta-inner h2{margin:0;font-size:1.6rem;font-weight:700;color:var(--ink)}.demo-cta-inner p{margin:8px 0 0;color:var(--ink-muted);font-size:.95rem;line-height:1.55}.demo-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center}.demo-form input{width:100%;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font:inherit;font-size:.93rem;color:var(--ink);background:#fff}.demo-form input::placeholder{color:var(--ink-soft)}.demo-form input:focus{outline:2px solid var(--primary-soft);border-color:var(--primary)}.trust-band{background:var(--footer-bg);color:var(--footer-text);padding:28px 0}.trust-title{text-align:center;margin:0 0 18px;font-size:.85rem;color:#ffffffa6}.trust-logos{list-style:none;margin:0 auto;padding:0;display:flex;justify-content:center;align-items:center;gap:clamp(20px,5vw,60px);flex-wrap:wrap;width:min(1240px,calc(100% - 3rem))}.trust-logos li a{display:inline-flex;align-items:center;gap:8px;color:#ffffffd9;font-size:.95rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:color .15s ease}.trust-logos li a:hover{color:#fff}.trust-logos li img{height:28px;width:auto;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.85;transition:opacity .15s ease}.trust-logos li a:hover img{opacity:1}.footer-light{padding:28px 0 36px}.footer-prelaunch{margin:0 0 18px;padding:12px 16px;background:var(--primary-soft);border:1px solid rgba(79,70,229,.18);border-radius:10px;color:var(--ink-2);font-size:.85rem;line-height:1.5}.footer-prelaunch strong{color:var(--primary-strong);font-weight:700}.footer-light-bottom{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:.85rem;color:var(--ink-muted)}.footer-light-bottom a{color:var(--ink-muted);text-decoration:none}.footer-light-bottom a:hover{color:var(--primary)}@media(max-width:1080px){.hero-v2{grid-template-columns:1fr;gap:42px;padding:32px 0 56px}.hero-v2-copy{max-width:720px}.nav-light-links{display:none}.nav-hamburger{display:inline-flex}.brand-light{display:none}.nav-light-actions{margin-left:auto}}@media(max-width:880px){.features-v2-grid{grid-template-columns:1fr}.demo-cta-inner{grid-template-columns:1fr;padding:28px}.demo-form{grid-template-columns:1fr}.demo-cta-inner:before,.demo-cta-inner:after{display:none}.dash-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-bottom{grid-template-columns:1fr}}@media(max-width:640px){.container{width:min(1240px,calc(100% - 1.6rem))}.nav-light{flex-wrap:wrap}.nav-light-actions{margin-left:auto}.hero-v2-dashboard{grid-template-columns:76px 1fr;font-size:.7rem}.footer-light-bottom{flex-direction:column}}.demo-cta-action{display:flex;justify-content:flex-end;align-items:center}.waitlist-overlay{position:fixed;inset:0;background:#0f17338c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:24px;z-index:1000;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.waitlist-modal{position:relative;background:#fff;border-radius:16px;padding:32px 32px 28px;width:min(100%,480px);margin:auto 0;box-shadow:0 30px 80px -20px #0f173373}@media(max-width:640px){.waitlist-overlay{padding:16px}.waitlist-modal{padding:24px 20px 22px;margin:0 auto}}.waitlist-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink-muted);display:inline-grid;place-items:center;cursor:pointer;transition:background .15s ease,color .15s ease}.waitlist-close:hover{background:var(--bg-soft);color:var(--ink)}.waitlist-title{margin:0 0 4px;font-size:1.35rem;font-weight:700;color:var(--ink)}.waitlist-sub{margin:0 0 16px;color:var(--ink-muted);font-size:.9rem;line-height:1.5}.waitlist-collection-notice{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px;font-size:.78rem;color:var(--ink-muted);margin-bottom:14px;line-height:1.45}.waitlist-collection-notice strong{color:var(--ink)}.waitlist-collection-notice a{color:var(--primary);text-decoration:underline}.waitlist-error{padding:9px 12px;border-radius:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:var(--red);font-size:.83rem;margin-bottom:14px}.waitlist-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.waitlist-field span{font-size:.8rem;font-weight:600;color:var(--ink)}.waitlist-input{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:inherit;font-size:.93rem;color:var(--ink);background:#fff}.waitlist-input:focus{outline:2px solid var(--primary-soft);border-color:var(--primary)}.waitlist-consent{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px;font-size:.82rem;color:var(--ink-muted);line-height:1.45}.waitlist-consent input[type=checkbox]{margin-top:3px;flex:0 0 auto;accent-color:var(--primary)}.waitlist-consent a{color:var(--primary);text-decoration:underline}.waitlist-captcha-consent{border:1px dashed var(--line);border-radius:10px;padding:12px 14px;margin:12px 0 14px;background:var(--bg-soft)}.waitlist-captcha-consent p{margin:0 0 8px;color:var(--ink-muted);font-size:.8rem;line-height:1.5}.waitlist-captcha-links a{color:var(--primary);text-decoration:underline}.waitlist-captcha-enable{border:1px solid var(--primary);background:#fff;color:var(--primary);border-radius:8px;padding:7px 14px;font:inherit;font-size:.83rem;font-weight:600;cursor:pointer}.waitlist-captcha-enable:hover{background:var(--primary-soft)}.waitlist-captcha-wrap{margin:12px 0 14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.waitlist-captcha-toggle{background:none;border:none;color:var(--ink-muted);font:inherit;font-size:.78rem;cursor:pointer;text-decoration:underline;padding:0}.waitlist-submit{width:100%;margin-top:6px;justify-content:center}.waitlist-submit:disabled{opacity:.6;cursor:not-allowed}.waitlist-end{text-align:center;padding:24px 0 12px}.waitlist-end h3{margin:0 0 8px;font-size:1.4rem;font-weight:700;color:var(--ink)}.waitlist-end p{margin:0;color:var(--ink-muted);font-size:.92rem;line-height:1.5}.company-hero{padding:56px 0 24px;text-align:center}.company-hero h1{margin:18px 0 0;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--ink)}.company-lede{margin:20px auto 0;max-width:660px;color:var(--ink-muted);font-size:1.05rem;line-height:1.6}.company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:32px 0 16px}.company-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px 30px}.company-card h2{margin:0 0 12px;font-size:1.3rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.company-card p{margin:0 0 12px;color:var(--ink-muted);font-size:.98rem;line-height:1.6}.company-card a{color:var(--primary);font-weight:600}.company-card a:hover{color:var(--primary-strong);text-decoration:underline}.company-card strong{color:var(--ink)}.company-meta-list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.company-meta-list li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line-soft);font-size:.93rem}.company-meta-list li:first-child{border-top:none}.company-meta-list span{color:var(--ink-soft)}.company-contact{padding:24px 0 64px}.company-contact-inner{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:16px;padding:32px 36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.company-contact-inner h2{margin:0 0 8px;font-size:1.4rem;font-weight:700;color:var(--ink)}.company-contact-inner>div p{margin:0;color:var(--ink-muted);font-size:.95rem;line-height:1.55}.company-contact-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.company-contact-list li{display:flex;justify-content:space-between;gap:16px;font-size:.94rem}.company-contact-list span{color:var(--ink-soft)}.company-contact-list a{color:var(--primary);font-weight:600}@media(max-width:800px){.company-grid,.company-contact-inner{grid-template-columns:1fr}}.pricing-page{background:var(--bg)}.pricing-hero{padding:32px 0 64px;text-align:center}.pricing-title{margin:12px 0 0;font-size:clamp(2.4rem,4.4vw,3.6rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:var(--ink)}.pricing-title-accent{background:linear-gradient(135deg,var(--primary) 0%,#7C5BE6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-subtitle{margin:16px auto 0;max-width:540px;color:var(--ink-muted);font-size:1.05rem;line-height:1.55}.pricing-cycle{display:inline-flex;align-items:center;gap:4px;margin:28px 0 40px;padding:5px;background:#fff;border:1px solid var(--line);border-radius:999px}.pricing-cycle-tab{border:none;background:none;font:inherit;font-weight:600;color:var(--ink-muted);padding:8px 18px;cursor:pointer;font-size:.92rem;border-radius:999px;transition:background .15s ease,color .15s ease}.pricing-cycle-tab:hover{color:var(--ink)}.pricing-cycle-tab.is-active{color:var(--primary);background:var(--primary-soft)}.pricing-cycle-tab em{display:inline-block;margin-left:4px;font-style:normal;font-size:.78rem;color:var(--primary);font-weight:700}.pricing-cycle-tab.is-active em{color:var(--primary-strong)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:8px;text-align:left}.pricing-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px 26px 26px;display:flex;flex-direction:column;gap:14px;transition:transform .18s ease,box-shadow .18s ease}.pricing-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #0f173333}.pricing-card.is-recommended{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),0 22px 50px -28px #4f46e566}.pricing-recommended{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:4px 14px;border-radius:999px;text-transform:uppercase}.pricing-card-head{display:flex;justify-content:space-between;align-items:center}.pricing-icon{width:32px;height:32px;border-radius:999px;display:inline-grid;place-items:center;flex:0 0 auto;color:#fff}.pricing-icon--starter{background:#7c5be6d9}.pricing-icon--growth{background:var(--primary)}.pricing-icon--business{background:var(--green)}.pricing-price{font-size:1.6rem;font-weight:800;color:var(--ink);letter-spacing:-.02em}.pricing-price span{font-size:.95rem;font-weight:600;color:var(--ink-muted);margin-left:2px}.pricing-name{margin:0;font-size:1.5rem;font-weight:800;color:var(--ink);letter-spacing:-.01em}.pricing-tagline{margin:0;color:var(--ink-muted);font-size:.92rem;line-height:1.5}.pricing-headline-feature{margin:4px 0 0;font-size:.95rem;font-weight:700;color:var(--ink)}.pricing-feature-list{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.pricing-feature-list li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:var(--ink-2);line-height:1.45}.pricing-check{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;flex:0 0 auto;margin-top:1px}.pricing-check--starter{background:#7c5be6d9}.pricing-check--growth{background:var(--primary)}.pricing-check--business{background:var(--green)}.pricing-overage{margin:12px 0 0;padding-top:14px;border-top:1px dashed var(--line);color:var(--ink-soft);font-size:.78rem;line-height:1.45}.pricing-helper{margin:0;text-align:center;font-size:.8rem;color:var(--primary);font-weight:600;background:var(--primary-soft);padding:8px 12px;border-radius:8px}.pricing-cta{width:100%;justify-content:center;margin-top:4px}.pricing-billed{margin:0;text-align:center;font-size:.78rem;color:var(--ink-soft)}.pricing-enterprise{margin-top:28px;background:linear-gradient(135deg,#fff 0%,var(--bg-soft) 100%);border:1px solid var(--line);border-radius:16px;padding:28px 32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;text-align:left}.pricing-enterprise-pill{display:inline-block;background:var(--primary-soft);color:var(--primary);font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:999px;text-transform:uppercase}.pricing-enterprise-copy h3{margin:10px 0 4px;font-size:1.35rem;font-weight:700;color:var(--ink)}.pricing-enterprise-copy p{margin:0;color:var(--ink-muted);font-size:.95rem}.pricing-enterprise-highlights{list-style:none;margin:14px 0 0;padding:0;display:flex;gap:20px 26px;flex-wrap:wrap}.pricing-enterprise-highlights li{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--ink-2);font-weight:500}.pricing-enterprise .pricing-cta{width:auto;padding:13px 28px;font-size:1rem}.pricing-faq{background:var(--bg-soft);padding:56px 0 64px;border-top:1px solid var(--line-soft)}.pricing-faq-inner{max-width:760px}.pricing-faq h2{margin:0 0 28px;font-size:1.8rem;font-weight:700;color:var(--ink);text-align:center;letter-spacing:-.01em}.pricing-faq-list{display:grid;gap:12px}.pricing-faq-item{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.pricing-faq-item[open]{border-color:var(--primary)}.pricing-faq-item summary{padding:18px 22px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;color:var(--ink);font-size:1rem}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-item summary>span:last-child{font-size:1.4rem;color:var(--ink-soft);transition:transform .18s ease;line-height:1}.pricing-faq-item[open] summary>span:last-child{transform:rotate(45deg);color:var(--primary)}.pricing-faq-item p{margin:0;padding:0 22px 18px;color:var(--ink-muted);font-size:.95rem;line-height:1.6}@media(max-width:980px){.pricing-grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.pricing-enterprise{grid-template-columns:1fr}.pricing-enterprise .pricing-cta{width:100%}}.legal-page{padding-bottom:80px;background:var(--bg)}.legal-page-container{padding-top:40px;max-width:880px}.legal-logo{display:inline-flex;margin-bottom:28px}.legal-logo img{width:180px;height:auto}.legal-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:48px 52px;color:var(--ink-2);line-height:1.7;font-size:15px}.legal-card h1{font-size:32px;font-weight:700;margin:0 0 8px;color:var(--ink);letter-spacing:-.01em}.legal-card h2{font-size:20px;font-weight:700;margin:36px 0 12px;color:var(--ink)}.legal-card h3{font-size:16px;font-weight:600;margin:24px 0 8px;color:var(--ink-2)}.legal-card p{margin:0 0 14px;color:var(--ink-muted)}.legal-card ul{margin:0 0 18px;padding-left:22px;color:var(--ink-muted)}.legal-card li{margin-bottom:8px}.legal-card ul ul{margin-top:8px;margin-bottom:0}.legal-card a{color:var(--primary);text-decoration:underline}.legal-card a:hover{color:var(--primary-strong)}.legal-card strong{color:var(--ink);font-weight:700}.legal-meta{color:var(--ink-soft)!important;font-size:13px!important;margin-bottom:28px!important}.legal-see-also{margin-top:32px!important;margin-bottom:8px!important}.legal-back{display:inline-block;margin-top:36px;font-size:14px}@media(max-width:720px){.legal-card{padding:28px 22px}}:root{--om-bg: #05080F;--om-card: #0D1421;--om-card-soft: #111826;--om-border: #0F1825;--om-border-strong: #1A2235;--om-ink: #E7ECF5;--om-ink-soft: #A8B0C2;--om-ink-muted: #8B92A0;--om-purple: #4737D5;--om-purple-strong: #5B4AE6;--om-purple-soft: rgba(71, 55, 213, .14);--om-blue: #529BED;--om-cyan: #60D3F5;--om-green: #22C55E;--om-red: #EF4444;--om-amber: #F59E0B;--om-teal: #14B8A6;--om-grad: linear-gradient(90deg, #529BED 0%, #6747DE 100%)}.om-page{background-color:#05080f;background-image:url(/assets/bram_bg.png);background-size:cover;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;color:var(--om-ink);min-height:100vh;display:flex;flex-direction:column;font-family:Inter,sans-serif}.om-page *{box-sizing:border-box}.om-container{width:min(1240px,calc(100% - 3rem));margin:0 auto}.om-btn{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:12px 22px;font:inherit;font-weight:600;font-size:.95rem;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .05s ease,color .18s ease;white-space:nowrap}.om-btn-sm{padding:8px 16px;font-size:.88rem}.om-btn-primary{background:var(--om-purple);color:#fff;border-color:var(--om-purple);box-shadow:0 6px 20px -6px #4737d5b3}.om-btn-primary:hover{background:var(--om-purple-strong);border-color:var(--om-purple-strong)}.om-btn-primary:active{transform:translateY(1px)}.om-btn-ghost{background:#0f182599;color:var(--om-ink);border-color:var(--om-border-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.om-btn-ghost:hover{background:#1a2235e6;border-color:#2a3450}.om-btn-outline{background:transparent;color:var(--om-ink);border-color:#2a3450}.om-btn-outline:hover{background:#ffffff0a;border-color:#3a476b}.om-nav-wrap{position:sticky;top:0;z-index:50;background:#05080fb8;-webkit-backdrop-filter:saturate(150%) blur(10px);backdrop-filter:saturate(150%) blur(10px);border-bottom:1px solid rgba(255,255,255,.04)}.om-nav{padding:16px 0}.om-nav-inner{display:flex;align-items:center;gap:24px}.om-nav-brand{display:inline-flex;align-items:center;flex:0 0 auto}.om-nav-brand img{height:40px;width:auto}.om-nav-links{display:flex;gap:32px;flex:1;justify-content:center;align-items:center}.om-nav-links a,.om-nav-dropdown-trigger{color:var(--om-ink-soft);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s ease;background:transparent;border:none;font-family:inherit;padding:4px 0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.om-nav-links a:hover,.om-nav-dropdown-trigger:hover{color:#fff}.om-nav-dropdown{position:relative}.om-nav-dropdown-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:12px;padding:8px;min-width:180px;box-shadow:0 18px 44px -18px #0009;display:flex;flex-direction:column;z-index:60}.om-nav-dropdown-menu a{display:block;padding:9px 14px;border-radius:8px;color:var(--om-ink-soft);font-size:.92rem;text-decoration:none;transition:background .15s ease,color .15s ease}.om-nav-dropdown-menu a:hover{background:#4737d51f;color:#fff}.om-nav-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.om-nav-hamburger{display:none;align-items:center;justify-content:center;background:transparent;border:0;color:var(--om-ink);padding:8px;margin-left:-8px;cursor:pointer;border-radius:8px}.om-nav-hamburger:hover{background:#ffffff0d}.nav-drawer.is-dark{background:var(--om-card);color:var(--om-ink)}.nav-drawer.is-dark .nav-drawer-head{border-bottom-color:var(--om-border-strong)}.nav-drawer.is-dark .nav-drawer-close{background:transparent;color:var(--om-ink-soft);border:0}.nav-drawer.is-dark .nav-drawer-links a{color:var(--om-ink)}.nav-drawer.is-dark .nav-drawer-links a:hover{background:#4737d524;color:#fff}.om-hero{position:relative;padding:40px 0 60px;overflow:hidden}.om-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center;padding:48px 0 40px}.om-hero-copy{max-width:580px}.om-eyebrow{display:inline-block;background:#4737d529;color:#a099ff;border:1px solid rgba(71,55,213,.35);font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:6px 14px;border-radius:999px;text-transform:uppercase}.om-hero-title{margin:24px 0 0;font-size:clamp(2.8rem,5.2vw,4.6rem);font-weight:800;line-height:1.03;letter-spacing:-.03em;color:#fff}.om-grad{background:var(--om-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.om-hero-sub{margin:22px 0 0;font-size:1.05rem;color:var(--om-ink-soft);line-height:1.55;max-width:480px}.om-hero-checks{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:22px}.om-hero-checks li{display:inline-flex;align-items:center;gap:8px;color:var(--om-ink);font-size:.93rem;font-weight:500}.om-hero-check{width:18px;height:18px;border-radius:50%;background:var(--om-blue);color:#fff;display:inline-grid;place-items:center;flex:0 0 auto}.om-hero-actions{display:flex;align-items:center;gap:12px;margin:30px 0 0;flex-wrap:wrap}.om-hero-trust{margin:22px 0 0;color:var(--om-ink-muted);font-size:.85rem}.om-hero-dash{display:grid;grid-template-columns:52px 1fr;background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:16px;box-shadow:0 40px 80px -30px #000c,0 0 0 1px #529bed14;overflow:hidden;font-size:.78rem;min-width:0}.om-dash-side{background:#0a1120;border-right:1px solid var(--om-border);padding:12px 8px;display:flex;flex-direction:column;gap:8px}.om-dash-brand{padding:4px 4px 10px;border-bottom:1px solid var(--om-border)}.om-dash-brand img{display:block;width:24px;height:24px;object-fit:contain;margin:0 auto}.om-dash-side ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.om-dash-side li{display:grid;place-items:center;height:32px;border-radius:8px;color:var(--om-ink-muted)}.om-dash-side li.active{background:#4737d533;color:#c4bdff}.om-dash-main{padding:14px 16px 16px;background:var(--om-card);min-width:0}.om-dash-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px}.om-dash-head h3{margin:0;font-size:.95rem;font-weight:700;color:#fff}.om-dash-filters{display:flex;gap:6px}.om-dash-select{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--om-border-strong);border-radius:8px;padding:5px 10px;font-size:.68rem;color:var(--om-ink-soft);background:#0a1120}.om-dash-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.om-dash-metric{border:1px solid var(--om-border-strong);border-radius:10px;padding:10px;background:#0a1120;display:flex;flex-direction:column;gap:4px;min-width:0}.om-dash-metric-label{font-size:.64rem;color:var(--om-ink-muted);font-weight:500}.om-dash-metric-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.om-dash-metric-row strong{font-size:1.15rem;font-weight:700;color:#fff}.om-dash-trend{font-size:.66rem;font-weight:600}.om-dash-trend.green{color:var(--om-green)}.om-dash-trend.red{color:var(--om-red)}.om-dash-pill{display:inline-block;font-size:.6rem;font-weight:600;padding:2px 7px;border-radius:999px}.om-dash-pill.green{background:#22c55e29;color:var(--om-green)}.om-dash-pill.red{background:#ef44442e;color:#fca5a5}.om-dash-pill.amber{background:#f59e0b29;color:#fcd34d}.om-dash-progress{height:4px;background:#ffffff0f;border-radius:999px;overflow:hidden;margin-top:4px}.om-dash-progress span{display:block;height:100%;background:var(--om-green);border-radius:999px}.om-dash-bottom{display:grid;grid-template-columns:1fr 1fr;gap:8px}.om-dash-card{border:1px solid var(--om-border-strong);border-radius:10px;padding:10px;background:#0a1120;min-width:0}.om-dash-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.om-dash-card-head h4{margin:0;font-size:.72rem;font-weight:700;color:#fff}.om-dash-card-head a{font-size:.64rem;color:var(--om-blue);font-weight:600;text-decoration:none}.om-dash-list{list-style:none;margin:0;padding:0}.om-dash-list li{display:grid;grid-template-columns:10px 1fr auto auto;gap:8px;align-items:center;padding:6px 0;font-size:.68rem;color:var(--om-ink-soft);border-bottom:1px solid var(--om-border)}.om-dash-list li:last-child{border-bottom:none}.om-dash-list-main{font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.om-dash-list-meta,.om-dash-list-time{color:var(--om-ink-muted);font-size:.62rem;white-space:nowrap}.om-dash-list-stack{display:flex;flex-direction:column;gap:1px;min-width:0}.om-dash-dot{width:8px;height:8px;border-radius:50%;grid-column:1}.om-dash-dot.red{background:var(--om-red)}.om-dash-icon{width:16px;height:16px;border-radius:50%;background:#22c55e33;color:var(--om-green);display:inline-grid;place-items:center;grid-column:1}.om-dash-list li:has(.om-dash-icon){grid-template-columns:16px 1fr auto}.om-valueprops{padding:8px 0 0}.om-valueprops-inner{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:16px;padding:24px 28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.om-valueprop{display:flex;gap:14px;align-items:flex-start}.om-valueprop-icon{width:36px;height:36px;border-radius:10px;background:#529bed1f;color:var(--om-blue);display:inline-grid;place-items:center;flex:0 0 auto}.om-valueprop h3{margin:0 0 6px;font-size:.92rem;font-weight:700;color:#fff;line-height:1.3}.om-valueprop p{margin:0;color:var(--om-ink-muted);font-size:.82rem;line-height:1.5}.om-section-head{text-align:center;margin:0 0 28px}.om-section-head h2{margin:0;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;color:#fff;letter-spacing:-.02em}.om-section-head p{margin:10px auto 0;color:var(--om-ink-muted);font-size:.98rem;max-width:560px}.om-platform{padding:72px 0 24px;scroll-margin-top:88px}.om-usecases{scroll-margin-top:88px}.om-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.om-platform-card{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:14px;padding:22px 22px 20px;transition:border-color .18s ease,transform .18s ease;display:flex;flex-direction:column;gap:10px}.om-platform-card:hover{border-color:#2a3450;transform:translateY(-2px)}.om-platform-icon{width:42px;height:42px;border-radius:10px;display:inline-grid;place-items:center}.om-accent-purple{background:#7c5be629;color:#a498f0}.om-accent-blue{background:#529bed24;color:var(--om-blue)}.om-accent-green{background:#22c55e24;color:var(--om-green)}.om-accent-red{background:#ef444424;color:#fca5a5}.om-accent-amber{background:#f59e0b24;color:#fcd34d}.om-accent-teal{background:#14b8a624;color:#5eead4}.om-platform-card h3{margin:4px 0 0;font-size:1.05rem;font-weight:700;color:#fff}.om-platform-card p{margin:0;color:var(--om-ink-muted);font-size:.88rem;line-height:1.55}.om-learn{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--om-blue);font-size:.85rem;font-weight:600;text-decoration:none;padding-top:4px}.om-learn:hover{color:var(--om-cyan)}.om-how{padding:48px 0;margin-top:24px}.om-how-grid{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:16px;padding:36px 28px 32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.om-how-step{text-align:center;padding:0 8px}.om-how-step-top{position:relative;display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:16px;min-height:44px}.om-how-num{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;font-weight:700;font-size:.92rem;color:#fff;position:relative;z-index:1}.om-how-num.om-accent-purple{background:#6f5cff;color:#fff}.om-how-num.om-accent-blue{background:var(--om-blue);color:#fff}.om-how-num.om-accent-green{background:var(--om-green);color:#fff}.om-how-icon{color:var(--om-ink-soft);display:inline-grid;place-items:center}.om-how-connector{position:absolute;top:50%;left:calc(50% + 30px);right:calc(-50% + 30px);height:1px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 4px,transparent 4px 8px);z-index:0}.om-how-step h3{margin:0 0 6px;font-size:1rem;font-weight:700;color:#fff}.om-how-step p{margin:0;color:var(--om-ink-muted);font-size:.85rem;line-height:1.55}.om-activity{padding:24px 0}.om-activity-head,.om-faq-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:16px}.om-activity-head h2,.om-faq-head h2{margin:0;font-size:1.35rem;font-weight:700;color:#fff;letter-spacing:-.01em}.om-activity-link{display:inline-flex;align-items:center;gap:6px;color:var(--om-blue);font-size:.88rem;font-weight:600;text-decoration:none}.om-activity-link:hover{color:var(--om-cyan)}.om-activity-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.om-activity-card{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:12px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:8px;min-width:0}.om-activity-card-head{display:flex;justify-content:space-between;align-items:center}.om-activity-dot{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;position:relative}.om-activity-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.om-activity-dot.red{color:var(--om-red);background:#ef444426}.om-activity-dot.amber{color:var(--om-amber);background:#f59e0b26}.om-activity-dot.green{color:var(--om-green);background:#22c55e26}.om-activity-dot.blue{color:var(--om-blue);background:#529bed26}.om-activity-badge{font-size:.64rem;font-weight:700;padding:3px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.om-activity-badge.red{background:#ef444429;color:#fca5a5}.om-activity-badge.amber{background:#f59e0b29;color:#fcd34d}.om-activity-badge.green{background:#22c55e29;color:#86efac}.om-activity-badge.blue{background:#529bed29;color:#93c5fd}.om-activity-title{margin:4px 0 0;color:#fff;font-size:.83rem;font-weight:600;line-height:1.4}.om-activity-meta{margin:0;color:var(--om-ink-muted);font-size:.72rem;line-height:1.4}.om-usecases{padding:56px 0 24px}.om-usecases-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.om-usecase-card{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:14px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:10px;transition:border-color .18s ease,transform .18s ease}.om-usecase-card:hover{border-color:#2a3450;transform:translateY(-2px)}.om-usecase-icon{width:42px;height:42px;border-radius:10px;display:inline-grid;place-items:center}.om-usecase-card h3{margin:2px 0 0;font-size:1rem;font-weight:700;color:#fff}.om-usecase-card p{margin:0;color:var(--om-ink-muted);font-size:.84rem;line-height:1.55}.om-stack{padding:40px 0 24px}.om-stack-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.om-stack-col{display:flex;flex-direction:column;gap:16px;min-width:0}.om-trust-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:12px}.om-trust-list li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start}.om-trust-list li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.om-trust-list strong{color:#fff;font-size:.95rem;font-weight:700}.om-trust-list span{color:var(--om-ink-muted);font-size:.86rem;line-height:1.55}.om-trust-check{width:20px;height:20px;border-radius:50%;background:var(--om-green);color:#fff;display:inline-grid;place-items:center;flex:0 0 auto;margin-top:2px}.om-stack-card{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:16px;padding:26px 28px}.om-stack-card h3{margin:0 0 6px;font-size:1.2rem;font-weight:700;color:#fff}.om-stack-card>p{margin:0 0 18px;color:var(--om-ink-muted);font-size:.9rem;line-height:1.55}.om-stack-points{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:14px}.om-stack-points li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start}.om-stack-points li>div{display:flex;flex-direction:column;gap:2px}.om-stack-points strong{color:#fff;font-size:.95rem;font-weight:700}.om-stack-points span{color:var(--om-ink-muted);font-size:.88rem;line-height:1.55}.om-stack-check{width:20px;height:20px;border-radius:50%;background:var(--om-blue);color:#fff;display:inline-grid;place-items:center;flex:0 0 auto;margin-top:2px}.om-security-layout{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.om-security-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.om-security-list li{display:flex;align-items:center;gap:10px;color:var(--om-ink);font-size:.92rem}.om-security-check{width:18px;height:18px;border-radius:50%;background:var(--om-green);color:#fff;display:inline-grid;place-items:center;flex:0 0 auto}.om-security-visual img{width:180px;height:auto;display:block;filter:drop-shadow(0 20px 40px rgba(91,74,230,.35))}.om-faq{padding:40px 0 32px}.om-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.om-faq-item{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:12px;padding:0;overflow:hidden;transition:border-color .18s ease}.om-faq-item[open]{border-color:#2a3450}.om-faq-item summary{padding:16px 20px;list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;font-size:.95rem;color:#fff}.om-faq-item summary::-webkit-details-marker{display:none}.om-faq-plus{color:var(--om-ink-soft);font-size:1.2rem;line-height:1;transition:transform .18s ease,color .18s ease}.om-faq-item[open] .om-faq-plus{transform:rotate(45deg);color:var(--om-blue)}.om-faq-item p{margin:0;padding:0 20px 18px;color:var(--om-ink-muted);font-size:.9rem;line-height:1.6}.om-cta{padding:32px 0 48px}.om-cta-inner{background:linear-gradient(135deg,#3b2fb5,#4737d5 60%,#5b4ae6);border-radius:18px;padding:36px 44px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:center;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #4737d599}.om-cta-inner:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 200px at 20% 0%,rgba(255,255,255,.1),transparent 70%);pointer-events:none}.om-cta-inner h2{margin:0;font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1.2;position:relative}.om-cta-inner p{margin:10px 0 0;color:#ffffffd1;font-size:.95rem;line-height:1.55;position:relative}.om-cta-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;position:relative}.om-cta .om-btn-primary{background:#fff;color:var(--om-purple);border-color:#fff;box-shadow:0 6px 20px -6px #0000004d}.om-cta .om-btn-primary:hover{background:#f5f3ff;color:var(--om-purple-strong);border-color:#f5f3ff}.om-cta .om-btn-outline{color:#fff;border-color:#fff6}.om-cta .om-btn-outline:hover{background:#ffffff1a;border-color:#ffffffb3}.om-footer{background:#05080f;border-top:1px solid var(--om-border-strong);padding:48px 0 32px;color:var(--om-ink-soft)}.om-prelaunch{margin:0 0 28px;padding:14px 18px;background:#4737d524;border:1px solid rgba(71,55,213,.35);border-radius:12px;color:var(--om-ink);font-size:.88rem;line-height:1.55}.om-prelaunch strong{color:#a099ff;font-weight:700}.om-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr) 1.3fr;gap:36px;padding-bottom:32px;border-bottom:1px solid var(--om-border-strong)}.om-footer-brand p{margin:14px 0 0;color:var(--om-ink-muted);font-size:.88rem;line-height:1.6;max-width:260px}.om-footer-logo{display:inline-flex;align-items:center;color:#fff;text-decoration:none}.om-footer-logo img{height:35px;width:auto;display:block}.om-footer-col h4{margin:0 0 14px;color:#fff;font-size:.95rem;font-weight:700}.om-footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.om-footer-col a{color:var(--om-ink-soft);font-size:.9rem;text-decoration:none;transition:color .15s ease}.om-footer-col a:hover{color:#fff}.om-footer-subscribe p{margin:0 0 12px;color:var(--om-ink-muted);font-size:.85rem;line-height:1.55}.om-subscribe{display:flex;align-items:center;gap:8px;background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:10px;padding:4px 4px 4px 12px}.om-subscribe input{flex:1;background:transparent;border:0;color:#fff;font:inherit;font-size:.88rem;outline:none;padding:8px 0;min-width:0}.om-subscribe input::placeholder{color:var(--om-ink-muted)}.om-subscribe button{background:var(--om-purple);color:#fff;border:0;border-radius:7px;width:32px;height:32px;display:inline-grid;place-items:center;cursor:pointer;transition:background .15s ease}.om-subscribe button:hover{background:var(--om-purple-strong)}.om-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;font-size:.82rem;color:var(--om-ink-muted);flex-wrap:wrap}.om-footer-bottom a{color:var(--om-ink-muted);text-decoration:none}.om-footer-bottom a:hover{color:#fff}.om-footer-legal{display:flex;gap:18px;flex-wrap:wrap}.om-placeholder{background:linear-gradient(135deg,#1a2235,#0f1825);border:1px dashed rgba(255,255,255,.1);border-radius:8px;display:inline-block}.om-placeholder-logo{width:28px;height:28px}.om-placeholder-logo-sm{width:20px;height:20px;border-radius:4px}.om-placeholder-shield{background:radial-gradient(circle at 30% 20%,#4737d580,#0d1421cc)}@media(max-width:1100px){.om-hero-grid{grid-template-columns:1fr;gap:42px}.om-valueprops-inner,.om-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.om-how-connector{display:none}.om-activity-row,.om-usecases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-stack-grid,.om-faq-grid{grid-template-columns:1fr}.om-footer-grid{grid-template-columns:1fr 1fr}.om-cta-inner{grid-template-columns:1fr;padding:28px}.om-cta-actions{justify-content:flex-start}.om-nav-links{display:none}.om-nav-hamburger{display:inline-flex}}@media(max-width:720px){.om-container{width:min(1240px,calc(100% - 1.6rem))}.om-hero{padding-top:20px}.om-valueprops-inner,.om-platform-grid,.om-usecases-grid,.om-activity-row,.om-how-grid{grid-template-columns:1fr}.om-footer-grid{grid-template-columns:1fr;gap:28px}.om-footer-bottom{flex-direction:column;align-items:flex-start}.om-dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.om-dash-bottom,.om-security-layout{grid-template-columns:1fr}.om-security-visual{display:none}}.om-contact-hero{padding:64px 0 24px;text-align:center;position:relative}.om-contact-hero .om-eyebrow{margin-bottom:8px}.om-contact-title{margin:18px auto 0;max-width:20ch;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#fff}.om-contact-sub{margin:18px auto 0;max-width:58ch;color:var(--om-ink-muted);font-size:1.02rem;line-height:1.6}.om-contact-section{padding:36px 0 64px}.om-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.om-contact-sidebar{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:16px;padding:28px 26px;position:sticky;top:88px}.om-contact-sidebar h2{margin:0 0 6px;font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:-.01em}.om-contact-sidebar>p{margin:0 0 18px;color:var(--om-ink-muted);font-size:.92rem;line-height:1.55}.om-contact-detail{padding:14px 0;border-top:1px solid var(--om-border-strong)}.om-contact-detail h3{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--om-ink-muted)}.om-contact-detail a{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;transition:color .15s ease}.om-contact-detail a:hover{color:var(--om-blue)}.om-contact-demo-link{background:none;border:0;padding:0;color:var(--om-blue);font:inherit;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.om-contact-demo-link:hover{color:var(--om-cyan)}.om-quote-card{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:16px;padding:32px 32px 28px}.om-quote-card h2{margin:0;font-size:1.45rem;font-weight:700;color:#fff;letter-spacing:-.01em}.om-quote-subtitle{margin:6px 0 20px;color:var(--om-ink-muted);font-size:.92rem}.om-quote-notice{background:#529bed14;border:1px solid rgba(82,155,237,.22);color:var(--om-ink);border-radius:12px;padding:12px 14px;font-size:.82rem;line-height:1.55;margin-bottom:18px}.om-quote-notice strong{color:#fff;font-weight:700}.om-quote-notice a{color:var(--om-blue);text-decoration:underline}.om-quote-notice a:hover{color:var(--om-cyan)}.om-quote-error{background:#ef44441f;border:1px solid rgba(239,68,68,.32);color:#fca5a5;border-radius:12px;padding:11px 14px;font-size:.88rem;font-weight:500;margin-bottom:14px}.om-quote-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.om-quote-field label{font-size:.82rem;font-weight:600;color:#fff}.om-quote-field input,.om-quote-field textarea{border:1px solid var(--om-border-strong);background:#0a1120;color:#fff;border-radius:10px;padding:11px 13px;font:inherit;font-size:.92rem;font-family:Inter,sans-serif;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.om-quote-field input::placeholder,.om-quote-field textarea::placeholder{color:var(--om-ink-muted)}.om-quote-field input:focus,.om-quote-field textarea:focus{outline:none;border-color:var(--om-purple-strong);box-shadow:0 0 0 3px #5b4ae62e}.om-quote-field textarea{resize:vertical;min-height:110px}.om-quote-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.om-quote-consent{margin:4px 0 14px}.om-quote-consent label{display:flex;align-items:flex-start;gap:10px;color:var(--om-ink-muted);font-size:.86rem;line-height:1.45;cursor:pointer}.om-quote-consent input[type=checkbox]{margin-top:2px;accent-color:var(--om-purple-strong);flex:0 0 auto}.om-quote-consent a{color:var(--om-blue);text-decoration:underline}.om-quote-consent a:hover{color:var(--om-cyan)}.om-quote-captcha-consent{border:1px dashed var(--om-border-strong);border-radius:12px;padding:14px 16px;margin:6px 0 14px;background:#ffffff04}.om-quote-captcha-consent p{margin:0 0 8px;color:var(--om-ink-muted);font-size:.84rem;line-height:1.55}.om-quote-captcha-links a{color:var(--om-blue);text-decoration:underline}.om-quote-captcha-enable{margin-top:4px;border:1px solid var(--om-purple-strong);background:transparent;color:#fff;border-radius:999px;padding:8px 16px;font:inherit;font-size:.83rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.om-quote-captcha-enable:hover{background:var(--om-purple-soft);border-color:var(--om-purple)}.om-quote-captcha-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:6px 0 14px}.om-quote-captcha-toggle{background:none;border:0;color:var(--om-ink-muted);font:inherit;font-size:.78rem;padding:0;text-decoration:underline;cursor:pointer}.om-quote-submit{width:100%;justify-content:center;margin-top:4px}.om-quote-submit:disabled{opacity:.6;cursor:not-allowed}.om-quote-success{text-align:center;padding:28px 0 8px}.om-quote-success h2{margin:0 0 8px;color:#fff}.om-quote-success p{color:var(--om-ink-muted);max-width:44ch;margin:0 auto;font-size:.95rem;line-height:1.55}@media(max-width:900px){.om-contact-grid{grid-template-columns:1fr}.om-contact-sidebar{position:static}.om-quote-row{grid-template-columns:1fr}.om-quote-card{padding:26px 22px 22px}}.om-pricing-hero{padding:56px 0 32px;text-align:center}.om-pricing-title{margin:18px auto 0;font-size:clamp(2.4rem,4.8vw,3.6rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;color:#fff}.om-pricing-sub{margin:18px auto 0;max-width:56ch;color:var(--om-ink-muted);font-size:1.02rem;line-height:1.6}.om-pricing-desktop-free{margin:18px auto 0;max-width:860px;border:1px solid rgba(34,197,94,.5);background:#22c55e1f;border-radius:12px;padding:12px 16px;text-align:left}.om-pricing-desktop-free p{margin:0;color:#d1fae5;font-size:.92rem;line-height:1.5}.om-pricing-desktop-free p+p{margin-top:4px;color:#a7f3d0}.om-pricing-desktop-free strong{color:#ecfdf5;font-weight:800}.om-pricing-cycle{display:inline-flex;align-items:center;gap:4px;margin:28px 0 0;padding:5px;background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:999px}.om-pricing-cycle-tab{border:none;background:none;font:inherit;font-weight:600;color:var(--om-ink-muted);padding:8px 18px;cursor:pointer;font-size:.92rem;border-radius:999px;transition:background .15s ease,color .15s ease}.om-pricing-cycle-tab:hover{color:#fff}.om-pricing-cycle-tab.is-active{color:#fff;background:var(--om-purple)}.om-pricing-cycle-tab em{display:inline-block;margin-left:4px;font-style:normal;font-size:.78rem;color:#a099ff;font-weight:700}.om-pricing-cycle-tab.is-active em{color:#fff}.om-pricing-section{padding:32px 0 24px}.om-pricing-plan-group-label{margin:0 0 12px;color:#a099ff;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.om-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.om-pricing-card{position:relative;background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:16px;padding:28px 26px 26px;display:flex;flex-direction:column;gap:14px;transition:transform .18s ease,border-color .18s ease}.om-pricing-card:hover{transform:translateY(-3px);border-color:#2a3450}.om-pricing-card.is-recommended{border-color:var(--om-purple);box-shadow:0 0 0 1px var(--om-purple),0 22px 50px -28px #4737d580}.om-pricing-recommended{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--om-purple);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:4px 14px;border-radius:999px;text-transform:uppercase}.om-pricing-card-head{display:flex;justify-content:space-between;align-items:center}.om-pricing-icon{width:36px;height:36px;border-radius:10px;display:inline-grid;place-items:center;flex:0 0 auto}.om-pricing-price{font-size:1.65rem;font-weight:800;color:#fff;letter-spacing:-.02em}.om-pricing-price span{font-size:.9rem;font-weight:600;color:var(--om-ink-muted);margin-left:2px}.om-pricing-name{margin:0;font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:-.01em}.om-pricing-tagline{margin:0;color:var(--om-ink-muted);font-size:.9rem;line-height:1.55}.om-pricing-headline{margin:4px 0 0;font-size:.92rem;font-weight:700;color:#fff}.om-pricing-features{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.om-pricing-features li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:var(--om-ink);line-height:1.5}.om-pricing-check{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;flex:0 0 auto;margin-top:1px}.om-pricing-check.om-accent-purple{background:var(--om-purple);color:#fff}.om-pricing-check.om-accent-blue{background:var(--om-blue);color:#fff}.om-pricing-check.om-accent-green{background:var(--om-green);color:#fff}.om-pricing-icon.om-accent-purple{background:#4737d52e;color:#a099ff}.om-pricing-icon.om-accent-blue{background:#529bed29;color:var(--om-blue)}.om-pricing-icon.om-accent-green{background:#22c55e29;color:var(--om-green)}.om-pricing-overage{margin:10px 0 0;padding-top:14px;border-top:1px dashed var(--om-border-strong);color:var(--om-ink-muted);font-size:.78rem;line-height:1.5}.om-pricing-helper{margin:0;text-align:center;font-size:.8rem;color:#a099ff;font-weight:600;background:#4737d524;padding:8px 12px;border-radius:8px}.om-pricing-cta{width:100%;justify-content:center;margin-top:4px}.om-pricing-billed{margin:0;text-align:center;font-size:.78rem;color:var(--om-ink-muted)}.om-pricing-enterprise{margin-top:24px;background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:16px;padding:28px 32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.om-pricing-enterprise-pill{display:inline-block;background:#4737d529;color:#a099ff;font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:999px;text-transform:uppercase}.om-pricing-enterprise-copy h3{margin:10px 0 4px;font-size:1.35rem;font-weight:700;color:#fff}.om-pricing-enterprise-copy p{margin:0;color:var(--om-ink-muted);font-size:.94rem}.om-pricing-enterprise-highlights{list-style:none;margin:14px 0 0;padding:0;display:flex;gap:18px 26px;flex-wrap:wrap}.om-pricing-enterprise-highlights li{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--om-ink);font-weight:500}@media(max-width:980px){.om-pricing-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.om-pricing-enterprise{grid-template-columns:1fr}}.om-company-hero{padding:64px 0 24px;text-align:center}.om-company-title{margin:18px auto 0;max-width:22ch;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;color:#fff}.om-company-sub{margin:20px auto 0;max-width:64ch;color:var(--om-ink-muted);font-size:1.02rem;line-height:1.6}.om-company-section{padding:32px 0 16px}.om-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.om-company-card{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:16px;padding:28px 30px}.om-company-card h2{margin:0 0 12px;font-size:1.3rem;font-weight:700;color:#fff;letter-spacing:-.01em}.om-company-card p{margin:0 0 12px;color:var(--om-ink-muted);font-size:.96rem;line-height:1.65}.om-company-card p:last-of-type{margin-bottom:0}.om-company-card a{color:var(--om-blue);font-weight:600;text-decoration:none}.om-company-card a:hover{color:var(--om-cyan);text-decoration:underline}.om-company-card strong{color:#fff;font-weight:700}.om-company-meta{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.om-company-meta li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--om-border-strong);font-size:.92rem}.om-company-meta li:first-child{border-top:none}.om-company-meta span{color:var(--om-ink-muted)}.om-company-meta strong{color:#fff;font-weight:600}.om-company-contact{padding:24px 0 64px}.om-company-contact-inner{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:16px;padding:32px 36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.om-company-contact-inner h2{margin:0 0 8px;font-size:1.35rem;font-weight:700;color:#fff;letter-spacing:-.01em}.om-company-contact-inner>div p{margin:0;color:var(--om-ink-muted);font-size:.95rem;line-height:1.6}.om-company-contact-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.om-company-contact-list li{display:flex;justify-content:space-between;gap:16px;font-size:.94rem;padding:10px 0;border-top:1px solid var(--om-border-strong)}.om-company-contact-list li:first-child{border-top:none}.om-company-contact-list span{color:var(--om-ink-muted)}.om-company-contact-list a{color:var(--om-blue);font-weight:600;text-decoration:none}.om-company-contact-list a:hover{color:var(--om-cyan)}@media(max-width:800px){.om-company-grid,.om-company-contact-inner{grid-template-columns:1fr}}.om-legal-main{padding:48px 0 72px}.om-legal-card{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:18px;padding:48px 52px;color:var(--om-ink);line-height:1.7;font-size:15px;max-width:880px;margin:0 auto}.om-legal-card h1{font-size:32px;font-weight:700;margin:0 0 8px;color:#fff;letter-spacing:-.01em}.om-legal-card h2{font-size:20px;font-weight:700;margin:36px 0 12px;color:#fff;letter-spacing:-.01em}.om-legal-card h3{font-size:16px;font-weight:600;margin:24px 0 8px;color:var(--om-ink)}.om-legal-card p{margin:0 0 14px;color:var(--om-ink-muted)}.om-legal-card ul{margin:0 0 18px;padding-left:22px;color:var(--om-ink-muted)}.om-legal-card li{margin-bottom:8px}.om-legal-card ul ul{margin-top:8px;margin-bottom:0}.om-legal-card a{color:var(--om-blue);text-decoration:underline}.om-legal-card a:hover{color:var(--om-cyan)}.om-legal-card strong{color:#fff;font-weight:700}.om-legal-card .legal-meta{color:var(--om-ink-muted);font-size:13px;margin-bottom:28px}.om-legal-card .legal-see-also{margin-top:32px;margin-bottom:8px}.om-legal-card .legal-back{display:inline-block;margin-top:36px;font-size:14px}@media(max-width:720px){.om-legal-card{padding:28px 22px}}.om-feature-hero{padding:40px 0}.om-feature-back{display:inline-flex;align-items:center;gap:6px;color:var(--om-ink-muted);font-size:.88rem;font-weight:500;text-decoration:none;margin-bottom:28px;transition:color .15s ease}.om-feature-back:hover{color:var(--om-blue)}.om-feature-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center}.om-feature-title{margin:18px 0 0;font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:#fff;max-width:24ch}.om-feature-sub{margin:18px 0 0;max-width:58ch;color:var(--om-ink-muted);font-size:1.05rem;line-height:1.6}.om-feature-hero-actions{display:flex;gap:10px;margin:28px 0 0;flex-wrap:wrap}.om-feature-intro{padding:20px 0 40px}.om-feature-intro p{max-width:72ch;color:var(--om-ink);font-size:1.08rem;line-height:1.7;margin:0}.om-feature-section{padding:36px 0}.om-feature-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.om-feature-cap-card{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:14px;padding:22px 24px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:flex-start;transition:border-color .18s ease}.om-feature-cap-card:hover{border-color:#2a3450}.om-feature-cap-check{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;flex:0 0 auto;margin-top:2px}.om-feature-cap-card h3{margin:0 0 6px;font-size:1.02rem;font-weight:700;color:#fff}.om-feature-cap-card p{margin:0;color:var(--om-ink-muted);font-size:.9rem;line-height:1.6}.om-feature-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.om-feature-step{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:14px;padding:24px 24px 22px;display:flex;flex-direction:column;gap:10px}.om-feature-step-num{width:34px;height:34px;border-radius:10px;display:inline-grid;place-items:center;font-weight:700;font-size:1rem;color:#fff}.om-feature-step h3{margin:6px 0 0;font-size:1.02rem;font-weight:700;color:#fff}.om-feature-step p{margin:0;color:var(--om-ink-muted);font-size:.92rem;line-height:1.6}.om-feature-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.om-feature-related-card{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:14px;padding:20px 22px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.om-feature-related-card:hover{border-color:#2a3450;transform:translateY(-2px)}.om-feature-related-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center}.om-feature-related-icon svg{width:20px;height:20px}.om-feature-related-card h3{margin:0 0 2px;font-size:.95rem;font-weight:700;color:#fff}.om-feature-related-card p{margin:0;color:var(--om-ink-muted);font-size:.8rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.om-feature-related-arrow{color:var(--om-ink-muted)}@media(max-width:900px){.om-feature-hero-grid,.om-feature-capabilities,.om-feature-steps,.om-feature-related-grid{grid-template-columns:1fr}}.om-nav-link-with-badge{display:inline-flex;align-items:center;gap:8px}.om-nav-new-badge{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:18px;padding:0 8px;border-radius:999px;font-size:.62rem;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b8b0ff;background:#4737d533;border:1px solid rgba(71,55,213,.5)}.nav-drawer-links .om-nav-link-with-badge{display:flex;align-items:center;justify-content:space-between}.om-desktop-teaser{padding:10px 0 26px}.om-desktop-teaser-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px;align-items:stretch;background:linear-gradient(140deg,#0b121ff2,#090f1aeb);border:1px solid var(--om-border-strong);border-radius:16px;padding:26px 28px}.om-desktop-teaser-copy h2{margin:16px 0 0;font-size:clamp(1.9rem,3.8vw,2.8rem);line-height:1.08;color:#fff}.om-desktop-teaser-copy p{margin:14px 0 0;color:var(--om-ink-soft);font-size:.98rem;line-height:1.6;max-width:58ch}.om-desktop-teaser-actions{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}.om-desktop-teaser-visual{border:0;border-radius:0;overflow:visible;background:transparent;max-height:none;display:flex;align-items:center}.om-desktop-teaser-visual img{width:100%;height:auto;object-fit:contain;display:block;border-radius:12px}.om-desktop-waitlist{padding:44px 0 28px}.om-desktop-waitlist-form{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:14px;padding:24px;display:grid;gap:16px;max-width:880px}.om-desktop-waitlist-platform-note{margin:0;color:var(--om-ink-soft);font-size:.88rem}.om-desktop-waitlist-platform-note strong{color:#fff}.om-desktop-waitlist-error{border-radius:10px;padding:10px 12px;background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fca5a5;font-size:.88rem}.om-desktop-waitlist-field{display:grid;gap:8px}.om-desktop-waitlist-field>span,.om-desktop-waitlist-fieldset legend{color:#fff;font-size:.9rem;font-weight:600}.om-desktop-waitlist-field input,.om-desktop-waitlist-field textarea{width:100%;border-radius:10px;border:1px solid var(--om-border-strong);background:#0a1120;color:#fff;font:inherit;font-size:.95rem;padding:12px 13px;outline:none}.om-desktop-waitlist-field input:focus,.om-desktop-waitlist-field textarea:focus{border-color:#4a5a86}.om-desktop-waitlist-field textarea{min-height:110px;resize:vertical}.om-desktop-waitlist-field small{color:var(--om-ink-muted);font-size:.77rem}.om-desktop-waitlist-fieldset{border:1px solid var(--om-border-strong);border-radius:10px;margin:0;padding:12px 12px 10px}.om-desktop-waitlist-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.om-desktop-waitlist-check{display:inline-flex;align-items:center;gap:8px;color:var(--om-ink);font-size:.86rem;border:1px solid var(--om-border-strong);border-radius:8px;background:#0a1120;padding:8px 9px}.om-desktop-waitlist-check input{margin:0}.om-desktop-waitlist-success{background:#10b9811f;border:1px solid rgba(16,185,129,.45);border-radius:12px;padding:16px 18px}.om-desktop-waitlist-success h3{margin:0;color:#c5fae8;font-size:1.1rem}.om-desktop-waitlist-success p{margin:8px 0 0;color:#9ae6cd;font-size:.9rem}.om-desktop-hero{padding:42px 0 30px}.om-desktop-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:30px;align-items:center}.om-desktop-hero-free-flag{position:absolute;top:-10px;right:4px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;border:0;background:#22c55e;color:#fff;font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 10px 24px -14px #22c55ed9}.om-desktop-hero h1{margin:18px 0 0;font-size:clamp(2.2rem,4.8vw,3.7rem);line-height:1.06;letter-spacing:-.025em;color:#fff;max-width:22ch}.om-desktop-hero p{margin:18px 0 0;color:var(--om-ink-soft);font-size:1rem;line-height:1.62;max-width:62ch}.om-desktop-hero-actions{margin-top:24px;display:flex;gap:10px;flex-wrap:wrap}.om-desktop-hero-visual{border:0;background:transparent;border-radius:0;overflow:visible;min-height:0}.om-desktop-hero-visual img{width:100%;height:auto;object-fit:contain;display:block;border-radius:16px}.om-desktop-problem,.om-desktop-flow,.om-desktop-feature-grid,.om-desktop-usecases,.om-desktop-platforms,.om-desktop-faq,.om-download-platforms,.om-download-requirements{padding:28px 0}.om-desktop-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.om-desktop-problem-card,.om-desktop-feature-card,.om-desktop-usecase-card,.om-desktop-platform-card,.om-download-platform-card{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:14px;padding:20px 22px}.om-desktop-problem-card h3,.om-desktop-feature-card h3,.om-desktop-usecase-card h3,.om-desktop-platform-card h3,.om-download-platform-card h3{margin:0;color:#fff;font-size:1.02rem;line-height:1.35}.om-desktop-problem-card p,.om-desktop-feature-card p,.om-desktop-usecase-card p,.om-desktop-platform-card p,.om-download-platform-card p{margin:10px 0 0;color:var(--om-ink-muted);font-size:.92rem;line-height:1.6}.om-desktop-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.om-desktop-flow-step{background:var(--om-card);border:1px solid var(--om-border-strong);border-radius:14px;padding:20px 20px 18px}.om-desktop-flow-num{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#4737d533;border:1px solid rgba(71,55,213,.55);color:#c9c2ff;font-size:.95rem;font-weight:700}.om-desktop-flow-step h3{margin:12px 0 0;color:#fff;font-size:1rem}.om-desktop-flow-step p{margin:8px 0 0;color:var(--om-ink-muted);font-size:.9rem;line-height:1.55}.om-desktop-architecture{margin-top:16px;background:var(--om-card);border:1px dashed #2F3D62;border-radius:14px;min-height:120px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:center;justify-items:center;padding:16px;text-align:center}.om-desktop-architecture div{color:#fff;font-weight:600;font-size:.93rem}.om-desktop-architecture div small{display:block;margin-top:4px;color:var(--om-ink-muted);font-weight:500}.om-desktop-architecture span{color:var(--om-blue);font-size:1.3rem;font-weight:700}.om-desktop-feature-cards,.om-desktop-usecase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.om-desktop-usecase-link{margin-top:14px}.om-desktop-usecase-link a{color:#d0cbff;display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600}.om-desktop-platform-grid,.om-download-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.om-desktop-platform-icon,.om-download-platform-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;border:1px solid var(--om-border-strong);background:#0a1120;color:#fff}.om-desktop-coming-soon{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;height:24px;border-radius:999px;border:1px solid rgba(82,155,237,.4);background:#529bed1f;color:#a3cbff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:0 10px}.om-desktop-footer-cta{padding:8px 0 44px}.om-download-hero{padding:44px 0 14px}.om-download-hero h1{margin:16px 0 0;color:#fff;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.07}.om-download-hero p{margin:16px 0 0;max-width:72ch;color:var(--om-ink-soft);line-height:1.6}.om-download-notify{margin-top:16px;width:100%;height:40px;border-radius:10px;border:1px dashed rgba(255,255,255,.3);background:#ffffff0d;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;opacity:.78;transition:opacity .15s ease,border-color .15s ease,background .15s ease}.om-download-notify:hover{opacity:1;border-color:#529bed8c;background:#529bed26}.om-download-requirements-card{border:1px solid var(--om-border-strong);background:var(--om-card);border-radius:14px;padding:22px 24px;color:var(--om-ink-muted);font-size:.95rem}.om-desktop-modal-overlay{position:fixed;inset:0;z-index:1200;background:#05080fbf;display:grid;place-items:center;padding:20px}.om-desktop-modal{width:min(700px,100%);max-height:min(90vh,760px);overflow-y:auto;border-radius:16px;background:#05080f;border:1px solid var(--om-border-strong);box-shadow:0 40px 80px -30px #000000c7;padding:22px;position:relative}.om-desktop-modal h3{margin:0;color:#fff;font-size:1.35rem}.om-desktop-modal>p{margin:10px 0 16px;color:var(--om-ink-soft);font-size:.93rem;line-height:1.55}.om-desktop-modal-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:8px;border:1px solid var(--om-border-strong);background:#0a1120;color:#fff;display:grid;place-items:center;cursor:pointer}.om-desktop-modal-close:hover{background:#529bed29}@media(max-width:1100px){.om-desktop-feature-cards,.om-desktop-usecase-grid,.om-desktop-platform-grid,.om-download-platform-grid,.om-desktop-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-desktop-problem-grid{grid-template-columns:1fr}}@media(max-width:900px){.om-desktop-hero-grid,.om-desktop-teaser-grid{grid-template-columns:1fr}.om-desktop-hero-free-flag{position:static;justify-self:start;margin-bottom:10px}.om-desktop-architecture{grid-template-columns:1fr;gap:8px;justify-items:start;text-align:left}.om-desktop-architecture span{transform:rotate(90deg);margin:2px 0}.om-desktop-waitlist-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.om-desktop-teaser-grid,.om-desktop-waitlist-form,.om-desktop-modal,.om-download-requirements-card{padding:18px}.om-desktop-feature-cards,.om-desktop-usecase-grid,.om-desktop-platform-grid,.om-download-platform-grid,.om-desktop-flow-grid,.om-desktop-waitlist-check-grid{grid-template-columns:1fr}}
