.ss1014{--g:#032c23;--g2:#0b604b;--gold:#d9a441;--terra:#b5502d;--cream:#f5f0e6;--ink:#17352e;color:var(--ink)}.ss1014 *{box-sizing:border-box}.ss1014 h1,.ss1014 h2,.ss1014 h3{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.035em}.ss1014-kicker{font:850 .72rem/1.4 Inter,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--terra)}.ss1014-hero{padding:clamp(58px,7vw,96px) 0;background:linear-gradient(125deg,#f7f1e7,#e9dcc7)}.ss1014-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);gap:clamp(35px,6vw,78px);align-items:center}.ss1014-hero h1{font-size:clamp(3.2rem,6vw,6.6rem);line-height:.91;color:var(--g);margin:15px 0 24px}.ss1014-hero h1 em{color:var(--terra);font-weight:400}.ss1014-hero .lead{font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.72;max-width:720px;color:#52655e}.ss1014-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.ss1014-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border:1px solid var(--g);border-radius:13px;color:var(--g);font-weight:850;text-decoration:none}.ss1014-actions a.primary{background:var(--g);color:#fff}.ss1014-trust{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:28px 0 0}.ss1014-trust li{display:grid;padding:9px 12px;border:1px solid rgba(3,44,35,.16);border-radius:11px;background:#ffffff80}.ss1014-trust b{font-size:.82rem}.ss1014-trust span{font-size:.66rem;color:#65756f}.ss1014-hero figure{margin:0;border-radius:26px;overflow:hidden;background:var(--g);box-shadow:0 28px 70px #032c2333}.ss1014-hero video{display:block;width:100%;aspect-ratio:9/12;object-fit:cover;background:#082f27}.ss1014-hero figcaption{display:grid;gap:4px;padding:17px 20px;color:#fff}.ss1014-hero figcaption small{color:#efc967;letter-spacing:.1em;font-weight:850}.ss1014-paths,.ss1014-courses,.ss1014-method,.ss1014-proof,.ss1014-authority,.ss1014-awareness,.ss1014-convert{padding:clamp(60px,7vw,92px) 0}.ss1014-heading{max-width:780px;margin-bottom:32px}.ss1014-heading.row{max-width:none;display:flex;justify-content:space-between;align-items:end;gap:30px}.ss1014-heading h2,.ss1014-method h2,.ss1014-proof h2,.ss1014-authority h2,.ss1014-convert h2{font-size:clamp(2.4rem,4.8vw,5rem);line-height:.96;color:var(--g);margin:10px 0 14px}.ss1014-heading>p:last-child{line-height:1.65;color:#62716c}.ss1014-heading>a{font-weight:850;color:var(--g)}.ss1014-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ss1014-path-grid>a{display:block;padding:clamp(24px,3vw,34px);border:1px solid #d9ded9;border-radius:22px;color:inherit;text-decoration:none;background:#fff;box-shadow:0 12px 35px #032c230f}.ss1014-path-grid>a.school{background:#fff9e9;border-color:#e8d097}.ss1014-path-grid>a.employer{background:#eaf4f0;border-color:#aacdc1}.ss1014-path-grid small,.ss1014-business small{color:var(--terra);font-weight:900;letter-spacing:.11em}.ss1014-path-grid h3{font-size:1.8rem;color:var(--g);margin:34px 0 10px}.ss1014-path-grid p{line-height:1.65;color:#5c6d67}.ss1014-path-grid b{display:block;margin-top:22px;color:var(--g)}.ss1014-courses{background:#f7f5f0}.ss1014-course-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ss1014-course-grid>a{overflow:hidden;border-radius:18px;background:#fff;color:inherit;text-decoration:none;border:1px solid #e2dfd8}.ss1014-course-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.ss1014-course-grid div{padding:18px}.ss1014-course-grid small{font-size:.67rem;color:var(--terra);font-weight:850}.ss1014-course-grid h3{font-size:1.25rem;line-height:1.08;color:var(--g);margin:9px 0}.ss1014-course-grid p{font-size:.78rem;line-height:1.5;color:#65736e}.ss1014-course-grid b{font-size:.79rem;color:var(--g)}.ss1014-business{padding:clamp(60px,7vw,88px) 0;background:linear-gradient(120deg,var(--g),#075541);color:#fff}.ss1014-heading.inverse h2{color:#fff}.ss1014-business-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ss1014-business article{padding:clamp(26px,4vw,42px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:24px}.ss1014-business small{color:#edc66a}.ss1014-business h3{font-size:clamp(1.9rem,3vw,3.2rem);margin:14px 0;color:#fff}.ss1014-business p,.ss1014-business li{color:#d4e1dc;line-height:1.6}.ss1014-business a{display:inline-flex;margin-top:17px;color:#f1cb72;font-weight:900}.ss1014-method-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(35px,6vw,80px);align-items:start}.ss1014-method header p:last-child{line-height:1.7;color:#60706a}.ss1014-method ol{list-style:none;margin:0;padding:0;border-top:1px solid #d8ded9}.ss1014-method li{display:grid;grid-template-columns:50px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #d8ded9}.ss1014-method li>b{color:var(--gold)}.ss1014-method li span{display:grid;color:#65736e}.ss1014-method li strong{color:var(--g);font-size:1.05rem}.ss1014-proof{background:#eef3f0}.ss1014-proof-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(30px,5vw,65px);align-items:center}.ss1014-proof-grid>div>p:not(.ss1014-kicker){line-height:1.7;color:#60706a}.ss1014-proof-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ss1014-proof-cards figure{position:relative;margin:0;min-height:390px;border-radius:18px;overflow:hidden;background:var(--g)}.ss1014-proof-cards img{width:100%;height:100%;object-fit:cover}.ss1014-proof-cards figcaption{position:absolute;inset:auto 0 0;padding:50px 13px 14px;color:#fff;font-weight:850;background:linear-gradient(transparent,#032c23ed)}.ss1014-authority-grid{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:clamp(34px,6vw,76px);align-items:center}.ss1014-authority img{width:100%;max-height:620px;object-fit:cover;border-radius:25px;background:#e8e0d1}.ss1014-authority p:not(.ss1014-kicker){line-height:1.75;color:#5d6d67}.ss1014-authority blockquote{font:600 clamp(1.55rem,3vw,2.7rem)/1.2 Georgia,serif;color:var(--terra);margin:25px 0}.ss1014-text-links{display:flex;gap:20px;flex-wrap:wrap}.ss1014-text-links a{font-weight:850;color:var(--g)}.ss1014-awareness{background:#f7f2e9}.ss1014-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ss1014-news-grid article{padding:25px;border-radius:20px;background:#fff;border:1px solid #e1ddd4}.ss1014-news-grid small{color:var(--terra);font-size:.7rem;font-weight:850}.ss1014-news-grid h3{font-size:1.65rem;color:var(--g);margin:13px 0}.ss1014-news-grid p{line-height:1.6;color:#62716b}.ss1014-news-grid a{font-weight:850;color:var(--g)}.ss1014-awareness-cta{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:18px;padding:20px 24px;border-radius:16px;background:var(--g);color:#fff}.ss1014-awareness-cta p{margin:0;max-width:760px}.ss1014-awareness-cta a{color:#f1cb72;font-weight:900;white-space:nowrap}.ss1014-convert-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(35px,6vw,76px);align-items:start}.ss1014-convert-grid>div>p:not(.ss1014-kicker),.ss1014-convert li{line-height:1.65;color:#61716b}.ss1014-convert-grid>div>a{font-weight:850;color:var(--g)}.ss1014-convert form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:clamp(22px,4vw,36px);background:#f8f5ef;border:1px solid #dedbd4;border-radius:24px}.ss1014-convert label{display:grid;gap:6px;font-weight:750}.ss1014-convert .full{grid-column:1/-1}.ss1014-convert input,.ss1014-convert select,.ss1014-convert textarea{width:100%;min-height:48px;padding:12px;border:1px solid #cbd2cd;border-radius:11px;background:#fff;font:inherit}.ss1014-convert textarea{min-height:105px}.ss1014-convert .consent{display:flex;grid-template-columns:auto 1fr;font-size:.86rem;font-weight:600}.ss1014-convert .consent input{width:18px;min-height:18px}.ss1014-convert button{min-height:52px;border:0;border-radius:12px;background:var(--gold);color:var(--g);font-weight:900;font-size:1rem;cursor:pointer}
@media(max-width:1000px){.ss1014-course-grid{grid-template-columns:repeat(3,1fr)}.ss1014-hero-grid,.ss1014-proof-grid{grid-template-columns:1fr}.ss1014-hero figure{width:min(560px,100%);margin:auto}.ss1014-proof-cards figure{min-height:430px}}
@media(max-width:760px){.ss1014-path-grid,.ss1014-business-grid,.ss1014-method-grid,.ss1014-authority-grid,.ss1014-news-grid,.ss1014-convert-grid{grid-template-columns:1fr}.ss1014-course-grid{grid-template-columns:1fr 1fr}.ss1014-heading.row,.ss1014-awareness-cta{display:grid;align-items:start}.ss1014-awareness-cta a{white-space:normal}.ss1014-proof-cards figure{min-height:330px}.ss1014-authority img{max-width:420px}.ss1014-convert form{grid-template-columns:1fr}.ss1014-convert .full{grid-column:auto}}
@media(max-width:520px){.ss1014-hero{padding:45px 0}.ss1014-hero h1{font-size:clamp(2.85rem,14vw,4.2rem)}.ss1014-actions{display:grid}.ss1014-actions a{width:100%}.ss1014-course-grid{grid-template-columns:1fr}.ss1014-proof-cards{grid-template-columns:1fr 1fr}.ss1014-proof-cards figure{min-height:310px}.ss1014-proof-cards figure:last-child{grid-column:1/-1}.ss1014-trust{display:grid;grid-template-columns:1fr}.ss1014-path-grid h3{margin-top:22px}}

/* V10.14.1 — schools and employers split hero */
.ss1014-hero{padding:clamp(52px,6vw,82px) 0 28px;background:radial-gradient(circle at 82% 10%,#d9a44124,transparent 28%),linear-gradient(135deg,#fbf7ee,#eee2ce)}
.ss1014-hero-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:20px 64px;align-items:end;margin-bottom:34px}
.ss1014-hero-intro .ss1014-kicker{grid-column:1/-1;margin:0}
.ss1014-hero h1{font-size:clamp(3.5rem,7vw,7.2rem);line-height:.86;margin:0}
.ss1014-hero .lead{font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.68;margin:0 0 8px}
.ss1014-hero-split{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"school employer" "media media";gap:14px}
.ss1014-hero-split article{padding:clamp(25px,3.5vw,42px);border-radius:24px;min-height:360px;display:flex;flex-direction:column}
.ss1014-hero-split article.school{grid-area:school;background:#fff9e9;border:1px solid #ead394}
.ss1014-hero-split article.employer{grid-area:employer;background:var(--g);border:1px solid var(--g);color:#fff}
.ss1014-hero-split article small{font-weight:900;letter-spacing:.13em;color:var(--terra)}
.ss1014-hero-split article.employer small{color:#efc967}
.ss1014-hero-split article h2{font-size:clamp(2rem,3.7vw,3.65rem);line-height:.98;margin:18px 0 13px;color:var(--g)}
.ss1014-hero-split article.employer h2{color:#fff}
.ss1014-hero-split article p,.ss1014-hero-split article li{line-height:1.58;color:#5b6b65}
.ss1014-hero-split article.employer p,.ss1014-hero-split article.employer li{color:#d2e0db}
.ss1014-hero-split article ul{padding-left:19px;margin:9px 0 22px}
.ss1014-hero-split article a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;margin-top:auto;border-radius:12px;background:var(--gold);color:var(--g);font-weight:900;text-decoration:none}
.ss1014-hero-split article.school a{background:var(--g);color:#fff}
.ss1014-hero-split figure{grid-area:media;margin:0;display:grid;grid-template-columns:minmax(280px,.72fr) 1.28fr;width:100%;border-radius:24px;overflow:hidden;background:#0b4034;box-shadow:0 20px 50px #032c2326}
.ss1014-hero-split video{display:block;width:100%;height:280px;aspect-ratio:auto;object-fit:cover;background:#082f27}
.ss1014-hero-split figcaption{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 34px;color:#fff}
.ss1014-hero-split figcaption span{display:grid;gap:8px}
.ss1014-hero-split figcaption small{color:#efc967;letter-spacing:.1em;font-weight:850}
.ss1014-hero-split figcaption b{font:600 clamp(1.35rem,2.4vw,2.35rem)/1.1 Georgia,serif}
.ss1014-hero-split figcaption a{color:#f1cb72;font-weight:900;white-space:nowrap}
.ss1014-hero-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:18px 2px 0}
.ss1014-hero-foot span{padding:8px 11px;border:1px solid #d8cebd;border-radius:9px;font-size:.72rem;color:#63716c}
.ss1014-hero-foot span b{color:var(--g)}
.ss1014-hero-foot>a{margin-left:auto;color:var(--g);font-weight:850;font-size:.82rem}
@media(max-width:1000px){.ss1014-hero-intro{grid-template-columns:1fr}}
@media(max-width:760px){.ss1014-hero-split{grid-template-columns:1fr;grid-template-areas:"school" "employer" "media"}.ss1014-hero-split figure{grid-template-columns:1fr}.ss1014-hero-split video{height:260px}.ss1014-hero-split figcaption{align-items:flex-start}}
@media(max-width:520px){.ss1014-hero{padding:38px 0 22px}.ss1014-hero h1{font-size:clamp(3rem,15vw,4.35rem)}.ss1014-hero-split article{min-height:0}.ss1014-hero-split figcaption{display:grid;padding:22px}.ss1014-hero-split figcaption a{white-space:normal}.ss1014-hero-foot{display:grid}.ss1014-hero-foot>a{margin-left:0}}
