.header{position:sticky;top:0;z-index:100;width:100%;background:#1212121a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.1)}.header-container{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:.5rem;text-decoration:none}.logo-text{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.5px}.nav{display:flex;gap:2rem;align-items:center}.nav-link{color:#fff;text-decoration:none;font-size:.95rem;transition:opacity .3s ease}.nav-link:hover{opacity:.7}@media (max-width: 768px){.header-container{padding:1rem}.nav{gap:1rem;font-size:.85rem}.logo-text{font-size:1.25rem}}.footer{background:#12121280;border-top:1px solid rgba(255,255,255,.1);margin-top:auto;padding:3rem 2rem 1rem}.footer-container{max-width:1200px;margin:0 auto}.footer-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:2rem}.footer-section h3{font-size:1.25rem;margin-bottom:.5rem;color:#fff}.footer-section h4{font-size:1rem;margin-bottom:1rem;color:#fff}.footer-section p{color:#ffffffb3;font-size:.9rem;line-height:1.6}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.5rem}.footer-section ul li a{color:#ffffffb3;text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-section ul li a:hover{color:#fff}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#ffffff80;font-size:.85rem}@media (max-width: 768px){.footer-content{grid-template-columns:1fr;gap:2rem}.footer{padding:2rem 1rem 1rem}}.landing-main{flex:1}.hero{padding:6rem 2rem;text-align:center;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-bottom:1px solid rgba(255,255,255,.1)}.hero-content{max-width:800px;margin:0 auto}.hero h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;color:#fff;line-height:1.2}.hero p{font-size:1.25rem;color:#fffc;margin-bottom:2rem;line-height:1.6}.cta-button{padding:.75rem 2rem;font-size:1rem;font-weight:600;color:#000;background-color:#fff;border-radius:.5rem;transition:all .3s ease}.cta-button:hover{background-color:#ffffffe6;transform:translateY(-2px)}.features{padding:4rem 2rem;background:#ffffff05}.features-container{max-width:1200px;margin:0 auto}.features h2{font-size:2.5rem;text-align:center;margin-bottom:3rem;color:#fff}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card{padding:2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;text-align:center;transition:all .3s ease}.feature-card:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-4px)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{font-size:1.25rem;margin-bottom:.5rem;color:#fff}.feature-card p{color:#ffffffb3;font-size:.95rem;line-height:1.6}.benefits{padding:4rem 2rem}.benefits-container{max-width:800px;margin:0 auto}.benefits h2{font-size:2.5rem;text-align:center;margin-bottom:2rem;color:#fff}.benefits-list{list-style:none;display:grid;gap:1rem}.benefits-list li{font-size:1.1rem;color:#fffc;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.hero h1{font-size:2rem}.hero p{font-size:1rem}.features h2,.benefits h2{font-size:1.75rem}.hero{padding:3rem 1rem}.features,.benefits{padding:2rem 1rem}}.policy-main{flex:1;padding:3rem 2rem}.policy-container{max-width:900px;margin:0 auto}.policy-container h1{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-align:center}.last-updated{text-align:center;color:#fff9;font-size:.95rem;margin-bottom:2rem}.policy-section{margin-bottom:2.5rem}.policy-section h2{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1rem;margin-top:1.5rem}.policy-section p{color:#fffc;font-size:1rem;line-height:1.8;margin-bottom:1rem;text-align:justify}.policy-section ul{list-style:none;margin-left:1.5rem;margin-bottom:1rem}.policy-section ul li{color:#fffc;font-size:1rem;line-height:1.8;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.policy-section ul li:before{content:"•";position:absolute;left:0;color:#fff9}.policy-section a{color:#ffffffe6;text-decoration:underline;transition:opacity .3s ease}.policy-section a:hover{opacity:.7}@media (max-width: 768px){.policy-main{padding:2rem 1rem}.policy-container h1{font-size:1.75rem}.policy-section h2{font-size:1.25rem}.policy-section p,.policy-section ul li{font-size:.95rem}}.page-container{display:flex;flex-direction:column;min-height:100vh}.contact-main{flex:1;padding:3rem 2rem}.contact-container{max-width:1000px;margin:0 auto}.contact-container h1{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;text-align:center}.contact-intro{text-align:center;color:#ffffffb3;font-size:1.1rem;margin-bottom:3rem;line-height:1.6}.contact-content{display:grid;grid-template-columns:1fr;gap:3rem;max-width:600px;margin:0 auto}.contact-info h2{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:2rem}.info-item{margin-bottom:2rem}.info-item h3{font-size:1.1rem;color:#fff;margin-bottom:.5rem}.info-item p{color:#ffffffb3;font-size:1rem;line-height:1.6}.info-item a{color:#ffffffe6;text-decoration:none;transition:opacity .3s ease}.info-item a:hover{opacity:.7}.info-item ul{list-style:none;margin-left:0}.info-item ul li{color:#ffffffb3;font-size:.95rem;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.info-item ul li:before{content:"✓";position:absolute;left:0;color:#ffffff80}@media (max-width: 768px){.contact-main{padding:2rem 1rem}.contact-container h1{font-size:1.75rem}.contact-content{grid-template-columns:1fr;gap:2rem}.contact-intro{font-size:1rem}}#root{display:flex;flex-direction:column;min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff}html,body,#root{height:100%;width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;font-family:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#444;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#666}
