:root{--blog-primary:#ED1B3B;--blog-primary-dark:#cc1531;--blog-dark:#111827;--blog-text:#374151;--blog-text-secondary:#6B7280;--blog-bg:#F8FAFC;--blog-white:#FFFFFF;--blog-border:#F1F5F9;--blog-shadow:0 6px 24px rgba(0, 0, 0, 0.04);--blog-shadow-hover:0 12px 32px rgba(0, 0, 0, 0.08);--blog-radius:14px;--blog-transition:all 0.3s cubic-bezier(0.16, 1, 0.3, 1)}body.blog-page{padding-top:0!important}body.blog-page .site-header{position:sticky!important;top:0!important;left:0;width:100%;z-index:1000;box-shadow:0 4px 20px rgba(0,0,0,.05)}body.blog-page .premium-topbar,body.blog-page .vth-topbar{background:#fff!important;border-bottom:1px solid #f1f5f9!important}body.blog-page .vth-topbar .topbar-link{color:#334155!important}body.blog-page .vth-topbar .topbar-schedule,body.blog-page .vth-topbar .topbar-socials a{color:#64748b!important}body.blog-page .premium-navbar,body.blog-page .vth-navbar{background:#fff!important;border-bottom:1px solid #e2e8f0!important;height:84px!important;box-shadow:none!important}body.blog-page .brand-text .brand-title,body.blog-page .brand-text h1{color:#111827!important}body.blog-page .brand-text .brand-tagline,body.blog-page .brand-text p{color:#ed1b3b!important}body.blog-page .navbar-nav .nav-link{color:#1e293b!important;font-weight:600;font-size:.95rem}body.blog-page .navbar-nav .nav-link.active,body.blog-page .navbar-nav .nav-link:hover{color:#e31e24!important}body.blog-page .navbar-nav .nav-link::after{background:#e31e24!important}body.blog-page .nav-chevron{color:#64748b!important}body.blog-page .topbar-socials .btn-icon-glass{background:#f1f5f9!important;color:#1e293b!important;border:1px solid #e2e8f0!important}body.blog-page .topbar-socials .btn-icon-glass:hover{background:#ed1b3b!important;color:#fff!important;border-color:#ed1b3b!important}body.blog-page .custom-hamburger span{background-color:#111827!important}.blog-hero{position:relative;padding:70px 0 50px;background:#f8fafc;background-image:radial-gradient(circle at 50% 0,rgba(237,27,59,.04) 0,transparent 65%);border-bottom:1px solid #e2e8f0;overflow:hidden}.blog-hero-pattern{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#cbd5e1 .75px,transparent .75px);background-size:24px 24px;opacity:.35}.blog-hero-inner{position:relative;z-index:2}.blog-eyebrow{font-family:Poppins,sans-serif;color:#ed1b3b;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:.6rem;display:block}.blog-hero-title{font-family:Poppins,sans-serif;font-size:2.75rem;font-weight:800;color:#111827;margin-bottom:.8rem;letter-spacing:-.5px;line-height:1.2}.blog-hero-description{color:#64748b;font-size:1.05rem;max-width:680px;line-height:1.65;margin:0 auto 1.5rem}.blog-search-wrapper{max-width:360px;margin:0 auto}.search-input-group{position:relative;display:flex;align-items:center}.search-input-group .search-icon{position:absolute;left:18px;color:#94a3b8;font-size:1.1rem;pointer-events:none}.blog-search-input{width:100%;padding:12px 42px 12px 48px;background:#fff;border:1px solid #e5e7eb;border-radius:30px;font-size:.95rem;color:#1e293b;transition:.25s;box-shadow:0 4px 16px rgba(0,0,0,.04)}.blog-search-input:focus{outline:0;border-color:#ed1b3b;box-shadow:0 0 0 4px rgba(237,27,59,.1)}.search-clear-btn{position:absolute;right:14px;color:#94a3b8;font-size:1.1rem;transition:color .2s}.search-clear-btn:hover{color:var(--blog-primary)}.aspire-blog-card{background:#fff!important;border-radius:16px!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 20px rgba(0,0,0,.03)!important;overflow:hidden!important;margin-bottom:28px!important;padding:0!important;transition:transform .35s,box-shadow .35s!important}.aspire-blog-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 30px rgba(0,0,0,.08)!important}.aspire-card-flex{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100!important;min-height:260px!important}.aspire-card-media{display:block!important;width:38%!important;min-width:38%!important;max-width:38%!important;position:relative!important;overflow:hidden!important;flex-shrink:0!important;background:#e2e8f0!important}.aspire-card-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;border-radius:16px 0 0 16px!important;transition:transform .4s!important}.aspire-blog-card:hover .aspire-card-img{transform:scale(1.04)!important}.aspire-card-img-fallback{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important}.aspire-card-content{width:62%!important;padding:32px 36px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;background:#fff!important}.aspire-card-title{font-family:Poppins,sans-serif!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.35!important;margin-top:0!important;margin-bottom:14px!important}.aspire-card-title a{color:#111827!important;text-decoration:none!important;transition:color .25s!important}.aspire-blog-card:hover .aspire-card-title a{color:#ed1b3b!important}.aspire-card-desc{font-family:Poppins,sans-serif!important;color:#64748b!important;font-size:.95rem!important;line-height:1.65!important;margin-bottom:20px!important;display:-webkit-box!important;-webkit-line-clamp:4!important;line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.aspire-card-action{margin-top:auto!important}.btn-aspire-orange{background:#ed1b3b!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:.9rem!important;padding:10px 28px!important;border-radius:8px!important;border:none!important;display:inline-block!important;text-decoration:none!important;transition:.25s!important;box-shadow:0 4px 14px rgba(237,27,59,.25)!important}.btn-aspire-orange:hover{background:#cc1531!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px rgba(237,27,59,.35)!important}@media (max-width:767px){.aspire-card-flex{flex-direction:column!important}.aspire-card-media{width:100%!important;min-width:100%!important;max-width:100%!important;height:210px!important}.aspire-card-img{border-radius:16px 16px 0 0!important}.aspire-card-content{width:100%!important;padding:24px 20px!important}}.blog-sidebar{position:sticky;top:100px}.sidebar-widget{background:#fff;border-radius:16px;border:1px solid #f1f5f9;box-shadow:0 4px 20px rgba(0,0,0,.04);overflow:hidden;padding:24px}.about-widget .widget-inner{border-radius:12px;background:#faf5f5;border:1px dashed rgba(237,27,59,.2)}.widget-header-title{font-size:1.15rem;font-weight:700;color:#111827;margin-bottom:4px}.widget-underline-center{display:block;width:32px;height:3px;background:#ed1b3b;margin:6px auto 0;border-radius:2px}.recent-post-thumb-link{flex-shrink:0}.recent-thumb-wrapper{width:76px;height:56px;border-radius:8px;overflow:hidden;background:#e2e8f0}.recent-thumb{width:100%;height:100%;object-fit:cover;transition:transform .3s}.recent-post-item:hover .recent-thumb{transform:scale(1.06)}.recent-post-title{font-size:.9rem;font-weight:700;line-height:1.35}.recent-post-title a{color:#111827;text-decoration:none;transition:color .2s}.recent-post-item:hover .recent-post-title a{color:#ed1b3b}.blog-cta{background:var(--blog-white);padding:80px 0;text-align:center}.blog-cta .blog-section-title{font-size:2.2rem;font-weight:800;color:var(--blog-dark);margin-bottom:1rem}.blog-cta-actions{display:flex;gap:16px;justify-content:center;align-items:center;margin-top:2rem}.blog-btn-primary{background:#ed1b3b!important;color:#fff!important;border:none!important;padding:13px 32px;border-radius:50px;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important;transition:var(--blog-transition);box-shadow:0 6px 20px rgba(237,27,59,.3)}.blog-btn-primary:hover{background:#cc1531!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 10px 28px rgba(237,27,59,.4)}.blog-btn-outline{background:0 0!important;color:#111827!important;border:1.5px solid #cbd5e1!important;padding:13px 32px;border-radius:50px;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important;transition:var(--blog-transition)}.blog-btn-outline:hover{background:#111827!important;color:#fff!important;border-color:#111827!important;transform:translateY(-2px)}@media (max-width:767px){.blog-hero{padding:80px 0 40px}.blog-hero-title{font-size:2.2rem!important}.featured-img-wrapper{height:220px}.horizontal-img-wrapper{height:200px}.featured-card-body,.horizontal-card-body{padding:20px}.blog-sidebar{position:static;margin-top:30px}.blog-cta{padding:60px 0}.blog-cta-actions{flex-direction:column;padding:0 20px}.blog-cta-actions a{width:100%;text-align:center;justify-content:center}}.blog-detail-container{max-width:960px;margin:40px auto 70px;padding:0 24px}.blog-detail-header{margin-bottom:30px;text-align:center}.blog-detail-title{font-family:Poppins,sans-serif;font-size:clamp(1.8rem, 4vw, 2.75rem);font-weight:800;color:var(--blog-dark);line-height:1.25;margin-bottom:0;letter-spacing:-.4px}.blog-article-divider{height:3px;width:60px;background:var(--blog-primary);margin:18px auto 0;border:none;border-radius:3px}.blog-detail-image-wrapper{width:100%;border-radius:16px;overflow:hidden;margin-bottom:35px;box-shadow:0 4px 20px rgba(15,23,42,.06);background-color:#f1f5f9}.blog-detail-image{width:100%;height:auto;max-height:420px;object-fit:cover;display:block}@media (max-width:991.98px){.blog-detail-container{margin:30px auto 50px;padding:0 20px}.blog-detail-image{max-height:340px}}@media (max-width:767.98px){.blog-detail-container{margin:24px auto 40px;padding:0 16px}.blog-detail-header{margin-bottom:20px}.blog-detail-title{font-size:1.6rem}.blog-detail-image-wrapper{border-radius:12px;margin-bottom:25px}.blog-detail-image{max-height:240px}}.blog-article{background:var(--blog-white);padding:50px;border-radius:20px;box-shadow:var(--blog-shadow);color:var(--blog-text);font-size:1.1rem;line-height:1.8}@media (max-width:767px){.blog-article{padding:30px 20px}}.blog-article h2{font-size:2rem;font-weight:700;color:var(--blog-dark);margin-top:45px;margin-bottom:18px;padding-bottom:10px;border-bottom:2px solid rgba(237,28,36,.1)}.blog-article h2:first-child{margin-top:0}.blog-article h3{font-size:1.6rem;font-weight:700;color:var(--blog-dark);margin-top:38px;margin-bottom:16px;border-left:4px solid var(--blog-primary);padding-left:12px}.blog-article h4{font-size:1.3rem;font-weight:600;margin-top:30px;margin-bottom:14px}.blog-article p{margin-bottom:22px}.blog-article ol,.blog-article ul{margin-bottom:22px;padding-left:25px}.blog-article li{margin-bottom:10px}.blog-article b,.blog-article strong{color:var(--blog-dark);font-weight:700}.blog-article a{color:var(--blog-primary);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:.2s}.blog-article a:hover{border-bottom-color:var(--blog-primary)}.blog-article blockquote{background:#fff5f5;border-left:5px solid var(--blog-primary);padding:25px 30px;margin:35px 0;border-radius:0 12px 12px 0;font-size:1.2rem;font-style:italic;color:var(--blog-dark)}.blog-article img{max-width:100%;height:auto;border-radius:12px;margin:30px 0;box-shadow:0 5px 15px rgba(0,0,0,.05)}.vth-blog-hero{background:linear-gradient(180deg,#fff 0,#f8fafc 100%);border-bottom:1px solid #e2e8f0;position:relative;padding:70px 0 50px;width:100%;overflow:hidden}.vth-blog-hero-title{color:#0f172a;font-size:clamp(2.2rem, 4vw, 3.2rem);font-weight:800;letter-spacing:-.5px;margin-bottom:.8rem;line-height:1.15}.vth-blog-hero-desc{color:#475569;font-size:clamp(1rem, 2.5vw, 1.1rem);line-height:1.65;max-width:680px;margin:0 auto}.vth-blog-search-box{max-width:580px;margin:0 auto;background:#fff;border-radius:50px;padding:6px;border:1px solid #cbd5e1;box-shadow:0 4px 20px rgba(0,0,0,.06)}.vth-blog-search-box .form-control{font-size:.95rem}.vth-blog-cat-bar{border-bottom:1px solid #e2e8f0}.vth-cat-pill-wrapper{display:flex;align-items:center;gap:10px;overflow-x:auto;white-space:nowrap;padding-bottom:4px;scrollbar-width:thin}.vth-cat-pill-wrapper::-webkit-scrollbar{height:4px}.vth-cat-pill-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.vth-cat-pill{display:inline-block;padding:8px 20px;border-radius:30px;background-color:#f1f5f9;color:#475569;font-weight:600;font-size:.88rem;text-decoration:none;border:1px solid transparent}.vth-cat-pill:hover{background-color:rgba(227,30,36,.08);color:#e31e24}.vth-cat-pill.active{background-color:#e31e24;color:#fff;box-shadow:0 4px 14px rgba(227,30,36,.25)}.vth-section-eyebrow{font-family:Caveat,cursive,sans-serif;color:#e31e24;font-size:1.6rem;line-height:1}.vth-featured-card{border-radius:18px;background:#fff}.vth-featured-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.08)!important}.vth-featured-img-wrap{height:380px}.vth-featured-img{width:100%;height:100%;object-fit:cover}.vth-featured-title{font-size:clamp(1.4rem, 2.5vw, 1.9rem);font-weight:800;line-height:1.25}.vth-featured-title a:hover{color:#e31e24!important}.vth-read-more-btn{color:#e31e24;font-weight:700;font-size:.9rem;text-decoration:none}.vth-read-more-btn:hover{color:#c9161b}.vth-blog-card{border-radius:16px;background:#fff}.vth-blog-card:hover{box-shadow:0 14px 35px rgba(0,0,0,.08)!important}.vth-card-media{aspect-ratio:16/10;width:100%;background-color:#e2e8f0}.vth-card-img{width:100%;height:100%;object-fit:cover}.vth-card-badge{position:absolute;top:14px;left:14px;font-size:.75rem;font-weight:700;padding:6px 14px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.vth-card-title{font-size:1.15rem;font-weight:700;line-height:1.35}.vth-card-title a:hover{color:#e31e24!important}.vth-card-link:hover{color:#c9161b!important}.extra-small{font-size:.78rem}.vth-article-body h2{font-size:1.6rem;font-weight:800;color:#0f172a;margin-top:1.8rem;margin-bottom:.8rem}.vth-article-body h3{font-size:1.3rem;font-weight:700;color:#0f172a;margin-top:1.4rem;margin-bottom:.6rem}.vth-article-body ol,.vth-article-body ul{padding-left:1.4rem;margin-bottom:1.4rem}.vth-article-body li{margin-bottom:.5rem}@media (max-width:991px){.vth-featured-img-wrap{height:260px}}.reveal-left,.reveal-right,.reveal-scale,.reveal-up,.text-reveal{opacity:0;will-change:opacity,transform;transition:opacity .65s cubic-bezier(.16, 1, .3, 1),transform .65s cubic-bezier(.16, 1, .3, 1)}.reveal-up{transform:translateY(28px)}.reveal-left{transform:translateX(-28px)}.reveal-right{transform:translateX(28px)}.reveal-scale{transform:scale(.95)}.text-reveal{transform:translateY(20px)}.reveal-left.is-visible,.reveal-right.is-visible,.reveal-scale.is-visible,.reveal-up.is-visible,.text-reveal.is-visible{opacity:1;transform:translate(0,0) scale(1)}.delay-100{transition-delay:0.1s}.delay-200{transition-delay:0.2s}.delay-300{transition-delay:0.3s}.delay-400{transition-delay:0.4s}.delay-500{transition-delay:0.5s}.vth-cat-pill{transition:background-color .25s,color .25s,transform .25s cubic-bezier(.16, 1, .3, 1),box-shadow .25s,opacity .65s cubic-bezier(.16, 1, .3, 1)}.vth-cat-pill:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(227,30,36,.12)}.vth-blog-search-box{transition:border-color .25s,box-shadow .25s,opacity .65s cubic-bezier(.16, 1, .3, 1),transform .65s cubic-bezier(.16, 1, .3, 1)}.vth-blog-search-box:focus-within{border-color:#e31e24!important;box-shadow:0 6px 24px rgba(227,30,36,.14)!important}.vth-blog-search-box .btn-danger{transition:transform .2s,background-color .2s,box-shadow .2s}.vth-blog-search-box .btn-danger:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(227,30,36,.35)}.vth-featured-card{transition:transform .35s cubic-bezier(.16, 1, .3, 1),box-shadow .35s cubic-bezier(.16, 1, .3, 1),opacity .65s cubic-bezier(.16, 1, .3, 1)}.vth-featured-img{transition:transform .45s cubic-bezier(.16, 1, .3, 1)}.vth-featured-card:hover .vth-featured-img{transform:scale(1.03)}.vth-blog-card{transition:transform .35s cubic-bezier(.16, 1, .3, 1),box-shadow .35s cubic-bezier(.16, 1, .3, 1),opacity .65s cubic-bezier(.16, 1, .3, 1)}.vth-blog-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(15,23,42,.1)!important}.vth-card-img{transition:transform .45s cubic-bezier(.16, 1, .3, 1)}.vth-blog-card:hover .vth-card-img{transform:scale(1.04)}.vth-card-link{display:inline-flex;align-items:center;transition:color .25s,transform .25s}.vth-blog-card:hover .vth-card-link{color:#c9161b!important;transform:translateX(4px)}.vth-read-more-btn{transition:color .25s,transform .25s}.vth-read-more-btn:hover{transform:translateX(4px)}@media (max-width:768px){.reveal-up{transform:translateY(16px)}.reveal-left{transform:translateX(-16px)}.reveal-right{transform:translateX(16px)}.vth-blog-card:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.reveal-left,.reveal-right,.reveal-scale,.reveal-up,.text-reveal{opacity:1!important;transform:none!important;transition:none!important}.vth-card-img,.vth-featured-img{transform:none!important;transition:none!important}}