.mtqb{--q-bg:#f6f4ef;--q-text:#191d1b;--q-panel:#ffffff;--q-line:#d8dcd4;--q-muted:#546157;--q-green:#276442;color:var(--q-text);font-family:Arial,Helvetica,sans-serif;background:var(--q-bg);line-height:1.55;font-size:15px}
.mtqb *{box-sizing:border-box}.mtqb h1,.mtqb h2,.mtqb h3,.mtqb p{margin:0}.mtqb h1{font-size:clamp(38px,6.5vw,72px);line-height:1.02;letter-spacing:-.055em;font-weight:500}.mtqb h2{font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:-.04em;font-weight:500}.mtqb h3{font-size:20px;line-height:1.25;font-weight:500}.mtqb p{margin-top:16px}.mtqb .q-wrap{max-width:1120px;margin:auto;padding:64px 38px}.mtqb .q-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 38px;border-bottom:1px solid var(--q-line);flex-wrap:wrap;padding-right:110px}.mtqb .q-brand{font-weight:500;letter-spacing:-1px;font-size:23px}.mtqb .q-brand small{font-size:10px;letter-spacing:2px;display:block}.mtqb .q-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.mtqb a{color:inherit;text-decoration:none}.mtqb .q-links a{font-size:12px}.mtqb .q-kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;color:var(--q-green)}.mtqb .q-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:42px;align-items:center}.mtqb .q-copy{color:var(--q-muted);max-width:590px}.mtqb .q-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px;align-items:center}.mtqb .q-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 23px;border:1px solid var(--q-text);background:var(--q-text);color:var(--q-bg);font-size:13px;font-family:inherit;border-radius:3px;text-decoration:none;min-height:46px}.mtqb .q-secondary{background:transparent;color:var(--q-text)}.mtqb .q-small{font-size:12px;color:var(--q-muted)}.mtqb .q-proof{display:flex;gap:22px;flex-wrap:wrap;padding:22px 38px;border-block:1px solid var(--q-line);justify-content:center;font-size:12px}.mtqb .q-panel{padding:28px;background:var(--q-panel);border:1px solid var(--q-line);border-radius:4px}.mtqb .q-video{aspect-ratio:16/11;background:#e4e8df;display:flex;flex-direction:column;justify-content:space-between;padding:26px;border-radius:4px;color:var(--q-text)}.mtqb .q-video .q-play{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border:1px solid var(--q-text);border-radius:50%;align-self:center;font-size:23px}.mtqb .q-video strong{font-size:26px;font-weight:500;letter-spacing:-1px}.mtqb .q-media-label{font-size:11px;letter-spacing:1px;text-transform:uppercase}.mtqb .q-price{font-size:31px;letter-spacing:-1px}.mtqb .q-price-row{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:22px}.mtqb .q-three{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.mtqb .q-three p{font-size:14px;color:var(--q-muted)}.mtqb .q-section{border-bottom:1px solid var(--q-line)}.mtqb .q-dark{background:#1c2921;color:#f1f4ed}.mtqb .q-dark .q-kicker{color:#b6d6ae}.mtqb .q-dark .q-copy{color:#c0ccbf}.mtqb .q-dark .q-panel{background:#24362a;border-color:#455b49}.mtqb .q-dark .q-three p{color:#c0ccbf}.mtqb .q-number{font-size:12px;color:var(--q-green);margin-bottom:20px}.mtqb .q-stage{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--q-line)}.mtqb .q-stage p{margin-top:6px;color:var(--q-muted);font-size:14px}.mtqb .q-stage .q-number{margin:4px 0}.mtqb .q-heading{max-width:650px;margin-bottom:30px}.mtqb ul{padding-left:20px;margin:20px 0}.mtqb li{margin:9px 0}.mtqb .q-quote{font-size:18px!important;color:var(--q-text)!important}.mtqb .q-person{font-size:12px;margin-top:24px}.mtqb .q-caps{font-size:11px;text-transform:uppercase;letter-spacing:1.3px}.mtqb .q-stars{color:var(--q-green);letter-spacing:3px}.mtqb details{border-bottom:1px solid var(--q-line);padding:20px 0}.mtqb summary{font-size:15px;list-style-position:outside;margin-left:18px}.mtqb details p{font-size:14px;color:var(--q-muted);padding-left:18px}.mtqb .q-offer{max-width:700px;margin:30px auto 0}.mtqb .q-offer .q-button{width:100%}.mtqb .q-center{text-align:center}.mtqb .q-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:28px 38px;font-size:12px;color:var(--q-muted)}.mtqb .q-modal{position:relative;margin:24px 38px;padding:24px;background:var(--q-panel);border:1px solid var(--q-line)}.mtqb .q-modal[hidden]{display:none}.mtqb .q-bonus-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.mtqb .q-bonus-list span{padding:7px 12px;border:1px solid var(--q-line);font-size:12px}.mtqb .q-dark .q-button{background:#c9dfb8;border-color:#c9dfb8;color:#18231a}.mtqb .q-dark .q-small{color:#c0ccbf}
@media(max-width:650px){.mtqb .q-wrap{padding:42px 22px}.mtqb .q-grid,.mtqb .q-three{grid-template-columns:1fr;gap:24px}.mtqb .q-nav{padding:20px 22px;padding-right:100px}.mtqb .q-links{gap:13px}.mtqb .q-proof{justify-content:flex-start;padding:20px 22px;gap:12px}.mtqb .q-panel{padding:22px}.mtqb .q-actions .q-button{width:100%}.mtqb .q-modal{margin:20px 22px}}
/* WordPress integration: scoped resets avoid modifying the theme or LearnDash. */
.mtqb {width:100%; max-width:none; margin:0; text-align:left; isolation:isolate; color-scheme:light;}
.mtqb h1,.mtqb h2,.mtqb h3,.mtqb p,.mtqb li,.mtqb a,.mtqb button {font-family:inherit; text-transform:none;}
.mtqb h1,.mtqb h2,.mtqb h3 {color:inherit; padding:0;}
.mtqb button {cursor:pointer; letter-spacing:normal;}
.mtqb a:hover {text-decoration:underline;}
.mtqb .q-button:hover {text-decoration:none; filter:brightness(.93);}
.mtqb .q-button:disabled {opacity:.55; cursor:not-allowed;}
.mtqb :focus-visible {outline:3px solid #438255; outline-offset:5px;}
.mtqb .q-video {position:relative; overflow:hidden; padding:0; aspect-ratio:16/9;}
.mtqb .q-poster {position:absolute; width:100%; height:100%; object-fit:contain; inset:0; display:block; opacity:1; margin:0; border:0; max-width:100%;}
.mtqb .q-has-poster .q-video-content {background:transparent; color:#fff;}
.mtqb .q-video-content {position:relative; width:100%; height:100%; min-height:220px; display:flex; flex-direction:column; justify-content:space-between; padding:24px; gap:20px;}
.mtqb .q-play {background:#edf2e7; color:#1c2921; flex-shrink:0; cursor:pointer; padding:0;}
.mtqb .q-video iframe {position:absolute; width:100%; height:100%; inset:0; border:0;}
.mtqb .q-video-caption {font-size:12px;}
.mtqb .q-platform {display:block; width:100%; height:auto; border:1px solid var(--q-line); border-radius:4px; margin-top:30px;}
.mtqb .q-admin {padding:16px 24px; background:#fff8df; color:#4d421c; font-size:13px; border-bottom:1px solid #e6d9a5;}
.mtqb .q-admin a {text-decoration:underline;}
.mtqb .q-dark .q-secondary {background:transparent; color:#f1f4ed; border-color:#71836f;}
.mtqb .q-trial-terms {font-size:12px; color:var(--q-muted); margin-top:16px; white-space:pre-line;}
.mtqb .q-dark .q-trial-terms {color:#c0ccbf;}
.mtqb .q-price {overflow-wrap:anywhere;}
.mtqb .q-video-content strong {line-height:1.15;}
.mtqb ul {list-style:disc;}
.mtqb .q-support-list {display:flex; flex-wrap:wrap; gap:16px;}
.mtqb-full-width {margin:0; padding:0; background:#f6f4ef;}
.mtqb-skip {position:absolute; left:-9999px; top:0; z-index:99999; padding:12px; background:#fff; color:#111;}
.mtqb-skip:focus {left:12px; top:12px;}
@media(min-width:651px) {.mtqb .q-nav {padding-right:38px;}}
@media(max-width:650px) {.mtqb .q-nav {padding-right:22px;}.mtqb .q-video-content {min-height:200px;}.mtqb .q-links a {min-height:40px; display:inline-flex; align-items:center;}.mtqb summary {min-height:36px;}.mtqb .q-price {font-size:30px;}}
@media(prefers-reduced-motion:reduce) {.mtqb * {scroll-behavior:auto!important; transition:none!important;}}
/* Keep the original thumbnail aspect ratio without cropping its lettering. */
.mtqb .q-video {min-height:0;}
.mtqb .q-video:not(.q-has-poster) {min-height:220px;}
.mtqb .q-button {gap:8px;}
.mtqb .q-grid > *, .mtqb .q-three > * {min-width:0;}
.mtqb .q-video {width:100%; max-width:100%; min-width:0;}

/* Thumbnail art contains its own title. Keep only the accessible play control. */
.mtqb .q-has-poster .q-video-content {min-height:0; padding:0; display:flex; align-items:center; justify-content:center; gap:0;}
.mtqb .q-has-poster .q-media-label,
.mtqb .q-has-poster .q-video-caption,
.mtqb .q-has-poster .q-video-content > strong {display:none;}
.mtqb .q-has-poster .q-play {box-shadow:0 2px 12px rgba(0,0,0,.2);}
.mtqb .q-curriculum-intro .q-platform {display:block; width:auto!important; height:auto!important; max-width:100%!important; max-height:400px!important; object-fit:contain; margin:30px auto 0; border:0; border-radius:0;}
@media(max-width:650px) {.mtqb .q-curriculum-intro .q-platform {max-height:320px!important; margin-top:24px;}}
/* Version 1.1 — authentic client photography and selected review evidence. */
.mtqb .q-proof-reviews {color:var(--q-green); display:inline-flex; gap:8px; align-items:center;}
.mtqb .q-proof-reviews > span {letter-spacing:2px;}
.mtqb .q-case-grid {display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; margin:32px 0 22px;}
.mtqb .q-case {min-width:0;}
.mtqb .q-case figure {margin:0 0 20px;}
.mtqb .q-case figure img {display:block; width:100%; height:auto; aspect-ratio:1; object-fit:contain; border-radius:3px;}
.mtqb .q-case figcaption {display:grid; grid-template-columns:1fr 1fr; text-align:center; font-size:11px; text-transform:uppercase; letter-spacing:1.3px; padding:9px; background:#e9ede4; color:#30593b;}
.mtqb .q-case-meta {display:flex; justify-content:space-between; gap:12px; align-items:center; flex-wrap:wrap;}
.mtqb .q-case-meta h3 {font-size:22px;}
.mtqb .q-case-meta h3 span {font-size:14px; color:var(--q-muted);}
.mtqb .q-time {font-size:11px; color:var(--q-green); border:1px solid var(--q-line); padding:4px 8px; border-radius:3px;}
.mtqb .q-case h4 {font-size:16px; font-weight:500; line-height:1.35; margin:16px 0 0; color:var(--q-text); font-family:inherit; text-transform:none;}
.mtqb .q-case p {color:var(--q-muted); font-size:13px; margin-top:10px;}
.mtqb .q-icon {width:36px; height:36px; display:block; color:var(--q-green); margin-bottom:18px;}
.mtqb .q-dark .q-icon {color:#bad5b0;}
.mtqb .q-feature-grid {display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:30px; margin-top:28px;}
.mtqb .q-feature-grid > div {min-width:0;}
.mtqb .q-feature-grid h3 {font-size:18px;}
.mtqb .q-feature-grid p {font-size:13px; color:var(--q-muted); margin-top:10px;}
.mtqb .q-features {background:#e9ede4;}
.mtqb .q-pyramid {margin:30px 0 0; max-width:540px;}
.mtqb .q-pyramid svg {display:block; width:100%; height:auto; overflow:visible;}
.mtqb .q-pyramid text {font-family:Arial,Helvetica,sans-serif; font-weight:400;}
.mtqb .q-pyramid-label {font-size:26px; fill:#fff;}
.mtqb .q-pyramid-ink {fill:#132719;}
.mtqb .q-pyramid-number {font-size:26px; fill:#30593b;}
.mtqb .q-pyramid-outside {font-size:26px; fill:#30593b;}
.mtqb .q-pyramid figcaption {font-size:12px; color:var(--q-muted); text-align:center; margin-top:-8px;}
.mtqb .q-review-heading {display:flex; justify-content:space-between; align-items:end; gap:24px; flex-wrap:wrap;}
.mtqb .q-review-link {font-size:13px; color:#d5e8c8; text-decoration:underline; text-underline-offset:4px;}
.mtqb .q-review-grid {display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px; margin:32px 0 22px; align-items:start;}
.mtqb .q-review-card {background:#fdfdf9; color:#191d1b; border-radius:4px; padding:28px; min-width:0;}
.mtqb .q-review-top {display:flex; justify-content:space-between; gap:16px; flex-wrap:wrap; align-items:center; margin-bottom:24px;}
.mtqb .q-review-stars {display:flex; gap:3px;}
.mtqb .q-review-stars > span {background:#00855c; color:#fff; width:23px; height:23px; display:grid; place-items:center; font-size:18px; line-height:1;}
.mtqb .q-review-source {font-size:12px; color:#456250;}
.mtqb .q-review-card h3 {font-size:20px; color:#191d1b;}
.mtqb .q-review-card blockquote {margin:14px 0 24px; padding:0; border:0; color:#455248; font-size:16px; line-height:1.55; font-style:normal; font-family:inherit; background:none; box-shadow:none;}
.mtqb .q-review-card blockquote::before,.mtqb .q-review-card blockquote::after {content:none;}
.mtqb .q-review-person {display:flex; gap:12px; align-items:center;}
.mtqb .q-avatar {width:38px; height:38px; border-radius:50%; background:#e8ede4; color:#30593b; display:grid; place-items:center; font-size:12px; flex-shrink:0;}
.mtqb .q-review-person strong {display:block; font-size:13px; font-weight:500;}
.mtqb .q-review-person div > span {display:block; font-size:11px; color:#546157; margin-top:3px;}
.mtqb details.q-review-original {border:0; border-top:1px solid #d8dcd4; margin-top:20px; padding:12px 0 0;}
.mtqb .q-review-original summary {font-size:12px; color:#456250; min-height:0;}
.mtqb .q-review-original img {display:block; max-width:100%; width:300px; height:auto; margin:16px auto 0;}
@media(min-width:651px) {.mtqb .q-curriculum-intro .q-platform {max-height:300px!important;}}
@media(max-width:800px) {.mtqb .q-case-grid {gap:16px;}.mtqb .q-feature-grid {grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px;}}
@media(max-width:650px) {.mtqb .q-case-grid,.mtqb .q-review-grid {grid-template-columns:1fr; gap:32px;}.mtqb .q-case figure {max-width:440px;}.mtqb .q-review-card {padding:23px;}.mtqb .q-pyramid {margin-top:26px;}.mtqb .q-review-heading {align-items:start;}.mtqb .q-review-original summary {min-height:32px;}.mtqb .q-review-link {display:inline-flex; align-items:center; min-height:44px;}.mtqb .q-case p {font-size:14px;}}
@media(max-width:360px) {.mtqb .q-feature-grid {gap:18px;}.mtqb .q-feature-grid h3 {font-size:16px;}}
/* Version 1.2 — editable illustrations, an inline equipment offer and the platform image in the final CTA. */
.mtqb .q-custom-pyramid img {display:block; width:auto; height:auto; max-width:100%; max-height:520px; margin:0 auto; object-fit:contain;}
.mtqb .q-review-grid {align-items:stretch;}
.mtqb .q-review-card {display:flex; flex-direction:column;}
.mtqb .q-review-card blockquote {flex:1;}
.mtqb .q-review-person {margin-top:auto;}
.mtqb .q-equipment {background:#edf0e7;}
.mtqb .q-equipment-visual {padding:24px 18px; background:#fff; border-radius:4px; min-width:0;}
.mtqb .q-tool-grid {display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px;}
.mtqb .q-tool-grid figure {margin:0; min-width:0;}
.mtqb .q-tool-grid img {display:block; width:100%; height:auto; aspect-ratio:1.15; object-fit:contain;}
.mtqb .q-tool-grid figcaption {font-size:12px; text-align:center; color:#30593b; margin-top:12px;}
.mtqb .q-bundle-image {display:block; max-width:100%; width:auto; max-height:350px; height:auto; margin:auto; object-fit:contain;}
.mtqb .q-bundle-price {font-size:24px; margin-top:20px;}
.mtqb .q-bundle-price del {font-size:16px; color:var(--q-muted); margin-right:10px;}
.mtqb .q-bundle-price ins {text-decoration:none;}
.mtqb .q-offer.q-offer-with-image {max-width:1000px; display:grid; grid-template-columns:.9fr 1.1fr; gap:32px; align-items:center;}
.mtqb .q-offer-art,.mtqb .q-offer-info {min-width:0;}
.mtqb .q-cta-platform {display:block; width:auto; height:auto; max-width:100%; max-height:330px; margin:0 auto; object-fit:contain; border-radius:4px;}
@media(max-width:650px) {.mtqb .q-offer.q-offer-with-image {grid-template-columns:1fr; gap:24px;}.mtqb .q-cta-platform {max-height:230px;}.mtqb .q-equipment-visual {padding:20px 12px;}.mtqb .q-tool-grid {gap:6px;}.mtqb .q-tool-grid figcaption {font-size:11px;}.mtqb .q-custom-pyramid img {max-height:420px;}}

.mtqb .q-mid-enrol .q-panel{display:flex;align-items:center;justify-content:space-between;gap:24px}.mtqb .q-mid-enrol .q-actions{flex-shrink:0}@media(max-width:650px){.mtqb .q-mid-enrol .q-panel{display:block}}
