.btn{letter-spacing:.01em;-webkit-backdrop-filter:blur(10px);color:#1a1a1a;text-shadow:0 1px 2px #fffc;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:50;opacity:1;background:linear-gradient(135deg,#ffeb00 0%,gold 100%);border:1px solid #fff9;border-radius:50px;outline:none;flex-direction:row;justify-content:center;align-items:center;gap:.75rem;width:auto;min-width:320px;max-width:600px;margin:1rem 0;padding:1.2rem 2.8rem;font-family:Inter,Manrope,system-ui,sans-serif;font-size:.95rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:visible;transform:scale(1);box-shadow:0 0 100px #ffeb00,0 0 60px #ffd700e6,0 0 35px #ffc800cc,0 12px 40px #ffc107b3,inset 0 1px #fffc}.btn:before,.btn:after{display:none!important}.btn:hover{background:linear-gradient(135deg,#fff500 0%,#ffdc00 100%);transform:translateY(-3px)scale(1.04);box-shadow:0 0 140px #ffeb00,0 0 80px gold,0 0 50px #ffc800e6,0 18px 60px #ffc107cc,inset 0 1px #ffffffe6}.btn:active{transform:translateY(0)scale(1);box-shadow:0 0 70px #ffeb00e6,0 8px 35px #ffc10799,inset 0 2px 4px #0000001a}.btn .icon{color:#1a1a1a;z-index:2;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:0;margin-bottom:0;font-size:1.25rem;transition:transform .3s;display:flex;position:relative;top:0;left:0}.btn:hover .icon{transform:translate(4px)}.btn .button-text{text-align:center;white-space:normal;color:#1a1a1a;z-index:2;max-width:100%;margin:0;font-weight:600;line-height:1.6;display:block;position:relative;top:0;left:0;transform:none}.btn .button-text br{margin:.3rem 0!important;line-height:0!important;display:block!important}.btn .button-text .line,.btn .line,.line{box-shadow:none!important;will-change:auto!important;clip-path:none!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important;text-decoration:none!important;display:inline!important;position:relative!important;overflow:visible!important;transform:none!important;-webkit-mask:none!important;mask:none!important}.btn .button-text .line:before,.btn .button-text .line:after,.btn .line:before,.btn .line:after{content:none!important;display:none!important}.btn .circle{opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;display:none!important}.btn.login-btn{box-shadow:none!important;background:0 0!important;border:.5px solid #ffffff51!important}.btn.login-btn .button-text{color:#f5f5f5!important}.btn.login-btn:hover{background:#ffffff1a!important;border:.5px solid #ffffff80!important}@media (max-width:1000px){.btn{gap:.65rem;min-width:300px;max-width:550px;padding:1.1rem 2.5rem;font-size:.9rem}.btn .icon{width:1.15rem;height:1.15rem;font-size:1.15rem}}@media (max-width:768px){.btn{gap:.6rem;max-width:85vw;padding:1.1rem 2.3rem;font-size:.85rem;min-width:300px!important}.btn .icon{width:1.1rem;height:1.1rem;margin-top:0;margin-bottom:0;font-size:1.1rem}.btn .button-text{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin:0;line-height:1.6;transform:none}}@media (max-width:480px){.btn{gap:.5rem;max-width:90vw;padding:1rem 2rem;font-size:.8rem;min-width:280px!important}.btn .icon{width:1rem;height:1rem;font-size:1rem}}.btn:focus-visible{outline-offset:3px;outline:2px solid #ffeb00}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media print{.btn{box-shadow:none;border:1px solid #000}}@media (prefers-reduced-motion:reduce){.btn,.btn .icon,.btn .button-text,.btn .line{transition:none;animation:none}}
@font-face{font-family:resistSans;src:url(../media/resist_sans_display_regular-s.p.128fd6dd.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:resistSans Fallback;src:local(Arial);ascent-override:72.9%;descent-override:23.53%;line-gap-override:47.35%;size-adjust:103.7%}.resistsans_d02864fa-module__Dzgwda__className{font-family:resistSans,resistSans Fallback;font-style:normal;font-weight:400}.resistsans_d02864fa-module__Dzgwda__variable{--font-resist-sans:"resistSans","resistSans Fallback"}
@font-face{font-family:itcGaramondItalic;src:url(../media/itc_garamond_std_light_narrow_italic-s.p.ab7ed011.otf)format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:itcGaramondItalic Fallback;src:local(Arial);ascent-override:87.5%;descent-override:36.97%;line-gap-override:24.89%;size-adjust:80.34%}.itcgaramonditalic_d4ba27fc-module__4dkAva__className{font-family:itcGaramondItalic,itcGaramondItalic Fallback;font-style:italic;font-weight:300}.itcgaramonditalic_d4ba27fc-module__4dkAva__variable{--font-itc-garamond-italic:"itcGaramondItalic","itcGaramondItalic Fallback"}
