.tpl-hero:before{background:radial-gradient(ellipse 50% 45% at 80% 0%,rgba(143,115,255,.18),transparent 65%)}.text-scrim{position:relative;isolation:isolate}.text-scrim:before{content:"";position:absolute;inset:-28% -10%;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 65% 65% at 50% 50%,var(--page-bg) 0%,var(--page-bg) 36%,color-mix(in srgb,var(--page-bg) 70%,transparent) 62%,transparent 94%)}.text-scrim>*{position:relative;z-index:1}.text-scrim--tight:before{inset:-14% -6%;background:radial-gradient(ellipse 72% 56% at 50% 46%,var(--page-bg) 0%,var(--page-bg) 42%,color-mix(in srgb,var(--page-bg) 64%,transparent) 68%,transparent 92%)}.tpl-hero{border-bottom:0!important;overflow:visible!important;background:transparent!important}.tpl-hero:after{display:none!important}.tpl-section,.tpl-cta{border-top:0!important;padding:88px 0;overflow:visible}.tpl-section>.container,.tpl-cta>*{position:relative;z-index:2}.net-flow{position:relative}.net-flow-bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.net-flow-bg .grid{position:absolute;inset:0;background-image:linear-gradient(rgba(143,115,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(143,115,255,.07) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,transparent 0%,black 3%,black 97%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 3%,black 97%,transparent 100%)}[data-theme=light] .net-flow-bg .grid{background-image:linear-gradient(rgba(12,12,15,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(12,12,15,.06) 1px,transparent 1px)}.net-flow-bg .glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(90px);width:720px;height:520px}.net-flow-bg .glow.teal{background:radial-gradient(ellipse at center,rgba(143,115,255,.16),transparent 65%)}.net-flow-bg .glow.purple{background:radial-gradient(ellipse at center,rgba(0,226,215,.1),transparent 65%)}[data-theme=light] .net-flow-bg .glow.teal{background:radial-gradient(ellipse at center,rgba(104,55,236,.16),transparent 65%)}[data-theme=light] .net-flow-bg .glow.purple{background:radial-gradient(ellipse at center,rgba(0,180,170,.12),transparent 65%)}.tpl-hero-ctas .btn,.tpl-hero-eyebrow{position:relative;isolation:isolate}.tpl-hero-ctas .btn-ghost:before,.tpl-hero-eyebrow:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#0f0f14;z-index:-1;pointer-events:none}[data-theme=light] .tpl-hero-ctas .btn-ghost:before,[data-theme=light] .tpl-hero-eyebrow:before{background:#fff}.tpl-hero-eyebrow{white-space:nowrap}[data-theme=light] .tpl-hero-eyebrow{color:#6837ec!important}.value-card,.quote-card,.chain-type-card,.product-block,.product-feat-card,.integration-step,.partner-support-card,.further-tab,.further-feature{position:relative;isolation:isolate}.value-card:after,.quote-card:after,.chain-type-card:after,.product-block:after,.product-feat-card:after,.integration-step:after,.partner-support-card:after,.further-tab:after,.further-feature:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#0f0f14;z-index:-1;pointer-events:none}[data-theme=light] .value-card:after,[data-theme=light] .quote-card:after,[data-theme=light] .chain-type-card:after,[data-theme=light] .product-block:after,[data-theme=light] .product-feat-card:after,[data-theme=light] .integration-step:after,[data-theme=light] .partner-support-card:after,[data-theme=light] .further-tab:after,[data-theme=light] .further-feature:after{background:#fff}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.value-card{padding:28px;border-radius:14px;border:1px solid var(--border-1);transition:border-color .2s,transform .22s}.value-card:hover{border-color:#8f73ff4d;transform:translateY(-2px)}.value-card-bar{position:absolute;top:0;left:0;right:0;height:2px;background:var(--pur);opacity:.6;z-index:1}.value-card-tag{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pur);margin-bottom:14px}.value-card h3{font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--txt-1);margin:0 0 12px}.value-card p{font-size:14px;line-height:1.65;color:var(--txt-2);margin:0}.quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.quote-card{padding:28px;border-radius:14px;border:1px solid var(--border-1);display:flex;flex-direction:column}.quote-mark{font-family:DM Sans,sans-serif;font-size:38px;line-height:.7;color:var(--pur);opacity:.4;margin-bottom:10px}.quote-mark--close{text-align:right;margin:4px 0 12px}.quote-text{font-size:15px;line-height:1.55;color:var(--txt-1);font-style:italic;margin:0 0 18px;flex:1}.quote-attr{padding-top:14px;border-top:1px solid var(--border-1);display:flex;align-items:center;gap:12px;justify-content:space-between}.quote-attr-logo{display:inline-flex;align-items:center;flex-shrink:0;margin-left:auto}.quote-attr-logo img{display:block;width:auto}.quote-attr-logo img.cl-light,[data-theme=light] .quote-attr-logo img.cl-dark{display:none}[data-theme=light] .quote-attr-logo img.cl-light{display:block}.quote-attr-text{min-width:0}.quote-attr-name{font-size:13px;font-weight:600;color:var(--txt-1)}.quote-attr-role{font-size:12px;color:var(--txt-3);margin-top:3px}.chain-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.chain-type-card{padding:28px;border-radius:14px;border:1px solid var(--border-1);display:flex;flex-direction:column}.chain-type-label{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pur);margin-bottom:12px}.chain-type-card h3{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.35;color:var(--txt-1);margin:0 0 12px}.chain-type-card p{font-size:13.5px;line-height:1.6;color:var(--txt-2);margin:0 0 18px;flex:1}.chain-type-chips{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.chain-type-chip{display:inline-flex;align-items:center;justify-content:center}[data-theme=light] .chain-type-chip{background:none;border:none;color:var(--txt-1)}.chain-type-chip.has-logo{display:inline-flex;align-items:center}[data-theme=light] .chain-type-chip{background:#6837ec0f;border-color:#6837ec38;color:var(--txt-1)}.chain-type-chip.has-logo{display:inline-flex;align-items:center;gap:6px;padding:4px 10px}.chain-type-chip img{display:block;width:auto}.chain-type-chip img.cl-light,[data-theme=light] .chain-type-chip img.cl-dark{display:none}[data-theme=light] .chain-type-chip img.cl-light{display:block}.product-block{padding:36px;border:1px solid var(--border-1);margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:44px;align-items:stretch}.product-block:first-of-type{margin-top:56px}.product-block.flip .product-block-main{order:2}.product-block.flip .product-block-media{order:1}.product-block-main{min-width:0;display:flex;flex-direction:column}.product-block-tag{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pur);margin-bottom:10px}.product-block h3{font-family:DM Sans,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--txt-1);margin:0 0 10px}.product-block-desc{font-size:14.5px;line-height:1.65;color:var(--txt-2);max-width:720px}.product-feat-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:auto}.product-feat-card{padding:16px 18px;border:1px solid rgba(143,115,255,.3)}[data-theme=light] .product-feat-card{border-color:#6837ec38}.product-feat-card h4{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--txt-1);margin:0 0 8px}.product-feat-card p{font-size:12.5px;line-height:1.55;color:var(--txt-2);margin:0}.product-block-cta{font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:600;color:var(--pur);text-decoration:none;letter-spacing:.04em;white-space:nowrap;align-self:flex-start;margin-top:16px;padding:8px 15px;display:inline-block;background:#8f73ff17;border:1px solid rgba(143,115,255,.26);transition:background .15s}.product-block-cta:hover{background:#8f73ff29;opacity:1}[data-theme=light] .product-block-cta{background:#6837ec12;border-color:#6837ec42}[data-theme=light] .product-block-cta:hover{background:#6837ec1f}.product-block-media{display:flex;min-width:0}.pwin{display:flex;flex-direction:column;flex:1;min-width:0;border:1px solid rgba(143,115,255,.3);background:#0d0d12;overflow:hidden;box-shadow:0 0 0 1px #8f73ff1a,0 26px 60px -30px #8f73ff6b,0 30px 70px -34px #0000009e}[data-theme=light] .pwin{background:#fff;border-color:#6837ec3d;box-shadow:0 0 0 1px #6837ec14,0 26px 60px -30px #6837ec4d,0 30px 70px -34px #00000029}.pwin-bar{display:flex;align-items:center;gap:8px;padding:9px 13px;flex-shrink:0;background:#8f73ff12;border-bottom:1px solid var(--border-1)}[data-theme=light] .pwin-bar{background:#6837ec0d}.pwin-dots{display:flex;gap:6px}.pwin-dots i{width:9px;height:9px;background:#8f73ff52;display:block}.pwin-url{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--txt-3);margin-left:6px;padding:3px 11px;background:#00000047;border:1px solid var(--border-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .pwin-url{background:#0000000a}.pwin-shot{display:block;width:100%;flex:1;min-height:0;object-fit:cover;object-position:top left}@media(max-width:880px){.product-block{grid-template-columns:1fr;gap:28px}.product-block.flip .product-block-main{order:1}.product-block.flip .product-block-media{order:2}.pwin-shot{flex:none;aspect-ratio:16 / 10;max-height:320px}}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.integration-step{padding:28px;border-radius:14px;border:1px solid var(--border-1);position:relative}.integration-step-num{width:36px;height:36px;border-radius:10px;background:#8f73ff1a;border:1px solid rgba(143,115,255,.28);display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:var(--pur);margin-bottom:16px}.integration-step h3{font-family:DM Sans,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--txt-1);margin:0 0 10px}.integration-step p{font-size:14px;line-height:1.65;color:var(--txt-2);margin:0}.partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:56px}.partner-support-card{padding:32px;border-radius:14px;border:1px solid var(--border-1)}.partner-support-card-label{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pur);margin-bottom:12px}.partner-support-card h3{font-family:DM Sans,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--txt-1);margin:0 0 12px}.partner-support-card p{font-size:14.5px;line-height:1.65;color:var(--txt-2);margin:0}.further{display:grid;grid-template-columns:660px 1fr;gap:18px;margin-top:44px;align-items:stretch}.further-tabs{display:flex;flex-direction:column;gap:10px}.further-tab{position:relative;width:100%;text-align:left;cursor:pointer;background:none;color:var(--txt-2);border:1px solid var(--border-1);padding:19px 23px 19px 28px;font-family:inherit;display:flex;align-items:flex-start;gap:14px;flex:1;transition:border-color .2s,background-color .2s,transform .2s}.further-tab:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:3px;background:var(--pur);opacity:0;transition:opacity .2s}.further-tab:hover{border-color:#8f73ff57}.further-tab.is-active{border-color:#8f73ff8c;background:#8f73ff0d;transform:translate(2px)}.further-tab.is-active:before{opacity:1}.further-tab-num{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600;color:var(--txt-3);flex-shrink:0;line-height:1.72;transition:color .2s}.further-tab.is-active .further-tab-num{color:var(--pur)}.further-tab-body{display:flex;flex-direction:column;gap:6px;min-width:0}.further-tab-ttl{font-family:DM Sans,sans-serif;font-weight:300;font-size:22px;line-height:1.25;letter-spacing:-.01em;min-width:0;color:var(--txt-2);transition:color .2s}.further-tab.is-active .further-tab-ttl{color:var(--txt-1)}.further-tab-desc{font-size:13.5px;line-height:1.45;color:var(--txt-3)}.further-feature{display:flex;flex-direction:column;border:1px solid var(--border-1);overflow:hidden;text-decoration:none;min-width:0;transition:border-color .2s}.further-feature:hover{border-color:#8f73ff52}.further-feature-thumb{display:block;width:100%;flex:1;min-height:0;aspect-ratio:1200 / 630;object-fit:cover;object-position:top center;border-bottom:1px solid var(--border-1);background:#0d0a1f}.further-feature-body{padding:21px 26px 23px;display:flex;flex-direction:column;align-items:flex-start}.further-feature-body .ttl{font-family:DM Sans,sans-serif;font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.015em;color:var(--txt-1);margin:0 0 8px}.further-feature-body .dsc{font-size:14.5px;line-height:1.5;color:var(--txt-3);margin:0 0 15px}.further-feature-body .lnk{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--pur);text-decoration:none;padding:5px 11px;display:inline-flex;align-items:center;gap:6px;background:#8f73ff17;border:1px solid rgba(143,115,255,.26);transition:background .15s}.further-feature:hover .lnk{background:#8f73ff29}[data-theme=light] .further-feature-body .lnk{background:#6837ec12;border-color:#6837ec42}[data-theme=light] .further-feature:hover .lnk{background:#6837ec1f}@media(max-width:820px){.further{grid-template-columns:1fr;gap:16px}.further-tabs{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.further-tab{flex:0 0 auto;min-width:220px}}.sh .eyebrow{margin-bottom:14px}.sh h2{font-size:clamp(32px,3.5vw,44px);letter-spacing:-.025em;line-height:1.08;margin:0 0 18px}.sh p{font-size:17px;line-height:1.6;color:var(--txt-2);max-width:640px}@media(max-width:900px){.value-grid,.quote-grid,.chain-type-grid,.product-feat-grid,.integration-grid,.partner-grid{grid-template-columns:1fr}}@media(max-width:1100px){.chain-type-grid{grid-template-columns:repeat(2,1fr)}}.hero-card-glow>div{box-shadow:0 24px 60px -22px #00e2d76b,0 24px 64px -14px #0006,0 0 0 1px #00e2d71f!important}[data-theme=light] .hero-card-glow>div{box-shadow:0 24px 60px -24px #00b4aa4d,0 4px 24px #00000014,0 0 0 1px #00b4aa1f!important}
