:root{--primary-color: #101A36;--primary-light: #1e5cb8;--accent-color: #00b4d8;--text-dark: #2d3748;--text-light: #718096;--white: #ffffff;--bg-light: #f8fafc;--bg-section: #fafbfc;--shadow-light: 0 4px 20px rgba(11,63,137,0.1);--shadow-medium: 0 8px 30px rgba(11,63,137,0.15);--shadow-heavy: 0 15px 50px rgba(11,63,137,0.2);--primary-gradient: linear-gradient(135deg,#101A36 0%,#1e5cb8 50%,#00b4d8 100%);--white-gradient: linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);--transition: all 0.4s cubic-bezier(0.4,0,0.2,1);--border-radius: 24px}*{box-sizing: border-box}body{font-family: 'Inter',-apple-system,BlinkMacSystemFont,sans-serif;line-height: 1.6;color: var(--text-dark);background: linear-gradient(180deg,#fafbfc 0%,#f0f4f8 100%)}p{text-align: justify !important;-webkit-hyphens: auto !important;hyphens: auto !important}.financer-hero-formation{position: relative;min-height: 45vh;background: var(--primary-gradient);overflow: hidden;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 100px 40px 40px 40px;margin-top: 0}.financer-hero-formation::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(135deg,rgba(16,26,54,.80) 0%,rgba(43,16,82,.80) 100%),url('/img/headers/general/general-3.webp') center center/cover;background-repeat: no-repeat;opacity: 1;z-index: 1}.financer-hero-formation::after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: none;z-index: 2}.financer-hero-content{position: relative;z-index: 3;color: white;max-width: 800px;margin: 0 auto;text-align: center}.financer-hero-title{font-size: clamp(2.8rem,6vw,4.5rem);font-weight: 800;margin-bottom: 24px;text-shadow: 0 4px 20px rgba(0,0,0,0.3);letter-spacing: -0.02em}.financer-hero-subtitle{font-size: clamp(1.3rem,3vw,1.8rem);font-weight: 400;margin-bottom: 32px;opacity: 0.95;line-height: 1.4;text-align: center !important}.financer-hero-cta{display: inline-flex;align-items: center;gap: 12px;background: rgba(255,255,255,0.15);color: white;padding: 18px 36px;border-radius: 50px;text-decoration: none;font-weight: 600;font-size: 1.25rem;backdrop-filter: blur(10px);border: 2px solid rgba(255,255,255,0.2);transition: var(--transition);text-shadow: none}.financer-hero-cta:hover{background: rgba(255,255,255,0.25);transform: translateY(-2px);box-shadow: 0 10px 30px rgba(0,0,0,0.2);color: white}.modern-breadcrumbs{background: white;padding: 20px 0;border-bottom: 1px solid #e2e8f0}.breadcrumbs-container{max-width: 1200px;margin: 0 auto;padding: 0 40px}.breadcrumbs-list{display: flex;align-items: center;gap: 12px;font-size: 0.95rem;color: var(--text-light)}.breadcrumbs-list a{color: var(--primary-color);text-decoration: none;transition: var(--transition)}.breadcrumbs-list a:hover{color: var(--accent-color)}.breadcrumb-separator{color: #cbd5e0;font-weight: 600}.breadcrumb-current{color: var(--text-dark);font-weight: 500}.main-container{max-width: 1200px;margin: 0 auto;padding: 100px 40px}.modern-section{margin-bottom: 120px}.financer-section-header{text-align: center;margin-bottom: 60px}.financer-section-title{font-size: clamp(2.8rem,5vw,3.8rem);font-weight: 700;color: var(--primary-color);margin-bottom: 28px;line-height: 1.2}.financer-section-subtitle{font-size: 1.5rem;color: var(--text-light);max-width: 800px;margin: 0 auto;line-height: 1.7}.financer-intro-section{background: linear-gradient(135deg,rgba(248,250,252,0.8) 0%,rgba(241,245,249,0.9) 100%);padding: 48px 56px;border-radius: 24px;border: 1px solid rgba(11,63,137,0.1);box-shadow: 0 8px 30px rgba(11,63,137,0.08);margin-bottom: 80px;position: relative;overflow: hidden}.financer-intro-section::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: var(--primary-gradient)}.financer-intro-text{font-size: 1.4rem;line-height: 1.8;color: var(--text-dark);text-align: center;max-width: 1000px;margin: 0 auto}.financer-intro-image{width: 100%;max-width: 400px;display: block;margin: 30px auto 0;border-radius: 20px;box-shadow: var(--shadow-medium)}.financer-profile-section{background: var(--white-gradient);padding: 70px;border-radius: var(--border-radius);box-shadow: var(--shadow-light);margin-bottom: 100px;border: 1px solid rgba(11,63,137,0.08);position: relative}.financer-profile-section:not(:last-of-type)::after{content: '';position: absolute;bottom: -50px;left: 50%;transform: translateX(-50%);width: 60px;height: 2px;background: linear-gradient(90deg,transparent,rgba(11,63,137,0.2),transparent)}.financer-profile-header{display: flex;align-items: center;gap: 24px;margin-bottom: 48px}.financer-profile-icon{width: 80px;height: 80px;background: var(--primary-gradient);border-radius: 20px;display: flex;align-items: center;justify-content: center;color: white;font-size: 32px;box-shadow: 0 8px 25px rgba(11,63,137,0.3)}.financer-profile-title{font-size: clamp(2.2rem,4vw,2.8rem);font-weight: 700;color: var(--primary-color);margin: 0}.financer-profile-description{font-size: 1.3rem;color: var(--text-dark);margin-bottom: 36px;line-height: 1.7;background: linear-gradient(135deg,rgba(11,63,137,0.03) 0%,rgba(0,180,216,0.05) 100%);padding: 32px 40px;border-radius: 16px;border: 1px solid rgba(11,63,137,0.08);box-shadow: 0 4px 20px rgba(11,63,137,0.05)}.financer-financing-options{display: grid;gap: 24px;margin-top: 40px}.financer-option-item{background: white;border-radius: 20px;overflow: hidden;box-shadow: var(--shadow-light);border: 2px solid rgba(11,63,137,0.08)}.financer-option-header{background: var(--white-gradient);padding: 28px 36px;cursor: pointer;display: flex;align-items: center;justify-content: space-between;font-weight: 600;font-size: 1.3rem;color: var(--primary-color);transition: var(--transition);border: none;width: 100%;text-align: left}.financer-option-header:hover{background: linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.financer-option-icon{width: 28px;height: 28px;transition: var(--transition);opacity: 0.8;color: var(--primary-color)}.financer-option-item[open] .financer-option-icon{transform: rotate(180deg);color: var(--accent-color)}.financer-option-content{padding: 0 36px 36px 36px;color: var(--text-dark);line-height: 1.8;font-size: 1.15rem}.financer-option-item[open] .financer-option-content{border-top: 3px solid var(--primary-color);padding-top: 32px}.financer-banner-image{width: 100%;max-width: 800px;height: auto;border-radius: 24px;box-shadow: var(--shadow-medium);margin: 80px auto 120px auto;display: block}.financer-section-divider{width: 100px;height: 4px;background: var(--primary-gradient);margin: 60px auto;border-radius: 2px}.modern-button{display: inline-flex;align-items: center;gap: 12px;background: var(--primary-gradient);color: white;padding: 20px 45px;border-radius: 50px;text-decoration: none;font-weight: 600;font-size: 1.25rem;transition: var(--transition);border: none;cursor: pointer}.modern-button:hover{transform: translateY(-2px);box-shadow: var(--shadow-medium);color: white}.back-to-hub{position: fixed;bottom: 30px;left: 30px;z-index: 1000}.back-hub-btn{display: flex;align-items: center;gap: 12px;background: linear-gradient(135deg,#ff6b35 0%,#f7931e 100%);color: white;padding: 16px 24px;border-radius: 50px;text-decoration: none;font-weight: 600;font-size: 0.95rem;box-shadow: 0 8px 25px rgba(255,107,53,0.3);border: 1px solid rgba(255,107,53,0.2);transition: var(--transition);backdrop-filter: blur(10px)}.back-hub-btn:hover{background: linear-gradient(135deg,#e55a2b 0%,#e8841a 100%);color: white;transform: translateY(-2px);box-shadow: 0 12px 35px rgba(255,107,53,0.4)}.back-hub-btn svg{width: 20px;height: 20px;transition: var(--transition)}.back-hub-btn:hover svg{transform: scale(1.1)}@media (max-width: 1024px){.back-to-hub{bottom: 25px;left: 20px}.back-hub-btn{padding: 14px 20px;font-size: 0.9rem}.financer-hero-formation{min-height: 40vh;padding: calc(var(--header-height) + 20px) 30px 30px 30px}.financer-hero-subtitle{margin-bottom: 28px}.main-container{padding: 60px 30px}.financer-intro-section{padding: 40px 48px}.financer-profile-section{padding: 50px}.financer-profile-header{flex-direction: column;text-align: center}}@media (max-width: 768px){.back-to-hub{bottom: 20px;left: 15px}.back-hub-btn{padding: 12px 16px;font-size: 0.85rem}.back-hub-btn span{display: none}.back-hub-btn svg{width: 18px;height: 18px}.financer-hero-formation{min-height: 35vh;padding: calc(var(--header-height) + 16px) 20px 25px 20px}.financer-hero-title{font-size: clamp(2.2rem,8vw,3rem);margin-bottom: 16px}.financer-hero-subtitle{font-size: clamp(1.1rem,4vw,1.4rem);margin-bottom: 24px}.main-container{padding: 80px 20px}.modern-section{margin-bottom: 80px}.financer-section-header{margin-bottom: 32px}.financer-profile-section{padding: 50px 24px;margin-bottom: 80px}.financer-financing-options{gap: 20px;margin-top: 32px}.financer-option-header{padding: 24px 28px;font-size: 1.1rem}.financer-option-content{padding: 0 28px 28px 28px}.financer-hero-cta{padding: 16px 32px;font-size: 1.15rem}}@media (max-width: 480px){.financer-hero-formation{min-height: 30vh;padding: calc(var(--header-height) + 16px) 16px 20px 16px}.financer-hero-subtitle{margin-bottom: 20px}.financer-hero-title{font-size: clamp(1.8rem,8vw,2.5rem)}.financer-hero-subtitle{font-size: clamp(1rem,4vw,1.2rem)}.main-container{padding: 60px 16px}.financer-profile-section{padding: 40px 20px;margin-bottom: 60px}.financer-financing-options{gap: 16px;margin-top: 24px}.financer-option-header{padding: 20px 24px;font-size: 1rem}.financer-option-content{padding: 0 24px 24px 24px}.financer-hero-cta{padding: 14px 28px;font-size: 1.05rem}}:root{--text-dark:#e8edf7!important;--text-light:#b6c2d9!important;--bg-light:#101A36!important;--bg-section:#0d1631!important;--white:#16224a!important;--white-gradient:linear-gradient(145deg,#16224a 0%,#1c2a55 100%)!important;--accent-color:#6E9BFF!important}body{background:#101A36!important;color:#e8edf7!important}h1,h2,h3,h4,h5,h6{color:#ffffff!important}p strong,li strong,strong,b{color:#ffffff!important}.modern-breadcrumbs{background:#16224a!important;border-color:rgba(60,101,207,.35)!important}.back-hub-btn{background:linear-gradient(135deg,#CF573C 0%,#b5482f 100%)!important;border-color:#CF573C!important;border-radius:24px!important}.hero-cta,[class*="-hero-cta"],.modern-button,[class*="-modern-button"],[class*="-cta-button"]{background:#2B1052!important;border:1px solid #7300FF!important;color:#ffffff!important;border-radius:24px!important;box-shadow:0 8px 24px rgba(115,0,255,.28)!important}.modern-button.secondary{background:rgba(38,64,131,.7)!important;border:1px solid #3C65CF!important;color:#ffffff!important}.financer-option-item{background:#16224a!important;border-color:rgba(60,101,207,.35)!important}.financer-option-header{background:linear-gradient(145deg,#16224a 0%,#1c2a55 100%)!important;color:#ffffff!important}.financer-option-header *{color:#ffffff!important}.financer-intro-section{background:linear-gradient(135deg,rgba(38,64,131,.30),rgba(43,16,82,.24))!important}