.juc-page{--lime:#d7ff65}.juc-hero{display:grid;grid-template-columns:1fr 1fr;gap:72px;padding-top:68px;padding-bottom:68px;align-items:center}.juc-wordmark{display:block;object-fit:contain;width:225px;height:124px;margin:28px 0 8px}.juc-hero h1{font-size:clamp(48px,5vw,72px);line-height:1.1;letter-spacing:-3.6px;margin-top:20px}.juc-hero h1 em{color:var(--lime)}.juc-hero-copy>p{max-width:460px;color:var(--muted);font-size:16px;line-height:1.9}.juc-primary{background:var(--lime);color:#17200c;gap:24px}.juc-primary:hover{background:#e5ff9b}.juc-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.juc-hero-note{font-size:11px;color:var(--muted);margin-top:22px}.juc-hero-art{padding:26px;border:1px solid #4a3561;border-radius:34px;background:radial-gradient(ellipse at top,#54307740,transparent 65%),#14101d;box-shadow:0 28px 85px #0004;min-width:0}.juc-hero-art>img{width:100%;height:auto;display:block;margin:22px 0}.juc-stage-label{font-size:9px;letter-spacing:1.7px;color:#c1afd5}.juc-stage-footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #3b2b4e;padding-top:18px;font-size:10px;color:var(--muted)}.juc-live-dot{color:var(--lime);white-space:nowrap}.juc-section-nav{display:flex;justify-content:space-between;gap:18px;border-block:1px solid var(--line);padding-top:22px;padding-bottom:22px;font-size:11px;flex-wrap:wrap}.juc-section-nav a:hover{color:var(--lime)}.juc-section{padding-top:80px;padding-bottom:80px}.juc-section-heading{display:flex;justify-content:space-between;align-items:end;gap:44px;margin-bottom:40px}.juc-section-heading>p{max-width:360px;margin:0;color:var(--muted);font-size:14px;line-height:1.9}.juc-features{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.juc-features article{border-top:1px solid var(--line);padding-top:25px}.juc-features article>span{font-size:10px;letter-spacing:1.4px;color:var(--lime)}.juc-features h3{font-size:22px;line-height:1.35;margin:20px 0 14px}.juc-features p{font-size:14px;line-height:1.9;color:var(--muted)}.juc-widget-band{background:#14101b;border-block:1px solid var(--line)}.juc-size-grid{display:grid;grid-template-columns:1fr 1.9fr;gap:28px}.juc-size-grid figure{margin:0;min-width:0}.juc-widget-stage{min-height:242px;display:flex;align-items:center;justify-content:center;padding:25px;border:1px solid #392c47;border-radius:18px;background:radial-gradient(ellipse at center,#4f2d6e20,transparent 75%),#0e0b15}.juc-widget-stage img{max-width:100%;height:auto;display:block;filter:drop-shadow(0 12px 20px #0004)}.juc-size-small img{width:164px}.juc-size-medium img{width:344px}.juc-size-wide{grid-column:1/-1}.juc-size-wide .juc-widget-stage{padding:32px}.juc-size-wide img{width:900px}.juc-size-grid figcaption{padding:20px 2px 10px}.juc-size-grid figcaption>span{font-size:10px;letter-spacing:1.5px;color:var(--lime)}.juc-size-grid h3{font-size:23px;margin:10px 0}.juc-size-grid p,.juc-caption{font-size:13px;color:var(--muted);line-height:1.8}.juc-caption{max-width:830px;font-size:11px;border-top:1px solid var(--line);padding-top:25px;margin-top:25px}.juc-connection{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.juc-lead{color:var(--muted);font-size:16px;line-height:1.9;max-width:350px}.juc-connection-list article{display:flex;gap:22px;border-bottom:1px solid var(--line);padding:22px 0}.juc-connection-list article:first-child{padding-top:0}.juc-connection-list article>span{color:var(--lime);font-size:24px}.juc-connection-list h3{margin:0 0 10px;font-size:18px}.juc-connection-list p{font-size:14px;color:var(--muted);line-height:1.8;margin:0}.juc-faq{display:grid;grid-template-columns:.8fr 1.4fr;gap:75px;border-top:1px solid var(--line)}.juc-faq details{border-bottom:1px solid var(--line);padding:20px 0}.juc-faq summary{cursor:pointer;font-size:16px;font-weight:500;list-style-position:outside;padding-right:10px}.juc-faq details p{font-size:14px;color:var(--muted);line-height:1.9;padding-top:14px}.juc-availability{display:grid;grid-template-columns:1.8fr 1fr;gap:40px;padding:48px;border:1px solid #514064;border-radius:20px;background:radial-gradient(ellipse at top right,#61401d38,transparent 65%),#1c1427}.juc-status{display:inline-flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1.5px;color:var(--lime)}.juc-status>span{width:6px;height:6px;background:var(--lime);border-radius:50%}.juc-availability h2{font-size:39px}.juc-availability p{color:var(--muted);line-height:1.9;font-size:14px;max-width:490px}.juc-availability .juc-release-note{font-size:11px}.juc-availability-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.juc-availability-action>img{max-width:100%;height:auto;object-fit:contain}.juc-availability-action .text-link{font-size:11px}.juc-page a:focus-visible,.juc-page summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.juc-page .footer-products{flex-wrap:wrap}@media(max-width:950px){.juc-hero{gap:35px}.juc-hero h1{font-size:56px;letter-spacing:-2.8px}.juc-hero-art{padding:20px}.juc-section-heading{gap:30px}.juc-connection{gap:45px}.juc-faq{gap:40px}.juc-availability{padding:32px}.juc-stage-footer{flex-direction:column}}@media(max-width:700px){.juc-hero{grid-template-columns:1fr;padding-top:40px;gap:35px}.juc-wordmark{width:190px;height:104px}.juc-hero h1{font-size:52px;letter-spacing:-2.5px}.juc-hero-art{max-width:440px;margin:auto}.juc-stage-footer{flex-direction:row}.juc-section-nav{gap:18px 25px;justify-content:flex-start}.juc-section{padding-top:52px;padding-bottom:52px}.juc-section-heading{display:block}.juc-section-heading>p{max-width:100%;margin-top:22px}.juc-features{grid-template-columns:1fr;gap:20px}.juc-features h3{margin-top:14px}.juc-size-grid{grid-template-columns:1fr;gap:18px}.juc-size-wide{grid-column:auto}.juc-widget-stage{min-height:210px;padding:20px}.juc-size-wide .juc-widget-stage{padding:12px}.juc-connection,.juc-faq{grid-template-columns:1fr;gap:35px}.juc-availability{grid-template-columns:1fr;padding:26px;gap:25px}.juc-availability h2{font-size:32px;letter-spacing:-1.3px}.juc-availability-action{align-items:flex-start}.juc-availability-action>img{width:170px}.juc-hero-note{font-size:10px}.juc-caption{font-size:10px}}@media(prefers-reduced-motion:reduce){.juc-page *{scroll-behavior:auto;transition:none!important;animation:none!important}}

