.page-module__qCP4TG__page{width:min(1040px, 100% - 2 * var(--gutter));padding:var(--sp-8) 0 var(--sp-9);gap:var(--sp-7);margin:0 auto;display:grid}.page-module__qCP4TG__head{gap:var(--sp-3);max-width:62ch;display:grid}.page-module__qCP4TG__title{font-family:var(--font-serif);font-weight:400;font-size:var(--step-3);letter-spacing:var(--tracking-tight);color:var(--ink-primary);margin:0;line-height:1.05}.page-module__qCP4TG__title em{color:var(--accent);font-style:normal}.page-module__qCP4TG__lede{font-size:var(--step-0);color:var(--ink-secondary);margin:0;line-height:1.6}.page-module__qCP4TG__plans{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__qCP4TG__plan{align-content:start;gap:var(--sp-3);padding:var(--sp-6);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:grid}.page-module__qCP4TG__paid{border:1.5px solid var(--ink-primary)}.page-module__qCP4TG__planTitle{font-family:var(--font-serif);font-weight:400;font-size:var(--step-2);color:var(--ink-primary);margin:0;line-height:1.1}.page-module__qCP4TG__price{font-family:var(--font-serif);font-size:var(--step-4);color:var(--ink-primary);margin:0;line-height:1}.page-module__qCP4TG__price span{font-family:var(--font-body);font-size:var(--step--1);color:var(--ink-tertiary)}.page-module__qCP4TG__tagline{font-size:var(--step--1);color:var(--ink-secondary);margin:0}.page-module__qCP4TG__list{font-size:var(--step--1);color:var(--ink-primary);gap:.45rem;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.page-module__qCP4TG__list li{text-indent:-1rem;padding-left:1rem}.page-module__qCP4TG__list li:before{content:"·";text-indent:0;width:1rem;color:var(--accent-deep);display:inline-block}.page-module__qCP4TG__actions{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.page-module__qCP4TG__primary,.page-module__qCP4TG__secondary{border-radius:var(--radius-sm);letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;min-height:46px;padding:0 1.3rem;font-size:.74rem;font-weight:700;display:inline-flex}.page-module__qCP4TG__primary{background:var(--ink-primary);color:var(--surface-elevated)}.page-module__qCP4TG__secondary{border:1px solid var(--border-ink);color:var(--ink-primary)}.page-module__qCP4TG__fine{color:var(--ink-tertiary);margin:0;font-size:.74rem;line-height:1.5}.page-module__qCP4TG__notes{gap:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__qCP4TG__notes p{font-size:var(--step--1);color:var(--ink-secondary);margin:0;line-height:1.6}.page-module__qCP4TG__h3{margin:0 0 var(--sp-2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-primary);font-size:.7rem;font-weight:700}.page-module__qCP4TG__promise{font-family:var(--font-serif);font-size:var(--step-2);color:var(--accent);max-width:24ch;margin:0;line-height:1.15}@media (max-width:760px){.page-module__qCP4TG__plans,.page-module__qCP4TG__notes{grid-template-columns:1fr}}
