/*
Theme Name: ANG Arabia
Theme URI: https://angarabia.ae
Author: ANG Arabia
Author URI: https://angarabia.ae
Description: Premium Accounting and Advisory firm theme for ANG Arabia Dubai UAE.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ang-arabia
Tags: business, finance, accounting, professional
*/

@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap');


body { font-family: 'Manrope', sans-serif; }

.text-gold { color: #D4AF37; }
.bg-gold { background-color: #D4AF37; }
.border-gold { border-color: #D4AF37; }

.faq-texture {
    background-color: #0c1520;
    background-image: radial-gradient(circle at 2px 2px, rgba(255,255,255,0.05) 1px, transparent 0);
    background-size: 24px 24px;
}

.sticky-bar-blur {
    background: rgba(255,255,255,0.8);
    backdrop-filter: blur(12px);
    border-top: 1px solid rgba(0,0,0,0.1);
}

.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}

.hero-gradient-about { background: linear-gradient(135deg, #101922 0%, #1e293b 100%); }

.section-card {
    background: #fff;
    border: 1px solid #e2e8f0;
    padding: 2rem;
    border-radius: 1.5rem;
    box-shadow: 0 1px 2px rgba(0,0,0,.05);
    transition: all .3s ease;
}

.stat-card {
    padding: 2rem;
    border-radius: 1rem;
    background: #f8fafc;
    border: 1px solid #f1f5f9;
    text-align: center;
}

.list-item {
    display: flex;
    gap: 1rem;
    align-items: flex-start;
    color: #475569;
}

.list-icon {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    background: rgba(19,127,236,0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #137fec;
    flex-shrink: 0;
    margin-top: 0.25rem;
}

a { text-decoration: none; color: inherit; }

body { padding-bottom: 0; }
@media (min-width: 1024px) { body { padding-bottom: 6rem; } }
