@font-face{font-family:__poppins_bcd44e;src:url(/_next/static/media/c04551857776278f-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__poppins_bcd44e;src:url(/_next/static/media/916d3686010a8de2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__poppins_bcd44e;src:url(/_next/static/media/7777133e901cd5ed-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__poppins_bcd44e;src:url(/_next/static/media/d869208648ca5469-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__poppins_bcd44e;src:url(/_next/static/media/9a881e2ac07d406b-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__poppins_bcd44e;src:url(/_next/static/media/376dd8dc38524313-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__poppins_Fallback_bcd44e;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_bcd44e{font-family:__poppins_bcd44e,__poppins_Fallback_bcd44e}.__variable_bcd44e{--font-poppins:"__poppins_bcd44e","__poppins_Fallback_bcd44e"}@tailwind base;@tailwind components;@tailwind utilities;*{box-sizing:border-box;padding:0;margin:0}html{max-width:100vw;height:100%}body,html{overflow-x:hidden;overflow-y:auto}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif!important;background-color:#fff;color:#1a1a1a;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit}a,button{min-width:44px;min-height:44px}select{text-align:left}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes cardEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes checkmarkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes successToast{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes confettiFall{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(100px) rotate(1turn);opacity:0}}@keyframes confettiCelebration{0%{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1.5) rotate(180deg)}to{opacity:0;transform:scale(.5) rotate(1turn)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.card-stagger{animation:cardEnter .4s cubic-bezier(.16,1,.3,1) both}.card-stagger:first-child{animation-delay:0s}.card-stagger:nth-child(2){animation-delay:.06s}.card-stagger:nth-child(3){animation-delay:.12s}.card-stagger:nth-child(4){animation-delay:.18s}.card-stagger:nth-child(5){animation-delay:.24s}.card-stagger:nth-child(6){animation-delay:.3s}.button-hover{transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.button-hover:hover{transform:scale(1.02)}.button-hover:active{transform:scale(.98)}.card-hover{transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.card-hover:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.input-focus{transition:border-color .2s ease-out,box-shadow .2s ease-out}.input-focus:focus{border-color:#009e99;box-shadow:0 0 0 3px rgba(0,158,153,.1);outline:none}.transition-fast{transition:all .15s cubic-bezier(.4,0,.2,1)}.transition-medium{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-slow{transition:all .45s cubic-bezier(.4,0,.2,1)}.modal-enter{animation:scaleIn .25s cubic-bezier(.4,0,.2,1)}.modal-exit{animation:scaleIn .25s cubic-bezier(.4,0,.2,1) reverse}.dropdown-enter{animation:slideUp .2s ease-out}.checkmark-success{animation:checkmarkPop .4s cubic-bezier(.4,0,.2,1)}.toast-success{animation:successToast 3s cubic-bezier(.4,0,.2,1)}.confetti-celebration{animation:confettiCelebration 1s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}