@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-font-weight:initial;--tw-duration:initial}::backdrop{--tw-font-weight:initial;--tw-duration:initial}}}@layer utilities{.btn-primary{min-height:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:#0d1420;background:linear-gradient(#fff 0%,#eef2f8 100%);border:1px solid #ffffffd1;border-radius:18px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex;box-shadow:0 18px 40px #00000038,0 4px 12px #00000029,inset 0 1px #fffffff2,inset 0 -1px #8594ad42}.btn-primary:hover{background:linear-gradient(#fff 0%,#f3f7fd 100%);border-color:#fffffff2;transform:translateY(-1px)scale(1.01);box-shadow:0 22px 46px #00000047,0 8px 16px #00000029,inset 0 1px #fffffffa,inset 0 -1px #8f9db547}.btn-secondary{min-height:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#fff1,#ffffff08);border:1px solid #ffffff1f;border-radius:18px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 14px 32px #0000002e}.btn-secondary:hover{background:linear-gradient(#ffffff16,#ffffff0a);border-color:#ffffff38;transform:translateY(-1px)}.btn-primary-sm{height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*3.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:linear-gradient(#111723f5,#090e17fa);border:1px solid #ffffff38;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex;box-shadow:0 10px 22px #00000052,inset 0 1px #ffffff29}.btn-ghost-gold{color:#f8fbffdb;background:#ffffff08;border:1px solid #ffffff47}.btn-ghost-gold:hover{background:#ffffff14;border-color:#ffffff80;box-shadow:0 0 15px #ffffff14}.btn-secondary-sm{height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*3.5);color:#fffc;justify-content:center;align-items:center;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-secondary-sm{color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.btn-secondary-sm{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.btn-secondary-sm:hover{color:var(--color-white,#fff)}}.btn-secondary-sm{-webkit-backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1f}.glass-clean{-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1c,#ffffff0f);border:1px solid #ffffff24;box-shadow:inset 0 1px #fff3,0 18px 40px #00000029}.glass-clean-dark{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#0d0f14bd,#0d0f148a);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff2e,0 20px 40px #0003}.glass{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff24;box-shadow:0 28px 70px #00000038,inset 0 1px #ffffff38}.glass-dark{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#0a0c11db,#0a0c11a8);border:1px solid #ffffff1a;box-shadow:0 24px 64px #00000052,inset 0 1px #ffffff1f}.field-input{height:calc(var(--spacing,.25rem)*12);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;background:linear-gradient(#0f1118f5,#0b0d13fa);border:1px solid #ffffff1f;border-radius:18px;outline-style:none;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000001f}.field-input::placeholder{color:#ffffff57}.field-input:focus{border-color:#c9921ae0;box-shadow:0 0 0 3px #c9921a24,inset 0 1px #ffffff0a}.field-textarea{resize:none;width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;background:linear-gradient(#0f1118f5,#0b0d13fa);border:1px solid #ffffff1f;border-radius:18px;outline-style:none;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000001f}.field-textarea::placeholder{color:#ffffff57}.field-textarea:focus{border-color:#c9921ae0;box-shadow:0 0 0 3px #c9921a24,inset 0 1px #ffffff0a}.field-select{height:calc(var(--spacing,.25rem)*12);appearance:none;width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-right:calc(var(--spacing,.25rem)*10);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#ffffff6b 50%),linear-gradient(135deg,#ffffff6b 50%,#0000 50%),linear-gradient(#0f1118f5,#0b0d13fa);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px),0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1f;border-radius:18px;outline-style:none;box-shadow:inset 0 1px #ffffff0a}.field-select:focus{border-color:#c9921ae0;box-shadow:0 0 0 3px #c9921a24,inset 0 1px #ffffff0a}.text-cyan-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff3e3,#ffb169);-webkit-background-clip:text;background-clip:text}.text-orange-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#7a5200 0%,#c9921a 20%,#f5d076 38%,#fff4b0 48%,#f5d076 58%,#c9921a 75%,#8a6010 88%,#e8b84b 100%);-webkit-background-clip:text;background-clip:text}.text-gold-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e8e8e8,#a0a8b8,#fff,#8a9ab0,#d0d8e8);-webkit-background-clip:text;background-clip:text}.glow-cyan{box-shadow:0 0 24px #ffb16938,0 8px 20px #c9921a2e}.glow-cyan-sm{box-shadow:0 0 12px #ffb16933}.glow-orange{box-shadow:0 0 30px #c9921a3d,0 8px 18px #c9921a2e}.section-divider{border-top:1px solid #ffffff14}.benefit-card{background:linear-gradient(#151519 0%,#0c0d11 100%);border:1px solid #ffffff12;box-shadow:0 16px 48px #00000059,inset 0 1px #ffffff0a}.benefit-card:hover{border-color:#d4a8434d;box-shadow:0 0 30px #d4a84314,0 16px 48px #00000073,inset 0 1px #ffffff0d}.reveal-up{animation:.56s cubic-bezier(.2,.7,.2,1) both reveal-up}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
