.product-hero{padding-bottom:80px}.product-breadcrumb{margin-bottom:28px}.product-breadcrumb ol{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;color:var(--secondary);font-family:var(--font-pt-caption),sans-serif;font-size:13px;line-height:18px}.product-breadcrumb li+li:before{margin-right:8px;content:"/"}.product-breadcrumb a{color:var(--ink)}.product-breadcrumb a:focus-visible,.product-breadcrumb a:hover{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.product-page .lp-hero-lede{max-width:760px}.product-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;margin-top:32px}.product-actions .lp-hero-cta{margin-top:0}.product-price{margin:16px 0 0;color:var(--secondary);font-family:var(--font-pt-caption),sans-serif;font-size:13px;line-height:18px}.product-section{padding-top:80px;padding-bottom:80px;border-top:1px solid var(--line)}.product-features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;column-gap:24px}.product-features p,.product-related p{margin:10px 0 0;color:var(--secondary);font-size:16px;line-height:24px}.product-audience{max-width:960px;margin:32px auto 0;color:var(--secondary);font-size:16px;line-height:24px;text-align:center}.product-audience strong{color:var(--ink);font-weight:700}.product-faq{max-width:880px;margin:48px auto 0;border-top:2px solid var(--teal)}.product-faq>div{padding:24px 0;border-bottom:1px solid var(--line)}.product-faq dt{color:var(--ink);font-size:22px;line-height:28px}.product-faq dd,.product-faq dt{font-family:var(--font-pt-serif),Georgia,serif}.product-faq dd{margin:10px 0 0;color:var(--secondary);font-size:18px;line-height:26px}.product-related{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;column-gap:24px}.product-related .lp-plan{color:inherit;transition:border-color var(--motion-fast) ease-out}.product-related .lp-plan:focus-visible,.product-related .lp-plan:hover{border-color:var(--teal)}.product-related .lp-text-link{margin-top:auto;padding-top:20px}@media (max-width:767px){.product-section{padding-top:40px;padding-bottom:40px}.product-features,.product-related{grid-template-columns:minmax(0,1fr)}.product-actions .lp-hero-cta{width:100%}.product-faq dt{font-size:19px;line-height:25px}.product-faq dd{font-size:16px;line-height:24px}}