*{-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:#0000;outline:none}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{background:linear-gradient(135deg,#1a0f2e,#000);color:#fff;font-family:Space Grotesk,sans-serif;height:auto;min-height:100vh;overflow-x:hidden;scroll-behavior:auto;scrollbar-color:#d946ef #1e1b2e}body{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;overflow-y:auto}.cursor-dot{background:#b48aff;border-radius:50%;height:15px;left:0;top:0;transform:translate(-50%,-50%);width:15px;z-index:9999}.cursor-dot,.ripple-layer{pointer-events:none;position:fixed}.ripple-layer{inset:0;z-index:2147483647}.page-ripple{animation:pageRippleAnim .5s cubic-bezier(.22,1,.36,1) both;background:#c084fc3d;border:2px solid #c084fc6d;border-radius:50%;height:30px;opacity:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(.7);width:30px}@keyframes pageRippleAnim{0%{opacity:.55;transform:translate(-50%,-50%) scale(.7)}to{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}.app-container{margin:0 auto;max-width:1200px;padding:60px 24px;position:relative}.aurora-canvas{height:100%;left:0;mix-blend-mode:normal;opacity:.6;pointer-events:none;position:fixed;top:0;width:100%;z-index:-10}@media (max-width:1023px){.mobile-nav-icon{cursor:pointer;display:flex;flex-direction:column;gap:6px;position:fixed;right:24px;top:24px;z-index:1001}.bar{background:#fff;border-radius:2px;height:3px;transform-origin:center;transition:all .4s ease;width:28px}.bar.open:first-child{transform:rotate(45deg) translate(6.3px,6.3px)}.bar.open:nth-child(2){opacity:0}.bar.open:nth-child(3){transform:rotate(-45deg) translate(6.3px,-6.3px)}.mobile-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#000000c7,#b48aff14);border-bottom:1px solid #ffffff14;box-shadow:0 8px 24px #0003;height:50vh;justify-content:space-between;left:0;padding:48px 32px 24px;position:fixed;top:0;width:100vw;z-index:1000}.mobile-menu,.mobile-menu ul{align-items:flex-start;display:flex;flex-direction:column}.mobile-menu ul{gap:18px;list-style:none;margin:0;padding:0;width:100%}.mobile-menu li{color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding-left:4px;transition:all .3s ease}.mobile-menu li.active,.mobile-menu li:hover{color:#b48aff;transform:scale(1.08)}.mobile-menu .primary-button{align-self:center;font-size:16px;margin-bottom:8px;margin-top:auto;padding:14px 24px}.nav-items{display:none}}.primary-button{display:inline-block;text-align:center}.primary-button.shine-sweep:before{background:linear-gradient(120deg,#0000,#ffffff80,#0000);left:-60%;transform:skewX(-25deg);transition:left 1s ease-in-out;width:80%}@media (min-width:1024px){.mobile-menu,.mobile-nav-icon{display:none!important}}:root{scroll-padding-top:100px}.navbar-container:before{animation:rainbow-border 8s linear infinite;background:linear-gradient(135deg,#b48aff,#8affec,#ff8a9e,#b48aff);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:-1}.navbar-container:hover:before{opacity:1}.navbar-container{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#1a0f2ecc,#0009);border:1px solid #ffffff4d;border-radius:16px;display:flex;gap:36px;justify-content:space-between;left:50%;overflow:hidden;padding:12px 28px;position:fixed;top:20px;transform:translateX(-50%);z-index:999}.navbar-container:before{animation:borderFlow 6s ease infinite;background:linear-gradient(120deg,#b48aff,#8e2de2,#ff6ec4,#7fffd4,#9d50bb,#b48aff);background-size:300% 300%;border-radius:16px;content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out;padding:1px;position:absolute;z-index:0}@keyframes borderFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.navbar-container *{position:relative;z-index:2}.navbar-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140a284d;border-bottom:1px solid #ffffff0f;transition:background .3s ease}.navbar-container.scrolled{background:#140a288c}.alchemy-core-wrapper{align-items:center;cursor:pointer;display:flex;height:42px;justify-content:center;position:relative;width:42px}.diamond-core{animation:rotateDiamond 4s linear infinite;background:linear-gradient(45deg,#ab47ff,#e1b0ff);border-radius:2px;box-shadow:0 0 10px #ab47ff,0 0 20px #ab47ff80;height:16px;transform:rotate(45deg);width:16px;z-index:3}.pulse-rune-ring{animation:pulseGlow 3s ease-in-out infinite;border:2px solid #ab47ff80;border-radius:50%;box-shadow:0 0 15px #ab47ff66;height:46px;position:absolute;width:46px;z-index:1}.rune-ring{border:1px dashed #ab47ff40;border-radius:50%;box-shadow:0 0 6px #ab47ff26;height:56px;position:absolute;width:56px;z-index:0}.rotate-left{animation:rotateLeft 12s linear infinite}.rotate-right{animation:rotateRight 18s linear infinite}@keyframes rotateDiamond{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.3)}}@keyframes rotateLeft{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateRight{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.navbar-links{display:flex;gap:24px;list-style:none;padding-left:0}.navbar-links li{color:#fff;cursor:pointer;font-size:16px;font-weight:500;transition:color .3s ease;transition:transform .25s ease,color .2s ease}.navbar-links li:hover{color:#00f5d4;color:#ff6b6b;transform:translateY(-3px) scale(1.08)}.desktop-nav{display:block}@media screen and (max-width:1023px){.desktop-nav{display:none!important}}.primary-button,.standout-pay-btn{--main-gradient:linear-gradient(120deg,#7f61ff,#c471f7 66%,#c85efd);--main-gradient-rev:linear-gradient(100deg,#c85efd,#c471f7 41%,#7f61ff 90%);--glass-bg:#8c4dff29;--glass-blur:blur(14px);background:var(--main-gradient);border:1.3px solid #fff1;border-radius:1.36em;box-shadow:0 4px 30px #8c63ff42,inset 0 0 0 3px #fff1;color:#fff;cursor:pointer;font-size:1.14rem;font-weight:800;outline:none;overflow:hidden;padding:1.05em 2.2em;position:relative;transition:box-shadow .22s cubic-bezier(.4,2,.6,1.04),filter .19s,background .38s cubic-bezier(.38,1.24,.52,1.23),border .21s cubic-bezier(.41,2.2,.5,1.05);-webkit-user-select:none;user-select:none}.primary-button:active,.standout-pay-btn:active{box-shadow:0 7px 44px #b48aff74,0 0 0 4px #dccfff22;filter:brightness(1.13) contrast(1.09) saturate(1.07)}.standout-pay-btn{text-decoration:none}.million-glass{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-bg);border-radius:inherit;box-shadow:inset 0 10px 65px #cbbaff3d;z-index:1}.million-glass,.million-shine{inset:0;pointer-events:none;position:absolute}.million-shine{background:linear-gradient(120deg,#0000 25%,#fff8 53%,#0000 78%);content:"";mix-blend-mode:lighten;opacity:.13;z-index:2}.standout-btn-text{background:none;color:#fff;font-size:1.07em;font-weight:900;letter-spacing:.035em;position:relative;text-shadow:0 2px 10px #b48aff44,0 0 9px #cc8cff56;transition:transform .22s cubic-bezier(.6,1.55,.69,1.32),color .19s,text-shadow .17s;will-change:transform,color;z-index:10}.primary-button:hover,.standout-pay-btn:hover{background:var(--main-gradient-rev);border:1.9px solid #e5cfff44;box-shadow:0 0 16px #b48aff8f,0 4px 33px #b48aff63,0 7px 45px #fff2;transform:scale(1.07)}.shine-sweep:before{background:linear-gradient(120deg,#0000,#ffffff61,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transform:skewX(-28deg);transition:left 1s;width:60%;z-index:12}.shine-sweep:hover:before,.standout-pay-btn.million-animate-shine:before{left:130%;transition:left 1s cubic-bezier(.93,.1,.71,1.8)}.pay-bubbles{inset:0;z-index:4}.bubble,.pay-bubbles{pointer-events:none;position:absolute}.bubble{background:linear-gradient(110deg,#a98eff 22%,#ffb8fa 88%);border-radius:99px;box-shadow:0 1.5px 8px #fff3;filter:blur(.6px);mix-blend-mode:lighten;opacity:0}.million-animate .bubble-1,.million-animate .bubble-2,.million-animate .bubble-3,.million-animate-pulse .bubble-1,.million-animate-pulse .bubble-2,.million-animate-pulse .bubble-3{animation:bubble-go-1 1.12s cubic-bezier(.14,.82,.5,1) forwards;opacity:.15}.bubble-1{bottom:13%;height:16px;left:13%;width:17px}.bubble-2{height:10.6px;right:12%;top:17%;width:13.7px}.bubble-3{height:8.5px;left:74%;top:22%;width:10.8px}@keyframes bubble-go-1{0%{opacity:0;transform:scale(1.06) translateY(0) rotate(-11deg)}25%{opacity:.23}57%{transform:scale(1.24) translateY(-13px) rotate(21deg)}to{opacity:0;transform:scale(.9) translateY(-23px) rotate(28deg)}}.confetti-animation{bottom:0;left:0;mix-blend-mode:lighten;overflow:visible;pointer-events:none;position:absolute;right:0;top:0;z-index:9}.confetti-animation span{border-radius:99px;display:block;height:13px;opacity:0;position:absolute;width:13px}.million-animate .confetti-animation .c1,.million-animate .confetti-animation .c2,.million-animate .confetti-animation .c3,.million-animate .confetti-animation .c4,.million-animate .confetti-animation .c5,.million-animate .confetti-animation .c6,.million-animate-pulse .confetti-animation .c1,.million-animate-pulse .confetti-animation .c2,.million-animate-pulse .confetti-animation .c3,.million-animate-pulse .confetti-animation .c4,.million-animate-pulse .confetti-animation .c5,.million-animate-pulse .confetti-animation .c6{opacity:1}.million-animate-pulse .confetti-animation .c1{animation:confettiMove .93s linear 1;background:#a98eff;left:27%;top:33%}.million-animate-pulse .confetti-animation .c2{animation:confettiMove .81s linear .07s 1;background:#60a5fa;left:68%;top:36%}.million-animate-pulse .confetti-animation .c3{animation:confettiMove .78s linear .12s 1;background:#ffb8fa;left:54%;top:19%}.million-animate-pulse .confetti-animation .c4{animation:confettiMove 1.02s linear .03s 1;background:#ffeefa;left:59%;top:51%}.million-animate-pulse .confetti-animation .c5{animation:confettiMove 1.08s linear .1s 1;background:#dacbff;left:37%;top:65%}.million-animate-pulse .confetti-animation .c6{animation:confettiMove 1.1s linear .11s 1;background:#fbaeff;left:77%;top:65%}@keyframes confettiMove{0%{opacity:1;transform:translateY(0) scale(1)}57%{opacity:.95}to{opacity:0;transform:translateY(-36px) scale(1.18) rotate(24deg)}}.million-animate-pulse{animation:glow-pulse 1s cubic-bezier(.51,1.09,.37,.91);background:linear-gradient(101deg,#ae81ff,#f6daff 55%,#c471f7 89%);box-shadow:0 0 44px 14px #a479ffa1,0 10px 24px #ffe7ff4c}@keyframes glow-pulse{0%{box-shadow:0 0 0 0 #c471f792,0 4px 30px #b48aff33}45%{box-shadow:0 0 0 21px #b4d7ff14,0 12px 22px #c471f783;filter:brightness(1.17)}to{box-shadow:0 0 0 0 #b48aff22,0 4px 30px #b48aff33}}.million-animate-pulse .standout-btn-text{animation:txt-rainbow .65s linear 1}@keyframes txt-rainbow{18%{color:#faf2ff;text-shadow:0 2px 24px #d92dffa2}55%{color:#cc8cff;text-shadow:0 3px 17px #bca0fe}82%{color:#ad97fa;text-shadow:0 2px 16px #ffe8fd}to{color:#fff;text-shadow:0 2px 10px #b48aff44}}.million-animate-rotate{animation:rotate-pop .77s cubic-bezier(.57,1.4,.42,1.14)}@keyframes rotate-pop{0%{transform:rotate(0) scale(1)}16%{transform:rotate(-9deg) scale(1.09)}57%{transform:rotate(8deg) scale(1.03)}86%{transform:rotate(-2deg) scale(1.08)}to{transform:rotate(0) scale(1)}}.million-animate-rotate .standout-btn-text{animation:txt-glow .72s linear 1}@keyframes txt-glow{41%{color:#fff6f0;text-shadow:0 2px 12px #e1c6ff7a}to{color:#fff;text-shadow:0 2px 10px #b48aff44}}.million-animate-pop{animation:pop-scale .44s cubic-bezier(.8,1.32,.41,1.07)}@keyframes pop-scale{0%{transform:scale(1)}58%{transform:scale(1.21)}to{transform:scale(1)}}.million-animate-pop,.million-animate-shine{box-shadow:0 0 38px 15px #c471f73a,0 4px 36px #b48aff3d}.million-animate-pop .standout-btn-text{animation:txt-pop .39s linear}@keyframes txt-pop{41%{color:#ffe8fd}to{color:#fff}}.million-animate-shine .million-shine{animation:swipe-light 1.04s cubic-bezier(.93,.08,.66,1.06) 1;background:linear-gradient(110deg,#0000 24%,#fff 54%,#0000 80%);opacity:1}@keyframes swipe-light{0%{background-position:-180px 0}13%{background-position:0 0}44%{background-position:160px 0}to{background-position:180px 0;opacity:.11}}.million-animate-shine .standout-btn-text{animation:txt-hilight .69s linear}@keyframes txt-hilight{41%{color:#fff6e2}to{color:#fff}}.million-animate-colorwave{animation:colorwave-anm 1.22s;background:linear-gradient(100deg,#ae4aff 17%,#e5abff 39%,#dba4fb 79%,#c396fd 99%);box-shadow:0 0 71px #d8a0ff38,0 9px 29px #e0afff47,0 0 1px #c396fd}@keyframes colorwave-anm{0%{filter:brightness(.89)}23%{filter:brightness(1.13)}to{filter:brightness(1)}}.million-animate-colorwave .standout-btn-text{color:#5c3987;text-shadow:2px 1px 19px #ffe8fd}.million-animate-wiggle{animation:wiggle .61s cubic-bezier(.51,1.41,.71,.99)}@keyframes wiggle{0%{transform:rotate(-2deg)}13%{transform:rotate(7deg)}28%{transform:rotate(-4deg)}42%{transform:rotate(2deg)}57%{transform:rotate(-2deg)}83%{transform:rotate(2.2deg)}to{transform:rotate(0)}}@media (max-width:700px){.standout-pay-btn{border-radius:1em;font-size:.98em;min-width:119px;padding-left:1em;padding-right:1em}}.standout-pay-btn:focus-visible{filter:brightness(1.1);outline:2.5px solid #fff;outline-offset:4px}.standout-pay-btn:active{box-shadow:0 9px 32px #a0ecff95,0 0 1px #eaeaefa5;filter:brightness(1.12) contrast(1.09)}.standout-pay-btn .standout-btn-text{transition:transform .22s cubic-bezier(.5,2,.3,.8);will-change:transform}header{padding-block:80px 60px;perspective:800px;text-align:center}header h1{font-size:64px;font-weight:700;line-height:1.2;margin-bottom:24px;margin-inline:auto;max-width:800px}.headline-line{display:inline-block;transform-style:preserve-3d;transition:transform .3s ease-out,text-shadow .2s ease-out;will-change:transform}.tilt-shortform:hover{text-shadow:0 2px 8px #ff9de34d;transform:rotateX(4deg) rotateY(-4deg) scale(1.03)}.tilt-creators:hover{text-shadow:0 4px 10px #c084fc40;transform:rotateX(6deg) rotateY(-6deg) scale(1.04)}.no-tilt:hover{text-shadow:none;transform:none}.static-text{color:inherit}.creators-highlight,.headline-line.glow-text{color:#c084fc;font-family:"DM Serif Display",serif;font-style:italic;transition:text-shadow .3s ease,color .2s ease}.creators-highlight:hover,.headline-line.glow-text:hover{color:#c084fc;text-shadow:0 0 2px #f472b6,0 0 4px #f472b6}.subheadline{color:#ccc;cursor:pointer;font-size:24px;line-height:1.5;margin-bottom:40px;margin-inline:auto;max-width:600px;transition:color .2s ease-out,transform .1s ease-out;will-change:transform}.main-subline{color:#ccc;font-size:26px;font-weight:500;margin-bottom:64px;transition:color .2s ease}.subheadline:hover{color:#fff}.subheadline:hover .hover-accent,.subheadline:hover .hover-highlight{color:#f472b6}.hover-accent,.hover-highlight{color:#ccc;display:inline-block;transition:transform .1s ease-out,color .1s ease-out;will-change:transform}.hover-accent:hover,.hover-highlight:hover{color:#c084fc;text-shadow:none;transform:scale(1.02) translateY(-1px)}.hover-highlight.reels:hover{color:#ffb1f3;text-shadow:0 0 6px #ffb1f3,0 0 12px #ffb1f3}.hover-highlight.tiktok:hover{color:#c6ff00;text-shadow:0 0 6px #8effff,0 0 12px #8effff}.hover-highlight.shorts:hover{color:#ffd580;text-shadow:0 0 6px #ffd580,0 0 12px #ffd580}.hover-highlight.linkedin:hover{color:#00f5d4;text-shadow:0 0 6px #8fe6ff,0 0 12px #8fe6ff}.hover-accent,.hover-accent:hover,.hover-highlight,.hover-highlight:hover{font-family:inherit;font-size:inherit;font-weight:inherit}.primary-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff10;border:1px solid #ffffff20;border-radius:14px;box-shadow:0 4px 30px #b48aff33;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s ease}.primary-button:hover{background:#ffffff30;box-shadow:0 0 12px #b48aff99;transform:scale(1.06)}.primary-button.shine-sweep:before{background:linear-gradient(120deg,#0000,#fff6,#0000);content:"";height:100%;left:-75%;position:absolute;top:0;transform:skewX(-20deg);transition:none;width:50%}.primary-button.shine-sweep:hover:before{left:130%;transition:left 1s ease-in-out}section{margin-bottom:100px;text-align:center}section h2{font-size:40px;font-weight:700;letter-spacing:-.5px;margin-bottom:16px}section p{color:#aaa;font-size:18px;margin:0 auto;max-width:700px}@media (max-width:480px){header h1{font-size:28px;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;padding-inline:16px;text-align:center;word-break:break-word}.headline-line{text-wrap:wrap;display:block;margin-bottom:4px;width:100%}.creators-highlight{display:inline;overflow-wrap:break-word;white-space:normal!important;word-break:break-word}.platform-line,.platform-subline{flex-wrap:wrap;font-size:15px;font-weight:400;gap:6px;justify-content:center;line-height:1.2;opacity:.8;padding-inline:12px;text-align:center}.platform-subline .hover-highlight,.platform-subline .linkedin,.platform-subline .reels,.platform-subline .shorts,.platform-subline .tiktok{font-size:15px!important;font-weight:400;line-height:1.2}.main-subline{font-size:18px;font-weight:500;line-height:1.6;opacity:1;padding-inline:16px;text-align:center}}.what-i-do-section{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff08;border-radius:24px;box-shadow:0 0 40px #ffffff0d;margin:4rem auto;overflow:hidden;padding:5rem 2rem;position:relative}.stroke-border-animation{background:linear-gradient(135deg,#f0c,#33f,#0fe,#f0c);background-size:300% 300%;border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:2}.what-i-do-section:hover .stroke-border-animation{animation:animateStroke 6s ease infinite;opacity:1}.section-heading{font-size:2.8rem;letter-spacing:-.5px;margin-bottom:1.2rem;text-align:center}.what-i-do-description{color:#bbb;font-size:1.2rem;line-height:1.6;margin:0 auto 3.5rem;max-width:720px;text-align:center}.what-i-do-description span.hover-highlight{cursor:pointer;transition:color .3s ease}.what-i-do-description span.hover-highlight:hover{color:#fff}.service-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1100px;padding:0 1rem}.service-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:2rem}.service-card:hover{box-shadow:0 12px 24px #ffffff12;transform:translateY(-10px)}.service-card .icon{font-size:2.5rem;margin-bottom:1rem}.service-card h3{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:.8rem}.service-card ul{color:#ccc;font-size:1rem;line-height:1.5;padding-left:1.2rem}.service-card ul li{list-style:disc;margin-bottom:.5rem}.service-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);perspective:1000px;position:relative;transform-style:preserve-3d;transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.service-card:hover{box-shadow:0 20px 40px #0000004d;transform:rotateY(0deg) rotateX(0deg) scale(1.02);transform:rotateY(var(--rotateX,0deg)) rotateX(var(--rotateY,0deg)) scale(1.02)}.service-card:after{background:linear-gradient(120deg,#ffffff26,#0000);border-radius:20px;content:"";inset:0;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:1}.service-card:hover:after{opacity:1}@media (max-width:480px){.what-i-do-section{padding:3rem 1rem}.service-grid{grid-template-columns:1fr;padding:0}.service-card{margin:0 auto;width:100%}}@media (hover:none){.service-card{transform:none!important}}.video-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(120deg,#ffffff0d,#fff0);border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 10px 40px #0006;padding:40px}.video-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:20px}.video-item{aspect-ratio:9/16;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1f;border-radius:20px;overflow:hidden;position:relative;transition:transform .3s ease}.video-item iframe{background-color:#000;border:none;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.video-item:hover{box-shadow:0 0 0 4px #b48aff4d;transform:scale(1.03)}.youtube-logo{filter:grayscale(1);height:100px;inset:0;margin:auto;position:absolute;transition:filter .3s ease,transform .3s ease;width:100px;z-index:2}.youtube-logo:hover{filter:grayscale(0);transform:scale(1.1)}@media (max-width:768px){.youtube-logo{height:72px;width:72px}}@media (max-width:480px){.youtube-logo{height:48px;width:48px}}.video-item:hover .youtube-logo{filter:grayscale(0) drop-shadow(0 0 10px rgba(255,0,0,.4))}.thumbnail-image{aspect-ratio:9/16;border-radius:.75rem;height:auto;object-fit:cover;width:100%}.glass-panels{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px;text-align:left}.glass-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff1f;border-radius:20px;cursor:pointer;padding:28px;position:relative;transition:transform .4s ease,box-shadow .4s ease;will-change:transform}.glass-panel.plain{background:#0000004d}.glass-panel.gradient{background:linear-gradient(160deg,#b56aff4d,#0009);box-shadow:none}.glass-panel:hover{box-shadow:inset 0 0 20px #ffffff0d;transform:rotateX(4deg) rotateY(-4deg) scale(1.015)}.glass-panel h3{color:#fff;font-size:20px;font-weight:700;margin-bottom:16px}.glass-panel ul{color:#ccc;padding-left:20px}.glass-panel li{font-size:16px;margin-bottom:10px}.emoji-bounce{animation:bounceIn .4s ease forwards;display:inline-block}@keyframes bounceIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.about-me{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 12px 40px #00000059;display:flex;flex-direction:column;margin-top:200px;margin-inline:auto;margin-bottom:250px;max-width:800px;padding:40px 25px;text-align:center;transform:translateY(50px);transition:transform .5s ease,box-shadow .3s ease}.about-me.reveal{opacity:1;transform:translateY(0)}.about-me:hover{box-shadow:0 16px 48px #b56aff1f;transform:rotateX(3deg) rotateY(-3deg) scale(1.01)}.about-me .script-highlight{color:#b97aff;font-style:italic;font-weight:600;transition:color .3s ease}.about-me .footer-signature{color:#b97aff;font-family:Dancing Script,cursive;font-size:1.7rem;font-weight:600;margin-top:20px;transition:color .3s ease}.about-me:hover .footer-signature,.about-me:hover .script-highlight{color:#da8fff}.calendly-wrapper{margin:6rem auto}.calendly-wrapper:after{animation:animateStroke 6s ease infinite;background:linear-gradient(135deg,#f0c,#33f,#0fe,#f0c);background-size:300% 300%;border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;padding:1px;pointer-events:none;position:absolute;z-index:2}@keyframes animateStroke{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.calendly-heading{font-size:2rem;margin-bottom:1.5rem;position:relative;text-align:center;z-index:10}.calendly-center-container{position:relative}.calendly-center-container,.calendly-scale-container{align-items:center;display:flex;justify-content:center;z-index:10}.calendly-scale-container{height:950px;transform:scale(.85);transform-origin:top center;width:1000px}.calendly-iframe{border:none;display:block;height:950px;width:1000px;z-index:10}@media (max-width:600px){.calendly-wrapper{display:none}}.calendly-wrapper{background:linear-gradient(135deg,#8000ff14,#000000e6);border-radius:1.5rem;box-sizing:border-box;margin:25rem auto 20rem;max-width:1084px;overflow:visible;padding:2rem 1rem;position:relative;z-index:0}.faq{padding:0 100px}.faq details{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:14px;cursor:pointer;margin-bottom:20px;padding:20px;transform-style:preserve-3d;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.faq details:hover{background:hsla(0,0%,100%,.045);box-shadow:0 0 10px #b48aff0f;transform:scale(1.015) rotateX(3deg) rotateY(-3deg)}.faq summary{color:#fff;cursor:pointer;font-size:18px;font-weight:700;list-style:none;padding-left:32px;position:relative}.faq summary:before{color:#b48aff;content:"+";font-size:24px;left:0;position:absolute;top:0;transition:transform .3s ease}.faq details[open] summary:before{transform:rotate(45deg)}.faq p{color:#aaa;font-size:16px;line-height:1.6;margin-top:12px}.faq details[open] p{animation:fadeInUp .3s ease-in-out}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-icon,.faq-item[open] .faq-icon{transition:transform .3s cubic-bezier(.66,1.47,.62,.89)}.faq-icon{display:inline-block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.faq{padding:0 20px}.faq summary{font-size:16px}.faq p{font-size:14px}.faq details{padding:16px}}.compact-footer{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border-top:1px solid #ffffff14;box-shadow:0 -1px 10px #ffffff08;display:flex;flex-direction:column;gap:1.5rem;margin-top:200px;padding:1.5rem 1rem;text-align:center}.compact-footer-heading{color:#fff;font-size:1.5rem;font-weight:600}.compact-footer-grid{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;text-align:center}.footer-item{display:flex;flex-direction:column;gap:.4rem}.footer-label{color:#ccc;font-size:.95rem;font-weight:500}.compact-link{color:#ccc;display:inline-block;font-size:1rem;position:relative;text-decoration:none;transition:color .25s ease,transform .25s ease}.compact-link:hover{color:#8b5cf6;transform:scale(1.05)}.compact-link:after{background-color:#8b5cf6;bottom:-4px;content:"";height:1px;left:50%;opacity:.7;position:absolute;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .3s ease;width:80%}.compact-link:hover:after{transform:translateX(-50%) scaleX(1)}.footer-copy{color:#777;font-size:.85rem;margin-top:.5rem}@media (max-width:768px){.compact-footer{padding:1.2rem 1rem}.compact-footer-heading{font-size:1.3rem}.compact-footer-grid{flex-direction:column;gap:1.5rem}.footer-item{align-items:center}}@media (max-width:480px){.compact-footer{padding:1rem .5rem}.compact-footer-heading{font-size:1.2rem}.compact-link{font-size:.95rem}.footer-copy{font-size:.8rem}}@media (max-width:1024px){.cursor-dot{display:none}.video-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){header h1{font-size:36px}section h2{font-size:28px}.primary-button{width:100%}.video-grid{grid-template-columns:repeat(2,1fr)}.glass-panels{grid-template-columns:1fr}}
/*# sourceMappingURL=main.8701c95b.css.map*/