*{margin:0;padding:0;box-sizing:border-box}body{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;line-height:1.6;color:#102e76;background-color:#fff}.container{max-width:1200px;margin:0 auto;padding:10px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:1rem}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem;color:#666;line-height:1.7}.navbar{background-color:#fff;box-shadow:0 4px 10px #0000000d;padding:1rem 2rem;position:relative;z-index:100}.nav-container{display:flex;justify-content:space-between;align-items:center}.nav-logo{font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.nav-menu a{text-decoration:none;color:#333;font-weight:500}.nav-toggle{display:none;font-size:1.8rem;cursor:pointer}.navbar{position:fixed;top:0;width:100%;background:#102e76;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid #ffedea;z-index:1000;transition:all .3s ease;box-shadow:0 2px 10px #0000001a}.nav-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:70px}.nav-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.5rem;color:#fff}.nav-logo a{text-decoration:none;color:inherit}.nav-logo i{font-size:1.8rem}.nav-menu{display:flex;gap:2rem}.nav-menu a{text-decoration:none;color:#fff;font-size:1.1rem;font-weight:500;transition:color .3s ease;position:relative}.nav-menu a:hover{color:#ffedea}.nav-menu a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#ffedea;transition:width .3s ease}.nav-menu a:hover:after{width:100%}.nav-toggle{display:none;cursor:pointer;font-size:1.5rem;color:#ffedea}.hero{background:linear-gradient(135deg,#fee6e2 40%,#ffedea);color:#102e76;border:2.2px solid #0076b558;padding:140px 0 60px;text-align:center;position:relative;overflow:hidden;border-radius:0 0 80px 80px;margin:0 10vw}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.3}.hero-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.hero-logo{font-size:4rem;margin-bottom:1rem;animation:fadeInUp .8s ease}.hero-title{font-size:4rem;font-weight:700;margin-bottom:1rem;animation:fadeInUp .8s ease .2s both}.hero-subtitle{font-size:1.5rem;font-weight:500;margin-bottom:1rem;opacity:.9;animation:fadeInUp .8s ease .4s both}.hero-tagline{font-size:1.2rem;opacity:.8;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;animation:fadeInUp .8s ease .6s both}.hero-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;animation:fadeInUp .8s ease .8s both}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:12px 24px;border:none;border-radius:8px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;font-size:1rem}.btn-primary{background:#102e76;color:#fff}.btn-primary:hover{background:#085bc198;transform:translateY(-2px);box-shadow:0 8px 25px #6366f14d}.btn-secondary{background:#102e76;color:#fff;border:2px solid #0077b5}.btn-secondary:hover{background:#294fa7;transform:translateY(-2px)}.btn-outline{background:transparent;color:#102e76;border:2px solid #102e76}.btn-outline:hover{background:#102e76;border:#0077b5;color:#fff;transform:translateY(-2px)}.about{padding:60px 0;background:#fff}.about-content{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:center}.about-image{text-align:center}.author-avatar{width:140px;height:140px;border-radius:50%;background:linear-gradient(135deg,#102e76,#085bc198);display:flex;align-items:center;justify-content:center;margin:0 auto;color:#fff;font-size:4rem;box-shadow:0 20px 50px #6366f14d}.about-text h2{color:#1a1a1a;margin-bottom:1.5rem}.about-text p{margin-bottom:1.5rem;font-size:1rem}.blogs-section{padding:60px 0;background-color:#ffedea}.section-header{text-align:center;margin-bottom:2rem}.section-header h2{color:#102e76;margin-bottom:1rem}.section-header p{font-size:1.2rem;color:#666}.search-container{margin-bottom:1.5rem}.search-box{position:relative;max-width:500px;margin:0 auto}.search-box i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#9ca3af}.search-box input{width:100%;padding:15px 15px 15px 45px;border:2px solid #e5e7eb;border-radius:10px;font-size:1rem;transition:all .3s ease}.search-box input:focus{outline:none;border-color:#085bc198;box-shadow:0 0 0 3px #6366f11a}.filters-container{margin-bottom:1.5rem}.category-filters{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.filter-btn{padding:8px 20px;border:2px solid #e5e7eb;background:#fff;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:500}.filter-btn:hover,.filter-btn.active{background:#0077b5;color:#fff;border-color:#102e76}.tag-filters{text-align:center}.tag-label{font-weight:600;color:#102e76;margin-right:1rem}.tags-container{display:inline-flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.tag-btn{padding:4px 12px;background:#fff;border:none;border-radius:15px;font-size:.875rem;cursor:pointer;transition:all .3s ease;color:#102e76}.tag-btn:hover,.tag-btn.active{background:#fff;color:#294fa7;border:1px solid #0077b5}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(550px,1fr));gap:2rem;margin-bottom:2rem}.blog-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden;transition:all .3s ease;cursor:pointer;padding:1rem;display:flex;flex-direction:row;gap:10px}.blog-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.blog-image{min-width:220px;max-width:220px;height:225px;background:linear-gradient(135deg,#102e76,#0077b5);display:flex;align-items:center;justify-content:center;color:#fff;font-size:3rem}.blog-content{padding:1.5rem}.blog-image img{width:100%;height:100%;object-fit:cover;display:block}.blog-meta{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem;font-size:.875rem;color:#6b7280}.blog-category{background:#e0e7ff;color:#102e76;padding:2px 8px;border-radius:12px;font-weight:500;font-size:.75rem}.blog-title{font-size:1.25rem;font-weight:600;margin-bottom:.4rem;color:#1a1a1a;line-height:1.4}.blog-excerpt{font-size:16px;color:#6b7280;margin-bottom:0rem;line-height:1.2;min-height:48px;max-height:60px}.blog-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.blog-tag{background:#f3f4f6;color:#6b7280;padding:2px 4px;border-radius:10px;font-size:.75rem}.read-more{display:flex;align-items:center;gap:.5rem;color:#102e76;font-weight:500;text-decoration:none;transition:gap .3s ease}.read-more:hover{gap:1rem}.load-more-container{justify-content:center;align-items:center;text-align:center;position:relative}#loadMoreBtn{display:inline-flex!important}.newsletter-cta{background:linear-gradient(120deg,#102e76,#0282c7af);color:#fff;padding:60px 0}.cta-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.cta-text h2{color:#fff;margin-bottom:1rem}.cta-text p{color:#ffffffe6;font-size:1.1rem}.cta-form .form-group{display:flex;gap:1rem}.cta-form input{flex:1;padding:15px;border:none;border-radius:8px;font-size:1rem}.cta-form input:focus{outline:none;box-shadow:0 0 0 3px #ffffff4d}.contact{padding:80px 0;background:#dce9f6}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.contact-info h2{color:#1a1a1a;margin-bottom:1.5rem}.contact-info p{font-size:1.1rem;margin-bottom:2rem}.contact-links{display:flex;flex-direction:column;gap:1rem}.contact-link{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:8px;text-decoration:none;color:#374151;transition:all .3s ease;box-shadow:0 2px 10px #0000000d}.contact-link:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;color:#102e76}.contact-link i{font-size:1.5rem;color:#102e76}.contact-form .form-row{margin-top:60px;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group{margin-bottom:1rem}.form-group input,.form-group textarea{width:100%;padding:15px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease;font-family:inherit}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#0077b5;box-shadow:0 0 0 3px #6366f11a}.form-group textarea{resize:vertical;min-height:100px}.footer{background:#102e76;color:#fff;padding:18px 0 20px}.footer-content{display:flex;justify-content:space-between;align-items:center}.footer-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.5rem;color:#fff}.footer-text p{color:#f3f4f6;margin:0}.footer-social{display:flex;gap:1rem}.footer-social a{width:40px;height:40px;background:#fff;color:#102e76;display:flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;transition:all .3s ease}.footer-social a:hover{background:#ffedea;transform:translateY(-2px)}.blog-post{padding-top:50px}.blog-header{padding:40px 0;background:#f9fafb}.back-link{display:inline-flex;align-items:center;gap:.5rem;color:#102e76;text-decoration:none;font-weight:500;margin:1rem;transition:gap .3s ease}.back-link:hover{gap:1rem}.blog-hero{max-width:800px;margin:0 auto;text-align:center}.blog-categories{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.blog-info{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.author-info{display:flex;align-items:center;gap:1rem}.author-avatar1{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#102e76,#0076b558);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem}.author-details{display:flex;flex-direction:column;text-align:left}.author-name{font-weight:600;color:#1a1a1a}.author-title{font-size:.875rem;color:#6b7280}.blog-metadata{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.separator{color:#d1d5db}.blog-cover{padding:.4rem 0}.blog-cover img{width:100%;max-width:800px;height:400px;object-fit:cover;border-radius:12px;margin:0 auto;display:block;box-shadow:0 20px 50px #0000001a}.blog-content{padding:0 0 0 .6rem}.content-wrapper{max-width:800px;margin:0 auto}.blog-body{font-size:1.1rem;line-height:1.8;color:#374151}.blog-body h2,.blog-body h3,.blog-body h4{color:#1a1a1a;margin:2rem 0 1rem}.blog-body p{margin-bottom:1.5rem}.blog-body blockquote{border-left:4px solid #102e76;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#6b7280;background:#f9fafb;padding:1.5rem;border-radius:0 8px 8px 0}.blog-body pre{background:#1a1a1a;color:#e5e7eb;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:2rem 0}.blog-body code{background:#f3f4f6;color:#102e76;padding:2px 6px;border-radius:4px;font-size:.9em}.blog-body pre code{background:none;color:inherit;padding:0}.share-section{margin:3rem 0;padding:2rem;background:#ffedea;border-radius:12px;text-align:center}.share-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.share-btn{display:flex;align-items:center;gap:.5rem;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;text-decoration:none}.share-btn.linkedin{background:#0077b5;color:#fff}.share-btn.twitter{background:#1da1f2;color:#fff}.share-btn.whatsapp{background:#25d366;color:#fff}.share-btn.copy{background:#6b7280;color:#fff}.share-btn:hover{transform:translateY(-2px);opacity:.9}.blog-tags{margin-top:.4em;padding-top:.6rem;border-top:1px solid #e5e7eb}.author-bio{background:#f9fafb;padding:3rem 0}.author-card{display:flex;gap:2rem;align-items:center;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 20px #00000014}.author-avatar-large{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#102e76,#085bc198);display:flex;align-items:center;justify-content:center;color:#fff;font-size:3rem;flex-shrink:0}.author-content h3{color:#1a1a1a;margin-bottom:1rem}.author-content p{margin-bottom:1.5rem}.author-links{display:flex;gap:1rem}.blog-navigation{background:#f9fafb;padding:2rem 0}.nav-links{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.nav-link{background:#ffedea;padding:1.5rem;border-radius:8px;text-decoration:none;color:#374151;transition:all .3s ease;box-shadow:0 2px 10px #0000000d;cursor:pointer}.nav-link:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.nav-link.next{text-align:right}.nav-label{display:block;font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.nav-title{display:block;font-weight:600;color:#1a1a1a}.related-posts{padding:3rem 0}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.error-404{padding:120px 0 80px;text-align:center}.error-content{margin-bottom:4rem}.error-illustration{margin-bottom:2rem}.error-number{font-size:8rem;font-weight:700;color:#102e76;display:flex;justify-content:center;align-items:center;gap:1rem}.palette-icon{font-size:6rem;animation:rotate 3s linear infinite}.error-text h1{font-size:2.5rem;color:#1a1a1a;margin-bottom:1rem}.error-text p{font-size:1.2rem;color:#6b7280;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.error-suggestions{background:#f9fafb;padding:2rem;border-radius:12px;margin:2rem auto;max-width:500px;text-align:left}.error-suggestions h3{color:#1a1a1a;margin-bottom:1rem;text-align:center}.error-suggestions ul{list-style:none;padding:0}.error-suggestions li{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:#374151}.error-suggestions i{color:#10b981}.error-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.quick-search{margin-bottom:4rem;max-width:500px;margin-left:auto;margin-right:auto}.quick-search h3{margin-bottom:1rem;color:#1a1a1a}.popular-articles{max-width:900px;margin:0 auto}.popular-articles h3{margin-bottom:2rem;color:#1a1a1a}.popular-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.popular-card{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 20px #00000014;text-align:left;transition:all .3s ease}.popular-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.popular-card h4{color:#1a1a1a;margin-bottom:.75rem}.popular-card p{color:#6b7280;margin-bottom:1rem;font-size:.95rem}.popular-card a{color:#102e76;text-decoration:none;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:gap .3s ease}.popular-card a:hover{gap:1rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.navbar{height:74px;padding:0}.nav-container{height:74px;margin:0}.nav-menu{display:none}.nav-toggle{display:block}h1{font-size:2.5rem}h2{font-size:2rem}.hero-title{font-size:2.5rem}.hero-content{margin-top:32px}.hero-subtitle{font-size:1.2rem}.hero-buttons{flex-direction:column;align-items:center}.about{padding:44px}.about-content{grid-template-columns:1fr;text-align:center;gap:20px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(520px,1fr));gap:1.5rem;margin-bottom:1.5rem}.blog-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden;transition:all .3s ease;cursor:pointer;padding:1rem;display:flex;flex-direction:column;gap:10px}.blog-image{min-width:100%;height:120px;background:linear-gradient(135deg,#102e76,#0077b5);display:flex;align-items:center;justify-content:center;color:#fff;font-size:3rem}.blog-content{padding:.5rem}.blog-meta{display:flex;align-items:center;gap:.4rem;margin-bottom:.2rem;font-size:.875rem;color:#6b7280}.blog-category{background:#e0e7ff;color:#102e76;padding:2px 8px;border-radius:12px;font-weight:500;font-size:.75rem}.blog-title{font-size:1.25rem;font-weight:600;margin-bottom:.4rem;color:#1a1a1a;line-height:1.4}.blog-excerpt{font-size:16px}.blog-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem}.blog-tag{background:#f3f4f6;color:#6b7280;padding:2px 4px;border-radius:10px;font-size:.75rem}.read-more{display:flex;align-items:center;gap:.5rem;color:#102e76;font-weight:500;text-decoration:none;transition:gap .3s ease}.read-more:hover{gap:1rem}.cta-content{grid-template-columns:1fr;text-align:center}.contact-content,.contact-form .form-row{grid-template-columns:1fr;gap:0rem}.footer-content{flex-direction:column;gap:1.5rem;text-align:center}.blog-grid{grid-template-columns:1fr}.blog-info{flex-direction:column;gap:1rem;align-items:flex-start}.author-card{flex-direction:column;text-align:center}.nav-links{grid-template-columns:1fr}.nav-link.next{text-align:left}.error-number{font-size:6rem}.error-actions{flex-direction:column;align-items:center}.category-filters{justify-content:flex-start;overflow-x:auto;padding-bottom:10px}.share-buttons{flex-direction:column;align-items:center}}@media (max-width: 480px){.container{padding:0 15px}.hero{padding:100px 0 60px}.hero-title,.section-header h2{font-size:2rem}.blog-card{margin:0 10px}.error-number{font-size:4rem;flex-direction:column;gap:.5rem}.palette-icon{font-size:4rem}}@media (max-width: 768px){.nav-toggle{display:block}.nav-menu{position:absolute;top:100px;left:0;width:100%;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;display:none;padding:1rem 2rem;box-shadow:0 4px 10px #0000001a}.nav-menu a{color:#102e76;font-weight:bolder}.nav-menu a:hover{color:#0077b5;font-weight:bolder}.nav-menu.active{display:flex}}
