.purchase-thanks{max-width:1000px;margin:0 auto;background:#fffdf7;border-top:5px solid #a68749;color:#17334c}.purchase-thanks-inner{display:grid;grid-template-columns:48px minmax(0,1fr);gap:22px;padding:34px 36px 30px}.purchase-check{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#a68749;color:white;font-size:29px;line-height:1}.purchase-eyebrow{font-size:13px;font-weight:700;color:#83652f;letter-spacing:.04em;margin:0 0 7px}.purchase-thanks h1{font-family:var(--sans);font-size:30px;line-height:1.5;margin:0 0 16px;letter-spacing:0}.purchase-thanks-copy>p:not(.purchase-eyebrow){font-size:17px;line-height:1.9;max-width:800px}.purchase-thanks-copy .purchase-mail-note{font-size:13px!important;line-height:1.8;margin-top:13px;color:#5b6b74}.purchase-links{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:21px}.pdf-link{display:inline-flex;gap:18px;align-items:center;background:#17334c;color:white;text-decoration:none;padding:12px 18px;font-size:15px;font-weight:700}.mail-help{font-size:12px;text-decoration:underline;text-underline-offset:4px}.purchase-next{padding:17px 32px;background:#eee9dc;text-align:center;font-size:15px;line-height:1.8;font-weight:700}.purchase-next>span{display:block;font-size:12px;color:#66717a;font-weight:400;margin-top:3px}.seminar .hero-main-title{font-family:var(--sans);font-weight:800;font-size:43px;line-height:1.35;letter-spacing:-.045em;margin-bottom:22px}.seminar .hero-main-title em{color:#8b6829}.purchased .hero{scroll-margin-top:20px}.purchased .pdf-link:focus-visible,.purchased .mail-help:focus-visible{outline:3px solid #cf4f20;outline-offset:4px}@media(min-width:701px) and (max-width:1000px){.seminar .hero-main-title{font-size:38px}}@media(max-width:700px){.purchase-thanks-inner{grid-template-columns:1fr;padding:26px 20px;gap:12px}.purchase-check{width:35px;height:35px;font-size:23px}.purchase-thanks h1{font-size:25px;margin-bottom:14px}.purchase-thanks-copy>p:not(.purchase-eyebrow){font-size:16px;line-height:1.85}.purchase-thanks-copy>p br{display:none}.purchase-eyebrow{font-size:12px}.purchase-links{gap:13px;margin-top:20px}.pdf-link{font-size:14px;padding:12px 15px}.purchase-next{padding:17px 20px;font-size:14px}.purchase-next>span{font-size:11px}.seminar .hero-main-title{font-size:40px;line-height:1.3;letter-spacing:-.05em;margin-bottom:20px}}@media(max-width:359px){.purchase-thanks h1{font-size:22px}.seminar .hero-main-title{font-size:36px}}