.header{position:fixed;top:0;width:100%;z-index:1000;background:#fffffffa;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid rgba(0,0,0,.05);transition:.4s var(--transition-premium)}.header.scrolled{padding:.5rem 0;box-shadow:0 10px 30px #0000000d}.nav-container{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 2rem}.logo{display:flex;align-items:center;gap:12px;text-decoration:none}.logo-image{height:40px;width:auto;transition:all .3s ease}.logo-text{font-family:var(--font-heading);font-size:1.4rem;font-weight:700;color:var(--primary-dark);letter-spacing:-.5px;line-height:1;display:flex;align-items:center;gap:4px}.logo-text span{color:var(--accent-red)}.nav-menu{display:flex;list-style:none;gap:2.5rem;align-items:center}.nav-link{text-decoration:none;color:var(--primary-dark);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:.3s}.nav-link:hover{color:var(--accent-red)}.burger{display:none;cursor:pointer;flex-direction:column;gap:6px}.burger div{width:25px;height:2px;background:var(--primary-dark);transition:.3s}.header.scrolled .logo-image{height:32px}@media(max-width:768px){.nav-menu{display:none}.burger{display:flex}.logo-image{height:36px}.header.scrolled .logo-image{height:30px}.logo-text{display:none}}@media(max-width:480px){.logo-image{height:32px}.nav-container{padding:1rem}}.logo-text{margin-top:2px}.platform-description{max-width:900px;margin:0 auto 4rem;text-align:center}.platform-description p{font-size:1.1rem;color:var(--text-muted);line-height:1.7;margin-bottom:1.5rem}.platform-description p:last-child{margin-bottom:0}.platform-overview{background:var(--light-gray);border-radius:12px;padding:3rem;margin-top:2rem}.platform-overview-header{text-align:center;margin-bottom:2rem}.platform-overview-icon{font-size:2.5rem;color:var(--accent-red);margin-bottom:1rem}.platform-overview-title{color:var(--primary-dark);font-size:1.8rem;margin-bottom:.5rem;font-family:var(--font-heading)}.platform-overview-subtitle{color:var(--accent-red);font-size:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:600}.platform-overview-text{font-size:1.1rem;color:var(--text-main);line-height:1.7;margin-bottom:1.5rem}.platform-overview-list{list-style:none;padding:0;margin:0 0 2rem}.platform-overview-list li{font-size:1.1rem;padding:.8rem 0;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center}.platform-overview-list li:last-child{border-bottom:none}.platform-list-icon{color:var(--accent-red);margin-right:15px;font-size:1rem}.platform-notice{background:#8000000d;border-left:4px solid var(--accent-red);padding:1.5rem;border-radius:4px;display:flex;align-items:flex-start;gap:1rem}.platform-notice-icon{color:var(--accent-red);font-size:1.2rem;margin-top:2px}.platform-notice p{color:var(--text-main);font-size:.95rem;line-height:1.6;margin:0}@media(max-width:768px){.platform-description{margin-bottom:3rem}.platform-description p{font-size:1rem}.platform-overview{padding:2rem 1.5rem}.platform-overview-title{font-size:1.5rem}.platform-overview-icon{font-size:2rem}.platform-overview-list li{font-size:1rem;padding:.6rem 0}.platform-overview-text{font-size:1rem}}@media(max-width:480px){.platform-overview{padding:1.5rem}.platform-notice{padding:1rem;flex-direction:column;align-items:flex-start;gap:.5rem}}.footer-description{color:#ffffffb3;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.footer-contact-info{display:flex;flex-direction:column;gap:.8rem}.footer-contact-item{display:flex;align-items:center;gap:.5rem}.footer-contact-icon{color:var(--accent-red);width:20px;font-size:.9rem}.footer-contact-text{color:#ffffffb3;font-size:.9rem}.footer-heading{color:var(--white);margin-bottom:1.5rem;font-family:var(--font-main);font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:1px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.8rem}.footer-link{color:#ffffffb3;text-decoration:none;transition:color .3s;font-size:.9rem}.footer-link:hover{color:var(--accent-red)}.footer-disclaimer{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;color:#fff9;font-size:.9rem;text-align:center;margin-top:2rem}.footer-disclaimer p{line-height:1.6;margin:0}@media(max-width:768px){.footer-content{grid-template-columns:1fr;gap:2rem}.footer-column{text-align:center}.footer-contact-info{align-items:center}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.footer-links li{margin-bottom:0}}
