.home-page .section-title-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}@media (max-width: 767.98px){.home-page .section-title-wrapper{margin-bottom:1.5rem}}.home-page .section-title{color:#0c2556;font-weight:700;font-size:1.75rem;position:relative;padding-left:1rem;margin:0}@media (max-width: 767.98px){.home-page .section-title{font-size:1.25rem}}.home-page .section-title:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:4px;background:#007bff;border-radius:2px}.home-page .see-more-link{font-weight:600;color:var(--bs-primary);text-decoration:none;transition:color .2s;font-size:.9rem}.home-page .see-more-link:hover{color:#004085;text-decoration:underline}.home-page .hero-section{padding:0}@media (max-width: 991.98px){.home-page .hero-section{padding:0}}.home-page .hero-section .hero-img-slide{min-width:auto!important;width:100%!important;height:500px!important;background:rgba(var(--bs-primary-rgb),.05);border-radius:2.5rem;position:relative;padding:1rem!important;overflow:hidden!important}.home-page .hero-section .hero-img-slide .brand-scroller-container{height:100%;width:100%;display:flex;gap:1rem}.home-page .hero-section .hero-img-slide .slide-column{flex:1;min-width:0}.home-page .hero-section .hero-img-slide .brand-slide-wrapper{display:flex;flex-direction:column}.home-page .hero-section .hero-img-slide .brand-slide-wrapper.slideup-loop{animation:brandSlideUp 40s linear infinite}.home-page .hero-section .hero-img-slide .brand-slide-wrapper.slidedown-loop{animation:brandSlideDown 40s linear infinite}.home-page .hero-section .hero-img-slide .brand-img-item{background:#fff;border-radius:1rem;overflow:hidden;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;box-shadow:0 4px 15px #0000000d;margin-bottom:1rem}.home-page .hero-section .hero-img-slide .brand-img-item:hover{transform:scale(1.02);z-index:10}.home-page .hero-section .hero-img-slide .brand-img-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-page .hero-section .hero-content h6,.home-page .hero-section .hero-content .hero-subtitle{text-transform:uppercase;letter-spacing:1px;color:#5a6a85!important}@media (max-width: 991.98px){.home-page .hero-section .hero-content h6,.home-page .hero-section .hero-content .hero-subtitle{font-size:.8rem!important}}.home-page .hero-section .hero-content h1,.home-page .hero-section .hero-content h1.fs-13{line-height:1.2;letter-spacing:-.02em;font-size:3.5rem;margin-bottom:1.5rem}@media (max-width: 991.98px){.home-page .hero-section .hero-content h1,.home-page .hero-section .hero-content h1.fs-13{font-size:clamp(1.5rem,5vw,2.2rem)!important;margin-bottom:1rem!important}}.home-page .hero-section .hero-content p{max-width:550px;line-height:1.6;color:#5a6a85;font-size:1.1rem}@media (max-width: 991.98px){.home-page .hero-section .hero-content p{font-size:.95rem!important;margin-bottom:1.25rem!important}}@media (max-width: 991.98px){.home-page .hero-section .hero-content.my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}}.home-page .hero-section .hero-content .btn{font-weight:600;border-radius:.75rem;transition:all .3s ease}.home-page .hero-section .hero-content .btn.btn-hover-shadow:hover{box-shadow:0 10px 20px rgba(var(--bs-primary-rgb),.2);transform:translateY(-2px)}@media (max-width: 575.98px){.home-page .hero-section .hero-content .d-flex.align-items-center.gap-3{flex-direction:column;width:100%;gap:.6rem!important}.home-page .hero-section .hero-content .d-flex.align-items-center.gap-3 .btn{width:100%;padding:.75rem 1rem!important;font-size:.88rem;min-height:44px}}@keyframes brandSlideUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes brandSlideDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.home-page .rating-card{background:#fff;padding:1.5rem;border-radius:1.25rem;height:100%;box-shadow:0 4px 20px #00000008;border:1px solid rgba(0,0,0,.05);transition:transform .3s ease}@media (max-width: 575.98px){.home-page .rating-card{padding:1.25rem 1rem}}.home-page .rating-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000014}.home-page .rating-card .rating-stars{color:#ffc107;margin-bottom:.5rem;display:flex;gap:2px}.home-page .rating-card .rating-author{font-weight:700;font-size:1rem;color:#0c2556;margin:0}.home-page .rating-card .rating-date{color:#475569;font-size:.75rem}.home-page .rating-card .rating-content{color:#5a6a85;font-size:.95rem;line-height:1.5;margin:0;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-page .card.hover-img{transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.05)}.home-page .card.hover-img:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000014!important}.home-page .category-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:#0c2556}.home-page .usp-trust-section .usp-card{background:#ffffff;border:1px solid rgba(0,0,0,.06);border-radius:1rem;padding:1.25rem;height:100%;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 15px #00000008;transition:transform .25s ease,box-shadow .25s ease}.home-page .usp-trust-section .usp-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00418814}.home-page .usp-trust-section .usp-card .usp-icon{width:50px;height:50px;min-width:50px;border-radius:12px;display:flex;align-items:center;justify-content:center}.home-page .usp-trust-section .usp-card .usp-title{font-weight:700;font-size:.95rem;color:#0f172a;margin-bottom:2px}.home-page .usp-trust-section .usp-card .usp-desc{font-size:.78rem;color:#64748b;margin-bottom:0;line-height:1.35}@media (max-width: 575.98px){.home-page .usp-trust-section .usp-card{flex-direction:column;align-items:flex-start;padding:.85rem .75rem;gap:.5rem}.home-page .usp-trust-section .usp-card .usp-icon{width:38px;height:38px;min-width:38px;border-radius:8px}.home-page .usp-trust-section .usp-card .usp-icon .ti{font-size:1.15rem!important}.home-page .usp-trust-section .usp-card .usp-title{font-size:.82rem}.home-page .usp-trust-section .usp-card .usp-desc{font-size:.72rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}[data-bs-theme=dark] .home-page .section-title{color:#fff}[data-bs-theme=dark] .home-page .hero-section .hero-img-slide{background:rgba(var(--bs-primary-rgb),.1)!important}[data-bs-theme=dark] .home-page .hero-section .brand-img-item{background:#1a2234!important;border:1px solid rgba(255,255,255,.05);box-shadow:0 10px 30px #0003}[data-bs-theme=dark] .home-page .rating-card,[data-bs-theme=dark] .home-page .card{background:#1a2234;border-color:#ffffff0d}[data-bs-theme=dark] .home-page .rating-card p,[data-bs-theme=dark] .home-page .rating-card .text-dark,[data-bs-theme=dark] .home-page .rating-card .rating-content,[data-bs-theme=dark] .home-page .rating-card .text-muted,[data-bs-theme=dark] .home-page .rating-card h6,[data-bs-theme=dark] .home-page .card p,[data-bs-theme=dark] .home-page .card .text-dark,[data-bs-theme=dark] .home-page .card .rating-content,[data-bs-theme=dark] .home-page .card .text-muted,[data-bs-theme=dark] .home-page .card h6{color:#a1b0cb!important}[data-bs-theme=dark] .home-page .rating-card h4,[data-bs-theme=dark] .home-page .rating-card h5,[data-bs-theme=dark] .home-page .rating-card .rating-author,[data-bs-theme=dark] .home-page .rating-card .section-title,[data-bs-theme=dark] .home-page .rating-card .category-title,[data-bs-theme=dark] .home-page .card h4,[data-bs-theme=dark] .home-page .card h5,[data-bs-theme=dark] .home-page .card .rating-author,[data-bs-theme=dark] .home-page .card .section-title,[data-bs-theme=dark] .home-page .card .category-title{color:#f8faff!important}[data-bs-theme=dark] .home-page .usp-trust-section .usp-card{background:#1a2234;border-color:#ffffff0f}[data-bs-theme=dark] .home-page .usp-trust-section .usp-card .usp-title{color:#f8faff}[data-bs-theme=dark] .home-page .usp-trust-section .usp-card .usp-desc{color:#94a3b8}.home-page .marquee-container{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-page .marquee-content{display:flex;width:-moz-fit-content;width:fit-content}.home-page .marquee-content.marquee-left{animation:homeMarqueeLeft 60s linear infinite}.home-page .marquee-content:hover{animation-play-state:paused}.home-page .marquee-group{flex-shrink:0;display:flex;align-items:center;gap:1.5rem;padding-right:1.5rem}.home-page .brand-marquee-item{width:calc((100vw - 8rem)/4);max-width:250px;flex-shrink:0}@media (max-width: 991.98px){.home-page .brand-marquee-item{width:180px}}@media (max-width: 575.98px){.home-page .brand-marquee-item{width:150px}}.home-page .portfolio-card{position:relative;aspect-ratio:1/1;transition:all .4s cubic-bezier(.165,.84,.44,1)}.home-page .portfolio-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px #00000026!important}@keyframes homeMarqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}
