.hwl{justify-content:center;align-items:center;min-height:100svh;padding:clamp(1.2rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.hwl-lang{z-index:2;color:#f2ede499;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#0d091680;border:1px solid #f2ede42e;border-radius:999px;padding:.34rem .72rem;font-size:.62rem;font-weight:900;transition:color .15s,border-color .15s;position:absolute;top:1.1rem;right:1.2rem}.hwl-lang:hover{color:#ff7a1a;border-color:#ff7a1a99}.hwl-bats{pointer-events:none;position:absolute;inset:0}.hwl-bat{opacity:0;width:44px;animation:14s linear infinite hwl-fly;position:absolute}.hwl-bat-1{animation-delay:2.5s;top:18%}.hwl-bat-2{width:30px;animation-delay:8s;top:34%}.hwl-bat-3{width:24px;animation-delay:11.5s;top:10%}@keyframes hwl-fly{0%{opacity:0;transform:translate(-12vw,2vh)scale(.9)}6%{opacity:.75}14%{opacity:.55;transform:translate(28vw,-1.5vh)scale(1)}22%{opacity:.4;transform:translate(60vw,3vh)scale(.92)}30%{opacity:0;transform:translate(96vw,-2vh)scale(.85)}to{opacity:0;transform:translate(96vw,-2vh)}}.hwl-center{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:34rem;animation:.7s cubic-bezier(.2,.9,.25,1) both hwl-rise;display:flex;position:relative}@keyframes hwl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hwl-pill{color:#f2ede4bf;letter-spacing:.14em;text-transform:uppercase;background:#0d09168c;border:1px solid #f2ede429;border-radius:999px;align-items:center;gap:.5rem;padding:.42rem .95rem;font-size:.68rem;font-weight:800;display:inline-flex}.hwl-pill-dot{background:#ff7a1a;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite hwl-pulse;box-shadow:0 0 10px #ff7a1ae6}@keyframes hwl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.hwl-skull{filter:drop-shadow(0 0 26px #ff7a1a29);width:clamp(96px,16vw,132px);margin-top:1.4rem;animation:5.5s ease-in-out infinite hwl-bob}@keyframes hwl-bob{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-7px)rotate(1.2deg)}}.hwl-skull :is(circle,ellipse,path)[fill=\#ff7a1a]{animation:9s step-end infinite hwl-eyes}@keyframes hwl-eyes{0%,to{opacity:1}86%{opacity:1}87%{opacity:.06}89%{opacity:.9}90%{opacity:.06}91.5%{opacity:1}}.hwl-title{letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:1.3rem;font-weight:900;line-height:1;display:flex}.hwl-or{color:#f2ede48c;text-transform:lowercase;font-size:clamp(1rem,2.6vw,1.3rem);font-weight:800}.hwl-chip{text-transform:uppercase;border-radius:14px 9px 15px 8px;padding:.28em .72em;font-size:clamp(2rem,8vw,3.2rem);display:inline-block}.hwl-chip-real{color:#c8ff00;text-shadow:0 0 22px #c8ff0059;background:#c8ff0012;border:2px solid #c8ff008c;transform:rotate(-2deg)}.hwl-chip-synth{color:#ff3d63;text-shadow:0 0 22px #ff3d6366;background:#ff3d6314;border:2px solid #ff3d6380;transform:rotate(1.6deg)}.hwl-seam{width:min(320px,72vw);margin-top:1.1rem}.hwl-sub{color:#f2ede49e;max-width:26rem;margin-top:.9rem;font-size:.86rem;font-weight:600;line-height:1.55}.hwl-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1.1rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.hwl-step{color:#f2ede4c7;letter-spacing:.02em;align-items:center;gap:.45rem;font-size:.74rem;font-weight:800;display:inline-flex}.hwl-step-n{color:#ff7a1a;border:1.5px solid #ff7a1ab3;border-radius:50% 42% 55% 45%;place-items:center;width:1.35rem;height:1.35rem;font-size:.66rem;font-weight:900;display:inline-grid}.hwl-cta{color:#ffd9b8;letter-spacing:.01em;background:linear-gradient(#ff7a1a38,#ff7a1a1a);border:2px solid #ff7a1a;border-radius:16px 11px 17px 12px;align-items:center;gap:.6rem;margin-top:1.7rem;padding:1rem 2.1rem;font-size:.98rem;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 0 #ff7a1a00,0 10px 34px #00000073}.hwl-cta:hover{background:linear-gradient(#ff7a1a57,#ff7a1a24);transform:translateY(-2px)scale(1.02);box-shadow:0 0 34px #ff7a1a59,0 12px 36px #00000080}.hwl-cta:active{transform:translateY(0)scale(.99)}.hwl-cta-arrow{font-weight:900;animation:1.6s ease-in-out infinite hwl-nudge}@keyframes hwl-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.hwl-ghost{color:#f2ede466;border-bottom:1px dashed #f2ede440;margin-top:.85rem;padding-bottom:2px;font-size:.74rem;font-weight:800;text-decoration:none;transition:color .15s,border-color .15s}.hwl-ghost:hover{color:#f2ede4cc;border-color:#f2ede499}.hwl-fine{color:#f2ede44d;letter-spacing:.04em;max-width:24rem;margin-top:1.5rem;font-size:.62rem;font-weight:700;line-height:1.6}@media (max-width:480px){.hwl-steps{flex-direction:column;gap:.5rem}.hwl-cta{justify-content:center;width:min(100%,20rem)}}@media (prefers-reduced-motion:reduce){.hwl-bat,.hwl-pill-dot,.hwl-skull,.hwl-skull :is(circle,ellipse,path)[fill=\#ff7a1a],.hwl-cta-arrow,.hwl-center{animation:none!important}.hwl-cta{transition:none}}
