#footer-dark-compact-thirty-nine{padding:30px 0 22px;background:#020617;color:#e2e8f0}#footer-dark-compact-thirty-nine a{color:inherit;text-decoration:none}#footer-dark-compact-thirty-nine .dp-footer__row{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12)}#footer-dark-compact-thirty-nine .dp-footer__brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}#footer-dark-compact-thirty-nine .dp-footer__brand img{height:40px;width:auto;max-width:none;object-fit:contain;border-radius:13px}#footer-dark-compact-thirty-nine nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}#footer-dark-compact-thirty-nine nav a{font-size:14px;font-weight:850;color:#cbd5e1}#footer-dark-compact-thirty-nine nav a:hover{color:#38bdf8}#footer-dark-compact-thirty-nine .dp-footer__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;color:#94a3b8;font-size:13px;line-height:1.6}#footer-dark-compact-thirty-nine .dp-footer__meta a:hover{color:#38bdf8}#footer-dark-compact-thirty-nine .dp-footer__copy{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:16px;color:#64748b;font-size:13px}@media(max-width:767.98px){#footer-dark-compact-thirty-nine{padding:26px 0 20px}#footer-dark-compact-thirty-nine .container{padding-left:18px;padding-right:18px}#footer-dark-compact-thirty-nine .dp-footer__row{display:grid;gap:16px}#footer-dark-compact-thirty-nine nav{justify-content:flex-start;gap:9px 10px}#footer-dark-compact-thirty-nine nav a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:10px;background:rgba(255,255,255,.08);font-size:13px;line-height:1;white-space:nowrap}#footer-dark-compact-thirty-nine .dp-footer__meta,#footer-dark-compact-thirty-nine .dp-footer__copy{gap:8px 10px}}#header-brand-bridge-thirty-one{position:relative;z-index:20;background:#fff;border-bottom:1px solid rgba(15,23,42,.08)}#header-brand-bridge-thirty-one .dp-header__nav{min-height:74px;padding:0;background:#fff}#header-brand-bridge-thirty-one .dp-header__inner{display:flex;align-items:center;gap:22px;min-height:74px}#header-brand-bridge-thirty-one .dp-header__brand{display:inline-flex;align-items:center;gap:10px;min-width:210px;color:#111827;text-decoration:none}#header-brand-bridge-thirty-one .dp-header__brand b{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#111827;color:#fff;font-size:22px;line-height:1}#header-brand-bridge-thirty-one .dp-header__brand span{display:block;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:900}#header-brand-bridge-thirty-one .dp-header__collapse{align-items:center}#header-brand-bridge-thirty-one .dp-header__menu{display:flex;align-items:center;gap:8px;margin:0 auto}#header-brand-bridge-thirty-one .dp-header__link{display:flex;align-items:center;min-height:40px;padding:9px 12px;border-radius:10px;color:#475569;font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap}#header-brand-bridge-thirty-one .dp-header__link:hover{background:#f3f4f6;color:#111827;text-decoration:none}#header-brand-bridge-thirty-one .dp-header__link.active{background:#111827;color:#fff}#header-brand-bridge-thirty-one .dp-header__actions{display:flex;align-items:center;gap:8px}#header-brand-bridge-thirty-one .dp-header__login{display:inline-flex;align-items:center;min-height:40px;padding:10px 14px;border-radius:10px;background:#f3f4f6;color:#111827;font-size:14px;font-weight:900;text-decoration:none}#header-brand-bridge-thirty-one .dp-header__login:hover{background:#111827;color:#fff;text-decoration:none}#header-brand-bridge-thirty-one .dp-header__toggle{display:none;width:42px;height:42px;margin-left:auto;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#f9fafb;color:#111827}@media(max-width:991.98px){#header-brand-bridge-thirty-one .dp-header__inner{flex-wrap:wrap;gap:0;min-height:66px;padding-top:8px;padding-bottom:8px}#header-brand-bridge-thirty-one .dp-header__brand{min-width:0;max-width:72vw}#header-brand-bridge-thirty-one .dp-header__brand span{max-width:42vw;font-size:18px}#header-brand-bridge-thirty-one .dp-header__brand b{width:38px;height:38px;font-size:20px}#header-brand-bridge-thirty-one .dp-header__toggle{display:inline-flex;align-items:center;justify-content:center}#header-brand-bridge-thirty-one .dp-header__collapse{flex-basis:100%;width:100%;max-height:calc(100vh - 84px);overflow:auto;margin-top:10px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff}#header-brand-bridge-thirty-one .dp-header__menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}#header-brand-bridge-thirty-one .dp-header__link{justify-content:center;background:#f9fafb}#header-brand-bridge-thirty-one .dp-header__actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}}@media(max-width:575.98px){#header-brand-bridge-thirty-one .container{padding-left:12px;padding-right:12px}#header-brand-bridge-thirty-one .dp-header__brand span{display:none}#header-brand-bridge-thirty-one .dp-header__menu{grid-template-columns:1fr}}#header-brand-bridge-thirty-one .dp-header__brand{gap:10px}#header-brand-bridge-thirty-one .dp-header__logo{height:42px;width:auto;max-width:none;object-fit:contain;border-radius:10px}@media(max-width:991.98px){#header-brand-bridge-thirty-one .dp-header__logo{height:38px}}@media(max-width:575.98px){#header-brand-bridge-thirty-one .dp-header__logo{height:34px}}body,margin,padding{margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#333;background:#f9f9fb}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}.section-inner{max-width:1200px;margin:0 auto;padding:0 15px}.hero-section{background:linear-gradient(135deg,#1e3c72 0%,#2a5298 100%);color:#fff;padding:60px 0}.hero-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:40px;align-items:center}.hero-content h1{font-size:2.5rem;margin-bottom:24px;line-height:1.3;font-weight:800}.hero-service-card{background:rgba(255,255,255,0.1);padding:25px;border-radius:8px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2)}.hero-service-title{font-size:1.2rem;margin-bottom:15px;font-weight:bold}.service-avatars{display:flex;gap:12px;margin-bottom:15px}.service-avatars img{width:50px;height:50px;border-radius:50%;border:2px solid #fff;object-fit:cover}.hero-matches{display:grid;gap:15px}.hero-matches-title{font-weight:bold;margin-bottom:10px;font-size:1.1rem;color:#e0e0e0}.hero-match-item{background:#fff;color:#333;padding:15px 20px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.hero-match-item .team{font-weight:bold;width:35%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-match-item .score{font-size:1.3rem;color:#d9534f;font-weight:bold;background:#fdf0f0;padding:4px 12px;border-radius:4px}.brand-proof{padding:60px 0;background:#fff}.proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.proof-card{text-align:center;padding:30px 20px;border:1px solid #eee;border-radius:8px;transition:transform 0.3s}.proof-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.05)}.proof-card img{border-radius:8px;margin-bottom:20px;width:100%;height:180px;object-fit:cover}.proof-card h3{color:#1e3c72;margin-top:0;font-size:1.4rem}.proof-card p{color:#666;font-size:0.95rem;line-height:1.6;margin:0}.match-board{padding:60px 0;background:#f9f9fb}.board-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;border-bottom:3px solid #1e3c72;padding-bottom:12px}.board-header h2{margin:0;font-size:2.2rem;color:#1e3c72}.board-meta{font-size:1.05rem;color:#666;font-weight:bold;background:#e9ecef;padding:6px 15px;border-radius:20px}.match-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.match-card{background:#fff;border-radius:8px;padding:25px 20px;box-shadow:0 2px 10px rgba(0,0,0,0.04)}.match-info{font-size:0.9rem;color:#888;text-align:center;margin-bottom:20px;border-bottom:1px dashed #eee;padding-bottom:10px}.match-info strong{color:#444;margin-right:8px}.match-teams{display:flex;justify-content:space-between;align-items:center}.team-box{text-align:center;flex:1;width:33%}.team-logo{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;object-fit:contain;background:#fff;border:1px solid #f0f0f0}.team-abbr{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#f4f6f8;border-radius:50%;margin:0 auto 12px;font-weight:bold;font-size:1rem;color:#555}.team-name{font-weight:bold;font-size:1rem;color:#333;line-height:1.3}.match-score-box{flex:1;text-align:center;width:33%}.match-score-box .score{font-size:2rem;font-weight:bold;color:#1e3c72;line-height:1;margin-bottom:8px}.match-score-box .status{font-size:0.85rem;color:#007bff;background:#e6f2ff;padding:3px 10px;border-radius:12px;display:inline-block;font-weight:bold}.guess-guide{padding:60px 0;background:#fff}.guide-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center}.guide-img{border-radius:8px;width:100%;box-shadow:0 10px 30px rgba(0,0,0,0.08)}.guide-content h2{font-size:2rem;color:#222;margin-top:0;margin-bottom:25px}.guide-content p{line-height:1.8;color:#555;margin-bottom:15px;font-size:1.05rem}.guide-highlight{background:#f8f9fa;border-left:4px solid #1e3c72;padding:15px 20px;color:#444;font-weight:500;border-radius:0 8px 8px 0;margin-top:20px}.about-us{padding:60px 0;background:#f0f4f8}.about-inner{display:flex;gap:40px;background:#fff;padding:50px;border-radius:8px;box-shadow:0 8px 25px rgba(0,0,0,0.05);flex-wrap:wrap;align-items:center}.about-text{flex:1;min-width:320px}.about-text h2{margin-top:0;font-size:2rem;color:#1e3c72;margin-bottom:25px}.about-text p{line-height:1.9;color:#444;text-align:justify;font-size:1rem;margin-bottom:15px}.about-btn{display:inline-block;margin-top:20px;padding:12px 30px;background:#1e3c72;color:#fff;border-radius:4px;font-weight:bold;transition:background 0.3s}.about-btn:hover{background:#152b52}.about-image{flex:1;min-width:320px}.about-image img{width:100%;height:auto;object-fit:cover;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.news-list{padding:60px 0;background:#fff}.news-header{margin-bottom:40px;text-align:center}.news-header h2{font-size:2.2rem;color:#222;margin:0 0 10px 0}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px}.news-item{display:flex;gap:20px;padding:20px;border:1px solid #eaeaea;border-radius:8px;transition:box-shadow 0.3s}.news-item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.06)}.news-pic{width:140px;flex-shrink:0}.news-pic img{width:100%;height:100px;object-fit:cover;border-radius:6px}.news-info{flex:1;display:flex;flex-direction:column;justify-content:space-between}.news-title{font-size:1.15rem;font-weight:bold;color:#111;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.news-title:hover{color:#1e3c72}.news-desc{font-size:0.9rem;color:#777;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}.news-meta{font-size:0.85rem;color:#999}.app-panel{padding:70px 0;background:#1e3c72;color:#fff;overflow:hidden}.app-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.app-content h2{font-size:2.2rem;margin-top:0;margin-bottom:25px}.app-content p{line-height:1.9;opacity:0.9;margin-bottom:35px;font-size:1.05rem}.app-actions{display:flex;gap:20px}.app-btn{padding:14px 35px;border-radius:6px;font-weight:bold;text-align:center;flex:1;font-size:1.1rem;transition:transform 0.2s}.app-btn:hover{transform:translateY(-2px)}.btn-primary{background:#ff9800;color:#fff;box-shadow:0 4px 15px rgba(255,152,0,0.4)}.btn-outline{background:transparent;border:2px solid #fff;color:#fff}.app-img-wrap{text-align:center;position:relative}.app-img-wrap img{max-width:320px;display:inline-block;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,0.4)}.faq-area{padding:70px 0;background:#f9f9fb}.faq-title{text-align:center;margin-bottom:50px}.faq-title h2{font-size:2.2rem;color:#222;margin:0 0 10px 0}.faq-list{max-width:850px;margin:0 auto}.faq-item{margin-bottom:25px;background:#fff;border:1px solid #eaeaea;border-radius:8px;padding:25px;box-shadow:0 2px 8px rgba(0,0,0,0.02)}.faq-q{font-weight:bold;font-size:1.2rem;color:#1e3c72;margin-bottom:12px;display:flex;align-items:flex-start;gap:10px}.faq-q::before{content:"Q";display:inline-block;background:#1e3c72;color:#fff;width:24px;height:24px;line-height:24px;text-align:center;border-radius:4px;font-size:0.9rem;flex-shrink:0;margin-top:2px}.faq-a{color:#555;line-height:1.8;font-size:1rem;padding-left:34px}@media (max-width:768px){.hero-grid,.guide-grid,.app-grid,.about-inner{grid-template-columns:1fr}.hero-content h1{font-size:1.8rem}.app-actions{flex-direction:column}.board-header{flex-direction:column;align-items:flex-start;gap:12px}.about-inner{padding:30px 20px}.news-grid{grid-template-columns:1fr}}