.advantage-section{position:relative;background-image:url('data:image/svg+xml,%3Csvg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg fill="%23ca8a04" fill-opacity="0.07"%3E%3Cpath d="M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E')}.advantage-card{background-color:#1e293bcc;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid #334155;padding:2rem;border-radius:.75rem;text-align:center}.text-gradient-animated{background:linear-gradient(90deg,#f59e0b,#facc15,#fde047,#f59e0b);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-animation 4s ease infinite}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.partner-card{background-color:#1e293b80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #334155;transition:transform .3s ease,border-color .3s ease}.partner-card:hover{transform:translateY(-8px);border-color:var(--color-primary)}.form-input-dark,.form-select-dark{background-color:#1e293b;border:1px solid #475569;color:#f1f5f9;border-radius:.375rem;transition:all .3s ease;padding:.75rem 1rem;width:100%}.form-input-dark:focus,.form-select-dark:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #f59e0b4d}.form-input-dark.is-invalid,.form-select-dark.is-invalid{border-color:#ef4444;box-shadow:0 0 0 1px #ef4444}
