.support-page{font-size:16px}.support-header{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:19px max(24px,calc((100vw - 1120px)/2));background:#faf6ebf5;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.support-brand{font-family:var(--display);font-size:13px;line-height:1.15;letter-spacing:-.3px;display:block}.support-brand strong{display:block;font-size:25px;letter-spacing:-.8px}.support-brand strong span{color:var(--coral)}.support-header nav{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:700}.support-header nav>a:hover{text-decoration:underline}.motion-toggle{font:inherit;font-size:11px;font-weight:700;border:1px solid var(--line);border-radius:30px;background:var(--paper);color:var(--ink);padding:9px 13px;cursor:pointer;min-height:38px}.topline .motion-toggle{padding:4px 10px;min-height:27px;font-size:9px;background:transparent;color:var(--cream);border-color:#ffffff44}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important}.motion-paused .reveal{opacity:1!important;transform:none!important}.support-main{max-width:1200px;padding:36px 40px 80px;margin:auto}.breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--muted);margin-bottom:33px}.breadcrumb a{text-decoration:underline;text-underline-offset:3px}.support-title{font-size:clamp(38px,4.8vw,61px);letter-spacing:-2px;line-height:1.08;max-width:750px}.support-intro{font-size:17px;line-height:1.75;margin-top:25px;max-width:640px;color:var(--ink)}.activity-top{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:start}.activity-copy .eyebrow{font-size:10px}.activity-art{margin-top:29px;overflow:hidden;border-radius:58px 12px 12px 12px;border:1px solid var(--line);background:var(--mint)}.activity-art img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.little-note{font-size:12px;line-height:1.8;margin:20px 0;color:var(--muted)}.little-note strong{font-weight:400;color:var(--ink)}.guide-card{min-width:0;padding:32px;background:var(--paper);border:1px solid var(--line);border-radius:22px;box-shadow:8px 10px 0 var(--mint)}.guide-card-head{display:flex;align-items:center;gap:15px;margin-bottom:29px}.guide-card-head .eyebrow{font-size:9px;margin:0 0 5px;letter-spacing:1.5px}.guide-card-head p{font-size:11px;line-height:1.7}.audio-badge{display:grid;place-items:center;width:45px;height:45px;flex:0 0 45px;background:var(--yellow);border-radius:50%}.audio-badge svg{display:block;width:26px;height:26px;fill:none;stroke:var(--green);stroke-width:1.2;stroke-linejoin:round}.guide-card h2{font-size:34px;line-height:1.1;letter-spacing:-1px}.guide-card h3{font-size:22px;letter-spacing:-.5px;margin-bottom:10px}.guide-card>p{font-size:14px;line-height:1.85;margin-top:14px}.guide-card audio{display:block;width:100%;margin:26px 0 12px;accent-color:var(--green)}.player-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.player-tools .secondary-button{font-size:11px;padding:9px 12px;min-height:40px}.player-tools label{font-size:11px;display:flex;align-items:center;gap:7px}.player-tools select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;min-height:40px;padding:6px}.download-link{font-size:13px;display:inline-block;font-weight:700;border-bottom:1px solid var(--ink);padding:6px 0}.guide-card .mini-copy,.mini-copy{font-size:11px;line-height:1.8;color:var(--muted)}.media-status{font-size:12px;color:var(--ink);min-height:0}.rule{height:1px;background:var(--line);margin:25px 0}.activity-details{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;margin-top:65px}.activity-details h2,.offer-explanation h2,.offer-faq h2{font-size:35px;letter-spacing:-1.1px;line-height:1.15;margin-bottom:24px}.written-guide>p{font-size:15px;line-height:1.9;margin:15px 0}.question-card{padding:27px;background:var(--mint);border-radius:18px;align-self:start}.question-card details,.offer-faq details,.full-transcript{padding:17px 0;border-top:1px solid #bdc9b8}.question-card summary,.offer-faq summary,.full-transcript summary{font-weight:700;font-size:14px;cursor:pointer;min-height:28px}.question-card details p,.offer-faq details p,.full-transcript p{font-size:14px;line-height:1.85;margin-top:15px}.full-transcript{margin-top:27px}.full-transcript summary{font-size:13px}.activity-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:13px;margin-top:55px}.button.secondary{background:transparent;color:var(--green);border-color:var(--line)}.button.secondary:hover{background:var(--mint)}.support-footer{padding:40px max(24px,calc((100vw - 1120px)/2));border-top:1px solid var(--line);background:#f0f0e3}.support-footer p{font-size:12px;margin-top:8px}.support-footer nav{display:flex;flex-wrap:wrap;gap:25px;font-size:12px;margin:23px 0}.support-footer small{font-size:10px;color:var(--muted)}.hub-intro{max-width:760px;padding:24px 0 45px}.book-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.book-guide-card{display:grid;grid-template-columns:145px 1fr;gap:24px;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:18px;transition:transform .2s,box-shadow .2s}.book-guide-card:hover{transform:translateY(-3px);box-shadow:5px 7px 0 var(--mint)}.book-guide-card img{width:145px;border-radius:3px;box-shadow:3px 5px 0 #dce0cf}.book-guide-card>div{align-self:center}.book-guide-card h2{font-size:26px;letter-spacing:-.7px;line-height:1.1}.book-guide-card p{font-size:13px;line-height:1.8;margin:15px 0}.book-guide-card span{font-size:11px;font-weight:700}.help-note{padding:29px;margin-top:35px;background:var(--mint);border-radius:18px}.help-note h2{font-size:28px;letter-spacing:-.7px;margin-bottom:14px}.help-note p,.help-note li{font-size:14px;line-height:1.9}.book-hub-hero{display:grid;grid-template-columns:1fr 230px;gap:70px;align-items:center;margin:20px 0 50px}.book-hub-hero>img{width:230px;transform:rotate(4deg);box-shadow:5px 8px 0 var(--mint)}.book-hub-hero>div>p:not(.support-intro){font-size:14px;margin-top:17px}.search-label{display:block;font-size:12px;font-weight:700;margin-top:25px;max-width:430px}.search-label input{display:block;width:100%;font:inherit;font-size:15px;padding:13px 15px;margin-top:8px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.search-status{font-size:12px;margin-top:10px}.mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.mission-list{background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:22px}.mission-list h3{font-size:23px;margin:0 0 20px;letter-spacing:-.5px}.activity-link{display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);padding:17px 0}.activity-link>span{flex:0 0 55px;font-size:9px;font-weight:700;color:var(--muted)}.activity-link strong{font-size:14px;line-height:1.6;flex:1}.activity-link b{font-weight:400;font-size:20px}.activity-link:hover{color:var(--coral)}.activity-link[hidden],.mission-list[hidden]{display:none}.upsell-top{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding-top:35px;align-items:start}.upsell-top .support-title{font-size:clamp(42px,4.8vw,60px)}.offer-scope{font-size:12px;line-height:1.8;margin-top:20px;max-width:550px}.offer-book-row{display:flex;gap:10px;margin:35px 0 15px;padding:17px 3px 7px;align-items:flex-start}.offer-book-row figure{flex:1;min-width:0;margin:0}.offer-book-row img{border-radius:3px;box-shadow:3px 6px 0 #d8dfcd;transition:transform .25s}.offer-book-row figure:nth-child(1) img{transform:rotate(-4deg)}.offer-book-row figure:nth-child(3) img{transform:rotate(4deg)}.offer-book-row figure:nth-child(2){margin-top:-14px;z-index:1}.offer-book-row figcaption{font-size:9px;line-height:1.5;margin-top:15px;text-align:center;font-weight:700}.offer-book-row.single{justify-content:center}.offer-book-row.single figure{flex:0 1 260px}.offer-book-row.single img{transform:rotate(-3deg)}.extra-price{display:flex;align-items:center;gap:9px;margin:25px 0}.extra-price>span{font-size:14px}.extra-price strong{font-family:var(--display);font-size:61px;letter-spacing:-2px;line-height:1}.extra-price small{font-size:9px;line-height:1.7;color:var(--muted);margin-left:4px}.purchase-card .check-list{font-size:12px;line-height:1.8;margin-bottom:28px}.checkout-explanation{font-size:10px;line-height:1.8;margin:15px 0;text-align:center}.decline-link{font-size:12px;display:block;text-align:center;text-decoration:underline;text-underline-offset:4px;padding:14px 5px;min-height:44px}.purchase-card .mini-copy{font-size:10px;text-align:center;margin-top:20px}.offer-explanation{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:65px 0}.offer-explanation p{font-size:15px;line-height:1.9;margin:15px 0}.offer-explanation h3{font-size:24px;letter-spacing:-.5px}.offer-explanation h3:not(:first-child){margin-top:28px}.offer-faq{max-width:800px;margin:15px auto}.offer-faq details p{font-size:15px}.status-page{max-width:850px;margin:45px auto 30px}.status-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}.status-page .help-note{margin-top:45px}.reading-page{max-width:760px;margin:25px auto}.reading-page .support-title{margin-bottom:40px}.reading-page h2{font-size:27px;letter-spacing:-.6px;margin:30px 0 15px}.reading-page p{font-size:16px;line-height:1.9;margin:15px 0}.reading-page a{text-decoration:underline;text-underline-offset:3px}.enter{animation:companion-in .45s ease-out both}@keyframes companion-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:850px){.support-main{padding:28px 25px 60px}.activity-top,.activity-details,.upsell-top{gap:30px}.guide-card{padding:25px}.guide-card h2{font-size:29px}.support-title{font-size:43px}.book-guide-card{grid-template-columns:100px 1fr;gap:17px;padding:20px}.book-guide-card img{width:100px}.book-guide-card h2{font-size:24px}.book-hub-hero{grid-template-columns:1fr 170px;gap:30px}.book-hub-hero>img{width:170px}.support-header nav{gap:17px}.extra-price strong{font-size:52px}.upsell-top .support-title{font-size:45px}}
@media(max-width:640px){.support-header{padding:14px 22px;flex-wrap:wrap;gap:14px}.support-header nav{width:100%;justify-content:space-between;gap:9px;font-size:11px}.support-header .support-brand strong{display:inline;font-size:21px;margin-left:4px}.support-header .support-brand{font-size:16px}.support-header .motion-toggle{font-size:10px;padding:7px 11px;min-height:35px}.support-main{padding:25px 22px 50px}.breadcrumb{margin-bottom:25px;font-size:10px}.support-title,.upsell-top .support-title{font-size:39px;letter-spacing:-1.4px}.support-intro{font-size:16px;margin-top:22px}.activity-top,.activity-details,.upsell-top,.offer-explanation{grid-template-columns:1fr;gap:27px}.activity-top{gap:23px}.activity-art{margin-top:23px;max-height:235px}.activity-art img{object-position:center}.little-note{font-size:11px;margin-bottom:0}.guide-card{padding:25px 22px;box-shadow:5px 6px 0 var(--mint)}.guide-card h2{font-size:31px}.guide-card-head{margin-bottom:23px}.activity-details{margin-top:45px;gap:30px}.activity-details h2,.offer-explanation h2,.offer-faq h2{font-size:31px}.question-card{padding:24px}.activity-nav{margin-top:35px;gap:10px}.activity-nav .button{font-size:10px;padding:14px 17px;gap:5px}.book-guide-grid,.mission-grid{grid-template-columns:1fr}.book-guide-card{grid-template-columns:100px 1fr;gap:20px;padding:21px}.book-guide-card p{font-size:12px}.book-guide-card h2{font-size:25px}.hub-intro{padding-top:5px;padding-bottom:30px}.book-hub-hero{grid-template-columns:1fr 95px;gap:20px;margin-bottom:35px}.book-hub-hero>img{width:95px;align-self:start;margin-top:20px}.book-hub-hero .support-title{font-size:31px}.book-hub-hero .eyebrow{font-size:8px}.book-hub-hero .support-intro{font-size:14px}.book-hub-hero>div>p:not(.support-intro){font-size:12px}.search-label input{font-size:13px}.book-hub-hero .search-label{width:calc(100% + 115px);margin-top:22px}.book-hub-hero .search-status{width:calc(100% + 115px)}.mission-list{padding:20px}.mission-list h3{font-size:23px}.activity-link{gap:10px;padding:17px 0}.activity-link strong{font-size:13px}.upsell-top{padding-top:10px}.offer-book-row{max-width:430px;margin:28px auto 14px;gap:9px}.offer-book-row figcaption{font-size:8px}.offer-book-row.single{max-width:235px}.extra-price strong{font-size:62px}.offer-explanation{padding:50px 0;gap:20px}.offer-explanation p{font-size:14px}.offer-faq{margin:0}.status-page{margin:20px auto}.status-actions{display:grid;grid-template-columns:1fr}.status-actions .button{font-size:11px;padding:16px}.help-note{padding:23px}.help-note h2{font-size:25px}.help-note ol{padding-left:20px}.reading-page{margin:10px auto}.reading-page .support-title{margin-bottom:30px}.reading-page p{font-size:15px}.support-footer{padding:32px 22px}.support-footer nav{gap:20px;font-size:11px}.topline{flex-wrap:wrap;row-gap:5px}.topline .motion-toggle{font-size:8px;padding:3px 8px;min-height:24px}}
@media(prefers-reduced-motion:reduce){.enter{animation:none}.book-guide-card,.offer-book-row img{transition:none}.book-guide-card:hover{transform:none}}
/* A paused entrance must still show content on a newly opened QR page. */
.motion-paused .enter{animation:none!important;opacity:1!important;transform:none!important}
