.container-fluid{background:#f8fafc}.bg-primary{background:linear-gradient(90deg, #0a62e3 0%, #23cb76 100%) !important;box-shadow:0 4px 24px rgba(10,98,227,.08)}.display-4{letter-spacing:-1px}.lead{font-size:1.25rem;color:#e3f2fd}h2.fw-semibold{color:#0a62e3;font-size:2rem;margin-bottom:1rem}ul.list-unstyled{padding-left:0}ul.list-unstyled li{font-size:1.08rem;color:#333;display:flex;align-items:center}ul.list-unstyled li i{font-size:1.2rem}.card{transition:transform .18s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .18s cubic-bezier(0.4, 0, 0.2, 1);border-radius:1rem}.card:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 8px 32px rgba(10,98,227,.12)}.card .card-body{padding:2rem 1.5rem}.card .card-body img{width:48px;height:48px;object-fit:contain;margin-bottom:1rem;filter:drop-shadow(0 2px 8px rgba(10, 98, 227, 0.08))}.card .card-body .card-title{color:#0a62e3;margin-bottom:.75rem}.card .card-body .card-text{color:#444;font-size:1rem}a.text-primary{text-decoration:underline}a.text-primary:hover{color:#23cb76 !important;text-decoration:none}.img-fluid{border-radius:1rem !important;box-shadow:0 4px 24px rgba(10,98,227,.1)}@media(max-width: 991.98px){.container{padding-left:1rem;padding-right:1rem}.display-4{font-size:2.2rem}h2.fw-semibold{font-size:1.5rem}}@media(max-width: 767.98px){.card .card-body{padding:1.25rem 1rem}.img-fluid{margin-bottom:1rem}}