.blog-container{color:#333;font-family:Arial,sans-serif;line-height:1.6;overflow-x:hidden}.blog-hero{background:linear-gradient(135deg,#1e3a5f,#2c5aa0 50%,#1e3a5f);overflow:hidden;padding:120px 0 80px;position:relative;text-align:center}.floating-icon{animation:float 6s ease-in-out infinite;color:#d4af37;font-size:2rem;position:absolute}.floating-icon:first-child{animation-delay:0s;left:10%;top:20%}.floating-icon:nth-child(2){animation-delay:1s;right:15%;top:30%}.floating-icon:nth-child(3){animation-delay:2s;bottom:40%;left:5%}.floating-icon:nth-child(4){animation-delay:3s;bottom:20%;right:20%}.floating-icon:nth-child(5){animation-delay:4s;left:45%;top:15%}.hero-content>p{color:#e0e0e0;font-size:1.2rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.blog-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.action-btn{align-items:center;background:linear-gradient(45deg,#d4af37,#f4d03f);border:none;border-radius:50px;color:#1e3a5f;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;padding:15px 30px;text-decoration:none;transition:all .3s ease}.action-btn:hover{box-shadow:0 10px 30px #d4af3766;transform:translateY(-3px)}.btn-icon{font-size:1.2rem}.blog-grid-section{background:#f8f9fa;padding:80px 0}.section-header{margin-bottom:60px;text-align:center}.section-header h2{font-weight:600}.section-header p{margin:0 auto;max-width:500px}.blog-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.blog-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.blog-card:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-10px)}.blog-image{height:250px;overflow:hidden;position:relative}.blog-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blog-card:hover .blog-image img{transform:scale(1.05)}.blog-category{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4af37e6;border-radius:20px;color:#1e3a5f;font-size:.8rem;font-weight:600;left:15px;padding:5px 12px;position:absolute;top:15px}.blog-content{padding:25px}.blog-meta{align-items:center;color:#999;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:15px}.blog-date{font-weight:500}.blog-read-time{color:#d4af37;font-weight:600}.blog-title{color:#1e3a5f;cursor:pointer;font-size:1.3rem;font-weight:600;line-height:1.4;margin-bottom:12px;transition:color .3s ease}.blog-title:hover{color:#d4af37}.blog-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:.95rem;line-height:1.6;margin-bottom:20px;overflow:hidden}.blog-footer{border-top:1px solid #eee;justify-content:space-between;padding-top:15px}.blog-author,.blog-footer{align-items:center;display:flex}.blog-author{gap:10px}.author-avatar{align-items:center;background:#d4af37;border-radius:50%;display:flex;font-weight:600;height:35px;justify-content:center;width:35px}.author-avatar,.author-name{color:#1e3a5f;font-size:.9rem}.author-name{font-weight:500}.blog-actions-mini{display:flex;gap:8px}.mini-btn{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;transition:all .3s ease;width:32px}.mini-btn:hover{background:#f5f5f5;transform:translateY(-2px)}.edit-btn:hover{background:#d4af371a;border-color:#d4af37}.delete-btn:hover{background:#e74c3c1a;border-color:#e74c3c}.blog-overlay{background:#0000;position:absolute;z-index:1}.blog-overlay,.modal-overlay{bottom:0;left:0;right:0;top:0}.modal-overlay{align-items:center;background:#00000080;display:flex;justify-content:center;padding:20px;position:fixed;z-index:2000}.modal-content{background:#fff;border-radius:20px;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:25px 30px}.modal-header h3{color:#1e3a5f;font-size:1.5rem;font-weight:600}.modal-close{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;transition:color .3s ease;width:30px}.modal-close:hover{color:#e74c3c}.modal-body{padding:30px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:.95rem;font-weight:500}.form-group input,.form-group select,.form-group textarea{background:#fafafa;font-size:.95rem;padding:12px 15px;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#fff}.form-group textarea{line-height:1.5;min-height:100px}.modal-actions{border-top:1px solid #eee;display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:20px}.btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;min-width:100px;padding:12px 25px;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(45deg,#d4af37,#f4d03f);color:#1e3a5f}.btn-primary:hover{box-shadow:0 5px 15px #d4af374d;transform:translateY(-2px)}.btn-secondary{background:#f8f9fa;border:2px solid #e0e0e0;color:#666}.btn-secondary:hover{background:#e9ecef;border-color:#ced4da}.btn-danger{background:#e74c3c;color:#fff}.btn-danger:hover{background:#c0392b;box-shadow:0 5px 15px #e74c3c4d;transform:translateY(-2px)}.delete-confirmation{padding:20px 0;text-align:center}.delete-confirmation p{color:#666;font-size:1.1rem;margin-bottom:15px}.delete-confirmation h4{color:#1e3a5f;font-size:1.2rem;font-weight:600;margin-bottom:30px}.footer-info{display:flex;flex-direction:column;gap:20px}.footer-info .logo{margin-bottom:15px}.footer-info .logo-text{color:#d4af37;font-size:1.4rem}.footer-info p{font-size:.95rem}.footer-links{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.link-group a{font-size:.9rem;margin-bottom:12px}.link-group a:hover{padding-left:5px}.footer-bottom{border-top:1px solid #d4af3733}.footer-bottom p{color:#e0e0e0;font-size:.9rem}@media (max-width:768px){.mobile-menu-btn{display:flex}.nav{background:#0f1e37fa;display:none;flex-direction:column;gap:15px;left:0;padding:20px 0;position:absolute;top:100%;width:100%}.nav.nav-open{display:flex}.header .container{padding:0 20px}.blog-hero{padding:100px 0 60px}.hero-content h1{font-size:2.5rem}.hero-content>p{font-size:1rem}.blog-grid{gap:25px;grid-template-columns:1fr}.blog-card{margin:0 10px}.section-header h2{font-size:2rem}.modal-content{margin:10px;max-width:none}.modal-body,.modal-header{padding:20px}.form-row{gap:15px;grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse}.footer-content{gap:40px;grid-template-columns:1fr}.footer-links{gap:30px;grid-template-columns:repeat(2,1fr)}.blog-actions{justify-content:center}.action-btn{font-size:.9rem;padding:12px 25px}}@media (max-width:480px){.hero-content h1{font-size:2rem}.blog-grid{grid-template-columns:1fr}.blog-card{margin:0 5px}.blog-content{padding:20px}.modal-body,.modal-header{padding:15px}.footer-links{grid-template-columns:1fr}.blog-footer{align-items:flex-start;flex-direction:column;gap:15px}.blog-actions-mini{align-self:flex-end}}.calculators-container{color:#333;font-family:Arial,sans-serif;line-height:1;overflow-x:hidden}.calculators-hero{background:linear-gradient(135deg,#1e3a5f,#2c5aa0 50%,#1e3a5f);overflow:hidden;padding:120px 0 80px;position:relative;text-align:center}.calc-icon{animation:float 4s ease-in-out infinite;color:#d4af37;font-size:3rem;position:absolute}.calc-icon:first-child{animation-delay:0s;left:10%;top:20%}.calc-icon:nth-child(2){animation-delay:.8s;right:15%;top:15%}.calc-icon:nth-child(3){animation-delay:1.6s;left:15%;top:35%}.calc-icon:nth-child(4){animation-delay:2.4s;right:10%;top:40%}.calc-icon:nth-child(5){animation-delay:3.2s;left:50%;top:60%}.calculators-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:30px 0}.tab-navigation{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:50px}.tab-btn{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:50px;color:#666;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:10px;padding:15px 25px;transition:all .3s ease}.tab-btn:hover{box-shadow:0 5px 15px #0000001a}.tab-btn.active,.tab-btn:hover{border-color:#d4af37;color:#1e3a5f;transform:translateY(-2px)}.tab-btn.active{background:linear-gradient(45deg,#d4af37,#f4d03f);box-shadow:0 10px 25px #d4af374d}.tab-icon{font-size:1.2rem}.tab-label{font-weight:600}.calculator-content{margin:0 auto;max-width:600px}.calculator-card{background:#fff;border-radius:20px;box-shadow:0 15px 40px #0000001a;overflow:hidden;transition:all .3s ease}.calculator-card:hover{box-shadow:0 25px 60px #00000026;transform:translateY(-5px)}.calculator-header{background:linear-gradient(135deg,#1e3a5f,#2c5aa0);color:#fff;padding:40px 30px;text-align:center}.calculator-icon{font-size:3rem;margin-bottom:15px}.calculator-header h3{font-size:1.8rem;font-weight:600;margin-bottom:10px}.calculator-header p{font-size:1rem;opacity:.9}.calculator-form{padding:40px 30px}.input-group{margin-bottom:25px}.input-group label{color:#1e3a5f;display:block;font-size:.95rem;font-weight:600;margin-bottom:8px}.input-group input{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;padding:15px;transition:all .3s ease;width:100%}.input-group input:focus{background:#fff;border-color:#d4af37;box-shadow:0 0 10px #d4af3733;outline:none}.input-group input::placeholder{color:#999}.calculate-btn{background:linear-gradient(45deg,#d4af37,#f4d03f);border:none;border-radius:50px;color:#1e3a5f;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:10px;padding:15px;transition:all .3s ease;width:100%}.calculate-btn:hover:not(:disabled){box-shadow:0 10px 25px #d4af374d;transform:translateY(-2px)}.calculate-btn:disabled{cursor:not-allowed;opacity:.7}.result-section{margin-top:30px;padding:0 30px 30px}.result-card{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #e0e0e0;border-radius:15px;padding:30px}.result-card h4{color:#1e3a5f;font-size:1.3rem;font-weight:600;margin-bottom:20px;text-align:center}.result-details{display:flex;flex-direction:column;gap:15px}.result-item{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:space-between;padding:15px 20px;transition:all .3s ease}.result-item:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.result-item span:first-child{color:#666;font-weight:600}.result-item span:last-child{color:#1e3a5f;font-size:1.1rem;font-weight:700}.result-item .highlight{color:#d4af37;font-size:1.3rem}.result-item .gain{color:#28a745;font-size:1.2rem}.info-section{background:#fff;padding:80px 0}.section-title{margin-bottom:50px}.info-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:50px}.info-card{background:#fff;border:2px solid #f0f0f0;border-radius:15px;box-shadow:0 10px 30px #0000001a;padding:40px 30px;text-align:center;transition:all .3s ease}.info-card:hover{border-color:#d4af37;box-shadow:0 20px 50px #00000026;transform:translateY(-10px)}.info-icon{font-size:3rem;margin-bottom:20px}.info-card h3{color:#1e3a5f;font-size:1.3rem;font-weight:600;margin-bottom:15px}.info-card p{color:#666;line-height:1.6}.cta-primary,.cta-secondary{border-radius:50px;font-size:1.1rem}.cta-primary:hover{box-shadow:0 10px 25px #d4af374d}.cta-secondary{background:#0000}.footer{background:#1a1a1a}.footer-info p{max-width:300px;opacity:.8}.link-group a{color:#ccc;transition:all .3s ease}.link-group a:hover{transform:translateX(5px)}.footer-bottom{border-top:1px solid #333;opacity:.6}@media (max-width:768px){.mobile-menu-btn{display:flex}.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14233cfa;flex-direction:column;gap:20px;left:0;opacity:0;padding:20px;position:fixed;top:100%;transform:translateY(-100%);transition:all .3s ease;visibility:hidden;width:100%}.nav-open{opacity:1;transform:translateY(0);visibility:visible}.header .container{padding:0 20px}.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.1rem}.calculators-hero{padding:100px 0 60px}.tab-navigation{align-items:center;flex-direction:column;gap:15px}.tab-btn{justify-content:center;max-width:300px;width:100%}.calculator-form{padding:30px 20px}.result-section{padding:0 20px 30px}.result-card{padding:20px}.result-item{flex-direction:column;gap:10px;text-align:center}.info-grid{gap:20px;grid-template-columns:1fr}.cta-content h2,.section-title{font-size:2rem}.cta-buttons{align-items:center;flex-direction:column}.cta-primary,.cta-secondary{max-width:300px;text-align:center;width:100%}.footer-content,.footer-links{gap:30px;grid-template-columns:1fr}.floating-elements{display:none}}@media (max-width:480px){.hero-content h1{font-size:2rem}.calculator-header{padding:30px 20px}.calculator-header h3{font-size:1.5rem}.calculator-form{padding:25px 15px}.input-group input{padding:12px}.calculate-btn{font-size:1rem;padding:12px}.result-card{padding:15px}.result-item{padding:12px 15px}.section-title{font-size:1.8rem}.info-card{padding:30px 20px}.cta-content h2{font-size:1.8rem}.cta-content p{font-size:1rem}}.contact-container{color:#333;font-family:Arial,sans-serif;line-height:1.6;overflow-x:hidden}.contact-hero{background:linear-gradient(135deg,#1e3a5f,#2c5aa0 50%,#1e3a5f);overflow:hidden;padding:120px 0 80px;position:relative;text-align:center}.contact-circle{animation:floatCircle 4s ease-in-out infinite alternate;background:#d4af37;border-radius:50%;position:absolute}.contact-circle:first-child{animation-delay:0s;height:80px;left:10%;top:15%;width:80px}.contact-circle:nth-child(2){animation-delay:1s;height:60px;right:15%;top:25%;width:60px}.contact-circle:nth-child(3){animation-delay:2s;bottom:20%;height:100px;left:20%;width:100px}.contact-circle:nth-child(4){animation-delay:1.5s;height:40px;left:50%;top:35%;width:40px}.contact-circle:nth-child(5){animation-delay:.5s;bottom:30%;height:70px;right:25%;width:70px}@keyframes floatCircle{0%{opacity:.7;transform:translateY(0) scale(1)}to{opacity:1;transform:translateY(-20px) scale(1.1)}}.contact-info-section{background:#fff;padding:80px 0}.contact-info-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.contact-info-card{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #0000;border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s ease}.contact-info-card:hover{border-color:#d4af37;box-shadow:0 20px 50px #0000001a;transform:translateY(-10px)}.contact-info-icon{font-size:3rem;margin-bottom:20px}.contact-info-card h3{color:#1e3a5f;font-size:1.5rem;font-weight:600;margin-bottom:20px}.contact-details p{color:#666;font-size:1rem;margin-bottom:8px}.contact-details p:last-child{color:#d4af37;font-style:italic;font-weight:500}.contact-main{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px 0}.contact-content{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:2fr 1fr}.contact-form-section{background:#fff;border-radius:20px;box-shadow:0 20px 50px #0000001a;padding:50px}.section-header{margin-bottom:40px}.section-header h2{color:#1e3a5f;font-size:2.5rem;font-weight:300;margin-bottom:15px}.section-header .highlight{color:#d4af37;font-weight:600}.section-header p{color:#666;font-size:1.1rem;line-height:1.6}.contact-form{width:100%}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.form-group{display:flex;flex-direction:column}.form-group label{color:#1e3a5f;font-size:1rem;font-weight:600;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{background:#fff;border:2px solid #e0e0e0;border-radius:10px;font-family:inherit;font-size:1rem;padding:15px;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af371a;outline:none}.form-group textarea{min-height:120px;resize:vertical}.submit-btn{align-items:center;background:linear-gradient(45deg,#d4af37,#f4d03f);border:none;border-radius:50px;color:#1e3a5f;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:10px;justify-content:center;margin-top:20px;padding:18px 40px;transition:all .3s ease;width:100%}.submit-btn:hover:not(:disabled){box-shadow:0 10px 30px #d4af3766;transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #1e3a5f;border-radius:50%;border-top-color:#0000;height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alert{align-items:center;border-radius:10px;display:flex;font-weight:500;gap:10px;margin-top:20px;padding:15px 20px}.alert-success{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1px solid #c3e6cb;color:#155724}.alert-error{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:1px solid #f5c6cb;color:#721c24}.alert-icon{font-size:1.2rem}.contact-sidebar{display:flex;flex-direction:column;gap:30px}.sidebar-card{background:#fff;border-radius:20px;border-top:4px solid #d4af37;box-shadow:0 10px 30px #0000001a;padding:40px}.sidebar-card h3{color:#1e3a5f;font-size:1.8rem;font-weight:600;margin-bottom:25px}.benefits-list{list-style:none;padding:0}.benefits-list li{align-items:flex-start;display:flex;gap:15px;margin-bottom:20px}.benefit-icon{flex-shrink:0;font-size:1.5rem;margin-top:3px}.benefits-list strong{color:#1e3a5f;display:block;margin-bottom:5px}.benefits-list p{color:#666;font-size:.95rem;line-height:1.4;margin:0}.cta-card{background:linear-gradient(135deg,#1e3a5f,#2c5aa0);color:#fff}.cta-card h3{color:#d4af37}.cta-card p{color:#e0e0e0;margin-bottom:25px}.cta-buttons{flex-direction:column;gap:15px}.cta-calculator,.cta-phone{align-items:center;border-radius:25px;display:flex;font-weight:600;gap:10px;justify-content:center;padding:15px 20px;text-decoration:none;transition:all .3s ease}.cta-phone{background:linear-gradient(45deg,#d4af37,#f4d03f);color:#1e3a5f}.cta-phone:hover{box-shadow:0 5px 15px #d4af374d;transform:translateY(-2px)}.cta-calculator{background:#0000;border:2px solid #fff;color:#fff}.cta-calculator:hover{background:#fff;color:#1e3a5f}.contact-faq{background:#fff;padding:80px 0}.faq-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.faq-item{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:4px solid #d4af37;border-radius:15px;padding:30px;transition:all .3s ease}.faq-item:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.faq-item h4{color:#1e3a5f;font-size:1.3rem;font-weight:600;margin-bottom:15px}.faq-item p{color:#666;line-height:1.6;margin:0}@media (max-width:768px){.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1e37fc;flex-direction:column;gap:30px;height:calc(100vh - 70px);justify-content:flex-start;left:0;padding-top:60px;position:fixed;top:70px;transform:translateX(-100%);transition:transform .3s ease;width:100%}.nav-open{transform:translateX(0)}.mobile-menu-btn{display:flex}.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.1rem}.hero-stats{align-items:center;flex-direction:column;gap:30px}.contact-info-grid{gap:30px;grid-template-columns:1fr}.contact-content{gap:40px;grid-template-columns:1fr}.contact-form-section{padding:30px}.form-row{gap:20px;grid-template-columns:1fr}.section-header h2{font-size:2rem}.faq-grid,.footer-content{grid-template-columns:1fr}.footer-content{gap:40px}.footer-links{gap:30px;grid-template-columns:1fr}.header .container{padding:0 20px}.logo-text{font-size:1.2rem}.cta-buttons{gap:10px}}@media (max-width:480px){.logo-text{display:none}.hero-content h1,.section-title{font-size:2rem}.contact-form-section{padding:25px}.sidebar-card{padding:30px}.contact-info-card{padding:30px 20px}.section-header h2{font-size:1.8rem}.benefits-list li{flex-direction:column;gap:10px;text-align:center}.benefit-icon{align-self:center}}.contact-form-section{animation:fadeInUp .8s ease-out}.contact-sidebar{animation:fadeInUp .8s ease-out .2s both}.contact-info-card:first-child{animation:fadeInUp .6s ease-out .1s both}.contact-info-card:nth-child(2){animation:fadeInUp .6s ease-out .2s both}.contact-info-card:nth-child(3){animation:fadeInUp .6s ease-out .3s both}.faq-item:first-child{animation:fadeInUp .6s ease-out .1s both}.faq-item:nth-child(2){animation:fadeInUp .6s ease-out .2s both}.faq-item:nth-child(3){animation:fadeInUp .6s ease-out .3s both}.faq-item:nth-child(4){animation:fadeInUp .6s ease-out .4s both}.home-container{color:#333;font-family:Arial,sans-serif;line-height:2.4;overflow-x:hidden}.home-container>:not(.header):first-child{margin-top:0}.home-container{position:relative}.nav-link:hover{color:#d4af37}.nav-link:hover:after{width:100%}.footer-content{grid-gap:20px;gap:20px;margin-bottom:30px}.footer-info .logo{margin-bottom:10px}.footer-info p{line-height:1}.footer-links{grid-gap:20px;gap:20px}.hero-section{align-items:top;background:linear-gradient(135deg,#1e3a5f,#2c5aa0 50%,#1e3a5f);display:flex;min-height:50vh;overflow:hidden;padding-bottom:40px;padding-top:80px;padding-top:40px;position:relative}.hero-content{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:1fr 1fr}.hero-text h1{color:#fff;font-size:3.5rem;font-weight:300;line-height:1.2;margin-bottom:20px}.hero-text .highlight{color:#d4af37;font-weight:600}.hero-text p{color:#e0e0e0;font-size:1.3rem;line-height:1.6;margin-bottom:30px}.cta-button{background:linear-gradient(45deg,#d4af37,#f4d03f);border:none;border-radius:50px;box-shadow:0 4px 15px #d4af374d;color:#1e3a5f;cursor:pointer;font-size:1.1rem;font-weight:600;padding:18px 40px;transition:all .3s ease}.cta-button:hover{box-shadow:0 8px 25px #d4af3766;transform:translateY(-3px)}.hero-visual{height:400px;position:relative}.growth-chart{height:200px;left:50%;transform:translateX(-50%);width:300px}.chart-bar,.growth-chart{bottom:0;position:absolute}.chart-bar{animation:growBar 2s ease-out forwards;background:linear-gradient(0deg,#e3b00650,#f4d03f);border-radius:4px 4px 0 0;transform:scaleY(0);transform-origin:bottom}.chart-bar:first-child{animation-delay:.2s;height:60px;left:0;width:40px}.chart-bar:nth-child(2){animation-delay:.4s;height:90px;left:60px;width:40px}.chart-bar:nth-child(3){animation-delay:.6s;height:130px;left:120px;width:40px}.chart-bar:nth-child(4){animation-delay:.8s;height:170px;left:180px;width:40px}.chart-bar:nth-child(5){animation-delay:1s;height:200px;left:240px;width:40px}@keyframes growBar{to{transform:scaleY(1)}}.growth-arrow{animation:bounce 2s infinite;color:#d4af37;font-size:3rem;position:absolute;right:20px;top:20px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.stats-section{background:#fff;padding:60px 0}.stats-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));text-align:center}.stat-item{background:linear-gradient(135deg,#740420,#c8cacd);border-radius:10px;padding:12px;transition:transform .3s ease}.stat-item:hover{transform:translateY(-5px)}.stat-number{color:#09d33c;font-size:3rem;margin-bottom:10px}.stat-label{color:#1e3a5f;font-size:1.1rem}.services-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:30px 0}.section-title{margin-bottom:30px}.services-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.service-card{border-radius:15px;box-shadow:0 5px 20px #0000001a;padding:40px 30px;text-align:center;transition:all .3s ease}.service-card:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-10px)}.service-icon{color:#d4af37;margin-bottom:20px}.service-card h3{color:#1e3a5f;font-size:1.5rem;margin-bottom:15px}.service-card p{color:#666;line-height:1.6}@media (max-width:768px){.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1e37fc;flex-direction:column;gap:30px;height:calc(100vh - 70px);justify-content:flex-start;left:0;padding-top:60px;position:fixed;top:70px;transform:translateX(-100%);transition:transform .3s ease;width:100%}.nav-open{transform:translateX(0)}.mobile-menu-btn{display:flex}.hero-content{gap:50px;grid-template-columns:1fr;text-align:center}.hero-text h1{font-size:2.5rem}.growth-chart{height:150px;width:250px}.logo-text{font-size:1.2rem}.nav-link{font-size:1.1rem}.header .container{padding:0 20px}}@media (max-width:480px){.logo-text{display:none}.hero-text h1{font-size:2rem}.hero-text p{font-size:1.1rem}}.services-container{color:#333;font-family:Arial,sans-serif;line-height:1;overflow-x:hidden}.services-hero{background:linear-gradient(135deg,#1e3a5f,#2c5aa0 50%,#1e3a5f);overflow:hidden;padding:0;position:relative;text-align:center}.hero-content h1{text-align:left}.hero-stats{display:flex;gap:60px;justify-content:center;margin-top:50px}.stat{text-align:center}.stat-number{color:#d4af37;font-size:2.5rem;font-weight:700;margin-bottom:5px}.stat-label{color:#e0e0e0;font-size:1rem}.services-main{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px 0}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.service-card{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;padding:40px;position:relative;transition:all .4s ease}.service-card:before{background:linear-gradient(90deg,#d4af37,#f4d03f);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.service-card.active,.service-card:hover{border-color:#d4af37;box-shadow:0 20px 50px #00000026;transform:translateY(-10px)}.service-header{align-items:flex-start;display:flex;gap:20px;margin-bottom:25px}.service-icon{align-items:center;background:linear-gradient(135deg,#d4af37,#f4d03f);border-radius:15px;display:flex;flex-shrink:0;font-size:3rem;height:80px;justify-content:center;width:80px}.service-title-section h3{color:#1e3a5f;font-size:1.8rem;font-weight:600;margin-bottom:8px}.service-subtitle{color:#d4af37;font-size:1rem;font-weight:500;margin:0}.service-content{margin-bottom:30px}.service-description{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:25px}.service-features h4{color:#1e3a5f;font-size:1.2rem;font-weight:600;margin-bottom:15px}.service-features ul{list-style:none;padding:0}.service-features li{color:#666;margin-bottom:8px;padding-left:25px;position:relative}.service-features li:before{color:#d4af37;content:"✓";font-weight:700;left:0;position:absolute}.service-benefits{margin-top:20px}.benefit-badge{align-items:center;background:linear-gradient(135deg,#f8f9ff,#e3f2fd);border:1px solid #d4af37;border-radius:25px;color:#1e3a5f;display:flex;font-size:.95rem;font-weight:500;gap:10px;padding:10px 20px}.benefit-icon{color:#d4af37}.service-action{align-items:center;display:flex;gap:15px}.service-btn{background:linear-gradient(45deg,#d4af37,#f4d03f);border:none;border-radius:25px;color:#1e3a5f;cursor:pointer;flex:1 1;font-weight:600;padding:12px 25px;transition:all .3s ease}.service-btn:hover{box-shadow:0 5px 15px #d4af374d;transform:translateY(-2px)}.contact-link{border:2px solid #1e3a5f;border-radius:25px;color:#1e3a5f;flex:1 1;font-weight:600;padding:12px 25px;text-align:center;text-decoration:none;transition:all .3s ease}.contact-link:hover{background:#1e3a5f;color:#fff}.process-section{background:#fff;padding:80px 0}.process-steps{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.step{position:relative;text-align:center}.step-number{align-items:center;background:linear-gradient(135deg,#d4af37,#f4d03f);border-radius:50%;box-shadow:0 10px 30px #d4af374d;display:flex;font-weight:700;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.step-content h3,.step-number{color:#1e3a5f;font-size:1.5rem}.step-content h3{font-weight:600;margin-bottom:15px}.step-content p{color:#666;line-height:1.6}.cta-content p{font-size:1.3rem;max-width:700px}.cta-primary{border-radius:50px}.cta-primary,.cta-secondary{display:inline-block;font-weight:600;padding:18px 40px;text-decoration:none;transition:all .3s ease}.cta-secondary{border:2px solid #fff;border-radius:50px;color:#fff}.cta-secondary:hover{background:#fff}.footer-content{grid-gap:60px;gap:60px}.footer-info p{color:#e0e0e0;margin-top:15px}.link-group h4{font-size:1.2rem;font-weight:600}.link-group a{color:#e0e0e0}.footer-bottom{border-top:1px solid #e0e0e033;color:#e0e0e0}@media (max-width:768px){.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1e37fc;flex-direction:column;gap:30px;height:calc(100vh - 70px);justify-content:flex-start;left:0;padding-top:60px;position:fixed;top:70px;transform:translateX(-100%);transition:transform .3s ease;width:100%}.nav-open{transform:translateX(0)}.mobile-menu-btn{display:flex}.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.1rem}.hero-stats{align-items:center;flex-direction:column;gap:30px}.services-grid{grid-template-columns:1fr}.service-card{padding:30px}.service-header{gap:15px;text-align:center}.service-action,.service-header{flex-direction:column}.process-steps{gap:50px;grid-template-columns:1fr}.cta-buttons{align-items:center;flex-direction:column}.cta-primary,.cta-secondary{max-width:300px;width:100%}.footer-content{gap:40px;grid-template-columns:1fr}.footer-links{gap:30px;grid-template-columns:1fr}.header .container{padding:0 20px}.logo-text{font-size:1.2rem}}@media (max-width:480px){.logo-text{display:none}.cta-content h2,.hero-content h1,.section-title{font-size:2rem}.service-card{padding:25px}.service-icon{font-size:2rem;height:60px;width:60px}.service-title-section h3{font-size:1.5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.service-card{animation:fadeInUp .6s ease-out}.service-card:first-child{animation-delay:.1s}.service-card:nth-child(2){animation-delay:.2s}.service-card:nth-child(3){animation-delay:.3s}.service-card:nth-child(4){animation-delay:.4s}.service-card:nth-child(5){animation-delay:.5s}.service-card:nth-child(6){animation-delay:.6s}.about-container{line-height:1}.container{padding:0 10px}.header .container{padding:0 30px}.cta-content h2,.cta-content p{color:#fff}.cta-primary{color:#eceff3}@media (max-width:480px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1.1rem}.achievement-number,.story-text h2{font-size:2rem}.mv-card,.value-card{padding:30px 20px}.team-info,.timeline-content{padding:20px}.award-item{padding:30px 20px}.cta-content h2{font-size:2rem}}.faq-container{color:#333;font-family:Arial,sans-serif;line-height:1.6;overflow-x:hidden}.faq-hero{background:linear-gradient(135deg,#1e3a5f,#2c5aa0 50%,#1e3a5f);overflow:hidden;padding:120px 0 80px;position:relative;text-align:center}.faq-hero:before{animation:float 6s ease-in-out infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ctext y='50' font-size='20' opacity='.1' fill='%23D4AF37'%3E?%3C/text%3E%3C/svg%3E") repeat;background-size:100px 100px;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.faq-topics{background:#fff;padding:80px 0}.topics-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.topic-card{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 10px 30px #0000001a;cursor:pointer;overflow:hidden;padding:40px 30px;position:relative;transition:all .3s ease}.topic-card:before{background:linear-gradient(90deg,var(--topic-color),#f4d03fcc);content:"";height:4px;left:0;position:absolute;top:0;transition:height .3s ease;width:100%}.topic-card:hover{border-color:var(--topic-color);box-shadow:0 20px 50px #00000026;transform:translateY(-10px)}.topic-card:hover:before{height:6px}.topic-icon{align-items:center;border-radius:50%;box-shadow:0 10px 30px #0003;color:#fff;display:flex;font-size:2rem;height:70px;justify-content:center;margin-bottom:25px;width:70px}.topic-content h3{color:#1e3a5f;font-size:1.5rem;font-weight:600;margin-bottom:10px}.topic-subtitle{color:#d4af37;font-size:1rem;font-weight:500;margin-bottom:15px}.topic-description{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:20px}.topic-meta{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.question-count{color:#888;font-size:.9rem;font-weight:500}.arrow{color:var(--topic-color);font-size:1.2rem;font-weight:700;transition:transform .3s ease}.topic-card:hover .arrow{transform:translateX(5px)}.topic-detail{background:#fff;min-height:100vh;padding:120px 0 80px}.back-navigation{margin-bottom:40px}.back-btn{background:none;border:2px solid #d4af37;border-radius:25px;color:#d4af37;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 25px;transition:all .3s ease}.back-btn:hover{background:#d4af37;box-shadow:0 5px 15px #d4af374d;color:#fff;transform:translateY(-2px)}.topic-header{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;gap:30px;margin-bottom:50px;padding-bottom:30px}.topic-header .topic-icon{font-size:3rem;height:100px;margin-bottom:0;width:100px}.topic-header h1{color:#1e3a5f;font-size:2.5rem;font-weight:300;margin-bottom:10px}.topic-header p{color:#666;font-size:1.2rem;line-height:1.6}.questions-container{margin-bottom:60px}.question-card{background:#fff;border:2px solid #f0f0f0;border-radius:15px;box-shadow:0 5px 20px #00000014;margin-bottom:20px;overflow:hidden;transition:all .3s ease}.question-card:hover{border-color:#d4af37;box-shadow:0 10px 30px #0000001f}.question-card.expanded{border-color:#d4af37;box-shadow:0 15px 40px #00000026}.question-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:25px 30px;transition:all .3s ease}.question-header:hover{background:#d4af370d}.question-header h3{color:#1e3a5f;flex:1 1;font-size:1.2rem;font-weight:600;line-height:1.4;margin:0;padding-right:20px}.toggle-icon{color:#d4af37;font-size:1.5rem;font-weight:700;min-width:30px;text-align:center;transition:transform .3s ease}.question-card.expanded .toggle-icon{transform:rotate(180deg)}.answer-content{animation:slideDown .3s ease-out;border-top:1px solid #f0f0f0;padding:0 30px 30px}.answer-content p{color:#555;font-size:1.05rem;line-height:1.8;margin-top:20px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.topic-cta{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:50px 40px;text-align:center}.topic-cta h3{color:#1e3a5f;font-size:1.8rem;font-weight:600;margin-bottom:15px}.topic-cta p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.cta-btn{background:linear-gradient(45deg,#d4af37,#f4d03f);border-radius:30px;color:#1e3a5f;display:inline-block;font-size:1rem;font-weight:600;padding:15px 30px;text-decoration:none;transition:all .3s ease}.cta-btn:hover{box-shadow:0 10px 30px #d4af3766;transform:translateY(-3px)}.faq-cta{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px 0;text-align:center}.cta-content h2{color:#1e3a5f}.cta-content .highlight{color:#d4af37;font-weight:600}.cta-content p{color:#666;line-height:1.6}.cta-btn.primary{background:linear-gradient(45deg,#d4af37,#f4d03f);color:#1e3a5f}.cta-btn.secondary{background:#0000;border:2px solid #d4af37;color:#d4af37}.cta-btn.secondary:hover{background:#d4af37;color:#1e3a5f}@media (max-width:768px){.mobile-menu-btn{display:flex}.nav{background:#0f1e37fa;flex-direction:column;left:0;opacity:0;padding:20px;position:absolute;top:100%;transform:translateY(-100%);transition:all .3s ease;visibility:hidden;width:100%}.nav-open{opacity:1;transform:translateY(0);visibility:visible}.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.1rem}.topics-grid{gap:20px;grid-template-columns:1fr}.topic-card{padding:30px 25px}.topic-header{flex-direction:column;gap:20px;text-align:center}.topic-header h1{font-size:2rem}.question-header{padding:20px 25px}.question-header h3{font-size:1.1rem}.answer-content{padding:0 25px 25px}.answer-content p{font-size:1rem}.topic-cta{padding:40px 30px}.topic-cta h3{font-size:1.5rem}.cta-content h2{font-size:2rem}.cta-buttons{align-items:center;flex-direction:column}.footer-content,.footer-links{gap:30px;grid-template-columns:1fr}.header .container{padding:0 20px}}@media (max-width:480px){.hero-content h1{font-size:2rem}.topics-grid{grid-template-columns:1fr}.topic-card{padding:25px 20px}.topic-icon{font-size:1.8rem;height:60px;width:60px}.topic-header .topic-icon{font-size:2.5rem;height:80px;width:80px}.topic-header h1{font-size:1.8rem}.question-header{padding:15px 20px}.answer-content{padding:0 20px 20px}.topic-cta{padding:30px 20px}.cta-content h2{font-size:1.8rem}.back-btn{font-size:.9rem;padding:10px 20px}}*{box-sizing:border-box;margin:0;padding:0}.about-container{color:#333;font-family:Arial,sans-serif;line-height:1.6;overflow-x:hidden}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14233cfa;border-bottom:1px solid #d4af3733;left:0;padding:15px 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.header-scrolled{background:#0f1e37fc;box-shadow:0 4px 20px #0003;padding:10px 0}.header-content{justify-content:space-between}.header-content,.logo{align-items:center;display:flex}.logo{gap:12px}.logo-icon{align-items:center;display:flex;height:45px;justify-content:center;position:relative;width:45px}.logo-image{height:100%;object-fit:contain;transition:all .3s ease;width:100%}.logo:hover .logo-image{transform:scale(1.05)}.logo-text{color:#d4af37;font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.nav{align-items:center;display:flex;gap:35px}.nav-link{color:#fff;font-size:.95rem;font-weight:500;letter-spacing:.5px;padding:8px 0;position:relative;text-decoration:none;transition:all .3s ease}.nav-link.active,.nav-link:hover{color:#d4af37}.nav-link:after{background:linear-gradient(90deg,#d4af37,#f4d03f);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link.active:after,.nav-link:hover:after{width:100%}.login-btn{background:linear-gradient(45deg,#d4af37,#f4d03f);border-radius:25px;color:#1e3a5f!important;font-weight:600;padding:10px 20px;transition:all .3s ease}.login-btn:hover{box-shadow:0 5px 15px #d4af374d;color:#1e3a5f!important;transform:translateY(-2px)}.login-btn:after{display:none}.mobile-menu-btn{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:5px}.mobile-menu-btn span{background:#d4af37;border-radius:2px;height:3px;transition:all .3s ease;width:25px}.container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.header .container{margin:0;max-width:none;padding:0 40px}.about-hero{background:linear-gradient(135deg,#1e3a5f,#2c5aa0 50%,#1e3a5f);overflow:hidden;padding:120px 0 80px;position:relative;text-align:center}.hero-bg-animation{left:0;opacity:.1;top:0}.floating-elements,.hero-bg-animation{height:100%;position:absolute;width:100%}.growth-line{animation:growLine 3s ease-in-out infinite alternate;background:#d4af37;border-radius:2px;position:absolute}.growth-line:first-child{animation-delay:0s;height:60px;left:10%;top:20%;width:4px}.growth-line:nth-child(2){animation-delay:.5s;height:80px;left:20%;top:15%;width:4px}.growth-line:nth-child(3){animation-delay:1s;height:100px;left:30%;top:10%;width:4px}.growth-line:nth-child(4){animation-delay:1.5s;height:120px;right:30%;top:25%;width:4px}.growth-line:nth-child(5){animation-delay:2s;height:90px;right:20%;top:30%;width:4px}@keyframes growLine{0%{opacity:.5;transform:scaleY(.3)}to{opacity:.8;transform:scaleY(1)}}.hero-content h1{color:#fff;font-size:3.5rem;font-weight:300;line-height:1.2;margin-bottom:20px}.hero-content .highlight{color:#d4af37;font-weight:600}.hero-content p{color:#e0e0e0;font-size:1.3rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px}.hero-achievement{display:flex;gap:60px;justify-content:center;margin-top:50px}.achievement-item{text-align:center}.achievement-number{color:#d4af37;font-size:2.5rem;font-weight:700;margin-bottom:5px}.achievement-label{color:#e0e0e0;font-size:1rem}.story-section{background:#fff;padding:80px 0}.story-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:2fr 1fr}.story-text h2{color:#1e3a5f;font-size:2.5rem;font-weight:300;margin-bottom:30px}.story-text .highlight{color:#d4af37;font-weight:600}.story-text p{color:#666;font-size:1.1rem;line-height:1.8;margin-bottom:25px}.story-visual{gap:40px}.story-visual,.timeline-preview{align-items:center;display:flex;flex-direction:column}.timeline-preview{height:200px;position:relative}.timeline-line{background:linear-gradient(180deg,#d4af37,#f4d03f);border-radius:2px;height:100%;width:4px}.timeline-dot{background:#e0e0e0;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 10px #0000001a;height:16px;position:absolute;width:16px}.timeline-dot.active{background:#d4af37}.timeline-dot:nth-child(2){top:20px}.timeline-dot:nth-child(3){top:60px}.timeline-dot:nth-child(4){top:100px}.timeline-dot:nth-child(5){top:140px}.growth-stats{display:flex;gap:30px}.stat-circle{align-items:center;background:linear-gradient(135deg,#d4af37,#f4d03f);border-radius:50%;box-shadow:0 10px 30px #d4af374d;color:#1e3a5f;display:flex;flex-direction:column;height:100px;justify-content:center;width:100px}.stat-value{font-size:1.5rem;font-weight:700;line-height:1}.stat-desc{font-size:.7rem;margin-top:2px;text-align:center}.mission-vision{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px 0}.mv-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr}.mv-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;padding:50px 40px;position:relative;text-align:center;transition:all .3s ease}.mv-card:before{background:linear-gradient(90deg,#d4af37,#f4d03f);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.mv-card:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-10px)}.mv-icon{font-size:4rem;margin-bottom:25px}.mv-card h3{color:#1e3a5f;font-size:2rem;font-weight:600;margin-bottom:25px}.mv-card p{color:#666;font-size:1.1rem;line-height:1.8}.values-section{background:#fff;padding:80px 0}.section-title{color:#1e3a5f;font-size:2.5rem;font-weight:300;margin-bottom:60px;text-align:center}.section-title .highlight{color:#d4af37;font-weight:600}.values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.value-card{background:#fff;border:2px solid #0000;border-radius:15px;box-shadow:0 5px 20px #00000014;cursor:pointer;padding:40px 30px;text-align:center;transition:all .3s ease}.value-card.active,.value-card:hover{border-color:#d4af37;box-shadow:0 15px 40px #00000026;transform:translateY(-10px)}.value-icon{font-size:3rem;margin-bottom:20px}.value-card h3{color:#1e3a5f;font-size:1.4rem;font-weight:600;margin-bottom:15px}.value-card p{color:#666;font-size:1rem;line-height:1.6}.team-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px 0}.team-intro{color:#666;font-size:1.2rem;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.team-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.team-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;transition:all .3s ease}.team-card:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-10px)}.team-image{align-items:center;background:linear-gradient(135deg,#d4af37,#f4d03f);color:#fff;display:flex;font-size:4rem;height:150px;justify-content:center}.team-info{padding:30px}.team-info h3{color:#1e3a5f;font-size:1.5rem;font-weight:600;margin-bottom:8px}.team-position{color:#d4af37;font-weight:600;margin-bottom:5px}.team-experience{color:#888;font-size:.9rem;margin-bottom:8px}.team-specialization{color:#1e3a5f;font-size:.95rem;font-weight:500;margin-bottom:15px}.team-description{color:#666;font-size:.95rem;line-height:1.6}.timeline-section{background:#fff;padding:80px 0}.timeline{margin:0 auto;max-width:800px;position:relative}.timeline:before{background:linear-gradient(180deg,#d4af37,#f4d03f);border-radius:2px;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px}.timeline-item{margin-bottom:50px;position:relative;width:50%}.timeline-item.left{left:0;padding-right:50px}.timeline-item.right{left:50%;padding-left:50px}.timeline-content{background:#fff;border:2px solid #f0f0f0;border-radius:15px;box-shadow:0 10px 30px #0000001a;padding:30px;transition:all .3s ease}.timeline-content:hover{border-color:#d4af37;box-shadow:0 20px 50px #00000026;transform:translateY(-5px)}.timeline-year{color:#d4af37;font-size:2rem;font-weight:700;margin-bottom:10px}.timeline-content h3{color:#1e3a5f;font-size:1.3rem;font-weight:600;margin-bottom:10px}.timeline-content p{color:#666;line-height:1.6}.timeline-marker{background:#d4af37;border:4px solid #fff;border-radius:50%;box-shadow:0 4px 15px #0003;height:20px;position:absolute;top:30px;width:20px}.timeline-item.left .timeline-marker{right:-10px}.timeline-item.right .timeline-marker{left:-10px}.awards-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px 0}.awards-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.award-item{background:#fff;border-radius:15px;border-top:4px solid #d4af37;box-shadow:0 10px 30px #0000001a;padding:40px 30px;text-align:center;transition:all .3s ease}.award-item:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-10px)}.award-icon{font-size:3rem;margin-bottom:20px}.award-item h3{color:#1e3a5f;font-size:1.3rem;font-weight:600;margin-bottom:10px}.award-item p{color:#d4af37;font-weight:500}.cta-section{background:linear-gradient(135deg,#1e3a5f,#2c5aa0);color:#fff;padding:80px 0;text-align:center}.cta-content h2{font-size:2.5rem;font-weight:300;margin-bottom:20px}.cta-content p{font-size:1.2rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px;opacity:.9}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cta-primary,.cta-secondary{border-radius:30px;display:inline-block;font-size:1rem;font-weight:600;padding:15px 30px;text-decoration:none;transition:all .3s ease}.cta-primary{background:linear-gradient(45deg,#d4af37,#f4d03f);color:#1e3a5f}.cta-primary:hover{box-shadow:0 10px 30px #d4af3766;transform:translateY(-3px)}.cta-secondary{border:2px solid #d4af37;color:#d4af37}.cta-secondary:hover{background:#d4af37;color:#1e3a5f;transform:translateY(-3px)}.link-group h4{color:#d4af37;font-size:1.1rem;margin-bottom:20px}.link-group a{color:#b0b0b0;display:block;margin-bottom:10px;text-decoration:none;transition:color .3s ease}.link-group a:hover{color:#d4af37}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:20px;text-align:center}.footer-bottom p{color:#b0b0b0}.back-button{align-items:center;background-color:#f8f9fa;border:2px solid #d4af37;border-radius:50px;box-shadow:0 4px 10px #0000000d;color:#1e3a5f;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:8px;margin:20px 0;padding:12px 25px;text-decoration:none;transition:all .3s ease}.back-button:hover{background-color:#d4af37;border-color:#d4af37;box-shadow:0 6px 15px #d4af374d;color:#fff;transform:translateY(-2px)}.back-button .arrow{font-size:1.2rem;transition:transform .3s ease}.back-button:hover .arrow{transform:translateX(-3px)}@media (max-width:768px){.mobile-menu-btn{display:flex}.nav{background:#0f1e37fa;flex-direction:column;left:0;opacity:0;padding:20px;position:absolute;top:100%;transform:translateY(-100%);transition:all .3s ease;visibility:hidden;width:100%}.nav-open{opacity:1;transform:translateY(0);visibility:visible}.hero-content h1{font-size:2.5rem}.hero-achievement{flex-direction:column;gap:30px}.story-content{gap:40px}.mv-grid,.story-content,.team-grid,.values-grid{grid-template-columns:1fr}.timeline:before{left:30px}.timeline-item{left:0!important;padding-left:60px!important;padding-right:0!important;width:100%}.timeline-marker{left:20px!important}.awards-grid{grid-template-columns:1fr}.cta-buttons{align-items:center;flex-direction:column}.footer-content,.footer-links{gap:30px;grid-template-columns:1fr}.section-title{font-size:2rem}.header .container{padding:0 20px}}.service-detail{background:#fff;border-radius:18px;box-shadow:0 4px 32px #1e3a5f1a;font-family:Segoe UI,Arial,sans-serif;margin:48px auto 40px;max-width:800px;padding:32px 24px}.service-detail h1{color:#1e3a5f;font-size:2.2rem;font-weight:700;letter-spacing:.5px;margin-bottom:18px;text-align:center}.service-detail>p{background:#f5f8fa;border-radius:10px;box-shadow:0 2px 8px #1e3a5f0a;color:#906a41;font-size:1.15rem;line-height:1.7;margin-bottom:36px;padding:18px 24px;text-align:center;text-align:justify}.service-section{background:#f8fafc;border-left:5px solid #1e3a5f;border-radius:12px;box-shadow:0 2px 12px #1e3a5f08;margin-bottom:36px;padding:24px 18px;transition:box-shadow .2s}.service-section:hover{box-shadow:0 6px 24px #2c5aa01a}.service-section h2{color:#a02c32;font-size:1.25rem;font-weight:600;letter-spacing:.2px;margin-bottom:12px}.service-section>p{color:#333;font-size:1.08rem;line-height:1.6;margin-bottom:18px;text-align:left}.service-section ul{list-style:disc outside;margin:0 0 12px 20px;padding:0;text-align:left}.service-section ul li{background:#eaf1fb;border-radius:6px;box-shadow:0 1px 4px #2c5aa00a;color:#1e3a5f;font-size:1.05rem;margin-bottom:10px;padding:10px 14px}.service-section ul li strong{color:#675413;font-weight:700;text-align:justify}.service-section ol{list-style:decimal inside;margin:0 0 12px 24px;padding:0;text-align:left}.service-section ol li{background:#f3f7fa;border-radius:6px;box-shadow:0 1px 4px #2c5aa00a;color:#2c5aa0;font-size:1.05rem;margin-bottom:10px;padding:10px 14px}.service-section ol li strong{color:#1e3a5f;font-weight:600}.service-conclusion{background:linear-gradient(90deg,#1e3a5f 60%,#cea925);box-shadow:0 2px 12px #d95e0714;color:#e00707;font-size:1.15rem;font-weight:500;letter-spacing:.2px;margin-top:32px;padding:18px 24px;text-align:justify}@media (max-width:700px){.service-detail{margin:24px 0;padding:12px 2vw}.service-detail h1{font-size:1.4rem}.service-section{padding:12px 6px}.service-section h2{font-size:1.1rem}.service-conclusion{font-size:1rem;padding:12px 8px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.header,.nav,.nav-link{font-family:Segoe UI,Arial,sans-serif;font-weight:500}.footer{background:#1e3a5f;color:#fff;padding:60px 0 20px}.footer-content{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 2fr;margin-bottom:40px}.footer-info .logo{margin-bottom:20px}.footer-info p{color:#b0b0b0;line-height:1.6}.footer-links{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.7cadea98.css.map*/