.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}.section-subtitle{margin:0 auto;max-width:800px;text-align:center}.platform-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-top:2rem}.card{background:var(--white);padding:3rem 2.5rem;border:1px solid #eee;transition:all .5s var(--transition-premium);display:flex;flex-direction:column;position:relative;overflow:hidden;height:100%}.card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--accent-red);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--transition-premium)}.card:hover:before{transform:scaleX(1)}.card:hover{transform:translateY(-10px);border-color:var(--accent-red);box-shadow:0 20px 40px #0000000d}.card-icon{font-size:2rem;color:var(--accent-red);margin-bottom:1.5rem}.card-title{font-size:1.5rem;margin-bottom:1rem;color:var(--primary-dark);font-family:var(--font-heading)}.card-description{color:var(--text-muted);line-height:1.7;flex-grow:1}.card-number{position:absolute;top:2rem;right:2rem;font-size:4rem;font-weight:700;color:#00000008;font-family:var(--font-heading)}@media(max-width:1024px){.platform-grid{grid-template-columns:1fr;gap:2rem}.card{padding:2.5rem 2rem}}@media(max-width:768px){.card{padding:2rem 1.5rem}.card-number{font-size:3rem;top:1.5rem;right:1.5rem}.card-icon{font-size:1.75rem;margin-bottom:1.25rem}.card-title{font-size:1.3rem;margin-bottom:.75rem}.card-description{font-size:.95rem}}@media(max-width:480px){.platform-grid{gap:1.5rem}.card{padding:1.75rem 1.25rem}.card-number{font-size:2.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}}
