@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Poppins:wght@300;400;500;600;700;800&display=swap");:root{--cursor-normal:url(/themes/creative/pinkneonglassmd/Normal\ Select.cur),auto;--cursor-pointer:url("/themes/creative/pinkneonglassmd/Link Select 2.cur"),pointer;--cursor-text:url(/themes/creative/pinkneonglassmd/Text\ Select.cur),text;--cursor-move:url(/themes/creative/pinkneonglassmd/Move.cur),move;--cursor-resize-h:url(/themes/creative/pinkneonglassmd/Horizontal\ Resize.cur),ew-resize;--cursor-resize-v:url(/themes/creative/pinkneonglassmd/Vertical\ Resize.cur),ns-resize;--cursor-busy:url(/themes/creative/pinkneonglassmd/Busy.ani),wait}.creative-theme-container{cursor:var(--cursor-normal)}.creative-theme-container .cursor-pointer,.creative-theme-container [role=button],.creative-theme-container a,.creative-theme-container button{cursor:var(--cursor-pointer)!important}.creative-theme-container [contenteditable],.creative-theme-container input,.creative-theme-container textarea{cursor:var(--cursor-text)!important}.creative-theme-container .cursor-move{cursor:var(--cursor-move)!important}.creative-theme-container .cursor-busy{cursor:var(--cursor-busy)!important}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}::-webkit-scrollbar-thumb{background:rgba(99,102,241,.3);border-radius:5px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.5)}.perspective-1000{perspective:1000px}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-8px)}.glassmorphism{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2 25%,#f093fb 50%,#4facfe 75%,#667eea);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 3s ease infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.float-animation{animation:float 4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse-animation{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.smooth-reveal{opacity:0;transform:translateY(40px) scale(.95);transition:all .65s linear(0,.2538,.728,1.1004,1.2492,1.213,1.0966,.9916,.9405,.941,.9683,.997,1.0134,1.0159,1.0099,1.0022,.9972,1,.997,.999,1.0005,1)}.smooth-reveal.visible{opacity:1;transform:translateY(0) scale(1)}.fast-spring,.magnetic-button{transition:all .65s linear(0,.1162,.3622,.6245,.8404,.9868,1.0661,1.0937,1.0885,1.0672,1.042,1.02,1.0043,.9952,.9914,.9913,.993,.9954,.9976,.9993,1.0003,1)}.magnetic-button{position:relative;overflow:hidden}.magnetic-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.2);transform:translate(-50%,-50%);transition:all .65s linear(0,.2538,.728,1.1004,1.2492,1.213,1.0966,.9916,.9405,.941,.9683,.997,1.0134,1.0159,1.0099,1.0022,.9972,1,.997,.999,1.0005,1)}.magnetic-button:hover:before{width:300px;height:300px}.section-transition{opacity:0;transform:translateY(30px);transition:all .65s linear(0,.2538,.728,1.1004,1.2492,1.213,1.0966,.9916,.9405,.941,.9683,.997,1.0134,1.0159,1.0099,1.0022,.9972,1,.997,.999,1.0005,1)}.section-transition.in-view{opacity:1;transform:translateY(0)}.card-container{will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.motion-safe{content-visibility:auto;contain-intrinsic-size:auto 400px}.timeline-item{position:relative;isolation:isolate}[data-scroll-animation]{content-visibility:auto}.timeline-item .p-8{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.timeline-item h3,.timeline-item h4,.timeline-item p{will-change:auto;transform:translateZ(0);backface-visibility:hidden;text-rendering:optimizeSpeed}.timeline-item *{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.brush-stroke{position:relative;z-index:1}.brush-stroke:before{z-index:-1;will-change:auto}.absolute.inset-0.-z-10,[class*=-z-10]{will-change:auto;transform:translateZ(0)}.absolute[style*=background]{will-change:auto}.modern-shadow{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@keyframes gradient-border{0%,to{border-image-source:linear-gradient(135deg,#667eea,#764ba2 50%,#667eea)}50%{border-image-source:linear-gradient(135deg,#764ba2,#667eea 50%,#764ba2)}}.gradient-border{border:2px solid;border-image-slice:1;animation:gradient-border 3s ease-in-out infinite}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}*{scroll-behavior:smooth}.card-container,.fast-spring,.magnetic-button,.smooth-reveal{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.motion-safe h1,.motion-safe h2,.motion-safe h3{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:reduce){.fast-spring,.magnetic-button,.smooth-reveal{transition:none!important;animation:none!important}.float-animation,.pulse-animation{animation:none!important}}@media (max-width:640px){html{font-size:14px}}@media (min-width:641px) and (max-width:1024px){html{font-size:15px}}@media (min-width:1025px){html{font-size:16px}}