:root{--rose-700:#C40F46;--rose-600:#E41252;--rose-500:#F92F64;--rose-400:#FD3B6F;--rose-300:#FF6F92;--violet:#7A00FF;--violet-2:#A24BFF;--ink:#0B0C0E;--ink-2:#41454C;--muted:#717680;--faint:#9AA0A8;--bg:#FFFFFF;--bg-2:#FBFBFC;--line:#ECEDF0;--line-2:#E3E4E8;--rose-soft:rgba(249,47,100,.10);--font:"Google Sans Flex","Google Sans","Product Sans","Figtree",system-ui,-apple-system,sans-serif;--maxw:1280px}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--font);color:var(--ink);background:var(--bg)}.nav-wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}a{color:inherit;text-decoration:none}.nv-vtag{max-width:var(--maxw);margin:0 auto;padding:30px 32px 10px;font-size:13.5px;color:var(--muted)}.nv-vtag b{color:var(--ink);font-weight:500}.nv-vtag .pill{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:999px;padding:4px 11px;margin-right:8px}.nv-demo{position:relative;min-height:300px;background:radial-gradient(120% 120% at 80% -10%,rgba(249,47,100,.06),transparent 55%),radial-gradient(100% 100% at 0 120%,rgba(122,0,255,.05),transparent 60%),var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:60px 0;overflow:hidden}.nv-demo h3{text-align:center;font-size:clamp(26px,3vw,40px);font-weight:500;letter-spacing:-.03em;color:var(--ink);opacity:.32}.nv-demo p{text-align:center;margin-top:10px;font-size:14px;color:var(--faint)}.nb-brand{display:inline-flex;align-items:center;gap:11px;flex:none}.nb-mark{width:30px;height:31px}.nb-name{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.nb-name span{font-weight:400;color:var(--muted);font-size:13px;margin-left:2px}.nb-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font);font-size:14.5px;font-weight:500;color:#fff;background:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:11px 20px;cursor:pointer;transition:transform .25s,background .25s,box-shadow .3s,border-color .25s}.nb-cta svg{width:15px;height:15px;transition:transform .25s}.nb-cta:hover{background:var(--rose-600);border-color:var(--rose-600);transform:translateY(-1px);box-shadow:0 10px 24px rgba(228,18,82,.26)}.nb-cta:hover svg{transform:translateX(3px)}.nb-signin{font-size:14.5px;font-weight:500;color:var(--ink-2);transition:color .2s}.nb-signin:hover{color:var(--ink)}.nb-caret{transition:transform .35s cubic-bezier(.2,.7,.2,1);flex:none}.nva{position:relative;z-index:50}.nva-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;height:74px;border-bottom:1px solid transparent;transition:border-color .3s}.nva.open .nva-bar{border-color:var(--line)}.nva-links{display:flex;align-items:center;gap:6px}.nva-item{position:static}.nva-trigger{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:var(--font);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink-2);background:none;border:none;cursor:pointer;padding:9px 14px;border-radius:10px;transition:color .2s,background .2s}.nva-item.active .nva-trigger,.nva-trigger.current,.nva-trigger:hover{color:var(--ink)}.nva-trigger.current:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--rose-600),var(--rose-400))}.nva-right{display:flex;align-items:center;gap:18px;flex:none}.nva-panel{position:absolute;left:0;right:0;top:74px;z-index:40;background:var(--bg);border:1px solid var(--line);border-radius:0 0 22px 22px;box-shadow:0 30px 70px rgba(11,12,14,.1);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .35s ease,transform .4s cubic-bezier(.2,.7,.2,1),visibility .35s}.nva-panel.show{opacity:1;visibility:visible;transform:none}.nva-panel-in{display:grid;grid-template-columns:1.15fr 2.4fr;grid-gap:36px;gap:36px;padding:38px 40px 40px}.nva-feature{position:relative;border-radius:18px;overflow:hidden;min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;padding:26px;color:#fff;background:#16181d}.nva-feature .fmesh{position:absolute;inset:0;z-index:0;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.nva-feature.t-ai .fmesh{background:radial-gradient(120% 100% at 20% 15%,rgba(249,47,100,.7),transparent 55%),radial-gradient(110% 100% at 90% 90%,rgba(122,0,255,.6),transparent 55%),linear-gradient(150deg,#1a0a18,#0b0c0e)}.nva-feature.t-violet .fmesh{background:radial-gradient(120% 100% at 80% 10%,rgba(162,75,255,.65),transparent 55%),radial-gradient(110% 100% at 10% 95%,rgba(249,47,100,.5),transparent 55%),linear-gradient(150deg,#160a22,#0b0c0e)}.nva-feature .fgrid{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(80% 80% at 60% 35%,#000,transparent 82%);mask-image:radial-gradient(80% 80% at 60% 35%,#000,transparent 82%)}.nva-item:hover .nva-feature .fmesh{transform:scale(1.06)}.nva-feature>*{position:relative;z-index:1}.nva-feature .fk{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.7)}.nva-feature .ft{margin-top:8px;font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.nva-feature .fd{margin-top:10px;font-size:13.5px;font-weight:300;line-height:1.5;color:rgba(255,255,255,.8);max-width:30ch}.nva-feature .fgo{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#fff}.nva-feature .fgo svg{width:15px;height:15px;transition:transform .25s}.nva-feature:hover .fgo svg{transform:translateX(3px)}.nva-groups{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.nva-group-h{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--faint);padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--line)}.nva-group-h a{color:var(--ink);font-size:14px;letter-spacing:-.01em;text-transform:none;font-weight:600}.nva-sub{display:flex;flex-direction:column}.nva-sublink{display:flex;align-items:center;gap:11px;padding:8px 10px;margin:0 -10px;border-radius:10px;font-size:14px;font-weight:400;color:var(--ink-2);transition:background .2s,color .2s,transform .2s;opacity:0;transform:translateY(6px)}.nva-panel.show .nva-sublink{opacity:1;transform:none;transition:background .2s,color .2s,opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:var(--sd,0s)}.nva-sublink:hover{background:var(--bg-2);color:var(--ink)}.nva-sublink .ic{width:18px;height:18px;color:var(--rose-500);flex:none;display:grid;place-items:center}.nva-sublink .ic svg{width:18px;height:18px}.nva-sublink:hover .ic{color:var(--rose-600)}.nva-panel.is-dropdown .nva-panel-in{grid-template-columns:1.1fr 2fr}.nva-dd{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 24px;gap:6px 24px}.nva-ddlink{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:12px;transition:background .2s,transform .2s;opacity:0;transform:translateY(6px)}.nva-panel.show .nva-ddlink{opacity:1;transform:none;transition:background .2s,opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:var(--sd,0s)}.nva-ddlink:hover{background:var(--bg-2)}.nva-ddlink .ic{width:38px;height:38px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--rose-soft);color:var(--rose-600);transition:background .25s,color .25s}.nva-ddlink:hover .ic{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));color:#fff}.nva-ddlink .ic svg{width:20px;height:20px}.nva-ddlink b{font-size:14.5px;font-weight:500;color:var(--ink);line-height:1.25}.nva-ddlink span{display:block;margin-top:3px;font-size:12.5px;font-weight:300;line-height:1.4;color:var(--muted)}header.nav-mobile-host{position:relative;height:0;margin:0;padding:0;overflow:visible;border:none}header.nav-mobile-host .nvb-bar{display:none!important}header.nav-mobile-host #nvbOpen{position:fixed;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.nvb-bar{justify-content:space-between;gap:20px;height:74px;border-bottom:1px solid var(--line)}.nvb-bar,.nvb-right{display:flex;align-items:center}.nvb-right{gap:16px}.nvb-burger{width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2);background:var(--bg);display:grid;place-items:center;cursor:pointer;grid-gap:4px;gap:4px;transition:border-color .25s,background .25s}.nvb-burger:hover{border-color:var(--rose-300)}.nvb-burger i{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink);transition:transform .35s,opacity .25s}.nvb-overlay{position:fixed;inset:0;z-index:90;background:rgba(11,12,14,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.nvb-overlay.open{opacity:1;visibility:visible}.nvb-sheet{position:fixed;top:0;right:0;bottom:0;width:min(560px,92vw);background:var(--bg);z-index:91;transform:translateX(100%);transition:transform .5s cubic-bezier(.3,.8,.25,1);overflow-y:auto;padding:34px 44px 50px;box-shadow:-30px 0 80px rgba(11,12,14,.18)}.nvb-overlay.open .nvb-sheet{transform:none}.nvb-sheet-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.nvb-close{width:42px;height:42px;border-radius:50%;border:1px solid var(--line-2);background:var(--bg);display:grid;place-items:center;cursor:pointer;color:var(--ink);transition:border-color .25s,transform .3s}.nvb-close:hover{border-color:var(--rose-300);transform:rotate(90deg)}.nvb-close svg{width:18px;height:18px}.nvb-cap{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 14px}.nvb-explore{display:flex;flex-direction:column}.nvb-big{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;font-size:clamp(26px,3.2vw,38px);font-weight:500;letter-spacing:-.03em;color:var(--ink);cursor:pointer;background:none;border:none;border-bottom:1px solid var(--line);font-family:var(--font);text-align:left;transition:color .25s,padding-left .35s cubic-bezier(.2,.7,.2,1);opacity:0;transform:translateY(14px)}.nvb-overlay.open .nvb-big{opacity:1;transform:none;transition:color .25s,padding-left .35s cubic-bezier(.2,.7,.2,1),opacity .5s ease,transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:var(--bd,0s)}.nvb-big:hover{color:var(--rose-600);padding-left:8px}.nvb-big .x{width:22px;height:22px;color:var(--faint);transition:transform .35s,color .25s;flex:none}.nvb-big[aria-expanded=true] .x{transform:rotate(90deg);color:var(--rose-600)}.nvb-acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1)}.nvb-acc.open{grid-template-rows:1fr}.nvb-acc-clip{overflow:hidden}.nvb-acc-in{padding:10px 0 16px;display:flex;flex-direction:column;gap:2px}.nvb-acc-grouphead{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--rose-600);margin:14px 0 6px}.nvb-sublink{display:flex;align-items:center;gap:11px;padding:9px 8px;border-radius:9px;font-size:15px;font-weight:400;color:var(--ink-2);transition:background .2s,color .2s,transform .2s}.nvb-sublink:hover{background:var(--bg-2);color:var(--ink);transform:translateX(3px)}.nvb-sublink .ic{color:var(--rose-500);flex:none}.nvb-sublink .ic,.nvb-sublink .ic svg{width:18px;height:18px}.nvb-cols{margin-top:36px;padding-top:26px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.nvb-col h4{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:14px}.nvb-col a{display:block;padding:7px 0;font-size:15px;font-weight:400;color:var(--ink-2);transition:color .2s,padding-left .25s}.nvb-col a:hover{color:var(--rose-600);padding-left:4px}.nvb-sheet-cta{margin-top:36px}.nvb-sheet-cta .nb-cta{width:100%;justify-content:center;padding:15px}.nvc{position:relative;z-index:50}.nvc-bar{gap:30px;height:72px}.nvc-bar,.nvc-links{display:flex;align-items:center}.nvc-links{gap:4px;margin:0 auto}.nvc-trigger{display:inline-flex;align-items:center;gap:5px;font-family:var(--font);font-size:14.5px;font-weight:500;color:var(--ink-2);background:none;border:none;cursor:pointer;padding:8px 14px;border-radius:9px;transition:color .2s,background .2s}.nvc-item.active .nvc-trigger,.nvc-trigger:hover{color:var(--ink);background:var(--bg-2)}.nvc-right{display:flex;align-items:center;gap:16px;flex:none}.nvc-item{position:relative}.nvc-pop{position:absolute;left:50%;top:calc(100% + 12px);transform:translateX(-50%) translateY(-8px) scale(.98);transform-origin:top center;width:max-content;max-width:560px;background:var(--bg);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px rgba(11,12,14,.12);padding:16px;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .35s cubic-bezier(.2,.7,.2,1),visibility .3s}.nvc-item.open .nvc-pop{opacity:1;visibility:visible;transform:translateX(-50%) scale(1)}.nvc-pop.wide{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 10px;gap:6px 10px}.nvc-poplink{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:11px;transition:background .2s,transform .2s;min-width:240px}.nvc-poplink:hover{background:var(--bg-2)}.nvc-poplink .ic{width:34px;height:34px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--rose-soft);color:var(--rose-600);transition:background .25s,color .25s}.nvc-poplink:hover .ic{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));color:#fff}.nvc-poplink .ic svg{width:18px;height:18px}.nvc-poplink b{font-size:14px;font-weight:500;color:var(--ink)}.nvc-poplink span{display:block;margin-top:2px;font-size:12px;font-weight:300;color:var(--muted)}.nvc-pop-foot{margin-top:8px;padding:12px 13px 4px;border-top:1px solid var(--line);display:flex;gap:22px}.nvc-pop-foot a{font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;transition:color .2s,gap .2s}.nvc-pop-foot a:hover{color:var(--rose-600);gap:9px}.nvc-pop-foot svg{width:13px;height:13px}.nv-mobile-only{display:none}@media(max-width:880px){.nva-links,.nva-right .nb-signin,.nvc-links,.nvc-right .nb-signin{display:none}.nv-mobile-only,.nva-burger,.nvc-burger{display:grid}}.nva-burger,.nvc-burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg);place-items:center;cursor:pointer;gap:4px}.nva-burger i,.nvc-burger i{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink)}@media(max-width:880px){.nav-wrap{padding:0 22px}.nva-panel-in{gap:24px}.nva-groups,.nva-panel-in{grid-template-columns:1fr}.nvb-sheet{padding:28px 26px 40px}.nvb-cols{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nva-feature .fmesh{transition:none}.nva-ddlink,.nva-sublink,.nvb-big{opacity:1!important;transform:none!important}}.nva2-topbar{position:relative;background:#0B0C0E;color:rgba(255,255,255,.82);font-size:13px;overflow:hidden}.nva2-topbar:before{content:"";position:absolute;inset:-50% -10%;z-index:0;pointer-events:none;background:radial-gradient(38% 120% at 12% 50%,rgba(249,47,100,.5),transparent 60%),radial-gradient(34% 120% at 50% 50%,rgba(122,0,255,.42),transparent 62%),radial-gradient(40% 120% at 88% 50%,rgba(253,59,111,.4),transparent 60%);filter:blur(26px);opacity:.6;animation:nva2Aurora 14s ease-in-out infinite alternate}@keyframes nva2Aurora{0%{transform:translateX(-6%)}to{transform:translateX(6%)}}.nva2-topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:1;background:linear-gradient(90deg,transparent,rgba(249,47,100,.9),rgba(162,75,255,.9),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:nva2Sheen 5.5s linear infinite}@keyframes nva2Sheen{0%{background-position:-40% 0}to{background-position:140% 0}}.nva2-tb-in{position:relative;z-index:2;justify-content:space-between;gap:18px;height:44px}.nva2-tb-in,.nva2-tb-note{display:flex;align-items:center}.nva2-tb-note{gap:9px;color:rgba(255,255,255,.74);font-weight:300;letter-spacing:-.005em}.nva2-tb-note .lvdot{width:7px;height:7px;border-radius:50%;background:#36D399;box-shadow:0 0 0 0 rgba(54,211,153,.6);animation:nva2Pulse 2.4s ease-out infinite;flex:none}@keyframes nva2Pulse{0%{box-shadow:0 0 0 0 rgba(54,211,153,.55)}70%{box-shadow:0 0 0 7px rgba(54,211,153,0)}to{box-shadow:0 0 0 0 rgba(54,211,153,0)}}.nva2-tb-note svg{width:15px;height:15px;color:var(--rose-400);flex:none}.nva2-tb-note b{color:#fff;font-weight:600}.nva2-tb-right{display:flex;align-items:center;gap:14px}.nva2-tb-ph{display:inline-flex;align-items:center;gap:7px;font-weight:400;color:rgba(255,255,255,.85);letter-spacing:-.005em;transition:color .2s}.nva2-tb-ph:hover{color:#fff}.nva2-tb-ph .rg{font-size:10px;font-weight:700;letter-spacing:.1em;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:5px;padding:2px 6px}.nva2-tb-sep{width:1px;height:16px;background:rgba(255,255,255,.16)}.nva2-tb-mail{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 14px;margin-left:4px;transition:background .25s,border-color .25s,transform .25s}.nva2-tb-mail svg{width:14px;height:14px;color:var(--rose-300)}.nva2-tb-mail:hover{background:var(--rose-600);border-color:var(--rose-600);transform:translateY(-1px)}.nva2-tb-mail:hover svg{color:#fff}.nva2{position:relative;z-index:50;background:var(--bg)}.nva2-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;height:76px;border-bottom:1px solid transparent;transition:border-color .3s}.nva2.open .nva2-bar{border-color:var(--line)}.nva2-links{display:flex;align-items:center;gap:2px}.nva2-item{position:static}.nva2-trigger{position:relative;display:inline-flex;align-items:center;gap:5px;font-family:var(--font);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink-2);background:none;border:none;cursor:pointer;padding:9px 13px;border-radius:10px;transition:color .2s,background .2s}.nva2-item.active .nva2-trigger,.nva2-trigger:hover{color:var(--ink)}.nva2-item.active .nb-caret{transform:rotate(180deg)}.nva2-trigger.current{color:var(--ink)}.nva2-trigger.current:after{content:"";position:absolute;left:13px;right:13px;bottom:1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--rose-600),var(--rose-400))}.nva2-right{display:flex;align-items:center;gap:16px;flex:none}.nva2-panel{position:absolute;left:0;right:0;top:100%;z-index:40;background:var(--bg);border:1px solid var(--line);border-radius:0 0 22px 22px;box-shadow:0 34px 80px rgba(11,12,14,.12);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .35s ease,transform .4s cubic-bezier(.2,.7,.2,1),visibility .35s}.nva2-panel.show{opacity:1;visibility:visible;transform:none}.nva2-panel-in{display:grid;grid-template-columns:1.1fr 2.5fr;grid-gap:34px;gap:34px;padding:34px 40px 30px;align-items:stretch}.nva2-panel.no-feature .nva2-panel-in{grid-template-columns:1fr}.nva2-feature,.nva2-panel-main{display:flex;flex-direction:column}.nva2-feature{position:relative;border-radius:18px;overflow:hidden;min-height:300px;justify-content:flex-end;padding:26px;color:#fff;background:#16181d}.nva2-feature .fmesh{position:absolute;inset:0;z-index:0;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.nva2-feature.t-ai .fmesh{background:radial-gradient(120% 100% at 20% 15%,rgba(249,47,100,.7),transparent 55%),radial-gradient(110% 100% at 90% 90%,rgba(122,0,255,.6),transparent 55%),linear-gradient(150deg,#1a0a18,#0b0c0e)}.nva2-feature.t-violet .fmesh{background:radial-gradient(120% 100% at 80% 10%,rgba(162,75,255,.65),transparent 55%),radial-gradient(110% 100% at 10% 95%,rgba(249,47,100,.5),transparent 55%),linear-gradient(150deg,#160a22,#0b0c0e)}.nva2-feature .fgrid{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(80% 80% at 60% 35%,#000,transparent 82%);mask-image:radial-gradient(80% 80% at 60% 35%,#000,transparent 82%)}.nva2-item:hover .nva2-feature .fmesh{transform:scale(1.06)}.nva2-feature>*{position:relative;z-index:1}.nva2-feature .fk{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72)}.nva2-feature .ft{margin-top:8px;font-size:23px;font-weight:500;letter-spacing:-.02em;line-height:1.08}.nva2-feature .fd{margin-top:10px;font-size:13.5px;font-weight:300;line-height:1.5;color:rgba(255,255,255,.82);max-width:32ch}.nva2-explore{margin-top:18px;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:13px;font-weight:600;letter-spacing:.01em;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.26);border-radius:999px;padding:9px 17px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s,border-color .3s,transform .3s,gap .3s,color .3s,box-shadow .3s}.nva2-explore svg{width:15px;height:15px;transition:transform .25s}.nva2-feature:hover .nva2-explore{background:#fff;color:var(--ink);border-color:#fff;gap:12px;transform:translateY(-1px);box-shadow:0 10px 26px rgba(0,0,0,.25)}.nva2-feature:hover .nva2-explore svg{transform:translateX(3px)}.nva2-groups{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px 30px;gap:14px 30px;flex:1 1}.nva2-groups.is-wide{grid-template-columns:repeat(4,1fr);gap:26px 28px}.nva2-groupcol{min-width:0}.nva2-group-h{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--ink);padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--line);transition:color .2s}.nva2-group-h:hover{color:var(--rose-600)}.nva2-group-h .gh-ic{width:20px;height:20px;flex:none;display:grid;place-items:center;color:var(--rose-500)}.nva2-group-h .gh-ic svg{width:20px;height:20px}.nva2-sub{display:flex;flex-direction:column}.nva2-sublink{display:flex;align-items:center;gap:10px;padding:7px 10px;margin:0 -10px;border-radius:9px;font-size:13.5px;font-weight:400;color:var(--ink-2);transition:background .2s,color .2s;opacity:0;transform:translateY(6px)}.nva2-panel.show .nva2-sublink{opacity:1;transform:none;transition:background .2s,color .2s,opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:var(--sd,0s)}.nva2-sublink:hover{background:var(--bg-2);color:var(--ink)}.nva2-sublink .ic{width:17px;height:17px;color:var(--rose-500);flex:none;display:grid;place-items:center}.nva2-sublink .ic svg{width:17px;height:17px}.nva2-sublink .ic.dotic{width:6px;height:6px;border-radius:50%;background:var(--rose-300);margin:0 5px}.nva2-sublink:hover .ic{color:var(--rose-600)}.nva2-dd{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;flex:1 1;align-content:start}.nva2-ddlink{position:relative;display:flex;gap:14px;align-items:flex-start;padding:16px 17px;border-radius:16px;border:1px solid var(--line);background:var(--bg);overflow:hidden;transition:background .25s,transform .3s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .3s;opacity:0;transform:translateY(8px)}.nva2-panel.show .nva2-ddlink{opacity:1;transform:none;transition:background .25s,transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .3s,opacity .4s ease;transition-delay:var(--sd,0s)}.nva2-ddlink:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--rose-600),var(--rose-400));transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.nva2-ddlink:hover{background:var(--bg);border-color:var(--rose-300);transform:translateY(-3px);box-shadow:0 16px 34px rgba(11,12,14,.08)}.nva2-ddlink:hover:before{transform:scaleY(1)}.nva2-ddlink .ic{width:46px;height:46px;flex:none;border-radius:13px;display:grid;place-items:center;background:var(--rose-soft);color:var(--rose-600);transition:background .3s,color .3s,transform .35s}.nva2-ddlink:hover .ic{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));color:#fff;transform:scale(1.05) rotate(-3deg)}.nva2-ddlink .ic svg{width:23px;height:23px}.nva2-ddlink .tx{flex:1 1;min-width:0}.nva2-ddlink .tx b{font-size:15px;font-weight:600;color:var(--ink);line-height:1.2;letter-spacing:-.01em}.nva2-ddlink .tx span{display:block;margin-top:4px;font-size:12.5px;font-weight:300;line-height:1.42;color:var(--muted)}.nva2-ddlink .go{flex:none;align-self:center;width:22px;height:22px;display:grid;place-items:center;color:var(--rose-500);opacity:0;transform:translateX(-6px);transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1)}.nva2-ddlink .go svg{width:17px;height:17px}.nva2-ddlink:hover .go{opacity:1;transform:none}.nva2-panelcta{position:relative;margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 22px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(110deg,var(--bg-2) 0,#fff 100%)}.nva2-panelcta:before{content:"";position:absolute;inset:-60% -20%;z-index:0;pointer-events:none;background:radial-gradient(34% 120% at 18% 50%,rgba(249,47,100,.22),transparent 60%),radial-gradient(34% 120% at 78% 50%,rgba(122,0,255,.18),transparent 62%);filter:blur(26px);opacity:.8;animation:nva2CtaAura 9s ease-in-out infinite alternate}@keyframes nva2CtaAura{0%{transform:translateX(-5%)}to{transform:translateX(5%)}}.nva2-panelcta-txt{position:relative;z-index:1;display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.nva2-panelcta-txt .orb{position:relative;width:18px;height:18px;flex:none}.nva2-panelcta-txt .orb .core{position:absolute;inset:5px;border-radius:50%;background:linear-gradient(135deg,var(--rose-600),var(--rose-400))}.nva2-panelcta-txt .orb .ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--rose-400);animation:nva2Orb 2.2s ease-out infinite}@keyframes nva2Orb{0%{transform:scale(.5);opacity:.8}80%{transform:scale(1.3);opacity:0}to{opacity:0}}.nva2-panelcta-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:#fff;background:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:12px 12px 12px 20px;white-space:nowrap;overflow:hidden;transition:transform .25s,box-shadow .3s}.nva2-panelcta-btn .sheen{position:absolute;top:0;left:-60%;width:45%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);animation:nva2Sheen2 3.4s ease-in-out infinite}@keyframes nva2Sheen2{0%{left:-60%}55%,to{left:130%}}.nva2-panelcta-btn .arrk,.nva2-panelcta-btn .lb{position:relative;z-index:1}.nva2-panelcta-btn .arrk{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.16);display:grid;place-items:center;transition:background .3s,transform .3s}.nva2-panelcta-btn .arrk svg{width:15px;height:15px;transition:transform .25s}.nva2-panelcta-btn:hover{background:var(--rose-600);border-color:var(--rose-600);transform:translateY(-2px);box-shadow:0 14px 30px rgba(228,18,82,.3)}.nva2-panelcta-btn:hover .arrk{background:rgba(255,255,255,.26)}.nva2-panelcta-btn:hover .arrk svg{transform:translateX(2px)}.nva2-panel:not(.is-dropdown) .nva2-panelcta{margin-top:24px}.nva2-burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg);place-items:center;cursor:pointer;gap:4px}.nva2-burger i{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink)}@media(max-width:1080px){.nva2-links{display:none}.nva2-burger{display:grid}}@media(max-width:980px){.nva2-topbar{font-size:12px}.nva2-tb-note{display:none}.nva2-tb-in{justify-content:center;height:auto;padding-top:8px;padding-bottom:8px;flex-wrap:wrap;gap:10px}}@media(max-width:620px){.nva2-tb-ph .rg{margin-right:1px}.nva2-tb-sep{display:none}.nva2-tb-right{flex-wrap:wrap;justify-content:center;gap:10px}}@media(prefers-reduced-motion:reduce){.nva2-feature .fmesh{transition:none}.nva2-ddlink,.nva2-sublink{opacity:1!important;transform:none!important}}.nva3-topbar{position:relative;background:#0B0C0E;color:rgba(255,255,255,.82);font-size:13px;overflow:hidden}.nva3-topbar:before{content:"";position:absolute;inset:-50% -10%;z-index:0;pointer-events:none;background:radial-gradient(38% 120% at 12% 50%,rgba(249,47,100,.5),transparent 60%),radial-gradient(34% 120% at 50% 50%,rgba(122,0,255,.42),transparent 62%),radial-gradient(40% 120% at 88% 50%,rgba(253,59,111,.4),transparent 60%);filter:blur(26px);opacity:.55;animation:nva3Aurora 14s ease-in-out infinite alternate}@keyframes nva3Aurora{0%{transform:translateX(-6%)}to{transform:translateX(6%)}}.nva3-topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:1;background:linear-gradient(90deg,transparent,rgba(249,47,100,.9),rgba(162,75,255,.9),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:nva3Sheen 5.5s linear infinite}@keyframes nva3Sheen{0%{background-position:-40% 0}to{background-position:140% 0}}.nva3-tb-in{position:relative;z-index:2;justify-content:space-between;gap:18px;height:44px}.nva3-tb-in,.nva3-tb-note{display:flex;align-items:center}.nva3-tb-note{gap:9px;color:rgba(255,255,255,.74);font-weight:300}.nva3-tb-note .lvdot{width:7px;height:7px;border-radius:50%;background:#36D399;box-shadow:0 0 0 0 rgba(54,211,153,.6);animation:nva3Pulse 2.4s ease-out infinite;flex:none}@keyframes nva3Pulse{0%{box-shadow:0 0 0 0 rgba(54,211,153,.55)}70%{box-shadow:0 0 0 7px rgba(54,211,153,0)}to{box-shadow:0 0 0 0 rgba(54,211,153,0)}}.nva3-tb-note svg{width:15px;height:15px;color:var(--rose-400);flex:none}.nva3-tb-right{display:flex;align-items:center;gap:14px}.nva3-tb-ph{display:inline-flex;align-items:center;gap:7px;font-weight:400;color:rgba(255,255,255,.85);transition:color .2s}.nva3-tb-ph:hover{color:#fff}.nva3-tb-ph .rg{font-size:10px;font-weight:700;letter-spacing:.1em;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:5px;padding:2px 6px}.nva3-tb-sep{width:1px;height:16px;background:rgba(255,255,255,.16)}.nva3-tb-mail{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 14px;margin-left:4px;transition:background .25s,border-color .25s,transform .25s}.nva3-tb-mail svg{width:14px;height:14px;color:var(--rose-300)}.nva3-tb-mail:hover{background:var(--rose-600);border-color:var(--rose-600);transform:translateY(-1px)}.nva3{position:relative;z-index:50;background:rgba(255,255,255,.82);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.nva3-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;height:78px;border-bottom:1px solid transparent;transition:border-color .3s}.nva3.open .nva3-bar{border-color:var(--line)}.nva3-links{display:flex;align-items:center;gap:2px}.nva3-item,.nva3-links{position:static}.nva3-trigger{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;font-family:var(--font);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink-2);background:none;border:none;cursor:pointer;padding:10px 15px;border-radius:11px;transition:color .25s}.nva3-item.active .nva3-trigger,.nva3-trigger.current,.nva3-trigger:hover{color:var(--ink)}.nva3-item.active .nb-caret{transform:rotate(180deg)}.nb-caret{width:15px;height:15px;transition:transform .3s;opacity:.6}.nva3-glow{position:absolute;top:50%;left:0;width:0;height:40px;transform:translateY(-50%);border-radius:11px;z-index:0;opacity:0;pointer-events:none;background:linear-gradient(120deg,rgba(249,47,100,.14),rgba(122,0,255,.12));box-shadow:0 0 0 1px rgba(249,47,100,.18),0 10px 26px rgba(228,18,82,.16);transition:left .42s cubic-bezier(.2,.7,.2,1),width .42s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.nva3-glow:after{content:"";position:absolute;left:14px;right:14px;bottom:-9px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--rose-600),var(--rose-400),var(--violet));box-shadow:0 0 10px rgba(249,47,100,.55)}.nva3-glow.is-rest{background:none;box-shadow:none}.nva3-right{display:flex;align-items:center;gap:16px;flex:none}.nva3-panel{position:absolute;left:0;right:0;top:100%;z-index:40;background:var(--bg);border:1px solid var(--line);border-radius:0 0 24px 24px;box-shadow:0 40px 90px rgba(11,12,14,.13);opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .38s ease,transform .45s cubic-bezier(.2,.7,.2,1),visibility .38s}.nva3-panel.show{opacity:1;visibility:visible;transform:none}.nva3-panel-in{display:grid;grid-template-columns:1fr 2.7fr;grid-gap:36px;gap:36px;padding:36px 44px 32px;align-items:stretch}.nva3-panel-main{display:flex;flex-direction:column}.nva3-groups{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px 30px;gap:28px 30px;flex:1 1}.nva3-groups.is-wide{grid-template-columns:repeat(4,1fr)}.nva3-groupcol{min-width:0}.nva3-group-h{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--ink);margin-bottom:14px;text-decoration:none}.nva3-group-h .gh-ic{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--rose-soft);color:var(--rose-600);transition:background .3s,color .3s}.nva3-group-h .gh-ic svg{width:17px;height:17px}.nva3-group-h:hover .gh-ic{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));color:#fff}.nva3-sub{display:flex;flex-direction:column;gap:1px}.nva3-sublink{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(5px);transition:background .2s,color .2s}.nva3-panel.show .nva3-sublink{opacity:1;transform:none;transition:background .2s,color .2s,opacity .4s ease,transform .4s ease;transition-delay:var(--sd,0s)}.nva3-sublink .d{width:6px;height:6px;flex:none;border-radius:50%;background:var(--line-2);transition:background .25s,transform .25s,box-shadow .25s}.nva3-sublink .lb{font-size:14px;font-weight:400;letter-spacing:-.01em;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.nva3-sublink:hover{background:var(--bg-2)}.nva3-sublink:hover .d{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));transform:scale(1.25);box-shadow:0 0 8px rgba(249,47,100,.5)}.nva3-sublink:hover .lb{color:var(--ink)}.nva3-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;flex:1 1;align-content:start}.nva3-card{position:relative;display:flex;align-items:center;gap:15px;padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#fff,var(--bg-2));overflow:hidden;text-decoration:none;opacity:0;transform:translateY(10px);transition:border-color .3s,box-shadow .35s,transform .4s cubic-bezier(.2,.7,.2,1),background .3s}.nva3-panel.show .nva3-card{opacity:1;transform:none;transition:border-color .3s,box-shadow .35s,transform .45s cubic-bezier(.2,.7,.2,1),background .3s,opacity .45s ease;transition-delay:var(--sd,0s)}.nva3-card:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--rose-600),var(--rose-400));transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.nva3-card:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(120% 130% at 0 0,rgba(249,47,100,.07),transparent 55%)}.nva3-card:hover{border-color:var(--rose-300);transform:translateY(-3px);box-shadow:0 18px 38px rgba(11,12,14,.09);background:#fff}.nva3-card:hover:before{transform:scaleY(1)}.nva3-card:hover:after{opacity:1}.nva3-card>*{position:relative;z-index:1}.nva3-card .ci{width:48px;height:48px;flex:none;border-radius:14px;display:grid;place-items:center;color:var(--rose-600);background:linear-gradient(150deg,rgba(249,47,100,.12),rgba(122,0,255,.08));border:1px solid rgba(249,47,100,.14);transition:background .35s,color .35s,transform .4s,border-color .35s}.nva3-card .ci svg{width:24px;height:24px}.nva3-card:hover .ci{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));border-color:transparent;color:#fff;transform:scale(1.06) rotate(-4deg);box-shadow:0 10px 22px rgba(228,18,82,.28)}.nva3-card .ct{flex:1 1;min-width:0}.nva3-card .ct b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nva3-card .ct span{display:block;margin-top:4px;font-size:12px;font-weight:300;line-height:1.4;color:var(--muted)}.nva3-card .cg{flex:none;align-self:center;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:var(--rose-500);background:var(--rose-soft);opacity:0;transform:translateX(-6px) scale(.8);transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1)}.nva3-card .cg svg{width:15px;height:15px}.nva3-card:hover .cg{opacity:1;transform:none}.nva3-panel.is-dropdown .nva3-panel-in{align-items:stretch}.nva3-feature{position:relative;border-radius:20px;overflow:hidden;min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;padding:26px;color:#fff;background:#16181d;text-decoration:none}.nva3-feature .fmesh{position:absolute;inset:0;z-index:0;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.nva3-feature.t-ai .fmesh{background:radial-gradient(120% 100% at 18% 12%,rgba(249,47,100,.75),transparent 56%),radial-gradient(110% 100% at 92% 92%,rgba(122,0,255,.6),transparent 56%),linear-gradient(155deg,#1a0a18,#0b0c0e)}.nva3-feature.t-build .fmesh{background:radial-gradient(120% 100% at 18% 12%,rgba(253,59,111,.7),transparent 56%),radial-gradient(110% 100% at 92% 92%,rgba(196,15,70,.55),transparent 56%),linear-gradient(155deg,#1b0c12,#0b0c0e)}.nva3-feature.t-cloud .fmesh{background:radial-gradient(120% 100% at 18% 12%,rgba(122,0,255,.66),transparent 56%),radial-gradient(110% 100% at 92% 92%,rgba(249,47,100,.5),transparent 56%),linear-gradient(155deg,#140a1e,#0b0c0e)}.nva3-feature:hover .fmesh{transform:scale(1.06)}.nva3-feature .fgrid{position:absolute;inset:0;z-index:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(80% 80% at 70% 25%,#000,transparent 82%);mask-image:radial-gradient(80% 80% at 70% 25%,#000,transparent 82%)}.nva3-feature>*{position:relative;z-index:1}.nva3-feature .fbadge{position:absolute;top:20px;left:20px;font-size:10.5px;letter-spacing:.14em;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px 12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nva3-feature .fbadge,.nva3-feature .fk{font-weight:600;text-transform:uppercase}.nva3-feature .fk{font-size:11.5px;letter-spacing:.16em;color:rgba(255,255,255,.72)}.nva3-feature .ft{margin-top:9px;font-size:23px;font-weight:600;letter-spacing:-.025em;line-height:1.08}.nva3-feature .fd{margin-top:11px;font-size:13.5px;font-weight:300;line-height:1.5;color:rgba(255,255,255,.82);max-width:34ch}.nva3-explore{margin-top:20px;display:inline-flex;align-items:center;gap:9px;align-self:flex-start;font-size:13px;font-weight:600;color:var(--ink);background:#fff;border-radius:999px;padding:11px 18px;transition:gap .25s,background .25s,color .25s}.nva3-explore svg{width:15px;height:15px;transition:transform .25s}.nva3-feature:hover .nva3-explore{background:var(--rose-500);color:#fff;gap:13px}.nva3-feature:hover .nva3-explore svg{transform:translateX(3px)}.nva3-panelcta{position:relative;margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 22px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(110deg,var(--bg-2),#fff)}.nva3-panelcta:before{content:"";position:absolute;inset:-60% -20%;z-index:0;pointer-events:none;background:radial-gradient(34% 120% at 18% 50%,rgba(249,47,100,.2),transparent 60%),radial-gradient(34% 120% at 80% 50%,rgba(122,0,255,.16),transparent 62%);filter:blur(26px);opacity:.8;animation:nva3CtaAura 9s ease-in-out infinite alternate}@keyframes nva3CtaAura{0%{transform:translateX(-5%)}to{transform:translateX(5%)}}.nva3-panelcta-txt{position:relative;z-index:1;display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.nva3-panelcta-txt .orb{position:relative;width:18px;height:18px;flex:none}.nva3-panelcta-txt .orb .core{position:absolute;inset:5px;border-radius:50%;background:linear-gradient(135deg,var(--rose-600),var(--rose-400))}.nva3-panelcta-txt .orb .ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--rose-400);animation:nva3Orb 2.2s ease-out infinite}@keyframes nva3Orb{0%{transform:scale(.5);opacity:.8}80%{transform:scale(1.3);opacity:0}to{opacity:0}}.nva3-panelcta-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:#fff;background:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:12px 12px 12px 20px;white-space:nowrap;overflow:hidden;transition:transform .25s,box-shadow .3s}.nva3-panelcta-btn .sheen{position:absolute;top:0;left:-60%;width:45%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);animation:nva3Sheen2 3.4s ease-in-out infinite}@keyframes nva3Sheen2{0%{left:-60%}55%,to{left:130%}}.nva3-panelcta-btn .arrk,.nva3-panelcta-btn .lb{position:relative;z-index:1}.nva3-panelcta-btn .arrk{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.16);display:grid;place-items:center;transition:background .3s,transform .3s}.nva3-panelcta-btn .arrk svg{width:15px;height:15px;transition:transform .25s}.nva3-panelcta-btn:hover{background:var(--rose-600);border-color:var(--rose-600);transform:translateY(-2px);box-shadow:0 14px 30px rgba(228,18,82,.3)}.nva3-panelcta-btn:hover .arrk svg{transform:translateX(2px)}.nva3-burger{display:none;width:44px;height:44px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.nva3-burger i{width:18px;height:2px;border-radius:2px;background:var(--ink)}@media(max-width:1100px){.nva3 .nb-cta,.nva3-links{display:none}.nva3-burger{display:flex}}@media(max-width:760px){.nva3-tb-note span:last-child{display:none}.nva3-panel-in{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nva3-panelcta-btn .sheen,.nva3-panelcta-txt .orb .ring,.nva3-panelcta:before,.nva3-topbar:after,.nva3-topbar:before{animation:none}.nva3-sublink{opacity:1!important;transform:none!important}.nva3-glow{transition:opacity .2s}}.section{position:relative;z-index:10}.sec-head{max-width:760px}.sec-head.center{margin:0 auto;text-align:center}.eyebrow-2{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rose-600)}.eyebrow-2:before{content:"";width:7px;height:7px;border-radius:2px;background:linear-gradient(135deg,var(--rose-600),var(--rose-400));box-shadow:0 0 10px rgba(249,47,100,.5)}.sec-h{margin-top:20px;font-size:clamp(28px,3.4vw,44px);line-height:1.08;font-weight:500;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.sec-sub{margin-top:18px;font-size:clamp(16px,1.3vw,18.5px);line-height:1.6;font-weight:300;color:var(--ink-2);text-wrap:pretty}.sec-seo{margin-top:14px;font-size:14.5px;line-height:1.65;font-weight:400;color:var(--muted);max-width:70ch}.proof{padding:86px 0 92px;border-top:1px solid var(--line);background:var(--bg)}.proof .sec-head{margin:0 auto;text-align:center;max-width:720px}.logo-strip{margin-top:56px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.logo-track{display:flex;align-items:center;gap:72px;width:max-content;animation:marquee 38s linear infinite}.logo-strip:hover .logo-track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.eco-logo{flex:none;height:32px;display:inline-flex;align-items:center;gap:9px;font-size:22px;font-weight:600;letter-spacing:-.02em;color:#AEB3BB;transition:color .35s ease,filter .35s ease,transform .35s ease;white-space:nowrap}.eco-logo .mark{width:26px;height:26px;display:grid;place-items:center}.eco-logo .mark svg{width:100%;height:100%;display:block}.eco-logo:hover{color:var(--ink);filter:drop-shadow(0 0 16px rgba(249,47,100,.3));transform:translateY(-1px)}.proof-micro{margin-top:54px;font-size:14.5px;color:var(--muted);max-width:62ch;margin-left:auto;margin-right:auto}.proof-micro,.proof-seo{text-align:center;font-weight:400;line-height:1.6}.proof-seo{margin:30px auto 0;font-size:13px;color:var(--faint);max-width:76ch}.services{padding:100px 0 110px;border-top:1px solid var(--line);background:var(--bg-2)}.svc-shell{margin-top:56px;position:relative}.svc-stack{display:grid;grid-gap:14px;gap:14px;transition:opacity .4s ease,transform .4s ease}.svc-row{position:relative;display:grid;grid-template-columns:76px 1fr 48px;align-items:center;grid-gap:30px;gap:30px;padding:34px 38px;background:var(--bg);border:1px solid var(--line);border-radius:22px;cursor:pointer;overflow:hidden;text-align:left;font-family:var(--font);width:100%;transition:border-color .35s ease,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.svc-row:before{content:"";position:absolute;inset:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(249,47,100,.09),transparent 62%);opacity:0;transition:opacity .4s ease;pointer-events:none}.svc-row:hover{border-color:var(--rose-300);transform:translateY(-3px);box-shadow:0 16px 46px rgba(11,12,14,.08)}.svc-row:hover:before{opacity:1}.svc-index{font-size:46px;font-weight:300;line-height:1;letter-spacing:-.045em;color:#DBDDE2;font-feature-settings:"tnum" 1;-webkit-text-fill-color:currentColor;transition:color .35s ease}.svc-row:hover .svc-index{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.svc-main{display:block;min-width:0}.svc-headline{display:flex;align-items:center;gap:13px}.svc-ico{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--rose-soft);color:var(--rose-600);transition:background .35s ease,color .35s ease,transform .35s ease}.svc-ico svg{width:19px;height:19px}.svc-row:hover .svc-ico{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));color:#fff;transform:scale(1.05)}.svc-title{font-size:23px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.svc-desc{display:block;margin-top:10px;font-size:15px;font-weight:300;line-height:1.55;color:var(--muted);max-width:66ch}.svc-tags{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.svc-tags i{font-style:normal;font-size:12.5px;font-weight:500;letter-spacing:-.005em;color:var(--muted);background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:5px 12px;white-space:nowrap;transition:color .3s ease,border-color .3s ease,background .3s ease}.svc-row:hover .svc-tags i{color:var(--ink-2);border-color:var(--line-2);background:#fff}.svc-go{width:44px;height:44px;justify-self:end;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2);color:var(--ink-2);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.svc-go svg{width:18px;height:18px}.svc-row:hover .svc-go{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateX(4px)}.svc-line{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--rose-600),var(--rose-400) 55%,#7A00FF);transform:scaleX(0);transform-origin:left center;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.svc-row:hover .svc-line{transform:scaleX(1)}.svc-expanded,.svc-shell.is-open .svc-stack{display:none}.svc-shell.is-open .svc-expanded{display:block;animation:svcrise .5s cubic-bezier(.2,.7,.2,1)}.svc-topnav{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--line)}.svc-back{display:inline-flex;align-items:center;gap:7px;font-family:var(--font);font-size:14px;font-weight:500;color:var(--ink);background:var(--bg);border:1px solid var(--line-2);border-radius:999px;padding:9px 15px 9px 12px;cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease}.svc-back:hover{border-color:var(--rose-300);transform:translateX(-2px)}.svc-back svg{width:15px;height:15px}.svc-divider{width:1px;height:22px;background:var(--line-2);margin:0 4px}.svc-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.svc-pill{font-family:var(--font);font-size:13.5px;font-weight:500;letter-spacing:-.01em;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:999px;padding:8px 14px;cursor:pointer;white-space:nowrap;transition:color .25s ease,background .25s ease,border-color .25s ease}.svc-pill:hover{border-color:var(--line)}.svc-pill.active,.svc-pill:hover{color:var(--ink);background:var(--bg)}.svc-pill.active{border-color:var(--rose-300);box-shadow:0 0 0 3px rgba(249,47,100,.08)}.svc-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:stretch}.svc-detail{background:var(--bg);border:1px solid var(--line);border-radius:22px;padding:40px;display:flex;flex-direction:column}.detail-ico{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--rose-600),var(--rose-400));color:#fff;box-shadow:0 8px 22px rgba(228,18,82,.22)}.detail-ico svg{width:26px;height:26px}.detail-title{margin-top:22px;font-size:clamp(24px,2.2vw,30px);letter-spacing:-.025em}.detail-lead,.detail-title{font-weight:500;color:var(--ink)}.detail-lead{margin-top:14px;font-size:16.5px;line-height:1.5;letter-spacing:-.015em;max-width:46ch}.detail-desc{margin-top:12px;font-size:15px;line-height:1.6;font-weight:300;color:var(--ink-2);max-width:48ch}.detail-label{display:block;margin-top:24px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rose-600)}.detail-bestfor{margin-top:4px}.detail-bestfor .detail-label{margin-top:24px}.detail-bestfor-text{margin-top:8px;font-size:14.5px;line-height:1.55;font-weight:300;color:var(--ink-2);max-width:50ch}.cap-list{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 24px;gap:12px 24px;list-style:none}.cap-list li{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:400;color:var(--ink-2);padding:4px 0}.cap-list li .tick{width:19px;height:19px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--rose-soft);color:var(--rose-600)}.cap-list li .tick svg{width:11px;height:11px}.detail-cta-row{margin-top:auto;padding-top:30px;display:flex;gap:12px;flex-wrap:wrap}.btn-ghost,.btn-solid{text-decoration:none;font-family:var(--font);font-size:14.5px;font-weight:500;border-radius:999px;padding:13px 22px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.btn-solid{color:#fff;background:var(--ink);border:1px solid var(--ink)}.btn-solid:hover{background:var(--rose-600);border-color:var(--rose-600);transform:translateY(-2px);box-shadow:0 10px 26px rgba(228,18,82,.24)}.btn-ghost{color:var(--ink);background:transparent;border:1px solid var(--line-2)}.btn-ghost:hover{border-color:var(--rose-300);transform:translateY(-2px)}.btn-ghost svg,.btn-solid svg{width:16px;height:16px}.svc-visual{position:relative;border-radius:22px;overflow:hidden;min-height:460px;background:#0C0D10;border:1px solid #16181d}.svc-visual .v-mesh{position:absolute;inset:0;background:radial-gradient(120% 90% at 78% 18%,rgba(249,47,100,.55),transparent 55%),radial-gradient(90% 80% at 12% 88%,rgba(122,0,255,.32),transparent 58%),radial-gradient(70% 70% at 50% 50%,rgba(0,229,255,.12),transparent 60%);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.svc-visual .v-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 80% at 60% 40%,#000,transparent 80%);mask-image:radial-gradient(80% 80% at 60% 40%,#000,transparent 80%)}.svc-visual .v-ico{position:absolute;right:-28px;bottom:-34px;width:280px;height:280px;opacity:.9;filter:drop-shadow(0 20px 60px rgba(0,0,0,.5))}.svc-visual .v-ico svg{width:100%;height:100%}.svc-visual .v-label{position:absolute;left:34px;top:34px;color:rgba(255,255,255,.92)}.svc-visual .v-kicker{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.6)}.svc-visual .v-name{margin-top:10px;font-size:26px;font-weight:500;letter-spacing:-.02em;max-width:12ch;line-height:1.12}.svc-visual .v-orbit{position:absolute;inset:0;background:radial-gradient(50% 50% at 78% 22%,rgba(255,255,255,.1),transparent 70%);animation:vpulse 5s ease-in-out infinite}@keyframes vpulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes svcrise{0%{transform:translateY(10px)}to{transform:none}}@keyframes svcfade{0%{transform:translateY(6px)}to{transform:none}}.svc-cta{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding:34px 40px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(120% 160% at 100% 0,rgba(249,47,100,.06),transparent 60%),var(--bg);position:relative;overflow:hidden}.svc-cta:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--rose-600),var(--rose-400) 55%,#7A00FF)}.svc-cta-text{min-width:0}.svc-cta-h{font-size:clamp(20px,2vw,25px);font-weight:500;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.svc-cta-p{margin-top:10px;font-size:15px;line-height:1.55;font-weight:300;color:var(--ink-2);max-width:64ch;text-wrap:pretty}.svc-cta-btn{flex:none;display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:500;letter-spacing:-.01em;color:#fff;background:var(--ink);padding:16px 26px;border-radius:999px;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px rgba(11,12,14,.18),0 8px 24px rgba(11,12,14,.1);transition:transform .25s cubic-bezier(.2,.7,.2,1),background .25s ease,box-shadow .25s ease}.svc-cta-btn svg{width:18px;height:18px;transition:transform .25s ease}.svc-cta-btn:hover{background:var(--rose-600);transform:translateY(-2px);box-shadow:0 2px 6px rgba(228,18,82,.3),0 14px 34px rgba(228,18,82,.26)}.svc-cta-btn:hover svg{transform:translateX(3px)}@media (max-width:920px){.svc-split{grid-template-columns:1fr}.svc-visual{min-height:280px;order:-1}.cap-list{grid-template-columns:1fr}}@media (max-width:760px){.proof{padding:60px 0 64px}.services{padding:70px 0 78px}.logo-track{gap:48px}.svc-row{grid-template-columns:46px 1fr;padding:20px;gap:16px}.svc-go{display:none}.svc-cta,.svc-detail{padding:26px}.svc-cta{gap:20px}.svc-cta-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.logo-track{animation:none}.svc-expanded{transition:none}}.industries{padding:100px 0 110px;border-top:1px solid var(--line);background:var(--bg)}.ind-grid-wrap{margin-top:56px}.ind-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ind-card{position:relative;border-radius:22px;background:var(--bg);border:1px solid var(--line);overflow:hidden;transition:border-color .35s ease,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.ind-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),rgba(249,47,100,.08),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:2}.ind-card:hover{border-color:var(--rose-300);transform:translateY(-4px);box-shadow:0 18px 50px rgba(11,12,14,.1)}.ind-card:hover:after{opacity:1}.ind-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.ind-visual{position:relative;height:156px;background:#0C0D10;overflow:hidden}.ind-mesh{position:absolute;inset:0;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .5s ease}.ind-card:hover .ind-mesh{transform:scale(1.08)}.ind-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:radial-gradient(75% 80% at 70% 30%,#000,transparent 82%);mask-image:radial-gradient(75% 80% at 70% 30%,#000,transparent 82%)}.ind-kicker{left:22px;top:20px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72)}.ind-ico,.ind-kicker{position:absolute;z-index:1}.ind-ico{right:18px;bottom:14px;width:56px;height:56px;color:rgba(255,255,255,.92);opacity:.95;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.ind-ico svg{width:100%;height:100%;display:block}.ind-card:hover .ind-ico{transform:translateY(-2px) scale(1.04)}.ind-body{display:flex;flex-direction:column;flex:1 1;padding:26px 26px 24px}.ind-title{font-size:21px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.ind-lead{margin-top:9px;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.01em;color:var(--ink-2)}.ind-desc{margin-top:11px;font-size:13.8px;font-weight:300;line-height:1.6;color:var(--muted)}.ind-needs{margin-top:18px}.ind-needs-label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rose-600);margin-bottom:10px}.ind-need-list{display:flex;flex-wrap:wrap;gap:7px;list-style:none}.ind-need{font-size:12px;font-weight:500;letter-spacing:-.005em;color:var(--ink-2);background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:5px 11px;white-space:nowrap;transition:border-color .3s ease,background .3s ease}.ind-need--more{color:var(--rose-600);border-color:var(--rose-300);background:var(--rose-soft)}.ind-card:hover .ind-need{border-color:var(--line-2);background:#fff}.ind-explore{margin-top:auto;padding-top:22px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--ink);transition:color .3s ease,gap .3s ease}.ind-explore svg{width:16px;height:16px;transition:transform .3s ease}.ind-card:hover .ind-explore,.ind-explore svg{color:var(--rose-600)}.ind-card:hover .ind-explore svg{transform:translateX(4px)}.ind-cta{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding:36px 40px;border:1px solid var(--line);border-radius:22px;position:relative;overflow:hidden;background:radial-gradient(120% 180% at 100% 0,rgba(249,47,100,.07),transparent 58%),var(--bg-2)}.ind-cta:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--rose-600),var(--rose-400) 55%,#7A00FF)}.ind-cta-h{font-size:clamp(20px,2vw,25px);font-weight:500;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.ind-cta-p{margin-top:10px;font-size:15px;line-height:1.55;font-weight:300;color:var(--ink-2);max-width:60ch;text-wrap:pretty}.ind-cta-actions{display:flex;gap:12px;flex-wrap:wrap;flex:none}.ind-cta-primary,.ind-cta-secondary{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:500;letter-spacing:-.01em;border-radius:999px;padding:14px 22px;text-decoration:none;white-space:nowrap;transition:transform .25s cubic-bezier(.2,.7,.2,1),background .25s ease,box-shadow .25s ease,border-color .25s ease,color .25s ease}.ind-cta-primary{color:#fff;background:var(--ink);box-shadow:0 1px 2px rgba(11,12,14,.18),0 8px 24px rgba(11,12,14,.1)}.ind-cta-primary svg{width:17px;height:17px;transition:transform .25s ease}.ind-cta-primary:hover{background:var(--rose-600);transform:translateY(-2px);box-shadow:0 2px 6px rgba(228,18,82,.3),0 14px 34px rgba(228,18,82,.26)}.ind-cta-primary:hover svg{transform:translateX(3px)}.ind-cta-secondary{color:var(--ink);background:transparent;border:1px solid var(--line-2)}.ind-cta-secondary:hover{border-color:var(--rose-300);transform:translateY(-2px)}@media (max-width:980px){.ind-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.industries{padding:70px 0 78px}.ind-cards{grid-template-columns:1fr}.ind-cta{padding:26px;gap:20px}.ind-cta-actions{width:100%}.ind-cta-primary,.ind-cta-secondary{flex:1 1;justify-content:center}}@media (prefers-reduced-motion:reduce){.ind-mesh{transition:none}}.ind2{padding:104px 0 116px;border-top:1px solid var(--line);background:var(--bg-2)}.ind2-stage-wrap{margin-top:56px;display:grid;grid-template-columns:.92fr 1.4fr;grid-gap:30px;gap:30px;align-items:stretch}.ind2-list,.ind2-stage{transform:translateY(22px);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ind2.in .ind2-list{transform:none}.ind2.in .ind2-stage{transform:none;transition-delay:.12s}.ind2-list{display:flex;flex-direction:column;gap:2px}.ind2-item{position:relative;display:grid;grid-template-columns:44px 1fr;align-items:center;grid-gap:14px;gap:14px;padding:20px 8px 20px 6px;border:none;background:none;cursor:pointer;text-align:left;font-family:var(--font);border-bottom:1px solid var(--line);transition:padding-left .35s cubic-bezier(.2,.7,.2,1)}.ind2-item:last-child{border-bottom:none}.ind2-idx{font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--faint);font-feature-settings:"tnum" 1;transition:color .35s ease}.ind2-name{font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--muted);transition:color .35s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.ind2-item:hover .ind2-name{color:var(--ink-2)}.ind2-item.active,.ind2-item:hover{padding-left:12px}.ind2-item.active .ind2-name{color:var(--ink);transform:translateX(2px)}.ind2-item.active .ind2-idx{color:var(--rose-600)}.ind2-progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--rose-600),var(--rose-400) 60%,#7A00FF);opacity:0}.ind2-item.active .ind2-progress{opacity:1}.ind2-item.active.run .ind2-progress{animation:ind2fill var(--dwell,5s) linear forwards}@keyframes ind2fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ind2-stage{position:relative;display:flex;flex-direction:column;border-radius:26px;overflow:hidden;min-height:540px;background:#08090C;border:1px solid #16181d;isolation:isolate}.ind2-mesh{position:absolute;inset:0;transition:background .8s ease,transform .9s cubic-bezier(.2,.7,.2,1);z-index:0}.ind2-orb{position:absolute;border-radius:50%;filter:blur(46px);opacity:.8;z-index:1;pointer-events:none;will-change:transform}.ind2-orb.a{width:320px;height:320px;top:-60px;right:-40px;background:radial-gradient(circle,rgba(249,47,100,.6),transparent 64%);animation:ind2drift1 14s ease-in-out infinite alternate}.ind2-orb.b{width:280px;height:280px;bottom:-70px;left:-50px;background:radial-gradient(circle,var(--orb2,rgba(122,0,255,.5)),transparent 64%);animation:ind2drift2 17s ease-in-out infinite alternate}@keyframes ind2drift1{to{transform:translate(-40px,46px) scale(1.08)}}@keyframes ind2drift2{to{transform:translate(48px,-38px) scale(1.1)}}.ind2-grid2{z-index:1;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(90% 90% at 65% 30%,#000,transparent 86%);mask-image:radial-gradient(90% 90% at 65% 30%,#000,transparent 86%)}.ind2-grid2,.ind2-scrim{position:absolute;inset:0}.ind2-scrim{z-index:2;background:linear-gradient(180deg,rgba(8,9,12,0) 40%,rgba(8,9,12,.72))}.ind2-bigicon{position:absolute;top:30px;right:30px;width:80px;height:80px;color:rgba(255,255,255,.9);z-index:3;filter:drop-shadow(0 10px 30px rgba(0,0,0,.4))}.ind2-bigicon svg{width:100%;height:100%}.ind2-kicker{position:absolute;top:34px;left:36px;z-index:3;font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.7)}.ind2-content{position:relative;margin-top:auto;padding:96px 36px 34px;z-index:3;color:#fff}.ind2-count{font-size:13px;font-weight:500;color:rgba(255,255,255,.55);font-feature-settings:"tnum" 1;margin-bottom:14px}.ind2-count b{color:#fff;font-weight:600}.ind2-title{font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.05;max-width:16ch}.ind2-lead{margin-top:14px;font-size:16.5px;font-weight:500;line-height:1.45;letter-spacing:-.01em;color:#fff;max-width:46ch}.ind2-desc{margin-top:11px;font-size:14.5px;font-weight:300;line-height:1.58;color:rgba(255,255,255,.78);max-width:52ch}.ind2-needs{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.ind2-need{font-size:12.5px;font-weight:500;color:rgba(255,255,255,.9);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 13px;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ind2-explore{margin-top:24px;display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:500;letter-spacing:-.01em;color:#fff;text-decoration:none;transition:gap .3s ease}.ind2-explore .ar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--rose-600),var(--rose-400));transition:transform .3s ease}.ind2-explore .ar svg{width:15px;height:15px}.ind2-explore:hover{gap:13px}.ind2-explore:hover .ar{transform:translateX(2px) scale(1.06)}.ind2-fx{transform:translateY(16px);filter:blur(9px)}.ind2-fx.show{transform:none;filter:blur(0);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .6s ease}.ind2-content .ind2-title.show{transition-delay:.04s}.ind2-content .ind2-lead.show{transition-delay:.1s}.ind2-content .ind2-desc.show{transition-delay:.15s}.ind2-content .ind2-needs.show{transition-delay:.21s}.ind2-content .ind2-explore.show{transition-delay:.27s}@media (max-width:900px){.ind2-stage-wrap{grid-template-columns:1fr;gap:22px}.ind2-stage{min-height:460px;order:-1}.ind2-list{flex-direction:row;flex-wrap:wrap;gap:0}.ind2-item{flex:1 1 46%;border-bottom:1px solid var(--line)}}@media (max-width:760px){.ind2{padding:70px 0 80px}.ind2-item{flex-basis:100%;padding:16px 6px}.ind2-content{left:24px;right:24px;bottom:26px}.ind2-bigicon{width:58px;height:58px;top:22px;right:22px}}@media (prefers-reduced-motion:reduce){.ind2-orb{animation:none}.ind2-item.active.run .ind2-progress{animation:none;transform:scaleX(1)}.ind2-mesh{transition:background .3s ease}.ind2-fx{opacity:1;transform:none;filter:none}}