.product-hero,.apps-hero{min-height:810px;padding:138px 0 92px;position:relative;overflow:hidden}.product-hero-glow,.apps-glow{pointer-events:none;border-radius:50%;position:absolute}.product-hero-glow-red,.apps-glow-red{background:radial-gradient(circle,#f2300529,#0000 68%);width:560px;height:560px;top:260px;left:-280px}.product-hero-glow-blue,.apps-glow-blue{background:radial-gradient(circle,#3aa8ff21,#0000 68%);width:740px;height:740px;top:20px;right:-300px}.product-hero-grid,.apps-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:74px;display:grid;position:relative}.product-kicker-row{align-items:center;gap:13px;display:flex}.product-live-state{color:#7d8b9a;text-transform:uppercase;letter-spacing:.05em;background:#ffffff06;border:1px solid #ffffff17;border-radius:99px;align-items:center;gap:7px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:inline-flex}.product-live-state i{background:#49d48b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #49d48b59}.product-hero h1,.apps-hero h1{letter-spacing:-.067em;max-width:10.6ch;margin:14px 0 0;font-size:clamp(3.75rem,6.5vw,6.8rem);line-height:.91}.product-hero h1 span,.apps-hero h1 span{color:#0000;background:linear-gradient(95deg,#7fddff 0%,#3bb7ff 45%,#67e9bc 100%);filter:drop-shadow(0 0 15px #3aa8ff1f);-webkit-background-clip:text;background-clip:text;display:inline-block}.product-hero-copy>p,.apps-hero-grid>div:first-child>p{color:#a0adbc;max-width:690px;margin:29px 0 0;font-size:1.05rem;line-height:1.74}.product-tag-row{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.product-tag-row span{color:#748191;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.product-visual,.ecosystem-console{background:linear-gradient(#10161ff2,#070a0ffa);border:1px solid #ffffff21;border-radius:27px;overflow:hidden;box-shadow:0 35px 100px #00000063,inset 0 1px #ffffff0b}.product-visual-topbar,.product-visual-footer,.ecosystem-console-head,.ecosystem-console-foot{color:#647282;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex}.product-visual-footer,.ecosystem-console-foot{background:#ffffff03;border-top:1px solid #ffffff14;border-bottom:0}.product-visual-footer span,.ecosystem-console-head span:last-child{align-items:center;gap:7px;display:flex}.product-visual-footer i,.ecosystem-console-head i{background:#49d48b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #49d48b4d}.product-visual-footer strong,.ecosystem-console-foot strong{color:#788696;font-size:.58rem;font-weight:550}.pv-stage{background:radial-gradient(circle at 50% 45%,#3aa8ff0e,#0000 20rem);min-height:470px;padding:23px;position:relative;overflow:hidden}.pv-stage:before,.ecosystem-stage:before{content:"";opacity:.25;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.pv-stage-cmp{grid-template-columns:1.25fr .75fr;align-items:center;gap:13px;display:grid}.pv-browser,.pv-evidence-stack{z-index:2;background:#070b11e8;border:1px solid #ffffff1a;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000045}.pv-browser-bar{color:#566373;border-bottom:1px solid #ffffff12;align-items:center;gap:5px;min-height:37px;padding:0 11px;font-size:.55rem;display:flex}.pv-browser-bar i{background:#394450;border-radius:50%;width:6px;height:6px}.pv-browser-bar span{margin-left:7px}.pv-browser-content{min-height:300px;padding:25px 19px;position:relative}.pv-page-lines{opacity:.35;gap:12px;display:grid}.pv-page-lines span{background:#ffffff14;border-radius:5px;height:13px}.pv-page-lines span:first-child{width:72%}.pv-page-lines span:nth-child(2){width:91%}.pv-page-lines span:nth-child(3){width:54%}.pv-consent-card{background:#0a0e14f7;border:1px solid #f230052e;border-radius:13px;padding:16px;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 20px 50px #00000057}.pv-consent-card>div:first-child{align-items:center;gap:9px;display:flex}.pv-consent-card strong{font-size:.72rem}.pv-consent-card p{color:#788594;margin:10px 0 13px;font-size:.61rem;line-height:1.55}.pv-consent-actions{justify-content:flex-end;gap:7px;display:flex}.pv-consent-actions span,.pv-consent-actions b{border-radius:8px;padding:7px 9px;font-size:.57rem}.pv-consent-actions span{color:#8794a3;border:1px solid #ffffff17}.pv-consent-actions b{color:#fff;background:#186ba6;font-weight:650}.pv-evidence-stack{display:grid}.pv-evidence-head,.pv-evidence-stack>div:not(.pv-evidence-head){border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:55px;padding:0 12px;display:flex}.pv-evidence-head{color:#8f9baa;font-size:.61rem}.pv-evidence-head i{background:#49d48b;border-radius:50%;width:6px;height:6px}.pv-evidence-stack>div span{color:#596677;text-transform:uppercase;font-size:.55rem}.pv-evidence-stack>div strong{color:#8b99a8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;font-weight:500}.pv-analytics-shell{z-index:2;background:#070b11eb;border:1px solid #ffffff1a;border-radius:16px;min-height:410px;position:relative;overflow:hidden}.pv-analytics-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:58px;padding:0 15px;display:flex}.pv-analytics-head>div{align-items:center;gap:9px;display:flex}.pv-mark-blue{color:#80ceff;background:#3aa8ff12;border:1px solid #3aa8ff30;border-radius:9px;place-items:center;width:29px;height:29px;font-size:.64rem;font-weight:800;display:grid}.pv-analytics-head strong{font-size:.7rem}.pv-analytics-head small{color:#536171;font-size:.54rem}.pv-analytics-grid{grid-template-columns:1.2fr .8fr;gap:10px;padding:13px;display:grid}.pv-chart-card,.pv-metric-card,.pv-flow-card{background:#ffffff04;border:1px solid #ffffff12;border-radius:11px;padding:13px}.pv-chart-card>span,.pv-metric-card>span,.pv-flow-card>span{color:#667383;text-transform:uppercase;letter-spacing:.05em;font-size:.56rem}.pv-chart{align-items:flex-end;gap:7px;height:180px;padding-top:22px;display:flex}.pv-chart i{background:linear-gradient(#53c7ffd1,#3aa8ff1f);border-radius:4px 4px 1px 1px;flex:1;min-width:8px;box-shadow:0 0 14px #3aa8ff14}.pv-metric-card{align-content:start;gap:9px;display:grid}.pv-metric-card strong{color:#9aa6b4;margin-top:8px;font-size:.61rem}.pv-metric-card>div{background:#ffffff0d;border-radius:99px;height:5px;overflow:hidden}.pv-metric-card>div i{border-radius:inherit;background:linear-gradient(90deg,#3aa8ff,#66e8bd);height:100%;display:block}.pv-flow-card{grid-column:1/-1}.pv-flow-card>div{align-items:center;gap:9px;margin-top:16px;display:flex}.pv-flow-card b{color:#8996a5;background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;padding:7px 10px;font-size:.58rem;font-weight:550}.pv-flow-card i{background:linear-gradient(90deg,#3aa8ff14,#3aa8ff57,#3aa8ff14);flex:1;height:1px}.pv-portal-shell{z-index:2;background:#070b11ed;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:64px 1fr;min-height:410px;display:grid;position:relative;overflow:hidden}.pv-portal-shell aside{background:#ffffff03;border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:15px;padding:15px 0;display:flex}.pv-portal-shell aside span{background:#ffffff14;border-radius:99px;width:24px;height:5px}.pv-portal-main{padding:14px}.pv-portal-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:54px;display:flex}.pv-portal-head>div{display:grid}.pv-portal-head span{color:#526070;text-transform:uppercase;font-size:.54rem}.pv-portal-head strong{margin-top:3px;font-size:.72rem}.pv-portal-head b{color:#687585;border:1px solid #ffffff12;border-radius:7px;padding:5px 7px;font-size:.57rem}.pv-app-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:13px;display:grid}.pv-app-grid article{background:#ffffff03;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:82px;padding:10px;display:grid}.pv-app-grid article>i{color:#a6b1bd;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.62rem;font-style:normal;font-weight:800;display:grid}.pv-app-grid i.red{color:#ff775d;background:#f230050f}.pv-app-grid i.blue{color:#79ceff;background:#3aa8ff0f}.pv-app-grid i.green{color:#73e2ad;background:#49d48b0d}.pv-app-grid article>div{display:grid}.pv-app-grid strong{font-size:.63rem}.pv-app-grid small{color:#566372;margin-top:2px;font-size:.52rem}.pv-app-grid article>b{color:#657282;font-size:.62rem;font-weight:500}.product-subnav{z-index:82;backdrop-filter:blur(18px)saturate(125%);background:#07090dd1;border-block:1px solid #ffffff12;position:sticky;top:100px}.product-subnav>div{scrollbar-width:none;align-items:center;gap:5px;min-height:48px;display:flex;overflow-x:auto}.product-subnav>div::-webkit-scrollbar{display:none}.product-subnav a{color:#7f8c9b;border-radius:9px;flex:none;padding:8px 10px;font-size:.68rem;text-decoration:none}.product-subnav a:hover,.product-subnav a[aria-current=page]{color:#fff;background:#ffffff0d}.product-problem{border-bottom:1px solid #ffffff0e}.product-problem-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:70px;display:grid}.product-problem h2,.product-approach-grid>div>h2,.product-fit-panel h2,.apps-principle-grid>div>h2{letter-spacing:-.053em;max-width:12ch;margin:13px 0 0;font-size:clamp(2.5rem,4.8vw,4.6rem);line-height:.99}.product-problem-grid>p,.product-approach-grid>div>p,.product-fit-panel>div>p,.apps-principle-grid>div>p{color:#8996a5;margin:0;font-size:.92rem;line-height:1.73}.product-section-heading h2{max-width:14ch}.product-capability-grid{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.product-capability-grid article{background:#ffffff03;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;min-height:285px;padding:24px;display:flex}.product-capability-grid article>span{color:#576474;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.product-capability-grid h3{margin:auto 0 11px;font-size:1.02rem}.product-capability-grid p{color:#84919f;min-height:92px;margin:0;font-size:.79rem;line-height:1.68}.product-approach{background:radial-gradient(circle at 10% 35%,#f230050b,#0000 27rem),#080b10;border-block:1px solid #ffffff0e}.product-approach-grid{grid-template-columns:minmax(0,.77fr) minmax(0,1.23fr);gap:80px;display:grid}.product-approach-grid>div>p{max-width:520px;margin-top:25px}.product-approach ol{border-top:1px solid #ffffff1a;margin:0;padding:0;list-style:none}.product-approach li{border-bottom:1px solid #ffffff1a;grid-template-columns:50px 1fr;gap:17px;padding:27px 7px;display:grid}.product-approach li>span{color:#596676;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.product-approach h3{margin:0 0 7px;font-size:1.02rem}.product-approach li p{color:#83909f;margin:0;font-size:.8rem;line-height:1.68}.product-fit{padding-top:70px}.product-fit-panel{background:linear-gradient(135deg,#3aa8ff0a,#0000 42%),#ffffff04;border:1px solid #ffffff1c;border-radius:26px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;padding:clamp(30px,5vw,57px);display:grid}.product-fit-panel>div>p{margin-top:24px}.product-fit-panel ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.product-fit-panel li{color:#8f9caa;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:28px 1fr;gap:8px;padding:14px;font-size:.78rem;display:grid}.product-fit-panel li span{color:#61dca2;font-weight:800}.product-faq{padding-top:90px}.related-products{background:#ffffff02;border-top:1px solid #ffffff0e}.related-product-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.related-product-grid a{background:#ffffff04;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;min-height:225px;padding:23px;text-decoration:none;transition:transform .17s,background .17s,border-color .17s;display:flex}.related-product-grid a:hover{background:#ffffff07;border-color:#ffffff2e;transform:translateY(-3px)}.related-product-grid a>span{color:#738191;text-transform:uppercase;letter-spacing:.07em;font-size:.61rem}.related-product-grid h3{margin:auto 0 8px;font-size:1.3rem}.related-product-grid p{color:#84919f;margin:0;font-size:.79rem;line-height:1.65}.related-product-grid b{color:#86cfff;align-self:end;margin-top:12px;font-weight:500}.product-final-cta{padding-top:52px}.ecosystem-stage{background:radial-gradient(circle,#3aa8ff0e,#0000 19rem);min-height:470px;position:relative;overflow:hidden}.ecosystem-core,.ecosystem-node{z-index:3;background:#080c12ed;border:1px solid #ffffff1a;position:absolute;box-shadow:0 16px 42px #00000045}.ecosystem-core{border-color:#f230052e;border-radius:16px;justify-items:center;gap:3px;min-width:160px;padding:19px;display:grid;top:50%;left:50%;translate:-50% -50%}.ecosystem-core strong{font-size:.76rem}.ecosystem-core small{color:#657282;font-size:.56rem}.ecosystem-node{border-radius:12px;align-items:center;gap:10px;min-width:145px;padding:11px 12px;text-decoration:none;display:flex}.ecosystem-node>b{border:1px solid #ffffff14;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.62rem;display:grid}.ecosystem-node>span{display:grid}.ecosystem-node strong{font-size:.66rem}.ecosystem-node small{color:#5e6b7a;font-size:.53rem}.ecosystem-cmp{top:14%;left:5%}.ecosystem-matomo{top:14%;right:5%}.ecosystem-portal{bottom:9%;left:50%;translate:-50%}.ecosystem-cmp>b{color:#ff7256;background:#f230050f}.ecosystem-matomo>b{color:#79ceff;background:#3aa8ff0f}.ecosystem-stage svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.ecosystem-stage path{fill:none;stroke:#53b2ef40;stroke-width:1.3px;stroke-dasharray:5 8}.apps-product-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.apps-product-card{background:#ffffff03;border:1px solid #ffffff1a;border-radius:21px;flex-direction:column;min-height:470px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.apps-product-card:hover{border-color:#ffffff2e;transform:translateY(-4px)}.apps-product-card.tone-red:hover{background:linear-gradient(#f2300509,#ffffff04)}.apps-product-card.tone-blue:hover{background:linear-gradient(#3aa8ff09,#ffffff04)}.apps-card-top{justify-content:space-between;align-items:center;display:flex}.apps-mark{color:#fff;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:43px;height:43px;font-size:.75rem;font-weight:800;display:grid}.mark-red{color:#ff7458;background:#f2300512}.mark-blue{color:#79ceff;background:#3aa8ff12}.mark-neutral{color:#d0d8e2;background:#ffffff0b}.apps-card-top>b{color:#677483;text-transform:uppercase;font-size:.6rem;font-weight:650}.apps-card-name{color:#738091;margin-top:28px;font-size:.68rem}.apps-product-card h3{letter-spacing:-.04em;max-width:12ch;margin:10px 0 0;font-size:2rem;line-height:1.04}.apps-product-card>p{color:#8693a2;margin:18px 0 0;font-size:.8rem;line-height:1.7}.apps-tag-row{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:30px;display:flex}.apps-tag-row span{color:#657282;border:1px solid #ffffff14;border-radius:7px;padding:6px 8px;font-size:.56rem}.apps-card-link{color:#87c8ec;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:18px;padding-top:14px;font-size:.67rem;display:flex}.apps-card-link b{font-weight:500}.apps-principles{background:radial-gradient(circle at 10% 35%,#f230050b,#0000 27rem),#080b10;border-block:1px solid #ffffff0e}.apps-principle-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;display:grid}.apps-principle-grid>div>p{max-width:520px;margin-top:24px}.apps-principle-stack{border-top:1px solid #ffffff1a}.apps-principle-stack article{border-bottom:1px solid #ffffff1a;grid-template-columns:50px 1fr;gap:16px;padding:27px 7px;display:grid}.apps-principle-stack article>span{color:#596676;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.apps-principle-stack h3{margin:0 0 7px;font-size:1rem}.apps-principle-stack p{color:#83909f;margin:0;font-size:.8rem;line-height:1.68}.apps-road{padding-top:70px}.apps-road-panel{background:linear-gradient(135deg,#3aa8ff0a,#0000 42%),#ffffff04;border:1px solid #ffffff1c;border-radius:25px;justify-content:space-between;align-items:center;gap:50px;padding:clamp(30px,5vw,56px);display:flex}.apps-road-panel h2{letter-spacing:-.052em;max-width:12ch;margin:13px 0 0;font-size:clamp(2.4rem,4.5vw,4.1rem);line-height:.99}.apps-road-panel p{color:#8996a5;max-width:660px;margin:23px 0 0;font-size:.86rem;line-height:1.7}@media (width<=1050px){.product-hero-grid,.apps-hero-grid{grid-template-columns:1fr;gap:48px}.product-visual,.ecosystem-console{max-width:790px}.apps-product-grid{grid-template-columns:1fr}.apps-product-card{min-height:360px}}@media (width<=900px){.product-problem-grid,.product-approach-grid,.product-fit-panel,.apps-principle-grid{grid-template-columns:1fr;gap:42px}.product-capability-grid{grid-template-columns:repeat(2,1fr)}.apps-road-panel{flex-direction:column;align-items:flex-start}}@media (width<=640px){.product-hero,.apps-hero{min-height:auto;padding:112px 0 66px}.product-hero h1,.apps-hero h1{max-width:none;font-size:clamp(3.05rem,14.5vw,4.55rem)}.product-hero-copy>p,.apps-hero-grid>div:first-child>p{font-size:.97rem}.product-subnav{top:82px}.product-subnav>div{width:100%;padding-inline:14px}.product-visual,.ecosystem-console{border-radius:20px}.pv-stage,.ecosystem-stage{min-height:520px}.pv-stage-cmp{grid-template-columns:1fr;align-content:center}.pv-evidence-stack{grid-template-columns:repeat(2,1fr)}.pv-evidence-head{grid-column:1/-1}.pv-analytics-grid{grid-template-columns:1fr}.pv-flow-card{grid-column:auto}.pv-portal-shell{grid-template-columns:48px 1fr}.pv-app-grid{grid-template-columns:1fr}.ecosystem-cmp{top:8%;left:4%}.ecosystem-matomo{top:8%;right:4%}.ecosystem-portal{bottom:7%}.product-capability-grid,.related-product-grid{grid-template-columns:1fr}.apps-product-card{min-height:390px}.apps-road-panel{padding:27px 20px}}
