.wh{--wh-primary:#5751e1;--wh-primary-dark:#3f39c9;--wh-secondary:#ffc224;--wh-ink:#161439;--wh-body:#6d6c80;--wh-line:#ececf4;--wh-soft:#f6f6fb;--wh-radius:20px;font-family:var(--tg-body-font-family,"Inter",sans-serif)}.wh *,.wh :before,.wh :after{box-sizing:border-box}.wh-container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.wh-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--wh-primary);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:700;display:inline-flex}.wh-eyebrow:before{content:"";background:var(--wh-secondary);border-radius:2px;width:22px;height:2px}.wh-eyebrow--center{justify-content:center}.wh-section-head{max-width:680px}.wh-section-head--center{text-align:center;margin:0 auto}.wh-section-head h2{font-family:var(--tg-heading-font-family,inherit);color:var(--wh-ink);letter-spacing:-.5px;margin:0 0 16px;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.12}.wh-section-head p{color:var(--wh-body);margin:0;font-size:17px;line-height:1.7}.wh-btn{font-family:var(--tg-heading-font-family,inherit);cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.wh-btn svg{transition:transform .2s}.wh-btn:hover svg{transform:translate(4px)}.wh-btn--primary{background:var(--wh-primary);color:#fff;box-shadow:0 12px 26px #5751e147}.wh-btn--primary:hover{background:var(--wh-primary-dark);color:#fff;transform:translateY(-2px);box-shadow:0 16px 32px #5751e157}.wh-btn--ghost{color:var(--wh-ink);border-color:var(--wh-line);background:#fff}.wh-btn--ghost:hover{border-color:var(--wh-primary);color:var(--wh-primary);transform:translateY(-2px)}.wh-btn--light{color:var(--wh-primary);background:#fff}.wh-btn--light:hover{color:var(--wh-primary-dark);transform:translateY(-2px)}.wh-btn--outline-light{color:#fff;background:0 0;border-color:#fff6}.wh-btn--outline-light:hover{color:#fff;border-color:#fff;transform:translateY(-2px)}.wh-hero{background:radial-gradient(1100px 520px at 85% -10%,#5751e11a,#0000 60%),radial-gradient(900px 480px at 5% 110%,#ffc2241f,#0000 60%),linear-gradient(#fbfbff 0%,#f4f3fc 100%);padding:88px 0 96px;position:relative;overflow:hidden}.wh-hero__grid{grid-template-columns:1fr 1.06fr;align-items:center;gap:40px;display:grid}.wh-hero__badge{border:1px solid var(--wh-line);color:var(--wh-ink);background:#fff;border-radius:50px;align-items:center;gap:10px;margin:0 0 26px;padding:7px 18px 7px 7px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px #1614390f}.wh-hero__badge-tag{background:var(--wh-primary);color:#fff;letter-spacing:.5px;text-transform:uppercase;border-radius:50px;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.wh-hero__badge-dot{background:var(--wh-secondary);border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite wh-pulse;box-shadow:0 0 #ffc224b3}@keyframes wh-pulse{0%{box-shadow:0 0 #ffc224b3}70%{box-shadow:0 0 0 7px #ffc22400}to{box-shadow:0 0 #ffc22400}}.wh-hero__title{font-family:var(--tg-heading-font-family,inherit);color:var(--wh-ink);letter-spacing:-1.2px;text-wrap:balance;margin:0 0 22px;font-size:clamp(38px,5.2vw,62px);font-weight:700;line-height:1.06}.wh-hero__title .wh-mark{color:var(--wh-primary);white-space:nowrap;position:relative}.wh-hero__title .wh-mark:after{content:"";z-index:-1;background:linear-gradient(90deg,#ffc224bf 0%,#ffc22459 100%);border-radius:6px 6px 8px 8px;height:9px;position:absolute;bottom:2px;left:-2px;right:-2px;transform:rotate(-.6deg)}.wh-hero__lead{color:var(--wh-body);max-width:540px;margin:0 0 34px;font-size:18px;line-height:1.7}.wh-hero__actions{flex-wrap:wrap;gap:14px;margin-bottom:34px;display:flex}.wh-hero__actions .wh-btn svg{transition:transform .2s}.wh-hero__actions .wh-btn:hover svg{transform:translate(4px)}.wh-hero__trust{scrollbar-width:none;border:1px solid var(--wh-line);background:#fff;border-radius:50px;flex-wrap:nowrap;align-items:center;width:fit-content;max-width:100%;margin:0;padding:8px 6px;list-style:none;display:flex;overflow-x:auto;box-shadow:0 8px 24px #1614390f}.wh-hero__trust::-webkit-scrollbar{display:none}.wh-hero__trust li{color:var(--wh-ink);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:3px 17px;font-size:14px;font-weight:600;display:inline-flex}.wh-hero__trust li+li{box-shadow:inset 1px 0 0 var(--wh-line)}.wh-hero__trust svg{color:var(--wh-primary);flex-shrink:0}.wh-hero__visual{justify-content:center;align-items:flex-end;display:flex;position:relative}.wh-hero__glow{filter:blur(6px);background:radial-gradient(60% 55% at 50% 45%,#5751e121,#0000 70%);position:absolute;inset:6% -6% 10%}.wh-hero__leaf{fill:none;width:46%;stroke:var(--wh-primary);stroke-width:.7px;stroke-linejoin:round;opacity:.16;position:absolute;top:-4%;left:50%;transform:translate(-42%)}.wh-hero__words,.wh-hero__tagline{letter-spacing:2.4px;text-transform:uppercase;color:var(--wh-body);opacity:.55;white-space:nowrap;pointer-events:none;flex-direction:column;margin:0;font-size:clamp(8px,.78vw,10px);font-weight:600;line-height:1.85;display:flex;position:absolute}.wh-hero__words{text-align:right;top:0;right:0}.wh-hero__tagline{text-align:right;color:var(--wh-secondary);opacity:.9;letter-spacing:2px;line-height:1.9;bottom:-5%;right:0}.wh-hero__stage{aspect-ratio:718/634;width:100%;max-width:600px;position:relative}.wh-hero__photo{object-fit:contain;filter:drop-shadow(0 26px 44px #16143924);z-index:1;width:92%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wh-hero__card{z-index:2;filter:drop-shadow(0 16px 30px #1614391a);height:auto;animation:6s ease-in-out infinite wh-bob;position:absolute}.wh-hero__card--course{width:36%;top:19%;left:0}.wh-hero__card--progress{width:33%;animation-duration:5s;animation-direction:reverse;top:19%;right:2%}.wh-hero__card--certificate{width:29%;animation-duration:7s;animation-delay:-1.5s;top:39%;right:1%}@keyframes wh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.wh-hero__card,.wh-hero__badge-dot{animation:none}.wh-hero__actions .wh-btn:hover svg{transform:none}}.wh-pillars{background:#fff;padding:100px 0}.wh-pillars__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.wh-pillars__lead{color:var(--wh-body);max-width:360px;margin:0;font-size:16px;line-height:1.7}.wh-pillars__grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.wh-pillar{--wh-accent:var(--wh-primary);--wh-accent-fg:#fff;--wh-accent-ink:var(--wh-primary);--wh-accent-tint:#5751e11a;--wh-accent-grad:linear-gradient(140deg,#6c66ea 0%,#4b45d6 100%);--wh-accent-shadow:#5751e152;border:1px solid var(--wh-line);border-radius:var(--wh-radius);isolation:isolate;background:#fff;flex-direction:column;padding:34px 30px 30px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.wh-pillar--fe{--wh-accent:#302a9e;--wh-accent-ink:#302a9e;--wh-accent-tint:#302a9e1a;--wh-accent-grad:linear-gradient(140deg,#453fcf 0%,#241e86 100%);--wh-accent-shadow:#302a9e4d}.wh-pillar--cpd{--wh-accent:var(--wh-secondary);--wh-accent-fg:#2a1f00;--wh-accent-ink:#9a5f06;--wh-accent-tint:#ffc2242e;--wh-accent-grad:linear-gradient(140deg,#ffd15c 0%,#f0a800 100%);--wh-accent-shadow:#f0a80057}.wh-pillar__rule{background:var(--wh-accent-grad);transform-origin:0;height:5px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(.34)}.wh-pillar__glow{background:var(--wh-accent-tint);opacity:0;z-index:-1;border-radius:50%;width:230px;height:230px;transition:opacity .3s;position:absolute;top:-90px;right:-90px}.wh-pillar:hover,.wh-pillar:focus-within{border-color:#1614390f;transform:translateY(-6px);box-shadow:0 24px 50px #1614391f}.wh-pillar:hover .wh-pillar__rule,.wh-pillar:focus-within .wh-pillar__rule{transform:scaleX(1)}.wh-pillar:hover .wh-pillar__glow,.wh-pillar:focus-within .wh-pillar__glow{opacity:1}.wh-pillar:focus-within{outline:2px solid var(--wh-accent-ink);outline-offset:3px}.wh-pillar__top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.wh-pillar__icon{width:56px;height:56px;color:var(--wh-accent-fg);background:var(--wh-accent-grad);box-shadow:0 12px 24px var(--wh-accent-shadow);border-radius:16px;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.wh-pillar:hover .wh-pillar__icon{transform:translateY(-2px)rotate(-3deg)}.wh-pillar__step{font-family:var(--tg-heading-font-family,inherit);letter-spacing:-1px;color:var(--wh-accent-ink);opacity:.16;font-size:26px;font-weight:700;line-height:1}.wh-pillar__label{align-items:center;gap:10px;margin-bottom:10px;display:flex}.wh-pillar__abbr{font-family:var(--tg-heading-font-family,inherit);letter-spacing:1px;color:var(--wh-accent-ink);background:var(--wh-accent-tint);border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700;line-height:1}.wh-pillar__kicker{letter-spacing:.3px;text-transform:uppercase;color:var(--wh-body);font-size:12.5px;font-weight:600}.wh-pillar__name{font-family:var(--tg-heading-font-family,inherit);color:var(--wh-ink);margin:0 0 12px;font-size:23px;font-weight:700;line-height:1.25}.wh-pillar__desc{color:var(--wh-body);margin:0 0 22px;font-size:15.5px;line-height:1.65}.wh-pillar__list{flex-direction:column;gap:12px;margin:0 0 26px;padding:0;list-style:none;display:flex}.wh-pillar__list li{color:var(--wh-ink);align-items:flex-start;gap:10px;font-size:14.5px;font-weight:500;line-height:1.45;display:flex}.wh-pillar__tick{width:20px;height:20px;color:var(--wh-accent-ink);background:var(--wh-accent-tint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.wh-pillar__cta{font-family:var(--tg-heading-font-family,inherit);color:var(--wh-accent-ink);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.wh-pillar__cta:after{content:"";border-radius:inherit;position:absolute;inset:0}.wh-pillar__cta:focus-visible{outline:none}.wh-pillar__cta svg{transition:transform .2s}.wh-pillar:hover .wh-pillar__cta svg,.wh-pillar:focus-within .wh-pillar__cta svg{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.wh-pillar,.wh-pillar__rule,.wh-pillar__icon,.wh-pillar__cta svg{transition:none}.wh-pillar:hover,.wh-pillar:focus-within{transform:none}.wh-pillar__rule{transform:scaleX(1)}.wh-pillar:hover .wh-pillar__icon{transform:none}}.wh-spotlight{background:var(--wh-soft);padding:100px 0}.wh-spot{border:1px solid var(--wh-line);background:#fff;border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 24px 60px #16143914}.wh-spot__media{background:linear-gradient(160deg,var(--wh-soft)0%,#eceaf9 100%);align-items:center;padding:34px;display:flex;position:relative;overflow:hidden}.wh-spot__backdrop{filter:blur(26px)saturate(1.15);opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.08)}.wh-spot__media:before{content:"";background:linear-gradient(160deg,#16143947,#16143980);position:absolute;inset:0}.wh-spot__media-link{z-index:1;border-radius:18px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #16143938}.wh-spot__media img,.wh-spot__media [role=img]{aspect-ratio:4/3;object-fit:cover;object-position:left top;display:block;width:100%!important;height:auto!important}.wh-spot__play{width:68px;height:68px;color:var(--wh-primary);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;transition:transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #1614394d}.wh-spot__media-link:hover .wh-spot__play{transform:translate(-50%,-50%)scale(1.08)}.wh-spot__body{padding:48px 48px 44px}.wh-spot__tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.wh-spot__tag{font-family:var(--tg-heading-font-family,inherit);letter-spacing:.6px;text-transform:uppercase;color:var(--wh-body);background:var(--wh-soft);border:1px solid var(--wh-line);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:700}.wh-spot__tag--accent{color:var(--wh-primary);background:#5751e117;border-color:#5751e133}.wh-spot__title{font-family:var(--tg-heading-font-family,inherit);letter-spacing:-.4px;margin:0 0 14px;font-size:clamp(27px,2.7vw,36px);font-weight:700;line-height:1.18}.wh-spot__title a{color:var(--wh-ink);text-decoration:none;transition:color .2s}.wh-spot__title a:hover{color:var(--wh-primary)}.wh-spot__desc{color:var(--wh-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 22px;font-size:16px;line-height:1.75;display:-webkit-box;overflow:hidden}.wh-spot__stats{flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.wh-spot__stats li{color:var(--wh-ink);background:var(--wh-soft);border-radius:12px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:600;display:inline-flex}.wh-spot__stats svg{color:var(--wh-primary)}.wh-spot__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0 0 30px;padding:0;list-style:none;display:grid}.wh-spot__list li{color:var(--wh-ink);align-items:flex-start;gap:10px;font-size:14.5px;font-weight:500;line-height:1.55;display:flex}.wh-spot__list svg{color:var(--wh-primary);flex-shrink:0;margin-top:3px}.wh-spot__foot{border-top:1px solid var(--wh-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;display:flex}.wh-spot__author{align-items:center;gap:12px;display:flex}.wh-spot__author span{flex-direction:column;display:flex}.wh-spot__author strong{font-family:var(--tg-heading-font-family,inherit);color:var(--wh-ink);font-size:15px;font-weight:600}.wh-spot__author small{color:var(--wh-body);font-size:13px}.wh-spot__buy{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wh-spot__price{font-family:var(--tg-heading-font-family,inherit);color:var(--wh-ink);align-items:center;gap:7px;margin:0 4px 0 0;font-size:26px;font-weight:700;display:inline-flex}.wh-spot__price--free{color:#16a34a}.wh-spot__buy .wh-btn{padding:15px 26px;font-size:15px}.wh-courses{background:#fff;padding:100px 0}.wh-courses__head{text-align:center;margin-bottom:52px}.wh-courses__grid{grid-template-columns:repeat(auto-fit,minmax(262px,1fr));gap:26px;display:grid}.wh-courses__grid--1{max-width:370px;margin-inline:auto}.wh-courses__grid--2{max-width:760px;margin-inline:auto}.wh-courses__grid--3{max-width:1150px;margin-inline:auto}.wh-courses__more{justify-content:center;margin-top:48px;display:flex}.wh-why{background:var(--wh-soft);padding:100px 0}.wh-why__grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:52px;display:grid}.wh-feature{border:1px solid var(--wh-line);border-radius:var(--wh-radius);background:#fff;padding:32px 26px;transition:transform .25s,box-shadow .25s}.wh-feature:hover{transform:translateY(-5px);box-shadow:0 22px 44px #1614391a}.wh-feature__icon{width:56px;height:56px;color:var(--wh-primary);background:#5751e11a;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.wh-feature h3{font-family:var(--tg-heading-font-family,inherit);color:var(--wh-ink);margin:0 0 10px;font-size:19px;font-weight:700}.wh-feature p{color:var(--wh-body);margin:0;font-size:15px;line-height:1.65}.wh-steps{background:#fff;padding:100px 0}.wh-steps__grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:56px;display:grid;position:relative}.wh-step{text-align:center;padding:0 14px;position:relative}.wh-step__num{width:76px;height:76px;font-family:var(--tg-heading-font-family,inherit);color:var(--wh-primary);z-index:1;background:#fff;border:2px dashed #5751e159;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:26px;font-weight:700;display:flex;position:relative}.wh-step h3{font-family:var(--tg-heading-font-family,inherit);color:var(--wh-ink);margin:0 0 12px;font-size:21px;font-weight:700}.wh-step p{color:var(--wh-body);margin:0;max-width:320px;margin-inline:auto;font-size:15.5px;line-height:1.65}.wh-steps__grid:before{content:"";z-index:0;background:repeating-linear-gradient(90deg,#5751e14d 0 8px,#0000 8px 16px);height:2px;position:absolute;top:38px;left:16.6%;right:16.6%}.wh-faq{background:var(--wh-soft);padding:100px 0}.wh-faq__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.wh-faq__aside-card{background:linear-gradient(160deg,var(--wh-primary)0%,#3f39c9 100%);color:#fff;border-radius:24px;padding:40px 34px;position:sticky;top:110px}.wh-faq__aside-card h3{font-family:var(--tg-heading-font-family,inherit);margin:14px 0 12px;font-size:26px;font-weight:700;line-height:1.25}.wh-faq__aside-card p{color:#ffffffd1;margin:0 0 26px;font-size:15.5px;line-height:1.7}.wh-faq__aside-icon{background:#ffffff29;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.wh-acc{flex-direction:column;gap:14px;display:flex}.wh-acc__item{border:1px solid var(--wh-line);background:#fff;border-radius:16px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.wh-acc__item[data-open=true]{border-color:#5751e166;box-shadow:0 14px 34px #16143914}.wh-acc__q{text-align:left;cursor:pointer;width:100%;font-family:var(--tg-heading-font-family,inherit);color:var(--wh-ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;font-size:17px;font-weight:600;display:flex}.wh-acc__sign{width:30px;height:30px;color:var(--wh-primary);background:#5751e11a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,background .2s;display:flex}.wh-acc__item[data-open=true] .wh-acc__sign{background:var(--wh-primary);color:#fff;transform:rotate(45deg)}.wh-acc__a{max-height:0;transition:max-height .3s;overflow:hidden}.wh-acc__a-inner{color:var(--wh-body);padding:0 24px 24px;font-size:15.5px;line-height:1.75}.wh-cta{background:var(--wh-soft);padding:0 0 100px}.wh-cta__inner{background:radial-gradient(600px 300px at 90% 10%,#ffc22438,#0000 60%),linear-gradient(150deg,#1b1850 0%,#2a2596 60%,#4b44d6 100%);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:64px 56px;display:flex;position:relative;overflow:hidden}.wh-cta__inner:after{content:"";border:40px solid #ffffff0d;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-60px;right:-40px}.wh-cta__text{z-index:1;max-width:640px;position:relative}.wh-cta__text h2{font-family:var(--tg-heading-font-family,inherit);color:#fff;letter-spacing:-.5px;margin:0 0 14px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.15}.wh-cta__text p{color:#ffffffd1;margin:0;font-size:17px;line-height:1.6}.wh-cta__actions{z-index:1;flex-wrap:wrap;gap:14px;display:flex;position:relative}@media (max-width:1100px){.wh-why__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.wh-hero{padding:64px 0 72px}.wh-hero__grid{grid-template-columns:1fr;gap:48px}.wh-hero__visual{order:-1}.wh-hero__stage{max-width:540px}.wh-pillars__grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.wh-steps__grid{grid-template-columns:1fr;gap:40px}.wh-steps__grid:before{display:none}.wh-faq__grid{grid-template-columns:1fr;gap:36px}.wh-faq__aside-card{position:static}.wh-pillars,.wh-why,.wh-steps,.wh-faq,.wh-courses,.wh-spotlight{padding:72px 0}.wh-courses__head{margin-bottom:38px}.wh-spot{grid-template-columns:1fr}.wh-spot__media{padding:24px}.wh-spot__media img{aspect-ratio:16/9}.wh-spot__body{padding:36px 32px 34px}}@media (max-width:767px){.wh-hero__trust{padding:7px 4px}.wh-hero__trust li{gap:7px;padding:3px 13px;font-size:13px}.wh-hero__words,.wh-hero__tagline{display:none}}@media (max-width:480px){.wh-hero__trust{padding:6px 3px}.wh-hero__trust li{gap:6px;padding:3px 10px;font-size:12.5px}}@media (max-width:575px){.wh-container{padding:0 18px}.wh-why__grid{grid-template-columns:1fr}.wh-courses__grid{grid-template-columns:1fr;max-width:380px;margin-inline:auto}.wh-spot{border-radius:22px}.wh-spot__body{padding:30px 22px 28px}.wh-spot__list{grid-template-columns:1fr}.wh-spot__foot{align-items:flex-start}.wh-spot__buy .wh-btn{flex:auto;justify-content:center}.wh-cta__inner{padding:44px 28px}.wh-hero__actions .wh-btn{flex:auto}.wh-hero__card--course{width:39%;left:-3%}.wh-hero__card--progress{width:36%;right:-2%}.wh-hero__card--certificate{width:32%;right:-3%}}
