.page-module__qCP4TG__hero{padding:calc(var(--header-height) + var(--space-16)) 0 var(--space-12);position:relative}.page-module__qCP4TG__h1{letter-spacing:-.03em;margin-bottom:var(--space-5);color:var(--white);font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.05}.page-module__qCP4TG__lede{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--dust);max-width:62ch;margin-bottom:var(--space-6)}.page-module__qCP4TG__answer{padding:var(--space-8) 0}.page-module__qCP4TG__answerInner{max-width:70ch}.page-module__qCP4TG__answerH2{font-size:var(--text-2xl);margin-bottom:var(--space-4);color:var(--white);letter-spacing:-.02em;font-weight:600}.page-module__qCP4TG__answerP{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--stellar);margin-bottom:var(--space-3)}.page-module__qCP4TG__answerP:last-child{margin-bottom:0}.page-module__qCP4TG__answerP strong{color:var(--white);font-weight:600}.page-module__qCP4TG__sectionHeader{text-align:center;max-width:60ch;margin:0 auto var(--space-10)}.page-module__qCP4TG__sectionTitle{letter-spacing:-.025em;color:var(--white);margin-bottom:var(--space-3);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700}.page-module__qCP4TG__sectionSubtitle{font-size:var(--text-base);color:var(--dust);line-height:var(--leading-relaxed)}.page-module__qCP4TG__tiersSection{padding:var(--space-12) 0}.page-module__qCP4TG__retainerSection{padding:var(--space-12) 0;border-top:1px solid var(--glass-border)}.page-module__qCP4TG__tierGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;display:grid}.page-module__qCP4TG__tierWrapper{height:100%;display:flex;position:relative}.page-module__qCP4TG__tierWrapper>*{width:100%}.page-module__qCP4TG__elevated{transform:translateY(-8px)}.page-module__qCP4TG__tier{gap:var(--space-3);flex-direction:column;height:100%;display:flex;position:relative}.page-module__qCP4TG__popularBadge{top:calc(-1 * var(--space-6) - 4px);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--grad-primary);color:var(--white);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:999px;font-size:10px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.page-module__qCP4TG__tierIcon{border:1px solid var(--glass-border);border-radius:var(--radius-sm);width:44px;height:44px;margin-bottom:var(--space-2);background:#ffffff08;justify-content:center;align-items:center;display:flex}.page-module__qCP4TG__tierName{font-family:var(--font-display);font-size:var(--text-xl);color:var(--white);margin:0;font-weight:600}.page-module__qCP4TG__priceRow{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__qCP4TG__tierPrice{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1}.page-module__qCP4TG__priceSuffix{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--dust);text-transform:uppercase;letter-spacing:.08em}.page-module__qCP4TG__tierTagline{font-size:var(--text-sm);color:var(--stellar);margin:0;line-height:1.4}.page-module__qCP4TG__tierMetaRow{gap:var(--space-2);margin:var(--space-1) 0;flex-wrap:wrap;display:flex}.page-module__qCP4TG__tierBestFor{font-size:var(--text-xs);color:var(--dust);padding:var(--space-2) 0;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);margin:0;line-height:1.5}.page-module__qCP4TG__tierBestFor strong{color:var(--stellar);font-weight:600}.page-module__qCP4TG__features{gap:var(--space-2);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.page-module__qCP4TG__feature{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--stellar);line-height:1.45;display:flex}.page-module__qCP4TG__featureCheck{flex-shrink:0;margin-top:3px}.page-module__qCP4TG__compareSection{padding:var(--space-12) 0;border-top:1px solid var(--glass-border)}.page-module__qCP4TG__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-1);background:#06081066;overflow-x:auto}.page-module__qCP4TG__compareTable{border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:var(--text-sm)}.page-module__qCP4TG__compareTable th,.page-module__qCP4TG__compareTable td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--glass-border)}.page-module__qCP4TG__compareTable thead th{color:var(--white);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;background:#ffffff05;position:sticky;top:0}.page-module__qCP4TG__compareTable tbody td:first-child{color:var(--stellar);font-weight:500}.page-module__qCP4TG__compareTable tbody tr:last-child td{border-bottom:none}.page-module__qCP4TG__compareCell{text-align:center}.page-module__qCP4TG__compareCheck{color:var(--plasma)}.page-module__qCP4TG__compareEmpty{color:var(--dust);opacity:.3}.page-module__qCP4TG__whySection{padding:var(--space-12) 0;border-top:1px solid var(--glass-border)}.page-module__qCP4TG__whyInner{max-width:70ch;margin:0 auto}.page-module__qCP4TG__whyH2{color:var(--white);letter-spacing:-.025em;margin-bottom:var(--space-5);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.page-module__qCP4TG__whyInner p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--stellar);margin-bottom:var(--space-4)}.page-module__qCP4TG__whyInner ul{margin:var(--space-4) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__qCP4TG__whyInner li{padding:var(--space-3) var(--space-4);border:1px solid var(--glass-border);border-left:2px solid var(--plasma);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--stellar);line-height:var(--leading-relaxed);background:#ffffff05}.page-module__qCP4TG__whyInner li strong{color:var(--white);font-weight:600}.page-module__qCP4TG__faqSection{padding:var(--space-12) 0;border-top:1px solid var(--glass-border)}.page-module__qCP4TG__faqList{gap:var(--space-2);flex-direction:column;max-width:70ch;margin:0 auto;display:flex}.page-module__qCP4TG__faqItem{border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);transition:border-color var(--duration-fast) var(--ease-out);background:#ffffff05}.page-module__qCP4TG__faqItem[open]{border-color:rgba(var(--plasma-rgb), .3);background:rgba(var(--plasma-rgb), .03)}.page-module__qCP4TG__faqQuestion{cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:var(--text-base);color:var(--white);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-1) 0;list-style:none;display:flex}.page-module__qCP4TG__faqQuestion::-webkit-details-marker{display:none}.page-module__qCP4TG__faqQuestion:after{content:"+";font-family:var(--font-mono);font-size:var(--text-lg);color:var(--plasma);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.page-module__qCP4TG__faqItem[open] .page-module__qCP4TG__faqQuestion:after{content:"−"}.page-module__qCP4TG__faqAnswer{margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--stellar)}.page-module__qCP4TG__faqMore{margin-top:var(--space-8);text-align:center;color:var(--dust);font-size:var(--text-sm)}.page-module__qCP4TG__faqMoreLink{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--plasma);margin-top:var(--space-2);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.page-module__qCP4TG__faqMoreLink:hover{color:var(--white)}.page-module__qCP4TG__inlineLink{color:var(--plasma);border-bottom:1px dashed #00d4ff66;text-decoration:none;transition:color .2s,border-bottom-color .2s}.page-module__qCP4TG__inlineLink:hover{color:var(--white);border-bottom-color:var(--white)}@media (max-width:768px){.page-module__qCP4TG__hero{padding:calc(var(--header-height) + var(--space-10)) 0 var(--space-8)}.page-module__qCP4TG__elevated{transform:none}.page-module__qCP4TG__tiersSection,.page-module__qCP4TG__retainerSection,.page-module__qCP4TG__compareSection,.page-module__qCP4TG__whySection,.page-module__qCP4TG__faqSection{padding:var(--space-10) 0}}
