.howpage{background:var(--color-bg);color:var(--color-text-strong);word-break:keep-all}.howpage .hw-inner{margin:0 auto;padding:0 24px}.howpage .narrow{max-width:808px}.howpage .steps-w{max-width:968px}.howpage .hw-band{background:var(--grad-soft)}.howpage .hw-sec-hero{padding:var(--sp-16) 0 60px}.howpage .hw-sec-faq,.howpage .hw-sec-steps{padding:var(--sp-16) 0}.howpage .hw-sec-cta{padding:60px 0 var(--sp-20)}.howpage .hw-hero{text-align:center}.howpage .hw-badge{display:inline-block;font-size:var(--fs-sm);font-weight:700;color:var(--color-accent-ink);background:var(--color-accent-soft);padding:6px 14px;border-radius:var(--r-pill);margin-bottom:18px}.howpage .hw-h1{font-family:var(--font-display);font-size:clamp(34px,5vw,var(--fs-display));line-height:1.15;letter-spacing:-.03em;font-weight:var(--fw-black);color:var(--color-text);margin:0 0 16px}.howpage .hw-lead{font-size:16.5px;line-height:1.7;color:var(--color-text-muted);margin:0 auto 28px;max-width:520px}.howpage .hw-hero-cta svg{width:18px;height:18px;margin-left:4px}.howpage .hw-sec-head{text-align:center;margin-bottom:36px}.howpage .hw-sec-eyebrow{display:inline-block;font-size:var(--fs-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-ink);margin-bottom:10px}.howpage .hw-sec-h2{font-family:var(--font-display);font-size:clamp(26px,3vw,34px);line-height:1.2;letter-spacing:-.02em;font-weight:var(--fw-black);color:var(--color-text);margin:0}.howpage .hw-steps{display:flex;flex-direction:column;gap:18px}.howpage .hw-step-row{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-6);align-items:start;background:var(--card);border:1px solid var(--color-border);border-radius:var(--r-xl);padding:30px;box-shadow:var(--shadow-sm);transition:transform var(--dur-card),box-shadow var(--dur-card)}.howpage .hw-step-row:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.howpage .hw-step-aside{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.howpage .hw-step-ic{width:60px;height:60px;border-radius:var(--r-lg);background:var(--grad);color:#fff;display:grid;place-items:center}.howpage .hw-step-ic svg{width:28px;height:28px}.howpage .hw-step-label{font-size:13px;font-weight:800;color:var(--primary)}.howpage .hw-step-t{font-size:21px;font-weight:800;color:var(--color-text);margin:0 0 8px;letter-spacing:-.01em}.howpage .hw-step-d{font-size:var(--fs-body);color:var(--color-text-muted);line-height:1.65;margin:0 0 16px}.howpage .hw-pts{display:flex;flex-wrap:wrap;gap:8px}.howpage .hw-pt{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-text-strong);background:var(--color-accent-soft);padding:6px 12px;border-radius:var(--r-pill)}.howpage .hw-pt svg{width:13px;height:13px;color:var(--color-accent-ink);flex-shrink:0}@media (max-width:680px){.howpage .hw-step-row{grid-template-columns:1fr;gap:var(--sp-4);padding:var(--sp-6)}}.howpage .hw-faq{display:flex;flex-direction:column;gap:12px}.howpage .hw-faq-item{background:var(--card);border:1px solid var(--color-border);border-radius:var(--r-lg);padding:18px 22px}.howpage .hw-faq-q{font-size:15.5px;font-weight:700;color:var(--color-text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.howpage .hw-faq-q::-webkit-details-marker{display:none}.howpage .hw-faq-plus{width:20px;height:20px;color:var(--primary);flex-shrink:0;transition:transform var(--dur-card) ease}.howpage details[open] .hw-faq-plus{transform:rotate(45deg)}.howpage .hw-faq-a{font-size:14px;color:var(--color-text-muted);line-height:var(--lh-body);margin:var(--sp-3) 0 0}.howpage .hw-cta{text-align:center}.howpage .hw-cta-t{font-size:26px;font-weight:800;color:var(--color-text);letter-spacing:-.02em;margin:0 0 12px}.howpage .hw-cta-d{font-size:var(--fs-body);color:var(--color-text-muted);margin:0 0 var(--sp-6)}.howpage .hw-cta-btns{display:flex;gap:var(--sp-3);justify-content:center;flex-wrap:wrap}