.page-content{max-width:1040px;margin:0 auto;padding:72px 32px 96px}.page-content h1{font-size:clamp(40px,6vw,72px);line-height:1.06;letter-spacing:-.045em;margin:20px 0 24px}.page-content h2{font-size:30px;line-height:1.2;letter-spacing:-.025em}.page-content p{font-size:18px;line-height:1.65;color:#686863;max-width:720px}.page-content .eyebrow{font-size:14px;color:#7b6900}.page-content section{margin-top:56px}.page-content ul,.page-content ol{padding-left:24px;line-height:1.7}.page-content li{padding:5px 0}.page-content a:not(.button){color:inherit;text-underline-offset:4px}.page-content .button{margin-top:16px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.plan{background:white;border:1px solid #e8e4d8;border-radius:28px;padding:32px}.plan h2{margin:0}.plan .price{font-size:54px;font-weight:650;letter-spacing:-.04em;margin:16px 0}.plan.accent{background:#fff9d6}.plan p{font-size:16px}.page-content details{border-bottom:1px solid #e2dfd6;padding:22px 0}.page-content summary{cursor:pointer;font-size:20px}.companion-footer{max-width:1040px;margin:auto;padding:24px 32px 40px;display:flex;justify-content:space-between;color:#686863;border-top:1px solid #e8e4d8}.companion-footer a{color:inherit}@media(max-width:650px){.page-content{padding:40px 22px 64px}.plan-grid{grid-template-columns:1fr}.plan{padding:26px}.companion-footer{gap:20px;flex-wrap:wrap}.site-header nav{display:flex!important}.site-header .header-cta{display:none}}
