: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{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid}.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-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}.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;min-height:520px;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;height:480px;position:absolute;inset:.75rem 0 auto;overflow:clip;box-shadow:inset 0 1px #ffffff14,0 2rem 5rem #00000040}.hero-card-stage{contain:paint;position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}.hero-metric-group{animation:hero-metric-group-cycle var(--group-cycle) cubic-bezier(.22, .86, .22, 1) infinite;animation-delay:var(--group-delay);opacity:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;width:min(88%,560px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(118%)}.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:128px;padding:.9rem;transform:translateZ(0)}.hero-metric-heading{align-items:center;gap:.5rem;display:flex}.hero-metric-heading .module-pill-icon{color:var(--module-pill-color);width:1.15rem;height:1.15rem;font-size:1.15rem}.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 strong{color:#f8fafc;letter-spacing:-.04em;margin:.32rem 0;font-size:1.45rem;display:block}.hero-metric-card p{color:#e2e8f0c2;margin:0 0 .65rem;font-size:.78rem;line-height:1.35}.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}@keyframes hero-metric-group-cycle{0%{opacity:0;transform:translate(-50%,-50%)translate(118%)}2.9%{opacity:1;transform:translate(-50%,-50%)translate(0)}10%{opacity:1;transform:translate(-50%,-50%)translate(0)}12.9%{opacity:1;transform:translate(-50%,-50%)translate(-118%)}15%,to{opacity:0;transform:translate(-50%,-50%)translate(-118%)}}.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}.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;height:100svh;position:absolute;inset:0 0 auto;overflow:hidden}.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);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{scrollbar-color:#60a5fa80 #ffffff14;gap:.65rem;min-width:0;padding:.15rem 0 .35rem;display:flex;overflow-x:auto}.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}.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{text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(3rem,7vw,6rem)}.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-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:#ffffff61;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{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{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 button{grid-column:1/-1}.early-access input,.early-access select,.early-access textarea{border:1px solid var(--border);color:var(--text);font:inherit;text-transform:none;background:#ffffff0f;border-radius:.25rem;padding:.8rem}.early-access select option{color:var(--text);background:#0b1220}.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-main{grid-template-columns:1fr;align-items:flex-start}.site-nav nav,.site-nav-sub{justify-content:flex-start}}@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,.technology-hero{padding-top:12rem}.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-metric-group{opacity:1;grid-template-columns:1fr;gap:.8rem;width:100%;animation:none;display:grid;position:static;transform:none}.hero-metric-group:nth-child(n+2){display:none}.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}}
