@charset "UTF-8";html,body{margin:0;padding:0;font-family:Montserrat,sans-serif}body.no-scroll{overflow:hidden}.app-container[data-v-e7e66314]{display:flex;flex-direction:column;min-height:100vh;background-color:#1a1a1a;position:relative;overflow-x:hidden}header[data-v-e7e66314]{position:fixed;top:0;left:0;width:100%;height:70px;z-index:1000;display:flex;align-items:center;transition:background-color .3s ease-in-out,backdrop-filter .3s ease-in-out,height .3s ease;background-color:transparent;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}header.scrolled-nav[data-v-e7e66314]:not(.partner-page-nav){height:64px;background:#1a1a1abf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 10px #0003}header.partner-page-nav[data-v-e7e66314]{background:#ffffff4d;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 30px #0000001a;border-bottom:1px solid rgba(255,255,255,.3);height:70px}header.partner-page-nav .logo-text[data-v-e7e66314]{color:#1a1a1a}header.partner-page-nav .logo-text span[data-v-e7e66314]{color:#e15a19}header.partner-page-nav .burger-menu span[data-v-e7e66314]{background:#1a1a1a!important}header.partner-page-nav a[data-v-e7e66314]:not(.btn-nav-cta),header.partner-page-nav .dropdown-trigger[data-v-e7e66314]{color:#1a1a1a}header.partner-page-nav .dropdown-content[data-v-e7e66314]{background:#fffffffa;border:1px solid #eee}header.partner-page-nav .dropdown-content a[data-v-e7e66314]{color:#333}header.partner-page-nav .dropdown-content a[data-v-e7e66314]:hover{background:#0000000d}header.partner-page-nav .btn-nav-cta[data-v-e7e66314]{background-color:#e15a19;border-color:#e15a19;color:#fff!important}header.partner-page-nav .btn-nav-cta[data-v-e7e66314]:hover{background-color:transparent;color:#e15a19!important}header.nav-solid[data-v-e7e66314]{background-color:#9c9177}header.nav-solid .logo-text[data-v-e7e66314],header.nav-solid .logo-text span[data-v-e7e66314]{color:#000}header.nav-solid .burger-menu span[data-v-e7e66314]{background:#000!important}.nav-container[data-v-e7e66314]{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.logo-text[data-v-e7e66314]{font-family:Montserrat,serif;font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none;transition:color .3s ease}.logo-text span[data-v-e7e66314]{color:#9c9177;transition:color .3s ease}main[data-v-e7e66314]{flex:1;position:relative;display:flex}nav[data-v-e7e66314]{display:flex;gap:32px;align-items:center}nav a[data-v-e7e66314]:not(.btn-nav-cta){color:#fff;font-family:"Exo 2",serif;font-size:16px;letter-spacing:.5px;text-decoration:none;position:relative;padding-bottom:5px}nav a[data-v-e7e66314]:not(.btn-nav-cta):after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background-color:#9c9177;transition:width .3s ease}nav a[data-v-e7e66314]:not(.btn-nav-cta):hover:after,nav a:not(.btn-nav-cta).router-link-exact-active[data-v-e7e66314]:after{width:100%}.nav-dropdown[data-v-e7e66314]{position:relative;cursor:pointer;padding-bottom:5px}.nav-dropdown .dropdown-trigger[data-v-e7e66314]{color:#fff;font-family:"Exo 2",serif;font-size:16px;letter-spacing:.5px}.nav-dropdown .dropdown-content[data-v-e7e66314]{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(10px);background:#1a1a1af2;min-width:160px;border-radius:8px;padding:10px 0;box-shadow:0 5px 15px #0000004d;opacity:0;visibility:hidden;transition:all .3s ease;display:flex;flex-direction:column;border:1px solid #333}.nav-dropdown .dropdown-content a[data-v-e7e66314]{padding:10px 20px;white-space:nowrap;font-size:14px;color:#ddd}.nav-dropdown .dropdown-content a[data-v-e7e66314]:hover{background:#ffffff1a;color:#9c9177}.nav-dropdown .dropdown-content a[data-v-e7e66314]:after{display:none}.nav-dropdown:hover .dropdown-content[data-v-e7e66314]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.btn-nav-cta[data-v-e7e66314]{background-color:#9c9177;color:#1a1a1a!important;padding:8px 20px;border-radius:4px;font-family:Montserrat,serif;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border:1px solid #9C9177;text-decoration:none;display:inline-block}.btn-nav-cta[data-v-e7e66314]:hover{background-color:transparent;color:#9c9177!important}.btn-nav-cta.logged-in[data-v-e7e66314]{background-color:#50654d;border-color:#50654d;color:#fff!important}.btn-nav-cta.logged-in[data-v-e7e66314]:hover{background-color:transparent;color:#50654d!important}.page-wrapper[data-v-e7e66314]{flex:1;background-color:#fff;color:#222}.transition-curtain[data-v-e7e66314]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#9c9177;z-index:9999;transform:translate(-100%);pointer-events:none}.burger-menu[data-v-e7e66314]{display:none;z-index:1001}a[data-v-e7e66314],button[data-v-e7e66314]{color:#fff;text-decoration:none;background:none;border:none;cursor:pointer}button[data-v-e7e66314]{font-size:16px}.site-footer[data-v-e7e66314]{background-color:#1a1a1a;color:#ccc;padding:50px 20px 0;font-family:"Exo 2",sans-serif}.site-footer .footer-content[data-v-e7e66314]{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;gap:40px;padding-bottom:40px}.site-footer .footer-section[data-v-e7e66314]{flex:1;min-width:250px}.site-footer .footer-section.about[data-v-e7e66314]{flex-basis:40%}.site-footer .footer-section h2[data-v-e7e66314],.site-footer .footer-section h3[data-v-e7e66314]{color:#fff;font-family:Montserrat,serif;margin-bottom:20px}.site-footer .footer-section .logo-text[data-v-e7e66314]{font-size:1.8rem}.site-footer .footer-section p[data-v-e7e66314]{line-height:1.7;margin-bottom:20px}.site-footer .footer-section .socials a[data-v-e7e66314]{display:inline-block;margin-right:15px;transition:transform .3s ease}.site-footer .footer-section .socials a img[data-v-e7e66314]{width:32px;height:32px}.site-footer .footer-section .socials a[data-v-e7e66314]:hover{transform:translateY(-3px)}.site-footer .footer-section.links ul[data-v-e7e66314]{list-style:none;padding:0}.site-footer .footer-section.links ul li[data-v-e7e66314]{margin-bottom:12px}.site-footer .footer-section.links ul li a[data-v-e7e66314]{color:#ccc;transition:color .3s ease,padding-left .3s ease}.site-footer .footer-section.links ul li a[data-v-e7e66314]:hover{color:#9c9177;padding-left:5px}.site-footer .footer-bottom[data-v-e7e66314]{border-top:1px solid #444;padding:20px 0;text-align:center;font-size:.9rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:1200px;margin:0 auto;gap:15px}.site-footer .footer-bottom .legal-links a[data-v-e7e66314]{margin:0 10px;color:#ccc;transition:color .3s ease}.site-footer .footer-bottom .legal-links a[data-v-e7e66314]:hover{color:#9c9177}.site-footer .footer-bottom .credits[data-v-e7e66314]{font-style:italic;color:#888}.site-footer .footer-bottom .credits[data-v-e7e66314]:hover{color:#9c9177}@media(max-width:900px){header[data-v-e7e66314]{height:64px}header.scrolled-nav[data-v-e7e66314]{background:#1a1a1ad9}.logo-text[data-v-e7e66314]{font-size:1.2rem}nav[data-v-e7e66314]{display:none}.burger-menu[data-v-e7e66314]{display:flex;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0}.burger-menu span[data-v-e7e66314]{width:2rem;height:.25rem;background:#fff;border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}nav.is-open[data-v-e7e66314]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;background:#222222fa;backdrop-filter:blur(10px);height:100vh;width:100%;position:fixed;top:0;left:0;transform:translate(0);padding-top:60px;overflow-y:auto}nav.is-open a[data-v-e7e66314]:not(.btn-nav-cta){padding-top:0;font-size:22px;font-weight:700;color:#fff}nav.is-open .nav-dropdown[data-v-e7e66314]{padding-bottom:0;width:100%;text-align:center}nav.is-open .nav-dropdown .dropdown-trigger[data-v-e7e66314]{display:none}nav.is-open .nav-dropdown .dropdown-content[data-v-e7e66314]{position:static;transform:none;background:transparent;box-shadow:none;border:none;opacity:1;visibility:visible;display:flex;flex-direction:column;gap:30px;padding:0}nav.is-open .nav-dropdown .dropdown-content a[data-v-e7e66314]{padding:0;font-size:22px;font-weight:700;color:#fff}nav.is-open .nav-dropdown .dropdown-content a[data-v-e7e66314]:hover{background:transparent;color:#9c9177}nav.is-open .btn-nav-cta[data-v-e7e66314]{background-color:transparent;border:2px solid #9C9177;color:#9c9177!important;padding:12px 30px;font-size:20px;margin-top:10px}nav.is-open .btn-nav-cta.logged-in[data-v-e7e66314]{border-color:#50654d;color:#50654d!important}.is-open~.burger-menu span[data-v-e7e66314]:nth-of-type(1){transform:rotate(45deg)}.is-open~.burger-menu span[data-v-e7e66314]:nth-of-type(2){opacity:0;transform:translate(20px)}.is-open~.burger-menu span[data-v-e7e66314]:nth-of-type(3){transform:rotate(-45deg)}.site-footer .footer-content[data-v-e7e66314]{flex-direction:column;text-align:center}.site-footer .footer-section.about .socials[data-v-e7e66314]{justify-content:center}.site-footer .footer-bottom[data-v-e7e66314]{flex-direction:column}}.toast-container[data-v-2737cd6e]{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:10px;z-index:99999;pointer-events:none}.toast-item[data-v-2737cd6e]{display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:8px;background:#323335;color:#fff;font-family:"Exo 2",sans-serif;font-size:14px;box-shadow:0 4px 14px #0000004d;min-width:240px;max-width:380px;pointer-events:all}.toast-item.toast-success[data-v-2737cd6e]{border-left:4px solid #28a745}.toast-item.toast-error[data-v-2737cd6e]{border-left:4px solid #dc3545}.toast-msg[data-v-2737cd6e]{flex:1}.toast-close[data-v-2737cd6e]{background:none;border:none;color:#aaa;font-size:18px;cursor:pointer;padding:0;line-height:1}.toast-close[data-v-2737cd6e]:hover{color:#fff}.toast-enter-active[data-v-2737cd6e]{transition:all .25s ease}.toast-leave-active[data-v-2737cd6e]{transition:all .2s ease}.toast-enter-from[data-v-2737cd6e]{opacity:0;transform:translateY(16px)}.toast-leave-to[data-v-2737cd6e]{opacity:0;transform:translate(20px)}.confirm-overlay[data-v-eb742bbe]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:99998;padding:16px}.confirm-box[data-v-eb742bbe]{background:#fff;border-radius:12px;padding:28px 32px;width:100%;max-width:400px;box-shadow:0 8px 30px #00000040}.confirm-title[data-v-eb742bbe]{margin:0 0 10px;font-family:Montserrat,sans-serif;font-size:1.1rem;color:#323335}.confirm-message[data-v-eb742bbe]{margin:0 0 24px;font-family:"Exo 2",sans-serif;color:#555;line-height:1.5}.confirm-actions[data-v-eb742bbe]{display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-eb742bbe]{background:#f4f4f4;border:1px solid #ddd;color:#323335;padding:9px 20px;border-radius:6px;font-family:"Exo 2",sans-serif;font-weight:600;cursor:pointer}.btn-cancel[data-v-eb742bbe]:hover{background:#e8e8e8}.btn-confirm[data-v-eb742bbe]{background:#dc3545;border:none;color:#fff;padding:9px 20px;border-radius:6px;font-family:"Exo 2",sans-serif;font-weight:600;cursor:pointer}.btn-confirm[data-v-eb742bbe]:hover{background:#c82333}.modal-fade-enter-active[data-v-eb742bbe],.modal-fade-leave-active[data-v-eb742bbe]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-eb742bbe],.modal-fade-leave-to[data-v-eb742bbe]{opacity:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
