
#qtass-monthly-complete{--qt-cream:#fbf6ed;--qt-paper:#fffcf7;--qt-plum:#2d1834;--qt-muted:#6e606b;--qt-gold:#b68938;--qt-line:#e8ddcc;color:var(--qt-plum);background:var(--qt-cream);font:15px/1.65 var(--font-body);border-radius:10px;overflow:hidden;isolation:isolate}
#qtass-monthly-complete *{box-sizing:border-box}#qtass-monthly-complete a{color:inherit;text-decoration:none}#qtass-monthly-complete button{font:inherit;cursor:pointer}#qtass-monthly-complete button:focus-visible,#qtass-monthly-complete a:focus-visible,#qtass-monthly-complete summary:focus-visible{outline:3px solid var(--qt-gold);outline-offset:4px}#qtass-monthly-complete p,#qtass-monthly-complete h1,#qtass-monthly-complete h2,#qtass-monthly-complete h3{margin:0}#qtass-monthly-complete h1,#qtass-monthly-complete h2,#qtass-monthly-complete h3{font-family:var(--font-heading);font-weight:400;line-height:1.16}#qtass-monthly-complete h1{font-size:clamp(42px,6.6vw,66px);letter-spacing:-2px}#qtass-monthly-complete h2{font-size:clamp(29px,4.2vw,39px);letter-spacing:-1px}#qtass-monthly-complete h3{font-size:31px}#qtass-monthly-complete em{font-weight:400;color:var(--qt-gold)}#qtass-monthly-complete small{display:block}#qtass-monthly-complete [hidden]{display:none!important}#qtass-monthly-complete svg{width:18px;height:18px;flex-shrink:0}#qtass-monthly-complete .qt-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 5%;border-bottom:1px solid var(--qt-line)}#qtass-monthly-complete .qt-brand{display:flex;gap:9px;align-items:center;font:29px/1 var(--font-heading);letter-spacing:3px;color:var(--qt-gold)}#qtass-monthly-complete .qt-brand svg{width:32px;height:32px}#qtass-monthly-complete .qt-brand small{font:8px/1.6 var(--font-body);letter-spacing:1px;color:var(--qt-plum);margin-top:5px}#qtass-monthly-complete nav{display:flex;gap:24px;font-size:var(--fs-meta)}#qtass-monthly-complete .qt-small-action{padding:8px 18px;border:1px solid var(--qt-gold);border-radius:24px;font-size:var(--fs-meta)}#qtass-monthly-complete .qt-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:20px;padding:65px 5% 55px;background:radial-gradient(ellipse at 100% 30%,#f0dfba66,transparent 65%)}#qtass-monthly-complete .qt-eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;color:#8e682d;margin-bottom:15px}#qtass-monthly-complete .qt-lead{margin-top:22px;font-size:16px}#qtass-monthly-complete .qt-intro{margin-top:15px;color:var(--qt-muted);font-size:var(--fs-body-sm);max-width:360px}#qtass-monthly-complete .qt-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}#qtass-monthly-complete .qt-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 21px;border-radius:40px;border:1px solid transparent;font-size:var(--fs-meta);font-weight:600;transition:transform .15s}#qtass-monthly-complete .qt-button:hover{transform:translateY(-2px)}#qtass-monthly-complete .qt-gold{background:#b98b3c;color:#fffdf8}#qtass-monthly-complete .qt-outline{border-color:#c6ae82;background:transparent;color:var(--qt-plum)}#qtass-monthly-complete .qt-text-link{font-size:var(--fs-meta);border-bottom:1px solid #ccb78e;padding-bottom:4px;display:inline-block}#qtass-monthly-complete .qt-caption{font-size:11px;color:var(--qt-muted);margin-top:15px}#qtass-monthly-complete .qt-hero-art{position:relative;min-height:365px;display:grid;place-items:center;border-radius:48% 48% 5% 5%;background:radial-gradient(ellipse at 50% 38%,#fffdf3 4%,#e8d2a171 45%,#dac8de4a 75%,transparent);overflow:hidden}#qtass-monthly-complete .qt-orbit{position:absolute;border:1px solid #bd944d55;border-radius:50%;width:260px;height:260px;left:50%;top:43%;transform:translate(-50%,-50%)}#qtass-monthly-complete .qt-orbit-two{width:320px;height:320px}#qtass-monthly-complete .qt-orb{width:145px;height:145px;position:absolute;top:25px;border-radius:50%;background:radial-gradient(circle,#fffef3,#f9e6a944,#e2c17a00);box-shadow:0 0 65px #fffef0}#qtass-monthly-complete .qt-art-copy{position:relative;text-align:center;padding:45px 8px 0}#qtass-monthly-complete .qt-art-copy svg{color:var(--qt-gold);width:28px;height:28px;margin-bottom:25px}#qtass-monthly-complete .qt-art-copy p{font:31px/1.35 var(--font-heading)}#qtass-monthly-complete .qt-art-copy small{font-size:8px;letter-spacing:2px;margin-top:34px;color:var(--qt-muted)}#qtass-monthly-complete .qt-benefits{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;padding:20px 5%;border-block:1px solid var(--qt-line);font-size:var(--fs-meta)}#qtass-monthly-complete .qt-benefits span,#qtass-monthly-complete .qt-inclusions span{display:flex;align-items:center;gap:9px}#qtass-monthly-complete .qt-benefits svg,#qtass-monthly-complete .qt-inclusions svg{color:var(--qt-gold)}#qtass-monthly-complete .qt-section{padding:64px 6%}#qtass-monthly-complete .qt-story{display:grid;grid-template-columns:1fr 1fr;gap:55px}#qtass-monthly-complete .qt-story>.qt-layout>div>p:not(.qt-eyebrow){font-size:var(--fs-body-sm);color:var(--qt-muted);margin-bottom:15px}#qtass-monthly-complete .qt-plans{background:#f3eadb}#qtass-monthly-complete .qt-section-title{text-align:center;margin-bottom:34px}#qtass-monthly-complete .qt-section-title>p:last-child{font-size:var(--fs-body-sm);color:var(--qt-muted);margin-top:18px}#qtass-monthly-complete .qt-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#qtass-monthly-complete .qt-plan{position:relative;padding:28px 20px 22px;border:1px solid #e0d2bb;background:var(--qt-paper);border-radius:18px;display:flex;flex-direction:column;text-align:center}#qtass-monthly-complete .qt-featured{border:2px solid var(--qt-gold);box-shadow:0 8px 26px #81602714}#qtass-monthly-complete .qt-plan-kicker{font-size:8px;letter-spacing:1px;color:#8e682d;margin-bottom:19px}#qtass-monthly-complete .qt-term{font-size:var(--fs-body-sm);margin-top:8px}#qtass-monthly-complete .qt-price{font:34px/1.2 var(--font-heading);letter-spacing:-1px;margin-top:27px;white-space:nowrap}#qtass-monthly-complete .qt-price>span{font-size:20px}#qtass-monthly-complete .qt-per{font-size:11px;color:var(--qt-muted);margin-top:8px}#qtass-monthly-complete .qt-plan hr{width:100%;border:0;border-top:1px solid var(--qt-line);margin:22px 0}#qtass-monthly-complete .qt-plan>p:last-of-type{font-size:var(--fs-meta);color:var(--qt-muted);margin-bottom:24px;flex:1}#qtass-monthly-complete .qt-plan .qt-button{padding-inline:8px;width:100%}#qtass-monthly-complete .qt-inclusions{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;font-size:11px;margin-top:28px}#qtass-monthly-complete .qt-pricing-note{font-size:11px;text-align:center;color:var(--qt-muted);margin-top:12px}#qtass-monthly-complete .qt-order-preview{position:relative;background:var(--qt-paper);padding:22px 38px 22px 22px;display:flex;justify-content:space-between;gap:20px;margin-top:25px;border-radius:10px;border:1px solid var(--qt-gold)}#qtass-monthly-complete .qt-order-preview p{font-size:var(--fs-meta)}#qtass-monthly-complete .qt-order-preview h3{font-size:23px;margin-bottom:8px}#qtass-monthly-complete .qt-order-price{font-size:20px}#qtass-monthly-complete .qt-close{position:absolute;right:10px;top:8px;border:0;background:transparent;font-size:24px;color:var(--qt-muted)}#qtass-monthly-complete .qt-library-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px}#qtass-monthly-complete .qt-library-heading>p{font-size:var(--fs-meta);color:var(--qt-muted)}#qtass-monthly-complete .qt-gems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--qt-line);border-left:1px solid var(--qt-line)}#qtass-monthly-complete .qt-gems button{position:relative;text-align:left;padding:22px 18px 22px 45px;border:0;border-right:1px solid var(--qt-line);border-bottom:1px solid var(--qt-line);background:var(--qt-paper);color:var(--qt-plum);font:21px/1.4 var(--font-heading)}#qtass-monthly-complete .qt-gems button[aria-pressed="true"]{background:var(--qt-plum);color:#fff8e9}#qtass-monthly-complete .qt-gems button span{position:absolute;left:14px;top:27px;font:10px/1 var(--font-body);color:var(--qt-gold)}#qtass-monthly-complete .qt-gems button small{font:11px/1.5 var(--font-body);margin-top:5px;opacity:.8}#qtass-monthly-complete .qt-gem-detail{display:flex;gap:25px;align-items:center;justify-content:space-between;margin-top:25px}#qtass-monthly-complete .qt-gem-detail .qt-eyebrow{margin-bottom:8px}#qtass-monthly-complete .qt-gem-detail h3{font-size:25px;margin-bottom:10px}#qtass-monthly-complete .qt-gem-detail p:not(.qt-eyebrow){font-size:var(--fs-meta);max-width:420px;color:var(--qt-muted)}#qtass-monthly-complete .qt-gem-detail .qt-button{max-width:240px;flex-shrink:0}#qtass-monthly-complete .qt-practice{background:var(--qt-plum);color:#fff8ed;display:grid;grid-template-columns:1fr 1fr;gap:60px}#qtass-monthly-complete .qt-practice .qt-eyebrow,#qtass-monthly-complete .qt-practice em{color:#d2b16e}#qtass-monthly-complete .qt-practice>.qt-layout>div>p:not(.qt-eyebrow){font-size:var(--fs-body-sm);color:#e0d1dd;margin-top:22px}#qtass-monthly-complete .qt-practice .qt-text-link{margin-top:24px}#qtass-monthly-complete .qt-practice ol{list-style:none;padding:0;margin:0}#qtass-monthly-complete .qt-practice li{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #ffffff24;font-size:14px}#qtass-monthly-complete .qt-practice li>span{font-size:11px;color:#d2b16e}#qtass-monthly-complete .qt-practice li small{font-size:10px;color:#d9c9d6;margin-top:2px}#qtass-monthly-complete .qt-practice li b{margin-left:auto;font-size:11px;font-weight:400;color:#d2b16e;white-space:nowrap}#qtass-monthly-complete .qt-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:50px}#qtass-monthly-complete details{border-bottom:1px solid var(--qt-line);padding:15px 0}#qtass-monthly-complete summary{cursor:pointer;font-size:var(--fs-body-sm)}#qtass-monthly-complete details p{font-size:var(--fs-meta);color:var(--qt-muted);padding-top:14px}#qtass-monthly-complete .qt-closing{text-align:center;padding:45px 6% 65px;background:radial-gradient(ellipse at bottom,#ead3a15c,transparent 65%)}#qtass-monthly-complete .qt-closing .qt-button{margin-top:25px}#qtass-monthly-complete .qt-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 6%;border-top:1px solid var(--qt-line);font-size:10px;color:var(--qt-muted)}#qtass-monthly-complete .qt-footer>span:first-child{font:23px/1.3 var(--font-heading);color:var(--qt-gold)}#qtass-monthly-complete .qt-footer small{font:10px var(--font-body);color:var(--qt-muted)}
@media(max-width:650px){#qtass-monthly-complete .qt-header nav{display:none}#qtass-monthly-complete .qt-hero{grid-template-columns:1fr;padding-block:38px}#qtass-monthly-complete .qt-hero-art{min-height:260px;margin-top:18px}#qtass-monthly-complete .qt-art-copy{padding-top:12px}#qtass-monthly-complete .qt-art-copy small{margin-top:20px}#qtass-monthly-complete .qt-orbit{width:200px;height:200px}#qtass-monthly-complete .qt-orbit-two{width:245px;height:245px}#qtass-monthly-complete .qt-section{padding:42px 6%}#qtass-monthly-complete .qt-story,#qtass-monthly-complete .qt-practice,#qtass-monthly-complete .qt-faq{grid-template-columns:1fr;gap:25px}#qtass-monthly-complete .qt-plan-grid{grid-template-columns:1fr;gap:18px}#qtass-monthly-complete .qt-plan{padding:25px}#qtass-monthly-complete .qt-plan-kicker{margin-bottom:12px}#qtass-monthly-complete .qt-price{margin-top:18px;font-size:39px}#qtass-monthly-complete .qt-benefits{gap:12px 22px;font-size:11px}#qtass-monthly-complete .qt-library-heading,#qtass-monthly-complete .qt-gem-detail{align-items:flex-start;flex-direction:column}#qtass-monthly-complete .qt-gems{grid-template-columns:repeat(2,minmax(0,1fr))}#qtass-monthly-complete .qt-gems button{padding:18px 10px 18px 30px;font-size:18px}#qtass-monthly-complete .qt-gems button span{left:8px;top:24px}#qtass-monthly-complete .qt-gem-detail .qt-button{max-width:none}#qtass-monthly-complete .qt-order-preview{flex-direction:column}#qtass-monthly-complete .qt-footer{align-items:flex-start;flex-direction:column}#qtass-monthly-complete .qt-header{gap:10px}#qtass-monthly-complete .qt-brand{font-size:25px}}
#qtass-monthly-complete .qt-rhythms{background:#f3ecdf;border-top:1px solid var(--qt-line)}
#qtass-monthly-complete .qt-rhythm-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:30px;align-items:start}
#qtass-monthly-complete .qt-rhythm-intro>div>p:not(.qt-eyebrow){font-size:var(--fs-body-sm);color:var(--qt-muted);margin-bottom:14px}
#qtass-monthly-complete .qt-rhythm-table table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}
#qtass-monthly-complete .qt-rhythm-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#qtass-monthly-complete .qt-rhythm-table thead th{padding:18px 22px;background:#ead8b8;font-size:var(--fs-body-sm);font-weight:500;vertical-align:middle}
#qtass-monthly-complete .qt-rhythm-table thead th:first-child{width:65px;padding-inline:14px;text-align:center}
#qtass-monthly-complete .qt-rhythm-table thead th:last-child{background:var(--qt-plum);color:#fff8ed}
#qtass-monthly-complete .qt-rhythm-table thead svg{vertical-align:middle;margin-right:7px}
#qtass-monthly-complete .qt-rhythm-table thead small{font-size:11px;opacity:.85;margin-top:4px}
#qtass-monthly-complete .qt-rhythm-table tbody th{font-size:var(--fs-meta);font-weight:400;text-align:center;color:#8e682d;border-bottom:1px solid #dfd2bc}
#qtass-monthly-complete .qt-rhythm-table td{padding:15px 22px;border-bottom:1px solid #dfd2bc;background:#fffaf1;vertical-align:top}
#qtass-monthly-complete .qt-rhythm-table td:last-child{background:#ede7ee;border-color:#dbd2df}
#qtass-monthly-complete .qt-rhythm-table td strong{font-size:var(--fs-meta);letter-spacing:1px;font-weight:600;display:block}
#qtass-monthly-complete .qt-rhythm-table td span{font-size:var(--fs-meta);display:block;margin-top:3px;color:var(--qt-muted)}
#qtass-monthly-complete .qt-rhythm-note{text-align:center;font:italic 18px/1.6 var(--font-heading);max-width:600px;margin:26px auto 0;color:#7e633d}
#qtass-monthly-complete .qt-story-disclosure{max-width:600px;margin-inline:auto;font-style:italic}
#qtass-monthly-complete .qt-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
#qtass-monthly-complete .qt-life-story{background:var(--qt-paper);border-top:2px solid #ceb17a;padding:25px 20px 20px;display:flex;flex-direction:column}
#qtass-monthly-complete .qt-story-symbol{display:flex;align-items:center;gap:8px;color:#8e682d;margin-bottom:20px}
#qtass-monthly-complete .qt-story-symbol svg{width:24px;height:24px}
#qtass-monthly-complete .qt-story-symbol span{font-size:9px;letter-spacing:.8px}
#qtass-monthly-complete .qt-life-story h3{font-size:27px;margin-bottom:22px}
#qtass-monthly-complete .qt-life-copy{flex:1}
#qtass-monthly-complete .qt-life-copy p{font-size:var(--fs-body-sm);color:var(--qt-muted);margin-bottom:12px}
#qtass-monthly-complete .qt-life-copy blockquote{padding:4px 0 4px 13px;margin:15px 0;border-left:2px solid var(--qt-gold);font:italic 19px/1.5 var(--font-heading);color:var(--qt-plum)}
#qtass-monthly-complete .qt-story-link{background:transparent;border:0;border-top:1px solid var(--qt-line);color:var(--qt-plum);font-size:11px;text-align:left;min-height:44px;margin-top:10px;padding:15px 0 0;display:flex;justify-content:space-between;gap:8px}
#qtass-monthly-complete .qt-story-bridge{text-align:center;margin-top:34px;padding-top:24px;border-top:1px solid var(--qt-line)}
#qtass-monthly-complete .qt-story-bridge p{font:22px/1.5 var(--font-heading);margin-bottom:22px}
@media(max-width:650px){#qtass-monthly-complete .qt-rhythm-intro{grid-template-columns:1fr;gap:22px}#qtass-monthly-complete .qt-story-grid{grid-template-columns:1fr;gap:22px}#qtass-monthly-complete .qt-life-story{padding:24px}#qtass-monthly-complete .qt-life-story h3{font-size:29px}#qtass-monthly-complete .qt-rhythm-table thead th:first-child{width:36px;padding-inline:3px;font-size:10px}#qtass-monthly-complete .qt-rhythm-table thead th{padding:12px 9px;font-size:var(--fs-meta)}#qtass-monthly-complete .qt-rhythm-table thead small{font-size:10px}#qtass-monthly-complete .qt-rhythm-table td{padding:12px 9px}#qtass-monthly-complete .qt-rhythm-table td span{font-size:11px}#qtass-monthly-complete .qt-rhythm-table thead svg{width:14px;height:14px;margin-right:3px}#qtass-monthly-complete .qt-rhythm-note{font-size:17px}#qtass-monthly-complete .qt-story-symbol span{font-size:11px}}
/* Fit the approved mockup into WordPress without changing its visual structure. */
body.qt-approved-mode-page{background:#fbf6ed;margin:0}
#qtass-monthly-complete{width:100%;max-width:1440px;margin:0 auto;border-radius:0;font-family:var(--font-body)}
#qtass-monthly-complete h1,#qtass-monthly-complete h2,#qtass-monthly-complete h3{color:inherit;text-transform:none}
#qtass-monthly-complete section{scroll-margin-top:25px}
#qtass-monthly-complete .qt-eyebrow{text-transform:uppercase}
#qtass-monthly-complete .qt-cover-subtitle{font:italic 20px/1.6 var(--font-heading);margin-top:28px;color:#8e682d}
#qtass-monthly-complete .qt-cover-caption{font-size:var(--fs-body-sm);color:var(--qt-muted);margin-top:8px;max-width:350px}
#qtass-monthly-complete .qt-pdf-subheading{font-size:25px;line-height:1.4;margin-bottom:18px}
#qtass-monthly-complete .qt-source-quote{margin:22px 0 0;padding:4px 0 4px 18px;border-left:2px solid var(--qt-gold);font:italic 19px/1.65 var(--font-heading)}
#qtass-monthly-complete .qt-pdf-intro{max-width:850px;margin:0 0 28px}
#qtass-monthly-complete .qt-pdf-intro p{font-size:var(--fs-body-sm);color:var(--qt-muted);margin-top:12px}
#qtass-monthly-complete .qt-pdf-gem-detail{display:block;background:#f4edde;border:1px solid var(--qt-line);padding:25px 30px}
#qtass-monthly-complete .qt-gem-panel h3{font-size:24px;margin-bottom:18px}
#qtass-monthly-complete .qt-gem-panel p{max-width:none!important;margin:12px 0 0;display:grid;grid-template-columns:170px 1fr;gap:18px}
#qtass-monthly-complete .qt-gem-panel strong{font-size:11px;color:#8e682d;font-weight:500}
#qtass-monthly-complete .qt-gem-panel span{font-size:var(--fs-body-sm)}
#qtass-monthly-complete .qt-gem-panel:not([hidden])+.qt-gem-panel:not([hidden]){margin-top:28px;border-top:1px solid var(--qt-line);padding-top:28px}
#qtass-monthly-complete .qt-pdf-afterword{font:italic 17px/1.7 var(--font-heading);margin-top:22px;color:var(--qt-muted)}
#qtass-monthly-complete .qt-source-note{padding:20px 23px;margin-top:25px;background:#b6893810;border-left:2px solid var(--qt-gold)}
#qtass-monthly-complete .qt-source-note h3{font:600 11px/1.7 var(--font-body);letter-spacing:1.5px;color:#8e682d;margin-bottom:12px}
#qtass-monthly-complete .qt-source-note p{font-size:var(--fs-body-sm);color:var(--qt-muted)}
#qtass-monthly-complete .qt-practice .qt-source-note h3{color:#d2b16e}
#qtass-monthly-complete .qt-practice .qt-source-note p{color:#e0d1dd}
#qtass-monthly-complete .qt-practice li{align-items:flex-start;gap:18px;padding:18px 0}
#qtass-monthly-complete .qt-practice li>span{padding-top:2px}
#qtass-monthly-complete .qt-practice li strong{font-size:14px;font-weight:500;color:#fff8ed}
#qtass-monthly-complete .qt-practice li p{font-size:var(--fs-meta);color:#e0d1dd;line-height:1.85;margin-top:8px}
#qtass-monthly-complete .qt-reassurance>div{padding:18px 0;border-bottom:1px solid var(--qt-line);font-size:var(--fs-body-sm);color:var(--qt-muted)}
#qtass-monthly-complete .qt-reassurance>div:first-child{padding-top:0}
#qtass-monthly-complete .qt-reassurance strong{display:block;font-size:14px;color:var(--qt-plum);margin-bottom:8px}
#qtass-monthly-complete .qt-pdf-origin{grid-column:1/-1;font-size:var(--fs-meta);font-style:italic;color:var(--qt-muted);line-height:1.9;border-top:1px solid var(--qt-line);padding-top:25px}
#qtass-monthly-complete .qt-source-ending{font:italic 26px/1.6 var(--font-heading);max-width:800px;margin:0 auto 22px;border:0;padding:0}
#qtass-monthly-complete .qt-motto{color:#8e682d;font-family:var(--font-heading);font-size:20px}
#qtass-monthly-complete .qt-footer>span:last-child{display:flex;gap:22px}
@media(min-width:1100px){#qtass-monthly-complete .qt-hero{gap:55px;padding-block:70px}#qtass-monthly-complete .qt-hero-art{min-height:400px}#qtass-monthly-complete .qt-hero h1{font-size:clamp(66px,6.2vw,80px)}}
@media(max-width:650px){#qtass-monthly-complete .qt-pdf-gem-detail{padding:22px}#qtass-monthly-complete .qt-gem-panel p{grid-template-columns:1fr;gap:4px}#qtass-monthly-complete .qt-source-ending{font-size:22px}#qtass-monthly-complete .qt-pdf-subheading{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#qtass-monthly-complete .qt-button{transition:none}}
/* Shared site typography, containers, header and footer. */
#qtass-monthly-complete{max-width:none;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.72}
#qtass-monthly-complete .qt-section,#qtass-monthly-complete .qt-hero,#qtass-monthly-complete .qt-closing{padding-inline:0;display:block}
#qtass-monthly-complete .qt-section{padding-block:var(--qt-section-space)}
#qtass-monthly-complete .qt-hero>.qt-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--qt-gap);align-items:center}
#qtass-monthly-complete .qt-story>.qt-layout,#qtass-monthly-complete .qt-practice>.qt-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--qt-gap)}
#qtass-monthly-complete .qt-faq>.qt-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--qt-gap)}
#qtass-monthly-complete .qt-layout>*{min-width:0}
#qtass-monthly-complete .qt-benefits{display:block;padding-inline:0}
#qtass-monthly-complete .qt-benefits>.qt-layout{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 32px}
#qtass-monthly-complete .qt-hero h1{font-family:var(--font-heading);font-size:var(--fs-display);font-weight:500}
#qtass-monthly-complete h2{font-family:var(--font-heading);font-size:var(--fs-h2)}
#qtass-monthly-complete .qt-pdf-subheading{font-size:var(--fs-h4)}
#qtass-monthly-complete .qt-lead{font-size:var(--fs-body)}
#qtass-monthly-complete .qt-button{font-size:var(--fs-button)}
#qtass-monthly-complete .qt-caption{font-size:var(--fs-badge)}
#qtass-monthly-complete .qt-eyebrow{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:.12em}
#qtass-monthly-complete .qt-source-note h3{font-family:var(--font-body);font-size:var(--fs-label)}
#qtass-monthly-complete .qt-practice li p,#qtass-monthly-complete .qt-gem-panel span{font-size:var(--fs-body-sm)}
#qtass-monthly-complete .qt-price{font-size:var(--fs-price)}
#qtass-monthly-complete section{scroll-margin-top:110px}
@media(max-width:650px){#qtass-monthly-complete .qt-hero>.qt-layout,#qtass-monthly-complete .qt-story>.qt-layout,#qtass-monthly-complete .qt-practice>.qt-layout,#qtass-monthly-complete .qt-faq>.qt-layout{grid-template-columns:1fr;gap:26px}#qtass-monthly-complete .qt-benefits>.qt-layout{gap:12px 22px}#qtass-monthly-complete .qt-hero{padding-block:38px}}
/* Requested hero and centered editorial sections. */
#qtass-monthly-complete .qt-hero{background:var(--qtass-plum-950);color:var(--qtass-ivory)}
#qtass-monthly-complete .qt-hero .qt-eyebrow,#qtass-monthly-complete .qt-hero h1 em,#qtass-monthly-complete .qt-hero .qt-cover-subtitle{color:var(--qtass-gold-300)}
#qtass-monthly-complete .qt-hero .qt-cover-subtitle{font-size:var(--fs-h4);margin-top:26px}
#qtass-monthly-complete .qt-hero .qt-cover-caption{font-size:var(--fs-body);color:var(--qtass-ivory);max-width:520px;margin-top:12px}
#qtass-monthly-complete .qt-hero .qt-caption{color:#e0d1dd}
#qtass-monthly-complete .qt-hero .qt-hero-art{color:var(--qt-plum)}
#qtass-monthly-complete #qt-journey>.qt-layout{display:block;text-align:center}
#qtass-monthly-complete #qt-journey>.qt-layout>div{max-width:880px;margin-inline:auto}
#qtass-monthly-complete #qt-journey h2{font-size:var(--fs-h2);margin-bottom:26px}
#qtass-monthly-complete #qt-journey .qt-source-quote{border-left:0;padding:18px 0 0;margin:24px auto 0;max-width:760px}
#qtass-monthly-complete #qt-rhythms{text-align:center}
#qtass-monthly-complete #qt-rhythms .qt-rhythm-intro{display:block;max-width:880px;margin:0 auto 34px;text-align:center}
#qtass-monthly-complete #qt-rhythms .qt-rhythm-intro>div+div{margin-top:26px}
#qtass-monthly-complete #qt-rhythms .qt-rhythm-table th,#qtass-monthly-complete #qt-rhythms .qt-rhythm-table td{text-align:center}
#qtass-monthly-complete .qt-hero .qt-hero-art{background-color:var(--qt-cream)}
