.responsible-cover{position:relative;overflow:hidden;padding:82px 0 182px;color:#fff;background:linear-gradient(120deg,#07111f,#122b42)}
.responsible-cover__grid,.responsible-cover__inner{position:relative;z-index:2;max-width:880px}
.responsible-cover h1{margin:12px 0 18px;font-size:clamp(50px,7vw,84px);line-height:1.02;font-weight:800}
.responsible-cover p{margin:0;color:#d9e7f3;line-height:1.9}
.responsibility-split{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.responsibility-card{padding:38px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:var(--shadow)}
.responsibility-card--dark{background:#101827;color:#fff}
.responsibility-card h2{margin:10px 0 16px;color:inherit;font-size:40px;line-height:1.16}
.responsibility-card p,.responsibility-card li{color:inherit;opacity:.82}
.responsibility-tools{display:grid;gap:16px}
.responsibility-tools article{padding:24px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:var(--shadow)}
.responsibility-tools b{display:block;margin-bottom:8px;color:#0074d9;font-size:20px}
.responsibility-tools p{margin:0;color:#475569}
.self-check{padding:42px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:var(--shadow)}
.self-check__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.self-check__grid span{padding:18px 20px;border-radius:6px;background:#eef7fc;color:#07111f;font-weight:300}
.help-band{padding:42px;border:1px solid rgba(65,216,255,.22);border-radius:6px;background:#101827;color:#fff;box-shadow:var(--shadow)}
.help-band h2{margin:0 0 14px;font-size:38px}
.help-band p{max-width:920px;margin:0;color:#d5e4f1}
@media(max-width:820px){.responsible-cover{padding:58px 0 150px}
.responsibility-split,.self-check__grid{grid-template-columns:1fr}
.responsible-cover h1{font-size:42px}
.responsibility-card h2,.help-band h2{font-size:30px}
}.responsible-cover{padding:58px 0 174px;background:radial-gradient(circle at 76% 18%,rgba(65,216,255,.18),transparent 26%),linear-gradient(120deg,#eef4fa 0%,#f8fafc 54%,#e9edf1 100%);color:#07111f}
.responsible-cover__grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:26px;align-items:center;max-width:none}
.responsible-cover__mark{display:grid;place-items:center;min-height:220px;border:1px solid rgba(17,24,39,.08);border-radius:28px;background:#fff;box-shadow:0 14px 34px rgba(17,24,39,.08)}
.responsible-cover__mark strong{font-size:74px;line-height:1;color:#0074d9}
.responsible-cover__mark span{color:#586675;font-size:13px;font-weight:900}
.responsible-cover h1{color:#07111f;font-size:clamp(42px,6vw,74px)}
.responsible-cover p{color:#586675;line-height:1.78;font-weight:300}
.responsibility-warning,.responsibility-tools article,.self-check__grid span,.help-band{border:1px solid rgba(17,24,39,.08);border-radius:28px;background:#fff;box-shadow:0 14px 34px rgba(17,24,39,.08)}
.responsibility-split{gap:20px}
.responsibility-warning{padding:34px}
.responsibility-warning h2,.help-band h2{margin:10px 0 18px;color:#07111f;font-size:clamp(30px,4vw,48px);line-height:1.08}
.responsibility-warning p,.responsibility-warning li,.responsibility-tools p,.help-band p{font-size:14px;line-height:1.78;color:#586675}
.responsibility-warning ul{display:grid;gap:10px;margin:22px 0 0;padding-left:20px}
.responsibility-tools{gap:14px}
.responsibility-tools article{padding:24px}
.responsibility-tools b{color:#0074d9;font-size:20px}
.self-check{padding:30px;border-radius:28px}
.self-check__grid{gap:12px}
.self-check__grid span{display:flex;align-items:center;min-height:78px;padding:18px 20px;background:#fff;font-size:15px;color:#354352}
.help-band{padding:30px;background:#07111f;color:#fff}
.help-band h2{color:#fff}
.help-band p{color:#d8e7f5;font-weight:300;}
@media(max-width:820px){.responsible-cover__grid,.responsibility-split{grid-template-columns:1fr}
.responsible-cover__mark{min-height:160px}
.self-check__grid{grid-template-columns:1fr}
}.responsible-cover{padding:82px 0 205px;color:#f8fbff;background:radial-gradient(circle at 76% 14%,rgba(65,216,255,.16),transparent 26rem),linear-gradient(180deg,#091326,#07111f)}
.responsible-cover__grid{grid-template-columns:260px minmax(0,1fr);gap:26px}
.responsible-cover__mark{min-height:220px;border:1px solid rgba(65,216,255,.24);border-radius:28px;background:rgba(237,247,255,.045);box-shadow:none}
.responsible-cover__mark strong{color:var(--cyan)}
.responsible-cover__mark span{color:rgba(237,247,255,.72)}
.responsible-cover h1{color:#fff}
.responsible-cover p{color:#d9e7f3;line-height:1.9}
@media(max-width:820px){.responsible-cover{padding:58px 0 155px}
.responsible-cover__grid{grid-template-columns:1fr}
.responsible-cover__mark{min-height:150px}
}.responsible-cover{background:linear-gradient(90deg,rgba(4,11,20,.88) 0%,rgba(4,11,20,.66) 48%,rgba(4,11,20,.4) 100%),url("../images/kaiyun-official-sports-bg.webp") center right/cover no-repeat,#07111f}
@media(max-width:820px){.responsible-cover{background:linear-gradient(180deg,rgba(4,11,20,.88),rgba(4,11,20,.58)),url("../images/kaiyun-official-sports-bg.webp") center/cover no-repeat,#07111f}
}.responsible-self-section{position:relative;overflow:hidden;padding:76px 0 205px;color:#f8fbff;background:radial-gradient(circle at 78% 8%,rgba(65,216,255,.16),transparent 25rem),linear-gradient(180deg,#091326 0%,#07111f 100%)}
.responsible-self-section .self-check{position:relative;z-index:2;border:1px solid rgba(65,216,255,.2);background:rgba(237,247,255,.055);box-shadow:none}
.responsible-self-section .page-head h2{color:#fff}
.responsible-self-section .self-check__grid span{border:1px solid rgba(65,216,255,.16);background:rgba(237,247,255,.08);color:#edf7ff;box-shadow:none}
.responsible-self-waves{height:205px;min-height:205px}
.responsible-self-waves .section-parallax use:nth-child(1){fill:rgba(244,247,251,.24)}
.responsible-self-waves .section-parallax use:nth-child(2){fill:rgba(244,247,251,.42)}
.responsible-self-waves .section-parallax use:nth-child(3){fill:rgba(244,247,251,.66)}
.responsible-self-waves .section-parallax use:nth-child(4){fill:var(--paper)}
@media(max-width:820px){.responsible-self-section{padding:58px 0 155px}
}.responsible-cover + .sub-section{background:var(--paper)}
.responsible-self-section + .sub-section{padding-bottom:88px;background:var(--paper)}