.fullpage-container{overflow-y:auto;height:100vh;scroll-behavior:smooth;position:relative;z-index:2}.fullpage-section{min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;padding:4rem 0;overflow:hidden}@media (min-width:640px){.fullpage-section{padding:6rem 0}}.section-content{max-width:1200px;width:100%;margin:0 auto;padding:0 1rem;position:relative;z-index:10}@media (min-width:640px){.section-content{padding:0 2rem}}.floating-card{transform:translateZ(0);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease-out,background-color .3s ease;will-change:transform;box-shadow:0 10px 30px -5px rgba(0,0,0,.1);position:relative;z-index:2;background-color:rgba(255,255,255,.8);backdrop-filter:blur(10px)}.dark .floating-card{background-color:rgba(17,24,39,.8)}.floating-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 20px 40px -5px rgba(139,92,246,.2)}.dark .floating-card:hover{box-shadow:0 20px 40px -5px rgba(139,92,246,.3)}html{scroll-padding-top:5rem}body{margin:0;padding:0}.fullpage-section-with-buttons{margin-bottom:8rem;scroll-margin-bottom:8rem}.scroll-to-top{position:fixed;bottom:2rem;right:2rem;z-index:40;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.scroll-to-top.visible{opacity:1;visibility:visible}.section-dots{position:fixed;right:1.5rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.75rem;z-index:40}.section-dot{width:.75rem;height:.75rem;border-radius:50%;background-color:rgba(139,92,246,.3);cursor:pointer;transition:all .3s}.section-dot.active{background-color:rgba(139,92,246,1);transform:scale(1.2)}.static-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.static-bg:before{background-image:radial-gradient(circle at 80% 20%,hsla(var(--purple-light),.3) 0,hsla(var(--background),0) 70%)}.static-bg:after,.static-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.static-bg:after{background-image:linear-gradient(to right,hsla(var(--purple),.1) 1px,transparent 1px),linear-gradient(to bottom,hsla(var(--purple),.1) 1px,transparent 1px);background-size:40px 40px}.bg-dot{position:absolute;border-radius:50%;background-color:hsla(var(--purple),.2);filter:blur(40px)}.bg-dot-1{width:300px;height:300px;top:15%;left:10%;opacity:.5}.bg-dot-2{width:400px;height:400px;bottom:20%;right:5%;opacity:.4}.bg-dot-3{width:200px;height:200px;top:60%;left:20%;opacity:.3}.dark .static-bg:before{background-image:radial-gradient(circle at 80% 20%,hsla(var(--purple),.4) 0,hsla(var(--background),0) 70%)}.dark .static-bg:after{background-image:linear-gradient(to right,hsla(var(--purple),.15) 1px,transparent 1px),linear-gradient(to bottom,hsla(var(--purple),.15) 1px,transparent 1px)}.dark .bg-dot{background-color:hsla(var(--purple),.25)}.dark .bg-dot-1{opacity:.4}.dark .bg-dot-2{opacity:.3}.dark .bg-dot-3{opacity:.25}.max-h-\[60px\]::-webkit-scrollbar,.max-h-\[80px\]::-webkit-scrollbar{width:3px}.max-h-\[60px\]::-webkit-scrollbar-track,.max-h-\[80px\]::-webkit-scrollbar-track{background:rgba(139,92,246,.1);border-radius:10px}.max-h-\[60px\]::-webkit-scrollbar-thumb,.max-h-\[80px\]::-webkit-scrollbar-thumb{background-color:rgba(139,92,246,.3);border-radius:10px}