body.hmg-body :is(h1,h2,h3){font-family:var(--hmg-font);font-weight:600;font-style:normal}body h1{font-size:clamp(34px, 4.2vw, 46px)}body h2{font-size:clamp(28px, 3.6vw, 40px)}body h3{font-size:21px}.hmg-nowrap{white-space:nowrap}.hmg-content img.emoji{display:inline!important;width:1em!important;height:1em!important;max-width:none!important;margin:0 0.07em!important;vertical-align:-.1em;border-radius:0;box-shadow:none}.hmg-content img:not(.emoji){max-width:min(520px, 100%)!important;height:auto!important}.hmg-content :is(h1,h2,h3,h4,h5,h6):not(#hmg),.hmg-content :is(h1,h2,h3,h4,h5,h6) :not(#hmg){font-size:24px!important;font-weight:600!important;line-height:1.3!important}.hmg-content :is(p,li):not(#hmg),.hmg-content :is(p,li) :not(img):not(#hmg){font-size:18px!important}.hmg-shot{width:100%;border-radius:6px;box-shadow:0 18px 40px rgb(38 52 59 / .12)}.hmg-shot--plain{box-shadow:none}.hmg-after{margin-top:32px}.hmg-price{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:48px;padding:24px 0;border-top:1px solid var(--hmg-line);border-bottom:1px solid var(--hmg-line)}.hmg-price__name{flex:1 1 280px}.hmg-price__name strong{display:block;color:var(--hmg-slate-dark);font-weight:600}.hmg-price__name span{color:var(--hmg-muted)}.hmg-price__amount{font-size:21px;font-weight:600;color:var(--hmg-slate-dark)}.hmg-price__amount .hmg-muted{font-size:18px;font-weight:400}.hmg-includes{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:32px 0 0;padding:0;list-style:none}.hmg-includes li{position:relative;padding:14px 0 14px 32px;border-bottom:1px solid var(--hmg-line)}.hmg-includes li::before{content:"";position:absolute;left:0;top:28px;width:16px;height:2px;background:var(--hmg-orange)}.hmg-includes strong{display:block;font-weight:600;color:var(--hmg-slate-dark)}.hmg-includes--single{grid-template-columns:1fr;margin:0 0 32px}.hmg-quote-wide{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(32px, 6vw, 72px);align-items:center;margin:40px 0 0;padding:48px 0;border-top:1px solid var(--hmg-line);border-bottom:1px solid var(--hmg-line)}.hmg-quote-wide__person{display:flex;flex-direction:column;align-items:center;text-align:center}.hmg-quote-wide__photo{display:flex;align-items:center;justify-content:center;width:180px;height:180px;margin-bottom:18px;overflow:hidden;border-radius:50%;background:var(--hmg-mist);color:var(--hmg-slate)}.hmg-quote-wide__photo img{width:100%;height:100%;object-fit:cover}.hmg-quote-wide__photo--logo{background:#fff;border:1px solid var(--hmg-line)}.hmg-quote-wide__photo--logo img{width:70%;height:70%;object-fit:contain}.hmg-quote-wide__photo svg{width:45%;opacity:.55}.hmg-quote-wide__person strong{font-weight:600;color:var(--hmg-slate-dark)}.hmg-quote-wide__person em{color:var(--hmg-muted)}.hmg-quote-wide blockquote{margin:0;font-size:21px;font-style:italic;line-height:1.75;color:var(--hmg-ink)}.hmg-quote-wide blockquote::before{content:"\201C";display:block;height:44px;font-size:80px;font-style:normal;font-weight:600;line-height:1;color:#c5d1d6}.hmg-partners{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px;margin:0 0 32px;padding:0;list-style:none}.hmg-partners img{width:auto;height:56px}.hmg-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;margin:8px 0 0}.hmg-body .hmg-cta .hmg-cta__link{color:#fff;font-weight:600;text-decoration:none;border-bottom:2px solid var(--hmg-orange);padding-bottom:2px}.hmg-footer__legal{margin-top:16px;padding-top:16px;border-top:1px solid rgb(255 255 255 / .12)}.hmg-footer__legal ul{display:flex;flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none}.hmg-book img{max-width:300px;border-radius:4px;box-shadow:0 18px 40px rgb(38 52 59 / .16)}.hmg-download{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.hmg-download__bonus{margin:0;padding:24px 28px;border-left:3px solid var(--hmg-orange);background:var(--hmg-mist);border-radius:6px}.hmg-signup{margin-top:32px}.hmg-checkout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(32px, 6vw, 72px);align-items:start}.hmg-checkout__aside{padding:36px 32px;background:var(--hmg-mist);border-radius:6px}.hmg-checkout__aside h2{font-size:21px}.hmg-studiocart{margin-top:32px}.hmg-studiocart #sc-payment-form{font-family:var(--hmg-font);font-size:18px;color:var(--hmg-ink)}.hmg-studiocart .sc-section{margin:0 0 28px;padding:0;border:0;background:none}.hmg-studiocart .sc-section .title{margin:0 0 14px;font-family:var(--hmg-font);font-size:21px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--hmg-slate-dark)}.hmg-studiocart .card-details .title,.hmg-studiocart .pay-info .title,.hmg-studiocart #sc-payment-form hr{display:none}.hmg-studiocart label{font-family:var(--hmg-font);font-size:16px;font-weight:600;color:var(--hmg-slate-dark)}.hmg-studiocart .form-control{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--hmg-line);border-radius:4px;background:var(--hmg-paper);font-family:var(--hmg-font);font-size:18px;color:var(--hmg-ink);box-shadow:none}.hmg-studiocart .form-control:focus{outline:2px solid var(--hmg-slate);outline-offset:1px;border-color:var(--hmg-slate)}.hmg-studiocart #card-element{padding:14px;border:1px solid var(--hmg-line);border-radius:4px;background:var(--hmg-paper)}.hmg-studiocart .item,.hmg-studiocart .summary-items .item,.hmg-studiocart .total{font-family:var(--hmg-font);font-size:18px}.hmg-studiocart .total{font-weight:600;color:var(--hmg-slate-dark)}.hmg-studiocart #sc_card_button{display:inline-block;width:auto;min-width:200px;padding:14px 28px;border:0;border-radius:4px;background:var(--hmg-orange);color:#fff;font-family:var(--hmg-font);font-size:16px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background 0.2s ease}.hmg-studiocart #sc_card_button:hover,.hmg-studiocart #sc_card_button:focus-visible{background:var(--hmg-orange-dark)}.hmg-studiocart #sc-coupon-toggle{color:var(--hmg-slate-dark)}@media (max-width:900px){.hmg-checkout,.hmg-includes{grid-template-columns:1fr}.hmg-book img{max-width:220px}.hmg-quote-wide{grid-template-columns:1fr}}.hmg-section--edu{border-top:1px solid var(--hmg-line)}.hmg-actions--left{justify-content:flex-start}.hmg-option-label{padding:14px 0;background:var(--hmg-ink);color:#fff;font-size:16px}.hmg-option-label strong{margin-right:12px;color:var(--hmg-orange);font-weight:600}.hmg-section--tight{padding-block:48px}.hmg-section--signpost{background:var(--hmg-paper);border-top:3px solid var(--hmg-orange)}.hmg-section--tight .hmg-quote-wide{margin-top:8px;padding:32px 0}.hmg-section--tight .hmg-quote-wide__photo{width:140px;height:140px;margin-bottom:14px}.hmg-body p.hmg-demo-title{margin:0 0 12px;font-size:clamp(34px, 4.2vw, 46px);font-weight:600;line-height:1.15;color:var(--hmg-slate-dark)}.hmg-banner p.hmg-demo-title{color:#fff;text-shadow:0 2px 18px rgb(0 0 0 / .45)}.hmg-hero-split{padding-block:clamp(48px, 7vw, 88px);background:var(--hmg-mist)}.hmg-hero-split .hmg-split{align-items:center}.hmg-hero-split__photo img{width:100%;max-width:380px;margin-left:auto;display:block;border-radius:6px;box-shadow:0 18px 40px rgb(38 52 59 / .12)}.hmg-banner--plain{background:var(--hmg-slate-dark)}.hmg-banner--plain p.hmg-demo-title,.hmg-banner--plain p.hmg-banner__label{text-shadow:none}.hmg-banner--slim{min-height:150px;padding-block:32px}.hmg-hero-type{padding-block:clamp(56px, 9vw, 112px);border-bottom:3px solid var(--hmg-orange)}.hmg-body p.hmg-demo-title--xl{max-width:900px;font-size:clamp(40px, 6vw, 68px);line-height:1.08;letter-spacing:-.01em}.hmg-banner--nepal{background:var(--hmg-nepal)}.hmg-banner--nepal p.hmg-demo-title,.hmg-banner--nepal p.hmg-banner__label{text-shadow:none}.hmg-banner--fade{text-align:left;background-position:center 38%}.hmg-banner--tall{min-height:360px;background-position:center 30%}.hmg-body p.hmg-demo-title--narrow{max-width:620px}.hmg-banner--fade .hmg-cta__actions{margin-top:28px}.hmg-banner--right{background-color:var(--hmg-slate-dark);background-repeat:no-repeat;background-size:100% 100%,auto 100%;background-position:0 0,right center}.hmg-body .hmg-banner .hmg-cta__link{color:#fff;font-weight:600;text-decoration:none;border-bottom:2px solid var(--hmg-orange);padding-bottom:2px}.rhm-hub{display:grid;grid-template-columns:repeat(var(--rhm-columns,3),minmax(0,1fr));gap:24px;margin:0 auto}.rhm-hub-card{position:relative;display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:0;margin:0;overflow:hidden;border-radius:var(--rhm-card-radius,8px);background-color:#1f2933;cursor:pointer;text-align:center;-webkit-appearance:none;appearance:none}.rhm-hub-card:focus-visible{outline:3px solid #4098d7;outline-offset:3px}.rhm-hub-card-bg{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat;transform:scale(1);transition:transform var(--rhm-speed,300ms) ease;will-change:transform}.rhm-hub-card:hover .rhm-hub-card-bg,.rhm-hub-card:focus-visible .rhm-hub-card-bg{transform:scale(1.07)}.rhm-hub-card-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,var(--rhm-overlay,.5)),rgba(0,0,0,calc(var(--rhm-overlay, 0.5) * 0.35)));transition:background-color var(--rhm-speed,300ms) ease}.rhm-hub-card-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:#fff}.rhm-hub-card-title{display:block;font-size:clamp(1.25rem, 2.5vw, 1.75rem);font-weight:700;line-height:1.2;text-shadow:0 1px 3px rgb(0 0 0 / .4)}.rhm-hub-card-subtitle{display:block;font-size:clamp(0.85rem, 1.5vw, 1rem);line-height:1.4;opacity:.9;text-shadow:0 1px 2px rgb(0 0 0 / .4)}@media (max-width:1023px){.rhm-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:639px){.rhm-hub{grid-template-columns:1fr;gap:16px}}.hmg-body a.rhm-hub-card,.hmg-body a.rhm-hub-card:hover{color:#fff;text-decoration:none}.hmg-carousel__track .hmg-post{flex:0 0 calc((100% - 56px) / 3);scroll-snap-align:start}@media (max-width:900px){.hmg-carousel__track .hmg-post{flex-basis:82%}}.hmg-post h3,.hmg-post__excerpt{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hmg-post h3{-webkit-line-clamp:2}.hmg-post__excerpt{-webkit-line-clamp:3}