.HeroAction-module__Gj1Pyq__button{border:1px solid var(--g-gold);color:#fff4dd;min-width:15rem;min-height:62px;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 3px #0000008c;background:linear-gradient(#d0392c 0%,#a8201b 46%,#7d1414 100%);border-radius:10px;justify-content:center;align-items:center;gap:.7em;padding:0 2.5rem;font-size:.95rem;font-weight:800;line-height:1;text-decoration:none;transition:background .16s,transform .16s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #04060ad9,inset 0 1px #ffd3966b,inset 0 -3px 8px #00000073,0 10px 22px #00000080,0 0 26px #e0483e38}.HeroAction-module__Gj1Pyq__button:before{content:"";pointer-events:none;border:1px solid #ffd17e6b;border-radius:8px;position:absolute;inset:2px;box-shadow:inset 0 1px #ffebbe4d,inset 0 0 14px #00000059}.HeroAction-module__Gj1Pyq__button:after{content:"";pointer-events:none;background:linear-gradient(#ffeccd42,#ffeccd00);border-radius:8px 8px 60% 60%/8px 8px 34% 34%;height:42%;position:absolute;inset:3px 3px auto}.HeroAction-module__Gj1Pyq__icon,.HeroAction-module__Gj1Pyq__label{z-index:1;position:relative}.HeroAction-module__Gj1Pyq__icon{color:var(--g-gold-bright);filter:drop-shadow(0 1px 2px #000000b3);flex:none;align-items:center;font-size:1.15rem;display:inline-flex}.HeroAction-module__Gj1Pyq__icon svg{width:1.1em;height:1.1em}.HeroAction-module__Gj1Pyq__shine{opacity:0;pointer-events:none;background:linear-gradient(100deg,#fff0,#fff4dd57,#fff0);width:34%;position:absolute;top:-30%;bottom:-30%;left:-40%;transform:skew(-18deg)}.HeroAction-module__Gj1Pyq__button:hover{background:linear-gradient(#e0473a 0%,#b8241d 46%,#8a1717 100%);transform:translateY(-1px);box-shadow:0 0 0 1px #04060ad9,inset 0 1px #ffe2ac80,inset 0 -3px 8px #0006,0 14px 26px #0000008c,0 0 34px #e0483e66}.HeroAction-module__Gj1Pyq__button:hover .HeroAction-module__Gj1Pyq__shine{opacity:1;transition:opacity .12s,transform .62s cubic-bezier(.22,1,.36,1);transform:translate(420%)skew(-18deg)}.HeroAction-module__Gj1Pyq__button:focus-visible,.HeroAction-module__Gj1Pyq__secondary:focus-visible{outline:2px solid var(--g-gold-bright);outline-offset:3px}.HeroAction-module__Gj1Pyq__button:active{transform:translateY(0)}.HeroAction-module__Gj1Pyq__secondary{color:#c3cdd6;min-width:15rem;min-height:62px;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 1px #000c;background:radial-gradient(90% 80% at 50% 0,#ffffff1a,#0000 62%),linear-gradient(#3a444e 0%,#252d36 55%,#1c232b 100%);border:1px solid #05070a;border-radius:10px;justify-content:center;align-items:center;gap:.7em;padding:0 2rem;font-size:.95rem;font-weight:800;line-height:1;text-decoration:none;transition:all .14s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff24,inset 0 -3px 5px #0006,0 2px 4px #0006}.HeroAction-module__Gj1Pyq__secondary:hover{color:#eef3f7;background:radial-gradient(90% 80% at 50% 0,#ffffff21,#0000 62%),linear-gradient(#4a545f 0%,#2f3841 55%,#242c34 100%);border-color:#b4c8da80}.HeroAction-module__Gj1Pyq__secondary .HeroAction-module__Gj1Pyq__icon{color:#dce5ec}@media (max-width:639px){.HeroAction-module__Gj1Pyq__button,.HeroAction-module__Gj1Pyq__secondary{letter-spacing:.12em;width:100%;min-width:0;min-height:56px;padding:0 1.25rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.HeroAction-module__Gj1Pyq__button,.HeroAction-module__Gj1Pyq__button:hover,.HeroAction-module__Gj1Pyq__shine,.HeroAction-module__Gj1Pyq__button:hover .HeroAction-module__Gj1Pyq__shine,.HeroAction-module__Gj1Pyq__secondary{transition:none;transform:none}}
.HeroDivider-module__ljsynG__divider{background:linear-gradient(90deg,#0000 0%,#70808f0a 6%,#9aabbb24 16%,#becdda4d 34%,#c4d3e05c 50%,#becdda4d 66%,#9aabbb24 84%,#70808f0a 94%,#0000 100%);width:min(100%,30rem);height:1px;margin-top:1.1rem;position:relative;box-shadow:0 0 5px #9caebe0a}.HeroDivider-module__ljsynG__divider:after{content:"";pointer-events:none;background:radial-gradient(#8ea0b10a,#0000 78%);width:68%;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:639px){.HeroDivider-module__ljsynG__divider{width:min(88vw,22rem);margin-top:1rem}}
