.purchase-faq,.compare-section{margin:72px 0}.purchase-faq{max-width:880px}.faq summary{cursor:pointer;min-height:48px;padding:16px 0}.faq p{line-height:1.7}.plan-compare{table-layout:fixed;width:100%;min-width:640px}.plan-compare th,.plan-compare td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #424348;padding:20px}.plan-compare th:first-child{width:24%}.plan-compare label,.plan-compare strong{display:block}.plan-compare select{color:#efefeb;width:100%;min-height:44px;font:inherit;background:#18191b;border:1px solid #81838a;border-radius:6px;margin:8px 0 20px;padding:10px;display:block}.plan-compare .button{white-space:normal;text-align:center;height:auto;font-size:15px}.plan-compare p{font-weight:400}.table-wrap:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #efefeb}.footer-bottom nav{flex-wrap:wrap;gap:16px}.fine-print a{text-underline-offset:3px;text-decoration:underline}input[type=email],textarea{color:#efefeb;min-height:48px;font:inherit;background:#101113;border:1px solid #81838a;border-radius:5px;width:100%;padding:12px}.hero .hero-copy h1{max-width:940px;font-size:clamp(42px,5.7vw,82px)}.hero .hero-copy{max-width:1000px}.primary p,.primary small{color:#333438}@media (max-width:700px){.site-header .nav-actions .button{min-height:44px;padding:10px;font-size:13px;display:inline-flex}.nav-actions{gap:10px}.brand{gap:8px}.brand-wordmark{max-width:95px}.nav-inner{gap:12px}.nav-actions>a:not(.button){font-size:13px}.mobile-menu{min-height:44px;padding:8px;font-size:13px}.hero .hero-copy h1{font-size:clamp(34px,9vw,56px)}.purchase-faq,.compare-section{margin:48px 0}.footer a{align-items:center;min-height:24px;display:inline-flex}}
