:root{--dp-teal: #2563EB;--dp-teal-dark: #1E40AF;--dp-teal-light: #3B82F6;--dp-teal-pale: #E0E7FF;--dp-coral: #A3E635;--dp-gold: #38BDF8;--dp-gold-light: #E0F2FE;--bg-body: #F8FAFC;--bg-white: #FFFFFF;--bg-light: #F1F5F9;--bg-muted: #E2E8F0;--text-dark: #0F172A;--text-body: #1F2937;--text-muted: #64748B;--text-light: #94A3B8;--success: #16A34A;--success-bg: #DCFCE7;--danger: #DC2626;--danger-bg: #FEE2E2;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-full: 100px;--shadow-xs: 0 1px 2px rgba(0,0,0,0.05);--shadow-sm: 0 1px 4px rgba(0,0,0,0.08);--shadow-md: 0 4px 16px rgba(0,0,0,0.1);--font: 'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;--font-display: Georgia,serif}*{margin: 0;padding: 0;box-sizing: border-box}html{overflow-x: hidden;width: 100%}html,body{margin-bottom: 0;padding-bottom: 0}body{font-family: var(--font);background: var(--bg-body);color: var(--text-body);font-size: 16px;line-height: 1.7;-webkit-font-smoothing: antialiased;overflow-x: hidden;width: 100%;max-width: 100%;position: relative;cursor: default;min-height: 100vh;display: flex;flex-direction: column;padding-top: 64px;padding-bottom: 0}img{max-width: 100%;height: auto}a{text-decoration: none;word-break: break-word}a,button,[role="button"]{cursor: pointer}input,textarea,select{cursor: text}.dp-nav{background: var(--bg-white);border-bottom: 1px solid var(--bg-muted);position: fixed;top: 0;left: 0;right: 0;z-index: 1000;box-shadow: var(--shadow-xs)}.dp-nav-inner{max-width: 1280px;margin: 0 auto;padding: 0.8rem 1.5rem;display: flex;justify-content: space-between;align-items: center}.dp-brand{display: flex;align-items: center;gap: 8px;text-decoration: none}.dp-brand-icon{width: 32px;height: 32px;background: var(--dp-teal);border-radius: 8px;display: flex;align-items: center;justify-content: center;color: #fff;font-weight: 800;font-size: 0.8rem}.dp-brand-text{font-size: 1.15rem;font-weight: 700;color: var(--text-dark)}.dp-brand-text em{font-style: normal;color: var(--dp-teal)}.nav-links{display: flex;gap: 4px;list-style: none;align-items: center}.nav-links a{color: var(--text-muted);font-weight: 600;font-size: 0.95rem;padding: 7px 13px;border-radius: var(--r-sm);transition: all 0.2s}.nav-links a:hover{color: var(--dp-teal);background: var(--dp-teal-pale)}.nav-links .vip-btn{background: var(--dp-coral);color: #fff !important;font-weight: 700}.nav-links .vip-btn:hover{opacity: 0.9}.nav-auth{display: flex;gap: 6px}.nav-auth a{font-size: 0.95rem;font-weight: 600;padding: 7px 16px;border-radius: var(--r-sm);transition: all 0.2s}.btn-ghost{color: var(--text-muted);border: 1.5px solid var(--bg-muted)}.btn-ghost:hover{border-color: var(--dp-teal);color: var(--dp-teal)}.btn-fill{background: var(--dp-teal);color: #fff}.btn-fill:hover{background: var(--dp-teal-light)}.mob-toggle{display: none;background: none;border: none;font-size: 1.3rem;color: var(--text-dark);cursor: pointer}.mob-nav{position: fixed;top: 56px;left: 0;right: 0;background: var(--bg-white);border-bottom: 1px solid var(--bg-muted);padding: 14px;display: none;flex-direction: column;gap: 4px;z-index: 999;box-shadow: var(--shadow-md)}.mob-nav.open{display: flex}.mob-nav a{display: block;padding: 10px 14px;color: var(--text-body);font-weight: 600;border-radius: var(--r-sm)}.mob-nav a:hover{background: var(--bg-light)}.dp-hero{background: #003366;color: #fff;padding: 1.2rem 1.5rem 1.3rem;position: relative;overflow: hidden}.dp-hero::before{content: '';position: absolute;top: -50%;right: -20%;width: 600px;height: 600px;background: radial-gradient(circle,rgba(255,255,255,0.06),transparent 70%);pointer-events: none}.hero-inner{max-width: 1280px;margin: 0 auto;padding: 0 1rem;text-align: left;position: relative;z-index: 1}.dp-hero h1{font-family: var(--font);font-size: 1.75rem;font-weight: 700;line-height: 1.15;margin-bottom: 0.4rem;color: #fff}.dp-hero p{font-size: 0.95rem;opacity: 0.92;margin: 0 0 0.8rem 0;max-width: 560px;line-height: 1.6}.hero-btns{display: flex;gap: 10px;flex-wrap: wrap;justify-content: flex-start}.hero-btns a{display: inline-flex;align-items: center;gap: 7px;padding: 10px 22px;border-radius: var(--r-md);font-weight: 700;font-size: 0.92rem;transition: all 0.25s}.btn-green{background: #16A34A;color: #fff}.btn-green:hover{transform: translateY(-2px);box-shadow: 0 6px 20px rgba(22,163,74,0.35)}.btn-out-gold{border: 2px solid #F5C542;color: #F5C542;background: transparent}.btn-out-gold:hover{background: transparent}.tg-bar{max-width: 1280px;width: 100%;margin: 10px auto 0;padding: 0 1rem;position: relative;z-index: 2}.tg-link{display: flex;align-items: center;justify-content: space-between;gap: 14px;background: #229ed9;border-radius: 12px;padding: 14px 18px;color: #fff;transition: .2s;box-shadow: var(--shadow-sm)}.tg-link:hover{background: #1c8cc3}.tg-text{display: flex;flex-direction: column;gap: 6px;max-width: 720px}.tg-title{display: inline-flex;align-items: center;gap: 8px;font-weight: 700;font-size: 1rem;line-height: 1.2;text-wrap: balance}.tg-title i{font-size: 1.1rem}.tg-sub{font-size: .88rem;opacity: .95;line-height: 1.4}.tg-btn{background: #fff;color: #229ed9;padding: 8px 14px;border-radius: 999px;font-weight: 700;font-size: .88rem;white-space: nowrap}.sec{max-width: 1280px;width: 100%;margin: 0 auto;padding: 0 1rem}.sec-title{font-size: 1.25rem;font-weight: 700;color: var(--text-dark);margin-bottom: 14px;display: flex;align-items: center;gap: 9px;justify-content: flex-start;text-align: left}.sec-title .tag{background: var(--dp-teal-pale);color: var(--dp-teal);font-size: 0.78rem;font-weight: 700;padding: 3px 9px;border-radius: var(--r-full);text-transform: uppercase;letter-spacing: 0.5px}#match-heading{text-align: left}.qlinks{margin-top: 18px;margin-bottom: 24px}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chip{display: inline-flex;align-items: center;gap: 6px;padding: 10px 18px;background: #003366;border: 2px solid #003366;border-radius: var(--r-full);color: #fff;font-size: 0.92rem;font-weight: 600;transition: all 0.25s;box-shadow: 0 2px 6px rgba(0,51,102,0.25)}.chip:hover{background: #00284d;border-color: #00284d;color: #fff;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0,51,102,0.35)}.chip i{color: #fff;font-size: 0.88rem}.side .chips .chip{width: 100%;justify-content: center;font-size: 0.88rem;padding: 9px 14px;overflow: hidden;text-overflow: ellipsis}.main-grid{max-width: 1280px;width: 100%;margin: 0 auto;padding: 0 1rem;display: grid;grid-template-columns: 1fr 330px;gap: 28px}.main-grid > main,.main-grid > aside{min-width: 0;overflow: hidden}.date-bar{background: #F8F9FA;border: 1px solid var(--bg-muted);border-radius: var(--r-lg);padding: 12px 18px;margin-bottom: 18px;display: flex;align-items: center;justify-content: center;gap: 8px;flex-wrap: wrap;box-shadow: var(--shadow-xs);color: #333}.d-btn{padding: 9px 18px;border: 1.5px solid var(--bg-muted);background: #F8F9FA;color: #333;font-weight: 600;font-size: 0.95rem;border-radius: var(--r-sm);cursor: pointer;transition: all 0.2s;font-family: var(--font)}.d-btn:hover{border-color: var(--dp-teal)}.d-btn.active{background: #F8F9FA;border-color: var(--dp-teal);color: #333}.date-trigger{position: relative}.date-trigger .date-pick{position: absolute;left: 0;top: 0;opacity: 0;width: 1px;height: 1px;pointer-events: none}.date-pick{padding: 7px 12px;border: 1.5px solid var(--bg-muted);border-radius: var(--r-sm);font-family: var(--font);font-size: .88rem;color: #333;cursor: pointer;background: #fff}.date-pick:focus{outline: none;border-color: var(--dp-teal)}.league-groups{display: flex;flex-direction: column;gap: 16px}.league-group{display: flex;flex-direction: column;gap: 10px}.league-header{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 10px 14px;background: #F8F9FA;color: #0F2445;border-radius: var(--r-md);font-weight: 700;border: none;width: 100%;text-align: left;cursor: pointer;scroll-margin-top: 80px;scroll-margin-bottom: 120px}.league-header:focus-visible{outline: 2px solid var(--dp-teal);outline-offset: 2px}.league-title{display: flex;align-items: center;gap: 10px;min-width: 0}.league-header img{width: 22px;height: 16px;object-fit: cover;border-radius: 3px;flex-shrink: 0}.league-header h3{font-size: 0.95rem;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #0F2445;margin: 0}.league-action{font-size: 1.2rem;font-weight: 700;color: #0F2445;line-height: 1;flex-shrink: 0}.m-list{display:flex;flex-direction:column;gap:10px;margin-bottom:28px;overflow:hidden;opacity:1;visibility:visible;transition:opacity 0.25s ease,visibility 0.25s ease}.m-list.collapsed{opacity:0;visibility:hidden;height:0;margin-bottom:0}.m-row{background: #FFFFFF;border: 1px solid var(--bg-muted);border-radius: var(--r-md);padding: 12px 16px;transition: all 0.2s;color: inherit;overflow: hidden;max-width: 100%;box-shadow: 0 2px 8px rgba(15,23,42,0.06)}.m-row:hover{border-color: var(--dp-teal);box-shadow: 0 4px 12px rgba(15,23,42,0.08)}.m-line{display: grid;grid-template-columns: 70px 1fr auto auto auto 1fr;align-items: center;gap: 10px;width: 100%}.m-pick-row{display: grid;grid-template-columns: 70px 1fr auto auto auto 1fr;align-items: center;gap: 10px;width: 100%;margin-top: 8px}.m-time{display: inline-flex;align-items: center;gap: 6px;font-size: 0.95rem;font-weight: 700;color: var(--text-dark);white-space: nowrap}.m-home-name,.m-away-name{font-size: 0.95rem;font-weight: 600;color: var(--text-dark);overflow: visible;text-overflow: clip;white-space: normal;word-break: break-word;overflow-wrap: anywhere;line-height: 1.2}.m-home-name{text-align: right}.m-away-name{text-align: left}.m-badge{display: inline-block;width: 24px;height: 24px;object-fit: contain;flex-shrink: 0}.m-vs{font-size: .72rem;font-weight: 800;color: var(--text-light);background: var(--bg-light);padding: 4px 10px;border-radius: 5px;text-transform: uppercase;letter-spacing: 1px;white-space: nowrap}.pick{background: var(--dp-teal);color: #fff;font-size: .92rem;font-weight: 800;padding: 8px 18px;border-radius: var(--r-sm);text-align: center;display: inline-block;transition: .2s}.m-pick{grid-column: 4;justify-self: center}.pick i{margin-right: 6px}.pick.view{background: var(--bg-light);color: var(--text-muted);border: 1.5px solid var(--bg-muted)}.pick.view:hover{border-color: var(--dp-teal);color: var(--dp-teal)}.pick.win{background: var(--success-bg);color: var(--success)}.pick.loss{background: var(--danger-bg);color: var(--danger)}.side{display: flex;flex-direction: column;gap: 18px}.s-card{background: var(--bg-white);border: 1px solid var(--bg-muted);border-radius: var(--r-lg);padding: 18px;box-shadow: var(--shadow-xs);overflow: hidden;word-wrap: break-word}.s-card h3{font-size: 1.05rem;font-weight: 700;margin-bottom: 12px;color: var(--text-dark);display: flex;align-items: center;gap: 7px}.vip-promo{background: linear-gradient(135deg,var(--dp-teal-dark),var(--dp-teal));color: #fff;border: none;text-align: center;position: relative;overflow: hidden}.vip-promo h3{color: #fff;justify-content: center}.vip-promo .vbadge{display: inline-block;background: var(--dp-coral);padding: 4px 12px;border-radius: var(--r-full);font-size: 0.78rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.7px;margin-bottom: 8px}.vip-promo p{font-size: 0.95rem;opacity: 0.92;margin-bottom: 12px}.vip-promo a{display: block;background: var(--dp-gold);color: var(--text-dark);padding: 11px;border-radius: var(--r-sm);font-weight: 700;transition: all 0.2s}.vip-promo a:hover{transform: translateY(-2px);box-shadow: 0 4px 14px rgba(244,162,97,0.4)}.vh-item{padding: 9px 10px;background: var(--bg-light);border-radius: var(--r-sm);margin-bottom: 6px}.vh-item:last-child{margin-bottom: 0}.vh-match{font-size: 0.9rem;font-weight: 600;color: var(--text-dark);margin-bottom: 3px}.vh-meta{display: flex;justify-content: space-between;align-items: center}.vh-pick{font-size: 0.86rem;color: var(--dp-teal);font-weight: 600}.vh-result{background: var(--success-bg);color: var(--success);font-size: 0.78rem;font-weight: 700;padding: 3px 10px;border-radius: var(--r-full)}.no-hist{text-align: center;color: var(--text-light);font-size: 0.95rem;padding: 12px}.s-link{display: inline-block;margin-top: 10px;color: var(--dp-teal);font-size: 0.92rem;font-weight: 600}.s-link:hover{text-decoration: underline}.app-card{text-align: center}.app-card .app-ico{font-size: 2.2rem;margin-bottom: 6px}.app-card p{font-size: 0.95rem;color: var(--text-muted);margin-bottom: 10px}.app-card a{display: inline-flex;align-items: center;gap: 7px;background: var(--dp-teal);color: #fff;padding: 10px 20px;border-radius: var(--r-sm);font-weight: 700;font-size: 0.95rem;transition: all 0.2s}.app-card a:hover{background: var(--dp-teal-light)}.app-card a.play-badge{padding: 0;background: transparent;display: inline-block;position: relative;z-index: 1;pointer-events: auto}.app-card a.play-badge:hover{background: transparent}.app-card a.play-badge img{height: 54px;width: auto;display: block;pointer-events: none}.mob-vip-section{display: none}.mob-sub-section{display: none}.desktop-sub{}.wa-contact{display: inline-flex;align-items: center;gap: 8px;margin-top: 18px;padding: 10px 24px;background: #25D366;color: #fff;font-weight: 700;font-size: .95rem;border-radius: var(--r-sm);transition: .2s;position: relative}.wa-contact:hover{background: #1da851;transform: translateY(-2px)}.seo-sec{padding: 40px 0}.seo-card{background: var(--bg-white);border: 1px solid var(--bg-muted);border-radius: var(--r-lg);padding: 24px;margin-bottom: 16px;line-height: 1.7;color: var(--text-body);overflow: hidden;word-wrap: break-word;overflow-wrap: break-word;max-width: 100%}.seo-card *,.seo-card p,.seo-card strong,.seo-card h5,.seo-card h1{max-width: 100%;overflow-wrap: break-word;word-wrap: break-word}.seo-card h5,.seo-card .card-title{font-size: 1.15rem;font-weight: 700;color: var(--dp-teal);margin-bottom: 10px;margin-top: 22px}.seo-card h5:first-child,.seo-card .card-title:first-child{margin-top: 0}.seo-card h2.seo-main-title{font-size: 1.45rem;font-weight: 800;color: var(--text-dark);text-align: center;margin-bottom: 18px;padding-bottom: 14px;border-bottom: 2px solid var(--dp-teal-pale)}.seo-card p{font-size: 1rem;color: var(--text-body);margin-bottom: 12px}.seo-card ul{list-style: none;padding: 0;margin-bottom: 12px}.seo-card ul li{padding: 4px 0 4px 18px;position: relative;font-size: 1rem;color: var(--text-body)}.seo-card ul li::before{content: '▸';position: absolute;left: 0;color: var(--dp-teal)}.seo-card strong{color: var(--text-dark)}.seo-card .card-footer-bar{text-align: center;font-size: 1rem;font-weight: bold;background: var(--bg-light);border-top: 1px solid var(--bg-muted);padding: 12px;border-radius: 0 0 var(--r-lg) var(--r-lg);margin: 16px -24px -24px -24px}.sub-sec{padding: 40px 0}.sub-card{background: linear-gradient(135deg,var(--dp-teal-dark),var(--dp-teal));border-radius: 20px;padding: 40px;text-align: center;color: #fff;position: relative;overflow: hidden}.sub-card::before{content: '';position: absolute;inset: 0;background: radial-gradient(circle at top right,rgba(244,162,97,0.1),transparent 60%)}.sub-card h2{font-family: var(--font-display);font-size: 1.9rem;margin-bottom: 10px;position: relative}.sub-card > p{opacity: 0.92;font-size: 1rem;max-width: 700px;margin: 0 auto 24px;position: relative;line-height: 1.7}.reg-btns{display: flex;flex-wrap: wrap;justify-content: center;gap: 7px;position: relative}.reg-btn{padding: 10px 22px;border-radius: var(--r-sm);border: 1.5px solid rgba(255,255,255,0.25);background: rgba(255,255,255,0.06);color: #fff;font-size: 0.95rem;font-weight: 600;transition: all 0.2s}.reg-btn:hover{background: var(--dp-gold);color: var(--text-dark);border-color: var(--dp-gold);transform: translateY(-2px)}.faq-sec{padding: 40px 0}.faq-wrap{background: linear-gradient(to bottom,#f8f9fa 0%,#ffffff 100%);padding: 48px 1rem;max-width: 1280px;margin: 0 auto}.faq-section{background: #fff;padding: 52px 44px;border-radius: 16px;box-shadow: 0 4px 20px rgba(0,0,0,0.08);max-width: calc(1280px - 330px - 28px);width: 100%;margin: 0}.faq-header{text-align: center;margin-bottom: 42px}.faq-title{font-family: var(--font);font-size: 40px;font-weight: 800;color: #2c3e50;margin-bottom: 15px;position: relative;display: inline-block}.faq-title::after{content: '';position: absolute;bottom: -12px;left: 50%;transform: translateX(-50%);width: 100px;height: 5px;background: linear-gradient(90deg,#e74c3c,#c0392b);border-radius: 3px}.faq-subtitle{color: #6b7280;font-size: 16px;margin-top: 24px}.faq-list{display: flex;flex-direction: column;gap: 15px}.faq-item{background: #f8f9fa;border: 2px solid #e0e0e0;border-radius: 12px;overflow: hidden;transition: all 0.3s ease}.faq-item:hover{border-color: #1a5490;box-shadow: 0 4px 12px rgba(26,84,144,0.1)}.faq-item.active{border-color: #1a5490;background: #fff}.faq-question{padding: 24px 28px;display: flex;justify-content: space-between;align-items: center;cursor: pointer;user-select: none;transition: all 0.3s ease;gap: 16px;width: 100%}.faq-question:hover{background: rgba(26,84,144,0.05)}.question-text{font-size: 18px;font-weight: 700;color: #24344d;flex: 1;padding-right: 20px;line-height: 1.35}.faq-icon{width: 32px;height: 32px;border-radius: 50%;background: linear-gradient(135deg,#1a5490,#2c5aa0);display: flex;align-items: center;justify-content: center;flex-shrink: 0;transition: all 0.3s ease;margin-left: auto}.faq-item.active .faq-icon{background: linear-gradient(135deg,#e74c3c,#c0392b);transform: rotate(180deg)}.icon-chevron{width: 16px;height: 16px;stroke: #fff;stroke-width: 3;fill: none}.faq-answer{max-height: 0;overflow: hidden;transition: max-height 0.4s ease,padding 0.4s ease}.faq-item.active .faq-answer{max-height: 500px}.answer-content{padding: 0 28px 26px;font-size: 16px;line-height: 1.75;color: #475569;letter-spacing: 0.1px;font-weight: 500}.answer-content strong{color: #1a5490;font-weight: 700}.ad-block{margin: 16px 0;width: 100%;max-width: 100%}.ad-block ins.adsbygoogle,ins.adsbygoogle{display: block;width: 100% !important;max-width: 100%}.league-ad[data-conditional="1"]{display: block}.dp-footer + .ad-block,.dp-footer + ins.adsbygoogle,.dp-footer ~ ins.adsbygoogle,.dp-footer ~ .ad-block,.dp-footer ~ iframe,.dp-footer ~ iframe[id^="google_ads_iframe_"],.dp-footer ~ iframe[id^="aswift_"],.dp-footer ~ div[id^="google_ads_iframe_"],.dp-footer ~ div[id^="aswift_"],body > iframe[id^="google_ads_iframe_"],body > iframe[id^="aswift_"]{display: none !important;height: 0 !important;margin: 0 !important;padding: 0 !important}body > .ad-block,body > ins.adsbygoogle{display: none !important;height: 0 !important;margin: 0 !important;padding: 0 !important}.dp-footer{background: var(--text-dark);color: rgba(255,255,255,0.7);padding: 40px 1rem 20px;margin-top: auto;margin-bottom: 0}.ft-inner{max-width: 1280px;margin: 0 auto}.ft-grid{display: grid;grid-template-columns: 2fr 1fr 1fr 1.5fr;gap: 32px;margin-bottom: 32px}.ft-col h4{color: var(--dp-gold);font-size: 1rem;font-weight: 700;margin-bottom: 12px}.ft-col p{font-size: 0.92rem;line-height: 1.7}.ft-col a{display: block;color: rgba(255,255,255,0.6);font-size: 0.92rem;padding: 4px 0;transition: color 0.2s}.ft-col a:hover{color: var(--dp-gold)}.ft-bottom{border-top: 1px solid rgba(255,255,255,0.1);padding-top: 18px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 12px}.ft-bottom p{font-size: 0.78rem;color: rgba(255,255,255,0.4)}.socials{display: flex;gap: 7px}.socials a{width: 32px;height: 32px;border-radius: var(--r-sm);background: rgba(255,255,255,0.06);display: flex;align-items: center;justify-content: center;color: rgba(255,255,255,0.5);font-size: 0.82rem;transition: all 0.2s}.socials a:hover{background: var(--dp-teal);color: #fff}@media (max-width: 1024px){.main-grid{grid-template-columns: 1fr}.ft-grid{grid-template-columns: 1fr 1fr}.faq-section{max-width: 100%}}@media (max-width: 768px){.nav-links,.nav-auth{display: none}.mob-toggle{display: block}.dp-hero{padding: 1rem .8rem}.dp-hero h1{font-size: 1.35rem}.hero-inner{padding: 0 8px}.sec,.main-grid{padding: 0 8px}.main-grid{padding-bottom: 0}.tg-bar{padding: 0 8px}.tg-link{flex-direction: column;align-items: flex-start;padding: 10px 12px;border-radius: 10px;box-shadow: var(--shadow-xs)}.tg-text{width: 100%}.tg-title{font-size: .92rem;line-height: 1.2;text-wrap: balance}.tg-sub{font-size: .8rem;line-height: 1.35}.tg-btn{align-self: stretch;text-align: center;margin-top: 8px;font-size: .82rem;padding: 7px 12px}.m-row{padding: 10px 10px}.m-line{grid-template-columns: 60px 1fr auto auto auto 1fr;gap: 8px}.m-pick-row{grid-template-columns: 60px 1fr auto auto auto 1fr;gap: 8px}.m-badge{width: 22px;height: 22px}.ft-grid{grid-template-columns: 1fr;gap: 20px}.sub-card{padding: 20px 12px}.seo-card{padding: 14px;word-wrap: break-word;overflow-wrap: break-word}.seo-card .card-footer-bar{margin: 16px -14px -14px -14px}.seo-card h2.seo-main-title{font-size: 1.1rem}.seo-card h5{font-size: 1rem}.seo-card p{font-size: .9rem}.s-card{overflow: hidden}.vip-promo{padding: 14px}.dp-footer{padding: 28px 8px 14px}.qlinks{padding: 0}.chips{gap: 8px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.chip{font-size: .82rem;padding: 7px 10px;justify-content: center;text-align: center}.sec-title{font-size: 1.05rem}.league-header{padding: 8px 10px}.league-header img{width: 20px;height: 14px}.league-header h3{font-size: .88rem}.mob-vip-section{display: block}.side .desktop-vip{display: none}.mob-sub-section{display: block}.desktop-sub{display: none}.faq-sec{padding: 24px 0}.faq-section{padding: 30px 20px}.faq-title{font-size: 32px}.faq-subtitle{font-size: 15px}.faq-question{padding: 20px}.question-text{font-size: 16px}.answer-content{padding: 0 20px 20px;font-size: 15px}.sub-sec{padding: 24px 0}}@media (max-width: 768px) and (min-width: 600px){.chips{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 480px){.dp-hero h1{font-size: 1.1rem}.dp-hero p{font-size: .85rem}.hero-btns a{padding: 8px 14px;font-size: .84rem}.m-line{grid-template-columns: 56px 1fr auto auto auto 1fr;gap: 6px}.m-pick-row{grid-template-columns: 56px 1fr auto auto auto 1fr;gap: 6px}.m-home-name,.m-away-name{font-size: .82rem}.m-time{font-size: .82rem}.m-badge{width: 20px;height: 20px}.hero-inner{padding: 0 6px}.sec,.main-grid{padding: 0 6px}.tg-bar{padding: 0 6px}.sub-card h2{font-size: 1.3rem}.sub-card > p{font-size: .85rem}.reg-btn{padding: 7px 12px;font-size: .82rem}.faq-question{padding: 16px 16px}.question-text{font-size: 15px}.faq-icon{width: 28px;height: 28px}.answer-content{padding: 0 16px 16px;font-size: 14px}.ft-col p,.ft-col a{font-size: .82rem}.m-status{font-size: .6rem;padding: 2px 7px}.date-bar{padding: 8px 6px;gap: 5px}.d-btn{padding: 7px 12px;font-size: .85rem}.date-pick{padding: 6px 8px;font-size: .82rem}.chips{grid-template-columns: 1fr}}