#equipes,#events{scroll-margin-top:100px}.container-nba{max-width:1200px;margin:0 auto;padding:0 5%}.hero-nba{position:relative;min-height:550px;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;padding:80px 5%;color:#fff}.hero-nba-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#1d428ae6,#f26a24b3)}.hero-nba-content{max-width:700px;position:relative;z-index:10}.hero-nba-title{font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,8vw,5rem);line-height:.95;margin-bottom:25px;text-transform:uppercase;letter-spacing:2px;text-shadow:2px 4px 20px rgba(0,0,0,.3)}.hero-nba-highlight{color:#f58426}.hero-nba-subtitle{font-family:Montserrat,sans-serif;font-size:1.1rem;opacity:.95;margin-bottom:35px;max-width:500px}.btn-nba-main{display:inline-flex;align-items:center;gap:10px;background:#f58426;color:#fff;padding:18px 35px;border-radius:10px;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:800;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px #f26a2466;transition:all .3s ease}.btn-nba-main:hover{background:#e55a14;transform:translateY(-3px);box-shadow:0 12px 35px #f26a2480}.section-nba{padding:50px 0}.section-header-nba{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.section-tabs-nba{display:flex;gap:10px;flex-wrap:wrap}.tab-btn-nba{padding:10px 20px;border-radius:25px;font-size:.75rem;font-weight:700;text-decoration:none;border:2px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;text-align:center;line-height:1.3;white-space:nowrap;font-family:Montserrat,sans-serif}.tab-btn-nba:hover,.tab-btn-nba.active{background:#1d428a;border-color:#1d428a;color:#fff}.tab-logo-nba{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;border-radius:50%}.section-title-nba{font-family:Bebas Neue,sans-serif;font-size:2.2rem;color:#1d428a;letter-spacing:1px;display:flex;align-items:center;gap:15px}.section-title-nba:before{content:"";width:5px;height:35px;background:#f58426;border-radius:3px}.teams-section-nba{background:linear-gradient(135deg,#f8fafc,#fff)}.teams-grid-nba{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.team-card-nba{position:relative;border-radius:20px;padding:30px;display:flex;align-items:center;gap:20px;text-decoration:none;color:#fff;min-height:160px;overflow:hidden;transition:all .3s ease}.team-card-knicks{background:linear-gradient(135deg,#1d428a,#3b5998)}.team-card-nets{background:linear-gradient(135deg,#f58426,#ff8c42)}.team-card-nba:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001f}.team-card-bg-nba{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:180px;height:180px;opacity:.2}.team-card-bg-nba img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.team-logo-large-nba{width:75px;height:75px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;padding:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid rgba(255,255,255,.3)}.team-logo-large-nba img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.team-card-content-nba{position:relative;z-index:2;flex:1}.team-name-nba{font-family:Bebas Neue,sans-serif;font-size:1.8rem;letter-spacing:1px;margin-bottom:5px}.team-arena-nba{font-family:Montserrat,sans-serif;font-size:.85rem;opacity:.9;margin-bottom:15px}.btn-team-nba{display:inline-flex;align-items:center;gap:8px;background:#fff3;color:#fff;padding:10px 20px;border-radius:8px;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .3s ease;text-transform:uppercase}.team-card-nba:hover .btn-team-nba{background:#fff;color:#1e293b}.matches-section-nba{background:#fff}.month-filters-nba{display:flex;align-items:center;gap:8px;margin-bottom:28px;flex-wrap:wrap;padding:12px 16px;background:linear-gradient(135deg,#eef4ff,#f8fafc);border-radius:12px;border:1px solid #e2e8f0}.month-filters-icon-nba{width:32px;height:32px;margin-right:8px;flex-shrink:0}.month-btn-nba{padding:8px 16px;border-radius:8px;font-size:.8rem;font-weight:600;border:2px solid transparent;background:#fff;color:#475569;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px #0000000a;font-family:Montserrat,sans-serif}.month-btn-nba:hover{border-color:#f58426;color:#f58426;transform:translateY(-1px);box-shadow:0 3px 10px #f26a241f}.month-btn-nba.active{background:#f58426;color:#fff;border-color:#f58426;box-shadow:0 3px 12px #f26a2440}.match-list-nba{display:flex;flex-direction:column;gap:15px}.show-more-container-nba{text-align:center;margin-top:25px}.btn-show-more-nba{display:inline-flex;align-items:center;gap:10px;background:transparent;color:#1d428a;padding:14px 35px;border-radius:50px;font-family:Montserrat,sans-serif;font-weight:700;font-size:.9rem;text-transform:uppercase;border:2px solid #1d428a;cursor:pointer;transition:all .3s ease}.btn-show-more-nba:hover:not(:disabled){background:#1d428a;color:#fff}.btn-show-more-nba:disabled{opacity:.7;cursor:not-allowed}.btn-show-more-nba i{transition:transform .3s ease}.match-card-nba{background:#fff;border-radius:16px;padding:0;display:grid;grid-template-columns:130px 1fr auto;align-items:stretch;gap:0;box-shadow:0 2px 8px #0000000f;border:1px solid #e2e8f0;text-decoration:none;color:#1e293b;transition:all .3s ease;overflow:hidden}.match-card-nba:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000014;border-color:#1d428a;background:linear-gradient(135deg,#f0f7ff,#e8f4fd)}.match-date-nba{text-align:center;padding:25px 20px;border-right:2px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;flex-direction:column;justify-content:center;align-items:center}.match-card-nba:hover .match-date-nba{background:linear-gradient(135deg,#dbeafe,#c7d9f5)}.day-nba{font-family:Bebas Neue,sans-serif;font-size:3.2rem;color:#1d428a;line-height:1}.month-nba{font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700;color:#64748b;text-transform:uppercase}.match-info-nba{display:flex;align-items:center;gap:25px;padding:25px 0 25px 25px}.match-teams-logos-nba{display:flex;align-items:center;gap:12px}.team-logo-small-nba{width:60px;height:60px;background:#f8fafc;border-radius:50%;padding:10px;display:flex;align-items:center;justify-content:center}.team-logo-small-nba img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.team-logo-small-nba i{font-size:1.5rem;color:#f58426}.match-details-nba h3{font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:700;margin-bottom:6px}.match-meta-nba{display:flex;align-items:center;font-family:Montserrat,sans-serif;font-size:.9rem;color:#64748b;gap:20px}.match-meta-nba span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-meta-nba i{color:#f58426;margin-right:6px}.match-action-nba{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;padding:25px 25px 25px 0}.btn-match-nba{background:#1d428a;color:#fff;padding:14px 28px;border-radius:8px;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.match-card-nba:hover .btn-match-nba{background:#f58426}.match-price-nba{font-family:Montserrat,sans-serif;font-size:.9rem;color:#64748b}.match-price-nba strong{color:#f58426;font-weight:800;font-size:1.1rem}.why-section-nba{background:linear-gradient(135deg,#1d428a,#0a2647);padding:60px 0}.why-header-nba{text-align:center;margin-bottom:40px}.why-header-nba h2{font-family:Bebas Neue,sans-serif;font-size:2.5rem;color:#fff;margin-bottom:10px}.why-header-nba h2 span{color:#f58426}.why-header-nba p{font-family:Montserrat,sans-serif;color:#ffffffb3;font-size:1rem;max-width:500px;margin:0 auto}.why-grid-nba{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.why-card-nba{position:relative;border-radius:16px;overflow:hidden;height:320px;cursor:pointer}.why-card-nba img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform .5s ease}.why-card-nba:hover img{transform:scale(1.05)}.why-card-overlay-nba{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(10,38,71,.95) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:25px 20px;transition:all .3s ease}.why-card-nba:hover .why-card-overlay-nba{background:linear-gradient(180deg,transparent 20%,rgba(242,106,36,.9) 100%)}.why-card-nba h4{font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.why-card-nba p{font-family:Montserrat,sans-serif;font-size:.9rem;color:#fffffff2;line-height:1.5;text-shadow:0 1px 3px rgba(0,0,0,.3)}.reviews-section-nba{background:linear-gradient(135deg,#f8fafc,#eef2f7);padding:50px 0;overflow:hidden}.reviews-header-nba{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.reviews-header-left-nba h2{font-family:Bebas Neue,sans-serif;font-size:2rem;color:#1d428a;letter-spacing:1px;display:flex;align-items:center;gap:15px;margin-bottom:8px}.reviews-header-left-nba h2:before{content:"";width:5px;height:35px;background:#f58426;border-radius:3px}.reviews-stats-nba{display:flex;align-items:center;gap:20px}.reviews-rating-nba{display:flex;align-items:center;gap:8px}.reviews-rating-score-nba{font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:800;color:#1d428a;margin-right:8px}.reviews-rating-stars-nba{color:#fbbf24;font-size:.9rem;display:flex;gap:2px}.reviews-rating-stars-nba .far.fa-star{color:#e5e7eb}.reviews-rating-count-nba{font-family:Montserrat,sans-serif;font-size:.85rem;color:#64748b}.reviews-nav-nba{display:flex;gap:10px}.reviews-nav-nba button{width:40px;height:40px;border-radius:50%;border:2px solid #e2e8f0;background:#fff;color:#1d428a;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.reviews-nav-nba button:hover{background:#1d428a;border-color:#1d428a;color:#fff}.reviews-carousel-wrapper-nba{overflow:hidden}.reviews-carousel-nba{display:flex;gap:20px;transition:transform .5s ease}.review-card-nba{min-width:450px;width:450px;flex-shrink:0;background:#fff;padding:22px 25px;border-radius:16px;box-shadow:0 5px 20px #0000000d;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;display:flex;flex-direction:column;gap:12px}.review-card-nba:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000014}.review-header-nba{display:flex;align-items:center;gap:12px}.review-avatar-nba{width:45px;height:45px;border-radius:50%;background:linear-gradient(135deg,#1d428a,#0d4f8a);display:flex;align-items:center;justify-content:center;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:.95rem;flex-shrink:0}.review-author-info-nba{flex:1}.review-author-name-nba{font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;color:#1e293b;margin-bottom:2px}.review-author-location-nba{font-family:Montserrat,sans-serif;font-size:.75rem;color:#64748b;display:flex;align-items:center;gap:5px}.review-author-location-nba i{color:#f58426;font-size:.65rem}.review-rating-nba{display:flex;align-items:center;gap:2px;color:#fbbf24;font-size:.75rem;flex-shrink:0}.review-rating-nba .far.fa-star{color:#e5e7eb}.review-text-nba{font-family:Montserrat,sans-serif;font-size:.88rem;line-height:1.6;color:#475569;flex:1}.review-match-nba{display:flex;align-items:center;gap:10px;padding:12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px}.review-match-logos-nba{display:flex;align-items:center}.review-match-logo-nba{width:30px;height:30px;background:#fff;border-radius:50%;padding:4px;display:flex;align-items:center;justify-content:center;border:2px solid white;box-shadow:0 2px 8px #0000001a}.review-match-logo-nba:last-child{margin-left:-8px}.review-match-logo-nba img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.review-match-info-nba{flex:1}.review-match-teams-nba{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;color:#1e293b;margin-bottom:1px}.review-match-date-nba{font-family:Montserrat,sans-serif;font-size:.7rem;color:#64748b}.review-verified-nba{display:flex;align-items:center;gap:4px;font-family:Montserrat,sans-serif;font-size:.65rem;color:#22c55e;font-weight:600}@media(max-width:1024px){.container-nba{padding:0 5%}.trust-grid-nba,.why-grid-nba{grid-template-columns:repeat(2,1fr)}.review-card-nba{min-width:340px}}@media(max-width:768px){.trust-grid-nba{grid-template-columns:1fr}.section-header-nba{flex-direction:column;align-items:flex-start;gap:15px}.section-tabs-nba{width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:5px}.tab-btn-nba{padding:6px 10px;font-size:.6rem;white-space:normal;display:flex;align-items:center;justify-content:center;gap:6px;text-align:left}.tab-logo-nba{width:20px;height:20px}.teams-grid-nba{grid-template-columns:1fr 1fr;gap:15px}.team-card-nba{padding:20px;min-height:140px;flex-direction:column;align-items:flex-start;gap:15px}.team-logo-large-nba{width:55px;height:55px}.team-name-nba{font-size:1.3rem}.team-arena-nba{display:none}.team-card-bg-nba{width:120px;height:120px}.month-filters-nba{padding:10px 12px}.month-filters-icon-nba{width:28px;height:28px}.month-btn-nba{font-size:.75rem;padding:6px 12px}.match-card-nba{grid-template-columns:1fr;gap:0;padding:0;position:relative;overflow:hidden}.match-date-nba{display:flex;align-items:center;gap:10px;border-right:none;padding:15px;border-bottom:none;background:linear-gradient(135deg,#f8fafc,#f1f5f9);flex-direction:row;justify-content:flex-start}.day-nba{font-size:1.8rem}.month-nba{font-size:.75rem}.match-info-nba{flex-direction:column;align-items:flex-start;gap:10px;padding:15px}.match-teams-logos-nba{position:absolute;right:15px;top:12px;gap:6px}.team-logo-small-nba{width:36px;height:36px;padding:5px}.match-details-nba{width:100%}.match-details-nba h3{font-size:.95rem;margin-bottom:6px;padding-right:0}.match-meta-nba{flex-direction:row;flex-wrap:nowrap;gap:10px;font-size:.75rem}.match-meta-nba span:first-child{width:auto;flex:1;min-width:0}.match-action-nba{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:15px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0}.btn-match-nba{padding:10px 18px;font-size:.75rem}.match-price-nba{text-align:right;font-size:.8rem}.match-price-nba strong{font-size:1.05rem}.why-grid-nba{grid-template-columns:1fr 1fr;gap:15px}.why-card-nba{height:250px}.why-card-overlay-nba{padding:20px 15px}.why-card-nba h4{font-size:1rem;margin-bottom:5px}.why-card-nba p{font-size:.75rem}.reviews-header-nba{flex-direction:column;align-items:flex-start;gap:20px}.reviews-nav-nba{align-self:flex-end}.review-card-nba{min-width:290px;padding:18px 20px}.review-text-nba{font-size:.85rem}.review-match-nba{flex-wrap:wrap;gap:10px}.review-verified-nba{width:100%;justify-content:flex-start;margin-top:5px}}@media(max-width:480px){.trust-grid-nba{grid-template-columns:1fr 1fr;gap:15px}.trust-icon-nba{width:45px;height:45px}.trust-icon-nba i{font-size:1.1rem}.teams-grid-nba{gap:12px}.team-card-nba{padding:18px;min-height:130px}.team-logo-large-nba{width:50px;height:50px}.team-name-nba{font-size:1.1rem}.btn-team-nba{padding:8px 14px;font-size:.7rem}}
