.free[data-astro-cid-tc2do3qp]{border:2px solid var(--teal);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-bottom:48px;padding:40px;display:flex;position:relative}.badge[data-astro-cid-tc2do3qp]{background:var(--teal);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:700;position:absolute;top:-13px;left:28px}.free[data-astro-cid-tc2do3qp] h2[data-astro-cid-tc2do3qp]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:8px;font-size:1.75rem;display:flex}.free-price[data-astro-cid-tc2do3qp]{color:var(--teal-dark)}.free[data-astro-cid-tc2do3qp] p[data-astro-cid-tc2do3qp]{color:var(--ink-2);max-width:46ch;margin:0}.free-copy[data-astro-cid-tc2do3qp]{flex:360px}.list[data-astro-cid-tc2do3qp]{row-gap:32px}.lesson[data-astro-cid-tc2do3qp]{flex-direction:column;display:flex;overflow:hidden}.media[data-astro-cid-tc2do3qp]{aspect-ratio:16/9;background:var(--mint);position:relative}.media[data-astro-cid-tc2do3qp] img{object-fit:cover;width:100%;height:100%}.pill[data-astro-cid-tc2do3qp]{background:var(--white);text-transform:none;letter-spacing:0;font-size:.8125rem;position:absolute;top:14px;right:14px}.body[data-astro-cid-tc2do3qp]{flex-direction:column;flex:1;padding:28px;display:flex}.title-row[data-astro-cid-tc2do3qp]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.title-row[data-astro-cid-tc2do3qp] h2[data-astro-cid-tc2do3qp]{margin-bottom:8px;font-size:1.5rem}.price[data-astro-cid-tc2do3qp]{font-family:var(--font-head);white-space:nowrap;font-size:1.5rem;font-weight:700}.price[data-astro-cid-tc2do3qp].quote{color:var(--slate);font-size:1.125rem}.tagline[data-astro-cid-tc2do3qp]{color:var(--teal-dark);margin-bottom:8px;font-size:.9875rem;font-weight:700}.long[data-astro-cid-tc2do3qp]{color:var(--muted);flex:1;margin-bottom:24px}.policies[data-astro-cid-tc2do3qp]{text-align:center;background:#fbfcfc;padding:clamp(28px,4vw,48px)}.policies[data-astro-cid-tc2do3qp] h2[data-astro-cid-tc2do3qp]{margin-bottom:32px;font-size:1.75rem}.policies[data-astro-cid-tc2do3qp] ul[data-astro-cid-tc2do3qp]{text-align:left;grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.policies[data-astro-cid-tc2do3qp] li[data-astro-cid-tc2do3qp]{gap:16px;display:flex}.policies[data-astro-cid-tc2do3qp] h3[data-astro-cid-tc2do3qp]{margin-bottom:4px;font-size:1.0625rem}.policies[data-astro-cid-tc2do3qp] p[data-astro-cid-tc2do3qp]{color:var(--muted);margin:0;font-size:.9875rem}.icon-tile[data-astro-cid-tc2do3qp]{background:var(--white);border:1px solid var(--line);width:44px;height:44px;color:var(--teal-dark);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.refund[data-astro-cid-tc2do3qp]{border-top:1px solid var(--line);margin:32px 0 0;padding-top:24px}.refund[data-astro-cid-tc2do3qp] .link-arrow[data-astro-cid-tc2do3qp]{color:var(--teal-dark)}.faq[data-astro-cid-tc2do3qp]{gap:12px;max-width:800px;margin:0 auto;display:grid}.faq[data-astro-cid-tc2do3qp] details[data-astro-cid-tc2do3qp]{padding:0}.faq[data-astro-cid-tc2do3qp] summary[data-astro-cid-tc2do3qp]{cursor:pointer;font-family:var(--font-head);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.faq[data-astro-cid-tc2do3qp] summary[data-astro-cid-tc2do3qp]::-webkit-details-marker{display:none}.faq[data-astro-cid-tc2do3qp] summary[data-astro-cid-tc2do3qp]:focus-visible{outline:3px solid var(--teal-dark);outline-offset:2px;border-radius:var(--radius-lg)}.chev[data-astro-cid-tc2do3qp]{border-right:2px solid var(--teal-dark);border-bottom:2px solid var(--teal-dark);flex-shrink:0;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)}.faq[data-astro-cid-tc2do3qp] details[data-astro-cid-tc2do3qp][open] .chev[data-astro-cid-tc2do3qp]{transform:rotate(-135deg)}.faq[data-astro-cid-tc2do3qp] details[data-astro-cid-tc2do3qp] p[data-astro-cid-tc2do3qp]{color:var(--muted);margin:0;padding:0 24px 22px}@media (width<=899px){.free[data-astro-cid-tc2do3qp]{padding:32px 24px 28px}.free[data-astro-cid-tc2do3qp] .btn[data-astro-cid-tc2do3qp]{width:100%}.policies[data-astro-cid-tc2do3qp] ul[data-astro-cid-tc2do3qp]{grid-template-columns:1fr}}
