.category-card{text-shadow:#333}.category-card>div:first-child{transition:transform .7s ease-out}.category-card:hover>div:first-child{transform:scale(1.1)}.explore-btn{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;font-weight:600;border:none;cursor:pointer}.category-card:hover .explore-btn{opacity:1;transform:translateY(0)}.explore-btn:hover{background:#f7a11f;transform:scale(1.05)}section h1{font-size:2rem;line-height:1.2;font-weight:700}section h2{font-size:1.2rem;line-height:1.3;font-weight:700;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.type-text,section h2 span{font-size:inherit}.type-text{display:inline-flex;align-items:center;white-space:nowrap;line-height:1.2;font-weight:inherit;color:#0a7a7a}.type-text span{line-height:1.2!important}@media (min-width:640px){section h1{font-size:3rem}section h2{font-size:1.8rem}.type-text{line-height:1.25}}@media (min-width:1024px){section h1{font-size:3.75rem}section h2{font-size:2.25rem}.type-text{line-height:1.3}}@media (min-width:1280px){section h1{font-size:4rem}section h2{font-size:2.5rem}.type-text{line-height:1.35}}.search-input{width:100%;padding:12px 18px 12px 48px;border-radius:50px;border:1px solid #ccc;background:#e6e9ff;outline:none;transition:.3s ease;font-size:.95rem}.search-input:focus{border-color:#f7a11f;box-shadow:0 0 8px rgba(247,161,31,.5)}@media (min-width:768px){.search-input{font-size:1.1rem;padding:14px 20px 14px 52px}}