.industry-section{padding:85px 0 90px;background:#f5f8fc;border-top:1px solid #e6edf4}.industry-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:33px}.industry-tabs button{font:inherit;font-size:14px;color:#536a82;padding:11px 17px;background:#fff;border:1px solid #d9e3ee;border-radius:6px;cursor:pointer}.industry-tabs button[aria-selected=true]{color:#fff;background:#165dff;border-color:#165dff}.industry-panels article{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center}.industry-panels article[hidden]{display:none}.industry-visual{position:relative;align-self:stretch;min-height:390px;border-radius:12px;overflow:hidden}.industry-visual img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.industry-visual>span{position:absolute;left:18px;bottom:18px;background:#fffffff0;font-size:11px;letter-spacing:.06em;padding:6px 10px;border-radius:3px;color:#354e69}.industry-copy h3{font-size:30px;font-weight:600;line-height:1.35;letter-spacing:-1px;margin-bottom:22px}.industry-copy ol{list-style:none;margin:0;padding:0}.industry-copy li{display:grid;grid-template-columns:25px 1fr;gap:16px;padding:18px 0;border-top:1px solid #dce5ef}.industry-copy li>span{font-size:12px;color:#7790ab;padding-top:4px}.industry-copy h4{font-size:16px;font-weight:600;margin:0 0 7px}.industry-copy li p{font-size:14px;line-height:1.8;color:#63758a}.industry-copy li a{font-size:13px;display:inline-block;margin-top:8px;color:#165dff;border-bottom:1px solid #b9cefa}.industry-copy>.project-contact{margin-top:12px}.industry-section+.journey-section{background:#fff;border-top:0}.industry-section+.journey-section .journey-content{background:#f1f6fc;box-shadow:none}.solution-page{padding-top:40px;padding-bottom:85px}.solution-page .breadcrumb{display:inline-block;font-size:14px;color:#617b95;margin-bottom:32px}.solution-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center}.solution-hero h1{font-size:clamp(34px,4vw,53px);line-height:1.18;margin:18px 0 23px}.solution-hero>div>p:not(.eyebrow){color:#63758b;font-size:18px;line-height:1.8}.solution-hero .button{margin-top:28px}.solution-hero img{width:100%;height:auto;aspect-ratio:1.3;object-fit:cover;border-radius:12px}.solution-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:55px 0 70px;padding:30px 0;border-block:1px solid #dce5ef}.solution-roles h2{font-size:19px;font-weight:600;margin-bottom:14px}.solution-roles p,.solution-process p,.solution-examples p{font-size:16px;color:#63758b;line-height:1.85}.solution-process{max-width:850px;margin:0 auto 70px}.solution-process h2,.solution-examples>h2{font-size:32px;letter-spacing:-1px;margin-bottom:30px}.solution-process ol{list-style:none;padding:0;margin:0}.solution-process li{display:grid;grid-template-columns:48px 1fr;gap:24px;border-top:1px solid #e0e7ef;padding:25px 0}.solution-process li>span{font-size:20px;color:#165dff}.solution-process h3{font-size:21px;font-weight:600;margin-bottom:10px}.solution-examples{padding:38px;background:#f1f6fc;border-radius:12px}.solution-examples>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.solution-examples h3{font-size:19px;font-weight:600;margin-bottom:12px}.solution-checks{max-width:850px;margin:55px auto 0}.solution-checks h2{font-size:25px;line-height:1.4}.solution-checks ul{padding-left:20px;margin:20px 0;color:#526a82}.solution-checks li{margin-bottom:10px}.solution-checks>p{font-size:14px;color:#74849a;line-height:1.8;margin-top:20px}.solution-source a{color:#165dff;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.industry-panels article{gap:28px}.industry-copy h3{font-size:26px}.solution-hero{gap:30px}.solution-examples{padding:28px}.solution-roles{gap:23px}}@media(max-width:720px){.industry-section{padding:55px 0}.industry-tabs{flex-wrap:nowrap;overflow:auto;padding-bottom:8px;gap:8px}.industry-tabs button{white-space:nowrap;font-size:13px;padding:10px 14px}.industry-panels article{grid-template-columns:1fr;gap:26px}.industry-visual{min-height:0;aspect-ratio:1.5}.industry-copy h3{font-size:27px}.solution-page{padding-top:28px;padding-bottom:55px}.solution-hero{grid-template-columns:1fr}.solution-hero img{aspect-ratio:1.5}.solution-hero>div>p:not(.eyebrow){font-size:16px}.solution-roles{grid-template-columns:1fr;gap:24px;margin:35px 0 45px;padding:25px 0}.solution-process{margin-bottom:40px}.solution-process h2,.solution-examples>h2{font-size:27px}.solution-process li{grid-template-columns:28px 1fr;gap:16px}.solution-process h3{font-size:20px}.solution-examples>div{grid-template-columns:1fr;gap:25px}.solution-examples{padding:26px 22px}.solution-checks h2{font-size:23px}}

#industry-giao-duc .industry-visual{align-self:center;aspect-ratio:3/2;min-height:0}
