:root{--bg: #FFF9E3;--heading: #C4482A;--body: #5B4A35;--marigold: #F5B93E;--sky: #8FC4E8;--coral: #E85A6B;--btn-hover: #FFDA62;--announce: #F5B93E;--ink: #4A3B28;--card-bg: #FFFDF3;--border-dash: #C4482A;--max-width: 1200px;--pad-y: 64px;--radius-lg: 24px;--radius-md: 16px;--radius-sm: 10px;--font-heading: "Baloo 2", system-ui, -apple-system, Segoe UI, sans-serif;--font-body: "Quicksand", system-ui, -apple-system, Segoe UI, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}img,svg,video{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.skip-to-content{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1000}.skip-to-content:focus{position:fixed;left:16px;top:16px;width:auto;height:auto;padding:10px 16px;background:var(--heading);color:#fff;border-radius:var(--radius-sm);font-family:var(--font-heading);font-weight:700;outline:3px solid var(--marigold);outline-offset:2px}body{background:var(--bg);color:var(--body);font-family:var(--font-body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--heading);font-weight:700;line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(2.4rem,5vw,4rem)}h2{font-size:clamp(2rem,3.6vw,3rem)}h3{font-size:clamp(1.4rem,2.2vw,1.9rem)}h4{font-size:1.25rem}p{margin:0 0 1em}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}section.blc-section{padding:var(--pad-y) 0;position:relative}section.blc-section--tight{padding-top:0;padding-bottom:48px}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--marigold);color:var(--heading);border:2px solid var(--ink);border-radius:999px;font-weight:700;font-family:var(--font-heading);font-size:1.05rem;transition:background .15s ease,transform .15s ease;text-decoration:none}.btn:hover{background:var(--btn-hover);transform:translateY(-2px)}.btn--secondary{background:transparent;color:var(--heading)}.btn--secondary:hover{background:var(--bg)}.btn--large{padding:18px 40px;font-size:1.15rem}.announce{background:var(--announce);color:var(--heading);text-align:center;padding:10px 20px;font-family:var(--font-heading);font-weight:600;font-size:.95rem;border-bottom:2px solid var(--ink)}.site-header{background:var(--bg);border-bottom:2px dashed var(--border-dash);position:sticky;top:0;z-index:50}.site-header__inner{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;max-width:var(--max-width);margin:0 auto;gap:24px}.site-logo{font-family:var(--font-heading);color:var(--heading);font-size:1.5rem;font-weight:700;display:inline-flex;align-items:center;gap:8px}.site-logo img{height:42px;width:auto}.site-nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0}.site-nav a{font-family:var(--font-heading);font-weight:600;color:var(--heading);font-size:1rem;padding:6px 4px;border-bottom:2px solid transparent;transition:border-color .15s}.site-nav a:hover,.site-nav a[aria-current=page]{border-bottom-color:var(--marigold)}.nav-cta{margin-left:8px}.mobile-toggle{display:none;background:none;border:0;color:var(--heading)}.hero{padding:60px 0 40px;position:relative}.hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.hero__eyebrow{display:inline-block;background:#fbe4b8;color:var(--heading);padding:6px 16px;border-radius:999px;font-family:var(--font-heading);font-weight:700;font-size:.85rem;letter-spacing:.05em;border:2px solid var(--heading);margin-bottom:16px}.hero__title{margin-bottom:20px}.hero__title em{font-style:normal;color:var(--coral);position:relative}.hero__subtitle{font-size:1.2rem;max-width:520px;margin-bottom:32px}.hero__ctas{display:flex;flex-wrap:wrap;gap:16px}.hero__image{background:var(--card-bg);border:2px solid var(--ink);border-radius:var(--radius-lg);padding:24px;box-shadow:6px 6px 0 var(--marigold)}.story{background:var(--card-bg);border-top:2px dashed var(--border-dash);border-bottom:2px dashed var(--border-dash);text-align:center}.story__inner{max-width:780px;margin:0 auto;text-align:center}.story h2{margin-bottom:24px}.story p{font-size:1.2rem}.how{text-align:center}.how__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px}.how__step{background:var(--card-bg);border:2px solid var(--ink);border-radius:var(--radius-lg);padding:48px 20px 28px;text-align:center;position:relative}.how__step-num{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;background:var(--marigold);color:var(--heading);border:2px solid var(--ink);border-radius:50%;font-family:var(--font-heading);font-weight:700;font-size:.95rem;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.how__step img,.how__step .step-icon{margin:0 auto 8px;max-width:130px;width:130px;height:130px;object-fit:contain}.how__step h3{font-size:1.15rem;margin-bottom:6px}.how__step p{font-size:.98rem;margin:0}.formats{text-align:center;background:var(--card-bg);border-top:2px dashed var(--border-dash);border-bottom:2px dashed var(--border-dash)}.formats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}.format-card{background:var(--bg);border:2px solid var(--ink);border-radius:var(--radius-lg);padding:28px 24px;text-align:center;box-shadow:4px 4px 0 var(--marigold);transition:transform .2s ease}.format-card:hover{transform:translateY(-4px)}.format-card img{margin:0 auto 16px;max-width:220px}.format-card h3{margin-bottom:4px}.format-card__price{font-family:var(--font-heading);color:var(--coral);font-size:1.6rem;font-weight:700;margin:8px 0 20px}.diff{text-align:center}.diff__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.diff__card{text-align:center;padding:16px}.diff__card img{max-width:130px;width:130px;height:130px;object-fit:contain;margin:0 auto 12px}.diff__card h3{font-size:1.1rem;margin-bottom:6px}.diff__card p{font-size:.98rem}.samples{background:var(--card-bg);border-top:2px dashed var(--border-dash);border-bottom:2px dashed var(--border-dash)}.samples__inner{text-align:center}.samples__track{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px}.sample-card{background:var(--bg);border:2px solid var(--ink);border-radius:var(--radius-lg);padding:16px;box-shadow:4px 4px 0 var(--sky);transform:rotate(-1deg);transition:transform .2s}.sample-card:nth-child(2n){transform:rotate(1deg);box-shadow:4px 4px 0 var(--coral)}.sample-card:hover{transform:rotate(0) scale(1.03)}.sample-card img{border-radius:var(--radius-sm)}.testis{text-align:center}.testis__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.testi{background:var(--card-bg);border:2px solid var(--ink);border-radius:var(--radius-lg);padding:28px 24px;text-align:left}.testi__stars{color:var(--marigold);font-size:1.2rem;margin-bottom:12px;letter-spacing:2px}.testi__quote{font-style:italic;font-size:1.05rem}.testi__name{font-family:var(--font-heading);color:var(--heading);font-weight:700;margin-top:12px}.faq{background:var(--card-bg);border-top:2px dashed var(--border-dash);border-bottom:2px dashed var(--border-dash)}.faq__inner{max-width:780px;margin:0 auto}.faq h2{text-align:center}.faq details{border:2px solid var(--ink);border-radius:var(--radius-md);background:var(--bg);padding:16px 20px;margin-bottom:14px}.faq details[open]{background:var(--card-bg);box-shadow:3px 3px 0 var(--marigold)}.faq summary{cursor:pointer;font-family:var(--font-heading);color:var(--heading);font-weight:700;font-size:1.1rem;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq summary:after{content:"+";font-size:1.5rem}.faq details[open] summary:after{content:"\2212"}.faq p{margin:12px 0 0}.final-cta{text-align:center;padding:var(--pad-y) 24px}.final-cta__image{max-width:640px;margin:0 auto 24px}.final-cta h2{margin-bottom:16px}.final-cta p{font-size:1.2rem;max-width:640px;margin:0 auto 32px}.site-footer{background:var(--heading);color:var(--bg);padding:60px 0 32px;border-top:2px solid var(--ink)}.site-footer h4{color:var(--marigold);font-size:1.1rem;margin-bottom:16px}.site-footer a{color:var(--bg)}.site-footer a:hover{color:var(--marigold)}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px dashed var(--marigold)}.footer__col ul{list-style:none;padding:0;margin:0}.footer__col li{margin-bottom:8px}.footer__bottom{text-align:center;padding-top:24px;font-size:.9rem;opacity:.85}.page-404{text-align:center;padding:120px 24px}.page-404 h1{margin-bottom:16px}.page-404 p{font-size:1.15rem}.page-wrap{padding:60px 0}.page-wrap--tight{padding:40px 0 8px}.page-wrap--tight .lede{margin-bottom:24px}.page-wrap .rte{font-size:1.05rem}.page-wrap h1{text-align:center;margin-bottom:8px}.page-wrap .lede{text-align:center;font-size:1.2rem;max-width:640px;margin:0 auto 48px}@media(max-width:900px){.hero__grid,.how__grid,.formats__grid,.diff__grid,.samples__track,.testis__grid,.footer__grid{grid-template-columns:1fr}.how__grid,.diff__grid{grid-template-columns:1fr 1fr}.site-nav{display:none}.site-nav.is-open{display:block;position:absolute;top:100%;left:0;right:0;background:var(--bg);border-bottom:2px dashed var(--border-dash);padding:20px}.site-nav.is-open ul{flex-direction:column;gap:16px;text-align:center}.mobile-toggle{display:block;font-size:1.6rem}.nav-cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
