.landing-hero-btn-primary,.landing-hero-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:50px;font-size:1rem;font-weight:600;font-family:inherit;line-height:1.6;box-sizing:border-box;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .18s ease}.landing-hero-btn-primary{border:none;background-color:#1e88e5!important;background-image:none!important;color:#fff!important;box-shadow:0 2px 8px #1e88e559}.landing-hero-btn-primary:hover{background-color:#1565c0!important;background-image:none!important;box-shadow:0 4px 16px #1e88e573;transform:translateY(-1px)}.landing-hero-btn-secondary{border:1.5px solid #e0e0e0!important;background-color:#fff!important;background-image:none!important;color:#1a1a2e!important}.landing-hero-btn-secondary:hover{border-color:#1e88e5!important;color:#1e88e5!important;background-color:#fff!important}.landing-hero-section{background:linear-gradient(135deg,#e3f2fd,#f8fafc 55%,#eef2ff);padding-top:3rem;padding-bottom:3rem}.landing-hero-carousel-wrap{position:relative;width:100%;height:320px;border-radius:1.5rem;overflow:hidden;background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media (min-width:640px){.landing-hero-carousel-wrap{height:360px}}@media (min-width:1024px){.landing-hero-carousel-wrap{height:400px}}.landing-hero-eyebrow{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1e88e5;margin-bottom:12px}.landing-hero-title{font-size:clamp(1.5rem,2.75vw,2.35rem)!important;line-height:1.2!important;font-weight:800!important;color:#1a1a2e!important;margin-bottom:18px}.landing-hero-title .landing-hero-highlight{color:#1e88e5}@media (max-width:400px){.landing-hero-title{font-size:1.35rem!important}}.landing-hero-subtitle{font-size:1.05rem!important;line-height:1.6;color:#555e6d!important;max-width:560px;margin-bottom:28px}@keyframes carousel-slide-progress{0%{width:0}to{width:100%}}.carousel-slide-progress{width:0;animation-name:carousel-slide-progress;animation-timing-function:linear;animation-fill-mode:forwards}.bg-trending-gradient{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 20%,#1e88e538,#0000 42%),radial-gradient(circle at 88% 78%,#042f5c73,#0000 40%),linear-gradient(165deg,#063970,#084a8a 48%,#063970)!important}#trending-deals.bg-trending-gradient:before{content:"";position:absolute;inset:-20% auto auto -10%;width:420px;height:420px;border-radius:50%;background:#1e88e526;filter:blur(48px);pointer-events:none}.trending-deals-reveal-item{opacity:1;transform:none;pointer-events:auto}@media (min-width:1024px){.trending-deals-reveal-item{opacity:0;visibility:hidden;transform:translateY(56px) scale(.92);pointer-events:none}.trending-deals-reveal.is-visible .trending-deals-reveal-item{visibility:visible;pointer-events:auto;animation:trendingDealCardLoad .75s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--reveal-i, 0) * .11s)}}@keyframes trendingDealCardLoad{0%{opacity:0;transform:translateY(56px) scale(.92);filter:blur(4px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (max-width:1023px){.trending-deals-reveal-item{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;pointer-events:auto!important;animation:none!important}}@media (prefers-reduced-motion:reduce){.trending-deals-reveal-item,.trending-deals-reveal.is-visible .trending-deals-reveal-item{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;pointer-events:auto!important;animation:none!important}}main.trending-mode-active,main.trending-mode-active.bg-trending-gradient{background:radial-gradient(circle at 12% 20%,#1e88e538,#0000 42%),radial-gradient(circle at 88% 78%,#042f5c73,#0000 40%),linear-gradient(165deg,#063970,#084a8a 48%,#063970)!important;background-color:#063970!important}main.trending-mode-active #category-section,main.trending-mode-active #featured-deals,main.trending-mode-active #trending-deals,main.trending-mode-active section{background-color:#063970!important;background-image:none!important;border-color:#ffffff1a!important}.bg-trending-solid.trending-mode-dark,main.trending-mode-active.trending-mode-dark{background-color:#063970!important;background-image:none!important}.bg-trending-solid .brand-card,.bg-trending-solid .category-card,.bg-trending-solid .deal-card,main.trending-mode-active .brand-card,main.trending-mode-active .category-card,main.trending-mode-active .deal-card{background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}main.trending-mode-active .h1-heading:not(.brand-card *):not(.deal-card *):not(.category-card *),main.trending-mode-active .h2-heading:not(.brand-card *):not(.deal-card *):not(.category-card *),main.trending-mode-active .h3-heading:not(.brand-card *):not(.deal-card *):not(.category-card *),main.trending-mode-active h1:not(.brand-card *):not(.deal-card *):not(.category-card *),main.trending-mode-active h2:not(.brand-card *):not(.deal-card *):not(.category-card *),main.trending-mode-active h3:not(.brand-card *):not(.deal-card *):not(.category-card *),main.trending-mode-active h4:not(.brand-card *):not(.deal-card *):not(.category-card *){color:#fff!important}main.trending-mode-active .paragraph-text:not(.brand-card *):not(.deal-card *):not(.category-card *),main.trending-mode-active .text-\[\#666\]:not(.brand-card *):not(.deal-card *):not(.category-card *),main.trending-mode-active .text-gray-500:not(.brand-card *):not(.deal-card *):not(.category-card *),main.trending-mode-active .text-gray-600:not(.brand-card *):not(.deal-card *):not(.category-card *),main.trending-mode-active p:not(.brand-card *):not(.deal-card *):not(.category-card *){color:#fffc!important}main.trending-mode-active .bg-white.rounded-2xl.shadow-sm:not(.how-it-works-panel){background-color:#ffffff0d!important;border:1px solid #ffffff1a!important;color:#fff!important}main.trending-mode-active #how-it-works .how-it-works-panel{background-color:#fff!important;border:none!important;color:#333!important}main.trending-mode-active #how-it-works .how-it-works-panel.bg-\[\#f8faff\]{background-color:#f8faff!important}main.trending-mode-active #how-it-works .how-it-works-panel .text-\[\#333\],main.trending-mode-active #how-it-works .how-it-works-panel h3,main.trending-mode-active #how-it-works .how-it-works-panel strong{color:#333!important}main.trending-mode-active #how-it-works .how-it-works-panel .text-\[\#666\],main.trending-mode-active #how-it-works .how-it-works-panel li,main.trending-mode-active #how-it-works .how-it-works-panel p{color:#666!important}main.trending-mode-active #how-it-works .how-it-works-panel .hover\:bg-gray-50:hover{background-color:#f9fafb!important}main.trending-mode-active #how-it-works .how-it-works-panel .bg-\[\#f8faff\]{background-color:#f8faff!important}main.trending-mode-active #how-it-works .how-it-works-panel button,main.trending-mode-active #how-it-works .how-it-works-panel span.font-medium{color:#333!important}main.trending-mode-active #how-it-works .how-it-works-panel a .bg-\[\#1e88e5\],main.trending-mode-active #how-it-works .how-it-works-panel button.bg-\[\#1e88e5\]{color:#fff!important}main.trending-mode-active .hover\:bg-gray-50:hover:not(.how-it-works-panel):not(.how-it-works-panel *){background-color:#ffffff1a!important}main.trending-mode-active .bg-\[\#f8faff\]:not(.how-it-works-panel):not(.how-it-works-panel *){background-color:#ffffff0d!important}main.trending-mode-active .text-gray-700:not(.brand-card *):not(.deal-card *):not(.category-card *),main.trending-mode-active .text-gray-900:not(.brand-card *):not(.deal-card *):not(.category-card *),main.trending-mode-active .text-slate-800:not(.brand-card *):not(.deal-card *):not(.category-card *){color:#fff!important}main.trending-mode-active,main.trending-mode-active .h1-heading,main.trending-mode-active .h2-heading,main.trending-mode-active .h3-heading,main.trending-mode-active .paragraph-text,main.trending-mode-active h1,main.trending-mode-active h2,main.trending-mode-active h3,main.trending-mode-active h4,main.trending-mode-active p,main.trending-mode-active section{transition:background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out}