.process-card[data-astro-cid-exqyfwaa]{border-radius:12px;min-height:200px}@media (min-width: 640px){.process-card[data-astro-cid-exqyfwaa]{min-height:240px}}@media (min-width: 768px){.process-card[data-astro-cid-exqyfwaa]{border-radius:16px;min-height:280px}}.shine-effect[data-astro-cid-exqyfwaa]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#fff0,#ffffff1a,#fff0);transform:translate(-100%);transition:transform 0s;pointer-events:none;z-index:3}@media (min-width: 1280px){.process-card[data-astro-cid-exqyfwaa]:hover .shine-effect[data-astro-cid-exqyfwaa]{transform:translate(100%);transition:transform 1s ease}}.process-section[data-astro-cid-xjauoxrk]{position:relative}.process-bg-circle-1[data-astro-cid-xjauoxrk]{position:absolute;width:500px;height:500px;background:radial-gradient(circle,#9d7eff1a,#9d7eff00 70%);top:-200px;left:-200px;border-radius:50%;z-index:0}.process-bg-circle-2[data-astro-cid-xjauoxrk]{position:absolute;width:400px;height:400px;background:radial-gradient(circle,#9d7eff1a,#9d7eff00 70%);bottom:-100px;right:-100px;border-radius:50%;z-index:0}.process-bg-dots[data-astro-cid-xjauoxrk]{position:absolute;top:20%;right:5%;width:250px;height:250px;background-image:radial-gradient(rgba(157,126,255,.3) 1px,transparent 1px);background-size:20px 20px;opacity:.3;z-index:0}.process-card-wrapper[data-astro-cid-xjauoxrk]{position:relative;display:flex;align-items:stretch}.process-grid[data-astro-cid-xjauoxrk]{grid-auto-rows:1fr}.process-number[data-astro-cid-xjauoxrk]{position:absolute;top:-20px;left:50%;transform:translate(-50%);width:40px;height:40px;background:linear-gradient(135deg,#9d7eff,#6c45ff);color:#fff;font-weight:700;border-radius:50%;align-items:center;justify-content:center;z-index:5;box-shadow:0 5px 15px #6c45ff4d}@media (min-width: 1280px){.process-card-wrapper[data-astro-cid-xjauoxrk]{padding-top:45px}}.process-connector[data-astro-cid-xjauoxrk]{position:absolute;top:20px;right:-50%;width:100%;height:2px;background:linear-gradient(90deg,#9d7eff,#6c45ff);z-index:1;display:none}@media (min-width: 1280px){.process-connector[data-astro-cid-xjauoxrk]{display:block}.process-card-wrapper[data-astro-cid-xjauoxrk]:last-child .process-connector[data-astro-cid-xjauoxrk]{display:none}}.process-grid .process-card{border-radius:12px;padding:20px 15px;background:linear-gradient(145deg,#a788ff,#8e63ff);box-shadow:0 8px 20px #8067ce26;transition:all .5s cubic-bezier(.4,0,.2,1);will-change:transform;overflow:hidden;position:relative;z-index:2}@media (min-width: 768px){.process-grid .process-card{border-radius:16px;padding:30px 25px}}.process-card .process-icon{position:relative;z-index:2;margin-bottom:15px}.process-card .process-title{font-weight:700;margin-bottom:10px;position:relative;z-index:2}.process-card .process-description{position:relative;z-index:2;line-height:1.5}.process-card .process-bg-art{position:absolute;right:-15px;bottom:-15px;width:65%;height:auto;opacity:.2;z-index:1;transition:all .5s ease}.process-card:hover .process-bg-art{opacity:.3;transform:scale(1.1) rotate(5deg)}.floaty[data-astro-cid-k77jflq3]{animation:floatUpDown 3.5s ease-in-out infinite alternate;will-change:transform;transform-origin:center center;transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s;backface-visibility:hidden;display:block}@keyframes floatUpDown{0%{transform:translateY(0) scale(1);filter:drop-shadow(0 4px 24px rgba(77,0,163,.1))}60%{transform:translateY(-18px) scale(1.03);filter:drop-shadow(0 12px 32px rgba(77,0,163,.14))}to{transform:translateY(0) scale(1);filter:drop-shadow(0 4px 24px rgba(77,0,163,.1))}}.ideas-stat[data-astro-cid-k77jflq3] img[data-astro-cid-k77jflq3]:hover{transform:scale(1.12) rotate(4deg);transition:transform .25s cubic-bezier(.4,1.3,.7,1.01);cursor:pointer}.ideas-section[data-astro-cid-k77jflq3]{box-shadow:0 0 64px #4b00a32e;overflow:hidden}.ideas-stat[data-astro-cid-k77jflq3],.floaty[data-astro-cid-k77jflq3],.ideas-stat[data-astro-cid-k77jflq3] img[data-astro-cid-k77jflq3]{will-change:transform,opacity}.vision-section[data-astro-cid-7yf46b7o]{position:relative;overflow:visible!important;min-height:100vh}.vision-features[data-astro-cid-7yf46b7o]{min-height:650px;position:relative;overflow:visible!important}.feature-item[data-astro-cid-7yf46b7o]{will-change:transform,opacity;opacity:0;transform:translateY(50px);visibility:visible!important}body .gsap-pin-spacer[data-astro-cid-7yf46b7o]{display:block!important;height:auto!important;background-color:#f0f2ff}.glow-text[data-astro-cid-7yf46b7o]{color:#9d7eff;text-shadow:0 0 8px #bbaaff,0 0 16px #9d7eff,0 0 24px #9d7eff44;font-weight:600;animation:neon-pulse 1.6s ease-in-out infinite alternate;transition:text-shadow .2s}@keyframes neon-pulse{0%{text-shadow:0 0 8px #bbaaff,0 0 16px #9d7eff,0 0 24px #9d7eff44}to{text-shadow:0 0 16px #bbaaff,0 0 32px #9d7eff,0 0 48px #9d7eff88}}.glow-text[data-astro-cid-7yf46b7o]:hover{text-shadow:0 0 24px #bbaaff,0 0 48px #9d7eff,0 0 64px #9d7effcc;animation:none}.animate-charcter[data-astro-cid-7yf46b7o]{text-transform:uppercase;background-image:linear-gradient(-225deg,#9d7eff,#8067ce,#372962);background-size:auto auto;background-clip:border-box;background-size:200% auto;color:#fff;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:textclip 2s linear infinite;display:inline-block}@keyframes textclip{to{background-position:200% center}}.service-tab[data-astro-cid-acrqdotg]{background:#fff;transition:background .25s cubic-bezier(.4,1.3,.7,1.01),color .25s cubic-bezier(.4,1.3,.7,1.01),transform .22s cubic-bezier(.4,1.3,.7,1.01);will-change:background,color,transform}.service-icon[data-astro-cid-acrqdotg]{display:inline-flex;align-items:center;justify-content:center;color:#9d7eff;transition:color .25s cubic-bezier(.4,1.3,.7,1.01)}.service-icon[data-astro-cid-acrqdotg] svg[data-astro-cid-acrqdotg],.service-icon[data-astro-cid-acrqdotg] svg[data-astro-cid-acrqdotg] [data-astro-cid-acrqdotg]{color:inherit;fill:currentColor!important;stroke:currentColor!important}.service-tab[data-astro-cid-acrqdotg]:hover{background:#9d7eff;color:#fff;transform:scale(1.04);cursor:pointer}.service-tab[data-astro-cid-acrqdotg] .service-name[data-astro-cid-acrqdotg]{color:#333}.service-tab[data-astro-cid-acrqdotg]:hover .service-name[data-astro-cid-acrqdotg],.service-tab[data-astro-cid-acrqdotg]:hover .service-icon[data-astro-cid-acrqdotg]{color:#fff}.video-scroll-wrapper[data-astro-cid-acrqdotg]{position:relative;z-index:1;margin-top:40px;margin-bottom:40px}.video-scroll-img[data-astro-cid-acrqdotg]{width:100%;max-width:900px;border-radius:1.5rem;box-shadow:0 8px 32px #4b00a31a;transition:border-radius .3s;will-change:transform,width,height,border-radius}.video-section[data-astro-cid-mmmqb57a]{position:relative;width:100%;height:100vh;overflow:hidden;z-index:100;background:#f8f8f8}.video-scroll-container[data-astro-cid-mmmqb57a]{position:relative;width:100%;height:100%}.video-scroll-wrapper[data-astro-cid-mmmqb57a]{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px}.video-scroll-img[data-astro-cid-mmmqb57a]{width:100%;height:100%}.animated-gradient-text[data-astro-cid-szdzdafd]{background:linear-gradient(90deg,#fff,#7f5cff,#00e0ff,#ff6bcb,#fff);background-size:200% 100%;color:transparent;background-clip:text;-webkit-background-clip:text;animation:gradient-move 3s linear infinite;background-repeat:repeat}@keyframes gradient-move{0%{background-position:0% 50%}to{background-position:100% 50%}}
