.guide-module__11Z4HW__guideLayout{min-height:70vh;padding:3rem var(--content-padding) 5rem;background:radial-gradient(ellipse at 50% 0%, #3b82f60a 0%, transparent 50%), var(--bg-primary)}.guide-module__11Z4HW__guideContent{max-width:720px;margin:0 auto}.guide-module__11Z4HW__guideContent h1{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:1.5rem;font-weight:700;line-height:1.2}.guide-module__11Z4HW__guideContent h2{font-size:var(--text-xl);color:var(--text-primary);margin-top:2.5rem;margin-bottom:1rem;font-weight:600}.guide-module__11Z4HW__guideContent p{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:1rem;line-height:1.7}.guide-module__11Z4HW__guideContent ol{margin-bottom:1.5rem;padding-left:1.5rem}.guide-module__11Z4HW__guideContent ol li{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:.75rem;line-height:1.7}.guide-module__11Z4HW__guideContent ol li strong{color:var(--text-primary)}.guide-module__11Z4HW__guideContent a{color:var(--accent-light);transition:color var(--transition);text-decoration:none}.guide-module__11Z4HW__guideContent a:hover{color:var(--accent)}.guide-module__11Z4HW__guideContent h3{font-size:var(--text-base);color:var(--text-primary);margin-bottom:.4rem;font-weight:600}.guide-module__11Z4HW__guideContent [id]{scroll-margin-top:80px}.guide-module__11Z4HW__guideContent ul{margin-bottom:1.25rem;padding-left:1.25rem}.guide-module__11Z4HW__guideContent ul li{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:.6rem;line-height:1.7}.guide-module__11Z4HW__guideContent ul li strong{color:var(--text-primary)}.guide-module__11Z4HW__guideContent .guide-module__11Z4HW__reviewed{font-size:var(--text-sm);color:var(--text-muted);margin-top:-.75rem}.guide-module__11Z4HW__guideContent .guide-module__11Z4HW__lead{font-size:var(--text-lg)}.guide-module__11Z4HW__guideContent .guide-module__11Z4HW__note{font-size:var(--text-sm);color:var(--text-muted);line-height:1.6}.guide-module__11Z4HW__tableWrap{margin-bottom:1rem;overflow-x:auto}.guide-module__11Z4HW__costTable{border-collapse:collapse;width:100%;font-size:var(--text-sm);color:var(--text-secondary)}.guide-module__11Z4HW__costTable th,.guide-module__11Z4HW__costTable td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.6rem .75rem}.guide-module__11Z4HW__costTable thead th{color:var(--text-primary);font-weight:600}.guide-module__11Z4HW__costTable tbody th{color:var(--text-primary);font-weight:500}.guide-module__11Z4HW__keysLink{border:1px solid var(--accent);border-radius:var(--radius-sm);align-items:center;min-height:44px;margin-bottom:1rem;padding:.6rem 1.25rem;font-weight:600;display:inline-flex}.guide-module__11Z4HW__fix{border-top:1px solid var(--border);padding:1rem 0 .25rem}.guide-module__11Z4HW__ctaBox{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);text-align:center;margin-top:2.5rem;padding:1.5rem 2rem}.guide-module__11Z4HW__ctaBox p{margin-bottom:1rem}.guide-module__11Z4HW__ctaLink{background:linear-gradient(135deg, var(--accent), #6366f1);min-height:44px;transition:var(--transition);border-radius:50px;align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:600;display:inline-flex;color:#fff!important;text-decoration:none!important}.guide-module__11Z4HW__ctaLink:hover{transform:translateY(-1px);box-shadow:0 4px 20px #3b82f666}.guide-module__11Z4HW__crossLinks{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem}.guide-module__11Z4HW__crossLinks p{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:.5rem}.guide-module__11Z4HW__crossLinks a{font-size:var(--text-sm);margin-right:1.5rem;display:inline-block}.guide-module__11Z4HW__trustCallout{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--green);border-radius:var(--radius);margin-top:2rem;margin-bottom:2rem;padding:1.25rem 1.5rem}.guide-module__11Z4HW__guideContent .guide-module__11Z4HW__trustCallout h2{color:var(--text-primary);font-size:var(--text-base);margin-top:0;margin-bottom:.5rem}.guide-module__11Z4HW__trustCallout p{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:0;line-height:1.6}.guide-module__11Z4HW__trustCallout a{color:var(--accent-light);text-decoration:none}.guide-module__11Z4HW__trustCallout a:hover{color:var(--accent)}@media (max-width:768px){.guide-module__11Z4HW__guideLayout{padding:2rem var(--content-padding) 4rem}}
