.platform-hero__bg[data-v-ce580199]{background:#f3f6f4}.platform-hero__mesh[data-v-ce580199]{background:radial-gradient(ellipse 90% 60% at 10% 20%,rgba(72,184,89,.18),transparent 55%),radial-gradient(ellipse 70% 50% at 85% 10%,rgba(3,73,50,.08),transparent 50%),radial-gradient(ellipse 50% 40% at 70% 90%,hsla(52,13%,68%,.2),transparent 55%),linear-gradient(165deg,#f7faf8,#eef3f0 45%,#e4ebe6);top:0;right:0;bottom:0;left:0;position:absolute}.platform-hero__grain[data-v-ce580199]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.45'/%3E%3C/svg%3E");top:0;right:0;bottom:0;left:0;mix-blend-mode:soft-light;opacity:.35;pointer-events:none;position:absolute}.platform-hero__cta[data-v-ce580199]{align-items:center;background:#034932;border-radius:999px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.6rem;letter-spacing:.02em;padding:.95rem 1.5rem;transition:background .25s ease,transform .25s ease}.platform-hero__cta[data-v-ce580199]:hover{background:#056341;transform:translateY(-1px)}.platform-gateway-section[data-v-0ebf1566]{background:#06140f;font-family:Manrope,system-ui,sans-serif}.platform-gateway-section__ambient[data-v-0ebf1566]{background:radial-gradient(ellipse 80% 50% at 20% 0,rgba(72,184,89,.16),transparent 55%),radial-gradient(ellipse 60% 40% at 90% 80%,hsla(52,13%,68%,.08),transparent 50%),linear-gradient(180deg,#0a1f17,#06140f 55%,#040c09);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.platform-gateway-section__port[data-v-0ebf1566]{align-items:flex-start;background:#ffffff04;border:1px solid hsla(0,0%,100%,.06);border-radius:2px;cursor:pointer;display:flex;gap:1rem;padding:1.15rem 1.1rem;transition:border-color .25s ease,background .25s ease,transform .25s ease}.platform-gateway-section__port--active[data-v-0ebf1566],.platform-gateway-section__port[data-v-0ebf1566]:hover{background:#48b8590f;border-color:#48b85973;transform:translate(4px)}.platform-gateway-section__cta[data-v-0ebf1566]{align-items:center;color:#48b859;display:none;flex-shrink:0;font-size:.75rem;font-weight:600;gap:.4rem;letter-spacing:.04em;margin-top:.35rem;text-transform:uppercase}@media (min-width:640px){.platform-gateway-section__cta[data-v-0ebf1566]{display:inline-flex;opacity:0;transition:opacity .2s ease}.platform-gateway-section__port--active .platform-gateway-section__cta[data-v-0ebf1566]{opacity:1}}.chain-node[data-v-8924618f]{align-items:center;background:#fff;border:1px solid rgba(3,73,50,.15);border-radius:999px;color:#034932;display:inline-flex;height:3.5rem;justify-content:center;opacity:.7;transition:opacity .3s ease,border-color .3s ease,color .3s ease,background .3s ease,transform .3s ease;width:3.5rem}.group:hover .chain-node[data-v-8924618f]{background:#fffffff2;border-color:#48b85973;color:#48b859;opacity:1;transform:translateY(-2px)}.audience-cell[data-v-1325a297]{align-items:flex-start;background:#ffffff73;border:1px solid rgba(3,73,50,.08);border-radius:2px;display:flex;flex-direction:column;gap:.85rem;padding:1.25rem 1.1rem;transition:border-color .3s ease,background .3s ease,transform .3s ease}.audience-cell[data-v-1325a297]:hover{background:#fff;border-color:#48b85959;transform:translateY(-2px)}.audience-cell__icon[data-v-1325a297]{align-items:center;border:1px solid rgba(3,73,50,.12);border-radius:999px;color:#034932;display:inline-flex;height:2.5rem;justify-content:center;opacity:.45;transition:opacity .3s ease,border-color .3s ease,color .3s ease,background .3s ease;width:2.5rem}.audience-cell:hover .audience-cell__icon[data-v-1325a297]{background:#48b8590f;border-color:#48b85973;color:#48b859;opacity:1}.audience-cell__label[data-v-1325a297]{color:#071a1459;font-family:Syne,Manrope,system-ui,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;transition:color .3s ease}@media (min-width:640px){.audience-cell__label[data-v-1325a297]{font-size:1.2rem}}.audience-cell:hover .audience-cell__label[data-v-1325a297]{color:#071a14}
