/* Preview-scoped layout accommodations for the approved longer copy. Original fonts, colors and components remain unchanged. */
.site-header{display:block}.header-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.header-actions{display:flex;align-items:center;gap:24px}.header-actions>a:not(.button){font-size:14px;text-decoration:none}.site-header nav{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 28px}.site-header nav>a{display:inline-flex;align-items:center;min-height:44px}.site-header nav>a:last-child{margin-left:auto}
.hero>.wrap{padding-bottom:64px}.hero h1{max-width:1180px}.hero-lede{max-width:790px}.hero-subscribe{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;max-width:1050px}.hero-subscribe>p{max-width:430px;font-size:19px;font-weight:700}.hero-support{font-size:13px;margin-top:25px}.hero .hero-price-link{display:inline-block;font-size:12px}
.copy-heading{align-items:start;margin-bottom:0}.copy-heading>*{min-width:0}.copy-body{max-width:650px}.copy-body>p+p,.copy-body>.button{margin-top:22px}.copy-list{padding-left:23px;margin:22px 0;color:var(--muted)}.copy-list li{padding-left:5px;margin-bottom:16px}.copy-list li::marker{color:var(--orange-dark);font-weight:700}.copy-body p{line-height:1.75}.copy-body .button{max-width:100%}#walkthrough .walkthrough-grid{margin-top:46px}.offer-grid>*{min-width:0}.offer-card table{width:100%;border-collapse:collapse;font-size:16px;margin-bottom:24px}.offer-card th,.offer-card td{padding:14px 0;border-bottom:1px solid var(--line);text-align:left}.offer-card td,.offer-card th:last-child{text-align:right}.offer-card thead{font:700 12px var(--mono)}.offer-card tbody th{font-weight:400}.offer-card p{color:var(--muted)}.faq{padding-top:64px}.faq>h2{position:sticky;top:30px}.closing>p{max-width:800px;margin-inline:auto}footer{flex-wrap:wrap;padding-bottom:100px}footer>p{max-width:540px}footer nav{flex-wrap:wrap;width:100%;justify-content:flex-start}footer nav>a{min-height:44px;display:inline-flex;align-items:center}
@media(max-width:768px){.header-actions{gap:15px}.header-actions>a:not(.button){font-size:12px}.header-actions .button{font-size:11px;gap:10px}.hero-subscribe{align-items:flex-start}.copy-heading{gap:28px}.faq>h2{position:static}}
@media(max-width:600px){.header-top{flex-wrap:wrap;gap:16px}.header-actions{width:100%;justify-content:space-between;gap:12px}.header-actions>a:not(.button){font-size:13px}.header-actions .button{font-size:12px;padding:12px;min-height:44px}.site-header nav{gap:5px 20px;margin-top:16px;padding-top:10px}.site-header nav>a{font-size:12px}.site-header nav>a:last-child{margin-left:0}.hero>.wrap{padding-top:40px;padding-bottom:42px}.hero-subscribe{display:block;margin-top:26px}.hero-subscribe>p{font-size:17px}.hero-subscribe .button{margin-top:22px;max-width:100%}.hero-support{font-size:12px}.copy-list{font-size:14px}.copy-body p{font-size:14px}.copy-heading h2,.offer-grid h2{font-size:40px}.offer-grid{grid-template-columns:minmax(0,1fr)}.offer-card{padding:24px}.offer-card .button{font-size:14px;gap:12px}.faq{padding-top:59px}footer nav{justify-content:flex-start;gap:5px 20px}footer>p{margin-left:0;width:100%}}
