.how-hero{background:#fff;height:460px;position:relative;overflow:hidden}.how-hero img{object-fit:cover;opacity:1;object-position:center 40%;filter:brightness(1.1)contrast(1.05);width:100%;height:100%;display:block}.how-hero-overlay{background:0 0;display:none;position:absolute;inset:0}.how-hero-copy{background:linear-gradient(90deg,#0006 0%,#0000001a 100%);flex-direction:column;justify-content:flex-end;padding:0 80px 52px;display:flex;position:absolute;inset:0}.how-hero-copy h1{color:#fff;letter-spacing:-.5px;margin-bottom:12px;font-family:Playfair Display,serif;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.06}.how-hero-copy h1 em{color:var(--orange);font-style:italic}.how-hero-copy p{color:#ffffff8c;max-width:500px;margin-bottom:24px;font-size:15px;line-height:1.65}.how-hero-btns{gap:10px;display:flex}.how-steps{background:var(--white);border-bottom:1px solid var(--border);padding:72px 80px}.how-steps-title{text-align:center;margin-bottom:56px}.how-steps-title .slabel{margin-bottom:10px;display:block}.how-steps-title h2{color:var(--ink);letter-spacing:-.3px;font-family:Playfair Display,serif;font-size:clamp(24px,3vw,38px);font-weight:800}.how-steps-title h2 em{color:var(--orange);font-style:italic}.how-step-list{flex-direction:column;gap:0;max-width:900px;margin:0 auto;display:flex}.how-step-row{border-bottom:1px solid var(--border);grid-template-columns:80px 1fr 1fr;align-items:start;gap:0 48px;padding:40px 0;display:grid}.how-step-row:last-child{border-bottom:none}.how-step-num{color:#e85d001f;letter-spacing:-2px;padding-top:4px;font-family:Playfair Display,serif;font-size:52px;font-weight:800;line-height:1}.how-step-text h3{color:var(--ink);margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:800;line-height:1.2}.how-step-text p{color:var(--ink2);font-size:14px;line-height:1.8}.how-step-text p strong{color:var(--orange)}.how-step-aside{background:var(--bg);border:1.5px solid var(--border);border-radius:12px;padding:18px 20px}.how-step-aside-label{letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-family:DM Mono,monospace;font-size:8.5px}.how-step-aside ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.how-step-aside ul li{color:var(--ink2);padding-left:16px;font-size:12.5px;line-height:1.5;position:relative}.how-step-aside ul li:before{content:"→";color:var(--orange);font-size:10px;position:absolute;top:2px;left:0}.how-paths{background:var(--ink);border-bottom:1px solid #ffffff0f;padding:72px 80px}.how-paths-title{text-align:center;margin-bottom:48px}.how-paths-title .slabel{color:#e85d00cc}.how-paths-title h2{color:#fff;letter-spacing:-.3px;font-family:Playfair Display,serif;font-size:clamp(24px,3vw,38px);font-weight:800}.how-paths-title h2 em{color:var(--orange);font-style:italic}.how-paths-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto;display:grid}.how-path-card{background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:16px;padding:32px}.how-path-card.featured{background:#e85d000f;border-color:#e85d0066}.how-path-badge{letter-spacing:2px;text-transform:uppercase;border-radius:20px;margin-bottom:18px;padding:5px 12px;font-family:DM Mono,monospace;font-size:9px;display:inline-block}.how-path-badge.free{color:#4ade80;background:#16a34a26}.how-path-badge.paid{color:var(--orange);background:#e85d0033}.how-path-card h3{color:#fff;margin-bottom:10px;font-family:Playfair Display,serif;font-size:22px;font-weight:800}.how-path-card p{color:#ffffff73;margin-bottom:18px;font-size:13px;line-height:1.7}.how-path-list{flex-direction:column;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.how-path-list li{color:#ffffffa6;padding-left:18px;font-size:13px;position:relative}.how-path-list li:before{content:"✓";color:var(--orange);font-size:11px;position:absolute;left:0}.how-path-cta{cursor:pointer;border:none;border-radius:9px;align-items:center;gap:7px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.how-path-cta.cta-free{color:#fff;background:#ffffff14}.how-path-cta.cta-free:hover{background:#ffffff24}.how-path-cta.cta-paid{background:var(--orange);color:#fff}.how-path-cta.cta-paid:hover{background:#c44f00}.how-faq-teaser{background:var(--bg);border-bottom:1px solid var(--border);padding:64px 80px}.how-faq-teaser h2{color:var(--ink);letter-spacing:-.3px;margin-bottom:32px;font-family:Playfair Display,serif;font-size:clamp(22px,2.5vw,32px);font-weight:800}.how-faq-teaser h2 em{color:var(--orange);font-style:italic}.how-faq-list{grid-template-columns:1fr 1fr;gap:14px;max-width:900px;margin-bottom:32px;display:grid}.how-faq-item{background:var(--white);border:1.5px solid var(--border);cursor:pointer;border-radius:12px;padding:18px 20px;transition:all .18s}.how-faq-item:hover{border-color:#e85d004d;transform:translateY(-1px)}.how-faq-item h4{color:var(--ink);margin-bottom:6px;font-size:13.5px;font-weight:700;line-height:1.3}.how-faq-item p{color:var(--muted);font-size:12.5px;line-height:1.65}.how-stats{background:var(--white);background-color:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;padding:56px 80px;display:grid}.how-stat{background:var(--white);text-align:center;padding:32px 28px}.how-stat-n{color:var(--orange);font-family:Playfair Display,serif;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1}.how-stat-l{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-top:8px;font-family:DM Mono,monospace;font-size:10px}@media (max-width:900px){.how-steps,.how-paths,.how-faq-teaser{padding:48px 28px}.how-step-row{grid-template-columns:50px 1fr;gap:20px}.how-step-aside{display:none}.how-paths-grid,.how-faq-list{grid-template-columns:1fr}.how-stats{grid-template-columns:1fr 1fr}.how-hero-copy{padding:0 28px 36px}}
