#footer-side-rail-eleven{padding:52px 0 24px;background:#f7fafc;color:#102033}#footer-side-rail-eleven a{color:inherit;text-decoration:none}#footer-side-rail-eleven .dp-footer__rail{display:grid;grid-template-columns:310px minmax(0,1fr);gap:22px}#footer-side-rail-eleven .dp-footer__brand{padding:24px;border-radius:22px;background:#102033;color:#fff}#footer-side-rail-eleven .dp-footer__brand a{display:flex;align-items:center;gap:13px}#footer-side-rail-eleven .dp-footer__brand img{height:42px;width:auto;max-width:none;object-fit:contain;border-radius:14px}#footer-side-rail-eleven .dp-footer__brand p{margin:18px 0 0;color:#c5d1df;font-size:14px;line-height:1.9}#footer-side-rail-eleven .dp-footer__content{display:grid;gap:16px}#footer-side-rail-eleven .dp-footer__nav{display:flex;flex-wrap:wrap;gap:10px;padding:20px;border-radius:22px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.06)}#footer-side-rail-eleven .dp-footer__nav a{padding:9px 13px;border-radius:999px;background:#eef2f7;color:#334155;font-size:14px;font-weight:850}#footer-side-rail-eleven .dp-footer__nav a:hover{background:#2563eb;color:#fff}#footer-side-rail-eleven .dp-footer__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#footer-side-rail-eleven .dp-footer__meta span{padding:13px 14px;border-radius:14px;background:#fff;color:#526273;font-size:13px;line-height:1.6}#footer-side-rail-eleven .dp-footer__meta i{margin-right:8px;color:#2563eb}#footer-side-rail-eleven .dp-footer__friends{display:flex;flex-wrap:wrap;gap:9px;padding:18px;border-radius:18px;background:#eaf2ff}#footer-side-rail-eleven .dp-footer__friends b{margin-right:4px}#footer-side-rail-eleven .dp-footer__friends a{font-size:13px;color:#526273}#footer-side-rail-eleven .dp-footer__friends a:hover{color:#2563eb}#footer-side-rail-eleven .dp-footer__copy{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:22px;color:#64748b;font-size:13px}@media(max-width:991.98px){#footer-side-rail-eleven .dp-footer__rail{grid-template-columns:1fr}#footer-side-rail-eleven .dp-footer__meta{grid-template-columns:1fr}}#header-logo-capsule-thirty-seven{position:relative;z-index:20;background:#064e3b}#header-logo-capsule-thirty-seven .dp-header__nav{min-height:76px;padding:0;background:#064e3b}#header-logo-capsule-thirty-seven .dp-header__inner{display:flex;align-items:center;gap:20px;min-height:76px}#header-logo-capsule-thirty-seven .dp-header__brand{display:inline-flex;align-items:center;gap:10px;min-width:220px;color:#d1fae5;text-decoration:none}#header-logo-capsule-thirty-seven .dp-header__logo{height:42px;width:auto;max-width:none;object-fit:contain;border-radius:12px}#header-logo-capsule-thirty-seven .dp-header__brand span{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:900}#header-logo-capsule-thirty-seven .dp-header__desktop{display:flex;align-items:center;gap:18px;width:100%}#header-logo-capsule-thirty-seven .dp-header__menu{display:flex;align-items:center;gap:8px;margin:0 auto}#header-logo-capsule-thirty-seven .dp-header__link{display:flex;align-items:center;min-height:42px;padding:9px 13px;border-radius:12px;color:#a7f3d0;font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap}#header-logo-capsule-thirty-seven .dp-header__link:hover{background:rgba(255,255,255,.12);color:#fff;text-decoration:none}#header-logo-capsule-thirty-seven .dp-header__link.active{background:#d1fae5;color:#064e3b}#header-logo-capsule-thirty-seven .dp-header__actions{display:flex;align-items:center;gap:8px}#header-logo-capsule-thirty-seven .dp-header__login{display:inline-flex;align-items:center;min-height:40px;padding:10px 14px;border-radius:12px;background:#d1fae5;color:#064e3b;font-size:14px;font-weight:900;text-decoration:none}#header-logo-capsule-thirty-seven .dp-header__login:hover{background:#fff;color:#064e3b;text-decoration:none}#header-logo-capsule-thirty-seven .dp-header__toggle{display:none;width:42px;height:42px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.08);color:#d1fae5}#header-logo-capsule-thirty-seven .dp-header__panel{z-index:2147483002!important;width:min(340px,88vw);background:#064e3b;color:#fff}#header-logo-capsule-thirty-seven .dp-header__panel-head{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid rgba(255,255,255,.12)}#header-logo-capsule-thirty-seven .dp-header__panel-head span{font-size:20px;font-weight:900}#header-logo-capsule-thirty-seven .dp-header__close{width:40px;height:40px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.08);color:#fff}#header-logo-capsule-thirty-seven .dp-header__panel-body{height:calc(100vh - 77px);overflow:auto;padding:16px}#header-logo-capsule-thirty-seven .dp-header__panel-menu{display:grid;gap:8px}#header-logo-capsule-thirty-seven .dp-header__panel-menu .dp-header__link{justify-content:center;background:rgba(255,255,255,.08)}#header-logo-capsule-thirty-seven .dp-header__panel-actions{display:grid;gap:8px;margin-top:14px}.offcanvas-backdrop.show{z-index:2147482999!important}@media(min-width:992px){#header-logo-capsule-thirty-seven .dp-header__panel{display:none!important}}@media(max-width:991.98px){#header-logo-capsule-thirty-seven .dp-header__desktop{display:none}#header-logo-capsule-thirty-seven .dp-header__toggle{display:inline-flex;align-items:center;justify-content:center}#header-logo-capsule-thirty-seven .dp-header__inner{justify-content:space-between;min-height:66px}#header-logo-capsule-thirty-seven .dp-header__brand{min-width:0;max-width:72vw}#header-logo-capsule-thirty-seven .dp-header__logo{height:38px}#header-logo-capsule-thirty-seven .dp-header__brand span{max-width:42vw;font-size:18px}}:root{--brand-primary:#1A365D;--brand-secondary:#2B6CB0;--brand-accent:#DD6B20;--bg-light:#F7FAFC;--bg-white:#FFFFFF;--text-main:#2D3748;--text-muted:#718096;--border-color:#E2E8F0;--radius-md:6px;--radius-sm:4px;--container-width:1200px;--safe-pad:5%}body,main{margin:0;padding:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--text-main);background-color:var(--bg-white);line-height:1.6}.section-inner{max-width:var(--container-width);margin:0 auto;padding:0 var(--safe-pad)}h1,h2,h3,h4{margin-top:0;color:var(--brand-primary);font-weight:600}.section-title{text-align:center;font-size:2rem;margin-bottom:0.5rem}.section-subtitle{text-align:center;color:var(--text-muted);margin-bottom:3rem;font-size:1.1rem}img{max-width:100%;height:auto;display:block;border-radius:var(--radius-sm)}.btn-fake{display:inline-block;padding:10px 24px;background:var(--brand-accent);color:#fff;border-radius:var(--radius-md);text-align:center;cursor:default;font-weight:500;font-size:0.95rem}.btn-fake.outline{background:transparent;border:1px solid var(--brand-secondary);color:var(--brand-secondary)}.hero-sports{background-color:var(--brand-primary);background-image:linear-gradient(135deg,var(--brand-primary) 0%,#2a4365 100%);color:#fff;padding:100px 0 80px;text-align:center}.hero-sports h1{color:#fff;font-size:2.8rem;margin-bottom:1.2rem;line-height:1.2}.hero-sports .hero-desc{font-size:1.2rem;max-width:700px;margin:0 auto 2rem;color:#E2E8F0}.hero-sports .trust-note{font-size:0.85rem;color:#A0AEC0;margin-top:2rem;background:rgba(0,0,0,0.2);display:inline-block;padding:6px 16px;border-radius:20px}.service-matrix{padding:80px 0;background:var(--bg-light)}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.service-card{background:var(--bg-white);padding:30px;border-radius:var(--radius-md);box-shadow:0 4px 6px rgba(0,0,0,0.05);transition:transform 0.3s}.service-card:hover{transform:translateY(-5px)}.service-card img{width:100%;height:200px;object-fit:cover;margin-bottom:20px;border-radius:var(--radius-sm)}.service-card h3{font-size:1.25rem;margin-bottom:10px}.service-card p{color:var(--text-muted);font-size:0.95rem;margin-bottom:20px}.activity-schedule{padding:80px 0}.match-list{display:flex;flex-direction:column;gap:15px}.match-item{display:flex;align-items:center;justify-content:space-between;background:var(--bg-light);padding:15px 25px;border-radius:var(--radius-md);border-left:4px solid var(--brand-secondary)}.match-time{flex:0 0 120px}.match-time .m-date{display:block;font-size:0.9rem;color:var(--text-muted)}.match-time .m-time{display:block;font-weight:bold;font-size:1.1rem;color:var(--brand-primary)}.match-info{flex:1;padding:0 20px;border-right:1px solid var(--border-color)}.match-info .m-sport{display:inline-block;padding:2px 8px;background:var(--border-color);font-size:0.8rem;border-radius:4px;margin-bottom:4px}.match-info .m-league{display:block;font-weight:500}.match-teams{flex:2;display:flex;align-items:center;justify-content:center;gap:20px;padding-left:20px}.team{display:flex;align-items:center;gap:10px;flex:1}.team:last-child{flex-direction:row-reverse}.team img{width:32px;height:32px;border-radius:50%;object-fit:cover}.team-abbr{width:32px;height:32px;border-radius:50%;background:var(--brand-secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:0.8rem;font-weight:bold}.team-name{font-weight:600;font-size:0.95rem}.score-status{text-align:center;flex:0 0 80px}.score-status .score{display:block;font-size:1.3rem;font-weight:bold;color:var(--brand-accent);letter-spacing:1px}.score-status .status{display:block;font-size:0.8rem;color:var(--text-muted)}.match-disclaimer{text-align:center;font-size:0.85rem;color:var(--text-muted);margin-top:20px}.about-section{padding:80px 0;background:var(--brand-primary);color:#fff}.about-section h2{color:#fff}.about-section .section-subtitle{color:#CBD5E0}.about-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center}.about-pic img{width:100%;border-radius:var(--radius-md);box-shadow:0 10px 20px rgba(0,0,0,0.2)}.about-content p{color:#E2E8F0;margin-bottom:1.5rem;text-align:justify}.about-link{display:inline-block;margin-top:10px;color:var(--brand-accent);font-weight:bold;text-decoration:none;border-bottom:1px solid var(--brand-accent);padding-bottom:2px}.solution-panel{padding:80px 0;background:var(--bg-light)}.scenario-item{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:50px}.scenario-item:nth-child(even){direction:rtl}.scenario-item:nth-child(even)>*{direction:ltr}.scenario-text h3{font-size:1.5rem;margin-bottom:15px}.scenario-text p{color:var(--text-muted);margin-bottom:20px}.expert-badge{display:flex;align-items:center;gap:15px;background:var(--bg-white);padding:15px;border-radius:var(--radius-md);border:1px solid var(--border-color)}.expert-badge img{width:50px;height:50px;border-radius:50%}.expert-info span{display:block;font-size:0.9rem}.expert-info span.name{font-weight:bold;color:var(--text-main)}.app-entry{padding:60px 0}.app-banner{background:#EBF4FF;border-radius:var(--radius-md);padding:50px;display:flex;align-items:center;justify-content:space-between;gap:40px}.app-info h3{font-size:1.8rem;margin-bottom:15px}.app-info p{color:var(--text-muted);margin-bottom:30px;font-size:1.1rem}.app-actions{display:flex;gap:20px}.app-actions a{padding:12px 30px;border-radius:var(--radius-md);text-decoration:none;font-weight:bold;transition:opacity 0.3s}.btn-app{background:var(--brand-primary);color:#fff}.btn-web{background:#fff;color:var(--brand-primary);border:1px solid var(--brand-primary)}.app-actions a:hover{opacity:0.9}.app-visual img{max-width:280px;transform:rotate(5deg)}.article-flow{padding:80px 0;background:var(--bg-light)}.news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.news-card{background:#fff;border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column}.news-pic img{width:100%;height:160px;object-fit:cover}.news-text{padding:20px;flex:1;display:flex;flex-direction:column}.news-meta{font-size:0.8rem;color:var(--brand-secondary);margin-bottom:8px;font-weight:500}.news-title{font-size:1.1rem;margin-bottom:10px;line-height:1.4}.news-title a{color:var(--text-main);text-decoration:none}.news-desc{font-size:0.9rem;color:var(--text-muted);flex:1;margin:0}.help-list{padding:80px 0}.faq-grid{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:15px}.faq-item{background:var(--bg-light);padding:20px 25px;border-radius:var(--radius-md);border-left:3px solid transparent;transition:border-color 0.3s}.faq-item:hover{border-left-color:var(--brand-accent)}.faq-q{font-weight:600;font-size:1.1rem;margin-bottom:8px;color:var(--brand-primary)}.faq-a{color:var(--text-muted);font-size:0.95rem;margin:0}.support-note{text-align:center;margin-top:30px;font-size:0.85rem;color:var(--text-muted);padding:15px;background:#fff3e0;border-radius:var(--radius-sm)}@media (max-width:992px){.service-grid,.news-grid{grid-template-columns:repeat(2,1fr)}.about-grid,.scenario-item{grid-template-columns:1fr}.scenario-item:nth-child(even){direction:ltr}.app-banner{flex-direction:column;text-align:center}.app-visual img{transform:none;margin-top:20px}.app-actions{justify-content:center}}@media (max-width:768px){.hero-sports h1{font-size:2rem}.service-grid,.news-grid{grid-template-columns:1fr}.match-item{flex-direction:column;align-items:flex-start;gap:12px}.match-info{padding:0;border-right:none;border-bottom:1px solid var(--border-color);padding-bottom:12px;width:100%}.match-teams{padding-left:0;width:100%;justify-content:space-between;gap:10px}.team{flex-direction:column !important;text-align:center}.team-name{font-size:0.8rem}}