.hv.hw{overflow-x:hidden}.hv.hw h1{display:flex;flex-direction:column;gap:clamp(16px,2vw,22px);font-size:unset;letter-spacing:0}.hw-kicker{font-weight:400;font-size:clamp(16px,1.4vw,18px);line-height:1.4;color:#6b6b6b;letter-spacing:0}.hw-display{font-weight:600;font-size:clamp(42px,5.6vw,80px);line-height:1;letter-spacing:-.025em;text-wrap:balance}.hw-shell{max-width:1440px;margin:0 auto;box-sizing:border-box}.hw-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px);align-items:center;padding:clamp(24px,5vw,56px) clamp(20px,5vw,64px) clamp(72px,10vw,120px)}.hw-copy{display:flex;flex-direction:column;gap:clamp(20px,2.4vw,28px);animation:wyUp .7s ease-out both}.hw-copy .hv-lead{max-width:540px;font-size:clamp(17px,1.5vw,19px);text-wrap:pretty}.hw-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hw-ghost{padding:15px 24px;border-radius:999px;border:1px solid #e8e8e8;background:#fff;font-size:15px;font-weight:600;color:#292929;text-decoration:none;white-space:nowrap}.hw-ghost:hover{border-color:#292929;color:#292929}.hw-stage{position:relative;width:100%;max-width:520px;justify-self:center;padding:28px 0;animation:wyUp .7s ease-out .12s both}.hw-orbit{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.hw-orbit.wide{width:118%;aspect-ratio:1;border:1px solid rgba(41,41,41,.07)}.hw-orbit.dash{width:84%;aspect-ratio:1;border:1px dashed rgba(41,41,41,.1)}.hw-plan{position:relative;border-radius:28px;background:#fff;border:1px solid #e8e8e8;box-shadow:0 30px 60px rgba(41,41,41,.1);overflow:hidden}.hw-plan-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid #e8e8e8}.hw-plan-h span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.hw-plan-h b{font-size:15px;font-weight:600}.hw-plan-h em,.hw-plan-row em{font-style:normal;font-size:12px;color:#6b6b6b}.hw-stepchip{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;background:#f2f2f2;white-space:nowrap}.hw-plan-rows{padding:8px 22px 16px;display:flex;flex-direction:column}.hw-plan-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid #f2f2f2}.hw-plan-row:last-child{border-bottom:0}.hw-plan-row.is-dim .hw-dot,.hw-plan-row.is-dim .hw-status,.hw-plan-row.is-dim b{color:#6b6b6b}.hw-plan-row>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.hw-plan-row b{font-size:15px;font-weight:600}.hw-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-family:var(--sans)}.hw-status{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.hw-voice{position:absolute;right:-12px;top:0;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:16px;background:#fff;border:1px solid rgba(41,41,41,.06);box-shadow:0 18px 36px rgba(41,41,41,.14)}.hw-voice>span:first-child{width:30px;height:30px;border-radius:9px;background:#292929;display:flex;align-items:center;justify-content:center}.hw-voice i{width:9px;height:9px;border-radius:50%;background:#c6ff4a;display:block}.hw-voice b{display:block;font-size:13px;font-weight:600}.hw-voice em{display:block;font-style:normal;font-size:11px;color:#6b6b6b}.hw-steps{border-top:1px solid #e8e8e8}.hw-steps-in{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px);align-items:start;padding:clamp(72px,10vw,120px) clamp(20px,5vw,64px)}.hw-steps-intro{display:flex;flex-direction:column;gap:14px}.hw-steps-intro .hv-lead{max-width:400px;text-wrap:pretty}.hw-steps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.hw-steps li{border:1px solid #e8e8e8;border-radius:24px;background:#fff;overflow:hidden}.hw-step-main{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);align-items:start;padding:clamp(22px,2.6vw,32px)}.hw-step-main>span{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:20px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hw-step-main>div{display:flex;flex-direction:column;gap:10px;min-width:0}.hw-step-main b{font-size:12px;font-weight:700;letter-spacing:.12em}.hw-step-main h3{margin:0;font-size:clamp(24px,2.4vw,30px);letter-spacing:-.015em;line-height:1.12;text-wrap:balance}.hw-step-main p{margin:0;font-size:16px;line-height:1.55;color:#6b6b6b;max-width:560px;text-wrap:pretty}.hw-split{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid #e8e8e8}.hw-split>div{padding:16px clamp(22px,2.6vw,32px);display:flex;flex-direction:column;gap:4px}.hw-split>div:first-child{border-bottom:1px solid #e8e8e8}.hw-split b{font-size:11px;font-weight:700;letter-spacing:.12em;color:#6b6b6b}.hw-split span{font-size:14px;line-height:1.45;text-wrap:pretty}.hw-split>div:last-child{gap:6px}.hw-split>div:last-child b{color:#292929}.hw-split>div:last-child span{font-weight:600}.hw-then{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px clamp(22px,2.6vw,32px);border-style:dashed;border-color:#bdbdbd;overflow:visible}.hw-then>span:first-child{display:flex;flex-direction:column;gap:4px;max-width:440px}.hw-then b{font-family:var(--serif);font-weight:600;font-size:22px;line-height:1.2}.hw-then em{font-style:normal;font-size:14px;line-height:1.5;color:#6b6b6b;text-wrap:pretty}.hw-then>span:last-child{display:flex;gap:8px;flex-wrap:wrap}.hw-then a{font-size:14px;font-weight:600;padding:10px 16px;border-radius:999px;border:1px solid #e8e8e8;background:#fff;color:#292929;text-decoration:none;white-space:nowrap}.hw-then a:hover{border-color:#292929}.hw-paths{background:#f2f2f2}.hw-paths-in{display:flex;flex-direction:column;gap:clamp(36px,4vw,56px);padding:clamp(72px,10vw,120px) clamp(20px,5vw,64px)}.hw-path-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px 48px;flex-wrap:wrap}.hw-path-head>div{display:flex;flex-direction:column;gap:14px;max-width:680px}.hw-path-head .hv-lead{max-width:420px;text-wrap:pretty}.hw-path-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.hw-path-grid article{border-radius:28px;background:#fff;border:1px solid #e8e8e8;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:18px}.hw-path-grid article.is-dark{background:#292929;color:#fff;border:0}.hw-path-grid h3{margin:0;font-size:clamp(24px,2.4vw,30px);letter-spacing:-.015em;line-height:1.12}.hw-path-grid article.is-dark h3{color:#fff}.hw-path-grid p{margin:0;font-size:16px;line-height:1.55;color:#6b6b6b;text-wrap:pretty}.hw-path-grid article.is-dark p{color:#d6d6d6}.hw-best{font-size:14px;font-weight:600;line-height:1.45}.hw-best span{font-weight:500;color:#6b6b6b}.hw-path-grid article.is-dark .hw-best span{color:#d6d6d6}.hw-path-grid article>a{margin-top:auto;font-size:15px;font-weight:600;color:#292929;text-decoration:none}.hw-path-grid article.is-dark>a{color:#fff}.hw-path-grid article>a:hover{color:#6b6b6b}.hw-path-grid article.is-dark>a:hover{color:#c6ff4a}.hw-faces{display:flex}.hw-faces>span{width:48px;height:48px;border-radius:50%;box-shadow:0 0 0 3px #fff;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-left:-10px}.hw-faces>span:first-child{margin-left:0}.hw-flow{display:flex;align-items:center;gap:6px;height:48px}.hw-flow b,.hw-flow i{display:block;flex:none}.hw-flow b{width:22px;height:1.5px;background:#8a8a8a}.hw-flow i{width:34px;height:34px;border-radius:10px;border:1.5px solid #fff;box-sizing:border-box}.hw-flow i.is-fill{border-radius:50%;background:#c6ff4a;border:0}.hw-flow i.is-dash{border-style:dashed;border-color:#8a8a8a}.hw-flow i.is-round{border-radius:50%}.hw-shared{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hw-shared>span{font-size:12px;font-weight:700;letter-spacing:.12em;margin-right:6px}.hw-shared b{font-size:14px;font-weight:600;padding:9px 16px;border-radius:999px;background:#fff;border:1px solid #e8e8e8}.hv.hw>.hv-faq-sec{box-sizing:border-box;width:min(1440px,100%);margin-inline:auto}.hv.hw .hv-faq p{box-sizing:content-box;max-width:680px;text-wrap:pretty}.hv.hw .hv-faq button span{transition:background .2s ease}.hw-close-wrap{padding:0 clamp(20px,5vw,64px) clamp(72px,10vw,120px)}.hw-close{position:relative;overflow:hidden;border-radius:28px;background:#292929;color:#fff;padding:clamp(48px,7vw,88px) clamp(22px,4vw,56px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.hw-close-orbit{position:absolute;left:50%;top:50%;width:min(900px,140vw);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.hw-close-orbit span{position:absolute;inset:0;border:1px solid rgba(255,255,255,.08);border-radius:50%}.hw-close-orbit span:last-child{inset:18%;border-style:dashed;border-color:rgba(255,255,255,.1)}.hw-close-crew{position:relative;display:flex}.hw-close-crew>span{width:52px;height:52px;border-radius:50%;box-shadow:0 0 0 3px #292929;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 -5px}.hw-close h2{position:relative;color:#fff;max-width:760px}.hw-close p{margin:0;font-size:17px;line-height:1.55;max-width:540px;text-wrap:pretty}.hw-close p,.hw-scan{position:relative;color:#d6d6d6}.hw-scan{display:inline-block;padding:12px 8px;font-size:14px;text-decoration:underline;text-underline-offset:3px}.hw-scan:hover{color:#fff}@media (min-width:620px){.hw-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hw-split>div:first-child{border-bottom:0;border-right:1px solid #e8e8e8}}@media (min-width:860px){.hw-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.hw-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (min-width:1000px){.hw-steps-in{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.hw-steps-intro{position:-webkit-sticky;position:sticky;top:32px}}@media (prefers-reduced-motion:reduce){.hv.hw [data-anim],.hw-copy,.hw-stage{animation:none!important}}