:root{--bg:#f8f6f1;--ink:#292b2a;--muted:#62655f;--line:#ddd9d2;--purple:#7444a4;--lime:#7444a4}body{background:#f8f6f1;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65}.wrap{max-width:1280px;padding-left:32px;padding-right:32px}.ribbon{background:#eee8f1;color:#4f316a;font-size:10px;min-height:32px}.offer-track b{background:#ddd0e9;color:#4d2a68}.motion-toggle{background:#f8f4fa;border-color:#cdbbd9;color:#654080}.nav[aria-label=Main]{min-height:90px;height:auto;flex-direction:row;justify-content:space-between;padding:15px 0;gap:24px;border-bottom:1px solid var(--line)}.nav[aria-label=Main] .brand{flex-direction:row;text-align:left;gap:12px;font-size:20px}.nav[aria-label=Main] .brand em{color:#747267;font-size:8px}.nav[aria-label=Main] .warrior-logo{height:45px;width:45px;border-color:#b69acb;box-shadow:none}.nav[aria-label=Main] .menu-button{position:static;background:transparent;border-color:#c8becf;color:#44374b;min-height:42px}.nav-links{gap:20px}.nav-links a{font-size:12px;color:#494c46}.button{border:0;border-radius:25px;background:#7444a4;color:white;box-shadow:0 9px 18px #58327b18;min-height:52px}.button:hover{background:#64348f}.button.secondary{color:#684285;border:1px solid #c5b4d0;background:transparent;box-shadow:none}.button.secondary:hover{background:#eee6f3}.eyebrow{color:#795095;font-size:10px;letter-spacing:.1em}.reference-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:start;padding-top:35px;padding-bottom:40px;background:transparent;border:0;border-radius:0;box-shadow:none;margin-top:0}.showcase-column{min-width:0}.showcase-layout{display:grid;grid-template-columns:minmax(0,1fr) 105px;gap:12px}.bundle-showcase{position:relative;background:#fff;border:1px solid #ece7df;border-radius:10px;min-width:0;overflow:hidden}.showcase-image{display:block;width:100%;padding:0;border:0;background:white;cursor:zoom-in}.showcase-image img{width:100%;height:465px;object-fit:contain;display:block}.showcase-arrow{position:absolute;top:46%;background:#ffffffda;border:1px solid #ddd4e1;width:33px;height:38px;border-radius:50%;color:#514a57;font-size:18px}.showcase-arrow.previous{left:9px}.showcase-arrow.next{right:9px}.showcase-facts{display:grid;grid-template-rows:repeat(3,1fr);gap:10px}.showcase-facts>div{padding:16px 8px;text-align:center;border:1px solid #e6dfd6;border-radius:9px;background:#f1ece4;display:flex;flex-direction:column;align-items:center;justify-content:center}.showcase-facts span{font-size:23px;color:#7f539a;margin-bottom:10px}.showcase-facts b{font-size:11px;line-height:1.4}.showcase-facts small{font-size:9px;line-height:1.5;color:#767168;margin-top:6px}.showcase-thumbnails{display:flex;gap:8px;padding-top:12px;justify-content:center}.showcase-thumbnails button{padding:0;width:68px;height:68px;overflow:hidden;background:white;border:1px solid #ded5e3;border-radius:8px}.showcase-thumbnails button[aria-pressed=true]{border:2px solid #8553a7;box-shadow:0 0 0 2px #e8daef}.showcase-thumbnails img{display:block;width:100%;height:100%;object-fit:contain}.art-caption{font-size:10px;line-height:1.6;color:#76746d;text-align:center;margin:12px 6px 0}.product-kicker{font-size:10px;color:#78508c;letter-spacing:.11em;font-weight:700}.reference-hero h1{font:800 40px/1.06 Arial,Helvetica,sans-serif;letter-spacing:-.045em;margin:14px 0 15px;color:#292b2a}.reference-hero h1 span{color:#7444a4}.bundle-subtitle{font-size:15px;line-height:1.6;margin:0 0 10px;color:#373a34;font-weight:600}.bundle-intro{font-size:13px;line-height:1.8;color:#66685f;margin:0 0 17px}.reference-hero .main-offer-price{margin:17px 0 10px;gap:12px}.reference-hero .main-offer-price strong{font-size:34px;color:#2c2d29}.reference-hero .main-offer-price del{font-size:22px;color:#918f85}.reference-hero .main-offer-price>span{font-size:10px;background:#5d3d70;color:#fff;padding:5px 8px;border-radius:20px}.offer-label{display:inline-block;background:#eae0ef;color:#583a70;padding:6px 11px;border-radius:5px;font-size:11px;margin:0 0 16px}.hero-benefits{padding:0;list-style:none;margin:0 0 17px;display:grid;gap:9px}.hero-benefits li{font-size:12px;color:#45483f;display:flex;gap:10px;line-height:1.7}.hero-benefits span{color:#805399;font-weight:700}.digital-availability{font-size:12px;line-height:1.6;font-weight:650;margin-bottom:12px;display:flex;align-items:center;gap:8px;color:#4f534b}.digital-availability>span{display:block;width:7px;height:7px;background:#80529d;border-radius:50%;flex-shrink:0}.reference-hero .main-offer-buy{width:100%;border-radius:30px;min-height:53px;font-size:14px}.offer-delivery{text-align:center;font-size:10px;line-height:1.7;color:#79786f;margin:11px 0 19px}.benefit-tiles{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:17px}.benefit-tiles>div{background:#eeece6;border-radius:8px;display:flex;gap:12px;align-items:center;padding:12px}.benefit-tiles>div>span{font-size:23px;color:#7f608d}.benefit-tiles p{margin:0}.benefit-tiles b{font-size:11px;display:block;line-height:1.6}.benefit-tiles small{font-size:10px;color:#77786f;display:block;line-height:1.6}.offer-details{border-bottom:1px solid #dbd7cf;padding:0}.offer-details summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:12px;font-weight:650}.offer-details p{font-size:12px;line-height:1.8;color:#62665c;margin:0 0 14px}.offer-details a{color:#795093}.story-band{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 35px;border-top:1px solid #e3d9e6;border-bottom:1px solid #e3d9e6;background:#ede6f1;color:#6d457e;font-size:10px;letter-spacing:.08em;font-weight:700;padding:17px 22px}.editorial-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;padding-top:65px;padding-bottom:45px}.editorial-intro h2{font-size:37px;line-height:1.1;margin:14px 0 20px;letter-spacing:-.04em}.editorial-intro p{font-size:14px;color:#6b6d63;line-height:1.9}.editorial-intro ul{list-style:none;padding:0;display:grid;gap:9px;margin:20px 0}.editorial-intro li{font-size:13px;color:#4a4f43;position:relative;padding-left:22px}.editorial-intro li:before{content:'✓';position:absolute;left:0;color:#83559b}.editorial-intro .editorial-note{font-size:11px;color:#858075}.editorial-image{background:#f0eae2;border-radius:12px;padding:18px;text-align:center}.editorial-image img{display:block;width:100%;height:315px;object-fit:contain;border-radius:8px}.editorial-image>span{font-size:12px;color:#75677d;display:block;margin-top:12px}.singles-intro{padding-top:20px;padding-bottom:30px}.singles-intro h2{font-size:36px;line-height:1.13;margin:13px 0 15px}.singles-intro p{color:#6d7066;font-size:14px}.products{gap:60px}.detail-card{background:transparent;border:0;box-shadow:none;gap:45px}.detail-card:hover{box-shadow:none}.detail-card .product-media,.detail-card#baby-podcast .product-media{height:400px;background:#fff;border-color:#e2ddd4;border-radius:11px}.product-media img[src*='cover-v1']{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;opacity:1}.product-media .category{background:#fffaf4ed;border-color:#d4c3dd;color:#735287;font-size:9px}.product-media .watch{background:#7444a4e8;border:0;color:#fff;border-radius:25px}.detail-card .product-info h2{font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:1.15;letter-spacing:-.035em}.detail-card .product-info p,.product-info p{color:#6d7165;font-size:13px}.detail-card .product-info .product-tagline{color:#383e31;font-size:15px}.detail-price{background:#eeeae3;border-color:#dfd8cc;border-radius:9px}.detail-price strong{color:#6f438c;font-size:36px}.detail-price>span{background:#795294;font-size:9px;border-radius:20px}.detail-price small{color:#797367}.sample-badge{background:#eee5f3;border-color:#d1bddc;border-radius:9px}.sample-badge>b{color:#7e5198}.sample-badge>span{color:#4c385b;font-size:14px}.sample-badge small{color:#8a7295}.detail-benefits{color:#535d47}.detail-benefits li:before{color:#8f649f}.detail-actions .button{border-radius:25px}.detail-trust{border-color:#ded8ce;color:#898172}.duo-link{color:#7f5295;font-size:12px}.collection-art-note{font-size:10px;line-height:1.6;color:#8b8073;margin:9px 0 0;text-align:center}.gallery-heading{color:#8b7d91}.gallery-count{color:#765284}.sample-thumbnails{grid-template-columns:repeat(6,minmax(0,1fr))}.sample-thumb{background:#ede6f1;border-color:transparent;border-radius:8px;box-shadow:none}.sample-thumb.is-active{border-color:#85569d;box-shadow:0 0 0 1px #ccb7d7}.cover-thumb img{object-fit:contain;background:#fff}.sample-thumb span{background:#5c3d6ed6;color:white}.gallery-controls button,.viewer-controls button{background:#efe7f2;color:#6b4a7f;border-color:#d6c3df;border-radius:20px}.drive-thumb{background:#f0ece6;border-color:#dfd6e3;color:#79588c}.drive-thumb[aria-pressed=true]{border-color:#9873ad;box-shadow:none}.drive-thumb span{font-size:10px}.folder-section .section-intro p,.section-intro p{color:#73786a}.folder-cards figure{background:#f0ece5;border-color:#e2dbd0}.folder-cards figcaption{color:#4c5046}.folder-cards figcaption button{color:#79548e;border-color:#cbb9d4}.creator-section{background:#f0ebe2;border-color:#e0d6c5}.creator-heading>p{color:#777568}.creator-steps article{border-color:#b9a5c4}.creator-steps article>span{color:#8c6a9c}.creator-steps p{color:#7b7c6e}.creator-expectations{background:#faf7f1;border-color:#ddd2c1}.creator-expectations strong{color:#5f5c4c}.creator-expectations p{color:#868170}.checkout-options legend{color:#7d7184}.plan-option{background:#fff;border-color:#ddd6df;color:#373a32}.plan-option.is-selected{background:#efe4f5;border-color:#b394c4;box-shadow:none}.plan-option small{color:#8c8194}.duo-icon{background:#e5d5ed;border-color:#b79bc9;color:#79548c}.checkout-choice-note{color:#8a7b94}.secure-payment{color:#f3eafa;animation:none;background:linear-gradient(135deg,#24152f,#17121e);border-color:#9871ab}.secure-payment h3{color:#f5e9fd}.secure-payment .button{background:#8b52b9;color:white}.secure-payment .button:hover{background:#9f62cb}.secure-payment .status{color:#dbc3ee}.steps .step{border-color:#cbb4d5}.step h3{color:#444a3b}.step p{color:#7e8274}.faq h2{color:#34392d}.faq summary{color:#4e5544}.faq details{border-color:#ddd8cd}.faq details p{color:#7b8071}.faq a{color:#835798}.support-card{background:#f1ede4;border-color:#e4dac9}.support-card h3{color:#4e5544}.support-card p,.support-card a{color:#85816f}footer{background:#f0ece3;border-color:#e4dbce;color:#7e7d70}.sticky{background:#fbf9f4f5;border-color:#d8cbdc;box-shadow:0 -5px 25px #5a3d6e0a}.sticky div{color:#8c7b98}.sticky strong{color:#37302e}.sticky strong del{color:#a594ae}.status{color:#835994}dialog{background:#fcfaf6;color:#34382e;border-color:#bfa9cc;box-shadow:0 30px 100px #33283b55}dialog p{color:#777c6c}.close{color:#79588a;border-color:#d7c5e0}.bundle-list li{border-color:#e2d8e7;color:#626951}.upsell-price span{color:#8b759a}.free{color:#845796}.skip-upgrade{color:#8b659d}.compact-payments{border-color:#e3d8e8}.compact-payments .payment-platform small{color:#8c7b95}.compact-payments .payment-platform{color:#8c7b95}#site-menu nav a{border-color:#e2d8e6}.preview-dialog h2,.folder-dialog h2{color:#4b414f}.art-dialog{width:min(900px,calc(100% - 24px));padding:24px}.art-dialog>img{display:block;width:100%;height:min(68dvh,750px);object-fit:contain;background:#fff;border-radius:10px}.art-dialog h2{font-size:23px;margin:0 50px 20px 0}.art-dialog>p{font-size:12px;margin:14px 0 0}.policy article{background:#fff!important;border-color:#e0d8e5!important;color:#6b7060!important}.policy article h2{color:#494b3d!important}.policy article a{color:#815a91!important}.policy-nav a{color:#827586}.policy .intro{color:#7d7e70}.access-card{background:#fff!important;border-color:#d4c1dc!important}.access-card h2{color:#45433b}.access-card small{color:#8c7f93}.notice{background:#f0eae0;border-color:#e1d5c2;color:#8a8373}.notice a{color:#8b659d}.policy .button{color:white!important}.skip{background:#eaddf0;color:#5c3e70}.motion-paused .offer-track{animation-play-state:paused}
@media(max-width:1000px) and (min-width:701px){.reference-hero{gap:28px;grid-template-columns:1fr 1fr}.showcase-layout{grid-template-columns:minmax(0,1fr) 75px;gap:8px}.showcase-image img{height:380px}.showcase-facts b{font-size:10px}.showcase-facts small{font-size:8px}.reference-hero h1{font-size:34px}.showcase-thumbnails{gap:6px}.showcase-thumbnails button{width:52px;height:52px}.editorial-intro{gap:35px}.editorial-intro h2{font-size:32px}.nav-links{gap:13px}.nav[aria-label=Main] .brand{font-size:17px}}
@media(max-width:700px){.wrap{padding-left:18px;padding-right:18px}.ribbon{font-size:9px;min-height:29px}.nav[aria-label=Main]{min-height:70px;padding:11px 0;gap:12px}.nav[aria-label=Main] .brand{font-size:17px;gap:9px}.nav[aria-label=Main] .warrior-logo{width:37px;height:37px}.nav[aria-label=Main] .brand em{font-size:7px}.nav[aria-label=Main] .menu-button{min-height:42px;min-width:60px;font-size:12px;background:transparent;position:static}.reference-hero{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:19px;padding-bottom:27px}.showcase-layout{grid-template-columns:minmax(0,1fr);gap:9px}.showcase-image img{height:285px}.showcase-facts{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:7px}.showcase-facts>div{padding:10px 5px;border-radius:7px;min-height:68px}.showcase-facts span{display:none}.showcase-facts b{font-size:10px}.showcase-facts small{font-size:8px;margin-top:3px}.showcase-thumbnails{gap:8px;padding-top:11px}.showcase-thumbnails button{height:49px;width:49px;min-width:44px;border-radius:6px}.art-caption{font-size:9px;line-height:1.6;margin:9px 3px 0}.product-kicker{font-size:9px}.reference-hero h1{font-size:34px;line-height:1.04;margin:12px 0 15px}.bundle-subtitle{font-size:14px;line-height:1.6}.bundle-intro{font-size:13px;line-height:1.8;margin-bottom:15px}.reference-hero .main-offer-price{margin:15px 0 10px;gap:12px}.reference-hero .main-offer-price strong{font-size:32px}.reference-hero .main-offer-price del{font-size:21px}.reference-hero .main-offer-price>span{font-size:9px}.offer-label{font-size:10px;padding:6px 9px;margin-bottom:15px}.hero-benefits{gap:8px;margin-bottom:17px}.hero-benefits li{font-size:12px}.digital-availability{font-size:11px}.reference-hero .main-offer-buy{font-size:14px;min-height:52px}.offer-delivery{font-size:10px;margin:10px 0 17px}.benefit-tiles{gap:8px}.benefit-tiles>div{padding:12px 10px;gap:10px}.benefit-tiles>div>span{font-size:20px}.benefit-tiles b{font-size:11px}.benefit-tiles small{font-size:9px}.offer-details summary{font-size:12px;min-height:46px;padding:13px 0}.offer-details p{font-size:12px}.story-band{font-size:8px;padding:15px 14px;gap:10px 17px}.editorial-intro{grid-template-columns:1fr;gap:25px;padding-top:38px;padding-bottom:25px}.editorial-intro h2{font-size:29px;margin:12px 0 18px}.editorial-intro p{font-size:13px;line-height:1.9}.editorial-intro ul{gap:9px;margin:17px 0}.editorial-intro li{font-size:12px}.editorial-intro .editorial-note{font-size:10px}.editorial-image{padding:15px}.editorial-image img{height:265px}.editorial-image>span{font-size:11px}.singles-intro{padding-top:15px;padding-bottom:24px}.singles-intro h2{font-size:30px}.singles-intro p{font-size:13px}.products{gap:40px}.detail-card{gap:22px}.detail-card .product-media,.detail-card#baby-podcast .product-media{height:335px}.detail-card .product-info h2{font-size:28px}.detail-card .product-info p{font-size:13px;line-height:1.8}.detail-card .product-info .product-tagline{font-size:14px}.detail-price{padding:15px}.detail-price strong{font-size:34px}.detail-price small{font-size:10px}.sample-badge{padding:12px 16px}.sample-badge>b{font-size:30px}.sample-badge small{font-size:9px}.sample-gallery{padding-left:0;padding-right:0}.gallery-heading{font-size:10px}.sample-thumbnails{gap:5px}.sample-thumb{aspect-ratio:9/12;min-height:58px;border-radius:6px}.sample-thumb span{font-size:8px;left:2px;bottom:4px;padding:0 3px}.gallery-controls{gap:7px}.gallery-controls button{min-height:44px;min-width:44px}.gallery-controls .sample-play{font-size:11px}.collection-art-note{font-size:9px}.drive-thumb span{font-size:10px}.detail-benefits{font-size:12px;gap:11px}.detail-actions{gap:9px}.detail-actions .button{font-size:12px;min-height:50px}.detail-trust{font-size:10px}.duo-link{font-size:12px}.folder-section .section-intro h2{font-size:29px}.creator-section{padding:26px 20px}.creator-heading h2{font-size:28px}.creator-heading>p,.creator-steps p{font-size:13px}.creator-steps h3{font-size:22px}.creator-expectations p{font-size:11px}.plan-option strong{font-size:12px}.plan-option small{font-size:10px}.plan-option>b{font-size:21px}.secure-payment{padding:22px 17px}.secure-heading h3{color:#f3e5fe}.secure-heading p{font-size:11px}.secure-payment .checkout-choice-note{color:#cbb6da}.payment-check{font-size:9px}.payment-platform small{font-size:9px}.checkout-price span{font-size:12px}.payment-footnote,.checkout-terms{font-size:11px}.coupon-options>summary{font-size:12px}.steps{gap:0}.step h3{font-size:20px}.step p,.faq details p{font-size:13px}.faq summary{font-size:14px}.support-card h3{font-size:22px}.support-card p,.support-card a{font-size:12px}.sticky{padding:10px 16px max(10px,env(safe-area-inset-bottom));gap:10px}.sticky strong{font-size:17px}.sticky div{font-size:9px}.sticky .button{border-radius:25px;font-size:12px;padding:11px 17px;min-height:45px}.sticky strong del{font-size:11px}.art-dialog{padding:19px 14px}.art-dialog h2{font-size:20px;line-height:1.4;margin-bottom:17px}.art-dialog>img{height:auto;max-height:67dvh}.art-dialog>p{font-size:11px}.scroll-reveal{animation:none!important}.phone{animation:none!important}footer{font-size:11px}.policy h1{font-size:34px!important}.policy article{font-size:13px!important}}
@media(max-width:360px){.wrap{padding-left:14px;padding-right:14px}.showcase-image img{height:260px}.showcase-thumbnails{gap:6px}.showcase-thumbnails button{height:47px;width:47px}.reference-hero h1{font-size:31px}.benefit-tiles>div{padding:11px 8px;gap:7px}.benefit-tiles b{font-size:10px}.benefit-tiles small{font-size:9px}.detail-card .product-media,.detail-card#baby-podcast .product-media{height:300px}.detail-actions .button{font-size:11px}.sample-thumb{min-height:51px}.sticky strong{font-size:15px}.sticky .button{font-size:11px;padding:10px 13px}.showcase-facts small{font-size:8px}.detail-benefits{font-size:11px}}
@media(prefers-reduced-motion:reduce){.offer-track{animation:none!important}}
