:root{--navy:#0b1f3f;--blue:#2e5fff;--warm:#faf8f5;--coral:#ff5a4e;--ink:#1c1c1e;--stone:#68707d;--mist:#e4e6eb;--green:#2fae66}
.industry-breadcrumb{padding:18px 0 0;color:var(--stone);font-size:14px}.industry-breadcrumb ol{display:flex;gap:9px;align-items:center;list-style:none;margin:0;padding:0}.industry-breadcrumb li+li:before{content:"/";margin-right:9px;color:#9aa2ad}.industry-breadcrumb a{text-underline-offset:3px}.industry-hero-card{background:var(--navy);color:#fff;border-radius:22px;padding:34px;box-shadow:0 26px 70px rgba(11,31,63,.2);position:relative;overflow:hidden}.industry-hero-card:after{content:"";position:absolute;width:180px;height:180px;border:2px solid var(--coral);border-radius:50%;right:-84px;top:-84px}.industry-hero-card .lp-level{display:block;margin-bottom:12px}.industry-hero-card h2{margin:0 0 16px;color:#fff;font:600 29px/1.18 Poppins,Arial,sans-serif}.industry-hero-card p{color:#d8dfec;margin:0 0 24px}.industry-hero-card ul{list-style:none;margin:0;padding:0}.industry-hero-card li{border-top:1px solid rgba(255,255,255,.15);padding:11px 0}.industry-hero-card li:before{content:"→";color:var(--coral);margin-right:10px;font-weight:800}.industry-band{background:var(--navy);color:#fff;padding:32px 0}.industry-band-inner{display:flex;justify-content:space-between;align-items:center;gap:34px}.industry-band strong{display:block;font:600 22px/1.25 Poppins,Arial,sans-serif}.industry-band span{color:#d8dfec}.industry-band a{color:#fff;font-weight:800;white-space:nowrap;text-underline-offset:4px}.industry-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px}.industry-card{display:flex;flex-direction:column;min-height:100%;background:#fff;border:1px solid var(--mist);border-radius:16px;padding:28px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.industry-card:hover{transform:translateY(-3px);border-color:#b9c7ff;box-shadow:0 16px 34px rgba(11,31,63,.08)}.industry-card-tag{color:var(--blue);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.industry-card h3{color:var(--navy);font:600 22px/1.25 Poppins,Arial,sans-serif;margin:12px 0}.industry-card p{color:#4b5564;margin:0 0 22px}.industry-card-link{margin-top:auto;color:var(--blue);font-weight:800}.industry-pains{grid-template-columns:repeat(2,1fr)}.industry-pains article{position:relative;padding-left:72px}.industry-pains b{position:absolute;left:24px;top:27px}.industry-pains h3{margin-top:0}.industry-scenarios{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:38px}.industry-scenario{background:var(--navy);color:#fff;border-radius:16px;padding:27px}.industry-scenario span{display:block;color:var(--coral);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.industry-scenario h3{font:600 21px/1.3 Poppins,Arial,sans-serif;margin:11px 0 8px}.industry-scenario p{color:#d8dfec;margin:0}.industry-skill-list{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0 0;padding:0;list-style:none}.industry-skill-list li{background:#fff;border:1px solid var(--mist);border-radius:999px;padding:12px 17px;color:var(--navy);font-weight:700}.industry-course-group{margin-top:42px}.industry-course-group-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.industry-course-group h3{margin:0;color:var(--navy);font:600 25px/1.2 Poppins,Arial,sans-serif}.industry-course-group-head p{max-width:590px;margin:0;color:var(--stone)}.industry-course-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.industry-course{display:flex;flex-direction:column;min-height:250px;background:#fff;border:1px solid var(--mist);border-radius:15px;padding:23px;text-decoration:none}.industry-course:hover{border-color:#9eb1ff}.industry-course small{color:var(--coral);font-weight:800;letter-spacing:.1em}.industry-course h4{color:var(--navy);font:600 20px/1.28 Poppins,Arial,sans-serif;margin:11px 0}.industry-course p{color:#4b5564;margin:0 0 18px}.industry-course span{margin-top:auto;color:var(--blue);font-weight:800}.industry-route{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin:42px 0 0;padding:0;list-style:none;counter-reset:route}.industry-route li{counter-increment:route;position:relative;padding:52px 16px 0 0}.industry-route li:before{content:counter(route,decimal-leading-zero);position:absolute;top:0;left:0;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font-weight:800}.industry-route li:not(:last-child):after{content:"";position:absolute;height:2px;background:#b9c7ff;top:18px;left:44px;right:10px}.industry-route a{display:block;color:var(--navy);font-weight:800;text-decoration:none}.industry-route span{display:block;color:var(--stone);font-size:14px;margin-top:6px}.industry-offer{display:grid;grid-template-columns:1.12fr .88fr;gap:24px;margin-top:38px}.industry-offer-card{background:#fff;border:1px solid var(--mist);border-radius:18px;padding:32px}.industry-offer-card.dark{background:var(--navy);color:#fff;border-color:var(--navy)}.industry-offer-card h3{font:600 26px/1.25 Poppins,Arial,sans-serif;color:var(--navy);margin:10px 0 14px}.industry-offer-card.dark h3{color:#fff}.industry-offer-card.dark p{color:#d8dfec}.industry-offer-card .lp-actions{margin-bottom:0}.industry-offer-card .lp-button{min-height:48px;padding:0 20px}.industry-offer-card.dark .lp-button.primary{background:#fff;color:var(--navy);border:0;cursor:pointer}.industry-note{margin-top:28px;padding:18px 20px;border-left:4px solid var(--coral);background:#fff;color:#4b5564}.industry-hub-active{grid-column:span 2}.industry-hub-active h3{font-size:28px}.industry-final-actions{display:flex;gap:14px;flex-wrap:wrap}.industry-final-actions .lp-button.secondary{border-color:#fff;color:#fff}.industry-footer-links{display:flex;gap:18px;flex-wrap:wrap}.industry-footer-links a{margin-left:0}.industry-breadcrumb a:focus-visible,.industry-card:focus-visible,.industry-course:focus-visible,.industry-route a:focus-visible,.lp-button:focus-visible,.lp-nav a:focus-visible,.lp-footer a:focus-visible,summary:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.lp-button.primary:hover,.lp-navlinks .lp-nav-cta:hover{background:var(--navy)}.lp-button.secondary:hover{background:var(--mist)}
.lp-cta .industry-final-actions .lp-button.secondary{background:transparent;border-color:#fff;color:#fff}.lp-cta .industry-final-actions .lp-button.secondary:hover{background:rgba(255,255,255,.12)}
@media(max-width:980px){.industry-course-grid{grid-template-columns:repeat(2,1fr)}.industry-route{grid-template-columns:repeat(3,1fr);row-gap:24px}.industry-route li:nth-child(3):after{display:none}.industry-card-grid{grid-template-columns:repeat(2,1fr)}.industry-hub-active{grid-column:span 2}}
@media(max-width:820px){.industry-band-inner,.industry-course-group-head{align-items:flex-start;display:block}.industry-band a{display:inline-block;margin-top:14px}.industry-pains,.industry-scenarios,.industry-offer{grid-template-columns:1fr}.industry-route{grid-template-columns:1fr}.industry-route li{padding:0 0 24px 52px}.industry-route li:before{top:0}.industry-route li:not(:last-child):after{width:2px;height:auto;top:44px;bottom:4px;left:18px;right:auto}.industry-card-grid{grid-template-columns:1fr}.industry-hub-active{grid-column:auto}.industry-course-group-head p{margin-top:8px}.lp-nav{height:auto;min-height:70px;padding:14px 0}.lp-navlinks{gap:12px}.lp-navlinks .lp-nav-cta{padding:11px 13px}.industry-breadcrumb{padding-top:13px}}
@media(max-width:560px){.industry-course-grid{grid-template-columns:1fr}.industry-pains article{padding-left:24px;padding-top:72px}.industry-pains b{top:24px}.industry-hero-card,.industry-scenario,.industry-offer-card{padding:25px}.industry-final-actions{display:grid}.industry-final-actions .lp-button{width:100%}}
.industry-course-grid.five{grid-template-columns:repeat(5,1fr)}
@media(max-width:1180px){.industry-course-grid.five{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){.industry-course-grid.five{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.industry-course-grid.five{grid-template-columns:1fr}}
