.purchase_page__FVMx7{min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font-ui);line-height:var(--leading-body);padding:var(--space-5)}.purchase_content__S7L6k{max-width:var(--shell-max);margin-inline:auto}.purchase_nav__gVgc0{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-6)}.purchase_link__stsFo,.purchase_nav__gVgc0 a{display:inline-flex;align-items:center;min-height:var(--target-min);color:var(--text-secondary);text-decoration:underline;text-underline-offset:var(--space-1)}.purchase_nav__gVgc0 a:first-child{font-size:var(--text-2xl);font-weight:var(--weight-bold);text-decoration:none}.purchase_product__7cvQH{display:grid;align-items:start;gap:var(--space-7)}.purchase_panel__3lJkF{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.purchase_intro__qL99V{display:grid;gap:var(--space-3)}.purchase_panel__3lJkF h1{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance}.purchase_description__t7G0B,.purchase_eyebrow__OpPBX,.purchase_note__ihnsj,.purchase_paymentNote__D87a2{color:var(--text-secondary)}.purchase_eyebrow__OpPBX,.purchase_note__ihnsj,.purchase_paymentNote__D87a2{font-size:var(--text-sm)}.purchase_eyebrow__OpPBX{font-weight:var(--weight-medium)}.purchase_offerHeading__S_RZt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.purchase_offerHeading__S_RZt h2,.purchase_questions__lca4H h2{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.purchase_price__ejrEr{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);white-space:nowrap}.purchase_features__rdObU{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.purchase_features__rdObU li{display:flex;align-items:start;gap:var(--space-3)}.purchase_features__rdObU svg{width:var(--space-5);height:var(--space-5);flex-shrink:0;color:var(--primary)}.purchase_balance__CIavJ{font-weight:var(--weight-medium)}.purchase_actions__mNG_Q{display:flex;flex-direction:column;gap:var(--space-3)}.purchase_paymentNote__D87a2{text-align:center}.purchase_notice__dzUO7{padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-sm)}.purchase_primary__UsNYn,.purchase_secondary__TRoYB{height:auto;min-height:var(--target-min-child);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-xl);font-weight:var(--weight-bold);text-align:center;white-space:normal}.purchase_primary__UsNYn{background:var(--primary);color:var(--text-on-teal);box-shadow:var(--shadow-sm)}.purchase_primary__UsNYn:hover{background:var(--lagoon-700);color:var(--sand-000)}.purchase_secondary__TRoYB{background:var(--surface);color:var(--text);border:var(--border-width) solid var(--text-muted);box-shadow:none}.purchase_secondary__TRoYB:hover{background:var(--surface-sunken);color:var(--text);border-color:var(--text-muted)}.purchase_primary__UsNYn:disabled,.purchase_secondary__TRoYB:disabled{opacity:1;background:var(--surface-sunken);color:var(--text-secondary)}.purchase_preview__rUjD5{display:grid;gap:var(--space-4);min-width:0}.purchase_previewStage__3dkfI{display:grid;place-items:center;aspect-ratio:1;padding:var(--space-4)}.purchase_previewImage__LCH_E{width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.purchase_previewControls__5IYYH{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-3)}.purchase_previewButton__nMHxb{min-height:var(--target-min);height:auto;padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--text-secondary);border:var(--border-width) solid var(--text-muted);border-radius:var(--radius-sm);box-shadow:none}.purchase_previewButton__nMHxb[aria-pressed=true]{color:var(--text);background:var(--primary-soft);border-color:var(--primary);box-shadow:inset 0 0 0 var(--border-width) var(--primary)}.purchase_previewButton__nMHxb:hover{background:var(--surface);color:var(--text);border-color:var(--primary)}.purchase_caption__o5otO{text-align:center}.purchase_caption__o5otO>p+p{margin-top:var(--space-1)}.purchase_questions__lca4H{max-width:var(--content-max);margin:var(--space-8) auto var(--space-6)}.purchase_questions__lca4H h2{margin-bottom:var(--space-5)}.purchase_questions__lca4H details{border-bottom:var(--border-width) solid var(--border-strong)}.purchase_questions__lca4H summary{min-height:var(--target-min-child);padding-block:var(--space-3);cursor:pointer;font-weight:var(--weight-medium)}.purchase_questions__lca4H details p{padding-block:var(--space-2) var(--space-5);color:var(--text-secondary)}.purchase_page__FVMx7 :is(a,button,summary):focus-visible{outline:var(--ring-width) solid var(--focus-ring);outline-offset:var(--ring-width)}.purchase_loading__uelTi{display:flex;flex-direction:column;gap:var(--space-4);min-height:var(--space-9)}.purchase_skeleton__2Enn8{width:50%;height:var(--space-6);border-radius:var(--radius-sm);background:var(--surface-sunken)}@media (prefers-reduced-motion:reduce){.purchase_page__FVMx7 *{transition:none}}