@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da0c36c2f20008af-s.p.1o88h9hhck-f8.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6834f34aea8eb10-s.2ts34phzbrs33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(../media/910852303c6b2343-s.p.1wvhz6ut8au_x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da0c36c2f20008af-s.p.1o88h9hhck-f8.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d6834f34aea8eb10-s.2ts34phzbrs33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/910852303c6b2343-s.p.1wvhz6ut8au_x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre Fallback;src:local(Times New Roman);ascent-override:88.56%;descent-override:30.91%;line-gap-override:0.0%;size-adjust:108.06%}.frank_ruhl_libre_ba0c4a0c-module__FVcJ_W__className{font-family:Frank Ruhl Libre,Frank Ruhl Libre Fallback;font-style:normal}
@keyframes hfx-flash-fade{0%{opacity:.9}to{opacity:0}}.hfx-flash{animation:.42s ease-out forwards hfx-flash-fade}@keyframes hfx-rise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}.hfx-rise{animation:1s cubic-bezier(.2,.7,.2,1) .5s both hfx-rise}.hfx-rise-slow{animation:1.1s cubic-bezier(.2,.7,.2,1) .66s both hfx-rise;position:relative}.hfx-holo{background:linear-gradient(100deg,#ff4b2e 0%,#ff6ba0 28%,#8b5cf6 55%,#f5a300 82%,#ff4b2e 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite hfx-holo-shift}@keyframes hfx-holo-shift{to{background-position:220% 0}}.hfx-cta{background:linear-gradient(135deg,#ffb524 0%,#ff5a2e 60%,#ff2e6a 100%);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;box-shadow:0 10px 30px -6px #ff4b2e8c,inset 0 0 0 1px #ffffff1f}.hfx-cta:hover{transform:translateY(-2px);box-shadow:0 16px 40px -6px #ff4b2eb3,inset 0 0 0 1px #fff3}.hfx-print{will-change:transform, opacity;transition:opacity .9s,transform 1.1s cubic-bezier(.16,.8,.24,1)}@media (prefers-reduced-motion:reduce){.hfx-rise,.hfx-holo,.hfx-flash{animation:none}.hfx-holo{background-position:0 0}}.hfx-dark{background:radial-gradient(80% 60% at 85% 0%, #8b5cf61a, transparent 60%), radial-gradient(70% 50% at 5% 100%, #ff4b2e14, transparent 60%), var(--camera)}.hfx-dark-warm{background:radial-gradient(72% 55% at 88% 0,#f5a3001c,#0000 60%),radial-gradient(68% 55% at 8% 100%,#ff4b2e1f,#0000 62%),linear-gradient(#1d1610 0%,#181109 100%)}.hfx-night{background:radial-gradient(70% 52% at 80% -5%,#8b5cf629,#0000 62%),radial-gradient(62% 48% at 12% 105%,#ff7ac31a,#0000 62%),linear-gradient(#151019 0%,#100b15 100%)}.hfx-aura{z-index:0;pointer-events:none;opacity:.9;will-change:transform;background:radial-gradient(38% 46% at 28% 22%,#ff823c1f,#0000 70%),radial-gradient(34% 42% at 82% 14%,#8b5cf61f,#0000 72%);animation:24s ease-in-out infinite alternate hfx-aura-drift;position:absolute;inset:0}@keyframes hfx-aura-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(4%,3%)scale(1.14)}}.hfx-filmstrip:before,.hfx-filmstrip:after{content:"";background-image:radial-gradient(circle,#ffffff24 38%,#0000 42%);background-repeat:repeat-x;background-size:22px 7px;height:7px;position:absolute;left:0;right:0}.hfx-filmstrip:before{top:4px}.hfx-filmstrip:after{bottom:4px}@keyframes hfx-marquee{to{transform:translate(33.333%)}}.hfx-marquee{width:max-content;animation:32s linear infinite hfx-marquee}.hfx-marquee-rev{animation-duration:38s;animation-direction:reverse}.hfx-card{background:linear-gradient(#fff6ec12,#ffffff05);border:1px solid #ffffff17;transition:border-color .35s,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;box-shadow:inset 0 1px #ffffff12,0 14px 40px -24px #000c}.hfx-card:hover{border-color:#f5a30073;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 22px 50px -22px #000000d9,0 0 40px -14px #f5a30059}.hfx-step-num{background:linear-gradient(120deg,#ff4b2e,#8b5cf6 60%,#f5a300);color:#0000;opacity:.9;-webkit-background-clip:text;background-clip:text}.hfx-holo-border{background:linear-gradient(135deg,#ff4b2e,#ff6ba0,#8b5cf6,#f5a300) 0 0/300% 300%;padding:2px;animation:8s linear infinite hfx-holo-shift;position:relative;box-shadow:0 20px 60px -20px #8b5cf680}.hfx-faq>summary::-webkit-details-marker{display:none}.hfx-faq>p{opacity:0;max-height:0;margin-top:0;transition:max-height .4s,opacity .4s,margin-top .4s;overflow:hidden}.hfx-faq[open]>p{opacity:1;max-height:320px;margin-top:.75rem}.hfx-final-glow{pointer-events:none;background:radial-gradient(50% 55% at 50% 45%,#ff4b2e2e,#0000 70%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hfx-marquee,.hfx-holo-border,.hfx-aura{animation:none}}
