.how-shell{color:#f5f5f5;background:#0a0a0a;flex-direction:column;height:100vh;display:flex;overflow:hidden auto}.how-main{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:40px 24px 72px}.how-hero{text-align:center;max-width:720px;margin:0 auto 56px}.how-hero h1{font-family:var(--font-cinzel),serif;margin:0 0 16px;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.2}.how-hero p{color:#c4c4c4;margin:0 0 18px;font-size:1.08rem;line-height:1.6}.how-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 28px;display:flex}.how-pill{color:#e5e5e5;letter-spacing:.02em;background:#161616;border:1px solid #333;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600}.how-highlight{background:#141414;border:1px solid #262626;border-radius:16px;margin-bottom:40px;padding:28px 28px 30px}.how-highlight h2{margin:0 0 8px;font-size:1.25rem}.how-highlight p{color:#b3b3b3;max-width:68ch;margin:0;font-size:.98rem;line-height:1.6}.how-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.how-btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:12px 22px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.how-btn.primary{color:#111;background:#fff}.how-btn.primary:hover{background:#e8e8e8}.how-btn.ghost{color:#fff;background:0 0;border-color:#404040}.how-btn.ghost:hover{border-color:#fff}.how-section-title{letter-spacing:.14em;text-transform:uppercase;color:#888;margin:0 0 20px;font-size:.78rem;font-weight:700}.how-features{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:48px;display:grid}.how-card{background:#141414;border:1px solid #262626;border-radius:14px;padding:22px 22px 24px}.how-card h2{margin:0 0 8px;font-size:1.15rem}.how-card p{color:#b3b3b3;margin:0;font-size:.95rem;line-height:1.55}.how-shot{margin:0 0 56px}.how-shot-frame{aspect-ratio:16/9;color:#6b6b6b;text-align:center;background:radial-gradient(#3b82f61f,#0000 55%),#111;border:1px dashed #3a3a3a;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:24px;font-size:.92rem;display:flex}.how-shot figcaption{text-align:center;color:#777;margin-top:10px;font-size:.85rem}.how-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:48px;display:grid}.how-step{background:#141414;border:1px solid #262626;border-radius:14px;padding:22px}.how-step-num{color:#111;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:12px;font-size:.85rem;font-weight:800;display:inline-flex}.how-step h3{margin:0 0 8px;font-size:1.05rem}.how-step p{color:#b3b3b3;margin:0;font-size:.92rem;line-height:1.55}.how-faq{margin-bottom:48px}.how-faq details{border-bottom:1px solid #262626;padding:14px 0}.how-faq summary{cursor:pointer;font-weight:600;list-style:none}.how-faq summary::-webkit-details-marker{display:none}.how-faq details p{color:#b3b3b3;margin:10px 0 0;font-size:.95rem;line-height:1.55}.how-cta{text-align:center;background:#141414;border:1px solid #262626;border-radius:16px;padding:36px 24px}.how-cta h2{margin:0 0 10px;font-size:1.4rem}.how-cta p{color:#b3b3b3;margin:0 0 22px}.how-note{text-align:center;color:#777;max-width:62ch;margin-top:28px;margin-left:auto;margin-right:auto;font-size:.85rem;line-height:1.5}.how-note a{color:#9a9a9a}@media (max-width:800px){.how-features,.how-steps{grid-template-columns:1fr}.how-main{padding:28px 16px 56px}.how-highlight{padding:22px 18px 24px}}
