h2.seo-hl-1,h3.seo-hl-1,h4.seo-hl-1,h5.seo-hl-1,h6.seo-hl-1{font-size:2em;margin:.67em 0;font-weight:bold}h3.seo-hl-2,h4.seo-hl-2,h5.seo-hl-2,h6.seo-hl-2{font-size:1.5em;margin:.83em 0;font-weight:bold}h2.seo-hl-3,h4.seo-hl-3,h5.seo-hl-3,h6.seo-hl-3{font-size:1.17em;margin:1em 0;font-weight:bold}h2.seo-hl-4,h3.seo-hl-4,h5.seo-hl-4,h6.seo-hl-4{font-size:1em;margin:1.33em 0;font-weight:bold}h2.seo-hl-5,h3.seo-hl-5,h4.seo-hl-5,h6.seo-hl-5{font-size:.83em;margin:1.67em 0;font-weight:bold}h2.seo-hl-6,h3.seo-hl-6,h4.seo-hl-6,h5.seo-hl-6{font-size:.67em;margin:2.33em 0;font-weight:bold}.section-header .seo-hl-2{font-family: 'Outfit', sans-serif; font-size: 3rem; font-weight: 700; color: var(--text-primary); line-height: 1.15; letter-spacing: -0.02em;}.section-header .seo-hl-2 .gold{color: var(--gold);}.navbar-brand-custom .brand-text .seo-hl-1{font-family: 'Outfit', sans-serif; font-size: 1.3rem; font-weight: 800; color: var(--text-primary); margin: 0; line-height: 1.2; letter-spacing: 2px;}.hero-content .seo-hl-2{font-family: 'Outfit', sans-serif; font-size: 4.2rem; font-weight: 800; line-height: 1.05; color: #ffffff; margin-bottom: 28px; letter-spacing: -0.03em;}.hero-content .seo-hl-2 .gold-text{background: linear-gradient(135deg, var(--gold-light), #a8bc6e); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;}.hero-stat-item .seo-hl-3{font-family: 'Outfit', sans-serif; font-size: 2.6rem; font-weight: 800; color: #ffffff; margin-bottom: 2px; line-height: 1;}.service-card .seo-hl-4{font-family: 'Outfit', sans-serif; font-size: 1.25rem; font-weight: 700; color: var(--text-primary); margin-bottom: 14px; letter-spacing: -0.01em;}.about-badge .seo-hl-3{font-family: 'Outfit', sans-serif; font-size: 2.5rem; font-weight: 800; margin: 0; line-height: 1;}.about-content .seo-hl-3{font-family: 'Outfit', sans-serif; font-size: 1.6rem; font-weight: 700; color: var(--text-primary); margin-bottom: 16px;}.advantages-section .section-header .seo-hl-2{color: var(--white);}.advantage-card .seo-hl-5{font-family: 'Outfit', sans-serif; color: var(--white); font-weight: 700; margin-bottom: 12px; font-size: 1.1rem;}.cert-card .seo-hl-5{font-family: 'Outfit', sans-serif; color: var(--text-primary); font-weight: 700; margin-bottom: 6px; font-size: 1.05rem;}.cta-content .seo-hl-2{font-family: 'Outfit', sans-serif; font-size: 2.8rem; font-weight: 700; color: var(--white); margin-bottom: 20px; letter-spacing: -0.01em;}.contact-info-card .seo-hl-5{font-family: 'Outfit', sans-serif; color: var(--text-primary); font-weight: 700; margin-bottom: 8px; font-size: 1rem;}.contact-secure-panel .seo-hl-5{font-family: 'Outfit', sans-serif; color: var(--text-primary); font-weight: 700; margin-bottom: 15px;}.blog-section .section-header .seo-hl-2{color: var(--text-primary);}.page-banner .seo-hl-1{font-family: 'Outfit', sans-serif; font-size: 3rem; font-weight: 800; color: #fff; margin-bottom: 16px; letter-spacing: -0.02em;}.page-banner .seo-hl-1 .gold-text{background: linear-gradient(135deg, var(--gold-light), #a8bc6e); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;}.sidebar-post-item .seo-hl-6{font-family: 'Outfit', sans-serif; font-size: 0.88rem; font-weight: 600; color: var(--text-primary); margin-bottom: 6px; line-height: 1.4; transition: var(--transition);}.sidebar-post-item a:hover .seo-hl-6{color: var(--gold);}.sidebar-cta .seo-hl-5{font-family: 'Outfit', sans-serif; color: var(--white); font-weight: 700; margin-bottom: 12px;}.wp-content .seo-hl-1{font-family: 'Outfit', sans-serif; font-size: 2.2rem; font-weight: 800; color: var(--text-primary); margin: 40px 0 20px; letter-spacing: -0.02em;}.wp-content .seo-hl-2{font-family: 'Outfit', sans-serif; font-size: 1.8rem; font-weight: 700; color: var(--text-primary); margin: 36px 0 18px; letter-spacing: -0.01em;}.wp-content .seo-hl-3{font-family: 'Outfit', sans-serif; font-size: 1.45rem; font-weight: 700; color: var(--text-primary); margin: 32px 0 16px;}.wp-content .seo-hl-4{font-family: 'Outfit', sans-serif; font-size: 1.2rem; font-weight: 700; color: var(--text-primary); margin: 28px 0 14px;}.wp-content .seo-hl-5{font-family: 'Outfit', sans-serif; font-size: 1.05rem; font-weight: 700; color: var(--text-primary); margin: 24px 0 12px;}.wp-content .seo-hl-6{font-family: 'Outfit', sans-serif; font-size: 0.95rem; font-weight: 700; color: var(--text-primary); margin: 20px 0 10px;}.vm-card .seo-hl-4{font-family: 'Outfit', sans-serif; font-size: 1.3rem; font-weight: 700; color: var(--text-primary); margin-bottom: 16px;}.form-download-card .form-info .seo-hl-5{font-family: 'Outfit', sans-serif; color: var(--text-primary); font-weight: 600; margin-bottom: 4px; font-size: 0.95rem;}.reference-grid-card .seo-hl-5{font-family: 'Outfit', sans-serif; font-size: 1rem; font-weight: 700; color: var(--text-primary); margin: 0;}.footer-main .seo-hl-5{font-family: 'Outfit', sans-serif; color: var(--white); font-weight: 700; margin-bottom: 24px; font-size: 1.2rem; letter-spacing: 0.5px;}@media (max-width: 991.98px){.hero-content .seo-hl-2{font-size: 3rem;}.section-header .seo-hl-2{font-size: 2.4rem;}.page-banner .seo-hl-1{font-size: 2.4rem;}}@media (max-width: 767.98px){.hero-content .seo-hl-2{font-size: 2.4rem;}.hero-stat-item .seo-hl-3{font-size: 2rem;}.section-header .seo-hl-2{font-size: 2rem;}.cta-content .seo-hl-2{font-size: 2rem;}.page-banner .seo-hl-1{font-size: 2rem;}}@media (max-width: 575.98px){.hero-content .seo-hl-2{font-size: 1.9rem;}.page-banner .seo-hl-1{font-size: 1.7rem;}}