body,html{scroll-behavior:smooth;color:#f0f0f0;background:linear-gradient(#0a0a0a,#1a1a1a);margin:0;padding:0;font-family:Inter,sans-serif;overflow:scroll}::-webkit-scrollbar{background:0 0;width:0;height:0}.landingPage{color:#f0f0f0;scroll-behavior:smooth;background:linear-gradient(#0a0a0a,#1a1a1a);font-family:Inter,sans-serif}.hoverableCard{transition:transform .25s,box-shadow .25s}.hoverableCard:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 0 40px rgba(0,255,255,.35)}.hoverableButton{transition:all .25s}.hoverableButton:hover{background:rgba(0,255,255,.1);transform:scale(1.08)}.hoverableText{transition:color .25s,text-shadow .25s}.hoverableText:hover{color:#0ff;text-shadow:0 0 8px #0ff;cursor:default}.header1,.heroContent h1{letter-spacing:2px;color:#0ff;text-align:center;margin:0 0 24px;font-size:4rem;font-weight:800}.header2{letter-spacing:1px;color:#0ff;text-align:center;margin:0 0 20px;font-size:2.5rem;font-weight:700}.header3{color:#0ff;text-align:center;margin:0 0 16px;font-size:1.75rem;font-weight:600}.subHeader{color:#c0f7ff;text-align:center;margin:0 0 32px;font-size:1.5rem}.hero{text-align:center;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.heroContent{z-index:2;max-width:800px;padding:0 20px}.heroOverlay{z-index:1;background:linear-gradient(135deg,rgba(0,255,255,.1),rgba(0,255,255,.05));width:100%;height:100%;animation:8s ease-in-out infinite pulse;position:absolute;top:0;left:0}@keyframes pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.15;transform:scale(1.05)}}.heroContent h1{letter-spacing:2px;color:#0ff;margin-bottom:16px;font-size:4rem;font-weight:700}.heroContent p{color:#c0f7ff;margin-bottom:32px;font-size:1.5rem}.heroContent button{color:#0ff;cursor:pointer;background:0 0;border:2px solid #0ff;border-radius:12px;padding:14px 48px;font-size:1.25rem;transition:all .3s}section{width:100%;position:relative}.featureGrid,.pricingGrid,.testimonialGrid{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.featureCard,.priceCard,.testimonialCard{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,255,255,.05);border-radius:16px;flex:280px;max-width:320px;padding:24px;transition:all .3s}.featureCard img{object-fit:cover;border-radius:12px;width:100%;height:150px;margin-bottom:12px}.priceCard.popular{border:2px solid #0ff}.price{color:#0ff;margin:12px 0;font-size:1.5rem;font-weight:600}.coverSection{text-align:center;background-position:50% 0;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:60vh;padding:0 20px;display:flex;position:relative;overflow:hidden}.overlayInfo{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,255,255,.05);border-radius:16px;max-width:600px;padding:40px 24px;animation:6s ease-in-out infinite alternate floatOverlay;position:relative}@keyframes floatOverlay{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.cover1{background-image:url(https://picsum.photos/1200/600?random=10)}.cover2{background-image:url(https://picsum.photos/1200/600?random=11)}.cover3{background-image:url(https://picsum.photos/1200/600?random=12)}.cover4{background-image:url(https://picsum.photos/1200/600?random=13)}.cta{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,255,255,.05);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}@media (max-width:768px){.heroContent h1{font-size:3rem}.heroContent p{font-size:1.25rem}.featureCard,.priceCard,.testimonialCard,.overlayInfo{flex:100%;max-width:100%}.coverSection{min-height:40vh;padding:60px 20px}}.particles{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.particle{opacity:.3;background:#0ff;border-radius:50%;animation:linear infinite floatUp;position:absolute}@keyframes floatUp{0%{opacity:.3;transform:translateY(0)scale(1)}50%{opacity:.5}to{opacity:0;transform:translateY(-120vh)scale(1)}}.neonLines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.neonLine{background:linear-gradient(rgba(0,255,255,.1),rgba(0,255,255,0));height:100vh;animation:linear infinite moveLineUp;position:absolute;bottom:0}@keyframes moveLineUp{0%{opacity:.2;transform:translateY(100vh)}50%{opacity:.4}to{opacity:0;transform:translateY(-100vh)}}.heroGradientOverlay{z-index:1;background:radial-gradient(circle,rgba(0,255,255,.05),transparent 70%);width:100%;height:100%;animation:6s ease-in-out infinite alternate pulseOverlay;position:absolute;top:0;left:0}@keyframes pulseOverlay{0%{opacity:.05}50%{opacity:.1}to{opacity:.05}}.heroContent h1,.heroContent p{color:#0ff;text-shadow:none;letter-spacing:2px;font-weight:700;transition:color .3s,transform .3s}.heroContent h1:hover{color:#0ff;transform:translateY(-2px)}.heroContent p:hover{color:#0cc}.hoverableButton{color:#0ff;cursor:pointer;background:0 0;border:2px solid #0ff;border-radius:8px;padding:12px 36px;font-size:1.1rem;transition:all .3s;position:relative;overflow:hidden}.hoverableButton:hover{color:#0cc;background:rgba(0,255,255,.08);border-color:#0cc;transform:translateY(-2px)scale(1.03)}.hoverableButton:before{content:"";background:linear-gradient(120deg,rgba(0,255,255,.1),rgba(0,255,255,0) 70%);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.hoverableButton:hover:before{left:100%}@media (max-width:768px){.heroContent h1{font-size:2.5rem}.heroContent p{font-size:1.1rem}.hoverableButton{padding:10px 28px;font-size:1rem}}
