.page-module__qCP4TG__page{gap:var(--space-6);max-width:1120px;padding-block:var(--space-6) var(--space-8);padding-inline:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.page-module__qCP4TG__header{gap:var(--space-3);flex-direction:column;padding:32px;display:flex}.page-module__qCP4TG__eyebrow{background:var(--feature-glow);width:fit-content;height:28px;color:var(--feature-ink);border-radius:14px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.page-module__qCP4TG__title{max-width:18ch;color:var(--feature-ink);letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.1}.page-module__qCP4TG__lede{max-width:62ch;color:var(--feature-muted);margin:0}.page-module__qCP4TG__grid{gap:var(--space-4);padding-top:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:820px){.page-module__qCP4TG__grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.page-module__qCP4TG__card{gap:var(--space-4);padding:var(--space-5);background:var(--surface-card);border:1px solid var(--rule);box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;display:flex;position:relative}.page-module__qCP4TG__card[data-highlight=true]{border:2px solid var(--accent);padding:calc(var(--space-5) - 1px);box-shadow:var(--shadow-soft)}.page-module__qCP4TG__ribbon{top:-13px;left:var(--space-5);height:26px;color:var(--accent-ink);background:var(--accent);border-radius:13px;align-items:center;padding:0 12px;display:inline-flex;position:absolute}.page-module__qCP4TG__cardHead{gap:var(--space-1);flex-direction:column;display:flex}.page-module__qCP4TG__planName{color:var(--ink-900);margin:0}.page-module__qCP4TG__tagline{color:var(--ink-600);margin:0}.page-module__qCP4TG__priceRow{gap:var(--space-2);align-items:baseline;margin:0;display:flex}.page-module__qCP4TG__price{color:var(--ink-900)}.page-module__qCP4TG__suffix{color:var(--ink-600)}.page-module__qCP4TG__intro{padding:var(--space-2) var(--space-3);color:var(--accent);background:var(--accent-wash);border-radius:12px;margin:0}.page-module__qCP4TG__features{flex-direction:column;flex:auto;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module__qCP4TG__feature{color:var(--ink-600);align-items:flex-start;gap:10px;display:flex}.page-module__qCP4TG__checkTile{background:var(--state-answered-wash);width:22px;height:22px;color:var(--state-correct);border-radius:11px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.page-module__qCP4TG__check{width:14px;height:14px}.page-module__qCP4TG__ctaSlot{padding-top:var(--space-2);margin-top:auto}.page-module__qCP4TG__cta,.page-module__qCP4TG__ctaGhost{width:100%;min-height:48px;padding:0 var(--space-4);text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:transform 90ms ease-out,background-color .15s,border-color .15s;display:flex}.page-module__qCP4TG__cta{color:var(--action-primary-ink);background:var(--action-primary);border:none}.page-module__qCP4TG__cta:hover:not(:disabled){background:var(--action-primary-hover)}.page-module__qCP4TG__cta:disabled{cursor:not-allowed;color:var(--ink-600);background:var(--rule)}.page-module__qCP4TG__ctaGhost{color:var(--action-primary-ink);background:var(--action-primary);border:none}.page-module__qCP4TG__ctaGhost:hover{background:var(--action-primary-hover)}.page-module__qCP4TG__notice{padding:var(--space-4);background:var(--surface-sunken);border-radius:16px}.page-module__qCP4TG__noticeBody{max-width:70ch;color:var(--ink-600);margin:0}.page-module__qCP4TG__faq{gap:var(--space-4);padding-top:var(--space-3);flex-direction:column;display:flex}.page-module__qCP4TG__faqTitle{color:var(--ink-900);letter-spacing:-.01em;text-transform:none;margin:0;font-size:18px;font-weight:650}.page-module__qCP4TG__faqList{gap:var(--space-3);grid-template-columns:1fr;margin:0;display:grid}@media (min-width:680px){.page-module__qCP4TG__faqList{grid-template-columns:repeat(2,1fr)}}.page-module__qCP4TG__faqItem{gap:var(--space-2);background:var(--surface-card);border:1px solid var(--rule);border-radius:20px;flex-direction:column;padding:20px;display:flex}.page-module__qCP4TG__faqQ{color:var(--ink-900);margin:0}.page-module__qCP4TG__faqA{max-width:54ch;color:var(--ink-600);margin:0}.page-module__qCP4TG__soon{height:26px;color:var(--accent);background:var(--accent-wash);border-radius:13px;align-self:flex-start;align-items:center;padding:0 10px;display:inline-flex}@media (max-width:767px){.page-module__qCP4TG__header{padding:22px 20px}.page-module__qCP4TG__card{border-radius:20px}}@media (prefers-reduced-motion:reduce){.page-module__qCP4TG__cta,.page-module__qCP4TG__ctaGhost{transition:none}}
