.home-page{margin:0;padding:0;font-family:Arial,sans-serif;background-color:#f3f4f6;color:#333}.navbar{background-color:#1e293b;color:#fff;padding:16px 20px;text-align:center}.hero-section{position:relative;background:#e7ecf0;padding:80px 20px;text-align:center}.hero-section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDE2MDAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiIHZlcnNpb249IjEuMSI+PHBhdGggZD0iTTAsNzRoMzIwYzY0IDAgMTAyLTM4IDExOC02MyAzMC0zNyA2Mi01MSAxMDctNTFoNzUwYzUwIDAgNzUgNCAxMCAyIDAgMCIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIwLjciLz48L3N2Zz4=) no-repeat bottom center;background-size:cover;z-index:1}.hero-section h1,.hero-section p{color:#1f2937}.hero-section .cta-button{display:inline-block;background-color:#3b82f6;color:#fff;padding:12px 24px;border-radius:6px;text-decoration:none;font-weight:700;transition:.2s}.hero-section .cta-button:hover{background-color:#2563eb;transform:translateY(-2px)}.features-section{position:relative;background:#fff;padding:80px 20px;text-align:center}.features-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:80px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDE2MDAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiIHZlcnNpb249IjEuMSI+PHBhdGggZD0iTTE2MDAsMTBoLTMyMGMtNjQsMC0xMDIsMzgtMTE4LDYzLTMwLDM3LTYyLDUxLTEwNyw1MUwwLDc3aDc1MGM1MCwwLDc1LTQsLTEwLC0yIDAsMCIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIwLjciLz48L3N2Zz4=) no-repeat top center;background-size:cover;z-index:1}.features-section h2{color:#1f2937}.pricing-section{background:#f3f4f6;padding:80px 20px;text-align:center}.contact-section{background:#fff;padding:80px 20px;text-align:center}footer{background-color:#1e293b;padding:40px 20px;color:#fff;text-align:center}.navbar{background:linear-gradient(to right,#000b1b,#00378a);background-size:200% 200%;padding:1rem 0;width:100%;animation:gradientMove 5s ease-in-out infinite}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.navbar-container{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;justify-content:center}.navbar-logo{display:flex;align-items:center;gap:8px}.logo-text{display:block;max-height:240px;width:240px}.logo-icon{height:100px}.navbar-glass{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:900px;max-height:80px;padding:.75rem 1rem;color:#fff;background-color:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:12px}.navbar-logo{font-size:1.5rem;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.nav-links{list-style:none;display:flex;gap:1.5rem}.nav-links a{text-decoration:none;color:#fff;font-weight:500;transition:color .2s ease-in-out}.nav-links a:hover{color:#fbbf24}.mobile-menu-icon{display:none}.menu-button{background:none;border:none;cursor:pointer}.menu-button .icon{width:24px;height:24px}.features{padding:60px 20px;text-align:center;position:relative}.features-heading{font-size:2rem;font-weight:700;color:#333;margin-bottom:1rem}.features-subtitle{font-size:1rem;color:#6b7280;max-width:700px;margin:0 auto 2rem}.features-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.feature-item{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 4px #0000000d;padding:20px;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;text-align:left}.feature-item:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-3px)}.feature-title{font-size:1.25rem;font-weight:600;color:#3b82f6;margin-bottom:.5rem}.feature-description{font-size:.95rem;color:#4b5563;line-height:1.5}.pricing{padding:60px 20px;text-align:center}.pricing-heading{font-size:2rem;font-weight:700;color:#333;margin-bottom:1.5rem}.pricing-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;max-width:1200px;margin:0 auto}.plan{background-color:#fff;border-radius:8px;box-shadow:0 1px 4px #0000001a;padding:20px;transition:all .2s ease-in-out;text-align:center}.plan:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-3px)}.plan h3{font-size:1.25rem;color:#111827;font-weight:700;margin-bottom:.5rem}.price{font-size:1.875rem;margin-bottom:1rem;font-weight:800;color:#3b82f6}.plan ul{list-style:none;padding-left:0;margin-bottom:1.5rem;color:#6b7280;font-size:.95rem}.plan-button{display:inline-block;background-color:#3b82f6;color:#fff;padding:10px 20px;border-radius:4px;text-decoration:none;font-weight:600;transition:background-color .2s ease-in-out}.plan-button:hover{background-color:#2563eb}@media (max-width: 768px){.pricing-heading{font-size:1.75rem}.plan{padding:15px}.price{font-size:1.5rem}}.contact{padding:60px 20px;text-align:center}.contact-heading{font-size:2rem;font-weight:700;color:#333;margin-bottom:1rem}.contact-intro{font-size:1rem;color:#6b7280;max-width:600px;margin:0 auto 2rem}.contact-form{max-width:600px;margin:0 auto;text-align:left}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-weight:600;margin-bottom:.5rem;color:#4b5563}.form-group input,.form-group textarea{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px;font-size:1rem;outline:none;transition:border .2s ease-in-out}.form-group input:focus,.form-group textarea:focus{box-shadow:0 0 0 3px #3b82f626}.submit-button-wrapper{text-align:center;margin-top:1.5rem}.submit-button{background-color:#3b82f6;color:#fff;font-weight:600;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out,transform .2s ease-in-out}.submit-button:hover{background-color:#2563eb;transform:translateY(-2px)}.footer{color:#e5e7eb;padding:20px 0;margin-top:40px;text-align:center;background-color:transparent}.footer-container{max-width:1200px;margin:0 auto;padding:0 1rem}.footer-container p{font-size:.875rem;margin:0;opacity:.8;transition:opacity .2s ease-in-out}.footer-container p:hover{opacity:1}@tailwind base;@tailwind components;@tailwind utilities;html,body{margin:0;padding:0;scroll-behavior:smooth;font-family:Inter,sans-serif}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}
