.page-module__V1Eyiq__wrapper{background:var(--color-surface);min-height:100vh;padding-top:calc(var(--nav-height) + var(--spacing-3xl));padding-bottom:var(--spacing-4xl)}.page-module__V1Eyiq__container{max-width:800px;padding:0 var(--spacing-lg);margin:0 auto}.page-module__V1Eyiq__backLink{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-bottom:var(--spacing-2xl);text-decoration:none;transition:color .2s;display:inline-flex}.page-module__V1Eyiq__backLink:hover{color:var(--color-text-primary)}.page-module__V1Eyiq__hero{text-align:center;padding:var(--spacing-3xl) var(--spacing-xl) var(--spacing-2xl);margin-bottom:var(--spacing-3xl);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:radial-gradient(120% 150% at 50% -10%, #ff6b351f 0%, #ff6b3500 55%), var(--color-surface);position:relative;overflow:hidden}.page-module__V1Eyiq__heroGlow{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#ff6b352e,#0000 70%);width:420px;height:420px;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.page-module__V1Eyiq__heroIcon{width:76px;height:76px;margin-bottom:var(--spacing-lg);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:#ff6b351a;justify-content:center;align-items:center;font-size:2.4rem;display:inline-flex;position:relative}.page-module__V1Eyiq__title{font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.03em;color:var(--color-text-primary);line-height:1.1;position:relative}.page-module__V1Eyiq__tagline{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-top:var(--spacing-sm);position:relative}.page-module__V1Eyiq__metaBar{align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl);padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-elevated);display:inline-flex;position:relative}.page-module__V1Eyiq__metaChip{flex-direction:column;align-items:center;gap:2px;display:flex}.page-module__V1Eyiq__metaLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.65rem}.page-module__V1Eyiq__metaValue{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.page-module__V1Eyiq__metaDivider{background:var(--color-border);width:1px;height:26px}.page-module__V1Eyiq__heroActions{justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-wrap:wrap;display:flex;position:relative}.page-module__V1Eyiq__primaryBtn,.page-module__V1Eyiq__ghostBtn{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:.5rem;padding:.7rem 1.4rem;text-decoration:none;display:inline-flex}.page-module__V1Eyiq__primaryBtn{background:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 6px 18px #ff6b3547}.page-module__V1Eyiq__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 10px 26px #ff6b3566}.page-module__V1Eyiq__ghostBtn{color:var(--color-text-primary);border:1px solid var(--color-border);background:var(--color-surface-elevated)}.page-module__V1Eyiq__ghostBtn:hover{border-color:var(--color-primary);transform:translateY(-2px)}.page-module__V1Eyiq__section{margin-bottom:var(--spacing-3xl)}.page-module__V1Eyiq__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-text-primary);margin-bottom:var(--spacing-md);padding-left:var(--spacing-md);position:relative}.page-module__V1Eyiq__sectionTitle:before{content:"";border-radius:var(--radius-full);background:var(--color-primary);width:3px;position:absolute;top:.15em;bottom:.15em;left:0}.page-module__V1Eyiq__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7}.page-module__V1Eyiq__problemBox{border-radius:var(--radius-lg);padding:var(--spacing-lg);background:#f871710d;border:1px solid #f871712e}.page-module__V1Eyiq__problemItem{align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs);display:flex}.page-module__V1Eyiq__problemItem:last-child{margin-bottom:0}.page-module__V1Eyiq__problemBullet{color:#f87171;margin-top:2px}.page-module__V1Eyiq__solutionBox{border-radius:var(--radius-lg);padding:var(--spacing-lg);background:#ff6b350a;border:1px solid #ff6b3526}.page-module__V1Eyiq__techList{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__V1Eyiq__techItem{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-elevated);display:flex}.page-module__V1Eyiq__techDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.page-module__V1Eyiq__techName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.page-module__V1Eyiq__techWhy{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-left:var(--spacing-xs)}.page-module__V1Eyiq__featuresGrid{gap:var(--spacing-xs);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__V1Eyiq__featuresGrid{grid-template-columns:1fr 1fr}}.page-module__V1Eyiq__featureItem{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.page-module__V1Eyiq__featureCheck{color:var(--color-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);margin-top:1px}.page-module__V1Eyiq__featureText{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page-module__V1Eyiq__resultsGrid{gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__V1Eyiq__resultsGrid{grid-template-columns:1fr 1fr}}.page-module__V1Eyiq__resultItem{padding:var(--spacing-md);border-radius:var(--radius-md);background:#34d3990d;border:1px solid #34d39933}.page-module__V1Eyiq__resultText{align-items:flex-start;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:flex}.page-module__V1Eyiq__resultArrow{color:#34d399;font-size:var(--font-size-lg);line-height:1}.page-module__V1Eyiq__lessonsList{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__V1Eyiq__lessonItem{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);background:#ff6b350d;border:1px solid #ff6b352e;display:flex}.page-module__V1Eyiq__lessonIcon{font-size:var(--font-size-lg);line-height:1}.page-module__V1Eyiq__lessonText{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.page-module__V1Eyiq__ctaBox{margin-top:var(--spacing-4xl);padding:var(--spacing-2xl);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);text-align:center}.page-module__V1Eyiq__ctaTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.page-module__V1Eyiq__ctaDesc{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-lg)}.page-module__V1Eyiq__ctaActions{justify-content:center;align-items:center;gap:var(--spacing-sm);display:flex}.page-module__V1Eyiq__ctaButton{padding:var(--spacing-sm) var(--spacing-xl);background:var(--color-primary);color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);text-decoration:none;transition:background .2s}.page-module__V1Eyiq__ctaButton:hover{background:var(--color-primary-dark)}.page-module__V1Eyiq__ctaSecondary{padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-decoration:none;transition:color .2s}.page-module__V1Eyiq__ctaSecondary:hover{color:var(--color-text-primary)}
