.dropdown-menu.shadow-lg.border-0{border-radius:12px;margin-top:0.5rem;min-width:200px}.dropdown-item .fa-user{color:#10b981}.dropdown-item .fa-building{color:#667eea}.dropdown-item .fa-shield-alt{color:#3b82f6}.hero-section .hero{height:600px;margin-top:80px}.hero-section h1{font-family:'Raleway', sans-serif;font-weight:bold;color:var(--text-dark)}.hero-section h2{font-family:'Raleway', sans-serif;color:var(--primary-color);font-size:1.8rem}.hero-section .lead{font-family:'Raleway', sans-serif;color:var(--text-muted)}.hero-image{background-size:cover;background-position:center;height:400px;border-radius:12px}.pricing-card .list-unstyled{max-width:220px}.pricing-card.position-relative{background:#f0f8ff;overflow:visible}.pricing-card .badge-success{top:-12px;right:-12px;z-index:2;font-size:0.75rem;padding:8px 12px}.pricing-calculator h2{font-family:'Raleway', sans-serif;font-weight:bold}.pricing-calculator #teamSize{width:100px;font-size:1.5rem;font-weight:bold}.mobile-apps{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%)}.app-store-badge img{height:50px;opacity:0.5;filter:grayscale(100%)}.modern-footer a{color:rgba(255,255,255,0.9)}@media (max-width: 768px){.hero{margin-top:120px}}.about-us{border-radius:16px;box-shadow:var(--shadow-light);padding:50px 30px;background:var(--bg-white);border:1px solid var(--border-color)}.about-us .text-primary{color:var(--primary-color)}.about-us h2{color:var(--text-dark);font-weight:700}.about-us p{font-size:1.1em;color:var(--text-muted)}@media (max-width: 768px){.about-us{text-align:center}}.how-we-do-it{border-radius:16px;box-shadow:var(--shadow-light);padding:50px 30px;background:var(--bg-white);border:1px solid var(--border-color)}.how-we-do-it .text-primary{color:var(--primary-color)}.how-we-do-it h2{color:var(--text-dark);font-weight:700}.how-we-do-it p{font-size:1.1em;color:var(--text-muted)}@media (max-width: 768px){.how-we-do-it{text-align:center}}.company-logos{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--bg-white)}.company-logos .logo-placeholder{max-height:60px;opacity:0.7;transition:opacity 0.3s ease}.company-logos .logo-placeholder:hover{opacity:1}.company-logos .col-4,.company-logos .col-md-2{padding-left:20px;padding-right:20px}.company-logos .col-6,.company-logos .col-md-3{padding-left:40px;padding-right:40px}
