:root{--background:#070a0f;--surface:#0d1119;--surface-2:#121826;--surface-3:#182033;--border:#ffffff1f;--text:#f8fafc;--muted:#b8c2d1;--muted-2:#8a97a8;--primary:#2e7dff;--primary-2:#60a5fa;--green:#10b981;--amber:#f59e0b;--red:#ef4444;--cyan:#06b6d4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth;overflow-x:clip}body{color:var(--text);letter-spacing:0;background:radial-gradient(circle at 50% 0,#2e7dff2e,#0000 30rem),linear-gradient(#05070b 0%,#080b11 42%,#06080d 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);z-index:40;background:#05070bc7;gap:.75rem;padding:1rem clamp(1rem,4vw,3rem);display:grid;position:fixed;top:0;left:0;right:0}.site-nav-main{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.site-nav-links{flex:auto;min-width:0}.site-nav-toggle,.site-nav-scrim,.site-nav-drawer{display:none}.site-nav-toggle-bars{gap:5px;width:22px;display:inline-grid}.site-nav-toggle-bars span{background:var(--text);border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .15s}.site-nav[data-menu-open=true] .site-nav-toggle-bars span:first-child{transform:translateY(7px)rotate(45deg)}.site-nav[data-menu-open=true] .site-nav-toggle-bars span:nth-child(2){opacity:0}.site-nav[data-menu-open=true] .site-nav-toggle-bars span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.brand{align-items:center;line-height:1;display:inline-flex}.brand img,.footer-brand img{width:auto;height:auto}.brand img{max-height:2.65rem}.footer-brand img{max-height:2.25rem}.site-nav nav{flex-wrap:wrap;justify-content:center;gap:.85rem 1.1rem;display:flex}.site-nav nav a,.site-nav-sub a,.footer-link-group a{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.site-nav nav a:hover,.site-nav-sub a:hover,.footer-link-group a:hover{color:var(--text)}.site-nav-sub{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem 1rem;padding-top:.75rem;display:flex}.site-nav-sub a{color:var(--muted-2);font-size:.72rem}.button{border:1px solid var(--border);text-transform:uppercase;border-radius:.25rem;justify-content:center;align-items:center;min-height:2.8rem;padding:.75rem 1.05rem;font-size:.82rem;font-weight:800;display:inline-flex}.button-primary{background:var(--primary);border-color:var(--primary);color:#fff}.button[data-submitting]{cursor:progress;opacity:.8;pointer-events:none}.button-spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;block-size:1em;inline-size:1em;margin-right:.5em;animation:.6s linear infinite button-spin;display:inline-block}@keyframes button-spin{to{transform:rotate(360deg)}}.button-secondary{background:#ffffff0a}.button-small{min-height:2.25rem;padding:.5rem .8rem}.hero{z-index:0;min-height:100svh;padding:9rem clamp(1rem,5vw,4rem) 4rem;position:relative;overflow:hidden}.hero-background{z-index:-1;position:absolute;inset:0;transform:translateZ(0)}.hero-background img{object-fit:cover;opacity:.84;width:100%;height:100%}.hero-background:after{content:"";background:linear-gradient(90deg,#05070bdb,#05070b3d 52%,#05070bad),linear-gradient(#05070b0a,#070a0f 95%);position:absolute;inset:0}.home-hero .hero-background img{opacity:.94}.home-hero .hero-background:after{background:linear-gradient(90deg,#05070bcc,#05070b2e 52%,#05070b85),linear-gradient(#05070b05,#070a0f 96%)}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(320px,.8fr);align-items:center;gap:3rem;max-width:1280px;margin:0 auto;display:grid}.eyebrow{color:var(--primary-2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:900;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.06em;max-width:850px;margin-bottom:1.5rem;font-size:clamp(3.2rem,8vw,7.2rem);line-height:.92}h1 span{color:#ffffff7a}.lead{color:var(--muted);max-width:720px;font-size:clamp(1.02rem,2vw,1.28rem);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.hero-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;max-width:820px;margin-top:2rem;display:grid}.hero-proof-strip article{background:#070c16c2;border:1px solid #93c5fd38;border-radius:.45rem;padding:.85rem}.hero-proof-strip span{color:var(--primary-2);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.45rem;font-size:.66rem;font-weight:900;display:block}.hero-proof-strip strong{color:#f8fafc;margin-bottom:.45rem;font-size:.95rem;line-height:1.18;display:block}.hero-proof-strip p{color:#d8e0ec;margin:0;font-size:.78rem;line-height:1.45}.hero-visual{contain:paint;align-self:start;min-height:570px;position:relative;overflow:clip}.hero-ribbon-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);contain:paint;perspective:2000px;background:linear-gradient(135deg,#0f172a7a,#080d169e),radial-gradient(circle at 35% 20%,#00a1ff24,#0000 34%);border:1px solid #94a3b833;border-radius:.65rem;width:min(100%,448px);height:528px;position:absolute;inset:.75rem 0 auto auto;overflow:clip;box-shadow:inset 0 1px #ffffff14,0 2rem 5rem #00000040}.hero-card-stage{contain:paint;position:absolute;inset:0;overflow:clip}.hero-carousel-track{width:100%;height:100%;transition-property:transform;transition-timing-function:cubic-bezier(.32,.72,0,1);display:flex}.hero-carousel-slide-frame{flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.hero-metric-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;width:calc(100% - 1rem);padding-block:.75rem;display:grid}.hero-metric-card{background:linear-gradient(135deg, var(--module-pill-bg), #0a0e16c7 44%), #0a0e16b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--module-pill-border);border-left:4px solid var(--module-pill-color);box-shadow:0 1.5rem 3rem #0000004d, 0 0 1.25rem var(--module-pill-glow);color:var(--module-pill-color);border-radius:.5rem;min-height:0;padding:.7rem;transform:translateZ(0)}.hero-carousel-image-slide{aspect-ratio:1086/1448;background:#080d1652;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:relative;overflow:hidden}.hero-carousel-image-slide img{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.hero-carousel-image-slide.is-pannable img{object-fit:cover;object-position:left center;transition:object-position 2.6s ease-in-out}.hero-carousel-image-slide.is-pan-complete img{object-position:right center}.hero-metric-heading{align-items:center;gap:.5rem;display:flex}.hero-metric-heading .module-pill-icon{color:var(--module-pill-color);width:1rem;height:1rem;font-size:1rem}.hero-metric-card span,.metric span,.terminal-bar,.architecture-card>span,.architecture-card em{color:#f8fafccc;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.hero-metric-card span{font-size:.62rem}.hero-metric-card strong{color:#f8fafc;letter-spacing:-.04em;margin:.25rem 0;font-size:1.25rem;display:block}.hero-metric-card p{color:#e2e8f0c2;margin:0 0 .5rem;font-size:.68rem;line-height:1.3}.hero-metric-meter{background:#ffffff14;height:.45rem;overflow:hidden}.hero-metric-meter i{background:var(--module-pill-color);height:100%;width:var(--metric-progress);display:block}.architecture-card{justify-content:space-between;align-items:center;display:flex}.section{border-top:1px solid #ffffff14;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,4rem)}.section-inner{max-width:1280px;margin:0 auto}.section-header{max-width:820px;margin-bottom:2.5rem}.section-header h2,.early-access h2{letter-spacing:-.055em;margin-bottom:1rem;font-size:clamp(2rem,4.5vw,4rem);line-height:.98}.section-header p,.early-access p{color:var(--muted);font-size:1.05rem;line-height:1.65}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.module-tile{min-height:100%}.solution-content{z-index:1;position:relative}.module-tile h3,.solution-card h2,.integration-card h2,.architecture-card h2{letter-spacing:-.035em;margin-bottom:.55rem}.module-tile p,.solution-card p,.integration-card p,.architecture-card p{color:#f8fafcd6;font-size:.9rem;line-height:1.55}.integration-card,.early-access,.architecture-card{border:1px solid var(--border);background:#ffffff09;border-radius:.5rem}.solution-grid{gap:1rem;display:grid}.solution-card{border:1px solid var(--border);grid-template-columns:minmax(260px,.92fr) minmax(0,1fr);min-height:360px;display:grid;overflow:hidden}.solution-card img{filter:grayscale();object-fit:cover;opacity:.62;width:100%;height:100%;transition:filter .2s,opacity .2s}.solution-card:hover img{filter:grayscale(0);opacity:.82}.solution-content{align-self:end;padding:clamp(1.5rem,4vw,3rem)}.solution-content>span{color:var(--primary-2);text-transform:uppercase;font-size:.75rem;font-weight:900}.solution-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.solution-proof-card{background:linear-gradient(#0f172afa,#060a12fa);border:1px solid #60a5fa3d;border-radius:.75rem;gap:.85rem;min-height:17rem;padding:1.25rem;display:grid}.solution-proof-card span{color:var(--primary-2);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:900}.solution-proof-card h3{color:#f8fafc;letter-spacing:0;margin:0;font-size:1.15rem;line-height:1.18}.solution-proof-card p{color:#d8e0ec;margin:0;font-size:.94rem;line-height:1.58}.pricing-hero .hero-background img{opacity:.9}.pricing-console{background:linear-gradient(#0f172af0,#060a12f5);border:1px solid #60a5fa3d;border-radius:.65rem;align-self:center;padding:clamp(1rem,3vw,1.4rem);box-shadow:0 2rem 4rem #00000057}.pricing-console-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.pricing-console-header span,.pricing-plan-head span,.pricing-includes>span,.seat-option-card span{color:var(--primary-2);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.pricing-console-header strong{color:#f8fafc;text-align:right;font-size:1rem;line-height:1.25;display:block}.pricing-console-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.pricing-console-grid article,.pricing-plan-card,.seat-option-card,.pricing-note-panel{border:1px solid var(--border);background:#ffffff09;border-radius:.55rem}.pricing-console-grid article{min-height:10.5rem;padding:1rem}.pricing-console-grid span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;font-size:.68rem;font-weight:900;display:block}.pricing-console-grid strong{color:#f8fafc;letter-spacing:0;margin-bottom:.7rem;font-size:2rem;line-height:1;display:block}.pricing-console-grid p,.pricing-plan-card p,.seat-option-card p,.price-lockup small,.pricing-note-panel li{color:#d8e0ec;margin:0;font-size:.92rem;line-height:1.55}.pricing-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.pricing-plan-card{gap:1.4rem;min-height:31rem;padding:1.25rem;display:grid}.pricing-plan-head{gap:.75rem;display:grid}.pricing-plan-head h3{color:#f8fafc;letter-spacing:0;margin:0;font-size:1.34rem;line-height:1.1}.price-lockup{background:#60a5fa14;border:1px solid #60a5fa3d;border-radius:.45rem;gap:.5rem;padding:1rem;display:grid}.price-lockup strong{color:#f8fafc;font-size:1.7rem;line-height:1;display:inline-block}.blurred-price{filter:blur(.24rem);pointer-events:none;-webkit-user-select:none;user-select:none}.pricing-includes{align-self:end}.pricing-includes ul,.pricing-note-panel ul{margin:1rem 0 0;padding:0;list-style:none}.pricing-includes li{color:#f8fafc;align-items:center;gap:.55rem;margin-bottom:.65rem;font-size:.92rem;line-height:1.4;display:flex}.pricing-includes li:before,.pricing-note-panel li:before{background:var(--green);content:"";border-radius:999px;flex:0 0 .45rem;width:.45rem;height:.45rem}.seat-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.seat-option-card{min-height:12rem;padding:1.25rem}.seat-option-card span{margin-bottom:1rem}.pricing-note-panel{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:2rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.pricing-note-panel h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1}.pricing-note-panel li{align-items:flex-start;gap:.65rem;margin-bottom:.85rem;display:flex}.card-index{color:#ffffff5c;letter-spacing:-.08em;font-size:4rem;font-weight:900}.metric-strip,.provider-grid{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.metric{border:1px solid var(--border);min-width:120px;padding:.65rem}.metric strong{font-size:1.4rem;display:block}.metric-blue strong,.metric-blue span{color:var(--primary-2)}.metric-green strong,.metric-green span{color:var(--green)}.metric-amber strong,.metric-amber span{color:var(--amber)}.metric-red strong,.metric-red span{color:var(--red)}.metric-cyan strong,.metric-cyan span{color:var(--cyan)}.technology-hero{padding-top:8rem}.technology-hero .split{gap:clamp(2.5rem,5vw,4.5rem)}.split{grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);align-items:center;gap:2rem;display:grid}.image-panel{border:1px solid var(--border);position:relative;overflow:hidden}.image-panel img{filter:grayscale();object-fit:cover;opacity:.86;width:100%;height:460px;transition:filter .2s,opacity .2s}.image-panel:hover img{filter:grayscale(0);opacity:.98}.image-panel:after{content:"";background:linear-gradient(#0000,#070a0fc7);position:absolute;inset:0}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.integration-card{flex-direction:column;padding:1.25rem;display:flex}.integration-card-link{color:#f8fafc;text-transform:uppercase;background:#2563eb24;border:1px solid #60a5fa6b;border-radius:.5rem;align-self:flex-start;margin-top:1.25rem;padding:.55rem .75rem;font-size:.75rem;font-weight:900;text-decoration:none}.integration-card-link:hover{color:#fff;background:#3b82f638;border-color:#93c5fdc7}.provider-grid span{color:#eff6ffe6;background:#2e7dff29;border:1px solid #93c5fd5c;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:800}.bento-pill-card .provider-grid{gap:.85rem}.architecture-stack{gap:.8rem;display:grid}.architecture-hero-panel{border:1px solid #ffffff1f;border-radius:.75rem;min-height:430px;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000047}.architecture-hero-panel img{filter:grayscale();object-fit:cover;opacity:.74;width:100%;height:100%;transition:filter .2s,opacity .2s}.architecture-hero-panel:hover img{filter:grayscale(0);opacity:.9}.architecture-hero-panel:after{content:"";background:linear-gradient(#05070b0f,#05070bd1);position:absolute;inset:0}.architecture-hero-panel-copy{z-index:1;padding:clamp(1.25rem,4vw,3rem);position:absolute;bottom:0;left:0;right:0}.architecture-feed-row>span{background:currentColor;border-radius:999px;width:.55rem;height:.55rem;display:block;box-shadow:0 0 14px}.architecture-hero-panel-copy span,.architecture-feed-head em,.architecture-feed-row strong{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.architecture-hero-panel-copy span{color:var(--primary-2);margin-bottom:.75rem;display:block}.architecture-hero-panel-copy strong{color:#f8fafceb;letter-spacing:-.035em;max-width:620px;font-size:clamp(1.35rem,3vw,2.2rem);line-height:1.1;display:block}.architecture-feed{border:1px solid var(--border);background:#12182694;border-radius:.75rem;padding:clamp(1rem,3vw,1.5rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000038}.architecture-flow-story:before{content:"";pointer-events:none;background:linear-gradient(120deg,#60a5fa2e,#0000 36%),radial-gradient(circle at 86% 18%,#22c55e29,#0000 34%);position:absolute;inset:0}.architecture-feed-head{z-index:1;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding-bottom:1rem;display:flex;position:relative}.architecture-feed-head h2{letter-spacing:-.02em;align-items:center;gap:.55rem;margin:0;font-size:1.2rem;display:flex}.architecture-feed-head h2 span{background:var(--primary-2);width:.62rem;height:.62rem;display:inline-block;box-shadow:0 0 14px #60a5facc}.architecture-feed-head em{color:#f8fafcc7;font-style:normal}.architecture-feed-list{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid;position:relative}.architecture-feed-row{background:#00000047;border:1px solid #ffffff1a;border-radius:.55rem;flex-direction:column;gap:1rem;min-height:100%;padding:1rem;display:flex}.architecture-feed-row>span{color:currentColor;background:#ffffff14;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:.82rem;font-weight:800;display:inline-flex}.architecture-feed-row strong{color:currentColor;margin-bottom:.35rem;display:block}.architecture-feed-row p{color:#f8fafcd1;margin:0;font-size:.92rem;line-height:1.55}.architecture-feed-row em{color:#f8fafce6;margin-top:.9rem;font-size:.85rem;font-style:normal;font-weight:800;line-height:1.45;display:block}.architecture-flow-rail{z-index:1;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.75rem;margin:0 0 1rem;display:grid;position:relative}.architecture-flow-rail span{background:#60a5fa59;height:2px}.architecture-flow-rail i{border-top:2px solid #f8fafc80;border-right:2px solid #f8fafc80;width:.55rem;height:.55rem;display:block;transform:rotate(45deg)}.architecture-flow-note{color:#f8fafcd1;z-index:1;max-width:62rem;margin:1.1rem 0 0;line-height:1.65;position:relative}.architecture-feed-blue,.architecture-module-blue{color:var(--primary-2)}.architecture-feed-green,.architecture-module-green{color:var(--green)}.architecture-feed-amber,.architecture-module-amber{color:var(--amber)}.architecture-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.architecture-module-card{border:1px solid var(--border);background:#121826b8;border-radius:.75rem;flex-direction:column;min-height:100%;display:flex;overflow:hidden}.architecture-module-image{aspect-ratio:16/7;background:#02050a;position:relative;overflow:hidden}.architecture-module-image img{filter:grayscale();object-fit:cover;opacity:.64;width:100%;height:100%;transition:filter .2s,opacity .2s}.architecture-module-card:hover .architecture-module-image img{filter:grayscale(0);opacity:.88}.architecture-module-image:after{content:"";mix-blend-mode:overlay;background:#2e7dff24;position:absolute;inset:0}.architecture-module-body{flex-direction:column;flex:1;padding:1.2rem;display:flex}.architecture-module-body h3{color:var(--text);letter-spacing:-.035em;margin-bottom:.5rem}.architecture-module-body p{color:#f8fafcd1;flex:1;font-size:.9rem;line-height:1.55}.architecture-card{gap:1.2rem;padding:1rem}.architecture-card>span{color:#ffffff61;font-size:2rem}.architecture-card div{flex:1}.architecture-card em{color:var(--primary-2);font-style:normal}.image-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.image-band img{aspect-ratio:16/9;border:1px solid var(--border);filter:grayscale();object-fit:cover;opacity:.7;width:100%;transition:filter .2s,opacity .2s}.image-band img:hover{filter:grayscale(0);opacity:.9}.content-solution-page{isolation:isolate;padding-top:8rem;position:relative;overflow:hidden}.page-with-industrial-background{isolation:isolate;position:relative;overflow:hidden}.page-industrial-background{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.page-industrial-background img{filter:grayscale(.02)saturate(1.04);object-fit:cover;opacity:.94;width:100%;height:100%}.page-industrial-background:after{content:"";background:linear-gradient(90deg,#05070bcc,#05070b2e 52%,#05070b85),linear-gradient(#05070b05,#070a0f 96%);position:absolute;inset:0}.content-solution-hero{max-width:1280px;margin:0 auto clamp(4rem,8vw,7rem);padding:0 clamp(1rem,5vw,4rem)}.content-solution-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.9fr);align-items:center;gap:2rem;display:grid}.content-section-rail{max-width:1280px;margin:clamp(1.5rem,3vw,3rem) auto clamp(3rem,6vw,5rem);padding:0 clamp(1rem,5vw,4rem)}.content-section-rail-inner{background:#070a0fb8;border-block:1px solid #94a3b82e;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 0;display:grid}.content-section-rail-heading{gap:.25rem;min-width:0;display:grid}.content-section-rail-heading span{color:var(--primary-2);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:900}.content-section-rail-heading strong{color:var(--text);font-size:1rem;line-height:1.2}.content-section-link-strip{flex-wrap:wrap;gap:.65rem;min-width:0;padding:.15rem 0 .35rem;display:flex}.content-section-link-strip a{color:#e2e8f0d1;white-space:nowrap;background:#0f172a94;border:1px solid #94a3b82e;border-radius:999px;flex:none;padding:.75rem .95rem;font-size:.78rem;font-weight:900;line-height:1}.content-section-link-strip a:hover,.content-section-link-strip a.is-current{color:#dbeafe;background:#2563eb2e;border-color:#60a5fa85}.pill-nav{min-width:0}.pill-nav.is-collapsed .content-section-link-strip{max-height:5.6rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}.pill-nav-toggle{color:#dbeafe;cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#0f172a94;border:1px solid #60a5fa66;border-radius:999px;align-items:center;gap:.4rem;margin-top:.6rem;padding:.5rem .9rem;font-size:.72rem;font-weight:900;display:inline-flex}.pill-nav-toggle:hover{background:#2563eb33;border-color:#60a5fa99}.pill-nav-toggle-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;flex:none;width:.85rem;height:.85rem;transition:transform .15s}.pill-nav-toggle[aria-expanded=true] .pill-nav-toggle-icon{transform:rotate(180deg)}.content-solution-copy{align-self:center;min-width:0}.content-status-line,.content-bento-top{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.content-status-line{color:var(--primary-2);justify-content:flex-start;gap:.7rem;margin-bottom:2rem}.content-status-line span{background:currentColor;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 20px}.content-status-line strong,.content-bento-top span,.content-bento-metrics span{letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.68rem;font-weight:900}.content-solution-copy h1{overflow-wrap:break-word;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.5rem,5.8vw,5rem)}.content-solution-copy p{color:var(--muted);overflow-wrap:anywhere;background:#1218266b;border-left:2px solid #60a5fa94;min-width:0;max-width:760px;padding:.35rem 0 .35rem 1rem;font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.content-image-card,.bento-card{border:1px solid var(--border);background:#1d1f27b3;border-radius:.75rem;position:relative;overflow:hidden}.content-image-card{aspect-ratio:3/4;min-height:420px;box-shadow:0 2rem 4rem #00000052}.content-image-card img,.bento-media-card img{filter:grayscale();object-fit:cover;opacity:.72;width:100%;height:100%;transition:filter .2s,opacity .2s}.content-image-card:hover img,.bento-media-card:hover img{filter:grayscale(0);opacity:.78}.content-bento-primary:after{content:"";background:linear-gradient(#070a0f38,#070a0feb);position:absolute;inset:0}.content-bento-primary:hover:after{background:linear-gradient(#070a0f57,#070a0ff2)}.content-theater-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.content-theater-head h2{letter-spacing:-.04em;text-transform:uppercase;margin-bottom:.35rem;font-size:clamp(1.8rem,4vw,3rem)}.content-theater-head p{color:var(--primary-2);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.content-theater-head>div:last-child{gap:.35rem;display:flex}.content-theater-head>div:last-child span{background:#ffffff38;width:.65rem;height:.25rem;display:block}.content-theater-head>div:last-child span:first-child{background:var(--primary);width:2rem;box-shadow:0 0 20px #2e7dff80}.bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(260px,auto);gap:1rem;display:grid}.bento-media-card{grid-column:span 8;min-height:410px}.bento-list-card,.bento-pill-card{background:#121826;border-color:#ffffff2e;grid-column:span 4;padding:1.25rem}.bento-list-card:after,.bento-pill-card:after{content:none;display:none}.bento-pill-card{align-content:space-between;display:grid}.content-bento-body{z-index:1;flex-direction:column;justify-content:space-between;padding:clamp(1.25rem,3vw,2rem);display:flex;position:absolute;inset:0}.bento-card-header span{color:#dbeafe;background:#2e7dff3d;border:1px solid #93c5fd7a;border-radius:.25rem;min-width:0;padding:.4rem .55rem}.bento-card-header strong{color:#ffffffad;letter-spacing:-.08em;font-size:2.5rem}.bento-media-card h3{letter-spacing:-.035em;text-transform:uppercase;margin-bottom:.75rem;font-size:clamp(1.25rem,2.6vw,2rem)}.bento-media-card p,.bento-list-card li{color:#f8fafc;line-height:1.58}.bento-list-card li::marker{color:#e5edf8}.bento-list-card ul{gap:.8rem;margin:1rem 0 0;padding-left:1rem;display:grid}.bento-metric-strip{background:#0000007a;border:1px solid #ffffff29;border-radius:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;padding:.9rem;display:grid}.bento-metric-strip div{gap:.3rem;min-width:0;display:grid}.bento-metric-strip strong{color:var(--text);overflow-wrap:anywhere;font-size:1rem;line-height:1.15;display:block}.bento-metric-strip span{color:#ffffffeb;min-width:0;line-height:1.25}.bento-pill-card .provider-grid span{background:var(--module-pill-bg);border-color:var(--module-pill-border);box-shadow:inset 0 1px #ffffff0d, 0 0 1.3rem var(--module-pill-glow);color:var(--module-pill-color);align-items:center;gap:.58rem;min-height:2.75rem;padding:.72rem .95rem;display:inline-flex}.module-pill strong{color:inherit;font-size:.88rem;line-height:1.1}.module-pill-icon{color:currentColor;flex:none;width:1.25rem;height:1.25rem;font-size:1.25rem;display:block}.content-page-companion-mobile-app .content-solution-copy p{color:#e6f7fb;background:#06b6d41a;border-left-color:#22d3eec7}.content-page-companion-mobile-app .content-bento-grid{grid-auto-rows:minmax(240px,auto)}.content-page-companion-mobile-app .content-bento-primary{border-color:#67e8f942}.content-page-companion-mobile-app .content-bento-primary:after{background:linear-gradient(#05070b4d,#05070bf0),linear-gradient(120deg,#06b6d447,#0000 54%)}.content-page-companion-mobile-app .content-bento-primary:hover:after{background:linear-gradient(#05070b66,#05070bf5),linear-gradient(120deg,#06b6d457,#0000 58%)}.content-page-companion-mobile-app .bento-list-card,.content-page-companion-mobile-app .bento-pill-card{background:linear-gradient(#0e161ffa,#080e16fa)}.content-page-companion-mobile-app .bento-pill-card{align-content:start;gap:1.2rem}.content-page-companion-mobile-app .content-bento-list:nth-child(3){border-color:#67e8f957;grid-column:span 8}.content-page-companion-mobile-app .content-bento-list:nth-child(3):before{content:"";background:linear-gradient(90deg,#06b6d4c7,#0000);height:.2rem;position:absolute;top:0;left:0;right:0}.content-page-companion-mobile-app .bento-card-header span{color:#cffafe;background:#06b6d42e;border-color:#67e8f96b}.content-page-companion-mobile-app .bento-pill-card .provider-grid span{color:#ecfeff;background:#06b6d429;border-color:#67e8f95c}.content-page-compliance-management .content-solution-copy p{color:#eefdf3;background:#22c55e1a;border-left-color:#4ade80c7}.content-page-compliance-management .content-bento-primary{border-color:#4ade8047}.content-page-compliance-management .content-bento-primary:after{background:linear-gradient(#05070b57,#05070bf2),linear-gradient(120deg,#22c55e42,#0000 56%)}.content-page-compliance-management .content-bento-primary:hover:after{background:linear-gradient(#05070b6b,#05070bf5),linear-gradient(120deg,#22c55e57,#0000 58%)}.content-page-compliance-management .bento-list-card,.content-page-compliance-management .bento-pill-card{background:linear-gradient(#101814fa,#080e0cfa)}.content-page-compliance-management .content-bento-list:nth-child(3){border-color:#4ade8057;grid-column:span 8}.content-page-compliance-management .content-bento-list:nth-child(3):before{content:"";background:linear-gradient(90deg,#22c55ec7,#0000);height:.2rem;position:absolute;top:0;left:0;right:0}.content-page-compliance-management .bento-card-header span{color:#dcfce7;background:#22c55e29;border-color:#4ade8066}.content-page-compliance-management .bento-pill-card .provider-grid span{color:#f0fdf4;background:#22c55e24;border-color:#4ade8057}.content-page-asset-telemetry .content-solution-copy p{color:#fff7ed;background:#f59e0b1a;border-left-color:#fbbf24cc}.content-page-asset-telemetry .content-bento-primary{border-color:#fbbf2447}.content-page-asset-telemetry .content-bento-primary:after{background:linear-gradient(#05070b57,#05070bf2),linear-gradient(120deg,#f59e0b47,#0000 56%)}.content-page-asset-telemetry .content-bento-primary:hover:after{background:linear-gradient(#05070b6b,#05070bf5),linear-gradient(120deg,#f59e0b5c,#0000 58%)}.content-page-asset-telemetry .bento-list-card,.content-page-asset-telemetry .bento-pill-card{background:linear-gradient(#1c160dfa,#0d0a07fa)}.content-page-asset-telemetry .content-bento-list:nth-child(3){border-color:#fbbf245c;grid-column:span 8}.content-page-asset-telemetry .content-bento-list:nth-child(3):before{content:"";background:linear-gradient(90deg,#f59e0bd1,#0000);height:.2rem;position:absolute;top:0;left:0;right:0}.content-page-asset-telemetry .bento-card-header span{color:#fef3c7;background:#f59e0b29;border-color:#fbbf246b}.content-page-asset-telemetry .bento-pill-card .provider-grid span{color:#fff7ed;background:#f59e0b24;border-color:#fbbf2457}.home-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-control-card{background:linear-gradient(#0f172afa,#060a12fa);border:1px solid #ffffff24;border-radius:.65rem;gap:.85rem;min-height:16rem;padding:1.25rem;display:grid}.home-control-card span{color:#60a5facc;font-size:2.15rem;font-weight:900;line-height:1}.home-control-card h3{color:#f8fafc;letter-spacing:0;margin:0;font-size:1.18rem;line-height:1.18}.home-control-card p{color:#d8e0ec;margin:0;font-size:.94rem;line-height:1.6}.content-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.content-link-grid a{border:1px solid var(--border);color:var(--text);background:linear-gradient(#0f172af0,#020617f0);border-radius:.5rem;align-content:start;gap:.7rem;min-height:5rem;padding:1.2rem;font-size:.88rem;font-weight:900;display:grid}.content-link-grid a:hover{color:var(--primary-2);border-color:#60a5fa80}.content-link-grid span{color:var(--primary-2);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.content-link-grid strong{color:var(--text);font-size:1rem;line-height:1.25}.content-link-grid em{color:var(--muted);font-size:.84rem;font-style:normal;font-weight:700;line-height:1.45}.content-walkthrough-strip{background:linear-gradient(135deg,#0f172afa,#05080ffa),radial-gradient(circle at 80% 15%,#2e7dff42,#0000 22rem);border:1px solid #60a5fa42;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.content-walkthrough-strip h2{letter-spacing:0;margin:0 0 .8rem;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1}.content-walkthrough-strip p{color:#d8e0ec;max-width:52rem;margin:0;line-height:1.6}.content-proof-section{gap:2rem;display:grid}.content-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.content-proof-card{background:linear-gradient(#121826fa,#080c14fa);border:1px solid #ffffff24;border-radius:.65rem;gap:1rem;min-height:13rem;padding:1.25rem;display:grid}.content-proof-card span{color:#60a5fac7;font-size:2.15rem;font-weight:900;line-height:1}.content-proof-card p{color:#d8e0ec;margin:0;font-size:.94rem;line-height:1.6}.content-page-skillix-modules .content-proof-card,.content-page-skillix-modules .content-use-case-card,.content-page-skillix-modules .control-path-card,.content-page-skillix-modules .bento-list-card,.content-page-skillix-modules .bento-pill-card{-webkit-backdrop-filter:blur(7px)saturate(170%);background:#ffffff1a;border:1px solid #ffffff52;box-shadow:0 10px 32px #0006,inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff0a}.content-page-skillix-modules .content-proof-card:hover,.content-page-skillix-modules .content-use-case-card:hover,.content-page-skillix-modules .control-path-card:hover,.content-page-skillix-modules .bento-list-card:hover,.content-page-skillix-modules .bento-pill-card:hover{-webkit-backdrop-filter:blur(14px)saturate(170%)}.content-output-panel{margin-top:.5rem}.content-use-case-section{gap:1.75rem;display:grid}.content-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.content-use-case-card{background:linear-gradient(#0d121ffa,#050910fa);border:1px solid #60a5fa38;border-radius:.65rem;gap:1.25rem;min-height:22rem;padding:1.35rem;display:grid}.content-use-case-card span{color:var(--primary-2);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900}.content-use-case-card h3{color:#f8fafc;margin:.75rem 0 0;font-size:1.35rem;line-height:1.2}.content-use-case-card p{color:#d8e0ec;margin:.8rem 0 0;font-size:.95rem;line-height:1.6}.content-use-case-card ul{color:#dbeafe;gap:.75rem;margin:0;padding-left:1.15rem;line-height:1.5;display:grid}.content-use-case-card li::marker{color:var(--primary-2)}.control-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.control-path-card{background:linear-gradient(160deg,#2563eb21,#020617eb 42%),#0f172ac2;border:1px solid #94a3b82e;border-radius:.5rem;gap:.85rem;min-height:13rem;padding:1.4rem;display:grid}.control-path-card span{color:var(--primary-2);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:900}.control-path-card h3{color:#f8fafc;margin:0;font-size:1.12rem;line-height:1.18}.control-path-card p{color:#e2e8f0c7;margin:0;font-size:.92rem;line-height:1.58}.content-faq-section{gap:1.75rem;display:grid}.content-faq-list{gap:.85rem;display:grid}.content-faq-item{background:#121826f0;border:1px solid #ffffff24;border-radius:.55rem;padding:1rem 1.1rem}.content-faq-item summary{color:#f8fafc;cursor:pointer;font-size:1rem;font-weight:900;line-height:1.35}.content-faq-item summary::marker{color:var(--primary-2)}.content-faq-item p{color:#d8e0ec;margin:.8rem 0 0;line-height:1.62}.business-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.business-proof-card{background:linear-gradient(#0f172afa,#070a0ffa);border:1px solid #60a5fa3d;border-radius:.65rem;gap:.9rem;min-height:18rem;padding:1.35rem;display:grid}.business-proof-card span{color:var(--primary-2);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:900}.business-proof-card h3{color:#f8fafc;margin:0;font-size:1.25rem;line-height:1.22}.business-proof-card p{color:#d8e0ec;margin:0;font-size:.96rem;line-height:1.62}.decision-panel{background:linear-gradient(135deg,#050910fa,#0d121ff5);border:1px solid #60a5fa3d;border-radius:.75rem;grid-template-columns:minmax(0,.85fr) minmax(320px,.95fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,4vw,3rem);display:grid}.decision-panel h2{margin:0 0 1rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.decision-panel p{color:var(--muted);margin:0;font-size:1.04rem;line-height:1.65}.decision-panel ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.decision-panel li{color:#eef4ff;background:#0f172ac7;border:1px solid #ffffff21;border-radius:.5rem;padding:1rem;font-weight:800;line-height:1.5}.rollout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.rollout-card{background:linear-gradient(#121826fa,#080c14fa);border:1px solid #ffffff24;border-radius:.65rem;gap:.85rem;min-height:14rem;padding:1.25rem;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}a.rollout-card:hover{border-color:#60a5fa6b;transform:translateY(-2px)}.rollout-card span{color:#60a5fac7;font-size:2.2rem;font-weight:900;line-height:1}.rollout-card h3{color:#f8fafc;margin:0;font-size:1.1rem;line-height:1.2}.rollout-card p{color:#d8e0ec;margin:0;font-size:.94rem;line-height:1.58}.product-proof-section{background:linear-gradient(#0b122033,#0b1220bd),radial-gradient(circle at 0 0,#2e7dff1f,#0000 42%)}.product-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.product-proof-card{background:#0f172ac2;border:1px solid #94a3b83d;border-radius:.75rem;min-width:0;display:grid;overflow:hidden}.product-proof-card:only-child,.product-proof-card:first-child:nth-last-child(3){grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.product-proof-image{aspect-ratio:16/10;background:#0f172a;border-bottom:1px solid #94a3b833;width:100%;min-width:0;max-width:100%;min-height:260px;position:relative;overflow:hidden}.product-proof-card:only-child .product-proof-image,.product-proof-card:first-child:nth-last-child(3) .product-proof-image{border-bottom:0;border-right:1px solid #94a3b833}.product-proof-image img{object-fit:cover;object-position:top left;width:100%}.product-proof-copy{gap:.85rem;padding:clamp(1.1rem,2.4vw,1.6rem);display:grid}.product-proof-copy>span,.how-step-card>span{color:var(--primary-2);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.product-proof-copy h3,.how-step-card h3{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem)}.product-proof-copy p,.how-step-card p,.how-loop-card p{color:var(--muted);margin:0;line-height:1.58}.product-proof-copy div{background:#2e7dff1f;border:1px solid #60a5fa38;border-radius:.45rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;padding:.85rem;display:grid}.product-proof-copy strong{color:#f8fafc;letter-spacing:-.08em;font-size:2.4rem;line-height:1}.product-proof-copy em{color:#d8e0ec;font-size:.82rem;font-style:normal;line-height:1.4}.how-hero h1{letter-spacing:-.07em;text-transform:uppercase;max-width:1020px;font-size:clamp(3.2rem,7vw,6.5rem)}.how-hero .lead{max-width:820px}.how-step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.how-step-card{background:#111827c2;border:1px solid #94a3b838;border-radius:.75rem;gap:.85rem;min-height:100%;padding:1rem;display:grid}.how-step-card ul{gap:.55rem;margin:0;padding-left:1rem;display:grid}.how-step-card li{color:#d8e0ec;font-size:.9rem;line-height:1.45}.how-loop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.how-loop-card{color:inherit;background:#0f172ab3;border:1px solid #60a5fa3d;border-radius:.75rem;gap:.7rem;padding:1rem;text-decoration:none;display:grid}.how-loop-card:hover{border-color:#93c5fd99;transform:translateY(-2px)}.how-loop-card strong{color:#f8fafc;font-size:1rem}.walkthrough-hero{min-height:94svh}.walkthrough-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);align-items:center;gap:2rem;max-width:1280px;margin:0 auto;display:grid}.walkthrough-qualification-card{border:1px solid var(--border);background:#0a0e16c2;border-radius:.5rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 2rem 5rem #00000052}.walkthrough-qualification-card>span,.walkthrough-outcome-card span{color:var(--primary-2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:900;display:block}.walkthrough-qualification-card div{border-top:1px solid #ffffff1a;padding:1rem 0 0}.walkthrough-qualification-card div+div{margin-top:1rem}.walkthrough-qualification-card strong{margin-bottom:.45rem;font-size:1rem;display:block}.walkthrough-qualification-card p{color:#f8fafccc;margin:0;line-height:1.55}.walkthrough-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.walkthrough-outcome-card{border:1px solid var(--border);background:#ffffff09;border-radius:.5rem;min-height:260px;padding:1.25rem}.walkthrough-outcome-card span{color:#60a5fac7;letter-spacing:0;margin-bottom:1.5rem;font-size:2.8rem}.walkthrough-outcome-card h3{letter-spacing:0;margin-bottom:.75rem;font-size:1.35rem}.walkthrough-outcome-card p{color:#f8fafcc7;margin:0;line-height:1.6}.walkthrough-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.walkthrough-proof-card{background:linear-gradient(#121826f5,#070a0ffa);border:1px solid #ffffff24;border-radius:.5rem;align-content:start;gap:.9rem;min-height:18rem;padding:1.2rem;display:grid}.walkthrough-proof-card h3{letter-spacing:0;margin:0;font-size:1.18rem;line-height:1.15}.walkthrough-proof-card p{color:#d8e0ec;margin:0;line-height:1.58}.walkthrough-proof-card a{color:var(--primary-2);letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:.82rem;font-weight:900}.walkthrough-focus-panel{border:1px solid var(--border);background:#ffffff09;border-radius:.5rem;grid-template-columns:minmax(0,.9fr) minmax(320px,.85fr);align-items:start;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.walkthrough-focus-panel h2{letter-spacing:0;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.walkthrough-focus-panel p{color:var(--muted);margin:0;line-height:1.65}.walkthrough-focus-panel ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.walkthrough-focus-panel li{color:#f8fafce6;background:#2e7dff1a;border:1px solid #60a5fa3d;padding:.85rem .95rem;font-weight:800;line-height:1.35}.walkthrough-output-panel{background:linear-gradient(135deg,#0d1119fa,#121826f0),radial-gradient(circle at 18% 12%,#2e7dff3d,#0000 22rem);border:1px solid #60a5fa3d;border-radius:.75rem;grid-template-columns:minmax(0,.9fr) minmax(320px,.85fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,4vw,3rem);display:grid}.walkthrough-output-panel h2{letter-spacing:0;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.walkthrough-output-panel p{color:#d8e0ec;margin:0;line-height:1.65}.walkthrough-output-panel ol{counter-reset:walkthrough-output;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.walkthrough-output-panel li{color:#eef4ff;background:#070a0f8f;border:1px solid #ffffff1f;border-radius:.45rem;min-height:5rem;padding:1rem 1rem 1rem 3.4rem;line-height:1.55;position:relative}.walkthrough-output-panel li:before{color:var(--primary-2);content:counter(walkthrough-output, decimal-leading-zero);counter-increment:walkthrough-output;font-size:1.35rem;font-weight:900;line-height:1;position:absolute;top:1.05rem;left:1rem}.walkthrough-pathways{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.walkthrough-pathways a{color:#eef4ff;background:#2e7dff1a;border:1px solid #60a5fa40;border-radius:999px;padding:.65rem .8rem;font-size:.82rem;font-weight:900}.outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.outcome-card{background:linear-gradient(#121826fa,#080c14fa);border:1px solid #ffffff24;border-radius:.65rem;gap:.85rem;min-height:18rem;padding:1.25rem;display:grid}.outcome-card span{color:#60a5fac7;font-size:2.6rem;font-weight:900;line-height:1}.outcome-card h3{color:#f8fafc;margin:0;font-size:1.1rem;line-height:1.18}.outcome-card p{color:#d8e0ec;margin:0;font-size:.92rem;line-height:1.58}.mapping-panel{background:linear-gradient(135deg,#0d1119fa,#121826f0),radial-gradient(circle at 75% 18%,#2e7dff47,#0000 22rem);border:1px solid #60a5fa3d;border-radius:.75rem;grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,4vw,3rem);display:grid}.mapping-panel h2{letter-spacing:-.055em;margin:0 0 1rem;font-size:clamp(2rem,4.5vw,4rem);line-height:.98}.mapping-panel p{color:var(--muted);margin:0 0 1.5rem;font-size:1.05rem;line-height:1.65}.mapping-panel ol{counter-reset:mapping-output;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mapping-panel li{color:#eef4ff;background:#070a0f8a;border:1px solid #ffffff1f;border-radius:.45rem;min-height:5.8rem;padding:1rem 1rem 1rem 3.4rem;line-height:1.55;position:relative}.mapping-panel li:before{color:var(--primary-2);content:counter(mapping-output, decimal-leading-zero);counter-increment:mapping-output;font-size:1.45rem;font-weight:900;line-height:1;position:absolute;top:1.05rem;left:1rem}.feature-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.feature-index-card{color:var(--text);background:#121826;border:1px solid #ffffff29;border-radius:.75rem;flex-direction:column;gap:.85rem;min-height:16rem;padding:1.25rem;display:flex}.feature-index-card:hover{border-color:#60a5fa94;transform:translateY(-2px)}.feature-index-card span{color:var(--primary-2);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.feature-index-card strong{color:#f8fafc;font-size:1.1rem;line-height:1.2}.feature-index-card p{color:#d8e0ec;margin:0;line-height:1.58}.feature-group-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.feature-group-card{background:linear-gradient(#121826fa,#090d15fa);border:1px solid #ffffff29;border-radius:.75rem;flex-direction:column;gap:1rem;min-height:22rem;padding:1.25rem;display:flex}.feature-group-card>span{color:var(--primary-2);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.feature-group-card h3{letter-spacing:-.03em;margin:0;font-size:1.35rem}.feature-group-card p{color:#d8e0ec;margin:0;line-height:1.58}.feature-group-card div{gap:.65rem;margin-top:auto;display:grid}.feature-group-card a{color:#edf5ff;background:#60a5fa1f;border:1px solid #93c5fd42;border-radius:999px;padding:.6rem .75rem;font-size:.78rem;font-weight:800}.feature-group-card a:hover{background:#60a5fa33;border-color:#93c5fd7a}.feature-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.feature-proof-card{background:linear-gradient(#0f172afa,#060a12fa);border:1px solid #60a5fa3d;border-radius:.75rem;gap:.8rem;min-height:17rem;padding:1.25rem;display:grid}.feature-proof-card span{color:var(--primary-2);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:900}.feature-proof-card h3{color:#f8fafc;letter-spacing:0;margin:0;font-size:1.15rem;line-height:1.18}.feature-proof-card p{color:#d8e0ec;margin:0;font-size:.94rem;line-height:1.58}.feature-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.feature-capability-card{background:linear-gradient(#121826fa,#0a0f18fa);border:1px solid #ffffff29;border-radius:.75rem;flex-direction:column;justify-content:space-between;min-height:20rem;padding:1.2rem;display:flex}.feature-capability-card span{color:var(--primary-2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.7rem;font-size:.68rem;font-weight:900;display:inline-block}.feature-capability-card h3{color:#f8fafc;margin-bottom:.7rem;font-size:1.05rem;line-height:1.2}.feature-capability-card p{color:#d8e0ec;margin:0;line-height:1.55}.feature-capability-card ul{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.feature-capability-card li{color:#f8fafc;background:#60a5fa29;border:1px solid #93c5fd47;border-radius:999px;padding:.42rem .58rem;font-size:.74rem;font-weight:800;line-height:1.2}.priority-feature-grid,.priority-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.priority-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.priority-feature-card{color:var(--text);background:linear-gradient(#0d121ff5,#050910fa);border:1px solid #60a5fa38;border-radius:.65rem;gap:.8rem;min-height:15rem;padding:1.15rem;display:grid}.priority-feature-card:hover{border-color:#60a5fa8f;transform:translateY(-2px)}.priority-feature-card span{color:var(--primary-2);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:900}.priority-feature-card strong{color:#f8fafc;font-size:1rem;line-height:1.25}.priority-feature-card p{color:#d8e0ec;margin:0;font-size:.88rem;line-height:1.55}.priority-industry-card{min-height:14rem}.early-access{background:linear-gradient(160deg,#121826,#0b0f17);grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:2rem;max-width:1280px;margin:clamp(4rem,8vw,7rem) auto;padding:clamp(1.25rem,4vw,3rem);display:grid}.early-access-copy{align-content:start;gap:1.2rem;display:grid}.conversion-path{background:#0f172a94;border:1px solid #60a5fa47;border-radius:.45rem;padding:1rem}.conversion-path>span{color:var(--primary-2);text-transform:uppercase;margin-bottom:.8rem;font-size:.74rem;font-weight:900;display:block}.conversion-path ol{counter-reset:conversion-step;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.conversion-path li{color:#f8fafce6;padding-left:2.1rem;font-size:.92rem;line-height:1.45;position:relative}.conversion-path li:before{color:#f8fafc;content:counter(conversion-step, decimal-leading-zero);counter-increment:conversion-step;background:#2563eb47;border:1px solid #93c5fd61;border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.68rem;font-weight:900;display:inline-flex;position:absolute;top:.05rem;left:0}.early-access form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.early-access label,.early-access-field{color:var(--muted);text-transform:uppercase;gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.early-access .form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.early-access .form-field-wide,.early-access .cf-turnstile,.early-access button{grid-column:1/-1}.early-access input,.early-access select,.early-access textarea{border:1px solid var(--border);box-sizing:border-box;color:var(--text);font:inherit;text-transform:none;background:#ffffff0f;border-radius:.375rem;width:100%;min-width:0;max-width:100%;padding:.8rem}.early-access input:focus,.early-access select:focus,.early-access textarea:focus{outline-offset:1px;border-color:#60a5fab3;outline:2px solid #2563eb66}.ui-select{position:relative}.ui-select-trigger{border:1px solid var(--border);box-sizing:border-box;color:var(--text);cursor:pointer;font:inherit;text-align:left;text-transform:none;background:#ffffff0f;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.8rem;display:flex}.ui-select-trigger:focus-visible{outline-offset:1px;border-color:#60a5fab3;outline:2px solid #2563eb66}.ui-select-trigger[data-placeholder=true]{color:var(--muted)}.ui-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-select-chevron{fill:none;stroke:#94a3b8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:1rem;height:1rem;transition:transform .15s}.ui-select-trigger[aria-expanded=true] .ui-select-chevron{transform:rotate(180deg)}.ui-select-popover{z-index:50;background:#0b1220;border:1px solid #94a3b847;border-radius:.5rem;margin-top:.4rem;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 1.25rem 2.5rem #00000080}.ui-select-list{max-height:15rem;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.ui-select-done{color:#dbeafe;cursor:pointer;font:inherit;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#2563eb29;border:0;border-top:1px solid #94a3b838;width:100%;padding:.7rem;font-size:.82rem;font-weight:900}.ui-select-done:hover{background:#2563eb47}.ui-select-option{color:#e2e8f0db;cursor:pointer;text-transform:none;border-radius:.375rem;justify-content:flex-start;align-items:center;gap:.6rem;padding:.55rem .6rem;font-size:.9rem;font-weight:600;line-height:1.3;display:flex}.ui-select-option-label{flex:auto;min-width:0}.ui-select-option:hover,.ui-select-option.is-active{color:#eff6ff;background:#2563eb38}.ui-select-option.is-selected{color:#dbeafe}.ui-select-check{fill:none;stroke:#93c5fd;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;flex:none;width:.9rem;height:.9rem}.ui-select-checkbox{border:1.5px solid #94a3b88c;border-radius:.3rem;flex:none;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;transition:background .12s,border-color .12s;display:inline-flex}.ui-select-option.is-selected .ui-select-checkbox{background:#2e7dff;border-color:#2e7dff}.ui-select-checkbox-tick{fill:none;opacity:0;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:.8rem;height:.8rem}.ui-select-option.is-selected .ui-select-checkbox-tick{opacity:1}.thanks-page{padding-top:8rem}.thanks-panel{max-width:840px}.thanks-panel h1{letter-spacing:-.06em;text-transform:uppercase;margin-bottom:1rem;font-size:clamp(3rem,7vw,6rem)}.thanks-panel p{color:var(--muted);max-width:680px;font-size:1.1rem;line-height:1.7}.site-footer{border-top:1px solid var(--border);color:var(--muted-2);grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:2rem;padding:2rem clamp(1rem,5vw,4rem);display:grid}.site-footer p{margin:.25rem 0 0}.footer-brand{align-items:center;line-height:1;display:inline-flex}.footer-link-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.footer-link-group{gap:.6rem;display:grid}.footer-link-group>strong{color:var(--text);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}@media (max-width:1120px){.site-nav .site-nav-links,.site-nav .site-nav-cta,.site-nav .site-nav-sub{display:none}.site-nav .brand img{max-height:3.5rem}.site-nav-main{z-index:3;position:relative}.site-nav-toggle{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:.6rem;flex:none;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;display:inline-flex}.site-nav-toggle:hover{background:#2563eb29;border-color:#60a5fa80}.site-nav-scrim{cursor:pointer;opacity:0;pointer-events:none;z-index:1;background:#0204089e;border:0;transition:opacity .22s;display:block;position:fixed;inset:0}.site-nav-drawer{border-bottom:1px solid var(--border);z-index:2;background:#070a0f;gap:.75rem;max-height:100svh;padding:6rem 1.5rem 2rem;transition:transform .26s;display:grid;position:fixed;top:0;left:0;right:0;overflow-y:auto;transform:translateY(-100%);box-shadow:0 1.75rem 3rem #0000008c}.site-nav[data-menu-open=true] .site-nav-scrim{opacity:1;pointer-events:auto}.site-nav[data-menu-open=true] .site-nav-drawer{transform:translateY(0)}.site-nav-drawer nav{gap:.05rem;display:grid}.site-nav-drawer nav a{color:#e2e8f0eb;text-transform:none;border-radius:.55rem;padding:.58rem .6rem;font-size:1rem;font-weight:800}.site-nav-drawer nav a:hover{color:#dbeafe;background:#2563eb29}.site-nav-drawer-divider{background:var(--border);height:1px;margin:.55rem 0;display:block}.site-nav-drawer .button{width:100%;margin-top:.4rem}.hero,.technology-hero,.content-solution-page,.thanks-page{padding-top:6.5rem}}@media (max-width:980px){.site-nav{gap:.8rem;position:absolute}.site-footer{grid-template-columns:1fr}.footer-link-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid,.split,.early-access,.mapping-panel,.decision-panel,.walkthrough-hero-grid,.walkthrough-focus-panel,.walkthrough-output-panel,.content-walkthrough-strip,.solution-card,.pricing-note-panel,.content-solution-grid{grid-template-columns:1fr}.content-bento-primary,.content-bento-list,.content-bento-modules,.content-page-companion-mobile-app .content-bento-list:nth-child(3),.content-page-compliance-management .content-bento-list:nth-child(3),.content-page-asset-telemetry .content-bento-list:nth-child(3){grid-column:1/-1}.content-section-rail-inner{grid-template-columns:1fr;align-items:start}.hero-visual{min-height:430px}.module-grid,.architecture-feed-list,.architecture-module-grid,.integration-grid,.image-band,.hero-proof-strip,.business-proof-grid,.solution-proof-grid,.content-link-grid,.content-proof-grid,.content-use-case-grid,.control-path-grid,.home-control-grid,.feature-index-grid,.feature-group-grid,.feature-proof-grid,.rollout-grid,.walkthrough-proof-grid,.walkthrough-outcome-grid,.outcome-grid,.feature-capability-grid,.product-proof-grid,.how-step-grid,.how-loop-grid,.priority-feature-grid,.priority-industry-grid,.pricing-plan-grid,.seat-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.module-grid,.architecture-feed-list,.architecture-module-grid,.integration-grid,.image-band,.hero-proof-strip,.business-proof-grid,.solution-proof-grid,.content-link-grid,.content-proof-grid,.content-use-case-grid,.control-path-grid,.home-control-grid,.feature-index-grid,.feature-group-grid,.feature-proof-grid,.rollout-grid,.walkthrough-outcome-grid,.outcome-grid,.feature-capability-grid,.product-proof-grid,.how-step-grid,.how-loop-grid,.priority-feature-grid,.priority-industry-grid,.pricing-console-grid,.pricing-plan-grid,.seat-option-grid,.decision-panel,.walkthrough-focus-panel,.walkthrough-output-panel{grid-template-columns:1fr}.architecture-feed-head{flex-direction:column;align-items:flex-start;gap:.5rem}.architecture-flow-rail{display:none}.architecture-hero-panel{min-height:360px}.early-access form,.product-proof-card:only-child,.product-proof-card:first-child:nth-last-child(3){grid-template-columns:1fr}.product-proof-card:only-child .product-proof-image,.product-proof-card:first-child:nth-last-child(3) .product-proof-image{border-bottom:1px solid #94a3b833;border-right:0}.content-bento-metrics{grid-template-columns:1fr}.content-solution-copy h1{font-size:clamp(2.55rem,11vw,3.35rem);line-height:.95}.bento-media-card{min-height:680px}.content-bento-body{justify-content:flex-start;gap:1.25rem}.content-theater-head{flex-direction:column;align-items:start;gap:1rem}.hero{min-height:auto}.hero-visual{gap:.8rem;min-height:0;display:grid}.hero-ribbon-glass{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;height:auto;display:grid;position:static;inset:auto;overflow:visible}.hero-card-stage{gap:.8rem;display:grid;position:static;-webkit-mask-image:none;mask-image:none}.hero-carousel-track{gap:.8rem;height:auto;display:grid;transform:none!important}.hero-carousel-slide-frame{width:100%;height:auto;display:none}.hero-carousel-slide-frame:first-child,.hero-carousel-slide-frame:nth-child(2){display:block}.hero-carousel-image-slide{width:min(100%,448px);height:auto;max-height:528px;margin-inline:auto}.hero-carousel-image-slide img{max-height:none}.hero-metric-group{grid-template-columns:1fr;gap:.8rem;width:100%;display:grid}.hero-metric-card{width:100%;min-height:0;transform:none}.hero-metric-group .hero-metric-card:nth-child(n+5){display:none}.site-footer{gap:1rem}.footer-link-groups{grid-template-columns:1fr}}.outcome-card,.home-control-card,.rollout-card,.walkthrough-outcome-card,.architecture-card,.content-proof-card{-webkit-backdrop-filter:blur(7px)saturate(170%);background:#ffffff1a;border:1px solid #ffffff52;box-shadow:0 10px 32px #0006,inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff0a}.outcome-card span,.home-control-card span,.rollout-card span,.walkthrough-outcome-card span,.architecture-card span,.content-proof-card span{color:#60a5fac7}.mapping-panel,.content-walkthrough-strip,.feature-group-card,.feature-proof-card,.feature-index-card,.feature-capability-card,.priority-feature-card,.hero-proof-strip article,.business-proof-card,.product-proof-card,.decision-panel,.priority-industry-card,.content-use-case-card,.control-path-card,.bento-list-card,.bento-pill-card,.content-page-asset-telemetry .bento-list-card,.content-page-asset-telemetry .bento-pill-card,.content-page-asset-telemetry .content-bento-list:nth-child(3),.content-page-compliance-management .bento-list-card,.content-page-compliance-management .bento-pill-card,.content-page-compliance-management .content-bento-list:nth-child(3),.content-page-companion-mobile-app .bento-list-card,.content-page-companion-mobile-app .bento-pill-card,.content-page-companion-mobile-app .content-bento-list:nth-child(3),.content-link-grid a{-webkit-backdrop-filter:blur(7px)saturate(170%);background:#ffffff1a;border:1px solid #ffffff52;box-shadow:0 10px 32px #0006,inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff0a}.content-section-rail-inner{-webkit-backdrop-filter:blur(7px)saturate(170%);background:#ffffff1a;border:1px solid #ffffff52;border-radius:.75rem;padding:1rem clamp(1.25rem,3vw,2rem);box-shadow:0 10px 32px #0006,inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff0a}.walkthrough-proof-card,.walkthrough-output-panel{-webkit-backdrop-filter:blur(7px)saturate(170%);background:#ffffff1a;border:1px solid #ffffff52;box-shadow:0 10px 32px #0006,inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff0a}
