*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-5{bottom:1.25rem}.right-0{right:0}.right-5{right:1.25rem}.z-20{z-index:20}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.mr-10{margin-right:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-11{height:2.75rem}.h-12{height:3rem}.h-3{height:.75rem}.h-4{height:1rem}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-3{width:.75rem}.w-4{width:1rem}.w-48{width:12rem}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[690px\]{max-width:690px}.max-w-\[720px\]{max-width:720px}.max-w-\[780px\]{max-width:780px}.max-w-\[820px\]{max-width:820px}.max-w-\[930px\]{max-width:930px}.max-w-md{max-width:28rem}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[42px\]{border-bottom-right-radius:42px;border-bottom-left-radius:42px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#e5e1ed\]{--tw-border-opacity:1;border-color:rgb(229 225 237/var(--tw-border-opacity,1))}.border-indigo-100{--tw-border-opacity:1;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.bg-\[\#06030f\]{--tw-bg-opacity:1;background-color:rgb(6 3 15/var(--tw-bg-opacity,1))}.bg-\[\#F8FAFC\]{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-28{padding-bottom:7rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[clamp\(2\.2rem\,4vw\,4rem\)\]{font-size:clamp(2.2rem,4vw,4rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.text-\[\#22202b\]{--tw-text-opacity:1;color:rgb(34 32 43/var(--tw-text-opacity,1))}.text-\[\#6d6878\]{--tw-text-opacity:1;color:rgb(109 104 120/var(--tw-text-opacity,1))}.text-\[\#8f87a9\]{--tw-text-opacity:1;color:rgb(143 135 169/var(--tw-text-opacity,1))}.text-\[\#9d67ff\]{--tw-text-opacity:1;color:rgb(157 103 255/var(--tw-text-opacity,1))}.text-\[\#bdb5dd\]{--tw-text-opacity:1;color:rgb(189 181 221/var(--tw-text-opacity,1))}.text-\[\#c9c4e8\]{--tw-text-opacity:1;color:rgb(201 196 232/var(--tw-text-opacity,1))}.text-\[\#d7d1f4\]{--tw-text-opacity:1;color:rgb(215 209 244/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow:0 14px 30px #0f172a47;--tw-shadow-colored:0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(30\,20\,70\,0\.08\)\]{--tw-shadow:0 24px 80px #1e144614;--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.font-bold{font-weight:500!important}:root{--foreground-rgb:15, 23, 42;--background-rgb:248, 250, 252}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:rgb(var(--background-rgb))}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}#faq{scroll-margin-top:128px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.locale-font{--figma-font-primary:Poppins, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--figma-font-display:Poppins, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.locale-font-zh{--figma-font-primary:"Noto Serif SC", "Noto Serif CJK SC", "Source Han Serif SC", "Songti SC", STSong, SimSun, serif;--figma-font-display:"Noto Serif SC", "Noto Serif CJK SC", "Source Han Serif SC", "Songti SC", STSong, SimSun, serif}.locale-font-global{--figma-font-primary:Poppins, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--figma-font-display:Poppins, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.shunshun-site{--space-ink:#070614;--space-purple:#16052c;--glow-violet:#9a5cff;--glow-cyan:#67d9ff;font-family:var(--figma-font-primary)}.shunshun-site :where(h1,h2,h3,summary,button,.liquid-glass-button,.store-button,.footer-heading){font-family:var(--figma-font-display)}.shunshun-site :where(nav a,.liquid-glass-button,.store-button,.case-stat strong){font-weight:500}.shunshun-site :where(.text-4xl.font-extrabold,.sm\:text-5xl.font-extrabold),.shunshun-site .hero-copy :where(.font-black){font-family:var(--figma-font-display);font-weight:500}.mouse-bubble-trail{z-index:2147483600;pointer-events:none;mix-blend-mode:screen;width:100vw;height:100vh;display:block;position:fixed;inset:0}.liquid-glass-button,.download-highlight-panel,.business-contact-card{-webkit-backdrop-filter:blur(24px)saturate(1.35)brightness(1.08);backdrop-filter:blur(24px)saturate(1.35)brightness(1.08);background:linear-gradient(135deg,#ffffff3d,#ffffff12 45%,#7456be29),#ffffff1a;border:1px solid #ffffff38;position:relative;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #ffffff14,0 18px 55px #00000047}.novu-site-nav{inset-inline:0;z-index:100;padding-top:24px;transition:transform .9s cubic-bezier(.22,1,.36,1);position:fixed;top:0}.novu-nav-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:100%;max-width:80rem;margin:0 auto;padding:0 20px;display:grid}.novu-nav-bar{display:contents}.novu-nav-logo{flex:none;grid-column:1;justify-content:center;justify-self:start;width:80px;height:42px;transition:color .3s,opacity .18s}.novu-nav-logo:hover{opacity:.82}.novu-nav-shell{color:#000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:4px;padding:4px;font-size:13.5px;transition:background-color .3s,color .3s;display:none;overflow:hidden;box-shadow:inset 1px 1px 1px #fff9,inset -1px -1px 1px #00000014}.novu-nav-link{color:#000000b3;white-space:nowrap;border-radius:999px;align-items:center;height:42px;padding:0 clamp(.58rem,.72vw,.92rem);font-weight:300;line-height:1;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.novu-nav-link:hover{color:#000;background:#0000000d}.novu-download-link{color:#fff;white-space:nowrap;background:#000;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 clamp(.9rem,1.08vw,1.375rem);font-size:13.5px;font-weight:500;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 20px #00000059}.novu-download-link:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000005c}.novu-nav-actions{flex:none;grid-column:3;justify-self:end;display:flex}@media (min-width:768px){.novu-nav-grid{padding:0 40px}}@media (min-width:1180px){.novu-nav-shell{display:flex}}.language-switcher-button{color:#000000b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);white-space:nowrap;background:#fff9;border:0;height:42px;box-shadow:inset 1px 1px 1px #fff9,inset -1px -1px 1px #00000014}.language-switcher-button:hover{color:#000;background:#ffffffb3}.language-switcher-menu{color:#000000b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffe6;border:0;overflow:hidden;box-shadow:inset 1px 1px 1px #fff9,inset -1px -1px 1px #00000014,0 18px 42px #0003}.language-switcher-item{transition:background-color .16s,color .16s;color:#000000b3!important}.language-switcher-item:hover,.language-switcher-item-active{background:#0000000d;color:#000!important}.liquid-glass-button{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:176px;min-height:56px;padding:0 30px;font-size:15px;font-weight:800;line-height:1;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;overflow:hidden}.liquid-glass-button:after,.business-contact-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff47,#0000 58%);transition:opacity .18s,transform .18s;position:absolute;inset:0;transform:scale(.78)}.liquid-glass-button:hover,.partnership-card:hover,.business-contact-card:hover{border-color:#ffffff7a;box-shadow:inset 0 1px #ffffff70,0 20px 60px #7748ff3d}.liquid-glass-button:active,.business-contact-card:active{transform:translateY(2px)scale(.98)}.liquid-glass-button:active:after,.business-contact-card:active:after{opacity:1;transform:scale(1)}.brand-orb,.mascot,.phone-mascot{background:radial-gradient(circle at 42% 38%,#fff 0 8%,#ffdff9 9% 20%,#0000 21%),conic-gradient(from 20deg,#67d9ff,#9a5cff,#ff8df4,#67d9ff);box-shadow:0 0 24px #9a5cffbf}.brand-lockup{color:#fff;align-items:center;width:57px;height:36px;display:inline-flex}.brand-lockup .brand-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px #9a5cff59);width:57px;height:36px}.brand-lockup.novu-nav-logo,.brand-lockup.novu-nav-logo .brand-logo{width:80px;height:42px}.space-hero,.space-footer{background:radial-gradient(circle at 76% 22%,#815bff70,#0000 28%),radial-gradient(circle at 16% 24%,#40b0ff38,#0000 24%),linear-gradient(#070614 0%,#13072c 58%,#170020 100%)}.figma-hero-bg{background-image:url(/figma/hero-background.png);background-position:top;background-repeat:no-repeat;background-size:1920px 1320px;position:absolute;inset:0}.space-hero{min-height:1200px}.hero-foot-ripple{filter:drop-shadow(0 0 16px #ffbbff80)drop-shadow(0 0 34px #c65fff94)drop-shadow(0 0 52px #67d9ff38);opacity:.98;mix-blend-mode:screen;border-radius:50%;width:460px;height:178px;position:absolute;top:820px;left:calc(50% + 500px);transform:translate(-50%)rotate(-2deg)}.hero-foot-ripple:before,.hero-foot-ripple:after{content:"";border:2px solid #fab8ffb8;border-radius:50%;animation:3.8s ease-out infinite heroRipplePulse;position:absolute;inset:18%;box-shadow:0 0 24px #d35cff94,inset 0 0 24px #67d9ff38}.hero-foot-ripple:after{border-color:#7fe3ff8f;animation-duration:4.6s;animation-delay:1.45s;inset:4%}@keyframes heroRipplePulse{0%{opacity:0;transform:scale(.58)}18%{opacity:1}74%{opacity:.28}to{opacity:0;transform:scale(1.22)}}.hero-content{padding-top:clamp(210px,22.2vw,426px)}.hero-copy{max-width:min(850px,62vw)}.hero-title{max-width:min(1146px,78vw);font-family:var(--figma-font-display);letter-spacing:0;text-transform:none;text-wrap:normal;font-size:clamp(52px,5vw,96px);font-weight:500;line-height:1.1}.hero-store-actions{align-items:stretch}.store-button{border-radius:999px;justify-content:flex-start;align-items:center;min-width:176px;height:56px;padding:0 22px 0 58px;font-weight:800;line-height:1;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative}.store-button-icon{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.store-button-icon svg{fill:currentColor;width:100%;height:100%}.store-button-copy{text-align:left;gap:3px;display:grid}.store-button-label{font-size:14px}.store-button-status{letter-spacing:0;opacity:.72;font-size:10px;font-weight:700}.store-button-disabled{cursor:not-allowed;color:#ffffff94;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff1f}.store-button-google{color:#21113f;background:#fff;border:1px solid #ffffffeb;box-shadow:0 14px 40px #a071ff47}.store-button-google:hover{transform:translateY(-2px);box-shadow:0 18px 48px #a071ff5c}.store-button-google:active{transform:translateY(1px)scale(.98)}.hero-download-button{min-width:188px;height:58px}.download-page,.contact-page{overflow:hidden}.download-hero{background:linear-gradient(#00000026 0%,#00000059 45%,#000000e0 100%),url(/figma/download-bg-original.jpg) 50% -70px/2455px 1508px no-repeat,#070614;min-height:1386px;padding-top:0;position:relative;overflow:hidden}.download-hero-inner{z-index:1;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:min(1280px,100%);margin:0 auto;padding-top:404px;display:flex;position:relative}.download-copy h1,.partnership-hero h1{max-width:1146px;font-family:var(--figma-font-display);letter-spacing:0;text-shadow:0 4px 4px #00000040;filter:drop-shadow(0 25px 12.5px #00000026);font-size:clamp(58px,5vw,96px);font-weight:500;line-height:1.1}.download-copy p,.partnership-hero-inner>p{color:#fffc;margin-top:32px;font-size:clamp(18px,1.25vw,24px);font-weight:400;line-height:1.625}.download-store-row{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:120px;display:flex}.download-store-button{color:#000;background:#ffffffd9;border:0;border-radius:99px;gap:14px;height:70px;padding:12px 24px;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 4px 20px #00000059}.download-store-button-apple{width:226px}.download-store-button-play{gap:12px;width:221px}.download-store-button .store-button-icon{flex:none;width:35px;height:40px;position:relative;top:auto;left:auto;transform:none}.download-store-button .store-button-label{letter-spacing:-.799px;font-family:SF Compact Display,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:25px;font-weight:500;line-height:1}.download-store-button .store-button-label-google{letter-spacing:-.5px;align-items:center;width:126px;height:26px;font-family:Product Sans,Google Sans,SF Pro Display,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1;display:flex}.download-store-button .store-button-status{opacity:1;font-family:PingFang SC,PingFang TC,Microsoft YaHei,system-ui,sans-serif;font-size:15.3px;font-weight:400;line-height:15.3px}.download-store-button .store-button-copy{gap:0}.download-store-button .store-button-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.download-highlights{z-index:2;background:0 0;margin-top:-440px;padding-bottom:64px;position:relative}.download-highlight-panel{border-radius:36px;gap:64px;width:min(1200px,100%);margin:0 auto;padding:60px 20px;overflow:hidden}.download-highlight-title,.business-contact-panel h2{justify-content:center;align-items:center;gap:24px;display:flex}.download-highlight-title img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 14px #9a5cff8c);width:46px;height:46px;display:block}.download-highlight-panel h2,.business-contact-panel h2{font-family:var(--figma-font-display);letter-spacing:-.06em;text-align:center;font-size:clamp(38px,2.92vw,56px);font-weight:500;line-height:1}.download-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:64px;display:grid}.download-highlight-card{text-align:center;flex-direction:column;align-items:center;min-height:275px;padding-bottom:32px;display:flex}.download-highlight-icon{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(#c27aff1a 6.25%,#9848ff99);border:1px solid #c6baff;border-radius:26px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative;box-shadow:0 0 0 1px #ffffff0a,inset 0 0 20px #ffffff14}.download-highlight-icon img{-o-object-fit:cover;object-fit:cover;width:68px;height:68px;position:absolute}.download-highlight-icon-1 img{width:82px;height:82px}.download-highlight-card h3,.partnership-card h2{color:#fff;font-family:var(--figma-font-display);margin-top:32px;font-size:28px;font-weight:600;line-height:1.4}.download-highlight-card p,.partnership-card p{color:#ffffffa6;max-width:330px;font-family:var(--figma-font-primary);margin-top:16px;font-size:18px;font-weight:500;line-height:1.7}.partnership-hero{background:linear-gradient(#0000000a 0%,#0000003d 58%,#090617fa 100%),url(/figma/contact-hero-layer.jpg) 76% 0/cover no-repeat,#090617;min-height:1200px;padding-top:0;position:relative;overflow:hidden}.partnership-hero-inner{z-index:1;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:min(1200px,100%);min-height:1200px;margin:0 auto;padding-top:360px;padding-bottom:0;display:flex;position:relative}.partnership-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin-top:292px;display:grid}.partnership-card{text-align:left;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#ffffff1a;border:0;border-radius:18px;justify-content:flex-start;align-items:center;gap:20px;min-height:164px;padding:20px 32px;display:flex}.partnership-icon{flex:0 0 68px;width:68px;height:68px;display:block;position:relative}.partnership-icon img{-o-object-fit:cover;object-fit:cover;width:68px;height:68px;position:absolute;inset:0}.partnership-card h2{white-space:nowrap;margin-top:0;font-size:24px;line-height:1.4}.partnership-card>div{width:min(449px,100% - 88px)}.partnership-card p{width:100%;max-width:none;margin-top:7px;font-weight:400;line-height:1.7}.business-contact-section{z-index:2;background:linear-gradient(#090617fa 0%,#0906178c 18%,#0906171f 58%,#09061700),url(/figma/contact-background.jpg) top/100% no-repeat,#090617;min-height:720px;margin-top:-1px;padding-top:48px;padding-bottom:96px;position:relative}.business-contact-panel{text-align:center;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0 auto;padding-top:250px}.business-contact-panel>p{color:#ffffffd9;font-family:var(--figma-font-primary);white-space:nowrap;margin:24px auto 0;font-size:20px;font-weight:300;line-height:1.625}.business-contact-grid{justify-content:center;gap:20px;margin-top:48px;display:flex}.business-contact-card{text-align:center;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:16px 32px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.business-contact-card-primary{color:#14171a;background:#ffffffd9;border:0;box-shadow:0 4px 20px #00000059}.business-contact-card-secondary{color:#ffffffe6;background:#ffffff1a;border:0;border-right:1px solid #a255ff}.business-contact-icon{z-index:1;background:0 0;border:0;border-radius:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.business-contact-icon img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.business-contact-card span:last-child{z-index:1;flex:none;gap:4px;min-width:0;display:flex;position:relative}.business-contact-card strong:after{content:" "}.business-contact-card strong,.business-contact-card small{color:inherit;font-family:var(--figma-font-primary);white-space:nowrap;font-size:20px;font-weight:400;line-height:30px}.page-footer.space-footer,.download-page .page-footer.space-footer,.contact-page .page-footer.space-footer{background:url(/figma/contact-background.jpg) top/100% no-repeat,#090617;min-height:720px;padding-top:368px}.page-footer.space-footer .grid{margin-top:0}.space-footer{background:url(/figma/contact-background.jpg) top/100% no-repeat,#090617;padding-top:120px}.hero-stars{opacity:.48;background-image:radial-gradient(circle,#ffffffd9 0 1px,#0000 1.5px),radial-gradient(circle,#a677ffb3 0 1px,#0000 1.8px);background-position:0 0,42px 72px;background-size:120px 120px,180px 180px;position:absolute;inset:0}.hero-orbit{border:1px solid #b18cff38;border-radius:999px;position:absolute;transform:rotate(-11deg)}.hero-orbit-one{width:760px;height:170px;bottom:160px;right:-180px}.hero-orbit-two{width:540px;height:120px;bottom:70px;right:-60px}.mascot-glow{filter:blur(18px);background:radial-gradient(circle,#a677ff8c,#0000 63%);border-radius:999px;position:absolute;inset:96px 20px 20px}.mascot{border-radius:46% 54% 45% 55%;width:210px;height:210px;animation:5s ease-in-out infinite floatMascot;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.mascot:before,.mascot:after{content:"";z-index:-1;filter:blur(4px);background:conic-gradient(from 180deg,#0000,#67d9ff6b,#0000,#ff8df46b,#0000);border-radius:45%;position:absolute;inset:-30px}.mascot:after{background:radial-gradient(#b464ffcc,#0000 68%);border-radius:50%;inset:152px 18px -36px;transform:rotate(-6deg)}.mascot-face{background:#fff;border-radius:44%;position:absolute;inset:42px;box-shadow:inset 0 -18px 40px #d59bff52}.mascot-face span{background:#16052c;border-radius:50%;width:18px;height:24px;position:absolute;top:62px}.mascot-face span:first-child{left:42px}.mascot-face span:last-child{right:42px}.floating-card{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2d1350ad;border:1px solid #ffffff24;border-radius:18px;padding:14px 18px;font-size:13px;font-weight:700;position:absolute;box-shadow:0 20px 70px #0006}.card-one{top:145px;left:36px}.card-two{top:225px;right:32px}.card-three{bottom:96px;left:90px}.product-scroll-section{z-index:10;color:#000;background:radial-gradient(circle at 18% 12%,#eee4fa8c,#0000 22%),radial-gradient(circle at 82% 26%,#dae8f899,#0000 25%),#fff;border-radius:64px 64px 0 0;margin-top:-80px;position:relative}.product-scroll-intro{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:347px;padding:128px 20px 0;display:flex}.product-scroll-intro h2{font-family:var(--figma-font-display);letter-spacing:0;font-size:clamp(40px,3.75vw,72px);font-weight:500;line-height:1.02}.product-scroll-intro p{color:#000000b8;max-width:834px;font-family:var(--figma-font-primary);margin-top:24px;font-size:clamp(16px,1.15vw,22px);font-weight:300;line-height:1.55}.product-scroll-grid{-moz-column-gap:64px;grid-template-columns:minmax(0,1fr) 409px minmax(0,1fr);column-gap:64px;width:min(1200px,100vw - 40px);height:3840px;margin:0 auto;display:grid}.product-copy-rail{flex-direction:column;align-self:start;display:flex}.product-copy-left{grid-area:1/1}.product-phone-rail{grid-area:1/2}.product-copy-right{grid-area:1/3}.product-feature{opacity:1;flex-direction:column;justify-content:center;height:960px;transition:opacity .7s,transform .7s;display:flex;transform:none}.product-feature-spacer{pointer-events:none}.product-feature h3{max-width:340px;font-family:var(--figma-font-display);letter-spacing:-.2px;font-size:38px;font-weight:300;line-height:40px}.product-feature p{color:#000000a6;max-width:340px;font-family:var(--figma-font-primary);margin-top:16px;font-size:16px;font-weight:300;line-height:27.63px}.product-phone-rail{align-self:start;height:3840px;position:relative}.product-sticky-phone{justify-content:center;align-items:center;width:100%;height:calc(100vh - 92px);min-height:680px;padding:0 0 34px;display:flex;position:absolute;top:92px;left:0}.product-sticky-phone.is-fixed{z-index:12;width:409px;position:fixed;top:92px;left:50%;transform:translate(-50%)}.product-sticky-phone.is-bottom{width:100%;position:absolute;left:0;transform:none}.product-mobile-features{display:none}.phone-shell{aspect-ratio:409/854;filter:drop-shadow(0 30px 55px #1e144640);isolation:isolate;background:0 0;border-radius:0;width:409px;max-width:min(92vw,409px);position:relative;overflow:visible}.phone-screen-mask{z-index:1;background:#eef0ff;border-radius:55px;width:91.7%;height:95.2%;position:absolute;top:2.35%;left:4.15%;overflow:hidden}.phone-screen-image{left:0;top:var(--screen-y,0px);width:100%;height:100%;box-shadow:none;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;opacity:0;background:0 0;border:0;transition:opacity .36s;display:block;position:absolute}.phone-frame{z-index:2;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.phone-screen-image.is-active{opacity:1}.phone-shell:after{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(#00000038,#00000014 45%,#0000 70%);border-radius:172px;width:550px;max-width:140%;height:140px;position:absolute;bottom:-44px;left:50%;transform:translate(-50%)}.about-section{background:#000;min-height:1000px;padding:132px 20px 0;position:relative;overflow:hidden}.about-reference-bg:after{content:"";background:radial-gradient(circle at 50% 48%,#0000 0 28%,#000000c7 54%,#000000f0 76%),linear-gradient(#0000007a,#000000f5);position:absolute;inset:0}.about-native{max-width:1310px;position:relative}.about-heading-grid{grid-template-columns:644px 1fr;align-items:start;gap:18px;min-height:176px;display:grid}.about-heading-grid h2{font-family:var(--figma-font-display);color:#fff;letter-spacing:-.06em;font-size:clamp(60px,4.7vw,90px);font-weight:500;line-height:.98}.about-heading-grid p{color:#f6f6f6;max-width:647px;font-family:var(--figma-font-primary);margin-top:94px;font-size:22px;font-weight:300;line-height:1.6}.about-timeline{--about-line-y:323px;--about-top-card-y:93px;--about-stem-height:calc(var(--about-line-y) - var(--about-top-card-y));width:min(100vw,1920px);height:600px;margin-top:24px;display:block;position:relative;left:50%;transform:translate(-50%)}:lang(zh-CN) .about-timeline{--about-top-card-y:139px}:lang(en-SG) .about-timeline{--about-top-card-y:80px}.about-timeline:before{content:"";left:0;right:0;top:var(--about-line-y);background:#ffffffd1;height:1px;position:absolute}.timeline-card{color:#fff;background:0 0;border-left:2px solid #ffffffe6;width:clamp(260px,22.4vw,430px);min-height:0;padding:0 0 0 64px;position:absolute}.timeline-card:before,.timeline-card-1:after,.timeline-card-3:after{display:none}.timeline-card-1{left:4.64%;top:var(--about-top-card-y);height:var(--about-stem-height)}.timeline-card-2{left:28.65%;top:var(--about-line-y);height:var(--about-stem-height);padding-top:42px}.timeline-card-3{left:51.56%;top:var(--about-top-card-y);height:var(--about-stem-height)}.timeline-card-4{left:74.68%;top:var(--about-line-y);height:var(--about-stem-height);padding-top:42px}.timeline-dot{background:radial-gradient(circle at 48% 18%,#ffbdffe6 0 14%,#0000 32%),radial-gradient(at 50% 38%,#d45cff 0 28%,#9a32ff 54%,#5e13d9 78%,#5e13d900 80%);border-radius:50%;width:30px;height:30px;margin:0;display:block;position:absolute;left:-15px;box-shadow:0 0 10px #d45cffe6,0 0 24px #9a5cffb8,0 8px 14px #34005c70}.timeline-card-1 .timeline-dot,.timeline-card-3 .timeline-dot{top:-15px}.timeline-card-2 .timeline-dot,.timeline-card-4 .timeline-dot{bottom:-15px}.timeline-card h3{font-family:var(--figma-font-display);letter-spacing:0;font-size:clamp(20px,1.45vw,28px);font-weight:600;line-height:1.2}.timeline-year{color:#ffffffbf;font-family:var(--figma-font-display);margin-top:8px;font-size:clamp(20px,1.45vw,28px);font-weight:400;line-height:1.45}.timeline-body{color:#ffffffe6;max-width:360px;font-family:var(--figma-font-primary);margin-top:24px;font-size:clamp(14px,1.04vw,20px);font-weight:300;line-height:1.4}.core-strengths-section{background:#000;height:900px;padding:0 20px;position:relative;overflow:hidden}.core-reference{pointer-events:none;background:url(/figma/core-center-original.png) 50%/contain no-repeat;width:700px;height:700px;position:absolute;top:150px;right:50%;transform:translate(50%)}.core-reference:after{content:"";position:absolute;inset:0}.core-native{height:1200px;position:relative}.core-native>h2{z-index:3;font-family:var(--figma-font-display);font-size:48px;font-weight:700;line-height:1.15;position:absolute;top:181px;left:0;right:0}.core-card-stage{height:100%;margin-top:0;position:relative}.strength-card{color:#21172e;opacity:1;transform-origin:50%;background:#e9e9ec;border:0;border-radius:16px;width:323px;max-width:none;transition:transform .22s,box-shadow .22s;position:absolute;overflow:hidden;transform:none;box-shadow:0 24px 75px #00000057}.strength-card-1{width:323px;top:100px;left:100px}.strength-card-2{width:341px;top:180px;right:80px}.strength-card-3{width:339px;top:524px;left:107px}.strength-card-4{width:320px;top:629px;right:140px}.strength-thumb{background:#111527;height:153px;position:relative;overflow:hidden}.strength-card-2 .strength-thumb{height:200px}.strength-card-3 .strength-thumb{height:187px}.strength-card-4 .strength-thumb{height:145px}.strength-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.strength-card-1 .strength-thumb img{transform:scaleX(-1)}.strength-card-3 .strength-thumb img{-o-object-position:50% 0;object-position:50% 0;width:103.85%;height:113.97%}.strength-card-4 .strength-thumb img{-o-object-position:50% 50%;object-position:50% 50%;width:100.67%;height:131.62%;transform:translateY(-12.32%)}.strength-label{z-index:2;color:#fff;min-height:47px;font-family:var(--figma-font-display);letter-spacing:0;background:linear-gradient(135deg,#ffffff3d,#ffffff0f 42%,#4b4e5847),#484a525c;border-radius:999px;align-items:center;padding:0 21px;font-size:16px;font-weight:400;line-height:1.2;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff1f,0 10px 28px #0003}.strength-card-2 .strength-label,.strength-card-4 .strength-label{top:19px;left:16px}.strength-body{min-height:87px;padding:17px 21px 16px}.strength-card p{color:#4a4a4a;font-family:var(--figma-font-primary);letter-spacing:0;font-size:15px;font-weight:400;line-height:1.35}@media (hover:hover) and (pointer:fine) and (min-width:769px){.strength-card:hover{z-index:5;transform:scale(1.2);box-shadow:0 34px 92px #00000075}}.future-section{background:url(/figma/future-section-original.png) top/1920px 1072px no-repeat,#16001f;min-height:1072px;padding-top:100px;position:relative;overflow:hidden}.future-visual{pointer-events:none;background:0 0;position:absolute;inset:0}.future-visual:before{content:"";filter:blur(10px);background:radial-gradient(#120019fa 0 48%,#120019d1 70%,#0000 100%);width:min(680px,86vw);height:128px;position:absolute;top:68px;left:50%;transform:translate(-50%)}.future-copy{z-index:1;width:min(1200px,100vw - 128px);max-width:1200px;padding-top:100px;position:relative}.future-copy:before{display:none}.future-copy h2{font-family:var(--figma-font-display);letter-spacing:-.06em;font-size:56px;font-weight:500;line-height:1}.future-panel{color:#fff;min-height:364px;font-family:var(--figma-font-primary);letter-spacing:-.5px;-webkit-backdrop-filter:blur(1px)saturate(1.1);backdrop-filter:blur(1px)saturate(1.1);background:#ffffff1a;border:1px solid #ffffff3d;border-radius:32px;margin-top:64px;padding:72px 60px 40px;font-size:24px;font-weight:400;line-height:36px;box-shadow:inset 0 1px #ffffff1a}.future-panel p{max-width:960px;margin:0 auto}.future-brand{color:#fffc;font-family:var(--figma-font-display);letter-spacing:-.5px;align-items:center;margin-top:24px;font-size:16px;line-height:24px;display:inline-flex}.future-brand img{-o-object-fit:contain;object-fit:contain}@keyframes featureReveal{0%{opacity:.5;transform:translateY(44px)}45%,75%{opacity:1;transform:translateY(0)}to{opacity:.55;transform:translateY(-28px)}}@keyframes cardReveal{0%{opacity:.18;transform:translateY(36px)scale(.98)}45%,78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.72;transform:translateY(-20px)scale(1)}}@supports (animation-timeline:view()){.product-feature:not(.product-feature-spacer){opacity:.55;animation:ease-out both featureReveal;animation-timeline:view();animation-range:entry 18% cover 42%;transform:translateY(44px)}}.case-stat{grid-template-columns:auto auto;justify-content:center;align-items:start;gap:8px 18px;display:grid}.case-stat strong{font-size:clamp(2.6rem,5vw,4.5rem);font-weight:500;line-height:.9}.case-stat p{color:#6d6878;grid-column:2;font-size:14px;line-height:1.5}.stat-dot{border-radius:50%;width:13px;height:13px;margin-top:28px}.stat-purple{background:#9a5cff}.stat-green{background:#4ddb91}.stat-orange{background:#ff9d34}.stat-blue{background:#3e8bff}.case-card{color:#fff;min-height:410px;box-shadow:none;background:0 0;border-radius:18px;position:relative;overflow:hidden}.case-card>img{-o-object-fit:cover;object-fit:cover;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute}.case-card div{z-index:1;min-height:inherit;background:linear-gradient(#0f0c1edb 0%,#0f0c1ea8 28%,#0f0c1e1f 58%,#0f0c1e47 100%);flex-direction:column;justify-content:flex-start;padding:28px;display:flex;position:relative}.case-card h3{font-size:26px;font-weight:300}.case-card p{max-width:330px;margin-top:12px;font-size:14px;line-height:1.7}.case-tropic{grid-column:span 1}.faq-plus{flex:0 0 18px;width:18px;height:18px;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:currentColor;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-plus:after{transform:translate(-50%,-50%)rotate(90deg)}details[open] .faq-plus:after{display:none}.footer-orbit{border:1px solid #ffffff24;border-radius:50%;width:260px;height:260px;position:absolute;bottom:80px;right:6%;box-shadow:0 0 0 42px #ffffff08,0 0 0 84px #ffffff05}.contact-pill{color:#fff;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:999px;justify-content:flex-start;align-items:center;gap:16px;min-width:min(100%,390px);min-height:76px;padding:13px 26px 13px 15px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0)scale(1)}.contact-pill:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff42,#0000 56%);transition:opacity .18s,transform .18s;position:absolute;inset:0;transform:scale(.72)}.contact-pill:hover{background:#ffffff29;border-color:#ffffff57;box-shadow:0 16px 34px #4d22823d}.contact-pill:active{transform:translateY(2px)scale(.98);box-shadow:0 6px 16px #4d228238}.contact-pill:active:after{opacity:1;transform:scale(1)}.contact-pill-icon{z-index:1;background:radial-gradient(circle at 35% 28%,#ffffff61,#0000 34%),#ffffff1f;border:1px solid #ffffff3d;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff38,0 0 18px #9a5cff2e}.contact-pill-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:22px;height:22px}.contact-pill-icon img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px;display:block}.contact-pill-copy{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.contact-pill-label{color:#fffffff5;font-size:15px;font-weight:700;line-height:1.25}.contact-pill-email{overflow-wrap:anywhere;color:#d6d0ffd1;font-size:14px;font-weight:400;line-height:1.25}.space-footer footer{margin-top:248px}.space-footer div div p{opacity:.8}.space-footer footer div{color:#fff;opacity:.8}.footer-heading{color:#fff;font-weight:800}footer a{color:inherit;margin-top:14px;display:block}.footer-legal{align-items:center;line-height:1.25}.footer-legal a,.footer-legal p{line-height:inherit;margin-top:0;display:inline}.social-dot{background:0 0;border:1px solid #e5e5e5d1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.social-dot:hover{background:#ffffff14;border-color:#fffffff2;transform:translateY(-1px)}.social-dot img{width:16px;height:16px;display:block}.shunshun-legal-page{background:radial-gradient(circle at 84% 12%,#9a5cff47,#0000 28%),linear-gradient(#080512 0%,#f7f8ff 430px 100%)}@keyframes floatMascot{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-18px)}}@media (max-width:768px){.figma-hero-bg{background-position:80% 0;background-size:auto 960px}.hero-foot-ripple{opacity:.9;width:310px;height:120px;top:626px;left:calc(80vw - 74px)}.mascot{width:170px;height:170px}.space-hero{min-height:900px}.hero-content{padding-top:160px}.hero-copy,.hero-title{max-width:100%}.hero-title{font-size:clamp(42px,12vw,58px)}.download-hero,.partnership-hero{min-height:0;padding-top:0;padding-bottom:94px}.download-hero{background-size:auto 900px,auto 900px}.partnership-hero{background-size:auto 900px,cover}.download-hero-inner{flex-direction:column;padding-top:158px;display:flex}.download-copy h1,.partnership-hero h1{font-size:clamp(42px,13vw,62px)}.download-copy p,.partnership-hero-inner>p{font-size:16px}.download-store-row,.business-contact-grid{flex-direction:column;gap:14px;display:flex}.download-store-button{width:100%;max-width:280px}.download-highlights,.business-contact-section{margin-top:0;padding-bottom:82px}.download-highlights{margin-top:-24px}.business-contact-section{min-height:0;padding-top:96px}.download-highlight-panel,.business-contact-panel{border-radius:26px;padding:28px 20px}.download-highlight-title{gap:12px}.download-highlight-title img{width:28px;height:28px}.download-highlight-grid,.partnership-card-grid{grid-template-columns:1fr;gap:18px}.download-highlight-card,.partnership-card{border-radius:22px;min-height:0;padding:24px 18px}.partnership-hero-inner{min-height:0;padding-top:158px;padding-bottom:36px}.partnership-card-grid{margin-top:42px}.partnership-card{text-align:left;align-items:flex-start}.business-contact-card{border-radius:24px;flex:auto;justify-content:flex-start;width:100%}.business-contact-card span:last-child{flex:auto;gap:2px;display:grid}.business-contact-card strong,.business-contact-card small{white-space:normal;font-size:15px;line-height:1.35}.business-contact-panel>p{white-space:normal}.page-footer.space-footer{background-size:auto 980px;min-height:680px;padding-top:260px}.product-scroll-section{border-radius:34px 34px 0 0;margin-top:-42px;padding:0 20px 70px}.product-scroll-intro{min-height:280px;padding:58px 0 0}.product-scroll-intro h2{font-size:38px}.product-scroll-intro p{font-size:15px;line-height:1.65}.product-scroll-grid{width:min(100%,430px);height:auto;display:block}.product-sticky-phone{width:100%;height:auto;min-height:0;padding:0 0 42px;position:relative;top:auto;left:auto;transform:none}.product-phone-rail{height:auto}.product-copy-rail{display:none}.product-mobile-features{display:block}.product-feature{height:auto;min-height:0;padding:34px 0}.product-feature-spacer{display:none}.product-feature h3{max-width:none;font-size:32px;line-height:35px}.product-feature p{max-width:none}.about-section{min-height:0;padding:78px 20px 88px}.about-heading-grid{min-height:0;display:block}.about-heading-grid h2{font-size:clamp(3rem,16vw,4.8rem)}.about-heading-grid p{margin-top:28px;font-size:16px}.about-timeline{width:100%;height:auto;min-height:0;margin-top:52px;display:block;left:auto;transform:none}.about-timeline:before{background:#ffffff2e;width:1px;height:auto;inset:0 auto 0 6px}.timeline-card{background:0 0;border-left:1px solid #ffffff26;width:auto;height:auto;min-height:0;margin-left:6px;padding:0 0 34px 28px;position:relative;top:auto;left:auto}.timeline-card:before{width:42px;right:auto}.timeline-card-1:after,.timeline-card-3:after{display:none}.timeline-dot{width:16px;height:16px;position:absolute;top:0;left:-8px}.timeline-card-2 .timeline-dot,.timeline-card-4 .timeline-dot{top:0;bottom:auto}.timeline-card-1 h3,.timeline-card-1 .timeline-year,.timeline-card-1 .timeline-body,.timeline-card-3 h3,.timeline-card-3 .timeline-year,.timeline-card-3 .timeline-body{transform:none}.timeline-card h3,.timeline-year{font-size:22px}.timeline-body{font-size:15px}.core-strengths-section{height:auto;padding:72px 20px}.core-reference{opacity:.42;background-size:auto 760px;width:min(520px,104vw);height:min(520px,104vw);min-height:720px;top:150px;right:50%}.core-reference:after{background:#00000094}.core-native{height:auto;min-height:0}.core-native>h2{font-size:38px;position:relative;top:auto}.core-card-stage{gap:18px;height:auto;min-height:0;margin-top:42px;display:grid}.strength-card,.strength-card-1,.strength-card-2,.strength-card-3,.strength-card-4{width:100%;max-width:520px;margin:0 auto;position:relative;inset:auto}.strength-thumb,.strength-card-2 .strength-thumb,.strength-card-3 .strength-thumb,.strength-card-4 .strength-thumb{height:180px}.strength-label{min-height:46px;padding:0 18px;font-size:16px}.strength-body{min-height:0;padding:20px 22px}.strength-card p{font-size:16px}.future-section{background-size:auto 620px;min-height:620px;padding-top:70px}.future-copy h2{font-size:38px}.future-copy{width:min(100%,100vw - 40px)}.future-panel{-webkit-backdrop-filter:blur(28px)saturate(1.12);backdrop-filter:blur(28px)saturate(1.12);border-radius:22px;min-height:0;margin-top:42px;padding:26px 22px;font-size:16px;line-height:1.55}.future-brand{margin-top:22px}.case-card{min-height:300px}.case-stat{justify-content:start}.space-footer{background-size:auto 980px;min-height:980px;padding-top:120px}.space-footer footer{margin-top:96px}}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(129 140 248/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.group:focus-within .group-focus-within\:visible{visibility:visible}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:bottom-6{bottom:1.5rem}.sm\:right-6{right:1.5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.5fr_0\.8fr_0\.8fr_0\.8fr\]{grid-template-columns:1.5fr .8fr .8fr .8fr}}@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}
