#footer-panel-field-ten{padding:58px 0 26px;background:#edf2ff;color:#172033}#footer-panel-field-ten a{color:inherit;text-decoration:none}#footer-panel-field-ten .dp-footer__panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px;min-height:320px;padding:24px;border-radius:26px;background-image:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.74)),var(--panel-bg);background-size:cover;background-position:center;box-shadow:0 22px 44px rgba(37,99,235,.12)}#footer-panel-field-ten .dp-footer__brand{display:flex;flex-direction:column;justify-content:center;max-width:520px}#footer-panel-field-ten .dp-footer__brand img{height:44px;width:auto;max-width:none;object-fit:contain;border-radius:15px;margin-bottom:18px;align-self:flex-start}#footer-panel-field-ten h2{margin:0 0 12px;font-size:32px;font-weight:900;color:#111827}#footer-panel-field-ten p{margin:0;color:#526173;font-size:15px;line-height:1.9}#footer-panel-field-ten .dp-footer__side{display:grid;gap:16px;align-content:center}#footer-panel-field-ten .dp-footer__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#footer-panel-field-ten .dp-footer__nav a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 10px;border-radius:12px;background:#fff;color:#334155;font-size:14px;font-weight:850;box-shadow:0 8px 18px rgba(15,23,42,.05)}#footer-panel-field-ten .dp-footer__nav a:hover{background:#2563eb;color:#fff}#footer-panel-field-ten .dp-footer__contact{display:grid;gap:9px;margin:0;padding:16px;border-radius:16px;background:rgba(255,255,255,.8);font-style:normal;color:#526173;font-size:14px;line-height:1.7}#footer-panel-field-ten .dp-footer__contact span{display:flex;gap:10px}#footer-panel-field-ten .dp-footer__contact i{width:18px;margin-top:4px;color:#2563eb}#footer-panel-field-ten .dp-footer__links{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px;padding:18px;border-radius:18px;background:#fff}#footer-panel-field-ten .dp-footer__links strong{margin-right:4px;color:#111827}#footer-panel-field-ten .dp-footer__links a{font-size:13px;color:#64748b}#footer-panel-field-ten .dp-footer__links a:hover{color:#2563eb}#footer-panel-field-ten .dp-footer__copy{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:20px;color:#64748b;font-size:13px}@media(max-width:991.98px){#footer-panel-field-ten .dp-footer__panel{grid-template-columns:1fr;min-height:0}#footer-panel-field-ten .dp-footer__brand{max-width:none}}@media(max-width:575.98px){#footer-panel-field-ten{padding:42px 0 22px}#footer-panel-field-ten .dp-footer__panel{padding:18px;border-radius:18px}#footer-panel-field-ten .dp-footer__nav{grid-template-columns:1fr}}#header-anchor-grid-twenty-one{position:relative;z-index:20;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.06)}#header-anchor-grid-twenty-one .dp-header__mast{background:#fff}#header-anchor-grid-twenty-one .dp-header__head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px}#header-anchor-grid-twenty-one .dp-header__brand{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:24px;font-weight:900;text-decoration:none;line-height:1}#header-anchor-grid-twenty-one .dp-header__actions{display:flex;flex-direction:row;align-items:center;gap:8px}#header-anchor-grid-twenty-one .dp-header__login{display:inline-flex;align-items:center;min-height:38px;padding:9px 13px;border-radius:10px;background:#f8fafc;color:#0f172a;font-size:14px;font-weight:900;text-decoration:none;white-space:nowrap}#header-anchor-grid-twenty-one .dp-header__login:hover{background:#0f172a;color:#fff;text-decoration:none}#header-anchor-grid-twenty-one .dp-header__nav{padding:0;background:#0f172a}#header-anchor-grid-twenty-one .dp-header__collapse{display:flex!important;align-items:center;min-height:46px}#header-anchor-grid-twenty-one .dp-header__menu{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0;width:100%;margin:0;min-width:0}#header-anchor-grid-twenty-one .dp-header__link{display:flex;align-items:center;min-height:46px;padding:10px 16px;color:#cbd5e1;font-size:15px;font-weight:800;white-space:nowrap;text-decoration:none}#header-anchor-grid-twenty-one .dp-header__link:hover{background:rgba(255,255,255,.08);color:#fff;text-decoration:none}#header-anchor-grid-twenty-one .dp-header__link.active{background:#f97316;color:#111827}#header-anchor-grid-twenty-one .dp-header__toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#f8fafc;color:#0f172a}@media(max-width:991.98px){#header-anchor-grid-twenty-one .dp-header__head{min-height:62px}#header-anchor-grid-twenty-one .dp-header__brand{max-width:48vw;font-size:21px}#header-anchor-grid-twenty-one .dp-header__actions .dp-header__login:nth-of-type(n+2){display:none}#header-anchor-grid-twenty-one .dp-header__toggle{display:inline-flex}#header-anchor-grid-twenty-one .dp-header__nav{background:#fff}#header-anchor-grid-twenty-one .dp-header__collapse{display:none!important;max-height:calc(100vh - 80px);overflow:auto;padding:10px;border-top:1px solid rgba(15,23,42,.08);min-height:0}#header-anchor-grid-twenty-one .dp-header__collapse.show{display:block!important}#header-anchor-grid-twenty-one .dp-header__collapse.collapsing{display:block!important;height:0;overflow:hidden;transition:height .28s ease}#header-anchor-grid-twenty-one .dp-header__menu{justify-content:flex-start;overflow-x:auto;padding-bottom:4px}#header-anchor-grid-twenty-one .dp-header__link{min-height:40px;border-radius:10px;background:#f8fafc;color:#334155}#header-anchor-grid-twenty-one .dp-header__link.active{background:#0f172a;color:#fff}}#header-anchor-grid-twenty-one .dp-header__brand{display:inline-flex;align-items:center;gap:10px}#header-anchor-grid-twenty-one .dp-header__logo{height:42px;width:auto;max-width:none;object-fit:contain;border-radius:10px}@media(max-width:991.98px){#header-anchor-grid-twenty-one .dp-header__logo{height:38px}}@media(max-width:575.98px){#header-anchor-grid-twenty-one .dp-header__logo{height:34px}}:root{--sp-primary:#003b5c;--sp-secondary:#00b4d8;--sp-accent:#ff6b35;--sp-bg-light:#f8f9fa;--sp-bg-dark:#121517;--sp-text:#2d3436;--sp-text-muted:#636e72;--sp-radius:6px;--sp-shadow:0 4px 12px rgba(0,0,0,0.08)}*{box-sizing:border-box}body{margin:0;padding:0;font-family:"PingFang SC","Microsoft YaHei",sans-serif;color:var(--sp-text);background-color:#fff;line-height:1.6}.section-inner{max-width:1200px;margin:0 auto;padding:0 20px}img{max-width:100%;height:auto;display:block}.section-pad{padding:80px 0}.section-pad-sm{padding:40px 0}.bg-light{background-color:var(--sp-bg-light)}.text-center{text-align:center}.sec-title{font-size:32px;font-weight:700;color:var(--sp-primary);margin-bottom:16px;margin-top:0}.sec-desc{font-size:16px;color:var(--sp-text-muted);margin-bottom:48px;max-width:700px;margin-left:auto;margin-right:auto}.trust-bar{background:var(--sp-primary);color:#fff;padding:12px 20px;font-size:14px;text-align:center}.hero-sports{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--sp-bg-dark);color:#fff;overflow:hidden}.hero-sports::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,59,92,0.85) 0%,rgba(18,21,23,0.9) 100%);z-index:1}.hero-sports img.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0.6}.hero-content{position:relative;z-index:2;max-width:800px;padding:0 20px}.hero-content h1{font-size:46px;font-weight:800;margin:0 0 24px 0;letter-spacing:1px}.hero-content p{font-size:20px;font-weight:300;opacity:0.9;margin:0 0 32px 0}.activity-schedule{background:#fff}.match-list{display:flex;flex-direction:column;gap:16px}.match-row{display:flex;align-items:center;justify-content:space-between;background:var(--sp-bg-light);border-radius:var(--sp-radius);padding:20px 24px;transition:transform 0.3s ease}.match-row:hover{transform:translateY(-3px);box-shadow:var(--sp-shadow)}.match-meta{flex:1;min-width:150px;display:flex;flex-direction:column;gap:4px}.m-league{font-size:14px;font-weight:700;color:var(--sp-secondary)}.m-sport{font-size:12px;display:inline-block;padding:2px 8px;background:#e0f7fa;color:#00838f;border-radius:12px;align-self:flex-start}.m-date{font-size:13px;color:var(--sp-text-muted)}.match-teams{flex:2;display:flex;align-items:center;justify-content:center;gap:24px}.team-block{display:flex;align-items:center;gap:12px;flex:1}.team-block.right{flex-direction:row-reverse}.team-logo-wrap{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,0.05);overflow:hidden}.team-logo-wrap img{width:100%;height:100%;object-fit:contain}.team-abbr{font-size:14px;font-weight:bold;color:var(--sp-text-muted)}.team-name{font-size:16px;font-weight:600;white-space:nowrap}.match-score-board{display:flex;flex-direction:column;align-items:center;min-width:80px}.score-val{font-size:24px;font-weight:800;color:var(--sp-primary);font-family:monospace;letter-spacing:2px}.status-text{font-size:12px;color:var(--sp-accent);margin-top:4px;font-weight:600}.data-note{margin-top:24px;font-size:12px;color:#999;text-align:center;border-top:1px solid #eee;padding-top:16px}.about-section{background:#fff}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-img{position:relative;border-radius:var(--sp-radius);overflow:hidden;box-shadow:var(--sp-shadow)}.about-content h3{font-size:28px;color:var(--sp-primary);margin-top:0;margin-bottom:24px}.about-content p{font-size:15px;color:var(--sp-text-muted);margin-bottom:16px;text-align:justify}.btn-about{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;background:var(--sp-primary);color:#fff;text-decoration:none;font-weight:600;border-radius:var(--sp-radius);margin-top:16px;transition:opacity 0.3s}.btn-about:hover{opacity:0.9}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.service-card{background:#fff;border:1px solid #eaeaea;border-radius:var(--sp-radius);padding:32px 24px;text-align:center;transition:all 0.3s ease}.service-card:hover{border-color:var(--sp-secondary);box-shadow:var(--sp-shadow)}.svc-icon{width:64px;height:64px;margin:0 auto 20px;background:var(--sp-bg-light);border-radius:50%;display:flex;align-items:center;justify-content:center}.svc-icon img{width:32px;height:32px;object-fit:contain}.service-card h3{font-size:20px;margin:0 0 12px 0;color:var(--sp-primary)}.service-card p{font-size:14px;color:var(--sp-text-muted);margin-bottom:24px}.btn-mock{display:inline-block;padding:8px 20px;background:var(--sp-bg-light);color:var(--sp-primary);font-size:13px;font-weight:600;border-radius:4px;cursor:default}.solution-panel{background:var(--sp-bg-dark);color:#fff;padding:100px 0}.solution-layout{display:grid;grid-template-columns:3fr 5fr;gap:60px;align-items:center}.sol-text h2{color:#fff;margin-bottom:24px;font-size:32px}.sol-text p{color:#aaa;margin-bottom:24px;font-size:15px}.sol-gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sol-item{position:relative;border-radius:var(--sp-radius);overflow:hidden;aspect-ratio:4/3}.sol-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.sol-item:hover img{transform:scale(1.05)}.sol-label{position:absolute;bottom:16px;left:16px;background:rgba(0,0,0,0.7);color:#fff;padding:6px 12px;font-size:13px;border-radius:4px;backdrop-filter:blur(4px)}.app-entry{background:linear-gradient(135deg,#00b4d8 0%,#0077b6 100%);color:#fff;overflow:hidden}.app-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.app-content{padding:60px 0}.app-content h2{font-size:36px;margin:0 0 20px;color:#fff}.app-content p{font-size:16px;opacity:0.9;margin-bottom:40px}.app-btns{display:flex;gap:16px}.app-btns a{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 32px;border-radius:25px;font-size:16px;font-weight:600;text-decoration:none;transition:all 0.3s}.btn-download{background:#fff;color:#0077b6}.btn-online{background:rgba(255,255,255,0.2);color:#fff;border:1px solid rgba(255,255,255,0.5)}.btn-download:hover{background:#f0f0f0}.btn-online:hover{background:rgba(255,255,255,0.3)}.app-img-wrap{padding-top:40px;text-align:center}.app-img-wrap img{max-height:400px;display:inline-block;filter:drop-shadow(0 20px 30px rgba(0,0,0,0.2))}.help-list{display:grid;grid-template-columns:1fr 300px;gap:60px}.faq-items{display:flex;flex-direction:column;gap:16px}.faq-row{background:#fff;border:1px solid #eaeaea;border-radius:var(--sp-radius);padding:20px}.faq-q{font-size:16px;font-weight:600;color:var(--sp-primary);margin-bottom:8px}.faq-a{font-size:14px;color:var(--sp-text-muted);margin:0}.support-box{background:var(--sp-bg-light);border-radius:var(--sp-radius);padding:30px 24px;text-align:center}.support-box h4{margin:0 0 16px;font-size:18px;color:var(--sp-primary)}.avatars{display:flex;justify-content:center;gap:-10px;margin-bottom:16px}.avatars img{width:48px;height:48px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.support-box p{font-size:13px;color:var(--sp-text-muted);margin:0}.article-flow{background:var(--sp-bg-light)}.news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.news-card{background:#fff;border-radius:var(--sp-radius);overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.04);transition:transform 0.3s}.news-card:hover{transform:translateY(-4px)}.news-thumb{aspect-ratio:16/10;overflow:hidden}.news-thumb img{width:100%;height:100%;object-fit:cover}.news-info{padding:20px}.news-date{font-size:12px;color:#999;margin-bottom:8px}.news-title{font-size:16px;font-weight:600;margin:0 0 12px;line-height:1.4;height:44px;overflow:hidden}.news-title a{color:var(--sp-primary);text-decoration:none}.news-title a:hover{color:var(--sp-accent)}.news-desc{font-size:13px;color:var(--sp-text-muted);line-height:1.5;height:58px;overflow:hidden;margin:0}.trust-note{background:#fff;padding:40px 0;border-top:1px solid #eee}.note-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.note-col h5{font-size:15px;color:var(--sp-text);margin:0 0 12px 0}.note-col p{font-size:12px;color:#888;line-height:1.6;margin:0}@media (max-width:992px){.match-row{flex-direction:column;gap:16px}.match-meta,.match-teams{width:100%;text-align:center}.match-meta{align-items:center}.about-grid,.solution-layout,.app-inner,.help-list{grid-template-columns:1fr;gap:40px}.service-grid,.news-grid{grid-template-columns:repeat(2,1fr)}.note-grid{grid-template-columns:1fr;gap:24px}.hero-content h1{font-size:36px}}@media (max-width:576px){.service-grid,.news-grid,.sol-gallery{grid-template-columns:1fr}.match-teams{flex-direction:column;gap:12px}.team-block.right{flex-direction:row}.app-btns{flex-direction:column}.section-pad{padding:50px 0}}