/* === STEP 1: FORCE HIDE ALL APEX ELEMENTS ===
.t-Header, .t-Header-wrap, .t-Header-branding, .t-Header-logo, .t-Header-nav,
.t-NavigationBar, .t-NavigationBar-item, .t-TreeNav, .t-BreadcrumbRegion,
.t-Body-nav, .t-Body-actions, .apex-nav-bar, .t-Header-navBar,
.t-Region-header .t-Icon, .t-Button-label .t-Icon .t_Footer{display: none !important;visibility: hidden !important;}*/

.t-Header, .t-Header-wrap, .t-Header-branding, .t-Header-logo, .t-Header-nav,
.t-NavigationBar, .t-NavigationBar-item, .t-TreeNav, .t-BreadcrumbRegion,
.t-Body-nav, .t-Body-actions, .apex-nav-bar, .t-Header-navBar,
.t-Region-header .t-Icon, .t-Button-label .t-Icon,
.t-Footer, #t_Footer, .t-Footer-body, .t-Footer-content,
.t-Footer-apex, .t-Footer-version, .t-Footer-customize,
.t-Footer-top, .t-Footer-topButton, #t_Footer_topButton {display: none !important;visibility: hidden !important;opacity: 0 !important;height: 0 !important;overflow: hidden !important;}        :root {--cape-orange: #FF6B35;--cape-gold: #FFD700;--deep-blue: #1A1A2E;--street-purple: #6C5CE7;--cape-red: #E63946;--fresh-cyan: #00CEC9;--township-green: #00B894;            --bg-gradient: linear-gradient(135deg, #0D1421 0%, #1A1A2E 40%, #16213e 100%);--panel: rgba(255, 255, 255, 0.06);--panel-hover: rgba(255, 107, 53, 0.1);--text: #FFFFFF;--text-muted: #B8B8C8;--border: rgba(255, 255, 255, 0.1);--shadow: 0 25px 50px rgba(0, 0, 0, 0.5);--glow: 0 0 40px rgba(255, 107, 53, 0.3);--radius: 18px;--transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}        *, *::before, *::after {box-sizing: border-box;margin: 0;padding: 0;}        html, body, .t-PageBody, .t-Body {background: var(--bg-gradient) !important;background-attachment: fixed !important;color: var(--text) !important;font-family: 'Inter', system-ui, sans-serif !important;line-height: 1.6 !important;margin: 0 !important;padding: 0 !important;overflow-x: hidden !important;min-height: 100vh !important;}.t-Body-contentInner, .t-Body-main {padding: 0 !important;margin: 0 !important;background: transparent !important;}        .emileyx-nav {position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;z-index: 99999 !important;backdrop-filter: blur(20px) !important;background: rgba(26, 26, 46, 0.95) !important;border-bottom: 1px solid rgba(255, 215, 0, 0.15) !important;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.4) !important;transition: var(--transition) !important;}.emileyx-nav-inner {max-width: 1400px !important;margin: 0 auto !important;padding: 1rem 2rem !important;display: flex !important;align-items: center !important;justify-content: space-between !important;}.emileyx-brand {font-family: 'Bebas Neue', Impact, sans-serif !important;font-size: 2rem !important;letter-spacing: 2px !important;color: var(--cape-orange) !important;text-shadow: var(--glow) !important;text-decoration: none !important;transition: var(--transition) !important;}.emileyx-brand:hover {transform: scale(1.05) !important;color: var(--cape-orange) !important;text-decoration: none !important;}.emileyx-nav-links {display: flex !important;gap: 0.5rem !important;list-style: none !important;}.emileyx-nav-link {padding: 0.8rem 1.4rem !important;border-radius: 30px !important;color: var(--text-muted) !important;text-decoration: none !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 1px !important;font-size: 0.85rem !important;transition: var(--transition) !important;}.emileyx-nav-link:hover {background: var(--panel-hover) !important;color: var(--cape-gold) !important;transform: translateY(-2px) !important;text-decoration: none !important;}.emileyx-menu-toggle {display: none;flex-direction: column;justify-content: center;align-items: center;gap: 5px;background: #FF6B35 !important;border: 3px solid #FFD700 !important;padding: 0.75rem !important;border-radius: 12px !important;cursor: pointer !important;width: 50px !important;height: 50px !important;z-index: 10001 !important;position: relative !important;box-shadow: 0 4px 20px rgba(255, 107, 53, 0.5) !important;transition: all 0.3s ease !important;}.emileyx-menu-toggle:hover {background: #FFD700 !important;transform: scale(1.1) !important;}.emileyx-menu-toggle span {display: block !important;width: 26px !important;height: 3px !important;background: white !important;border-radius: 3px !important;transition: all 0.3s ease !important;}.emileyx-menu-toggle.active {background: #FFD700 !important;transform: rotate(90deg) !important;}.emileyx-menu-toggle.active span:nth-child(1) {transform: rotate(45deg) translate(7px, 7px) !important;}.emileyx-menu-toggle.active span:nth-child(2) {opacity: 0 !important;}.emileyx-menu-toggle.active span:nth-child(3) {transform: rotate(-45deg) translate(7px, -7px) !important;}.emileyx-nav-overlay {position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;background: rgba(0, 0, 0, 0.92) !important;backdrop-filter: blur(10px) !important;z-index: 9999 !important;opacity: 0 !important;visibility: hidden !important;transition: all 0.3s ease !important;pointer-events: none !important;}.emileyx-nav-overlay.active {opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;}@media (max-width: 768px) {.emileyx-menu-toggle {display: flex !important;}    .emileyx-nav-links {        position: fixed !important;top: -200% !important;left: 50% !important;transform: translateX(-50%) !important;width: 90% !important;max-width: 500px !important;height: auto !important;max-height: 90vh !important;display: flex !important;flex-direction: column !important;gap: 0 !important;padding: 5rem 2rem 3rem !important;margin: 0 !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;background: linear-gradient(180deg,
rgba(26, 26, 46, 0.98) 0%,
rgba(13, 20, 33, 0.98) 100%) !important;backdrop-filter: blur(30px) !important;border: 4px solid #FF6B35 !important;border-top: none !important;border-radius: 0 0 25px 25px !important;box-shadow:
0 20px 60px rgba(0, 0, 0, 0.9),
inset 0 0 0 2px #FFD700,
0 0 40px rgba(255, 107, 53, 0.6) !important;z-index: 10000 !important;transition:
top 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55),
opacity 0.4s ease,
visibility 0.4s ease !important;overflow-y: auto !important;overflow-x: hidden !important;}    .emileyx-nav-links.active {display: flex !important;top: 0 !important;opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;}    .emileyx-nav-link {width: 100% !important;padding: 1.5rem 2rem !important;border-radius: 15px !important;font-size: 1.2rem !important;text-align: center !important;margin: 0 0 1rem 0 !important;background: linear-gradient(135deg,
rgba(255, 107, 53, 0.3),
rgba(255, 215, 0, 0.3)) !important;border: 2px solid #FFD700 !important;color: white !important;font-weight: 800 !important;letter-spacing: 2px !important;text-transform: uppercase !important;text-decoration: none !important;box-shadow: 0 4px 15px rgba(255, 107, 53, 0.3) !important;display: block !important;transition: all 0.3s ease !important;}.emileyx-nav-link:hover,
.emileyx-nav-link:focus {transform: scale(1.05) !important;background: linear-gradient(135deg,
rgba(255, 215, 0, 0.4),
rgba(255, 107, 53, 0.4)) !important;color: #FFD700 !important;box-shadow: 0 6px 25px rgba(255, 215, 0, 0.4) !important;}.emileyx-nav-link.active {background: #FF6B35 !important;color: white !important;box-shadow: 0 6px 30px rgba(255, 107, 53, 0.7) !important;}    .emileyx-nav-links::before {content: 'EMILE YX? MENU' !important;position: absolute !important;top: 1.5rem !important;left: 50% !important;transform: translateX(-50%) !important;font-family: 'Bebas Neue', Impact, sans-serif !important;font-size: 1.8rem !important;color: #FFD700 !important;text-shadow: 0 0 20px rgba(255, 215, 0, 0.8) !important;white-space: nowrap !important;letter-spacing: 3px !important;display: block !important;}    .emileyx-nav-links::after {content: '✕ TAP ANYWHERE TO CLOSE' !important;position: absolute !important;bottom: 1rem !important;left: 50% !important;transform: translateX(-50%) !important;font-size: 0.75rem !important;color: rgba(255, 255, 255, 0.5) !important;white-space: nowrap !important;display: block !important;}}@media (max-width: 480px) {.emileyx-nav-links {width: 95% !important;padding: 4.5rem 1.5rem 2.5rem !important;}    .emileyx-nav-link {font-size: 1.1rem !important;padding: 1.3rem 1.5rem !important;}    .emileyx-nav-links::before {font-size: 1.5rem !important;}}@media (min-width: 769px) {.emileyx-menu-toggle {display: none !important;}    .emileyx-nav-overlay {display: none !important;}.emileyx-nav-links {position: static !important;display: flex !important;flex-direction: row !important;opacity: 1 !important;visibility: visible !important;transform: none !important;background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;width: auto !important;max-width: none !important;}}        .emileyx-hero {position: relative !important;min-height: 100vh !important;display: flex !important;align-items: center !important;justify-content: center !important;overflow: hidden !important;padding-top: 80px !important;background:
radial-gradient(circle at 20% 80%, rgba(255, 107, 53, 0.15) 0%, transparent 50%),
radial-gradient(circle at 80% 20%, rgba(108, 92, 231, 0.15) 0%, transparent 50%),
radial-gradient(circle at 40% 40%, rgba(0, 206, 201, 0.08) 0%, transparent 50%),
var(--bg-gradient) !important;}.emileyx-hero::before {content: '' !important;position: absolute !important;inset: 0 !important;/*background: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFD700' fill-opacity='0.05'%3E%3Cpath d='M40 20L45 35H60L48 45L53 60L40 52L27 60L32 45L20 35H35L40 20Z'/%3E%3C/g%3E%3C/svg%3E") repeat !important;*/
/*background: url("#APP_FILES#images/Africa3.svg") repeat !important;*/
animation: float-pattern 25s linear infinite !important;z-index: 1 !important;}@keyframes float-pattern {0%   { transform: rotate(0deg) scale(1.2); }100% { transform: rotate(360deg) scale(1.2); }}.emileyx-hero-content {position: relative !important;z-index: 10 !important;text-align: center !important;padding: 4rem 2rem !important;max-width: 1200px !important;margin: 0 auto !important;}.emileyx-hero-kicker {display: inline-block !important;background: linear-gradient(90deg, var(--cape-orange), var(--cape-gold)) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;background-clip: text !important;text-transform: uppercase !important;letter-spacing: 3px !important;font-weight: 800 !important;font-size: 1rem !important;margin-bottom: 1.5rem !important;}.emileyx-hero-title {font-family: 'Bebas Neue', Impact, sans-serif !important;font-size: clamp(3rem, 10vw, 8rem) !important;line-height: 0.85 !important;margin: 1rem 0 2rem !important;text-shadow:
0 0 30px rgba(255, 107, 53, 0.5),
0 8px 16px rgba(0, 0, 0, 0.4) !important;letter-spacing: 3px !important;color: var(--text) !important;}.emileyx-hero-title .gold-text {color: var(--cape-gold) !important;text-shadow:
0 0 30px rgba(255, 215, 0, 0.6),
0 8px 16px rgba(0, 0, 0, 0.4) !important;}.emileyx-hero-subtitle {font-size: clamp(1.2rem, 3vw, 1.6rem) !important;color: var(--text-muted) !important;margin-bottom: 3rem !important;max-width: 900px !important;margin-left: auto !important;margin-right: auto !important;line-height: 1.4 !important;}.emileyx-hero-stats {color: var(--text-muted) !important;margin-top: 2rem !important;font-size: 0.9rem !important;font-weight: 600 !important;}        .emileyx-cta-buttons {display: flex !important;gap: 1.5rem !important;justify-content: center !important;flex-wrap: wrap !important;margin: 3rem 0 !important;}.emileyx-btn {padding: 1.2rem 2.5rem !important;border-radius: 35px !important;font-weight: 700 !important;text-decoration: none !important;display: inline-flex !important;align-items: center !important;gap: 0.8rem !important;transition: var(--transition) !important;cursor: pointer !important;font-family: 'Inter', system-ui, sans-serif !important;text-transform: uppercase !important;letter-spacing: 1.5px !important;font-size: 0.9rem !important;border: none !important;position: relative !important;overflow: hidden !important;}.emileyx-btn::before {content: '' !important;position: absolute !important;top: 0 !important;left: -100% !important;width: 100% !important;height: 100% !important;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent) !important;transition: left 0.6s ease !important;}.emileyx-btn:hover::before {left: 100% !important;}.emileyx-btn-primary {background: linear-gradient(135deg, var(--cape-orange), var(--cape-red)) !important;color: white !important;box-shadow: var(--glow) !important;}.emileyx-btn-primary:hover {transform: translateY(-4px) scale(1.03) !important;box-shadow: 0 20px 40px rgba(255, 107, 53, 0.4) !important;color: white !important;text-decoration: none !important;}.emileyx-btn-secondary {background: transparent !important;border: 2px solid var(--cape-gold) !important;color: var(--cape-gold) !important;}.emileyx-btn-secondary:hover {background: var(--cape-gold) !important;color: var(--deep-blue) !important;transform: translateY(-4px) scale(1.03) !important;text-decoration: none !important;}        .emileyx-stats-section {padding: 6rem 2rem !important;background: rgba(255, 215, 0, 0.02) !important;border-top: 1px solid rgba(255, 215, 0, 0.1) !important;border-bottom: 1px solid rgba(255, 215, 0, 0.1) !important;}.emileyx-stats-grid {display: grid !important;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) !important;gap: 2.5rem !important;max-width: 1400px !important;margin: 0 auto !important;}.emileyx-stat-card {background: var(--panel) !important;border: 1px solid rgba(255, 215, 0, 0.15) !important;border-radius: var(--radius) !important;padding: 3rem 2rem !important;text-align: center !important;transition: var(--transition) !important;backdrop-filter: blur(15px) !important;position: relative !important;overflow: hidden !important;}.emileyx-stat-card::after {content: '' !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;height: 3px !important;background: linear-gradient(90deg, var(--cape-orange), var(--cape-gold), var(--street-purple)) !important;transform: scaleX(0) !important;transition: transform 0.6s ease !important;}.emileyx-stat-card:hover::after {transform: scaleX(1) !important;}.emileyx-stat-card:hover {transform: translateY(-12px) !important;background: var(--panel-hover) !important;border-color: var(--cape-orange) !important;box-shadow: var(--shadow) !important;}.emileyx-stat-number {font-family: 'Bebas Neue', Impact, sans-serif !important;font-size: 4rem !important;color: var(--cape-gold) !important;margin-bottom: 0.8rem !important;text-shadow: var(--glow) !important;line-height: 0.9 !important;}.emileyx-stat-label {font-weight: 700 !important;color: var(--text-muted) !important;text-transform: uppercase !important;letter-spacing: 1.2px !important;font-size: 0.85rem !important;}        .audio-player {background: linear-gradient(135deg, rgba(255, 107, 53, 0.1), rgba(255, 215, 0, 0.1)) !important;border: 1px solid rgba(255, 215, 0, 0.15) !important;border-radius: var(--radius) !important;padding: 2rem !important;margin: 3rem auto !important;backdrop-filter: blur(15px) !important;max-width: 600px !important;transition: var(--transition) !important;}.audio-player:hover {transform: translateY(-5px) !important;box-shadow: var(--shadow) !important;border-color: var(--cape-orange) !important;}.player-controls {display: flex !important;align-items: center !important;gap: 1.5rem !important;}.play-btn {width: 60px !important;height: 60px !important;border-radius: 50% !important;background: linear-gradient(135deg, var(--cape-orange), var(--cape-red)) !important;border: none !important;color: white !important;display: flex !important;align-items: center !important;justify-content: center !important;cursor: pointer !important;font-size: 1.2rem !important;transition: var(--transition) !important;box-shadow: 0 4px 20px rgba(255, 107, 53, 0.3) !important;}.play-btn:hover {background: linear-gradient(135deg, var(--cape-red), var(--cape-orange)) !important;transform: scale(1.1) !important;box-shadow: 0 6px 25px rgba(255, 107, 53, 0.5) !important;}.play-btn:active {transform: scale(0.95) !important;}.track-info {flex: 1 !important;}.track-title {font-weight: 700 !important;font-size: 1.1rem !important;color: var(--text) !important;margin-bottom: 0.5rem !important;letter-spacing: 0.5px !important;}.track-artist {color: var(--text-muted) !important;font-size: 0.9rem !important;font-weight: 500 !important;}.track-duration {color: var(--text-muted) !important;font-size: 0.9rem !important;font-weight: 600 !important;font-family: 'Bebas Neue', monospace !important;letter-spacing: 1px !important;}        .emileyx-about-section {padding: 6rem 2rem !important;}.emileyx-section-title {font-family: 'Bebas Neue', Impact, sans-serif !important;font-size: clamp(2.5rem, 6vw, 4rem) !important;text-align: center !important;color: var(--cape-orange) !important;text-shadow: var(--glow) !important;letter-spacing: 3px !important;margin-bottom: 4rem !important;}.emileyx-cards-grid {display: grid !important;grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)) !important;gap: 2.5rem !important;max-width: 1400px !important;margin: 0 auto !important;}.emileyx-culture-card {background: var(--panel) !important;border: 1px solid rgba(255, 215, 0, 0.15) !important;border-radius: var(--radius) !important;padding: 3rem 2.5rem !important;transition: var(--transition) !important;backdrop-filter: blur(15px) !important;position: relative !important;overflow: hidden !important;}.emileyx-culture-card:hover {transform: translateY(-10px) !important;background: var(--panel-hover) !important;border-color: var(--cape-orange) !important;box-shadow: var(--shadow) !important;}.emileyx-card-icon {font-size: 3rem !important;margin-bottom: 1.5rem !important;display: block !important;}.emileyx-card-title {font-family: 'Bebas Neue', Impact, sans-serif !important;font-size: 1.8rem !important;color: var(--cape-gold) !important;margin-bottom: 1.5rem !important;letter-spacing: 1.5px !important;}.emileyx-card-description {color: var(--text-muted) !important;line-height: 1.6 !important;font-size: 1rem !important;}        .emileyx-fade-in-up {opacity: 0 !important;transform: translateY(40px) !important;transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1) !important;}.emileyx-fade-in-up.visible {opacity: 1 !important;transform: translateY(0) !important;}.emileyx-slide-in-left {opacity: 0 !important;transform: translateX(-40px) !important;transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1) !important;}.emileyx-slide-in-left.visible {opacity: 1 !important;transform: translateX(0) !important;}        @media (max-width: 768px) {.emileyx-nav-links {display: none !important;}            .emileyx-hero-content {padding: 3rem 1.5rem !important;}            .emileyx-cta-buttons {flex-direction: column !important;align-items: center !important;gap: 1rem !important;}            .emileyx-btn {width: 100% !important;max-width: 300px !important;}            .emileyx-stats-grid {grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)) !important;gap: 1.5rem !important;}            .emileyx-cards-grid {grid-template-columns: 1fr !important;gap: 2rem !important;}}        .content-section {padding: 6rem 2rem !important;}.content-wrap {max-width: 1400px !important;margin: 0 auto !important;}.education-preview {background: linear-gradient(135deg, rgba(108, 92, 231, 0.15), rgba(0, 206, 201, 0.15)) !important;border: 1px solid rgba(108, 92, 231, 0.25) !important;border-radius: var(--radius) !important;padding: 4rem 3rem !important;text-align: center !important;margin: 4rem auto !important;max-width: 800px !important;backdrop-filter: blur(15px) !important;transition: var(--transition) !important;position: relative !important;overflow: hidden !important;}.education-preview::before {content: '' !important;position: absolute !important;top: -50% !important;left: -50% !important;width: 200% !important;height: 200% !important;background: radial-gradient(circle, rgba(108, 92, 231, 0.1) 0%, transparent 70%) !important;animation: rotate 20s linear infinite !important;z-index: -1 !important;}@keyframes rotate {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}.education-preview:hover {transform: translateY(-8px) !important;border-color: var(--street-purple) !important;box-shadow: 0 20px 60px rgba(108, 92, 231, 0.3) !important;}.progress-ring {width: 140px !important;height: 140px !important;border: 6px solid rgba(255, 215, 0, 0.2) !important;border-top: 6px solid var(--cape-gold) !important;border-right: 6px solid var(--cape-orange) !important;border-radius: 50% !important;margin: 0 auto 2.5rem !important;display: flex !important;align-items: center !important;justify-content: center !important;font-family: 'Bebas Neue', Impact, sans-serif !important;font-size: 2.5rem !important;color: var(--cape-gold) !important;animation: spin-progress 4s linear infinite !important;position: relative !important;}.progress-ring::before {content: '' !important;position: absolute !important;inset: -10px !important;border-radius: 50% !important;background: conic-gradient(from 0deg, transparent, var(--cape-gold), transparent) !important;animation: spin-glow 3s linear infinite reverse !important;z-index: -1 !important;opacity: 0.3 !important;}@keyframes spin-progress {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}@keyframes spin-glow {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}.education-preview h3 {font-family: 'Bebas Neue', Impact, sans-serif !important;font-size: 2.2rem !important;margin-bottom: 1.5rem !important;color: var(--cape-gold) !important;letter-spacing: 2px !important;text-shadow: 0 0 20px rgba(255, 215, 0, 0.5) !important;}.education-preview p {color: var(--text-muted) !important;margin-bottom: 3rem !important;font-size: 1.1rem !important;line-height: 1.6 !important;max-width: 600px !important;margin-left: auto !important;margin-right: auto !important;}        #contact {background: rgba(255, 107, 53, 0.02) !important;border-top: 1px solid rgba(255, 107, 53, 0.1) !important;}.section-title {font-family: 'Bebas Neue', Impact, sans-serif !important;font-size: clamp(2.5rem, 6vw, 4rem) !important;text-align: center !important;color: var(--cape-orange) !important;text-shadow: var(--glow) !important;letter-spacing: 3px !important;margin-bottom: 4rem !important;}.contact-form-container {max-width: 700px !important;margin: 0 auto !important;background: var(--panel) !important;border: 1px solid rgba(255, 215, 0, 0.15) !important;border-radius: var(--radius) !important;padding: 3rem !important;backdrop-filter: blur(15px) !important;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2) !important;}.form-grid {display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 1.5rem !important;margin-bottom: 1.5rem !important;}.form-group {margin-bottom: 2rem !important;}.form-label {display: block !important;color: var(--cape-gold) !important;font-weight: 700 !important;margin-bottom: 0.8rem !important;text-transform: uppercase !important;letter-spacing: 1px !important;font-size: 0.9rem !important;}.form-input {width: 100% !important;background: rgba(255, 255, 255, 0.05) !important;border: 2px solid rgba(255, 215, 0, 0.15) !important;border-radius: 12px !important;color: var(--text) !important;padding: 1.2rem 1.5rem !important;font-size: 1rem !important;transition: var(--transition) !important;font-family: 'Inter', system-ui, sans-serif !important;}.form-input::placeholder {color: rgba(184, 184, 200, 0.6) !important;font-style: italic !important;}.form-input:focus {border-color: var(--cape-orange) !important;box-shadow: 0 0 0 3px rgba(255, 107, 53, 0.2) !important;background: rgba(255, 255, 255, 0.08) !important;outline: none !important;transform: scale(1.02) !important;}textarea.form-input {resize: vertical !important;min-height: 120px !important;}.submit-btn {width: 100% !important;margin-top: 2rem !important;padding: 1.5rem 2rem !important;background: linear-gradient(135deg, var(--cape-orange), var(--cape-red)) !important;color: white !important;border: none !important;border-radius: 30px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 1.5px !important;font-size: 1rem !important;cursor: pointer !important;transition: var(--transition) !important;box-shadow: 0 0 30px rgba(255, 107, 53, 0.3) !important;}.submit-btn:hover {transform: translateY(-3px) scale(1.02) !important;box-shadow: 0 15px 35px rgba(255, 107, 53, 0.4) !important;background: linear-gradient(135deg, var(--cape-red), var(--cape-orange)) !important;}.submit-btn:active {transform: translateY(-1px) scale(0.98) !important;}        .footer {background: rgba(0, 0, 0, 0.4) !important;border-top: 2px solid rgba(255, 215, 0, 0.15) !important;padding: 4rem 2rem 2rem !important;margin-top: 4rem !important;position: relative !important;}.footer::before {content: '' !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;height: 1px !important;background: linear-gradient(90deg, transparent, var(--cape-gold), var(--cape-orange), var(--cape-gold), transparent) !important;}.footer-content {max-width: 1200px !important;margin: 0 auto !important;text-align: center !important;}/*        .footer-brand {font-family: 'Bebas Neue', Impact, sans-serif !important;font-size: 1.5rem !important;color: var(--cape-orange) !important;margin-bottom: 2rem !important;letter-spacing: 2px !important;text-shadow: 0 0 20px rgba(255, 107, 53, 0.3) !important;}*/

