.m-sec{padding:clamp(40px,5.5vw,72px) 0}.m-sec.hero{padding:clamp(28px,4vw,52px) 0}.m-sec.cream{background:var(--cream)}.m-sec.chalk{background:var(--chalk)}.m-sec.yellow{background-color:var(--yellow)}.m-sec.arctic{background-color:var(--arctic)}.m-sec.ink{background:var(--ink);color:var(--cream)}.m-sec.grid-bg{--grid-line:#14171c12;--grid-size:56px}.m-sec+.m-sec,.m-sec.line{border-top:2px solid var(--ink)}.m-h1{margin:0;font-size:clamp(32px,4.6vw,54px);line-height:1.1}.m-h2{text-align:center;margin:0 0 24px;font-size:clamp(28px,3.8vw,44px);line-height:1.1}.m-lede{text-align:center;max-width:680px;margin:0 auto;font-size:18px;line-height:1.55}.m-center{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.m-narrow{max-width:780px}.m-proof{margin:0;font-size:15px;font-weight:800}.m-small{margin:0;font-size:14px;font-weight:600}.m-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,280px)), 1fr));gap:24px;display:grid}.m-card{background:var(--cream);color:var(--ink);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:14px;padding:24px}.m-card h3{margin:8px 0;font-size:22px;line-height:1.2}.m-card p{margin:0;font-size:15px;line-height:1.6}.m-num{font-family:var(--display);color:var(--orange);font-size:44px;font-weight:900;line-height:1}.m-emoji{font-size:34px;line-height:1}.m-checks{text-align:left;flex-direction:column;gap:10px;margin:0;padding:0;font-size:17px;line-height:1.5;list-style:none;display:flex}.m-checks li{padding-left:30px;position:relative}.m-checks li:before{content:"✔️";position:absolute;top:0;left:0}.m-faq{flex-direction:column;gap:12px;display:flex}.m-faq details{background:var(--cream);border:2px solid var(--ink);border-radius:6px}.m-faq details[open]{box-shadow:5px 5px 0 var(--ink)}.m-faq summary{cursor:pointer;padding:18px 22px;font-size:17px;font-weight:800}.m-faq details p{margin:0;padding:0 22px 16px;font-size:16px;line-height:1.65}.m-video{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:var(--ink);border-radius:14px;width:100%;overflow:hidden}button.btn-cta{cursor:pointer}.m-pill{background:var(--arctic);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-block}.m-pill:hover{background:var(--yellow);color:var(--ink)}.m-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.m-split .m-center{text-align:left;align-items:flex-start}.m-split .m-lede{text-align:left;margin:0}@media (width<=820px){.m-split{grid-template-columns:1fr}.m-split .m-center{text-align:center;align-items:center}.m-split .m-lede{text-align:center}.m-split.media-first>:last-child{order:-1}}.m-sec.ink .m-card{color:var(--ink)}.m-sec.ink .m-h2{color:var(--cream)}main .btn-cta{box-shadow:5px 5px 0 var(--ink);padding:15px 28px;font-size:clamp(17px,1.6vw,20px)}main .btn-cta:hover{box-shadow:7px 7px 0 var(--ink)}.m-sec.ink .btn-cta{box-shadow:5px 5px 0 var(--cream)}.topbar[data-astro-cid-l3xt6oap]{background:var(--ink);color:var(--cream);font-size:13px}.tb-inner[data-astro-cid-l3xt6oap]{flex-wrap:wrap;justify-content:space-between;gap:12px 20px;padding-top:8px;padding-bottom:8px;display:flex}.topbar[data-astro-cid-l3xt6oap] a[data-astro-cid-l3xt6oap]{color:inherit;text-decoration:none}.topbar[data-astro-cid-l3xt6oap] a[data-astro-cid-l3xt6oap]:hover{color:var(--yellow)}.tb-contact[data-astro-cid-l3xt6oap],.tb-social[data-astro-cid-l3xt6oap]{flex-wrap:wrap;gap:18px;display:flex}.site-head[data-astro-cid-l3xt6oap]{background:var(--cream);border-bottom:2px solid var(--ink);z-index:50;position:sticky;top:0}.head-inner[data-astro-cid-l3xt6oap]{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.home[data-astro-cid-l3xt6oap]{text-decoration:none}.nav[data-astro-cid-l3xt6oap]{align-items:center;gap:clamp(8px,2vw,22px);display:flex}.drop[data-astro-cid-l3xt6oap]{position:relative}.drop[data-astro-cid-l3xt6oap] summary[data-astro-cid-l3xt6oap]{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;padding:8px 4px;font-size:15px;font-weight:800;list-style:none}.drop[data-astro-cid-l3xt6oap] summary[data-astro-cid-l3xt6oap]::-webkit-details-marker{display:none}.drop[data-astro-cid-l3xt6oap] ul[data-astro-cid-l3xt6oap]{background:var(--cream);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:10px;min-width:220px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.drop[data-astro-cid-l3xt6oap] a[data-astro-cid-l3xt6oap]{color:var(--ink);border-radius:6px;padding:10px 12px;font-weight:600;text-decoration:none;display:block}.drop[data-astro-cid-l3xt6oap] a[data-astro-cid-l3xt6oap]:hover,.drop[data-astro-cid-l3xt6oap] a[data-astro-cid-l3xt6oap][aria-current]{background:var(--yellow)}.go[data-astro-cid-l3xt6oap]{background:var(--orange);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:800;text-decoration:none}.go[data-astro-cid-l3xt6oap]:hover{color:var(--ink);background:var(--yellow)}.home[data-astro-cid-l3xt6oap],.drop[data-astro-cid-l3xt6oap] summary[data-astro-cid-l3xt6oap]{white-space:nowrap;flex-shrink:0}@media (width<=560px){.go[data-astro-cid-l3xt6oap]{display:none}.nav[data-astro-cid-l3xt6oap]{gap:4px}.drop[data-astro-cid-l3xt6oap] summary[data-astro-cid-l3xt6oap]{font-size:13px}.tb-social[data-astro-cid-l3xt6oap]{display:none}.home[data-astro-cid-l3xt6oap] .mm{font-size:16px}.home[data-astro-cid-l3xt6oap] .studio{font-size:15px}}.final[data-astro-cid-l3xt6oap]{background:var(--ink);color:var(--cream);text-align:center;flex-direction:column;align-items:center;gap:28px;padding:clamp(40px,5.5vw,72px) 16px;display:flex}.final[data-astro-cid-l3xt6oap] h2[data-astro-cid-l3xt6oap]{text-transform:uppercase;margin:0;font-size:clamp(28px,4vw,46px);line-height:1.05}.final[data-astro-cid-l3xt6oap] .btn-cta[data-astro-cid-l3xt6oap]{box-shadow:7px 7px 0 var(--cream)}
