.phero{padding-bottom:0}.phero h1{max-width:760px}.pglance{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pglance a{background:var(--white);border:1px solid var(--ink-12);border-radius:var(--radius-tile);height:100%;transition:border-color var(--motion-fast) var(--motion-ease);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pglance a:hover{border-color:var(--ink)}.pglance__what{font-family:var(--sans);color:var(--muted);font-size:13px;line-height:1.4}.pglance__price{font-family:var(--serif);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.25}.pglance__price--free{color:var(--ontrack-tx)}.poffers{padding-top:40px}.poffers__grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.pfree,.padd{border-radius:var(--radius-card);scroll-margin-top:24px}.pfree ul,.padd ul{margin:18px 0 24px;padding:0;list-style:none}.pfree li,.padd li{font-family:var(--sans);color:var(--muted);gap:9px;margin:0 0 8px;font-size:14px;line-height:1.5;display:flex}.pfree li:last-child,.padd li:last-child{margin:0}.pfree li:before,.padd li:before{content:"";border-radius:var(--radius-pill);background:var(--ink-30);flex:none;width:5px;height:5px;margin-top:8px}.poffers .poffer__name{font-family:var(--sans);font-weight:600;font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-lh);letter-spacing:var(--text-eyebrow-ls);color:var(--muted);margin:0 0 10px;display:block}.pfree{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);display:grid;overflow:hidden}.pfree__text{flex-direction:column;align-items:flex-start;padding:44px;display:flex}.poffers .pfree__price{font-family:var(--serif);font-weight:700;font-size:var(--text-display-fluid);letter-spacing:-.015em;color:var(--ontrack-tx);margin:0 0 10px;line-height:1.03}.pfree__terms{font-family:var(--sans);font-size:var(--text-lede-size);color:var(--ink);margin:0;line-height:1.5}.pfree .btn{margin-top:auto}.pfree__art{place-items:center;padding:24px;display:grid}.pfree__art svg{width:min(300px,100%);height:auto}.padd{background:var(--white);border:1px solid var(--ink-12);flex-direction:column;align-items:flex-start;padding:36px;display:flex}.padd__art{margin:0 0 18px;display:block}.padd__art svg{width:96px;height:72px}.poffers .padd__price{font-family:var(--serif);font-weight:700;font-size:var(--text-heading-lg-size);letter-spacing:-.015em;white-space:nowrap;margin:0;line-height:1.1}.padd__terms{font-family:var(--sans);letter-spacing:0;color:var(--muted);white-space:nowrap;font-size:15px;font-weight:400;line-height:1.4}.padd__option{font-family:var(--sans);color:var(--muted);margin:4px 0 0;font-size:15px;line-height:1.4}.padd__cta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.padd .microline{max-width:34ch}.pgrid{margin-top:0}.pgrid__cell{min-width:0;scroll-margin-top:24px;display:flex}.pgrid__cell>.mcard{flex:1;min-width:0}.pgrid__cell--priced{grid-column:span 2}.pgrid .mbody{flex-direction:column;flex:1;align-items:flex-start;display:flex}.pgrid .mbody>.tstrip{align-self:stretch;margin-bottom:14px}.pgrid .mbody>.link{margin-top:auto}.pgrid__cell--priced .mbody>p{min-height:0}.phow{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.phow .hcard{padding:22px}.phow .hcard b{margin-top:0}.faq a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-30);text-decoration-color:var(--ink-30);color:var(--ink)}.faq a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (max-width:1100px){.phow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.pglance{grid-template-columns:repeat(2,minmax(0,1fr))}.poffers__grid{grid-template-columns:1fr}.pfree__text,.padd{padding:32px}}@media (max-width:700px){.pfree{grid-template-columns:1fr}.pfree__art{order:-1;padding:20px}.pfree__art svg{width:200px}.phow{grid-template-columns:1fr}}@media (max-width:560px){.pglance{grid-template-columns:1fr}.pgrid__cell--priced{grid-column:auto}.pfree__text,.padd{padding:24px}.poffers .padd__price{font-size:36px}}
