@font-face{font-family:anjomanUltraBold;src:url(/fonts/anjoman-ultrabold.woff2)format("truetype")}@font-face{font-family:anjomanBold;src:url(/fonts/anjoman-bold.woff2)format("truetype")}@font-face{font-family:anjomanSemiBold;src:url(/fonts/anjoman-semibold.woff2)format("truetype")}@font-face{font-family:anjomanMedium;src:url(/fonts/anjoman-medium.woff2)format("truetype")}@font-face{font-family:anjomanRegular;src:url(/fonts/anjoman-regular.woff2)format("truetype")}@font-face{font-family:anjomanLight;src:url(/fonts/anjoman-light.woff2)format("truetype")}@font-face{font-family:anjomanNumBold;src:url(/fonts/anjoman-num-bold.woff2)format("woff2")}@font-face{font-family:anjomanNumMedium;src:url(/fonts/anjoman-num-medium.woff2)format("woff2")}@font-face{font-family:anjomanNumRegular;src:url(/fonts/anjoman-num-regular.woff2)format("woff2")}@font-face{font-family:anjomanNumLight;src:url(/fonts/anjoman-num-light.woff2)format("woff2")}@font-face{font-family:anjomanNumExtraBold;src:url(/fonts/anjoman-num-extrabold.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html,body,*{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}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}p{line-height:28px}.fs_8{font-size:clamp(8px,2vw,10px)}.fs_9{font-size:clamp(9px,2vw,11px)}.fs_10{font-size:clamp(10px,2vw,12px)}.fs_11{font-size:clamp(11px,2vw,13px)}.fs_12{font-size:clamp(12px,2vw,14px)}.fs_13{font-size:clamp(13px,2vw,15px)}.fs_14{font-size:clamp(14px,2vw,16px)}.fs_15{font-size:clamp(15px,2vw,17px)}.fs_16{font-size:clamp(16px,2vw,18px)}.fs_17{font-size:clamp(17px,2vw,19px)}.fs_18{font-size:clamp(18px,2vw,20px)}.fs_19{font-size:clamp(19px,2vw,21px)}.fs_20{font-size:clamp(20px,2vw,22px)}.fs_21{font-size:clamp(21px,2vw,23px)}.fs_22{font-size:clamp(22px,2vw,24px)}.fs_23{font-size:clamp(23px,2vw,25px)}.fs_24{font-size:clamp(24px,2vw,26px)}.fs_25{font-size:clamp(25px,2vw,27px)}.fs_26{font-size:clamp(26px,2vw,28px)}.fs_27{font-size:clamp(27px,2vw,29px)}.fs_28{font-size:clamp(28px,2vw,30px)}.fs_29{font-size:clamp(29px,2vw,31px)}.fs_30{font-size:clamp(30px,2vw,32px)}.fs_31{font-size:clamp(31px,2vw,33px)}.fs_32{font-size:clamp(32px,2vw,34px)}.fs_33{font-size:clamp(33px,2vw,35px)}.fs_34{font-size:clamp(34px,2vw,36px)}.fs_35{font-size:clamp(35px,2vw,37px)}.fs_36{font-size:clamp(36px,2vw,38px)}.fs_37{font-size:clamp(37px,2vw,39px)}.fs_38{font-size:clamp(38px,2vw,40px)}.fs_39{font-size:clamp(39px,2vw,41px)}.anjoman_ultrabold{font-family:anjomanUltraBold}.anjoman_bold{font-family:anjomanBold}.anjoman_semibold{font-family:anjomanSemiBold}.anjoman_medium{font-family:anjomanMedium}.anjoman_regular{font-family:anjomanRegular}.anjoman_light{font-family:anjomanLight}.anjoman_num_extrabold{font-family:anjomanNumExtraBold}.anjoman_num_bold{font-family:anjomanNumBold}.anjoman_num_medium{font-family:anjomanNumMedium}.anjoman_num_regular{font-family:anjomanNumRegular}.anjoman_num_light{font-family:anjomanNumLight}.cursor_pointer{cursor:pointer}.text_justify{text-align:justify}.lh_0{line-height:0}.lh_1{line-height:1px}.lh_2{line-height:2px}.lh_3{line-height:3px}.lh_4{line-height:4px}.lh_5{line-height:5px}.lh_6{line-height:6px}.lh_7{line-height:7px}.lh_8{line-height:8px}.lh_9{line-height:9px}.lh_10{line-height:10px}.lh_11{line-height:11px}.lh_12{line-height:12px}.lh_13{line-height:13px}.lh_14{line-height:14px}.lh_15{line-height:15px}.lh_16{line-height:16px}.lh_17{line-height:17px}.lh_18{line-height:18px}.lh_19{line-height:19px}.lh_20{line-height:20px}.lh_21{line-height:21px}.lh_22{line-height:22px}.lh_23{line-height:23px}.lh_24{line-height:24px}.lh_25{line-height:25px}.lh_26{line-height:26px}.lh_27{line-height:27px}.lh_28{line-height:28px}.lh_29{line-height:29px}.lh_30{line-height:30px}.lh_31{line-height:31px}.lh_32{line-height:32px}.lh_33{line-height:33px}.lh_34{line-height:34px}.lh_35{line-height:35px}.lh_36{line-height:36px}.lh_37{line-height:37px}.lh_38{line-height:38px}.lh_39{line-height:39px}.lh_40{line-height:40px!important}.Toastify__toast{font-family:anjomanRegular!important;font-size:clamp(16px,2vw,16px)!important}div.Toastify__toast-icon{margin-right:18px!important}:root{--forest-deep:#33502e;--green-pistachio:#8fa85e;--gold-warm:#c9a227;--tan-soft:#d9bd84;--cream-warm:#f6f1e4;--olive-green:#6f8b3d;--sage-green:#b8c49a;--beige-natural:#e8dfc6;--brown-nut:#5a4632;--charcoal:#2b2b2b;--white:#fff;--off-white:#faf7f0;--neutral-light:#f1ede4;--neutral:#e1dac6;--gray-medium:#b6b0a2;--gray-dark:#6f6a60;--success:#6f8b3d;--info:#4a7c89;--warning:#c9a227;--error:#b74a3b;--color-primary:var(--forest-deep);--color-primary-hover:var(--green-pistachio);--color-accent:var(--gold-warm);--color-accent-soft:var(--tan-soft);--color-background:var(--cream-warm);--color-surface:var(--off-white);--color-card:var(--white);--color-text:var(--charcoal);--color-text-muted:var(--gray-dark);--color-border:var(--neutral);--hover-overlay:#33502e14;--active-overlay:#33502e26;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 2px 6px #2b2b2b14;--shadow-md:0 8px 24px #2b2b2b1f;--shadow-lg:0 18px 50px #2b2b2b2e;--ratio-background:var(--cream-warm);--ratio-primary:var(--forest-deep);--ratio-accent:var(--gold-warm)}.button{border-radius:var(--radius);cursor:pointer;transition:var(--transition);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;display:inline-flex}.button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.button-primary{background:var(--forest);color:var(--cream);box-shadow:var(--shadow)}.button-primary:hover{background:var(--pistachio);transform:translateY(-2px)}.button-primary:active{background:#2b4227;transform:scale(.97)}.button-primary:disabled{color:#f6f1e480;background:#33502e40}.button-secondary{background:var(--pistachio);color:var(--cream)}.button-secondary:hover{filter:brightness(1.05);transform:translateY(-2px)}.button-secondary:active{transform:scale(.97)}.button-secondary:disabled{color:#ffffff80;background:#8fa85e40}.button-accent{background:var(--gold);color:var(--charcoal)}.button-accent:hover{filter:brightness(1.05);transform:translateY(-2px)}.button-accent:active{transform:scale(.97)}.button-accent:disabled{color:#2b2b2b80;background:#c9a22740}.button-outline-primary{border:1px solid var(--forest);color:var(--forest);background:0 0}.button-outline-primary:hover{background:var(--forest);color:var(--cream)}.button-outline-primary:active{transform:scale(.97)}.button-outline-primary:disabled{color:#33502e66;border-color:#33502e33}.button-outline-secondary{border:1px solid var(--pistachio);color:var(--pistachio);background:0 0}.button-outline-secondary:hover{background:var(--pistachio);color:var(--cream)}.button-outline-secondary:active{transform:scale(.97)}.button-outline-secondary:disabled{color:#8fa85e66;border-color:#8fa85e33}.button-ghost{color:var(--charcoal);background:0 0}.button-ghost:hover{background:#33502e14}.button-ghost:active{transform:scale(.97)}.button-ghost:disabled{color:#2b2b2b4d}.button-success{background:var(--success);color:var(--white)}.button-success:hover{filter:brightness(1.05);transform:translateY(-2px)}.button-success:active{transform:scale(.97)}.button-success:disabled{background:#6f8b3d40}.button-warning{background:var(--warning);color:var(--charcoal)}.button-warning:hover{filter:brightness(1.05);transform:translateY(-2px)}.button-warning:active{transform:scale(.97)}.button-warning:disabled{background:#c9a22740}.button-danger{background:var(--error);color:var(--white)}.button-danger:hover{filter:brightness(1.05);transform:translateY(-2px)}.button-danger:active{transform:scale(.97)}.button-danger:disabled{background:#b74a3b40}.button-info{background:var(--info);color:var(--white)}.button-info:hover{filter:brightness(1.05);transform:translateY(-2px)}.button-info:active{transform:scale(.97)}.button-info:disabled{background:#4a7c8940}.button-sm{padding:6px 10px;font-size:12px}.button-lg{padding:14px 20px;font-size:16px}.emerald-toast{color:#e6f4ea;font-family:var(--font-sans);border:1px solid #1f3d2b;border-radius:12px;box-shadow:0 10px 30px #0006;background:#0f1f17!important}.emerald-toast-body{letter-spacing:.4px;font-size:14px}.Toastify__close-button{color:#8fbf9f!important}
.style-module__J0-XBq__overlay{z-index:9999;background-color:#0d1a0b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.style-module__J0-XBq__center{z-index:2;flex-direction:column;align-items:center;gap:24px;animation:.7s cubic-bezier(.22,1,.36,1) both style-module__J0-XBq__fadeUp;display:flex}.style-module__J0-XBq__logoWrap{justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:relative}.style-module__J0-XBq__ring{border:1.5px solid #c9a2272e;border-top-color:#c9a227;border-radius:50%;animation:1.4s linear infinite style-module__J0-XBq__spin;position:absolute;inset:0}.style-module__J0-XBq__ringInner{border:1px solid #8fa85e1f;border-bottom-color:#8fa85e;border-radius:50%;animation:2s linear infinite style-module__J0-XBq__spinReverse;position:absolute;inset:10px}.style-module__J0-XBq__logo{object-fit:contain;z-index:1;width:60px;height:60px;animation:2.4s ease-in-out infinite style-module__J0-XBq__pulse;position:relative}.style-module__J0-XBq__brandWrap{flex-direction:column;align-items:center;gap:3px;animation:.9s cubic-bezier(.22,1,.36,1) .15s both style-module__J0-XBq__fadeUp;display:flex}.style-module__J0-XBq__brandTop{letter-spacing:.22em;text-transform:uppercase;color:#f6f1e4;font-size:1.375rem;font-weight:300;line-height:1}.style-module__J0-XBq__brandBottom{letter-spacing:.35em;text-transform:uppercase;color:#c9a227;opacity:.85;font-size:.625rem;font-weight:700}.style-module__J0-XBq__barWrap{align-items:center;gap:12px;animation:1s cubic-bezier(.22,1,.36,1) .3s both style-module__J0-XBq__fadeUp;display:flex}.style-module__J0-XBq__bar{background-color:#ffffff14;border-radius:999px;width:160px;height:2px;overflow:hidden}.style-module__J0-XBq__barFill{background:linear-gradient(90deg,#8fa85e,#c9a227);border-radius:999px;height:100%;transition:width .12s}.style-module__J0-XBq__percent{letter-spacing:.08em;color:#d9bd848c;text-align:right;width:28px;font-size:.625rem;font-weight:600}.style-module__J0-XBq__tagline{letter-spacing:.28em;text-transform:uppercase;color:#f6f1e433;margin:0;font-size:.5625rem;font-weight:600;animation:1.1s cubic-bezier(.22,1,.36,1) .45s both style-module__J0-XBq__fadeUp}.style-module__J0-XBq__particleField{pointer-events:none;z-index:1;position:absolute;inset:0}.style-module__J0-XBq__particle{opacity:0;width:3px;height:3px;animation:style-module__J0-XBq__float calc(4s + var(--i) * .6s) calc(var(--i) * .4s) ease-in-out infinite;left:calc(8% + var(--i) * 7%);background-color:#c9a227;border-radius:50%;position:absolute;bottom:10%}.style-module__J0-XBq__particle:nth-child(2n){background-color:#8fa85e;width:2px;height:2px}@keyframes style-module__J0-XBq__spin{to{transform:rotate(360deg)}}@keyframes style-module__J0-XBq__spinReverse{to{transform:rotate(-360deg)}}@keyframes style-module__J0-XBq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.94)}}@keyframes style-module__J0-XBq__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes style-module__J0-XBq__float{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:.45}80%{opacity:.2}to{opacity:0;transform:translateY(-70vh)scale(.5)}}@media (prefers-reduced-motion:reduce){.style-module__J0-XBq__ring,.style-module__J0-XBq__ringInner,.style-module__J0-XBq__logo,.style-module__J0-XBq__particle{animation:none}.style-module__J0-XBq__barFill{transition:none}}
