.qp{max-width:1080px;margin:0 auto;padding:8px 20px 56px}.qp-first{gap:10px;display:grid}.qp-visual{aspect-ratio:10/3;border-radius:18px;overflow:hidden}.qp-visual img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.qp-eyebrow{color:var(--action);letter-spacing:.14em;text-transform:uppercase;margin:4px 0;font-size:12px;font-weight:700}.qp h1{letter-spacing:-.05em;color:#202020;margin:0 0 6px;font-size:clamp(30px,7vw,52px);font-weight:800;line-height:1.02}.qp h1 span{letter-spacing:-.03em;color:#8a847d;margin-top:4px;font-size:.5em;font-weight:300;display:block}.qp-plan h1{font-size:clamp(44px,11vw,64px)}.qp-plan h1 span{letter-spacing:-.05em;margin-top:0;font-size:1em;display:block}.qp-plan-head{align-items:center;gap:18px;display:flex}.qp-plan-head img{border-radius:4px;flex:none;width:128px;height:auto;transform:rotate(-4deg);box-shadow:0 16px 30px -14px #281a1480}.qp-lead{color:#3a3a3a;margin:0;font-size:17px;line-height:1.5}.qp-checks{color:#3a3a3a;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.qp-checks li{align-items:center;gap:10px;display:flex}.qp-checks svg{background:var(--blush,#f7ecf0);color:var(--action);box-sizing:content-box;border-radius:50%;flex:none;padding:3px}.qp-more{border-top:1px solid var(--border,#e6dfd3);margin-top:40px;padding-top:28px}.qp-more h2{letter-spacing:-.03em;margin:0 0 16px;font-size:24px}.qp-more ul{gap:14px;margin:0 0 20px;padding:0;list-style:none;display:grid}.qp-more li{align-items:flex-start;gap:12px;display:flex}.qp-more li svg{color:var(--action);flex:none;margin-top:3px}.qp-more li b{display:block}.qp-more li span{color:#554945;line-height:1.45}.qp-note{color:#6f6860;margin:0 0 12px;font-size:15px}.qp-link{min-height:44px;color:var(--action);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}@media (min-width:761px){.qp{padding-top:32px}.qp-first:not(.qp-plan){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}.qp-visual{aspect-ratio:1260/1140}.qp-plan{max-width:560px}}.qp .signup-form,.bsheet .signup-form{box-shadow:none;background:0 0;padding:0}
