.court-connected-ecosystem[data-astro-cid-6ryuiyzh]{background:radial-gradient(circle at 92% 2%,rgba(53,224,200,.14),transparent 28%),radial-gradient(circle at 8% 0%,rgba(26,86,219,.24),transparent 35%),linear-gradient(145deg,#071426,#10223c 60%,#081527);border:1px solid rgba(110,159,255,.2);border-radius:28px;box-shadow:0 28px 70px #0f172a38;color:#fff;margin-top:64px;overflow:hidden;padding:48px;scroll-margin-top:84px}.court-connected-ecosystem__header[data-astro-cid-6ryuiyzh]{max-width:850px}.court-connected-ecosystem__header[data-astro-cid-6ryuiyzh]>span[data-astro-cid-6ryuiyzh]{color:#6e9fff;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.12em}.court-connected-ecosystem__header[data-astro-cid-6ryuiyzh] h2[data-astro-cid-6ryuiyzh]{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(30px,4.5vw,52px);font-weight:800;letter-spacing:-.018em;line-height:1.15;margin:13px 0 0;text-wrap:balance}.court-connected-ecosystem__header[data-astro-cid-6ryuiyzh] p[data-astro-cid-6ryuiyzh]{color:#b7c4d8;font-size:16px;line-height:1.65;margin:18px 0 0;max-width:700px}.court-connected-ecosystem__grid[data-astro-cid-6ryuiyzh]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px}.court-connected-ecosystem__link[data-astro-cid-6ryuiyzh]{align-items:center;border-top:1px solid rgba(255,255,255,.17);box-sizing:border-box;color:#8cb2ff;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:750;gap:9px;margin-top:38px;padding:26px 4px 8px;text-decoration:none;width:100%}.court-connected-ecosystem__link[data-astro-cid-6ryuiyzh]:hover{color:#fff}.court-connected-ecosystem__link[data-astro-cid-6ryuiyzh]:focus-visible{border-radius:5px;outline:3px solid rgba(110,159,255,.35);outline-offset:5px}.court-connected-ecosystem__link[data-astro-cid-6ryuiyzh] span[data-astro-cid-6ryuiyzh]{font-size:18px;transition:transform .16s ease}.court-connected-ecosystem__link[data-astro-cid-6ryuiyzh]:hover span[data-astro-cid-6ryuiyzh]{transform:translate(3px)}.court-ecosystem-card[data-astro-cid-6ryuiyzh]{background:linear-gradient(145deg,#ffffff13,#ffffff09);border:1px solid rgba(255,255,255,.11);border-radius:20px;min-height:320px;overflow:hidden;padding:26px;position:relative}.court-ecosystem-card[data-astro-cid-6ryuiyzh]:after{background:linear-gradient(90deg,#071426,#071426f5 49%,#07142642);content:"";inset:0;pointer-events:none;position:absolute}.court-ecosystem-card__copy[data-astro-cid-6ryuiyzh]{max-width:64%;position:relative;z-index:2}.court-ecosystem-card__icon[data-astro-cid-6ryuiyzh]{align-items:center;background:#6e9fff1f;border:1px solid rgba(110,159,255,.22);border-radius:12px;color:#8cb2ff;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:800;height:44px;justify-content:center;width:44px}.court-ecosystem-card__label[data-astro-cid-6ryuiyzh]{color:#35e0c8;display:block;font-size:10px;font-weight:800;letter-spacing:.1em;margin-top:20px}.court-ecosystem-card__copy[data-astro-cid-6ryuiyzh] h3[data-astro-cid-6ryuiyzh]{font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:750;letter-spacing:-.015em;line-height:1.28;margin:8px 0 0;text-wrap:balance}.court-ecosystem-card__copy[data-astro-cid-6ryuiyzh] p[data-astro-cid-6ryuiyzh]{color:#b7c4d8;font-size:13px;line-height:1.65;margin:10px 0 0}.court-ecosystem-card__outcome[data-astro-cid-6ryuiyzh]{color:#a7f3d0;display:block;font-size:11px;font-weight:700;line-height:1.45;margin-top:16px}.court-ecosystem-card__outcome[data-astro-cid-6ryuiyzh]:before{content:"✓";margin-right:6px}.court-ecosystem-card--pasalo[data-astro-cid-6ryuiyzh]:before{background:#ffffffeb;border:1px solid rgba(255,255,255,.72);border-radius:16px;box-shadow:0 22px 46px #02081747;opacity:.2;padding:16px;pointer-events:none;position:absolute;right:-18px;top:26px;transform:rotate(3deg);width:46%;z-index:1;font-size:9px;font-weight:800;line-height:1.75;white-space:pre-line}.court-ecosystem-card--rally[data-astro-cid-6ryuiyzh]:after{background:linear-gradient(90deg,#071426,#071426fa 45%,#07142647)}.court-ecosystem-card__background{height:100%;inset:0;object-fit:cover;object-position:center;opacity:.36;pointer-events:none;position:absolute;width:100%}.court-ecosystem-card--sessions[data-astro-cid-6ryuiyzh] .court-ecosystem-card__background,.court-ecosystem-card--live[data-astro-cid-6ryuiyzh] .court-ecosystem-card__background{opacity:.5}.court-ecosystem-card--pasalo[data-astro-cid-6ryuiyzh]:before{content:"COURT 2 · 7 PM\a\aMARCO  →  BEA\a\a✓ Claim ready for venue review";color:#1d4ed8}@media(max-width:900px){.court-connected-ecosystem[data-astro-cid-6ryuiyzh]{border-radius:22px;padding:34px 28px}.court-ecosystem-card__copy[data-astro-cid-6ryuiyzh]{max-width:70%}}@media(max-width:720px){.court-connected-ecosystem[data-astro-cid-6ryuiyzh]{margin-top:48px;padding:30px 22px}.court-connected-ecosystem__header[data-astro-cid-6ryuiyzh] h2[data-astro-cid-6ryuiyzh]{font-size:clamp(28px,8.7vw,38px);letter-spacing:-.012em;line-height:1.19}.court-connected-ecosystem__grid[data-astro-cid-6ryuiyzh]{grid-template-columns:1fr;margin-top:30px}.court-connected-ecosystem__link[data-astro-cid-6ryuiyzh]{margin-top:32px;padding:24px 2px 6px}.court-ecosystem-card[data-astro-cid-6ryuiyzh]{min-height:310px}}@media(max-width:460px){.court-connected-ecosystem[data-astro-cid-6ryuiyzh]{border-radius:20px;margin-inline:-8px;padding:26px 18px}.court-connected-ecosystem__header[data-astro-cid-6ryuiyzh] h2[data-astro-cid-6ryuiyzh] br[data-astro-cid-6ryuiyzh]{display:none}.court-ecosystem-card[data-astro-cid-6ryuiyzh]{min-height:340px;padding:22px}.court-ecosystem-card__copy[data-astro-cid-6ryuiyzh]{max-width:80%}.court-ecosystem-card--pasalo[data-astro-cid-6ryuiyzh]:before{right:-44px;width:58%}.court-ecosystem-card__background{object-position:58% center}}.sp-court{font-family:DM Sans,sans-serif;color:#0f172a;background:#faf9f5;overflow-x:hidden;-webkit-tap-highlight-color:transparent;--court-player-accent: #35e0c8}.sp-court *{box-sizing:border-box}.sp-court input::placeholder{color:#94a3b8}@keyframes court-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes court-floaty2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.sp-court .floaty{animation:court-floaty 5s ease-in-out infinite}.sp-court .floaty-slow{animation:court-floaty 5.6s ease-in-out infinite}.sp-court .floaty2{animation:court-floaty2 6s ease-in-out infinite}.sp-court [data-reveal].reveal{opacity:0;transform:translateY(16px)}.sp-court [data-reveal].reveal.in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}.sp-court .nav-links{display:flex;align-items:center;gap:28px}.sp-court .court-hdr{position:fixed;top:0;left:0;right:0;z-index:100;background-color:transparent;border-bottom:1px solid transparent;transition:background-color .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,border-color .3s ease}.sp-court .court-hdr .court-brand{color:#fff;white-space:nowrap;transition:color .3s ease}.sp-court .court-hdr .nav-links a{color:#ffffffd1;transition:color .2s ease}.sp-court .court-hdr .nav-links a:hover{color:#fff}.sp-court .hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:48px;align-items:center}.sp-court .vstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sp-court .feat-row{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.sp-court .feat-rev>.feat-media{order:2}.sp-court .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sp-court .court-venue-operations{margin:34px auto 12px;max-width:1180px;padding:0 24px;scroll-margin-top:80px}.sp-court .court-feature-command{background:radial-gradient(circle at 92% 8%,rgba(53,224,200,.14),transparent 28%),radial-gradient(circle at 12% 0%,rgba(26,86,219,.2),transparent 32%),linear-gradient(145deg,#0b1729,#101f36 58%,#0b1729);border:1px solid rgba(110,159,255,.2);border-radius:24px;box-shadow:0 26px 64px #0f172a33;color:#fff;overflow:hidden;padding:42px}.sp-court .court-feature-command__header{max-width:790px}.sp-court .court-feature-kicker{color:#6e9fff;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.11em}.sp-court .court-feature-command__header h2{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(29px,4vw,45px);font-weight:800;letter-spacing:-.018em;line-height:1.16;margin:12px 0 0;text-wrap:balance}.sp-court .court-feature-command__header>p{color:#b7c4d8;font-size:15px;line-height:1.65;margin:16px 0 0;max-width:650px}.sp-court .court-feature-command__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:34px;overflow:hidden}.sp-court .court-feature-command__card{background:#ffffff0e;border:1px solid rgba(255,255,255,.09);margin:-1px 0 0 -1px;min-height:184px;padding:22px}.sp-court .court-feature-command__card:before{align-items:center;background:#6e9fff1f;border:1px solid rgba(110,159,255,.22);border-radius:11px;color:#8cb2ff;display:inline-flex;height:40px;justify-content:center;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;width:40px;content:attr(data-icon)}.sp-court .court-feature-command__card h3{font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:750;letter-spacing:-.005em;line-height:1.35;margin:16px 0 0}.sp-court .court-feature-command__card p{color:#aebbd0;font-size:13px;line-height:1.55;margin:7px 0 0;max-width:440px}.sp-court .court-feature-command__tag{align-items:center;color:var(--court-player-accent);display:flex;font-size:11px;font-weight:750;gap:5px;margin-top:14px}.sp-court .court-feature-command__tag:before{content:"✓";font-size:12px;font-weight:900}.sp-court .court-feature-command__roadmap{background:#030b1861;border:1px solid rgba(110,159,255,.16);border-radius:17px;display:grid;gap:1px;grid-template-columns:minmax(150px,.6fr) repeat(2,minmax(0,1fr));margin-top:24px;overflow:hidden}.sp-court .court-feature-command__roadmap-label,.sp-court .court-feature-command__roadmap-item{padding:19px}.sp-court .court-feature-command__roadmap-label>span{color:#6e9fff;font-size:10px;font-weight:800;letter-spacing:.11em}.sp-court .court-feature-command__roadmap-label>p{color:#8fa0b9;font-size:11px;line-height:1.5;margin:7px 0 0}.sp-court .court-feature-command__roadmap-item{align-items:flex-start;background:#ffffff09;border-left:1px solid rgba(255,255,255,.08);display:flex;gap:12px}.sp-court .court-feature-command__roadmap-item>span{align-items:center;background:#35e0c81a;border:1px solid rgba(53,224,200,.18);border-radius:9px;color:#6ee7d5;display:inline-flex;flex:0 0 auto;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800;height:32px;justify-content:center;width:32px}.sp-court .court-feature-command__roadmap-item h3{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:750;line-height:1.35;margin:0}.sp-court .court-feature-command__roadmap-item p{color:#9eacc1;font-size:11px;line-height:1.5;margin:6px 0 0}.sp-court .court-feature-command__bridge{align-items:center;color:#b9c8dc;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:750;gap:7px;margin-top:24px;text-decoration:none}.sp-court .court-feature-command__bridge:hover{color:#fff}.sp-court .court-feature-command__bridge:focus-visible{border-radius:6px;outline:3px solid rgba(53,224,200,.35);outline-offset:5px}.sp-court .steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sp-court .cta-row{display:flex;gap:12px;flex-wrap:wrap}.sp-court .applygrid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.sp-court .apply-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sp-court .demo-tab{height:42px;padding:0 22px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#fff;color:#475569;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px}.sp-court .demo-tab.active{border-color:#1a56db;background:#1a56db;color:#fff}.sp-court .demo-stage{display:none}.sp-court .demo-stage.active{display:block}.sp-court .press:active{transform:scale(.97)}@media(max-width:900px){.sp-court .nav-links{display:none}.sp-court .hero-grid{grid-template-columns:1fr;gap:34px}.sp-court .vstrip{grid-template-columns:1fr}.sp-court .feat-row{grid-template-columns:1fr;gap:22px}.sp-court .feat-rev>.feat-media{order:0}.sp-court .grid3,.sp-court .steps3{grid-template-columns:1fr}.sp-court .applygrid{grid-template-columns:1fr;gap:24px}.sp-court .court-feature-command{border-radius:20px;padding:28px 22px}.sp-court .court-feature-command__roadmap{grid-template-columns:1fr 1fr}.sp-court .court-feature-command__roadmap-label{border-bottom:1px solid rgba(255,255,255,.08);grid-column:1 / -1}}.sp-court .navcta-short{display:none}@media(max-width:640px){.sp-court .navcta{display:flex!important;flex-shrink:0;height:36px!important;padding-inline:13px!important;font-size:13px!important}.sp-court .navcta-full{display:none}.sp-court .navcta-short{display:inline}}@media(max-width:560px){.sp-court .navwrap{gap:10px!important;padding:0 14px!important}.sp-court .applygrid{padding:22px!important}.sp-court .apply-two{grid-template-columns:1fr}.sp-court .court-venue-operations{padding-inline:16px}.sp-court .court-feature-command{padding:24px 18px}.sp-court .court-feature-command__grid{grid-template-columns:1fr}.sp-court .court-feature-command__card{min-height:0}.sp-court .court-feature-command__roadmap{grid-template-columns:1fr}.sp-court .court-feature-command__roadmap-label,.sp-court .court-feature-command__roadmap-item{grid-column:auto}.sp-court .court-feature-command__roadmap-item{border-left:0;border-top:1px solid rgba(255,255,255,.08)}}@media(prefers-reduced-motion:reduce){.sp-court *{animation:none!important}.sp-court [data-reveal].reveal{opacity:1!important;transform:none!important}}.court-faq[data-astro-cid-h4cntwhc]{display:flex;flex-direction:column;gap:12px}.court-faq-item[data-astro-cid-h4cntwhc]{border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;padding:0 18px}.court-faq-item[data-astro-cid-h4cntwhc] summary[data-astro-cid-h4cntwhc]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:16px;line-height:1.4;color:#0f172a}.court-faq-item[data-astro-cid-h4cntwhc] summary[data-astro-cid-h4cntwhc]::-webkit-details-marker{display:none}.court-faq-chev[data-astro-cid-h4cntwhc]{flex-shrink:0;color:#94a3b8;transition:transform .2s ease}.court-faq-item[data-astro-cid-h4cntwhc][open] .court-faq-chev[data-astro-cid-h4cntwhc]{transform:rotate(90deg);color:#1a56db}.court-faq-item[data-astro-cid-h4cntwhc]>p[data-astro-cid-h4cntwhc]{margin:0;padding:0 0 18px;color:#475569;font-size:15px;line-height:1.65}@media(prefers-reduced-motion:reduce){.court-faq-chev[data-astro-cid-h4cntwhc]{transition:none}}
