.nc-landing{--nc-cyan:#38bdf8;--nc-teal:#5eead4;--nc-ink:#070b12;--nc-muted:#94a3b8;--nc-text:#e2e8f0;--nc-anchor-clearance:calc(var(--site-header-height,5.5rem) + 1.25rem);color:var(--nc-text);background:radial-gradient(ellipse 70% 45% at 18% -5%, #00a3ff2e, transparent 55%), radial-gradient(ellipse 55% 40% at 92% 0%, #f59e0b1f, transparent 52%), radial-gradient(ellipse 60% 35% at 50% 100%, #0d94881a, transparent 55%), var(--nc-ink);isolation:isolate;z-index:0;position:relative;overflow:visible}html:has(.nc-landing){scroll-padding-top:var(--nc-anchor-clearance,calc(var(--site-header-height,5.5rem) + 1.25rem))}.nc-landing__layer{z-index:1;position:relative}.nc-landing__backdrop{pointer-events:none;z-index:0;height:100dvh;opacity:calc(1 - (var(--hero-scroll,0) * .55));position:fixed;inset:0;overflow:hidden}.nc-landing__parallax{will-change:transform;position:absolute;inset:0}.nc-landing__parallax--far{transform:translate3d(0, calc(var(--site-scroll-y,0px) * -.12), 0)}.nc-landing__parallax--mid{transform:translate3d(0, calc(var(--site-scroll-y,0px) * -.32), 0)}.nc-landing__parallax--near{transform:translate3d(calc(var(--site-scroll-y,0px) * -.04), calc(var(--site-scroll-y,0px) * -.58), 0)}.nc-landing__aura{filter:blur(80px);opacity:.85;border-radius:50%;animation:16s ease-in-out infinite alternate nc-aura-drift;position:absolute}.nc-landing__aura--cyan{background:radial-gradient(circle,#00a3ff52 0%,#00a3ff00 70%);width:min(70vw,48rem);height:min(42vw,28rem);top:-14%;left:4%}.nc-landing__aura--amber{background:radial-gradient(circle,#f59e0b38 0%,#f59e0b00 70%);width:min(62vw,42rem);height:min(38vw,24rem);animation-delay:-5s;top:-6%;right:-4%}.nc-landing__aura--soft{opacity:.7;background:radial-gradient(circle,#2dd4bf29 0%,#0000 72%);width:min(80vw,56rem);height:min(36vw,22rem);animation-delay:-9s;bottom:18%;left:50%;transform:translate(-50%)}.nc-landing__orbit{aspect-ratio:1;opacity:.7;border:1px solid #7dd3fc1a;border-radius:50%;width:clamp(15rem,28vw,27rem);position:absolute}.nc-landing__orbit:after{content:"";aspect-ratio:1;background:#67e8f9;border-radius:50%;width:.35rem;position:absolute;top:16%;left:5%;box-shadow:0 0 1rem #67e8f9cc}.nc-landing__orbit--left{top:8%;left:-11rem;transform:rotate(-20deg)}.nc-landing__orbit--right{border-color:#fbbf241a;top:-14rem;right:-7rem;transform:rotate(58deg)}.nc-landing__orbit--right:after{background:#fbbf24;box-shadow:0 0 1rem #fbbf24bf}.nc-landing__float{color:#bae6fd80;filter:drop-shadow(0 0 .75rem #38bdf859);place-items:center;animation:6s ease-in-out infinite alternate nc-object-float;display:grid;position:absolute}.nc-landing__float--orb{aspect-ratio:1;background:linear-gradient(145deg,#fbbf2480,#b453093d);border:1px solid #fbbf2459;border-radius:50%;width:2.4rem;top:12%;left:13%;box-shadow:0 0 1.8rem #f59e0b29}.nc-landing__float--poly{aspect-ratio:1;clip-path:polygon(50% 0%,98% 35%,80% 100%,20% 100%,2% 35%);background:linear-gradient(150deg,#14b8a699,#0891b238);width:2.25rem;animation-delay:-2s;top:30%;right:12%}.nc-landing__float--cube{animation-delay:-4s;top:42%;left:6%}.nc-landing__float--spark{color:#fde68a85;filter:drop-shadow(0 0 .7rem #fbbf2459);animation-delay:-1s;top:17%;right:24%}.nc-landing__stars{opacity:.8;background-repeat:repeat;position:absolute;inset:-12% -14%}.nc-landing__stars--far{background-image:radial-gradient(1.3px 1.3px at 12% 22%,#fffffff2,#0000 62%),radial-gradient(1.2px 1.2px at 68% 14%,#bfdbfee6,#0000 62%),radial-gradient(1.3px 1.3px at 38% 62%,#ffffffd9,#0000 62%),radial-gradient(1.1px 1.1px at 86% 74%,#fffc,#0000 62%),radial-gradient(1.2px 1.2px at 54% 88%,#a5f3fcd9,#0000 62%),radial-gradient(1.1px 1.1px at 26% 46%,#ffffffb3,#0000 62%);background-size:170px 170px;animation:180s linear infinite nc-star-far}.nc-landing__stars--mid{opacity:.85;background-image:radial-gradient(1.8px 1.8px at 24% 34%,#fff,#0000 60%),radial-gradient(1.6px 1.6px at 76% 58%,#e0f2fef2,#0000 60%),radial-gradient(1.5px 1.5px at 48% 12%,#ffffffe6,#0000 60%),radial-gradient(1.4px 1.4px at 8% 82%,#bfdbfed9,#0000 60%);background-size:260px 260px;animation:110s linear infinite nc-star-mid}.nc-landing__stars--near{opacity:.9;background-image:radial-gradient(2.4px 2.4px at 18% 68%,#fff,#0000 56%),radial-gradient(2.2px 2.2px at 82% 26%,#bae6fd,#0000 56%),radial-gradient(2px 2px at 52% 44%,#ffffffe6,#0000 56%);background-size:380px 380px;animation:64s linear infinite nc-star-near,3.4s ease-in-out infinite alternate nc-star-twinkle}.nc-landing__moon{aspect-ratio:1;background:radial-gradient(circle at 32% 26%,#f8fafc 0%,#dbe2ec 34%,#a3aec2 68%,#5a6579 100%);border-radius:50%;width:clamp(4.5rem,8vw,7.5rem);animation:18s ease-in-out infinite alternate nc-moon-float;position:absolute;top:clamp(1rem,5vh,3.5rem);right:clamp(2rem,9vw,9rem);box-shadow:inset -.85rem -.9rem 1.9rem #060c189e,inset .35rem .35rem 1.1rem #ffffff47,0 0 3.5rem #bfdbfe38}.nc-landing__moon-surface{opacity:.7;background-image:radial-gradient(circle at 12% 30%,#475569bf 0 5%,#0000 6%),radial-gradient(circle at 24% 66%,#47556999 0 3.5%,#0000 4.5%),radial-gradient(circle at 33% 22%,#3341558c 0 2.5%,#0000 3.5%),radial-gradient(circle at 42% 48%,#475569ad 0 4.5%,#0000 5.5%),radial-gradient(circle at 58% 78%,#33415580 0 2.5%,#0000 3.5%),radial-gradient(circle at 68% 36%,#47556999 0 4%,#0000 5%),radial-gradient(circle at 82% 62%,#33415585 0 3%,#0000 4%),radial-gradient(circle at 92% 26%,#47556973 0 2%,#0000 3%);background-size:200% 100%;border-radius:50%;animation:120s linear infinite nc-moon-spin;position:absolute;inset:0;overflow:hidden}.nc-landing__moon-shade{background:radial-gradient(circle at 30% 24%,#0000 42%,#0409148c 100%);border-radius:50%;position:absolute;inset:0}.nc-landing__moon-halo{background:radial-gradient(circle,#bfdbfe2e 0%,#0000 62%);border-radius:50%;position:absolute;inset:-55%}.nc-landing__space{perspective:1100px;perspective-origin:50% 40%;transform-style:preserve-3d;position:absolute;inset:0}.nc-landing__rocket-lane{z-index:2;transform-style:preserve-3d;will-change:transform, opacity;animation:14s linear infinite nc-rocket-cruise;position:absolute;top:22%;left:0}.nc-landing__rocket-lane--hero{animation-duration:12s;top:16%}.nc-landing__rocket-lane--secondary{z-index:1;animation-name:nc-rocket-cruise-alt;animation-duration:19s;animation-delay:-7s;top:38%}.nc-landing__rocket-lane--secondary .nc-landing__rocket{filter:drop-shadow(0 .55rem .85rem #02061273);opacity:.85;animation-name:nc-rocket-bank-small}.nc-landing__rocket{width:7.5rem;height:4rem;transform-style:preserve-3d;filter:drop-shadow(0 .85rem 1.15rem #0206128c);animation:7s ease-in-out infinite alternate nc-rocket-bank;display:block;position:relative}.nc-landing__rocket-hull{background:linear-gradient(#ffffff8c 0 14%,#0000 15%),linear-gradient(#0000 62%,#02102180 100%),linear-gradient(96deg,#e2f4ff 0%,#9ed6f5 26%,#2b9fd4 62%,#12557f 100%);border-radius:1rem .4rem .4rem 1rem/50% 22% 22% 50%;width:5.4rem;height:1.9rem;position:absolute;top:1.05rem;right:.35rem;box-shadow:inset 0 -.3rem .6rem #031c306b}.nc-landing__rocket-nose{clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 0 .5rem #f9731659);background:linear-gradient(105deg,#fb923c 0%,#ef4444 58%,#a01f1f 100%);width:2.1rem;height:100%;position:absolute;top:0;right:-1.75rem}.nc-landing__rocket-stripe{opacity:.6;background:linear-gradient(#ffffffbf,#94c5e073);width:.55rem;height:100%;position:absolute;top:0;left:1.25rem}.nc-landing__rocket-window{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#ecfeff 0%,#38bdf8 45%,#075985 100%);border:2px solid #ecfeffeb;border-radius:50%;width:.95rem;position:absolute;top:.42rem;right:1.15rem;box-shadow:0 0 .7rem #67e8f9d9,inset -.15rem -.15rem .3rem #03213a99}.nc-landing__rocket-mark{color:#082f49d9;text-shadow:0 1px #ffffff8c;font-size:.8rem;font-style:italic;font-weight:900;line-height:1;position:absolute;top:.5rem;left:2.25rem}.nc-landing__rocket-wing{background:linear-gradient(135deg,#fbbf24,#b45309);width:2.1rem;height:1.35rem;position:absolute;left:.6rem;box-shadow:inset 0 -.18rem .35rem #451a0366}.nc-landing__rocket-wing--top{clip-path:polygon(6% 100%,62% 0,100% 100%);top:0}.nc-landing__rocket-wing--bottom{clip-path:polygon(6% 0,100% 0,62% 100%);bottom:0}.nc-landing__rocket-booster{background:linear-gradient(96deg,#cbd5e1 0%,#64748b 58%,#334155 100%);border-radius:.5rem .35rem .35rem .5rem;width:2.5rem;height:.66rem;position:absolute;left:1.5rem;box-shadow:inset 0 -.15rem .3rem #02061273}.nc-landing__rocket-booster--top{top:.66rem}.nc-landing__rocket-booster--bottom{bottom:.66rem}.nc-landing__rocket-flame{transform-origin:100%;clip-path:polygon(0 50%,100% 0,100% 100%);filter:drop-shadow(0 0 .7rem #f97316d9);background:linear-gradient(90deg,#0000 0%,#f97316 34%,#facc15 100%);width:2.6rem;height:.9rem;animation:.15s ease-in-out infinite alternate nc-rocket-flame;position:absolute;top:1.55rem;right:calc(100% - 1rem)}.nc-landing__rocket-flame-core{clip-path:polygon(0 50%,100% 0,100% 100%);background:linear-gradient(90deg,#0000,#fff8d6 70%);width:1.6rem;height:.36rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.nc-landing__rocket-trail{background:linear-gradient(90deg,#0000,#38bdf824 42%,#fb923cb3);border-radius:999px;width:clamp(9rem,22vw,22rem);height:2px;position:absolute;top:1.92rem;right:calc(100% - .4rem);box-shadow:0 0 .8rem #f9731659}.nc-landing__rocket-puffs{width:1px;height:1px;position:absolute;top:1.55rem;right:calc(100% - 1.1rem)}.nc-landing__rocket-puffs i{aspect-ratio:1;background:radial-gradient(circle,#ffedd58c,#94a3b800 70%);border-radius:50%;width:.75rem;animation:1.5s linear infinite nc-rocket-puff;position:absolute;top:0;right:0}.nc-landing__rocket-puffs i:nth-child(2){animation-delay:-.5s}.nc-landing__rocket-puffs i:nth-child(3){animation-delay:-1s}.nc-landing__ufo-lane{z-index:2;transform-style:preserve-3d;will-change:transform, opacity;animation:27s linear infinite nc-ufo-cruise;position:absolute;top:58%;left:0}.nc-landing__ufo-lane--high{z-index:3;animation-duration:22s;animation-delay:-4s;top:14%}.nc-landing__ufo-lane--high .nc-landing__ufo{animation-name:nc-ufo-hover;transform:scale(.92)}.nc-landing__ufo-lane--mid{animation-duration:31s;animation-delay:-12s;top:48%}.nc-landing__ufo-lane--low{animation-duration:27s;top:68%}.nc-landing__ufo--wide .nc-landing__ufo-dome{gap:.12rem;width:4.1rem}.nc-landing__ufo--wide .nc-landing__alien{width:.72rem;height:.88rem}.nc-landing__ufo{filter:drop-shadow(0 .6rem .9rem #02061280);width:5.4rem;height:3.6rem;animation:3.6s ease-in-out infinite alternate nc-ufo-hover;display:block;position:relative}.nc-landing__ufo-hull{background:linear-gradient(#e2e8f0 0%,#94a3b8 42%,#475569 72%,#1e293b 100%);border-radius:50%;width:100%;height:1.15rem;position:absolute;bottom:1.1rem;left:0;box-shadow:0 0 1.4rem #38bdf852,inset 0 -.2rem .35rem #02061280}.nc-landing__ufo-dome{background:linear-gradient(#bae6fd80 0%,#38bdf829 62%,#082f491a 100%);border:1px solid #e0f2fe99;border-bottom:none;border-radius:1.7rem 1.7rem 0 0;justify-content:center;align-items:flex-end;gap:.16rem;width:3.4rem;height:1.55rem;padding:0 .2rem;display:flex;position:absolute;bottom:1.85rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 .15rem .4rem #ffffff59}.nc-landing__alien{background:linear-gradient(#e0f2fe 0%,#60a5fa 52%,#1d4ed8 100%);border-radius:50% 50% 42% 42%/62% 62% 38% 38%;flex:none;width:.85rem;height:1rem;animation:2.4s ease-in-out infinite alternate nc-alien-peek;position:relative;box-shadow:inset 0 -.12rem .2rem #0c215c80}.nc-landing__alien:nth-child(2){animation-delay:-.9s}.nc-landing__alien:nth-child(3){animation-delay:-1.7s}.nc-landing__alien:nth-child(4){animation-delay:-.4s}.nc-landing__alien:nth-child(5){animation-delay:-2.1s}.nc-landing__alien:before,.nc-landing__alien:after{content:"";background:#0b1220;border-radius:50%;width:.24rem;height:.34rem;position:absolute;top:34%}.nc-landing__alien:before{left:.08rem;transform:rotate(20deg)}.nc-landing__alien:after{right:.08rem;transform:rotate(-20deg)}.nc-landing__ufo-lights{gap:.75rem;display:flex;position:absolute;bottom:1.05rem;left:50%;transform:translate(-50%)}.nc-landing__ufo-lights i{aspect-ratio:1;background:#7dd3fc;border-radius:50%;width:.32rem;animation:1.6s ease-in-out infinite nc-ufo-light;box-shadow:0 0 .5rem #7dd3fcf2}.nc-landing__ufo-lights i:nth-child(2){animation-delay:-.4s}.nc-landing__ufo-lights i:nth-child(3){animation-delay:-.8s}.nc-landing__ufo-lights i:nth-child(4){animation-delay:-1.2s}.nc-landing__ufo-beam{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);background:linear-gradient(#38bdf86b 0%,#7dd3fc1f 55%,#0000 92%);width:4.2rem;height:4.6rem;animation:2.8s ease-in-out infinite alternate nc-ufo-beam;position:absolute;top:2.35rem;left:50%;transform:translate(-50%)}.nc-landing__ufo-lane--far{z-index:1;animation:38s linear infinite nc-ufo-cruise-far;top:78%}.nc-landing__ufo-lane--far .nc-landing__ufo{animation-name:nc-ufo-hover-far}.nc-landing__float-alien{background:linear-gradient(#e0f2fe 0%,#60a5fa 52%,#1d4ed8 100%);border-radius:50% 50% 42% 42%/62% 62% 38% 38%;width:1.15rem;height:1.35rem;animation:7s ease-in-out infinite alternate nc-alien-drift;position:absolute;box-shadow:inset 0 -.12rem .2rem #0c215c80,0 0 .85rem #38bdf859}.nc-landing__float-alien:before,.nc-landing__float-alien:after{content:"";background:#0b1220;border-radius:50%;width:.28rem;height:.38rem;position:absolute;top:34%}.nc-landing__float-alien:before{left:.12rem;transform:rotate(18deg)}.nc-landing__float-alien:after{right:.12rem;transform:rotate(-18deg)}.nc-landing__float-alien--a{animation-delay:-1.2s;top:22%;left:8%}.nc-landing__float-alien--b{width:.95rem;height:1.1rem;animation-duration:8.5s;animation-delay:-3.4s;top:58%;right:10%}.nc-landing__float-alien--c{width:1.35rem;height:1.55rem;animation-duration:9s;animation-delay:-5s;top:72%;left:18%}@keyframes nc-aura-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(2%,3%)scale(1.06)}}@keyframes nc-object-float{0%{transform:translateY(-5px)rotate(-4deg)}to{transform:translate(8px,9px)rotate(7deg)}}@keyframes nc-star-far{0%{background-position:0 0}to{background-position:-170px 0}}@keyframes nc-star-mid{0%{background-position:0 0}to{background-position:-260px 0}}@keyframes nc-star-near{0%{background-position:0 0}to{background-position:-380px 0}}@keyframes nc-star-twinkle{0%{opacity:.35}to{opacity:.85}}@keyframes nc-moon-float{0%{transform:translateY(-.4rem)}to{transform:translate(-.7rem,.6rem)}}@keyframes nc-moon-spin{0%{background-position:0%}to{background-position:200%}}@keyframes nc-rocket-cruise{0%{opacity:0;transform:translate3d(-18rem,2.5rem,-420px)rotateY(22deg)}7%{opacity:1}50%{opacity:1;transform:translate3d(48vw,-.5rem,130px)rotateY(0)}93%{opacity:1}to{opacity:0;transform:translate3d(calc(100vw + 18rem),-3.5rem,-360px)rotateY(-20deg)}}@keyframes nc-rocket-cruise-alt{0%{opacity:0;transform:translate3d(calc(100vw + 14rem),-1rem,-200px)rotateY(-18deg)}8%{opacity:.9}50%{opacity:.9;transform:translate3d(42vw,1.2rem,40px)rotateY(0)}92%{opacity:.9}to{opacity:0;transform:translate3d(-16rem,3rem,-280px)rotateY(16deg)}}@keyframes nc-rocket-bank{0%{transform:translateY(-.5rem)rotate(-7deg)rotateX(10deg)scale(1.3)}to{transform:translateY(.6rem)rotate(5deg)rotateX(-8deg)scale(1.3)}}@keyframes nc-rocket-bank-small{0%{transform:translateY(-.4rem)rotate(6deg)rotateX(-8deg)scale(.82)}to{transform:translateY(.5rem)rotate(-5deg)rotateX(6deg)scale(.82)}}@keyframes nc-rocket-flame{0%{opacity:.72;transform:scaleX(.82)}to{opacity:1;transform:scaleX(1.14)}}@keyframes nc-rocket-puff{0%{opacity:.6;transform:translate(0,0)scale(.3)}to{opacity:0;transform:translate(-5.5rem,-.5rem)scale(1.5)}}@keyframes nc-ufo-cruise{0%{opacity:0;transform:translate3d(calc(100vw + 12rem),0,-280px)}8%{opacity:1}42%{opacity:1;transform:translate3d(56vw,-2rem,40px)}56%{opacity:1;transform:translate3d(46vw,-1.2rem,60px)}92%{opacity:1}to{opacity:0;transform:translate3d(-12rem,-3.5rem,-240px)}}@keyframes nc-ufo-cruise-far{0%{opacity:0;transform:translate3d(-8rem,0,-70px)}10%{opacity:.7}50%{opacity:.7;transform:translate3d(46vw,-1.2rem,-40px)}90%{opacity:.7}to{opacity:0;transform:translate3d(calc(100vw + 8rem),-2.4rem,-90px)}}@keyframes nc-ufo-hover-far{0%{transform:translateY(-.3rem)rotate(-4deg)scale(.6)}to{transform:translateY(.35rem)rotate(4deg)scale(.6)}}@keyframes nc-ufo-hover{0%{transform:translateY(-.35rem)rotate(-4deg)}to{transform:translateY(.4rem)rotate(4deg)}}@keyframes nc-ufo-light{0%,to{opacity:.25}50%{opacity:1}}@keyframes nc-ufo-beam{0%{opacity:.35;transform:translate(-50%)scaleY(.9)}to{opacity:.75;transform:translate(-50%)scaleY(1.05)}}@keyframes nc-alien-peek{0%{transform:translateY(.18rem)rotate(-6deg)}to{transform:translateY(-.05rem)rotate(6deg)}}@keyframes nc-alien-drift{0%{transform:translate(0,0)rotate(-8deg)}to{transform:translate(.6rem,-1.1rem)rotate(10deg)}}@media (prefers-reduced-motion:reduce){.nc-landing__aura,.nc-landing__float,.nc-landing__stars,.nc-landing__moon,.nc-landing__moon-surface,.nc-landing__rocket-flame,.nc-landing__rocket-puffs i,.nc-landing__ufo-lights i,.nc-landing__ufo-beam,.nc-landing__alien,.nc-landing__float-alien{animation:none}.nc-landing__parallax--far,.nc-landing__parallax--mid,.nc-landing__parallax--near{transform:none}.nc-landing__backdrop{opacity:1}.nc-landing__rocket-lane{animation-duration:46s}.nc-landing__ufo-lane{animation-duration:72s}.nc-landing__ufo-lane--far{animation-duration:96s}.nc-landing__rocket,.nc-landing__ufo{animation-duration:14s}}.nc-landing__hero{min-height:calc(100svh - var(--site-header-height,5.5rem));text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:clamp(3rem,8vh,5.5rem) clamp(1.25rem,4vw,3rem) clamp(2.5rem,6vh,4rem);display:flex}.nc-landing__brand{font-family:var(--font-display,inherit);letter-spacing:-.045em;background:linear-gradient(118deg,#fff 0%,#bae6fd 42%,#5eead4 88%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:clamp(2.75rem,8vw,5.5rem);font-weight:800;line-height:.95;animation:.9s cubic-bezier(.22,1,.36,1) both nc-brand-in}.nc-landing__headline{letter-spacing:-.02em;color:#e2e8f0;max-width:36rem;margin:0;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:600;line-height:1.35;animation:.85s cubic-bezier(.22,1,.36,1) .12s both nc-fade-up}.nc-landing__lead{max-width:38rem;color:var(--nc-muted);margin:1rem auto 0;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.6;animation:.85s cubic-bezier(.22,1,.36,1) .22s both nc-fade-up}.nc-landing__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.75rem;animation:.85s cubic-bezier(.22,1,.36,1) .32s both nc-fade-up;display:flex}.nc-landing__group-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f8fafc;background:#0f172a8c;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:.7rem;max-width:min(22rem,100%);padding:.45rem .9rem .45rem .45rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.nc-landing__group-card:hover{background:#0f172ac7;border-color:#38bdf88c;transform:translateY(-1px)}.nc-landing__group-avatar{color:#7dd3fc;background:#0f172af2;border:1px solid #94a3b847;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;overflow:hidden}.nc-landing__group-avatar img{object-fit:cover;width:100%;height:100%;display:block}.nc-landing__group-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;padding-right:.35rem;display:flex}.nc-landing__group-title{text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;max-width:14rem;font-size:.9rem;font-weight:650;line-height:1.25;display:block;overflow:hidden}.nc-landing__group-hint{color:#bae6fdb8;font-size:.72rem;line-height:1.2}@keyframes nc-brand-in{0%{opacity:0;filter:blur(6px);transform:translateY(1.1rem)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes nc-fade-up{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:none}}.nc-landing__section{padding:clamp(3.5rem,8vh,5.5rem) clamp(1.25rem,4vw,3rem)}.nc-landing__section--demo{scroll-margin-top:var(--nc-anchor-clearance,calc(var(--site-header-height,5.5rem) + 1.25rem));padding-top:clamp(.75rem,2.5vh,1.5rem)}.nc-landing__section--demo .nc-landing__video-frame{border-radius:1rem;max-width:min(44rem,100%);margin-inline:auto}.nc-landing__section-inner{max-width:72rem;margin-inline:auto}.nc-landing__section--hub{padding-inline:0}.nc-landing__section--hub .nc-landing__section-inner{padding-inline:clamp(1.25rem,4vw,3rem)}.nc-landing__hub-gallery.studio-hub__gallery-shell{z-index:1;flex-direction:column;align-items:center;width:100%;margin-top:1.75rem;padding:0 clamp(1.15rem,3vw,2.25rem) .25rem;display:flex;position:relative}.studio-hub__gallery{--studio-card-gap:1rem;--studio-card-width:min(22rem, 85vw);--studio-card-height:17.5rem;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;width:max-content;max-width:100%;margin-inline:auto;overflow-x:auto}.studio-hub__gallery::-webkit-scrollbar{display:none}.studio-hub__gallery-track{justify-content:center;align-items:stretch;gap:var(--studio-card-gap);width:max-content;margin-inline:auto;padding-inline:.15rem;display:flex}.studio-hub__gallery .studio-hub-card{flex:0 0 var(--studio-card-width);width:var(--studio-card-width);min-width:var(--studio-card-width);min-height:var(--studio-card-height);height:var(--studio-card-height);scroll-snap-align:start}.studio-hub-card{min-height:var(--studio-card-height,17.5rem);height:var(--studio-card-height,17.5rem);width:var(--studio-card-width,22rem);text-align:left;color:#fff;background:#0b1220;border:none;border-radius:1.35rem;flex-direction:column;justify-content:flex-end;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #0f172a2e}.studio-hub-card:hover{box-shadow:inset 0 1px #ffffff14,0 22px 42px #0f172a3d}.studio-hub-card__media{background:radial-gradient(80% 60% at 70% 20%,#38bdf847,#0000 55%),linear-gradient(160deg,#1e293b 0%,#0b1220 55%,#020617 100%);position:absolute;inset:0}.studio-hub-card--accent-editor .studio-hub-card__media{background:radial-gradient(75% 55% at 78% 18%,#3b82f666,#0000 58%),linear-gradient(155deg,#1e3a5f 0%,#0b1220 52%,#020617 100%)}.studio-hub-card--accent-models .studio-hub-card__media{background:radial-gradient(75% 55% at 78% 18%,#22d3ee52,#0000 58%),linear-gradient(155deg,#134e4a 0%,#0b1220 52%,#020617 100%)}.studio-hub-card--accent-svg .studio-hub-card__media{background:radial-gradient(75% 55% at 78% 18%,#2dd4bf59,#0000 58%),linear-gradient(155deg,#115e59 0%,#0b1220 52%,#020617 100%)}.studio-hub-card--accent-ai .studio-hub-card__media{background:radial-gradient(75% 55% at 78% 18%,#f472b661,#0000 58%),linear-gradient(155deg,#4c1d3d 0%,#0b1220 52%,#020617 100%)}.studio-hub-card--accent-pulse .studio-hub-card__media{background:radial-gradient(75% 55% at 78% 18%,#fbbf2461,#0000 58%),linear-gradient(155deg,#78350f 0%,#0b1220 52%,#020617 100%)}.studio-hub-card__media-glow{filter:blur(8px);background:radial-gradient(circle,#ffffff2e,#0000 68%);border-radius:50%;width:55%;height:55%;position:absolute;top:8%;right:4%}.studio-hub-card__cover{opacity:.92;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .35s,opacity .35s;position:absolute;inset:0}.studio-hub-card:hover .studio-hub-card__cover{opacity:1;transform:scale(1.035)}.studio-hub-card--accent-svg .studio-hub-card__cover{opacity:1;background-position:58%}.studio-hub-card--accent-editor .studio-hub-card__cover,.studio-hub-card--accent-models .studio-hub-card__cover{background-position:62%}.studio-hub-card--accent-ai .studio-hub-card__cover{background-position:64%}.studio-hub-card--accent-pulse .studio-hub-card__cover{opacity:1;background-position:60%}.studio-hub-card__media-icon{color:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#ffffff14;border:1px solid #ffffff24;border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:absolute;top:1.15rem;right:1.15rem}.studio-hub-card__shade{background:linear-gradient(#0000 0%,#0206170a 20%,#020617a3 55%,#020617f5 100%);position:absolute;inset:0}.studio-hub-card__content{z-index:1;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.15rem 1.2rem 1.2rem;display:flex;position:relative}.studio-hub-card__badge{color:#f8fafc;letter-spacing:.01em;background:#0000008c;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.15rem;padding:.28rem .65rem;font-size:.7rem;font-weight:650;display:inline-flex}.studio-hub-card__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:750;line-height:1.15}.studio-hub-card__meta{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.studio-hub-card__desc{color:#e2e8f0e0;flex:auto;min-width:0;max-width:none;margin:0;font-size:.8125rem;line-height:1.45}.nc-landing__video-frame{aspect-ratio:16/9;background:#020812b8;border:1px solid #7dd3fc2e;margin-top:2rem;overflow:hidden}.nc-landing__video-player{width:100%;height:100%}.nc-landing__video-player .academy-video-player__frame{box-shadow:none;aspect-ratio:16/9;background:#020617;border-radius:0;height:100%}.nc-landing__video-player .academy-video-player__video,.nc-landing__video-player .academy-video-player__video-host>video,.nc-landing__video-player .academy-video-player__video-host .academy-video-player__video,.nc-landing__video-player .academy-video-player__poster-preview{object-fit:cover}.nc-landing__pricing{background:linear-gradient(#070b1259,#070b12d9);border-top:1px solid #94a3b81f}.nc-landing__offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;max-width:72rem;margin:2.25rem auto 0;display:grid}.nc-landing__offer{background:linear-gradient(160deg,#0e1c30eb 0%,#070e1af5 100%);border:1px solid #38bdf847;max-width:28rem;margin:2.25rem auto 0;padding:1.75rem 1.5rem 1.5rem;box-shadow:0 0 2.5rem #0ea5e914}.nc-landing__offer--split{flex-direction:column;width:100%;max-width:none;height:100%;margin:0;display:flex}.nc-landing__offer--featured{border-color:#67e8f973;box-shadow:0 0 2.5rem #0ea5e924,inset 0 1px #67e8f91f}.nc-landing__offer--free{border-color:#94a3b847;box-shadow:0 0 2rem #94a3b80f}.nc-landing__offer--split .nc-landing__offer-cta{margin-top:auto}.nc-landing__offer--split .nc-landing__offer-features{margin-bottom:1.15rem}.nc-landing__offer-cta--muted{opacity:.72;cursor:default;filter:grayscale(.15)}@media (max-width:960px){.nc-landing__offer-grid{grid-template-columns:1fr;max-width:28rem}}.nc-landing__offer-top{text-align:center}.nc-landing__offer-name{letter-spacing:-.03em;color:#f8fafc;margin:0;font-size:1.35rem;font-weight:800}.nc-landing__offer-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--nc-cyan);margin:.35rem 0 0;font-size:.8rem;font-weight:600}.nc-landing__offer-price{color:#f8fafc;justify-content:center;align-items:baseline;gap:.35rem;margin:1.35rem 0 0;display:flex}.nc-landing__offer-currency{color:var(--nc-muted);font-size:1.15rem;font-weight:700}.nc-landing__offer-amount{letter-spacing:-.04em;font-size:clamp(2.75rem,6vw,3.5rem);font-weight:800;line-height:1}.nc-landing__offer-period{color:var(--nc-muted);font-size:.95rem;font-weight:500}.nc-landing__offer-equiv{text-align:center;color:var(--nc-cyan);margin:.55rem 0 0;font-size:.85rem;font-weight:600}.nc-landing__offer-features{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.nc-landing__offer-features li{color:#cbd5e1;align-items:flex-start;gap:.7rem;font-size:.95rem;line-height:1.45;display:flex}.nc-landing__offer-features svg{color:var(--nc-cyan);flex-shrink:0;margin-top:.15rem}.nc-landing__offer-cta{justify-content:center;width:100%;margin-top:1.5rem;display:inline-flex}.nc-landing__cta{text-align:center;padding-bottom:clamp(4rem,10vh,6.5rem)}.nc-landing__cta-title{letter-spacing:-.03em;color:#f8fafc;margin:0;font-size:clamp(1.5rem,3.5vw,2.15rem);font-weight:800}.nc-landing__cta-desc{max-width:32rem;color:var(--nc-muted);margin:.85rem auto 0;font-size:1rem;line-height:1.55}.nc-landing__cta-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.site-home-faq--nova-creator{z-index:1;max-width:72rem;margin:0 auto;padding:clamp(2.5rem,6vh,4rem) clamp(1.25rem,4vw,3rem);position:relative}.site-home-faq--nova-creator .site-home-faq__glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172ab8;border:1px solid #38bdf82e;box-shadow:0 24px 60px #02081773}.site-home-faq--nova-creator .site-home-faq__eyebrow{color:#7dd3fc}.site-home-faq--nova-creator .site-home-faq__title,.site-home-faq--nova-creator .site-home-faq__question{color:#f8fafc}.site-home-faq--nova-creator .site-home-faq__desc,.site-home-faq--nova-creator .site-home-faq__answer{color:#94a3b8}.site-home-faq--nova-creator .site-home-faq__item{background:#0f172a8c;border-color:#94a3b829}.site-home-faq--nova-creator .site-home-faq__item.is-open{border-color:#38bdf859}.site-home-faq--nova-creator .site-home-faq__chevron{color:#38bdf8}
