#services{scroll-margin-top:40px}.hero-section{background:linear-gradient(135deg,var(--datadog-purple) 0%,var(--datadog-purple-dark) 100%);min-height:30vh;display:flex;align-items:center;padding:2rem 0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.hero-section .container{padding-left:2rem;padding-right:2rem}.hero-bank-image{max-height:300px;max-width:100%;height:auto;border-radius:1rem;box-shadow:0 .5rem 1rem #00000026;transition:transform .3s ease}.hero-bank-image:hover{transform:scale(1.05)}.hero-image{margin-top:1rem}.security-room-image{max-height:350px;max-width:100%;height:auto;border-radius:1rem;box-shadow:0 .5rem 1rem #00000026;transition:transform .3s ease}.security-room-image:hover{transform:scale(1.05)}.min-vh-50{min-height:20vh}.service-icon{transition:transform .3s ease}.card:hover .service-icon{transform:translateY(-5px)}.card{transition:all .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 1rem 3rem #0000002d!important}.hero-buttons{margin-top:3rem}.hero-buttons .btn{transition:all .3s ease}.security-features .d-flex{transition:all .3s ease;padding:1rem;border-radius:.5rem}.security-features .d-flex:hover{background-color:#f8f9fa;transform:translate(10px)}#services .card-body{display:flex;flex-direction:column;height:100%}#services .card-text{flex-grow:1;margin-bottom:1.5rem}#services .btn{align-self:center;width:auto}.btn:hover{background-color:var(--datadog-purple)!important;color:#fff!important;border-color:var(--datadog-purple)!important}.hero-section .btn:hover{background-color:#fff!important;color:var(--datadog-purple)!important;border-color:#fff!important;transform:translateY(-2px)}.bg-datadog-purple{border-radius:1rem}.bg-datadog-purple .btn:hover{background-color:#fff!important;color:var(--datadog-purple)!important;border-color:#fff!important;transform:translateY(-2px)}#services .btn:hover{background-color:var(--datadog-purple)!important;color:#fff!important;border-color:var(--datadog-purple)!important;transform:translateY(-2px)}.scenario-btn{border-radius:.5rem;font-weight:600;padding:.75rem 1rem;transition:all .3s ease;font-size:.9rem}.scenario-btn:hover{transform:translateY(-2px);box-shadow:0 .25rem .5rem #00000026}.account-type-select{font-size:.95rem;padding:.75rem 1rem}.account-type-select optgroup{font-weight:600;color:var(--datadog-purple);padding:.5rem 0}.account-type-select option{padding:.5rem 1rem;font-size:.9rem}.account-type-select option:not([value=""]){background-color:#f8f9fa;margin:.25rem 0}.account-type-select option:hover{background-color:var(--datadog-purple);color:#fff}.account-type-select optgroup option{padding-left:1.5rem}
