.how-page{--how-ask-columns:minmax(0,.7fr) minmax(0,2fr);--how-ask-gap:32px;--how-chain-columns:repeat(4,minmax(0,1fr));--how-chain-gap:28px;--how-arrow-top:50%;--how-arrow-right:-29px;--how-arrow-bottom:auto;--how-arrow-left:auto;--how-arrow-mt:-14px;--how-arrow-ml:0px;--how-arrow-rotation:0deg;--how-readiness-direction:row;--how-middle-basis:340px}.how-page .hv-1{background:var(--tint);border-bottom:1px solid var(--border)}.how-page .hv-2{flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,5vw,64px);max-width:1160px;margin:0 auto;padding-block:clamp(36px,6vw,76px);padding-inline:clamp(20px,4vw,32px);display:flex}.how-page .hv-3{flex:1.1 400px;min-width:0}.how-page .hv-4{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--primary);font-weight:600;line-height:1.35;display:inline-block}.how-page .hv-5{max-width:620px;letter-spacing:var(--ls-display);color:var(--text);margin-top:14px;font-size:clamp(36px,5.4vw,60px);font-weight:700;line-height:1.05}.how-page .hv-6{max-width:580px;font-size:clamp(18px,2vw,var(--fs-h2));color:var(--text);margin-top:clamp(16px,2.2vw,24px);line-height:1.45}.how-page .hv-7{font-weight:600}.how-page .hv-8{max-width:580px;font-size:var(--fs-body);margin-top:18px}.how-page .hv-9{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:26px;display:flex}.how-page .hv-10{border-radius:var(--r-s);background:var(--primary);min-height:48px;color:var(--text-inverse);align-items:center;gap:8px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.how-page .hv-11{transform:rotate(90deg)}.how-page .hv-12{border-top:1px solid var(--border-2);flex-wrap:wrap;align-items:baseline;gap:6px 12px;max-width:580px;margin-top:18px;padding-top:14px;display:flex}.how-page .hv-13{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);border-radius:var(--r-s);color:var(--amber);background:var(--amber-bg);border:1px solid var(--amber-bd);padding:3px 8px;font-weight:600;line-height:1.5;display:inline-block}.how-page .hv-14{font-size:var(--fs-ui);color:var(--text);flex:260px}.how-page .hv-15{flex:340px;min-width:0;max-width:440px;margin:0}.how-page .hv-16{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--primary);font-weight:600}.how-page .hv-17{color:var(--text);font-style:italic;font-weight:800}.how-page .hv-18{gap:4px;margin-top:12px;padding:0;list-style:none;display:grid}.how-page .hv-19{background:var(--border-strong);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),50% 100%,0 calc(100% - 14px));min-width:0;padding:1.5px}.how-page .hv-20{background:var(--bg);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),50% 100%,0 calc(100% - 14px));padding:18px 20px 30px}.how-page .hv-21{font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-weight:700;display:flex}.how-page .hv-22{font-size:var(--fs-ui);color:var(--text-2);margin-top:6px}.how-page .hv-23{background:var(--border-strong);clip-path:polygon(0 0,50% 14px,100% 0,100% calc(100% - 14px),50% 100%,0 calc(100% - 14px));min-width:0;padding:1.5px}.how-page .hv-24{background:var(--bg);clip-path:polygon(0 0,50% 14px,100% 0,100% calc(100% - 14px),50% 100%,0 calc(100% - 14px));padding:30px 20px}.how-page .hv-25{background:var(--primary);clip-path:polygon(0 0,50% 14px,100% 0,100% 100%,0 100%);min-width:0;padding:2px}.how-page .hv-26{background:var(--bg);clip-path:polygon(0 0,50% 14px,100% 0,100% 100%,0 100%);padding:30px 20px 20px}.how-page .hv-27{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text);font-weight:600}.how-page .hv-28{font-size:var(--fs-ui);color:var(--text);margin-top:6px}.how-page .hv-29{border-bottom:1px solid var(--border);padding-block:clamp(40px,6vw,64px)}.how-page .hv-30{max-width:1160px;margin:0 auto;padding-inline:clamp(20px,4vw,32px)}.how-page .hv-31{font-size:clamp(24px,2.8vw,32px);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text);font-weight:700}.how-page .hv-32{max-width:720px;font-size:var(--fs-h3);line-height:var(--lh-lead);margin-top:8px}.how-page .hv-33{border-top:1px solid var(--border-strong);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:0 28px;margin-top:clamp(20px,3vw,28px);display:grid}.how-page .hv-34{border-bottom:1px solid var(--border);padding:18px 0}.how-page .hv-35{font-size:var(--fs-body);color:var(--text);align-items:center;gap:10px;font-weight:600;display:flex}.how-page .hv-36{border-radius:var(--r-s);background:var(--surface);border:1px solid var(--border-strong);width:24px;height:24px;color:var(--text-2);flex:0 0 24px;justify-content:center;align-items:center;display:flex}.how-page .hv-37{font-size:var(--fs-ui);color:var(--text);margin:10px 0 0;font-weight:600}.how-page .hv-38{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--primary);font-weight:600;display:block}.how-page .hv-39{background:var(--surface);border-bottom:1px solid var(--border);outline:none;padding-block:clamp(48px,7vw,88px)}.how-page .hv-40{max-width:780px}.how-page .hv-41{letter-spacing:var(--ls-heading);color:var(--text);margin-top:12px;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.12}.how-page .hv-42{font-size:var(--fs-h3);line-height:var(--lh-lead);margin-top:14px}.how-page .hv-43{grid-template-columns:var(--how-chain-columns);gap:var(--how-chain-gap);margin-top:clamp(22px,3vw,32px);padding:0;list-style:none;display:grid}.how-page .hv-44{background:var(--bg);border:1px solid var(--border-2);border-radius:var(--r-m);min-width:0;padding:16px 18px;position:relative}.how-page .hv-45{font-size:var(--fs-ui);color:var(--text);margin-top:6px;font-weight:600}.how-page .hv-46{top:var(--how-arrow-top);right:var(--how-arrow-right);bottom:var(--how-arrow-bottom);left:var(--how-arrow-left);margin-top:var(--how-arrow-mt);margin-left:var(--how-arrow-ml);background:var(--primary);width:28px;height:28px;color:var(--text-inverse);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.how-page .hv-47{transform:rotate(var(--how-arrow-rotation))}.how-page .hv-48{font-size:var(--fs-ui);color:var(--text);margin-top:6px;font-weight:400}.how-page .hv-49{background:var(--bg);border:1px solid var(--primary-bd);border-radius:var(--r-m);min-width:0;padding:16px 18px;position:relative}.how-page .hv-50{background:var(--bg);border:1px solid var(--primary);border-radius:var(--r-m);min-width:0;padding:16px 18px;position:relative}.how-page .hv-51{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:16px;margin-top:20px;display:grid}.how-page .hv-52{background:var(--bg);border:1px solid var(--border-2);border-radius:var(--r-m);padding:clamp(20px,2.6vw,28px)}.how-page .hv-53{font-size:var(--fs-h2);line-height:var(--lh-heading);color:var(--text);margin-top:8px;font-weight:700}.how-page .hv-54{margin-top:12px;padding:0;list-style:none}.how-page .hv-55{border-top:1px solid var(--border);font-size:var(--fs-ui);gap:10px;padding:9px 0;display:flex}.how-page .hv-56{color:var(--primary);font-weight:700}.how-page .hv-57{font-size:var(--fs-ui);color:var(--text);margin-top:14px}.how-page .hv-58{font-weight:700}.how-page .hv-59{background:var(--bg);border:1px solid var(--border-2);border-radius:var(--r-m);flex-direction:column;padding:clamp(20px,2.6vw,28px);display:flex}.how-page .hv-60{margin-top:12px}.how-page .hv-61{border-top:1px solid var(--border);padding:10px 0}.how-page .hv-62{font-size:var(--fs-ui);color:var(--text);margin:4px 0 0;font-weight:600}.how-page .hv-63{font-size:var(--fs-ui);margin-top:auto;padding-top:12px}.how-page .hv-64{padding-block:clamp(48px,7vw,88px)}.how-page .hv-65{border-top:1px solid var(--border-strong);margin-top:clamp(22px,3vw,32px)}.how-page .hv-66{grid-template-columns:var(--how-ask-columns);gap:var(--how-ask-gap);border-bottom:1px solid var(--border);padding:16px 0;display:grid}.how-page .hv-67{font-size:var(--fs-body);color:var(--text);font-weight:700;line-height:1.35}.how-page .hv-68{font-size:var(--fs-ui);margin:0}.how-page .hv-69{background:var(--surface);border-block:1px solid var(--border);padding-block:clamp(48px,7vw,88px)}.how-page .hv-70{border-top:1px solid var(--border-strong);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:0 28px;margin-top:clamp(22px,3vw,32px);padding:0;list-style:none;display:grid}.how-page .hv-71{font-size:var(--fs-meta);color:var(--primary);font-variant-numeric:tabular-nums;font-weight:700}.how-page .hv-72{font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--text);margin-top:4px;font-weight:700}.how-page .hv-73{font-size:var(--fs-ui);margin-top:6px}.how-page .hv-74{max-width:820px}.how-page .hv-75{flex-direction:var(--how-readiness-direction);border:1px solid var(--border-2);border-radius:var(--r-m);margin-top:clamp(22px,3vw,32px);display:flex;overflow:hidden}.how-page .hv-76{background:var(--surface);flex:1 1 0;min-width:0;padding:clamp(18px,2.4vw,26px)}.how-page .hv-77{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-muted);font-weight:600}.how-page .hv-78{background:var(--primary);flex-direction:column;flex:0 0 var(--how-middle-basis);justify-content:center;min-width:0;padding:clamp(18px,2.4vw,26px);display:flex}.how-page .hv-79{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-inverse);font-weight:600}.how-page .hv-80{font-size:var(--fs-ui);color:var(--text-inverse);margin-top:6px}.how-page .hv-81{background:var(--primary-tint);flex:1 1 0;min-width:0;padding:clamp(18px,2.4vw,26px)}.how-page .hv-82{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px 40px;margin-top:16px;display:grid}.how-page .hv-83{font-size:var(--fs-ui)}.how-page .hv-84{color:var(--text);font-weight:600}.how-page .hv-85{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);margin-top:20px}.how-page .hv-86{min-height:52px;font-size:var(--fs-body);color:var(--text);align-items:center;font-weight:600;display:flex}.how-page .hv-87{padding-bottom:16px}.how-page .hv-88{grid-template-columns:var(--how-ask-columns);gap:var(--how-ask-gap);border-top:1px solid var(--border);padding:10px 0;display:grid}.how-page .hv-89{font-size:var(--fs-ui);color:var(--text);font-weight:700}.how-page .hv-90{border-top:1px solid var(--border);padding-block:clamp(48px,7vw,88px)}.how-page .hv-91{flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,6vw,72px);max-width:1160px;margin:0 auto;padding-inline:clamp(20px,4vw,32px);display:flex}.how-page .hv-92{border-top:1px solid var(--border-strong);flex:340px;min-width:0;padding-top:16px}.how-page .hv-93{font-size:var(--fs-ui);margin-top:8px}.how-page .hv-94{background:var(--tint);border-top:1px solid var(--border)}.how-page .hv-95{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 56px;max-width:1160px;margin:0 auto;padding-block:clamp(40px,6vw,64px);padding-inline:clamp(20px,4vw,32px);display:flex}.how-page .hv-96{flex:440px;min-width:0}.how-page .hv-97{font-size:clamp(26px,3.2vw,36px);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text);margin-top:12px;font-weight:700}.how-page .hv-98{max-width:640px;margin-top:10px}.how-page .hv-99{border-radius:var(--r-s);background:var(--primary);min-height:48px;color:var(--text-inverse);white-space:nowrap;align-items:center;gap:8px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.how-page a:focus-visible,.how-page summary:focus-visible,.how-page button:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.how-page summary{cursor:pointer}.how-page .how-action:hover{background:var(--primary-hov);color:var(--text-inverse)}@media (width<=1000px){.how-page{--how-chain-columns:minmax(0,1fr);--how-chain-gap:24px;--how-arrow-top:auto;--how-arrow-right:auto;--how-arrow-bottom:-27px;--how-arrow-left:50%;--how-arrow-mt:0px;--how-arrow-ml:-14px;--how-arrow-rotation:90deg}}@media (width<=960px){.how-page{--how-readiness-direction:column;--how-middle-basis:auto}}@media (width<=900px){.how-page{--how-ask-columns:minmax(0,1fr);--how-ask-gap:4px}}
