.hw-hero-in{padding:40px 22px;display:flex;flex-direction:column;gap:14px}.hw-bar{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:#1f1512;border-top:1px solid hsla(34,44%,89%,.1);box-shadow:0 1px 0 rgba(31,21,18,.2)}.hw-bar-in{max-width:var(--page-max,1180px);margin:0 auto;padding:10px 22px;display:flex;align-items:center;gap:14px}.hw-bar-l{font-family:Lexend,system-ui,sans-serif;font-size:13px;color:#bca896;white-space:nowrap;display:none}.hw-pick{flex:1 1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border-radius:14px;background:#2b1d18}.hw-pick-b{min-height:44px;border:0;border-radius:10px;background:transparent;color:#efe4d6;cursor:pointer;font-family:Lexend,system-ui,sans-serif;font-weight:600;font-size:14.5px;white-space:nowrap}.hw-pick-b.is-on{background:#f7a331;color:#1f1512}.hw-ch-b:focus-visible,.hw-dot:focus-visible,.hw-pick-b:focus-visible,.hw-play:focus-visible{outline:2px solid #f17721;outline-offset:2px}.hw-sec{background:#fbf6ee}.hw-in{max-width:600px;margin:0 auto;padding:52px 22px;display:flex;flex-direction:column;gap:18px}.hw-h{margin:0;font-size:30px;color:#1f1512}.hw-lede{margin:0;font-size:16px;line-height:1.6;color:#4a3a31}.hw-dark{background:#1f1512}.hw-dark .hw-h{color:#fbf6ee}.hw-dark .hw-lede{color:#bca896}.hw-white{background:#fff;border-block:1px solid rgba(31,21,18,.08)}.hw-sum-l{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.hw-sum-l li{position:relative;padding-left:26px;font-family:Lexend,system-ui,sans-serif;font-size:17px;line-height:1.55;color:#1f1512}.hw-sum-l li:before{content:"";position:absolute;left:2px;top:.55em;width:10px;height:10px;border-radius:50%;background:#f17721}.hw-jr{display:flex;flex-direction:column;gap:20px}.hw-ch{display:flex;flex-wrap:wrap;gap:8px}.hw-ch-b{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid hsla(34,44%,89%,.22);background:transparent;color:#efe4d6;cursor:pointer;font-family:Lexend,system-ui,sans-serif;font-weight:500;font-size:14px}.hw-ch-b.is-on{background:#fbf6ee;color:#1f1512;border-color:#fbf6ee;font-weight:600}.hw-rail{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-gap:22px;gap:22px}.hw-line{position:absolute;left:15px;top:16px;bottom:16px;width:2px;background:hsla(34,44%,89%,.16)}.hw-line-fill{position:absolute;inset:0;background:#f7a331;transform-origin:top;transform:scaleY(calc(var(--hw-at) / max(1, var(--hw-n) - 1)));transition:transform .6s cubic-bezier(.22,1,.36,1)}.hw-st{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;align-content:start}.hw-dot,.hw-st{position:relative}.hw-dot{width:32px;height:32px;border-radius:50%;border:2px solid hsla(34,44%,89%,.28);background:#1f1512;cursor:pointer;padding:0;transition:background .3s,border-color .3s,transform .3s}.hw-st.is-done .hw-dot{background:#f7a331;border-color:#f7a331}.hw-st.is-now .hw-dot{background:#f17721;border-color:#f7a331;transform:scale(1.12)}.hw-st.is-skip .hw-dot{border-style:dashed;background:#1f1512}.hw-ticket{position:absolute;left:50%;top:50%;width:14px;height:10px;margin:-5px 0 0 -7px;border-radius:2px;background:#fbf6ee;animation:hw-bob 1.2s ease-in-out infinite}.hw-ticket:after{content:"";position:absolute;left:3px;right:3px;top:3px;height:1.5px;background:#f17721;box-shadow:0 3px 0 #f17721}@keyframes hw-bob{50%{transform:translateY(-2px)}}.hw-st-tx{min-width:0;padding-top:4px;transition:opacity .3s}.hw-st-h{margin:0 0 4px;font-weight:600;font-size:16px;color:#fbf6ee}.hw-st-h,.hw-st-p{font-family:Lexend,system-ui,sans-serif}.hw-st-p{margin:0;font-size:15px;line-height:1.5;color:#bca896}.hw-st.is-now .hw-st-p{color:#efe4d6}.hw-st.is-skip .hw-st-h,.hw-st.is-skip .hw-st-p{color:#8c7a6d}.hw-st-skip{margin-left:8px;padding:1px 8px;border-radius:999px;border:1px dashed #8c7a6d;font-size:11.5px;font-weight:500;color:#bca896;vertical-align:2px}.hw-play{align-self:flex-start;min-height:40px;padding:0 16px;border-radius:10px;border:1px solid hsla(34,44%,89%,.22);background:transparent;color:#efe4d6;cursor:pointer;font-weight:600}.hw-fine,.hw-play{font-family:Lexend,system-ui,sans-serif;font-size:14px}.hw-fine{margin:0;color:#bca896}.hw-note{margin:0;padding:22px;border-radius:16px;border:1px dashed hsla(34,44%,89%,.3);font-family:Lexend,system-ui,sans-serif;font-size:16px;line-height:1.55;color:#efe4d6}.hw-steps{list-style:none;margin:0;padding:0;counter-reset:hw;display:grid;grid-gap:0;gap:0}.hw-step{counter-increment:hw;position:relative;padding:0 0 22px 52px}.hw-step:before{content:counter(hw);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#1f1512;color:#f7a331;font-family:Lexend,system-ui,sans-serif;font-weight:600;font-size:15px}.hw-step:not(:last-child):after{content:"";position:absolute;left:16px;top:38px;bottom:4px;width:2px;background:rgba(31,21,18,.12)}.hw-step-h{margin:5px 0 4px;font-weight:600;font-size:17px;color:#1f1512}.hw-step-h,.hw-step-p{font-family:Lexend,system-ui,sans-serif}.hw-step-p{margin:0;font-size:15.5px;line-height:1.55;color:#4a3a31}.hw-three{gap:34px}.hw-col{display:flex;flex-direction:column;gap:12px;min-width:0}.hw-col-h{font-weight:600;font-size:20px;color:#a4400e}.hw-col-h,.hw-list{margin:0;font-family:Lexend,system-ui,sans-serif}.hw-list{padding-left:20px;display:grid;grid-gap:10px;gap:10px;font-size:15.5px;line-height:1.55;color:#1f1512}.hw-lim li::marker{color:#c2490e}.hw-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:10px}.hw-btn{background:linear-gradient(135deg,#f7a331,#f17721);color:#1f1512;padding:15px 26px}.hw-link{font-family:Lexend,system-ui,sans-serif;font-weight:600;font-size:15px;color:#a4400e}@media (min-width:600px){.hw-bar-l{display:inline}}@media (min-width:960px){.hw-hero-in{max-width:var(--page-max,1180px);margin:0 auto;padding:72px 48px 64px}.hw-bar-in{padding:12px 48px}.hw-pick{flex:0 1 560px}.hw-in{max-width:var(--page-max,1180px);padding:88px 48px;gap:22px}.hw-h{font-size:clamp(36px,3.4vw,48px);max-width:820px}.hw-lede{font-size:18px;max-width:640px}.hw-sum-l{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.hw-sum-l li{font-size:18px}.hw-rail{grid-template-columns:repeat(var(--hw-n),minmax(0,1fr));gap:20px}.hw-line{left:16px;right:calc(100% / var(--hw-n) - 16px);top:15px;bottom:auto;width:auto;height:2px}.hw-line-fill{transform-origin:left;transform:scaleX(calc(var(--hw-at) / max(1, var(--hw-n) - 1)))}.hw-st{grid-template-columns:1fr;gap:14px}.hw-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 34px}.hw-step{padding:52px 0 0}.hw-step:not(:last-child):after{left:42px;right:-26px;top:16px;bottom:auto;width:auto;height:2px}.hw-step:nth-child(3n):after{display:none}.hw-three{flex-direction:row;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hw-dot,.hw-line-fill,.hw-st-tx{transition:none}.hw-ticket{animation:none}}