.qCP4TG_page{color:var(--color-fg);gap:var(--space-9);max-width:1180px;min-height:100vh;padding:var(--space-7);flex-direction:column;margin:0 auto;display:flex}.qCP4TG_topbar{justify-content:space-between;align-items:center;display:flex}.qCP4TG_brand{color:var(--color-fg-muted);font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase}.qCP4TG_nav{align-items:center;gap:var(--space-2);display:flex}.qCP4TG_navLink,.qCP4TG_navLinkActive,.qCP4TG_signin{border-radius:var(--radius-pill);color:var(--color-fg-muted);font-size:var(--font-size-md);min-height:36px;padding:0 var(--space-4);transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #0000;align-items:center;display:inline-flex}.qCP4TG_navLink:hover,.qCP4TG_navLinkActive,.qCP4TG_signin:hover{color:var(--color-fg)}.qCP4TG_navLinkActive{background:var(--color-surface-hover);border-color:var(--color-border)}.qCP4TG_signin{border-color:var(--color-border);color:var(--color-fg)}.qCP4TG_hero{align-items:stretch;gap:var(--space-8);margin-top:var(--space-5);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);display:grid}.qCP4TG_heroCopy{align-self:center;gap:var(--space-5);display:grid}.qCP4TG_eyebrow{color:var(--color-fg-dim);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;margin:0;font-weight:500}.qCP4TG_headline{color:var(--color-fg);font-family:var(--font-display);font-size:var(--font-size-5xl);letter-spacing:0;font-weight:400;line-height:var(--line-tight);max-width:680px;margin:0}.qCP4TG_headline em{color:var(--color-accent);font-style:italic}.qCP4TG_lede{color:var(--color-fg-muted);font-size:var(--font-size-xl);line-height:var(--line-base);max-width:620px;margin:0}.qCP4TG_heroActions{align-items:center;gap:var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.qCP4TG_cta,.qCP4TG_planCta{background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-accent-fg);font-size:var(--font-size-md);align-items:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-5);transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;font-weight:700;display:inline-flex}.qCP4TG_cta:hover,.qCP4TG_planCta:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.qCP4TG_cta:active,.qCP4TG_planCta:active{transform:translateY(1px)}.qCP4TG_actionMeta{color:var(--color-fg-dim);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide)}.qCP4TG_preview{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);gap:var(--space-4);padding:var(--space-4);display:grid;overflow:hidden}.qCP4TG_previewVideo{aspect-ratio:16/10;background:var(--color-bg);border-radius:var(--radius-md);object-fit:cover;width:100%;display:block}.qCP4TG_previewMeta{color:var(--color-fg-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;justify-content:space-between;display:flex}.qCP4TG_plans{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.qCP4TG_plan{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-5);padding:var(--space-5);display:grid;position:relative}.qCP4TG_planRecommended{border-color:var(--color-accent-line);box-shadow:var(--shadow-glow)}.qCP4TG_planHead{gap:var(--space-4);display:grid}.qCP4TG_planNameRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:28px;display:flex}.qCP4TG_planName{font-family:var(--font-display);font-size:var(--font-size-2xl);letter-spacing:0;font-style:italic;font-weight:400;line-height:var(--line-tight);margin:0}.qCP4TG_recommended{background:var(--color-accent-soft);border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);min-height:22px;padding:0 var(--space-2);text-transform:uppercase;align-items:center;gap:5px;display:inline-flex}.qCP4TG_audience{color:var(--color-fg-muted);font-size:var(--font-size-md);line-height:var(--line-snug);margin:var(--space-2) 0 0;min-height:54px}.qCP4TG_price{color:var(--color-fg);font-family:var(--font-display);font-size:var(--font-size-3xl);gap:var(--space-1);letter-spacing:0;font-style:italic;font-weight:400;display:grid}.qCP4TG_price span{color:var(--color-fg-dim);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-style:normal}.qCP4TG_meters{border-bottom:1px solid var(--color-border-subtle);border-top:1px solid var(--color-border-subtle);gap:var(--space-3);padding:var(--space-4) 0;margin:0;display:grid}.qCP4TG_meters div,.qCP4TG_topUp{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.qCP4TG_meters dt{color:var(--color-fg-muted);font-size:var(--font-size-sm)}.qCP4TG_meters dd{color:var(--color-fg);font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:0;white-space:nowrap;margin:0}.qCP4TG_features{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.qCP4TG_features li{color:var(--color-fg-muted);font-size:var(--font-size-sm);align-items:flex-start;gap:var(--space-2);line-height:var(--line-snug);display:flex}.qCP4TG_features svg{color:var(--color-accent);flex:none;margin-top:1px}.qCP4TG_featureStatus{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-fg-dim);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);margin-left:var(--space-2);min-height:18px;padding:0 var(--space-2);text-transform:uppercase;vertical-align:text-bottom;font-style:normal;display:inline-flex}.qCP4TG_planCta,.qCP4TG_planForm{align-self:end;width:100%;margin-top:auto}.qCP4TG_meterBand,.qCP4TG_details{border-top:1px solid var(--color-border);gap:var(--space-6);padding-top:var(--space-8);display:grid}.qCP4TG_meterBand{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.qCP4TG_meterBand h2{font-family:var(--font-display);font-size:var(--font-size-4xl);letter-spacing:0;font-style:italic;font-weight:400;line-height:var(--line-tight);margin:var(--space-3) 0 0}.qCP4TG_meterGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qCP4TG_meterGrid div,.qCP4TG_detailBlock{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5)}.qCP4TG_meterGrid span{color:var(--color-fg);margin-bottom:var(--space-2);font-weight:600;display:block}.qCP4TG_meterGrid p,.qCP4TG_detailNote,.qCP4TG_faqList p{color:var(--color-fg-muted);font-size:var(--font-size-md);line-height:var(--line-base);margin:0}.qCP4TG_details{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.qCP4TG_notice{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-accent) 32%, var(--color-border));border-radius:var(--radius-lg);gap:var(--space-1);margin:0 auto var(--space-8);width:100%;padding:var(--space-4) var(--space-5);display:grid}.qCP4TG_notice strong{color:var(--color-fg);font-size:var(--font-size-md)}.qCP4TG_notice p{color:var(--color-fg-muted);font-size:var(--font-size-sm);line-height:var(--line-snug);margin:0}.qCP4TG_topUps{gap:var(--space-3);margin:var(--space-5) 0;display:grid}.qCP4TG_topUp{border-bottom:1px solid var(--color-border-subtle);color:var(--color-fg-muted);font-size:var(--font-size-md);align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);justify-content:space-between;display:flex}.qCP4TG_topUp div{gap:var(--space-1);display:grid}.qCP4TG_topUp strong{color:var(--color-fg);font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:0}.qCP4TG_topUpForm{margin:0}.qCP4TG_topUpRestriction{color:var(--color-fg-faint);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-style:normal}.qCP4TG_topUpCta{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-fg);font-size:var(--font-size-sm);align-items:center;gap:var(--space-1);min-height:34px;padding:0 var(--space-3);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none;font-weight:700;display:inline-flex}.qCP4TG_topUpCta:hover{border-color:var(--color-accent);color:var(--color-accent)}.qCP4TG_faqList{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qCP4TG_faqList h3{color:var(--color-fg);font-size:var(--font-size-md);margin:0 0 var(--space-2)}.qCP4TG_footer{border-top:1px solid var(--color-border);color:var(--color-fg-dim);font-family:var(--font-mono);font-size:var(--font-size-xs);align-items:center;gap:var(--space-5);letter-spacing:var(--tracking-wide);padding-bottom:var(--space-7);padding-top:var(--space-7);justify-content:space-between;display:flex}.qCP4TG_footer nav{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.qCP4TG_footer a{transition:color var(--duration-fast) var(--ease-out)}.qCP4TG_footer a:hover{color:var(--color-accent)}@media (max-width:1120px){.qCP4TG_plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.qCP4TG_page{gap:var(--space-7);padding:var(--space-5)}.qCP4TG_hero,.qCP4TG_meterBand,.qCP4TG_details{grid-template-columns:1fr}.qCP4TG_headline{font-size:var(--font-size-4xl)}.qCP4TG_lede{font-size:var(--font-size-lg)}.qCP4TG_previewMeta{align-items:flex-start;gap:var(--space-1);flex-direction:column}.qCP4TG_meterGrid,.qCP4TG_faqList{grid-template-columns:1fr}.qCP4TG_footer{flex-direction:column;align-items:flex-start}.qCP4TG_footer nav{justify-content:flex-start}}@media (max-width:620px){.qCP4TG_topbar{align-items:flex-start;gap:var(--space-4)}.qCP4TG_nav{flex-wrap:wrap;justify-content:flex-end}.qCP4TG_plans{grid-template-columns:1fr}.qCP4TG_audience{min-height:0}}
