:root{--background:#ffffff;--foreground:#191e3c;--muted:#f6f7f8;--muted-foreground:#7f8fa4;--border:#e8eaf1;--ring:#17a4ea;--blue-100:#e7f6fd;--blue-200:#d1edfb;--blue-500:#17a4ea;--blue-900:#191e3c;--green-100:#e9faf3;--green-200:#afecd4;--green-500:#28cc8b;--green-700:#149d67;--grey-100:#f6f7f8;--grey-200:#e8eaf1;--grey-400:#ced0da;--grey-700:#7f8fa4;--grey-800:#3d5372;--red-400:#ea5d17;--red-500:#ed1c24;--red-600:#ce0015;--red-700:#8c0012;--yellow-100:#fffaf0;--yellow-200:#fff1d6;--yellow-300:#ffe39c;--yellow-500:#ffcc69;--pink-500:#ce007c;--orange-500:#ea5d17;--brand:#28cc8b;--brand-foreground:#ffffff;--success:#28cc8b;--success-foreground:#ffffff;--warning:#ffcc69;--warning-foreground:#191e3c;--danger:#ed1c24;--danger-foreground:#ffffff;--font-size-tag:0.6875rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:clamp(1.125rem,1.0637rem + 0.2614vw,1.25rem);--font-size-xl:clamp(1.25rem,1.0049rem + 1.0458vw,1.75rem);--font-size-2xl:clamp(1.875rem,1.6912rem + 0.7843vw,2.25rem);--font-size-3xl:clamp(2.25rem,1.9436rem + 1.3072vw,2.875rem);--font-size-4xl:clamp(2.5rem,2.0711rem + 1.8301vw,3.375rem);--radius-sm:0.25rem;--radius:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--shadow-sm:0 1px 2px 0 rgba(16,24,40,0.05);--shadow:0 1px 3px 0 rgba(16,24,40,0.1),0 1px 2px -1px rgba(16,24,40,0.1);--shadow-md:0 4px 6px -1px rgba(16,24,40,0.1),0 2px 4px -2px rgba(16,24,40,0.1);--shadow-lg:0 10px 15px -3px rgba(16,24,40,0.1),0 4px 6px -4px rgba(16,24,40,0.1);--shadow-hover:0 10px 20px 0px rgb(0 0 0/0.1),0 4px 4px 0px rgb(0 0 0/0.1);--shadow-card:0 10px 20px 0px rgb(0 0 0/0.1),0 4px 4px 0px rgb(0 0 0/0.1);--shadow-float:0px 5px 15px 0px rgb(44 45 60/0.2)}body,html{background-color:var(--background);color:var(--foreground)}*,:after,:before{border-color:var(--border)}:where(a,button,[role=button],input,select,textarea){outline:none}:where(a,button,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius)}button,input,select,textarea{border-radius:var(--radius)}:root{--fndr-field-scale:0.8}.fndr-input{height:calc(2.5rem * var(--fndr-field-scale))!important;padding-left:calc(1rem * var(--fndr-field-scale))!important;padding-right:calc(2.5rem * var(--fndr-field-scale))!important}.fndr-textarea{min-height:calc(7.5rem * var(--fndr-field-scale));padding:calc(.75rem * var(--fndr-field-scale)) calc(1rem * var(--fndr-field-scale));line-height:1.5!important;color:#191e3c}.fndr-select{height:calc(2.5rem * var(--fndr-field-scale))!important;padding-left:calc(1rem * var(--fndr-field-scale))!important;padding-right:calc(2.5rem * var(--fndr-field-scale))!important}.input-field__before{padding-left:calc(.75rem * var(--fndr-field-scale))!important}.input-field__after,.input-field__before{padding-right:calc(1rem * var(--fndr-field-scale))!important}.input-field__after{padding-left:calc(1rem * var(--fndr-field-scale))!important}:root{--fndr-btn-scale:0.8}button.inline-flex.rounded-full{padding:calc(.625rem * var(--fndr-btn-scale)) calc(1.25rem * var(--fndr-btn-scale))!important;-moz-column-gap:calc(.5rem * var(--fndr-btn-scale))!important;column-gap:calc(.5rem * var(--fndr-btn-scale))!important}button.inline-flex.rounded-full svg{width:calc(1rem * var(--fndr-btn-scale))!important;height:calc(1rem * var(--fndr-btn-scale))!important}@font-face{font-family:Greycliff CF;src:url(/_next/static/media/greycliffcf-regular.b1bd912a.woff2) format("woff2"),url(/_next/static/media/greycliffcf-regular.9a8a1c83.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_next/static/media/greycliffcf-regularoblique.518c6153.woff2) format("woff2"),url(/_next/static/media/greycliffcf-regularoblique.01282266.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_next/static/media/greycliffcf-extrabold.07fb0e53.woff2) format("woff2"),url(/_next/static/media/greycliffcf-extrabold.2093164e.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_next/static/media/greycliffcf-extraboldoblique.847ffdff.woff2) format("woff2"),url(/_next/static/media/greycliffcf-extraboldoblique.46af0aeb.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}