/* V109 launch-readiness polish */
.v109-feature-icon{font-size:28px;margin-bottom:10px}.v109-student-support .v92-review h3{margin:0 0 8px;color:#102c50}.v109-review-note{margin:18px 0 0;color:#6b7c90;font-size:13px;text-align:center}.v109-skillhacc-internship{padding:50px 0;background:linear-gradient(135deg,#071f45,#0b5fc4);color:#fff}.v109-internship-split{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center}.v109-internship-copy h2{font:800 clamp(30px,4vw,46px)/1.08 Manrope,Inter,sans-serif;margin:12px 0}.v109-internship-copy>p{color:#dceaff;line-height:1.7}.v109-internship-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:22px 0;font-weight:700;color:#edf6ff}.v109-internship-actions{display:flex;gap:10px;flex-wrap:wrap}.v109-skillhacc-internship .sj-btn.sj-outline{background:#fff;color:#0b58ae;border-color:#fff}.v109-small{font-size:12px!important;color:#bdd4ee!important;margin-top:15px}.v109-internship-media img{width:100%;height:auto;display:block;border-radius:24px;box-shadow:0 22px 55px rgba(0,0,0,.22);object-fit:contain}.v109-context-offer{margin:20px auto 28px!important}.v109-context-offer img{width:100%;height:auto;object-fit:contain;display:block}.v109-student-support .v92-review{height:auto}.v109-student-support .v92-review span{display:block;color:#6f8195;font-size:12px;margin-top:3px}@media(max-width:820px){.v109-internship-split{grid-template-columns:1fr}.v109-internship-benefits{grid-template-columns:1fr}.v109-internship-media{order:-1}.v109-skillhacc-internship{padding:34px 0}}

/* V110 offer-context safety */
.v109-context-offer{scroll-margin-top:90px}.v104-price{vertical-align:middle}.v104-price del{white-space:nowrap}.v104-price strong{white-space:nowrap}
