@font-face{font-family:Drop;src:url('salesforce/heebo-regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:Drop;src:url('salesforce/heebo-bold.ttf');font-weight:700;font-display:swap}@font-face{font-family:Drop;src:url('salesforce/heebo-heavy.ttf');font-weight:900;font-display:swap}
:root{--ink:#080d10;--lime:#c2ef92;--cyan:#70e5f1;--yellow:#ffdf50}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0!important;background:#f6f7f4!important;color:var(--ink);font-family:Drop,Arial,sans-serif!important}body *{box-sizing:border-box}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #00899d!important;outline-offset:5px}.site-nav{position:sticky!important;top:0;z-index:50;background:var(--ink)!important;border-bottom:1px solid #ffffff15}.site-nav-inner{max-width:1260px;padding:13px 28px!important;min-height:72px}.site-brand{line-height:0}.site-brand img{width:108px;height:46px;object-fit:contain;mix-blend-mode:screen;filter:grayscale(1) invert(1)}.site-nav nav{gap:32px!important;align-items:center}.site-nav nav a{color:white!important;font:700 14px Drop!important;text-decoration:none}.site-nav nav a.nav-cta{background:var(--lime);color:var(--ink)!important;border-radius:100px;padding:11px 23px}.nav-cta span{padding-right:14px}.drop-ribbon{overflow:hidden;background:var(--lime);color:var(--ink);padding:9px 0;direction:ltr;font-weight:900;font-size:12px;letter-spacing:1px}.drop-ribbon div{white-space:nowrap;width:max-content;animation:ticker 42s linear infinite}.drop-ribbon span{margin:0 35px}@keyframes ticker{to{transform:translateX(-25%)}}.drop-hero{background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1fr;position:relative;padding:48px max(28px,calc((100vw - 1200px)/2));min-height:535px;align-items:center;gap:15px;overflow:hidden}.drop-copy{z-index:2}.eyebrow-drop{font-size:11px;letter-spacing:1.8px;color:var(--lime);direction:ltr;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:9px;margin:0 0 15px}.eyebrow-drop i{width:6px;height:6px;border-radius:50%;background:var(--lime)}.drop-hero h1{font-family:Drop!important;font-weight:900;font-size:clamp(48px,6.3vw,84px);letter-spacing:-4px;line-height:1.12;white-space:nowrap;margin:0 0 12px}.drop-hero h1 em{font-style:normal;color:var(--lime)}.drop-hero h2{font:700 clamp(22px,2.1vw,30px) Drop;margin:0 0 22px}.drop-intro{color:#c5ccce;line-height:1.85;font-size:16px;margin:0 0 27px}.drop-intro strong{color:white;font-weight:400}.drop-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.primary-drop{background:var(--lime);color:var(--ink);padding:16px 25px;border-radius:9px;text-decoration:none;font-weight:900;display:flex;gap:30px;align-items:center;transition:transform .2s}.primary-drop:hover{transform:translateY(-3px);background:#d5ffac}.primary-drop span{font-size:23px;line-height:1}.quiet-link{color:#dce1e2;font-size:13px;text-underline-offset:5px}.drop-note{color:#929c9f;font-size:11px;margin-top:17px}.drop-art{position:relative;min-width:0;direction:ltr;align-self:stretch;display:flex;align-items:center}.drop-art>img{width:115%;max-width:none;height:auto;position:relative;margin-left:-7%;mix-blend-mode:screen;animation:floatdrop 9s ease-in-out infinite}.art-tag{position:absolute;bottom:21px;right:0;background:var(--yellow);color:var(--ink);font:900 13px/1.2 Drop;padding:12px 16px;transform:rotate(-6deg)}.art-index{position:absolute;bottom:0;left:6%;font:11px Drop;letter-spacing:2px;color:#9ca5a8}@keyframes floatdrop{50%{transform:translateY(-9px)}}
.tracks-section{max-width:1260px;margin:auto;padding:58px 28px 30px;scroll-margin-top:85px}.tracks-top{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:23px}.section-label{font-size:12px;color:#517077;font-weight:700;margin:0 0 8px}.tracks-top h2{font:900 clamp(28px,3vw,40px) Drop;letter-spacing:-1.2px;margin:0}.tracks-top>p{font-size:13px;color:#5a6263;line-height:1.8;margin:0}.track-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 25px}.track-filters button{cursor:pointer;display:flex;align-items:center;gap:12px;background:white;border:1px solid #d5dbd5;border-radius:9px;text-align:right;padding:15px;font-weight:700;font-size:13px;transition:.2s;color:var(--ink)}.track-filters button>span{font-size:10px;color:#7c8582}.track-filters button b{margin-right:auto;font-size:20px}.track-filters button:hover,.track-filters button[aria-pressed=true]{border-color:#16382b;background:#e8f8d9;transform:translateY(-2px)}.track-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.track-card{--accent:var(--lime);background:#fff;border:1px solid #dde1dc;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s,transform .3s;scroll-margin-top:100px}.track-card.cyan{--accent:var(--cyan)}.track-card.yellow{--accent:var(--yellow)}.track-card.is-focused{box-shadow:0 0 0 3px var(--accent),0 15px 40px #12391d18;transform:translateY(-4px)}.track-image{height:195px;position:relative;background:var(--ink);overflow:hidden}.track-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.track-card:hover .track-image img{transform:scale(1.035)}.track-code{position:absolute;top:14px;right:15px;z-index:1;font:700 10px Drop;letter-spacing:1px;padding:5px 9px;border-radius:5px;background:var(--accent);color:var(--ink)}.image-disclosure{position:absolute;bottom:5px;left:9px;color:#fff;background:#0008;font-size:9px;padding:2px 5px}.track-body{padding:23px;display:flex;flex-direction:column;flex:1}.track-audience{font-size:10px!important;color:#6c7678!important;line-height:1.6!important;margin:0 0 9px!important;min-height:16px}.track-body h3{text-align:right;font:900 30px/1.2 Drop;letter-spacing:-.7px;margin:0 0 13px}.track-body p{font-size:14px;color:#535d61;line-height:1.75;margin:0 0 14px}.track-body ul{list-style:none;padding:0;margin:0 0 18px;font-size:11px;line-height:2.2;color:#37464a}.track-body li:before{content:'↗';margin-left:8px;color:#657c72}.track-benefit{background:color-mix(in srgb,var(--accent) 24%,white);border-right:3px solid var(--accent);padding:12px 13px;margin-top:auto;min-height:113px;display:flex;flex-direction:column;gap:5px}.track-benefit small{font-size:10px;color:#435450}.track-benefit strong{font-size:19px;font-weight:900;line-height:1.45}.yellow .track-benefit strong{font-size:16px}.track-benefit span{font-size:10px;line-height:1.7;color:#4c5f5a}.track-link{margin-top:19px;background:var(--ink);color:#fff;padding:12px 16px;text-decoration:none;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700}.track-link span{background:var(--accent);color:var(--ink);width:27px;height:27px;border-radius:50%;text-align:center;font-size:20px;line-height:27px}.fit-footnote{font-size:11px;color:#6c7776;text-align:center;margin-top:22px}.course-picker{max-width:1204px!important;margin:25px auto 60px!important;padding:30px!important;background:#edf0eb!important;border:1px solid #e0e5de;border-radius:16px}.choice-heading{margin-bottom:28px!important}.choice-heading h2{font:900 30px Drop!important}.choice-heading>p{color:#63816a!important}.course-disclosure{border:1px solid #d8ded7!important;border-radius:9px!important;background:#fff!important}.course-disclosure>summary{padding:18px!important}.course-summary>strong{font-size:21px!important}.course-summary .card-deal{display:none!important}.course-tag{color:#65756d!important;font-size:11px!important}.course-expand{font-size:12px!important}.alumni-section{background:#fff!important;max-width:none!important;padding:50px max(28px,calc((100vw - 1200px)/2))!important}.alumni-heading h2{font:900 36px Drop!important;letter-spacing:-1px}.alumni-heading p{color:#596762!important}.alumni-grid{gap:16px!important}.alumni-grid figure{border-radius:12px!important;overflow:hidden}.alumni-grid figcaption{font-size:11px!important}.join{margin-top:55px!important;background:var(--ink)!important;color:#fff!important;border-radius:17px!important;border:0!important;padding:40px!important}.join-copy p{color:#bbc7c1!important}.join-copy h2 em{color:var(--lime)!important}.join .lf-submit{background:var(--lime)!important;color:var(--ink)!important}.join .lf label,.join .lf legend{color:#e6eee9!important}.site-footer{background:var(--ink)!important;color:white!important;padding:24px!important;font:12px Drop!important}.site-footer a{color:var(--lime)!important}.mobile-action{display:none}
@media(max-width:850px){.site-nav-inner{padding:10px 20px!important}.site-nav nav{gap:18px!important}.drop-hero{padding:36px 25px;min-height:450px}.drop-hero h1{font-size:58px}.drop-intro{font-size:14px}.quiet-link{font-size:11px}.drop-actions{gap:12px}.primary-drop{padding:12px 17px;font-size:13px}.track-grid{gap:12px}.track-body{padding:16px}.track-image{height:150px}.track-body h3{font-size:25px}.track-body p{font-size:12px}.track-body li{font-size:10px}.track-filters{gap:10px}.track-filters button{font-size:11px;padding:12px}.track-benefit strong{font-size:17px}.course-picker{margin-left:25px!important;margin-right:25px!important}.tracks-top h2{font-size:32px}}
@media(max-width:600px){html{scroll-padding-top:80px}.site-brand img{width:90px;height:36px}.site-nav-inner{min-height:62px;padding:10px 17px!important}.site-nav nav{gap:17px!important}.site-nav nav a{font-size:11px!important}.site-nav nav a.nav-cta{padding:9px 13px}.nav-cta span{display:none}.drop-ribbon{padding:6px 0;font-size:9px}.drop-ribbon span{margin:0 18px}.drop-hero{display:flex;flex-direction:column;padding:31px 24px 22px;gap:0;min-height:0}.drop-copy{width:100%;text-align:center}.eyebrow-drop{font-size:9px;text-align:center;justify-content:center;margin-bottom:15px}.drop-hero h1{font-size:60px;letter-spacing:-3px;white-space:normal;margin-bottom:10px}.drop-hero h2{font-size:23px;margin-bottom:14px}.drop-intro{font-size:13px;line-height:1.9;margin-bottom:20px}.drop-actions{justify-content:center;gap:17px}.primary-drop{font-size:13px;padding:14px 20px}.quiet-link{font-size:11px}.drop-note{font-size:9px;margin-bottom:0}.drop-art{width:100%;max-width:390px;min-height:225px;align-self:center;margin-top:6px}.drop-art>img{width:100%;margin:0;max-height:260px;object-fit:contain}.art-tag{bottom:18px;right:4px;font-size:10px;padding:8px 10px}.art-index{bottom:0;font-size:8px;left:12px}.tracks-section{padding:33px 20px 18px}.tracks-top{display:block;margin-bottom:20px}.tracks-top h2{font-size:29px}.tracks-top>p{font-size:12px;margin-top:12px}.tracks-top br{display:none}.section-label{font-size:10px}.track-filters{grid-template-columns:1fr;gap:7px;margin-bottom:23px}.track-filters button{font-size:13px;padding:12px 15px}.track-grid{grid-template-columns:1fr;gap:21px}.track-card{border-radius:13px}.track-image{height:210px}.track-body{padding:22px}.track-audience{font-size:10px!important}.track-body h3{font-size:31px}.track-body p{font-size:14px}.track-body li{font-size:12px}.track-benefit{min-height:0}.track-benefit strong{font-size:21px}.yellow .track-benefit strong{font-size:18px}.track-benefit span{font-size:11px}.track-link{font-size:14px}.fit-footnote{font-size:10px}.course-picker{padding:21px 14px!important;margin:15px 20px 35px!important}.choice-heading h2{font-size:25px!important}.choice-heading span{font-size:12px!important}.course-disclosure>summary{padding:16px 12px!important;gap:10px!important}.course-tag{display:none!important}.course-summary>strong{font-size:20px!important}.course-summary>span{font-size:12px!important}.course-summary>small{font-size:10px!important}.course-expand .when-closed,.course-expand .when-open{display:none!important}.alumni-section{padding:35px 20px!important}.alumni-heading h2{font-size:28px!important}.alumni-heading p{font-size:13px!important}.alumni-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.alumni-grid img{height:145px!important;object-fit:cover}.alumni-grid figcaption{font-size:9px!important}.join{padding:25px 19px!important;margin-top:33px!important}.join-copy h2{font-size:32px!important}.site-footer{padding-bottom:90px!important}.mobile-action{display:flex;position:fixed;bottom:0;right:0;left:0;background:#080d10f7;backdrop-filter:blur(12px);color:#fff;border-top:1px solid #ffffff21;padding:11px 20px calc(11px + env(safe-area-inset-bottom));z-index:60;justify-content:space-between;align-items:center;font-size:12px}.mobile-action a{background:var(--lime);color:var(--ink);font-weight:700;padding:10px 17px;border-radius:6px;text-decoration:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.drop-ribbon div,.drop-art>img{animation:none}*{transition:none!important}}
.site-brand img{filter:grayscale(1) invert(1) brightness(3)}
/* Readable course comparison and integrated campaign offers. */
.drop-hero h2{font-size:clamp(25px,2.6vw,35px);font-weight:900;line-height:1.35;max-width:580px}.drop-intro{font-size:18px;line-height:1.85}.drop-intro strong{font-weight:400}.drop-art{margin-bottom:0}.tracks-top>p{font-size:16px}.track-body{padding:24px}.track-body .track-audience{font-size:13px!important;line-height:1.6!important;min-height:42px;color:#52645d!important}.track-body h3{font-size:32px;margin-bottom:7px}.track-body .track-role{font-size:15px;color:#24483b;font-weight:700;margin-bottom:18px}.track-hook{font:900 23px/1.35 Drop;margin:0 0 15px;min-height:62px;letter-spacing:-.45px}.track-body .track-description{font-size:16px;line-height:1.75;min-height:112px;color:#384a43}.track-body ul{font-size:14px;line-height:1.75;min-height:76px;margin-bottom:22px}.track-body li+li{margin-top:8px}.offer-ticket{position:relative;border-radius:11px;background:var(--accent);color:#0b1913;padding:20px;margin-top:auto;min-height:258px;overflow:hidden}.offer-ticket:before,.offer-ticket:after{content:'';position:absolute;top:146px;width:18px;height:18px;border-radius:50%;background:white;z-index:2}.offer-ticket:before{right:-9px}.offer-ticket:after{left:-9px}.offer-top{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:134px;border-bottom:1px dashed #0b191345;padding-bottom:16px}.offer-top>div{min-width:0;position:relative;z-index:1}.offer-top small{font-size:12px;font-weight:700;line-height:1.5;display:block;margin-bottom:7px}.offer-heading{display:block;font:900 28px/1.15 Drop;letter-spacing:-.7px}.offer-value{display:block;white-space:nowrap;font:900 35px/1.2 Drop;letter-spacing:-1px}.offer-value-caption{display:block;font-size:14px;margin-top:6px}.offer-top img{width:88px;height:105px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 8px 10px #16261b22)}.offer-ticket>p{font-size:14px;line-height:1.7;color:#162b20;margin:13px 0 9px}.offer-terms{display:block;font-size:12px;line-height:1.6;color:#304b3c}.track-link{font-size:15px;padding:13px 15px;margin-top:22px}.track-image{height:185px}.track-filters button{font-size:15px}.course-tag,.module-id,.eyebrow-drop,.join-kicker,.art-index,.art-tag,.hero-credit,.lab-live{display:none!important}.choice-heading h2{font-size:32px!important}.course-summary>span{font-size:15px!important}.course-summary>small{font-size:13px!important}.join-copy p{font-size:17px!important;line-height:1.8}.hero-motion-control{display:none!important}
@media(min-width:601px) and (max-width:1000px){.track-body{padding:17px}.offer-ticket{padding:16px}.offer-top img{width:62px;height:90px}.offer-value{font-size:28px}.offer-heading{font-size:23px}.track-hook{font-size:21px}.track-body .track-description{min-height:160px}.track-body ul{min-height:105px}.offer-top small{font-size:11px}}
@media(max-width:600px){.drop-hero h2{font-size:26px;line-height:1.35;margin-bottom:16px}.drop-intro{font-size:16px;line-height:1.8}.track-body{padding:23px}.track-body .track-audience{font-size:13px!important;min-height:0;margin-bottom:10px!important}.track-body h3{font-size:33px}.track-body .track-role{font-size:16px}.track-hook{font-size:24px;min-height:0;margin-bottom:13px}.track-body .track-description{font-size:16px;min-height:0;margin-bottom:19px}.track-body ul{font-size:14px;min-height:0}.offer-ticket{min-height:0;padding:20px}.offer-top{min-height:130px}.offer-top img{width:103px;height:108px}.offer-value{font-size:38px}.offer-heading{font-size:29px}.offer-top small{font-size:13px}.offer-ticket>p{font-size:15px}.offer-terms{font-size:12px}.track-link{font-size:15px}.tracks-top>p{font-size:15px}.track-filters button{font-size:15px}.choice-heading h2{font-size:27px!important}.join-copy p{font-size:16px!important}}
.track-image{height:155px}.track-body .track-audience{min-height:32px}.offer-ticket{min-height:240px;margin:0 0 22px;padding:18px;display:flex;flex-direction:column}.offer-top{min-height:108px;padding-bottom:12px}.offer-top img{height:92px;width:83px}.offer-ticket:before,.offer-ticket:after{top:119px}.offer-ticket>p{font-size:14px;line-height:1.65;margin:12px 0 8px}.offer-terms{margin-top:auto}.track-body .track-description{min-height:88px;margin-bottom:16px}.track-body ul{min-height:65px}.track-link{margin-top:auto}.track-hook{margin-bottom:12px}
@media(max-width:600px){.track-image{height:180px}.track-body .track-audience{min-height:0}.offer-ticket{min-height:0;padding:20px;margin:0 0 23px}.offer-top{min-height:115px}.offer-top img{width:103px;height:100px}.offer-ticket:before,.offer-ticket:after{top:127px}.track-body .track-description,.track-body ul{min-height:0}.track-link{margin-top:3px}}
.yellow .track-image img{object-position:center 20%}
@media(max-width:600px){.offer-top img{width:90px}}
/* Offers: the illustration has its own row; amounts always occupy the full width. */
.offer-top{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:5px 14px;min-height:140px;align-items:center;justify-content:initial;padding-bottom:16px}.offer-top>div{display:contents}.offer-top small{grid-column:1;grid-row:1;margin:0;font-size:13px}.offer-top img{grid-column:2;grid-row:1;width:58px;height:48px;justify-self:end;object-fit:contain}.offer-top .offer-value,.offer-top .offer-heading{grid-column:1/-1;grid-row:2;text-align:right;margin:0;letter-spacing:-.5px;font-size:38px;line-height:1.2}.offer-top .offer-heading{font-size:26px}.offer-heading br{display:none}.offer-top .offer-value-caption{grid-column:1/-1;grid-row:3;margin:0;font-size:14px}.offer-ticket{min-height:262px}.offer-ticket:before,.offer-ticket:after{top:149px}.track-body .track-description{min-height:112px}.track-body ul{margin-bottom:18px}.track-link{margin-top:12px}.exposure-callout{display:flex;align-items:center;gap:12px;text-decoration:none;background:#102b22;color:#fff;border-radius:10px;padding:15px;margin:0 0 14px;border:2px solid var(--accent);box-shadow:0 5px 15px #102b2214}.exposure-icon{background:var(--accent);color:#102b22;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;font-size:24px}.exposure-callout strong,.exposure-callout bdi,.exposure-callout small{display:block}.exposure-callout strong{font-size:17px;line-height:1.45}.exposure-callout bdi{font-size:23px;font-weight:900;color:var(--accent);line-height:1.5;white-space:nowrap}.exposure-callout small{font-size:13px;margin-top:3px}.track-card .track-link{margin-top:auto}.summary-event{display:block!important;background:#d7f3a6;color:#112b21!important;border-radius:6px;width:fit-content;padding:8px 12px!important;font-weight:900!important;font-size:16px!important;margin:8px 0!important}.course-brief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-block:1px solid #16382b24;padding:28px 0;margin:24px auto;max-width:1140px;direction:rtl;text-align:right}.course-brief>div{padding:0 20px;border-left:1px solid #16382b24}.course-brief>div:last-child{border:0}.course-brief h3{font:900 20px/1.4 Drop!important;margin:0 0 10px!important;color:#132e23!important}.course-brief p{font:400 16px/1.8 Drop!important;margin:0!important;color:#3a4f45!important;max-width:none!important}.course-fine-print{padding:10px 24px 24px;max-width:1060px;margin:auto}.course-fine-print p{font:400 16px/1.85 Drop;color:#3a4f45;margin:12px 0}.course-admission{margin-bottom:22px}.exposure-details>summary{background:#d7f3a6!important;color:#102b22!important;font-weight:900!important;font-size:20px!important}.hd-module .actions .secondary{background:#d7f3a6;color:#102b22;border:2px solid #102b22;font-weight:900}.sf-module .date-inline{background:#d7f3a6!important;color:#102b22!important;font-size:17px!important;padding:12px 18px!important;border-radius:9px;opacity:1!important}.sf-module .date-inline b{font-size:24px!important}.sf-module .event{background:#102b22!important;color:white!important;border-radius:14px;padding:28px!important}.sf-module .event h2,.sf-module .event p{color:white!important}.sf-module .event p{font-size:23px!important;font-weight:700}.sf-module .event .action{background:#d7f3a6;color:#102b22}.hd-module .hero .intro,.sf-module .copy>p:not(.sf-price),.veterans-module .lede{font-size:17px!important;line-height:1.85!important;max-width:620px}.veterans-module .course-brief{margin:28px 0}.hd-module>.course-brief{margin:25px auto;padding-inline:20px}.hd-module .syllabus{display:none}
@media(min-width:601px) and (max-width:1000px){.offer-top .offer-value{font-size:32px}.offer-top .offer-heading{font-size:22px}.track-body .track-description{min-height:170px}.offer-top{grid-template-columns:minmax(0,1fr) 42px;gap:5px 8px}.offer-top img{width:42px}.offer-top small{font-size:12px}.exposure-callout{padding:12px 9px;gap:8px}.exposure-callout strong{font-size:15px}.exposure-callout bdi{font-size:20px}.exposure-icon{width:28px;height:28px}}
@media(max-width:700px){.course-brief{grid-template-columns:1fr;gap:0;padding:8px 20px!important;margin:18px 0!important}.course-brief>div{padding:18px 0;border-left:0;border-bottom:1px solid #16382b24}.course-brief h3{font-size:20px!important}.course-brief p{font-size:16px!important}.summary-event{font-size:15px!important}.course-fine-print{padding:8px 18px 20px}.sf-module .event{padding:24px!important}.sf-module .event p{font-size:20px!important}.hd-module .hero .intro,.sf-module .copy>p:not(.sf-price),.veterans-module .lede{font-size:16px!important}.exposure-details>summary{font-size:18px!important}}
@media(max-width:600px){.offer-ticket{min-height:0}.offer-top{min-height:140px}.offer-top img{width:58px;height:48px}.offer-top .offer-value{font-size:40px}.offer-top .offer-heading{font-size:27px}.offer-ticket:before,.offer-ticket:after{top:151px}.track-body .track-description{min-height:0}.exposure-callout{margin:0 0 18px}.track-link{margin-top:5px!important}}

.sf-module .course-price-band{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#70e5f1;color:#06232a;padding:22px 28px;margin:22px 0;border-radius:12px;font:700 17px/1.5 Drop}.sf-module .course-price-band strong{font:900 38px/1.2 Drop;white-space:nowrap}.sf-module .date-inline,.sf-module .date-inline b,.sf-module .date-inline bdi{color:#102b22!important}.sf-module .course-brief{background:#f5f8f2;border-radius:10px}.sf-module .course-fine-print{background:#f5f8f2;border-radius:10px}@media(max-width:600px){.sf-module .course-price-band{padding:20px;flex-wrap:wrap}.sf-module .course-price-band strong{font-size:36px}}
/* More visible coupon illustrations, kept above the full-width amount row. */
.offer-top{grid-template-columns:minmax(0,1fr) 80px;min-height:158px}.offer-top img{width:80px;height:68px}.offer-ticket{min-height:280px}.offer-ticket:before,.offer-ticket:after{top:167px}
@media(min-width:601px) and (max-width:1000px){.offer-top{grid-template-columns:minmax(0,1fr) 64px}.offer-top img{width:64px;height:56px}}
@media(max-width:600px){.offer-top{grid-template-columns:minmax(0,1fr) 80px;min-height:158px}.offer-top img{width:80px;height:68px}.offer-ticket{min-height:0}.offer-ticket:before,.offer-ticket:after{top:169px}}
/* Place the offer's label and illustration above its colored price panel. */
.offer-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:84px;margin:0 0 10px}.offer-header h4{font:900 18px/1.45 Drop;color:#102b22;margin:0;max-width:220px}.offer-header img{width:80px;height:68px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 6px 8px #16261b18)}.offer-ticket{min-height:227px}.offer-top{display:block;min-height:68px;padding-bottom:15px}.offer-top .offer-value{font:900 40px/1.2 Drop;letter-spacing:-.5px}.offer-top .offer-heading{font:900 27px/1.25 Drop}.offer-ticket:before,.offer-ticket:after{top:77px}.bonus-label,.bonus-amount{display:block}.bonus-label{font-size:14px;font-weight:700}.bonus-amount{font:900 25px/1.4 Drop;margin-top:2px}.offer-ticket .offer-terms{font-size:12px}
@media(min-width:601px) and (max-width:1000px){.offer-header{gap:8px}.offer-header h4{font-size:16px}.offer-header img{width:64px;height:56px}.offer-top .offer-value{font-size:34px}.offer-top .offer-heading{font-size:24px}}
@media(max-width:600px){.offer-header{min-height:80px;margin-bottom:10px}.offer-header h4{font-size:18px}.offer-header img{width:80px;height:68px}.offer-ticket{min-height:0}.offer-top{min-height:68px}.offer-top .offer-value{font-size:40px}.offer-top .offer-heading{font-size:27px}.offer-ticket:before,.offer-ticket:after{top:79px}}
/* Preserve the original Tech Career logo colors on the dark navigation. */
.site-brand img{filter:none!important;mix-blend-mode:normal;background:#fff;border-radius:5px;padding:4px;display:block}

/* A lighter, rounded Hebrew type system using the locally bundled Rubik. */
@font-face{font-family:TCYouth;src:url('salesforce/rubik-regular.ttf');font-weight:400;font-display:swap}
@font-face{font-family:TCYouth;src:url('salesforce/rubik-bold.ttf');font-weight:700;font-display:swap}
body,body *{font-family:TCYouth,Arial,sans-serif!important}
.drop-hero h1{font-weight:700!important;letter-spacing:-1.4px;line-height:1.15}
.drop-hero h2,.tracks-top h2,.track-body h3,.track-hook,.choice-heading h2,.join-copy h2,.course-summary strong,.offer-header h4,.course-brief h3,.hd-module h2,.sf-module h2,.veterans-module h2{font-weight:700!important;letter-spacing:-.3px!important}
.track-hook{line-height:1.45}.offer-value,.offer-heading,.bonus-amount,.exposure-callout bdi,.course-price-band strong{font-weight:700!important;letter-spacing:0!important}
.site-brand img{background:transparent!important;padding:0!important;border-radius:0!important;filter:none!important;mix-blend-mode:normal}
.track-link span,.primary-drop span,.arrow,.exposure-icon{transform:none!important;font-style:normal}
html body #campaign *,html body #tracks *,html body #course-choice *,html body #alumni *,html body .site-nav *{font-family:TCYouth,Arial,sans-serif!important}
.track-body li:before{content:'↓'}
