.how-page[data-v-d82b3f52]{display:flex;flex-direction:column;gap:5rem}.hero[data-v-d82b3f52]{max-width:52rem}.lede[data-v-d82b3f52]{max-width:48rem;color:var(--text);font-size:1.1rem}.hero-actions[data-v-d82b3f52]{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.8rem}.premise[data-v-d82b3f52]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.5rem;padding:2rem;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--bg-raised)),var(--bg-raised))}.premise h2[data-v-d82b3f52],.process h2[data-v-d82b3f52],.failure-section h2[data-v-d82b3f52],.controls h2[data-v-d82b3f52],.faq h2[data-v-d82b3f52]{margin-top:0}.premise p[data-v-d82b3f52]:last-child{color:var(--text)}.process-grid[data-v-d82b3f52]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;margin-top:2rem}.process-grid .card[data-v-d82b3f52]{position:relative;padding-top:3.2rem}.step[data-v-d82b3f52]{position:absolute;top:1.25rem;color:var(--accent);font-size:.76rem;letter-spacing:.12em}.table-wrap[data-v-d82b3f52]{overflow-x:auto;margin-top:1.5rem;border:1px solid var(--border);border-radius:10px}table[data-v-d82b3f52]{width:100%;min-width:42rem;border-collapse:collapse;background:var(--bg-raised)}th[data-v-d82b3f52],td[data-v-d82b3f52]{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}thead th[data-v-d82b3f52]{color:var(--accent);font-family:var(--mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}tbody th[data-v-d82b3f52]{width:22%;color:var(--text)}tbody td[data-v-d82b3f52]{color:var(--text-muted)}tbody tr:last-child th[data-v-d82b3f52],tbody tr:last-child td[data-v-d82b3f52]{border-bottom:0}.receipt-callout[data-v-d82b3f52]{padding:2.4rem;border-left:3px solid var(--accent);background:var(--bg-raised)}blockquote[data-v-d82b3f52]{max-width:48rem;color:var(--text);font-size:clamp(1.4rem,3vw,2rem);line-height:1.35;letter-spacing:-.02em}.receipt-callout>p[data-v-d82b3f52]:last-child{margin-top:1.25rem}.faq-list[data-v-d82b3f52]{display:grid;gap:.8rem;margin-top:1.5rem}summary[data-v-d82b3f52]{cursor:pointer;color:var(--text);font-weight:650}details p[data-v-d82b3f52]{margin-top:.8rem}@media (max-width: 760px){.how-page[data-v-d82b3f52]{gap:3.75rem}.premise[data-v-d82b3f52],.process-grid[data-v-d82b3f52]{grid-template-columns:1fr}}
