@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:calc(var(--radius)*1.8);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:calc(var(--radius)*1.8);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}
:root,:host{--color-canvas:#f7f4ec;--color-surface:#fff;--color-primary:#176a5b;--color-primary-soft:#176a5b1a;--color-mint-soft:#7ac4a129;--color-ink:#242220;--color-line:#e5e2dc;--font-display:var(--font-display-family),"Red Hat Display",system-ui,-apple-system,sans-serif;--font-sans:var(--font-inter),system-ui,-apple-system,sans-serif}[data-medlly]{background-color:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ease-brand:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.18s;--dur-base:.32s;--dur-slow:.56s}body:has([data-medlly]):before{display:none!important}body:has([data-medlly]):after{display:none!important}[data-medlly] ::selection{background:var(--color-primary-soft)}[data-medlly] h1,[data-medlly] h2,[data-medlly] h3{font-family:var(--font-display);letter-spacing:-.022em;font-weight:600;line-height:1.05}@layer base{:where([data-medlly]) :where(h1,h2,h3){color:var(--color-ink)}[data-medlly] .on-dark h1,[data-medlly] .on-dark h2,[data-medlly] .on-dark h3{color:inherit}}.font-display{font-family:var(--font-display)}.eyebrow{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-size:13px;font-weight:600}.medlly-range{appearance:none;cursor:pointer;background:var(--color-line);border-radius:999px;outline:none;height:8px}.medlly-range::-webkit-slider-thumb{appearance:none;background:var(--color-surface);border:3px solid var(--color-primary);border-radius:999px;width:22px;height:22px;transition:box-shadow .15s;box-shadow:0 2px 6px #0000002e}.medlly-range::-webkit-slider-thumb:active{box-shadow:0 0 0 6px var(--color-mint-soft),0 2px 6px #0000002e}.medlly-range::-moz-range-thumb{border:3px solid var(--color-primary);background:var(--color-surface);border-radius:999px;width:22px;height:22px;box-shadow:0 2px 6px #0000002e}.medlly-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #176a5b47}@supports (color:color-mix(in lab, red, red)){.medlly-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary)28%,transparent)}}.medlly-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #176a5b47}@supports (color:color-mix(in lab, red, red)){.medlly-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary)28%,transparent)}}@keyframes medllyAuroraA{0%,to{opacity:.75;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(8%,-6%)scale(1.18)}}@keyframes medllyAuroraB{0%,to{opacity:.55;transform:translate(0)scale(1.06)}50%{opacity:.85;transform:translate(-7%,5%)scale(.9)}}@keyframes medllyAuroraC{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(5%,8%)scale(1.12)}}.aurora-a{animation:16s ease-in-out infinite medllyAuroraA}.aurora-b{animation:20s ease-in-out infinite medllyAuroraB}.aurora-c{animation:24s ease-in-out infinite medllyAuroraC}@keyframes medllyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-slow{animation:5.5s ease-in-out infinite medllyFloat}@keyframes medllyMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.medlly-marquee-track{will-change:transform;animation:34s linear infinite medllyMarquee}.medlly-marquee:hover .medlly-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-medlly] *,[data-medlly] :before,[data-medlly] :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
