.hero{position:relative;background:linear-gradient(135deg,#eaf5fb,#fff);padding:0}.hero{display:grid;overflow:hidden}.slide{grid-area:1/1;padding:64px 0;visibility:hidden}.slide.on{visibility:visible}.dots button{transition:width .3s ease,background-color .3s ease}.slide .container{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.slide .tag{color:var(--primary);font-weight:700;margin-bottom:8px}.slide h1,.slide h2.t{font-size:44px;margin-bottom:16px}.slide p.d{margin-bottom:24px;font-size:17px}.slide figure{position:relative;border-radius:var(--r);overflow:hidden;background:#fff;box-shadow:0 12px 36px #0002}.slide figure img{width:100%;max-height:480px;object-fit:cover}.slide figcaption{position:absolute;left:0;right:0;bottom:0;padding:20px;color:#fff;background:linear-gradient(transparent,#000a)}.slide figcaption small{opacity:.85}.slide figcaption b{display:block;font-size:20px}.slide.logo-slide img{object-fit:contain;padding:24px;max-height:420px}.prev{left:16px}.next{right:16px}.grid{display:grid;gap:28px}.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.box{background:#fff;border-radius:var(--r);padding:28px;box-shadow:0 4px 20px #0001;border-top:4px solid var(--secondary)}.box .ic{width:48px;height:48px;border-radius:12px;background:var(--secondary);color:#fff;display:grid;place-items:center;font-size:22px;margin-bottom:14px}.box h3{font-size:20px;margin-bottom:8px}.box p{font-size:15px}.about{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin:32px 0}.about img{border-radius:var(--r)}.about p{margin-bottom:12px}.grid .box:nth-child(even){border-top-color:var(--primary)}.grid .box:nth-child(even) .ic{background:var(--primary)}.tabs{display:flex;justify-content:center;gap:12px;margin-bottom:32px}.tab{border:2px solid var(--secondary);background:#fff;color:var(--secondary);padding:8px 24px;border-radius:999px;font-weight:600;cursor:pointer}.tab.on{background:var(--secondary);color:#fff}.tab-panel{display:none}.tab-panel.on{display:grid}.card{background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:0 4px 20px #0001;display:flex;flex-direction:column}.card .im{aspect-ratio:16/9;overflow:hidden;background:#eee}.card .im img{width:100%;height:100%;object-fit:cover;transition:.3s}.card:hover .im img{transform:scale(1.05)}.card .bd{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.card h3,.card h4{font-size:18px}.card p{font-size:15px;color:var(--muted)}.card:has(.cat) .bd p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.more{color:var(--secondary);font-weight:600;margin-top:auto}.cat{font-size:13px;color:var(--primary);font-weight:700}.date{font-size:13px;color:var(--muted)}.news-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.news-head h2{font-size:34px}@media(max-width:900px){.g4{grid-template-columns:1fr 1fr}.g3{grid-template-columns:1fr 1fr}.slide .container,.about{grid-template-columns:1fr}}@media(max-width:560px){.g4,.g3{grid-template-columns:1fr}.slide h1,.slide h2.t{font-size:32px}}.hero{background:var(--navy)}.slide h1,.slide h2.t{color:#fff}.slide p.d{color:#cfd6ea}.slide figure{border:6px solid #fff}.dark{background:var(--navy);color:#cfd6ea}.dark .sec-head h2,.dark .about p{color:#fff}.dark .sec-head p{color:#cfd6ea}.dark .eyebrow{background:#ffffff1a;color:#fff}.dark .box{background:#2a3566;border-top-color:var(--primary);box-shadow:none}.dark .box h3{color:#fff}.dark .box p{color:#fff}.grid.g4 .box:nth-child(odd){border-top-color:var(--primary)}.grid.g4 .box:nth-child(even){border-top-color:var(--secondary)}.dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:8px}.dots button{width:10px;height:10px;border-radius:50%;border:0;background:#fff6;cursor:pointer;padding:0}.dots .on{background:var(--primary);width:26px;border-radius:6px}.hero .arr{transform:translateY(-50%);z-index:2}.hero{background:linear-gradient(180deg,#1e3a5f 0%,#007FC0 100%)}.dark{background:linear-gradient(180deg,#007FC0 0%,#1e3a5f 100%)}.slide h1,.slide h2.t,.dark .sec-head h2{color:#fff}.dark .box{background:#ffffff1a;border:1px solid #ffffff1a;border-top:1px solid #ffffff1a;border-radius:14px}.dark .box .ic{background:#ffffff1a;color:#fff}.dark .box:nth-child(even) .ic{background:#ffffff1a}.dark .box:nth-child(even){border-top-color:#ffffff1a}.tab{border:1px solid #e1e1e1;color:var(--head)}.tab.on{background:#EE973C;border-color:#fec214;color:#fff}.btn-ghost{color:#007FC0;font-weight:600}.grid.g4 .box .ic{background:#ee973c1a;color:#EE973C}.grid.g4 .box:nth-child(even) .ic{background:#007fc015;color:#007FC0}.alt .grid.g4 .box{border-top:0;border-radius:14px}.about{gap:48px}.about>img{width:100%;height:438px;object-fit:cover;object-position:center;border-radius:16px}.about p{font-size:18px;line-height:1.6}@media(max-width:767px){.about>img{height:280px}}.slide h1,.slide h2.t{min-height:2lh}.slide p.d{min-height:3lh}@media(min-width:901px){.slide{min-height:720px;display:flex;align-items:center}.slide .container{width:100%}}.alt .grid.g4{gap:20px}.alt .grid.g4 .box{padding:24px;border:1px solid var(--primary);border-top-width:4px;border-radius:14px;box-shadow:none;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.alt .grid.g4 .box:nth-child(even){border-color:var(--secondary)}.alt .grid.g4 .box:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgb(0 0 0 / .08)}.alt .grid.g4 .box .ic{width:56px;height:56px;border-radius:12px;margin-bottom:20px}.alt .grid.g4 .box .ic svg{width:28px;height:28px}.alt .grid.g4 .box h3{color:var(--primary);font-size:20px;line-height:1.4;margin-bottom:12px}.alt .grid.g4 .box p{color:#4a5565;font-size:16px;line-height:26px}.alt .grid.g4 .box:nth-child(odd) .ic{background:#fdf4eb}.alt .grid.g4 .box:nth-child(even) .ic{background:#eaf4fa}#about .grid.g3 .box .ic svg{width:28px;height:28px}.slide-link{display:block;color:inherit}@media(max-width:767px){.slide figure img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:cover}}@media(max-width:900px){.slide{display:flex}.slide .container{grid-template-rows:1fr auto}.slide .container>div:first-child{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start}.slide .container>div:first-child .btn{margin-top:auto}}@media(max-width:560px){.track .lg{min-height:0;padding:12px 12px 0}.track .lg img{height:100px;margin-bottom:8px}.track .lg h3{font-size:16px;margin:4px 0 12px}}@media(max-width:560px){.logos.four{grid-template-columns:1fr 1fr;gap:12px}.logos.four .lg{min-height:0;padding:12px 8px 0}.logos.four .lg img{width:100%;height:80px;margin-bottom:8px}.logos.four .lg h3{font-size:14px;margin:4px 0 12px}}