.hx-pg{--bg:#060402;--gold:#F5C542;--gold2:#C98A14;--cream:#F6E9D2;--terra:#C4622D;--panel:rgba(16,9,5,.86);position:relative;overflow:hidden;background:radial-gradient(70% 50% at 50% 55%,#2a170a 0,var(--bg) 70%);color:var(--cream);font-family:'DM Sans',system-ui,sans-serif;height:100svh;min-height:640px;max-height:980px;isolation:isolate}.hx-pg *{box-sizing:border-box}.hx-pg .hx-art{position:absolute;left:50%;bottom:-5vh;width:min(100%,138vh);aspect-ratio:1600/894;transform:translateX(-50%);z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 22%);mask-composite:intersect}.hx-pg .hx-art img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:50% 90%}.hx-pg .hx-glow{position:absolute;left:50.800%;top:50%;width:46%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(255,214,110,.75),rgba(245,197,66,0) 72%);opacity:0;pointer-events:none}.hx-pg .hx-in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:84px 24px 0;max-width:1100px;margin:0 auto}.hx-pg .hx-h1{font-family:'Bowlby One',Impact,sans-serif;font-weight:400;margin:0;font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.12;letter-spacing:.01em;color:var(--cream);text-wrap:balance;max-width:20em}.hx-pg .hx-ans{margin:12px 0 0;max-width:46rem;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.5;color:#EAD9BC;text-wrap:balance}.hx-pg .hx-offer{margin:clamp(6px,1.4vh,16px) 0 0;display:flex;flex-direction:column;align-items:center}.hx-pg .hx-kick{font-weight:700;font-size:clamp(.95rem,1.3vw,1.15rem);color:#EAD9BC;letter-spacing:.02em}.hx-pg .hx-big{font-family:'Bowlby One',Impact,sans-serif;font-weight:400;font-size:clamp(5rem,17.5vh,11rem);line-height:.95;background:linear-gradient(180deg,#FFF0B0 0%,#F5C542 46%,#C98A14 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 24px rgba(0,0,0,.6));padding:0 .06em}.hx-pg .hx-up{font-weight:500;font-size:clamp(1.15rem,3.1vh,1.7rem);color:var(--cream);margin-top:2px}.hx-pg .hx-up b{font-weight:800;color:var(--gold)}.hx-pg .hx-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 36px;border-radius:12px;background:var(--gold);color:#1a0e03;font-weight:800;font-size:1.1rem;text-decoration:none;box-shadow:inset 0 -3px 0 rgba(120,70,0,.35),0 10px 26px rgba(0,0,0,.45);transition:transform .15s ease}.hx-pg .hx-in .hx-cta{margin-top:clamp(10px,2vh,20px)}.hx-pg .hx-cta:hover{transform:translateY(-2px)}.hx-pg .hx-cta:active{transform:translateY(1px)}.hx-pg a:focus-visible,.hx-pg button:focus-visible{outline:3px solid #fff;outline-offset:3px}.hx-pg .hx-fine{margin:10px 0 0;font-size:.78rem;color:#DCC9A8;letter-spacing:.02em}-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(245,197,66,.28);box-shadow:0 18px 40px rgba(0,0,0,.5)}.hx-pg [hidden]{display:none!important}.hx-pg .hx-fx{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden}.hx-pg .hx-fx svg{position:absolute;left:0;top:0;width:26px;height:26px;margin:-13px 0 0 -13px;will-change:transform,opacity}@media(max-width:899px){.hx-pg{height:auto;max-height:none;min-height:0;display:flex;flex-direction:column;background:var(--bg)}.hx-pg .hx-in{padding:76px 16px 0;width:100%;order:1}.hx-pg .hx-art{order:2}.hx-pg .hx-h1{font-size:clamp(1.45rem,6.6vw,2rem);max-width:15em}.hx-pg .hx-ans{font-size:1rem;margin-top:10px}.hx-pg .hx-big{font-size:clamp(4.6rem,23.5vw,8rem)}.hx-pg .hx-up{font-size:1.2rem}.hx-pg .hx-in .hx-cta{width:100%;max-width:360px;margin-top:12px}.hx-pg .hx-art{position:relative;left:auto;bottom:auto;width:100%;max-width:640px;margin:-64px auto 24px;aspect-ratio:720/540;transform:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hx-pg .hx-glow{left:51.400%;top:48%;width:70%}}.hx-pg .hx-spot{position:absolute;left:50.8%;top:73%;transform:translate(-50%,-50%);z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center}.hx-pg .hx-open{min-height:48px;padding:0 26px;border:0;border-radius:12px;background:var(--gold);color:#1a0e03;font:800 1.05rem 'DM Sans',system-ui,sans-serif;cursor:pointer;white-space:nowrap;touch-action:manipulation;box-shadow:inset 0 -3px 0 rgba(120,70,0,.35),0 8px 22px rgba(0,0,0,.5);transition:transform .15s ease}.hx-pg .hx-open:hover{transform:translateY(-2px)}.hx-pg .hx-open:active{transform:translateY(1px)}.hx-pg .hx-res{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:var(--panel);border:1px solid rgba(245,197,66,.3);box-shadow:0 14px 30px rgba(0,0,0,.5)}.hx-pg .hx-res p{margin:0;font-family:'Bowlby One',Impact,sans-serif;font-size:1.05rem;color:var(--gold);white-space:nowrap}.hx-pg .hx-res .hx-cta{margin:0;min-height:48px;padding:0 24px;font-size:1rem}.hx-pg [hidden]{display:none!important}@media(max-width:899px){.hx-pg .hx-spot{top:72%}.hx-pg.hx-won .hx-spot{top:46%}.hx-pg .hx-open{min-height:46px;padding:0 20px;font-size:1rem}.hx-pg .hx-res p{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.hx-pg *{transition:none!important}}.hx .hx-sprite{position:absolute}@media(min-width:900px){.hx-pg .hx-in{padding-top:68px}}