.footer-brand {font-family: 'Bebas Neue', Impact, sans-serif !important;font-size: 2.5rem !important;color: var(--cape-gold) !important;letter-spacing: 2px !important;margin-bottom: 2rem !important;}.social-links {display: flex !important;justify-content: center !important;gap: 1rem !important;flex-wrap: wrap !important;margin-bottom: 3rem !important;}.social-link {background: var(--panel) !important;padding: 1rem 1.5rem !important;border-radius: 25px !important;border: 1px solid rgba(255, 215, 0, 0.15) !important;color: var(--text-muted) !important;text-decoration: none !important;transition: var(--transition) !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;font-size: 0.85rem !important;}.social-link:hover {background: var(--cape-orange) !important;color: white !important;transform: translateY(-3px) !important;border-color: var(--cape-orange) !important;text-decoration: none !important;box-shadow: 0 8px 20px rgba(255, 107, 53, 0.3) !important;}.footer-copyright {color: var(--text-muted) !important;font-size: 0.9rem !important;padding-top: 2rem !important;border-top: 1px solid rgba(255, 255, 255, 0.1) !important;}        @media (max-width: 768px) {.emileyx-nav-links {display: none !important;}            .emileyx-hero-content {padding: 3rem 1.5rem !important;}            .emileyx-cta-buttons {flex-direction: column !important;align-items: center !important;gap: 1rem !important;}            .emileyx-btn {width: 100% !important;max-width: 300px !important;}            .emileyx-stats-grid {grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)) !important;gap: 1.5rem !important;}            .emileyx-cards-grid {grid-template-columns: 1fr !important;gap: 2rem !important;}.form-grid {grid-template-columns: 1fr !important;gap: 1rem !important;}.contact-form-container {padding: 2rem !important;}.education-preview {padding: 3rem 2rem !important;}.progress-ring {width: 100px !important;height: 100px !important;font-size: 2rem !important;}.social-links {gap: 0.5rem !important;}.social-link {padding: 0.8rem 1.2rem !important;font-size: 0.8rem !important;}}        @media (prefers-reduced-motion: reduce) {* {animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;}}        .t-Region, .t-ContentBlock {background: transparent !important;border: none !important;box-shadow: none !important;margin: 0 !important;padding: 0 !important;}.t-Region-body {padding: 0 !important;margin: 0 !important;}        .t-Body-title, .t-Body-header, .t-Body-side {display: none !important;}