.hx{--off:#fcfcfc;--rim:#fcfcfc26;--rim2:#fcfcfc1a;--red:#a40008;--red2:#c8000a;--s-ink:#121614;--s-mid:#5e6663;--s-line:#0a0e0c17;--s-bg:#fcfcfc;--gap:clamp(10px, .84vw, 16px);padding:var(--gap);font-family:var(--font-marketing);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative}.hx *{box-sizing:border-box}.hx .panel{border-radius:clamp(22px,2.4vw,34px);flex-direction:column;align-items:center;padding-top:clamp(112px,7vw,134px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 70px -40px #0a0e0c57}.hx .panel:after{content:"";border-radius:inherit;pointer-events:none;z-index:9;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fcfcfc29,inset 0 1px #fcfcfc38,inset 0 90px 120px -90px #fcfcfc24}.hx .bg,.hx-field .bg{object-fit:cover;object-position:49% 40%;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.hx .bg-lift,.hx-field .bg-lift{background:radial-gradient(50% 40% at 50% 68%,#34a48894 0%,#1c705e4d 42%,#0000 74%);position:absolute;inset:0}.hx .bg-lift2,.hx-field .bg-lift2{background:radial-gradient(30% 20%,#a0f0d626 0%,#0000 100%);position:absolute;inset:0}.hx .bg-top,.hx-field .bg-top{background:linear-gradient(#030706d1 0%,#0307066b 13%,#03070600 32%);position:absolute;inset:0}.hx .bg-vig,.hx-field .bg-vig{background:radial-gradient(128% 88% at 50% 52%,#0000 44%,#02050466 78%,#020504d1 100%);position:absolute;inset:0}.hx .grain,.hx-field .grain{opacity:.3;mix-blend-mode:overlay;pointer-events:none;z-index:8;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='200' height='200' filter='url(%23n)' opacity='.6'/></svg>");position:absolute;inset:0}.hx .col{z-index:6;text-align:center;width:min(1218px,100%);padding:0 clamp(20px,3vw,31px);position:relative}.hx .eyebrow{border:1px solid var(--rim2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.16em;text-transform:uppercase;color:#fcfcfcb3;font-variant-numeric:tabular-nums;background:#060c0a57;border-radius:15px;align-items:center;gap:9px;min-height:30px;padding:4px 14px 4px 11px;font-size:clamp(.5625rem,.51rem + .14vw,.656rem);font-weight:500;line-height:1.3;display:inline-flex}.hx .dot{background:var(--red2);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 3.5px #c8000a33}.hx h1{letter-spacing:-.04em;text-wrap:balance;color:var(--off);margin:clamp(14px,1.6vw,24px) 0 0;font-size:clamp(2.25rem,1.42rem + 3.4vw,5.5rem);font-weight:600;line-height:1.02}.hx h1 i{color:#fcfcfc80;font-style:normal}.hx .sub{letter-spacing:-.011em;text-wrap:pretty;color:#fcfcfcad;max-width:712px;margin:clamp(14px,1.5vw,22px) auto 0;font-size:clamp(.9375rem,.87rem + .29vw,1.125rem);font-weight:400;line-height:1.55}.hx .field{text-align:left;background:linear-gradient(#090e0cdb,#040706eb);border:1px solid #fcfcfc29;border-radius:999px;align-items:center;width:min(724px,100%);min-height:clamp(56px,3.44vw,66px);margin:clamp(22px,2.4vw,34px) auto 0;padding:5px 5px 5px clamp(16px,1.3vw,24px);display:flex;position:relative;box-shadow:0 40px 80px -40px #000000d9,0 0 62px -18px #a0ffe02e,inset 0 1px #fcfcfc12}.hx .field .glyph{stroke:#fcfcfc85;stroke-width:1.7px;fill:none;flex:none;width:18px;height:18px}.hx .field .q{letter-spacing:-.012em;color:#fcfcfce6;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;min-height:1lh;margin-left:13px;font-size:clamp(.8125rem,.76rem + .226vw,1.03rem);display:block;overflow:hidden}@keyframes hx-caret{0%,49%{opacity:1}50%,to{opacity:0}}.hx .field .caret{vertical-align:middle;background:var(--red2);width:2px;height:20px;margin-left:3px;animation:1.06s step-end infinite hx-caret;display:inline-block}@media (prefers-reduced-motion:reduce){.hx .field .caret{opacity:1;animation:none}}.hx .field .go{background:var(--off);color:#080b0a;letter-spacing:-.012em;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:44px;margin-left:8px;padding:0 clamp(16px,1.3vw,24px);font-size:clamp(.8125rem,.77rem + .15vw,.906rem);font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px -16px #000000e6}.hx .chips{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:16px;display:flex}.hx .chips span{min-height:31px;font-family:var(--font-marketing-mono);color:#fcfcfcb8;background:#09100d9e;border:1px solid #fcfcfc1f;border-radius:16px;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}.hx .risk{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.16em;text-transform:uppercase;color:#fcfcfcc7;font-variant-numeric:tabular-nums;background:#060c0a57;border-radius:13px;margin-top:clamp(12px,1.6vw - 4px,18px);padding:4px 12px;font-size:clamp(.5625rem,.51rem + .14vw,.656rem);font-weight:500;line-height:1.3;display:inline-flex}.hx .fan{z-index:5;width:100%;height:318px;margin-top:clamp(30px,3.6vw,62px);position:relative}.hx .phone{background:linear-gradient(160deg,#202623 0%,#0a0d0c 22%,#080b0a 70%,#161b19 100%);border:1px solid #fcfcfc2b;border-radius:44px;width:360px;height:760px;padding:11px;position:absolute;top:64px;left:50%;box-shadow:0 70px 130px -46px #000000e6,0 24px 50px -30px #000000b3,inset 0 1px #fcfcfc24}.hx .phone:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(118deg,#ffffff29 0%,#ffffff0d 16%,#fff0 34% 74%,#ffffff12 100%);position:absolute;inset:0}.hx .screen{background:var(--s-bg);width:100%;height:100%;color:var(--s-ink);border-radius:34px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0a0e0c1a}.hx .island{z-index:3;background:#070a09;border-radius:15px;width:104px;height:30px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.hx .pL{z-index:1;transform:translate(calc(-50% - clamp(310px,22vw,330px)))rotate(-7deg)}.hx .pR{z-index:1;transform:translate(calc(-50% + clamp(310px,22vw,330px)))rotate(7deg)}.hx .pC{z-index:2;top:0;transform:translate(-50%)scale(1.045)}.hx .sb{letter-spacing:-.01em;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;height:52px;padding:14px 26px 0;font-size:12.5px;font-weight:600;display:flex}.hx .sb .bars{align-items:flex-end;gap:2.5px;height:11px;display:flex}.hx .sb .bars i{background:var(--s-ink);border-radius:1px;width:3px;display:block}.hx .sb .bars i:first-child{height:4px}.hx .sb .bars i:nth-child(2){height:6.5px}.hx .sb .bars i:nth-child(3){height:9px}.hx .sb .bars i:nth-child(4){background:#0a0e0c47;height:11px}.hx .pad{padding:0 22px}.hx .sTitle{letter-spacing:-.032em;font-size:23px;font-weight:600;line-height:1.1}.hx .sMeta{letter-spacing:-.004em;color:var(--s-mid);font-variant-numeric:tabular-nums;margin-top:5px;font-size:11.5px;font-weight:500}.hx .fchips{gap:6px;margin-top:15px;display:flex}.hx .chip{letter-spacing:-.005em;height:28px;color:var(--s-mid);background:#0a0e0c0e;border-radius:14px;align-items:center;padding:0 12px;font-size:11.5px;font-weight:500;display:inline-flex}.hx .chip.on{color:#fcfcfc;background:#12211c;font-weight:600}.hx .row{border-top:1px solid var(--s-line);align-items:center;gap:12px;padding:14px 22px;display:flex}.hx .row .txt{flex:1;min-width:0}.hx .row .buy{letter-spacing:.14em;text-transform:uppercase;color:var(--s-mid);font-size:10px;font-weight:600}.hx .row .ttl{letter-spacing:-.022em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.hx .row .val{color:var(--s-mid);font-variant-numeric:tabular-nums;letter-spacing:-.006em;margin-top:4px;font-size:11.5px;font-weight:400}.hx .score{letter-spacing:-.03em;font-variant-numeric:tabular-nums;width:42px;height:42px;color:var(--s-ink);background:#0a0e0c0e;border-radius:21px;flex:none;justify-content:center;align-items:center;font-size:14.5px;font-weight:600;display:flex}.hx .score.hi{color:#fcfcfc;background:#12211c}.hx .row.mark{background:#0a0e0c09}.hx .crumb{align-items:center;gap:9px;padding:2px 0 0;display:flex}.hx .crumb svg{width:15px;height:15px;stroke:var(--s-ink);stroke-width:2px;fill:none}.hx .crumb span{letter-spacing:.14em;text-transform:uppercase;color:var(--s-mid);font-size:11px;font-weight:600}.hx .dTitle{letter-spacing:-.033em;margin-top:16px;font-size:23px;font-weight:600;line-height:1.18}.hx .dBuy{color:var(--s-mid);letter-spacing:-.006em;margin-top:7px;font-size:12px;font-weight:500}.hx .big{align-items:flex-end;gap:12px;margin-top:22px;display:flex}.hx .big b{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:92px;font-weight:600;line-height:.82}.hx .big u{letter-spacing:.16em;text-transform:uppercase;color:var(--s-mid);padding-bottom:9px;font-size:10.5px;font-weight:600;text-decoration:none}.hx .meter{background:#0a0e0c14;border-radius:3px;height:5px;margin-top:16px;overflow:hidden}.hx .meter i{background:#12211c;border-radius:3px;width:96%;height:100%;display:block}.hx .kv{border-top:1px solid var(--s-line);justify-content:space-between;align-items:baseline;padding:13px 0;display:flex}.hx .kv em{color:var(--s-mid);letter-spacing:-.004em;font-size:11.5px;font-style:normal;font-weight:500}.hx .kv b{letter-spacing:-.024em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.hx .cta{background:var(--red);color:#fcfcfc;letter-spacing:-.018em;border-radius:26px;justify-content:center;align-items:center;gap:9px;height:52px;margin-top:18px;font-size:14.5px;font-weight:600;display:flex;box-shadow:0 16px 30px -18px #a40008e6}.hx .cta svg{stroke:#fcfcfc;stroke-width:2.2px;fill:none;width:14px;height:14px}.hx .note{text-align:center;letter-spacing:.13em;text-transform:uppercase;color:var(--s-mid);margin-top:12px;font-size:10.5px;font-weight:500}.hx .sec{letter-spacing:.16em;text-transform:uppercase;color:var(--s-mid);margin-top:22px;font-size:10px;font-weight:600}.hx .card{border:1px solid #0a0e0c1a;border-radius:14px;align-items:center;gap:12px;margin-top:10px;padding:14px 15px;display:flex}.hx .card .txt{flex:1;min-width:0}.hx .card .ttl{letter-spacing:-.024em;font-size:13px;font-weight:600}.hx .card .sub2{color:var(--s-mid);letter-spacing:-.004em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;font-weight:400}.hx .tog{background:#0a0e0c21;border-radius:13px;flex:none;width:42px;height:25px;position:relative}.hx .tog i{background:#fcfcfc;border-radius:10px;width:19px;height:19px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.hx .tog.on{background:#12211c}.hx .tog.on i{left:20px}.hx .badge{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfcfc1a;border:1px solid #fcfcfc33;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:absolute;box-shadow:0 24px 48px -24px #000c,inset 0 1px #fcfcfc38}.hx .badge svg{stroke:#fcfcfce0;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.hx .b1{opacity:.66;top:0;left:18%;transform:rotate(-11deg)}.hx .b2{opacity:.5;top:200px;left:14%;transform:rotate(8deg)}.hx .b3{opacity:.64;top:28px;right:18%;transform:rotate(10deg)}.hx .b4{opacity:.44;top:248px;right:14%;transform:rotate(-7deg)}.hx .trust{text-align:center;width:min(1280px,100%);margin:clamp(30px,3.2vw,60px) auto 0;padding:0 clamp(20px,3vw,31px)}.hx .trust p{font-family:var(--font-marketing-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--color-muted);margin:0 0 22px;font-size:clamp(.5625rem,.53rem + .1vw,.656rem)}.hx .trust .row{border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,62px);padding:0;display:flex}.hx .trust .row span{letter-spacing:-.015em;color:var(--color-ink);opacity:.72;font-size:clamp(.8125rem,.76rem + .19vw,1.06rem);font-weight:500}@media (width<=1279px){.hx .badge{display:none}}@media (width<=1179px){.hx .pL,.hx .pR{display:none}.hx .pC{transform:translate(-50%)scale(1)}.hx .fan{height:332px}}@media (width<=767px){.hx .fan{height:205px}}@media (width<=379px){.hx .pC{transform-origin:top;transform:translate(-50%)scale(.88)}.hx .fan{height:180px}}@media (width<=339px){.hx .pC{transform:translate(-50%)scale(.76)}.hx .fan{height:156px}}@media (width<=519px){.hx .field{border-radius:26px;flex-wrap:wrap;padding:12px}.hx .field .glyph{order:1;margin-left:4px}.hx .field .q{flex:100%;order:2;margin:10px 4px 4px}.hx .field .go{flex:100%;order:3;margin:0}}
