:root{--bg:#0e1512;--bg-2:#121a16;--bg-3:#17211c;--text:#f2f5f3;--text-2:#bcc7c1;--text-3:#8c9891;--text-4:#78847e;--line:#ffffff17;--line-strong:#ffffff2e;--green:#09a165;--green-bright:#17d48b;--green-dim:#077249;--green-tint:#09a1651f;--green-line:#17d48b66;--green-glow:#17d48b47;--grad-green:linear-gradient(135deg, #17d48b 0%, #09a165 100%);--grad-text:linear-gradient(115deg, #fff 25%, #17d48b 85%);--grad-card:linear-gradient(180deg, #ffffff0d, #ffffff04);--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Space Grotesk", var(--font-body);--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--radius-sm:8px;--radius:14px;--radius-lg:18px;--shadow:0 20px 50px -20px #0009;--shadow-glow:0 0 0 1px var(--green-line), 0 14px 50px -12px #09a16573;--maxw:1280px;--gutter:clamp(1.1rem, 4vw, 2.25rem);--header-h:72px}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 18px);-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:var(--bg);color:var(--text-2);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.65;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(52rem 36rem at 82% -10%, #09a16521, transparent 62%), radial-gradient(44rem 34rem at -6% 22%, #09a1650f, transparent 55%), var(--bg);position:fixed;inset:0}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-weight:600;line-height:1.06}::selection{color:#fff;background:#09a16566}:focus-visible{outline:2px solid var(--green-bright);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(3.5rem,8vw,6.5rem);position:relative}.section-head{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:clamp(2.25rem,5vw,3.5rem)}.section h2{font-size:clamp(1.9rem,4vw,2.8rem)}.section-head p{color:var(--text-3);margin-top:1rem;font-size:1.05rem}.page-hero{text-align:center;padding-block:clamp(4.25rem,9vw,6.5rem) clamp(1rem,3vw,2rem)}.page-hero h1{max-width:100%;font-size:clamp(2.4rem,5.4vw,4.1rem)}.page-hero .lede{color:var(--text-3);max-width:58ch;margin:1.3rem auto 0;font-size:1.1rem}.grad-text{background:var(--grad-text);color:#0000;background-clip:text}.text-accent{color:var(--green-bright)}.btn{font-family:var(--font-display);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.45rem;font-size:.95rem;font-weight:600;line-height:1;transition:transform .16s,box-shadow .25s,background .25s,border-color .25s,color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--grad-green);color:#04281a;box-shadow:0 10px 30px -10px #09a1658c}.btn-primary:hover{box-shadow:0 16px 44px -10px #09a165bf}.btn-outline{border-color:var(--line-strong);color:var(--text);background:#ffffff08}.btn-outline:hover{border-color:var(--green-line);box-shadow:0 0 24px -8px var(--green-glow)}.btn-lg{padding:1.05rem 1.7rem;font-size:1rem}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(3px)}.card{background:var(--grad-card);border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative}.card.hoverable:hover{border-color:var(--green-line);box-shadow:var(--shadow), 0 0 44px -18px var(--green-glow);transform:translateY(-4px)}.spot{overflow:hidden}.spot:before{content:"";border-radius:inherit;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), #17d48b17, transparent 65%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.spot:hover:before{opacity:1}.grad-border{background:linear-gradient(var(--bg-3), var(--bg-3)) padding-box, linear-gradient(140deg, #17d48bb3, #09a16526 55%, #17d48b73) border-box;border:1px solid #0000}.figure{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.figure-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);font-size:.7rem}.spark path,.spark polyline{stroke-dasharray:320;stroke-dashoffset:320px;transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1) .35s}.reveal.is-visible .spark path,.reveal.is-visible .spark polyline{stroke-dashoffset:0}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{will-change:transform;align-items:center;width:max-content;padding-block:1rem;animation:30s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-25%)}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(20px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.marquee-track{animation:none}.spark path,.spark polyline{stroke-dasharray:none;stroke-dashoffset:0;transition:none}*{animation-duration:.001ms!important;animation-iteration-count:1!important}}.divider{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);border:0;height:1px}.note{color:var(--text-3);font-size:.85rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--nxreg-primary-color:var(--green-bright);--nxreg-dark-bg:var(--bg-3);--nxreg-success-color:var(--green-bright);--nxreg-danger-color:#f08d84;--nxreg-invalid-border:#e4685f;--nxreg-font-size:1rem;--nxreg-input-height:auto;--nxreg-input-height-mobile:auto;--nxreg-input-space:0;--nxreg-input-space-mobile:0;--nxreg-input-border-radius:var(--radius-sm);--nxreg-input-border-color:var(--line-strong);--nxreg-input-bg:#00000040;--nxreg-input-padding:.8rem .9rem;--nxreg-input-padding-mobile:.8rem .9rem;--nxreg-placeholder-font-size:1rem;--nxreg-placeholder-font-size-mobile:1rem;--nxreg-placeholder-color:var(--text-4);--nxreg-checkbox-size:16px;--nxreg-label-display:block;--nxreg-label-font-size:.85rem;--nxreg-label-color:var(--text);--nxreg-label-color-focus:var(--green-bright);--nxreg-button-height:auto;--nxreg-button-height-mobile:auto;--nxreg-button-font-size:1rem;--nxreg-button-font-size-mobile:1rem;--nxreg-button-border-radius:var(--radius-sm);--nxreg-button-border-radius-mobile:var(--radius-sm);--nxreg-button-bg:var(--grad-green);--nxreg-button-bg-hover:var(--grad-green);--nxreg-button-color:#04281a;--nxreg-button-shadow:0 10px 30px -10px #09a1658c}.nxreg-form{color:var(--text-2);font-family:var(--font-body);& a{color:var(--green-bright);font-weight:600}& a:hover{text-decoration:underline}& .form-control{margin:0}& form{gap:1rem;display:grid}& .form-group{gap:.4rem;margin:0;display:grid;position:relative}@media (width<=767px){& .form-group{margin:0}}}.nx-signup__form__heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:1.7rem;font-weight:600;line-height:1.06}.login-wrapper{color:var(--text-3);margin:.45rem 0 1.6rem;font-size:.9rem;& a{color:var(--green-bright);font-weight:600}}.nxreg-form{& input[type=checkbox]{accent-color:var(--green);width:var(--nxreg-checkbox-size);height:var(--nxreg-checkbox-size);flex:none}& input:not([type=checkbox]),& select{width:100%;height:var(--nxreg-input-height);font-size:var(--nxreg-font-size);padding:var(--nxreg-input-padding);color:var(--text);background:var(--nxreg-input-bg);border:1px solid var(--nxreg-input-border-color);border-radius:var(--nxreg-input-border-radius);font-weight:400;line-height:1.2;transition:border-color .2s,box-shadow .2s;display:block;&:focus{border-color:var(--green-bright);outline:none;box-shadow:0 0 0 3px #17d48b26}&:disabled{background:var(--nxreg-input-bg);opacity:.6}&::placeholder{font-size:var(--nxreg-placeholder-font-size);color:var(--nxreg-placeholder-color);font-weight:400}@media (width<=767px){height:var(--nxreg-input-height-mobile);font-size:var(--nxreg-placeholder-font-size-mobile);padding:var(--nxreg-input-padding-mobile);&::placeholder{font-size:var(--nxreg-placeholder-font-size-mobile)}}}& select:focus,& input:not([type=checkbox]):focus{border-color:var(--green-bright);outline:none;box-shadow:0 0 0 3px #17d48b26}& .form-control.is-invalid,& .was-validated .form-control:invalid,& .is-invalid input:not([type=checkbox]){border-color:var(--nxreg-invalid-border)}}.nxreg-form{& label{font-family:var(--font-display);font-size:var(--nxreg-label-font-size);z-index:0;color:var(--nxreg-label-color);margin-bottom:0;font-weight:500;transition:color .2s;display:block;position:relative;&:not(.custom-control-label){display:var(--nxreg-label-display)!important}}& .form-group:focus-within>label:not(.custom-control-label){color:var(--nxreg-label-color-focus)}}.nxreg-form .password-eye{position:relative}.nxreg-form .password-eye input{padding-right:2.6rem}.nxreg-form .password-eye__icon{right:.85rem;top:calc(var(--nxreg-label-font-size) * 1.3 + .4rem + .8rem);cursor:pointer;z-index:2;opacity:.55;width:18px;height:18px;color:var(--text-3);background:currentColor;position:absolute;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat}.nxreg-form .password-eye__icon:hover{opacity:1;color:var(--text)}.nxreg-form .password-validation{font-size:.78rem;& li[data-valid=true]{color:var(--nxreg-success-color)}& li[data-valid=false]{color:var(--nxreg-danger-color)}}.nxreg-form .invalid-feedback{color:var(--nxreg-danger-color);text-align:left;min-height:1em;margin-top:0;font-size:.78rem;display:none}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.nxreg-form .was-validated .form-control:invalid~.invalid-feedback,.nxreg-form .is-invalid .invalid-feedback{display:block}.nxreg-form .nxreg-server-error-wrapper{text-align:center;min-height:1.2em;color:var(--nxreg-danger-color);font-size:.88rem}.nxreg-form .nxreg-sign-up-phone-number-wrapper{grid-template-columns:7.5rem 1fr;gap:.4rem 0;display:grid}.nxreg-form .nxreg-sign-up-phone-number-wrapper .label-country_code{grid-area:1/1;display:block!important}.nxreg-form .nxreg-sign-up-phone-number-wrapper .label-phone{grid-area:1/2;padding-left:.85rem;display:block!important}.nxreg-form .nxreg-sign-up-phone-number-wrapper>.iti,.nxreg-form .nxreg-sign-up-phone-number-wrapper>input[type=tel]{grid-area:2/1/auto/-1}.nxreg-form .nxreg-sign-up-phone-number-wrapper .invalid-feedback{grid-area:3/1/auto/-1}.nxreg-form{& input[type=tel]{padding-left:7.5rem!important}& .iti__flag-container{width:7.5rem;color:var(--text-4);padding:0 .65rem 0 .75rem;left:0!important}& .iti__selected-flag{width:100%;padding:0}& .iti--separate-dial-code .iti__selected-flag{border-right:1px solid var(--line-strong);padding-right:.65rem;background:0 0!important}& .iti__selected-dial-code{color:var(--text-2);font-size:.95rem}& #country-listbox.iti__country-list{border-radius:var(--radius-sm);background:var(--bg-3);color:var(--text);box-shadow:var(--shadow);margin-top:5px;font-size:.9rem;border:1px solid var(--line-strong)!important;left:0!important}}.custom-checkbox-privacy-notice{margin:.3rem 0 0!important}.nxreg-form .custom-checkbox{align-items:flex-start;gap:.5rem;display:flex}.nxreg-form .custom-checkbox input{margin-top:.15rem;position:relative}.nxreg-form .custom-checkbox label{font-family:var(--font-body);color:var(--text-3);cursor:pointer;padding-left:0;font-size:.85rem;font-weight:400;position:relative;top:0}.nxreg-form .custom-checkbox-privacy-notice .custom-control-input{width:var(--nxreg-checkbox-size);height:var(--nxreg-checkbox-size);margin:.15rem 0 0}.nxreg-form .custom-control-label_privacyNotice .invalid-feedback{min-width:100%}.nxreg-form .privacy-notice{color:var(--text-3);font-size:.85rem}@media (width<=767px){.custom-checkbox-privacy-notice{margin:0!important}}.nxreg-form .form-group-verification{align-items:flex-end;gap:.75rem;width:100%;display:flex}.nxreg-form .form-group-verification .form-group{width:100%;margin:0}.nxreg-form button[type=submit]{width:100%;height:var(--nxreg-button-height);font-family:var(--font-display);font-size:var(--nxreg-button-font-size);color:var(--nxreg-button-color);border-radius:var(--nxreg-button-border-radius);cursor:pointer;box-shadow:var(--nxreg-button-shadow);border:none;justify-content:center;align-items:center;margin-top:.3rem;padding:1.05rem 1.7rem;font-weight:600;line-height:1;transition:transform .16s,box-shadow .25s,background .25s;display:inline-flex;background:var(--nxreg-button-bg)!important;@media (width<=767px){height:var(--nxreg-button-height-mobile);font-size:var(--nxreg-button-font-size-mobile);border-radius:var(--nxreg-button-border-radius-mobile)}}.nxreg-form button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 16px 44px -10px #09a165bf;background:var(--nxreg-button-bg-hover)!important}.nxreg-form button[type=submit]:active{transform:translateY(0)}.nxreg-form button:disabled:hover,.nxreg-form button:disabled{cursor:not-allowed;opacity:.65;transform:none}.nx-registration-social-login{margin-bottom:.25rem}.nx-registration-social-login__list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.nx-registration-social-login__list a{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:2.9rem;font-family:var(--font-display);text-align:center;color:var(--text);text-transform:none;letter-spacing:0;background:#ffffff08;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s,box-shadow .2s,color .2s;display:flex;position:relative;overflow:hidden;&:before{content:"";z-index:-1;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}&:hover{border-color:var(--green-line);box-shadow:0 0 24px -8px var(--green-glow);text-decoration:none}}.nx-registration-social-login__list .nx-registration-social-login__list__item--google{background-image:url(/images/google-logo.png);background-position:.85rem;background-repeat:no-repeat;background-size:18px}.nx-registration-social-login__list .nx-registration-social-login__list__item--facebook{background-image:url(/images/facebook-logo.png);background-position:.85rem;background-repeat:no-repeat;background-size:18px}.nx-registration-social-login__list li+li{margin-top:0}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{z-index:0;margin-right:0;padding-right:36px;position:relative;margin-top:0!important;margin-bottom:0!important}.iti__flag-container{padding:1px;position:absolute;top:0;bottom:0;right:0}.iti__selected-flag{z-index:1;align-items:center;height:100%;padding:0 6px 0 8px;display:flex;position:relative}.iti__arrow{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid var(--text-3);width:0;height:0;margin-left:6px}.iti__arrow--up{border-top:none;border-bottom:4px solid var(--text-3)}.iti__country-list{z-index:201;text-align:left;box-shadow:var(--shadow);background-color:var(--bg-3);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-sm);white-space:nowrap;-webkit-overflow-scrolling:touch;max-height:200px;margin:0 0 0 -1px;padding:.25rem 0;list-style:none;position:absolute;left:-9px;overflow-y:scroll}.iti__country-list--dropup{margin-bottom:-1px;bottom:100%}@media (width<=500px){.iti__country-list{white-space:normal}}.iti__flag-box{width:20px;display:inline-block}.iti__divider{border-bottom:1px solid var(--line);margin-bottom:5px;padding-bottom:5px}.iti__country{outline:0;padding:.45rem .75rem}.iti__dial-code{color:var(--text-4)}.iti__country.iti__highlight{background-color:#17d48b1f}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{margin-left:0;padding-left:60px;padding-right:6px}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{left:10px;right:auto}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:#ffffff0a}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag,.iti--separate-dial-code .iti__selected-flag{background-color:#0000}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{z-index:1060;padding:1px;position:absolute;top:-1000px;left:-1000px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{position:fixed;inset:30px}.iti-mobile .iti__country-list{width:95%;max-height:80%;overflow-x:hidden}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag.iti__np{background-color:#0000}.iti{width:100%}.preloader{z-index:1100;opacity:0;background:#000;width:100%;height:100%;transition:all .2s ease-out;display:none;position:fixed;top:0;left:0}.loader{width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader__bar{transform-origin:bottom;background:#fff;width:2px;height:50%;position:absolute;bottom:0;box-shadow:1px 1px #fff}.loaderOne{animation:4s infinite barUp1;left:0;transform:scaleY(.2)}.loaderTwo{animation:4s infinite barUp2;left:15px;transform:scaleY(.4)}.loaderThree{animation:4s infinite barUp3;left:30px;transform:scaleY(.6)}.loaderFour{animation:4s infinite barUp4;left:45px;transform:scaleY(.8)}.loaderFive{animation:4s infinite barUp5;left:60px;transform:scale(1)}.loader__ball{background:#fff;border-radius:50%;width:5px;height:5px;animation:4s infinite ball;position:absolute;bottom:10px;left:0}@keyframes ball{0%{transform:translate(0)}5%{transform:translate(8px,-14px)}10%{transform:translate(15px,-10px)}17%{transform:translate(23px,-24px)}20%{transform:translate(30px,-20px)}27%{transform:translate(38px,-34px)}30%{transform:translate(45px,-30px)}37%{transform:translate(53px,-44px)}40%{transform:translate(60px,-40px)}50%{transform:translate(60px)}57%{transform:translate(53px,-14px)}60%{transform:translate(45px,-10px)}67%{transform:translate(37px,-24px)}70%{transform:translate(30px,-20px)}77%{transform:translate(22px,-34px)}80%{transform:translate(15px,-30px)}87%{transform:translate(7px,-44px)}90%{transform:translateY(-40px)}to{transform:translate(0)}}@keyframes barUp1{0%{transform:scaleY(.2)}40%{transform:scaleY(.2)}50%{transform:scale(1)}90%{transform:scale(1)}to{transform:scaleY(.2)}}@keyframes barUp2{0%{transform:scaleY(.4)}40%{transform:scaleY(.4)}50%{transform:scaleY(.8)}90%{transform:scaleY(.8)}to{transform:scaleY(.4)}}@keyframes barUp3{0%{transform:scaleY(.6)}to{transform:scaleY(.6)}}@keyframes barUp4{0%{transform:scaleY(.8)}40%{transform:scaleY(.8)}50%{transform:scaleY(.4)}90%{transform:scaleY(.4)}to{transform:scaleY(.8)}}@keyframes barUp5{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scaleY(.2)}90%{transform:scaleY(.2)}to{transform:scale(1)}}.logo[data-astro-cid-f7espo7c]{height:var(--h);user-select:none;width:auto;display:block}.site-header[data-astro-cid-nen7h5rs]{z-index:100;height:var(--header-h);-webkit-backdrop-filter:blur(12px);background:#0e1512b8;border-bottom:1px solid #0000;align-items:center;transition:border-color .3s,background .3s;display:flex;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].scrolled{border-bottom-color:var(--line);background:#0e1512e6}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.brand[data-astro-cid-nen7h5rs]{display:inline-flex}.nav-desktop[data-astro-cid-nen7h5rs]{align-items:center;gap:.15rem;display:flex}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-3);font-family:var(--font-display);border-radius:var(--radius-sm);padding:.5rem .8rem;font-size:.92rem;font-weight:500;transition:color .2s,background .2s;position:relative}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--text);background:#ffffff0d}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--text)}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active:after{content:"";background:var(--grad-green);border-radius:2px;height:2px;position:absolute;bottom:.1rem;left:.8rem;right:.8rem}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.9rem;display:flex}.nav-login[data-astro-cid-nen7h5rs]{color:var(--text-3);font-family:var(--font-display);padding:.5rem .4rem;font-size:.92rem;font-weight:500;transition:color .2s}.nav-login[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0a;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--text);border-radius:2px;width:20px;height:2px;transition:transform .25s,opacity .25s}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-mobile[data-astro-cid-nen7h5rs]{top:var(--header-h);padding:1rem var(--gutter) 1.5rem;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;z-index:99;background:#0e1512f7;flex-direction:column;gap:.25rem;transition:opacity .25s,transform .25s;display:flex;position:fixed;left:0;right:0;transform:translateY(-12px)}.nav-mobile[data-astro-cid-nen7h5rs].open{opacity:1;pointer-events:auto;transform:none}.m-link[data-astro-cid-nen7h5rs]{color:var(--text);font-family:var(--font-display);border-bottom:1px solid var(--line);padding:.85rem .5rem;font-weight:500}.m-cta[data-astro-cid-nen7h5rs]{justify-content:center;margin-top:1rem}@media (width<=960px){.nav-desktop[data-astro-cid-nen7h5rs],.nav-cta[data-astro-cid-nen7h5rs],.nav-login[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:flex}}.site-footer[data-astro-cid-jo6i4kqk]{background:radial-gradient(50rem 24rem at 50% -8rem, #09a16517, transparent 65%), var(--bg-2);color:var(--text-3);border-top:1px solid var(--line);padding-block:clamp(3.5rem,7vw,5.5rem) 2rem;position:relative}.site-footer[data-astro-cid-jo6i4kqk]:before{content:"";background:linear-gradient(90deg, transparent, var(--green-line), transparent);height:1px;position:absolute;top:-1px;left:10%;right:10%}.foot-top[data-astro-cid-jo6i4kqk]{grid-template-columns:.6fr 2fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.foot-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.foot-cta[data-astro-cid-jo6i4kqk]{padding:.75rem 1.15rem;font-size:.88rem}.foot-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.foot-col[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-4);margin-bottom:1.1rem;font-size:.7rem;font-weight:500}.foot-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.7rem;display:grid}.foot-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-2);font-size:.94rem;transition:color .2s,padding-left .2s}.foot-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--green-bright);padding-left:4px}.foot-divider[data-astro-cid-jo6i4kqk]{background:var(--line);border:0;height:1px;margin-top:clamp(2.25rem,5vw,3.5rem)}.disclaimer[data-astro-cid-jo6i4kqk]{width:100%;color:var(--text-4);margin-top:1.5rem;font-size:.82rem;line-height:1.7}.disclaimer[data-astro-cid-jo6i4kqk]+.disclaimer[data-astro-cid-jo6i4kqk]{margin-top:.6rem}.foot-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--text-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding-top:1.5rem;font-size:.85rem;display:flex}.socials[data-astro-cid-jo6i4kqk]{gap:.6rem;display:flex}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-sm);border:1px solid var(--line-strong);width:36px;height:36px;color:var(--text-3);place-items:center;transition:color .2s,border-color .2s,box-shadow .25s,transform .2s;display:grid}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--green-bright);border-color:var(--green-line);box-shadow:0 0 18px -6px var(--green-glow);transform:translateY(-2px)}.socials[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:17px;height:17px}@media (width<=860px){.foot-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.foot-cols[data-astro-cid-jo6i4kqk]{gap:1.5rem}}@media (width<=560px){.foot-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.foot-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}
