@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.section-one{position:relative;z-index:1}.section-two.section-space-top{background:linear-gradient(135deg,#6531ff,#8b5cf6);margin-top:6rem!important;padding-bottom:6rem!important;position:relative;z-index:1}.section-two:before{background:radial-gradient(circle at 10% 20%,hsla(0,0%,100%,.1) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(139,92,246,.2) 0,transparent 40%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.section-header{margin-bottom:60px;text-align:center}.section-header h1{background:linear-gradient(135deg,#0d2a44,#1a4068);-webkit-background-clip:text;color:#0d2a44;font-size:3.5rem;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-bottom:1rem;-webkit-text-fill-color:transparent;background-clip:text}.section-header .subtitle{color:#6b7280;font-size:1.25rem;font-weight:400;margin:0 auto;max-width:600px}.section-two .section-header h1{background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.9));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 20px hsla(0,0%,100%,.2)}.section-two .section-header .subtitle{color:hsla(0,0%,100%,.85)}.section-two .section-header .highlight{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 4px 20px hsla(0,0%,100%,.2)}.section-header .highlight{background:linear-gradient(135deg,#6531ff,#8b5cf6);border-radius:50px;box-shadow:0 4px 15px rgba(59,130,246,.3);color:#fff;display:inline-block;font-size:1.875rem;font-weight:600;letter-spacing:1px;margin-bottom:1.5rem;padding:.5rem 1.5rem}.solution-card{background:#fff;border:1px solid rgba(13,42,68,.08);border-radius:20px;box-shadow:0 10px 30px rgba(13,42,68,.12)}.solution-card,.solution-card-dark{height:100%;overflow:hidden;padding:3rem 2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.solution-card-dark{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.25),0 0 30px rgba(139,92,246,.15)}.solution-card-dark:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.7));content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;width:100%}.solution-card-dark:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3);box-shadow:0 20px 60px rgba(0,0,0,.35),0 0 50px hsla(0,0%,100%,.2);transform:translateY(-10px)}.solution-card-dark:hover:before{transform:scaleX(1)}.solution-card-dark h3{color:#fff;font-weight:800}.solution-card-dark ul li{color:hsla(0,0%,100%,.85)}.solution-card-dark ul li:hover{color:#fff}.solution-card:before{background:linear-gradient(90deg,#6531ff,#8b5cf6);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;width:100%}.solution-card:hover{border-color:rgba(59,130,246,.2);box-shadow:0 20px 50px rgba(13,42,68,.15);transform:translateY(-10px)}.solution-card:hover:before{transform:scaleX(1)}.card-icon{align-items:center;background:linear-gradient(135deg,#6531ff,#8b5cf6);border-radius:16px;box-shadow:0 8px 20px rgba(59,130,246,.25);display:flex;height:70px;justify-content:center;margin-bottom:2rem;transition:all .3s ease;width:70px}.solution-card-dark .card-icon{background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.3);box-shadow:0 8px 30px hsla(0,0%,100%,.2),0 0 20px hsla(0,0%,100%,.15)}.solution-card:hover .card-icon{box-shadow:0 12px 30px rgba(59,130,246,.35);transform:rotate(5deg) scale(1.1)}.card-icon i{color:#fff;font-size:2rem}.solution-card h3{color:#0d2a44;font-size:2.5rem;font-weight:700;letter-spacing:.5px;margin-bottom:1.5rem}.solution-card ul{list-style:none;margin:0;padding:0}.solution-card ul li{color:#000;font-size:2rem;line-height:1.6;position:relative;transition:all .3s ease}.solution-card ul li:last-child{margin-bottom:0}.card-footer{border-top:1px solid rgba(13,42,68,.08);margin-top:2rem;padding-top:2rem}.learn-more-btn{align-items:center;color:#6531ff;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;text-decoration:none;transition:all .3s ease}.solution-card-dark .learn-more-btn{color:hsla(0,0%,100%,.9);font-weight:700}.solution-card-dark .learn-more-btn:hover{color:#fff;gap:.75rem}.learn-more-btn:hover{color:#2563eb;gap:.75rem}.learn-more-btn i{transition:transform .3s ease}.learn-more-btn:hover i{transform:translateX(3px)}.floating-shape{border-radius:50%;opacity:.1;pointer-events:none;position:absolute}.shape-1{animation:float 6s ease-in-out infinite;background:linear-gradient(135deg,#6531ff,#8b5cf6);height:300px;left:5%;top:10%;width:300px}.shape-2{animation:float 8s ease-in-out infinite reverse;background:linear-gradient(135deg,#0d2a44,#1a4068);bottom:15%;height:200px;right:8%;width:200px}@media (max-width:991px){.section-header h1{font-size:2.75rem}.solution-card{margin-bottom:2rem;padding:2.5rem 2rem}}@media (max-width:768px){.section-header h1{font-size:2.25rem}.section-header .subtitle{font-size:1.125rem}.main-section{padding:60px 20px}.solution-card{padding:2rem 1.5rem}.stat-number{font-size:2.5rem}.shape-1,.shape-2{display:none}}@media (max-width:576px){.section-header h1{font-size:1.875rem}.section-header .highlight{font-size:1.75rem;padding:.4rem 1.25rem}.solution-card h3{font-size:2.2rem}.card-icon{height:60px;width:60px}.card-icon i{font-size:1.75rem}}.section-two .how-it-works-text{font-size:2rem}.section-one .how-it-works-text ul,.section-two .how-it-works-text ul{list-style:disc;padding-left:15px}.section-one .how-it-works-text ul li,.section-two .how-it-works-text ul li{padding-bottom:5px}.section-two .section-title .title{color:#fff!important}@media (max-width:575px){.section-title .content,.section-title p{font-size:2rem!important}.culture-content .title,.section-title .title{font-size:2.5rem!important}}