*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;background-color:#111;color:#eee;line-height:1.6;scroll-behavior:smooth}a{text-decoration:none;color:inherit;transition:.3s ease}a:hover{color:#90cdf4;transform:scale(1.05)}.btn{display:inline-block;padding:12px 28px;border-radius:8px;background:#90cdf4;color:#111;font-weight:600;cursor:pointer;transition:all .3s ease}.btn:hover{background:#63b3ed;transform:scale(1.05)}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;position:sticky;top:0;z-index:100;background:#141414d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.navbar .logo{font-weight:700;font-size:1.5rem;color:#90cdf4}.nav-links{display:flex;gap:1.5rem;list-style:none}.nav-links li a:hover{color:#63b3ed;transform:scale(1.05)}.footer{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background-color:#1a1a1a;color:#aaa;flex-wrap:wrap;gap:10px}.footer a:hover{color:#90cdf4;transform:scale(1.05)}section{padding:80px 20px}.hero-section{height:90vh;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;background:linear-gradient(135deg,#111,#1a1a1a)}.hero-title{font-size:4rem;font-weight:700;color:#90cdf4;margin-bottom:20px;animation:fadeSlideDown 1s ease}.hero-subtitle{font-size:1.5rem;color:#ccc;margin-bottom:30px;animation:fadeSlideUp 1s ease}.hero-buttons{display:flex;gap:20px;margin-top:20px;flex-wrap:wrap}.features-section{text-align:center}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:30px}.feature-card{background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:30px 20px;box-shadow:0 8px 20px #0000004d;transition:transform .3s,box-shadow .3s}.feature-card:hover{transform:translateY(-10px);box-shadow:0 12px 30px #90cdf466}.feature-card h3{color:#90cdf4;margin-bottom:10px}.feature-card p{color:#ccc}.pricing-section,.pricing-teaser{text-align:center;margin:50px 0}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1000px;margin:30px auto}.card{background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:2rem 1.5rem;text-align:center;box-shadow:0 8px 20px #0000004d;transition:transform .3s,box-shadow .3s;opacity:0;animation:fadeIn 1s forwards}.card:hover{transform:translateY(-10px);box-shadow:0 12px 30px #90cdf466}.card h2{color:#90cdf4;margin-bottom:10px}.card .price{font-size:1.8rem;font-weight:700;margin-bottom:15px;color:#90cdf4}.card p{color:#ccc;margin-bottom:20px}.about-section,.about-teaser{max-width:1000px;margin:50px auto;text-align:center}.about-section p,.about-teaser p{color:#ccc;line-height:1.6;margin-bottom:20px}.about-section h2,.about-teaser h2{color:#90cdf4;margin-bottom:20px}.contact-section{max-width:1000px;margin:50px auto}.contact-header{text-align:center;margin-bottom:50px}.contact-intro{color:#ccc;max-width:700px;margin:0 auto;line-height:1.6}.contact-methods,.contact-form-wrapper{background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:30px 20px;margin-bottom:50px;box-shadow:0 8px 20px #0000004d;transition:transform .3s,box-shadow .3s}.contact-methods:hover,.contact-form-wrapper:hover{transform:translateY(-5px);box-shadow:0 12px 30px #90cdf466}.contact-methods h2{color:#90cdf4;margin-bottom:15px}.contact-methods ul{list-style:none;padding:0}.contact-methods ul li{margin-bottom:10px}.contact-methods ul li a{color:#63b3ed}.contact-methods ul li a:hover{color:#90cdf4;transform:scale(1.05)}.contact-form{display:flex;flex-direction:column;gap:1rem}.contact-form input,.contact-form textarea{padding:12px;border-radius:8px;border:none;background:#ffffff0d;color:#eee;resize:none;transition:.3s}.contact-form input:focus,.contact-form textarea:focus{outline:none;background:#90cdf41a}.contact-form button.btn{margin-top:10px;width:150px;align-self:center}.glass{background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:20px;box-shadow:0 8px 20px #0000004d;transition:transform .3s,box-shadow .3s}.glass:hover{transform:translateY(-5px);box-shadow:0 12px 30px #90cdf466}@keyframes fadeIn{to{opacity:1}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero-title{font-size:3rem}.hero-subtitle{font-size:1.2rem}.features-grid,.pricing-cards{grid-template-columns:1fr}.pricing-teaser,.about-teaser,.cta-section,.contact-section{margin:30px 0}.hero-buttons{flex-direction:column}.footer{flex-direction:column;align-items:center}}
