@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_5096c292-module__qcZK0W__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_5096c292-module__qcZK0W__variable{--font-hand:"Caveat", "Caveat Fallback"}
:root{--sc-navy:#10193b;--sc-blue:#3b5bff;--sc-blue-hover:#2b47e5;--sc-purple:#7c3aed;--sc-sky:#38bdf8;--sc-teal:#14b8a6;--sc-indigo:#6366f1;--sc-orange:#f97316;--sc-pink:#ec4899;--sc-wash:#f5f6ff;--sc-slate:#374151;--sc-border:#e5e7eb;--sc-ease:cubic-bezier(.16, 1, .3, 1)}.sc-display{font-family:var(--font-outfit), "Outfit", system-ui, sans-serif}.sc-gradient-text{color:#3b5bff}.sc-gradient-text-warm{color:#ea580c}@keyframes sc-gradient-pan{to{background-position:200%}}.sc-hero-wash{background:radial-gradient(circle at 50% -20%,#7c3aed1f 0%,#3b5bff14 45%,#f5f6ff99 80%,#0000 100%),#f5f6ff}.sc-dot-grid{background-image:radial-gradient(#10193b17 1px,#0000 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 75%)}.sc-grain{opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.sc-blob{filter:blur(110px);opacity:.28;will-change:transform;border-radius:9999px;position:absolute}.sc-blob-1{background:#c4b5fd;width:620px;height:620px;animation:22s ease-in-out infinite sc-drift-1;top:-160px;left:-160px}.sc-blob-2{background:#a5f3fc;width:520px;height:520px;animation:26s ease-in-out infinite sc-drift-2;top:10%;right:-140px}.sc-blob-3{background:#bfdbfe;width:560px;height:560px;animation:30s ease-in-out infinite sc-drift-3;bottom:-220px;left:25%}.sc-blob-4{opacity:.4;background:#fbcfe8;width:380px;height:380px;animation:34s ease-in-out infinite reverse sc-drift-1;bottom:8%;right:18%}@keyframes sc-drift-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(120px,90px)scale(1.15)}}@keyframes sc-drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-140px,120px)scale(.9)}}@keyframes sc-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(90px,-110px)scale(1.1)}}.sc-glimmer{will-change:transform, opacity;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:var(--sc-glimmer-play,running);border-radius:9999px;position:absolute}.sc-glimmer-1{background:#7c3aed;width:10px;height:10px;animation-name:sc-glimmer-a;animation-duration:24s;top:15%;left:10%;box-shadow:0 0 16px 4px #7c3aed}.sc-glimmer-2{background:#ec4899;width:8px;height:8px;animation-name:sc-glimmer-b;animation-duration:28s;top:68%;left:85%;box-shadow:0 0 16px 4px #ec4899}.sc-glimmer-3{background:#14b8a6;width:12px;height:12px;animation-name:sc-glimmer-c;animation-duration:22s;top:80%;left:18%;box-shadow:0 0 18px 4px #14b8a6}.sc-glimmer-4{background:#f97316;width:9px;height:9px;animation-name:sc-glimmer-a;animation-duration:32s;animation-direction:reverse;top:22%;left:90%;box-shadow:0 0 16px 4px #f97316}.sc-glimmer-5{background:#3b5bff;width:7px;height:7px;animation-name:sc-glimmer-b;animation-duration:26s;animation-direction:reverse;top:45%;left:5%;box-shadow:0 0 14px 3px #3b5bff}.sc-glimmer-6{background:#6366f1;width:10px;height:10px;animation-name:sc-glimmer-c;animation-duration:34s;top:40%;left:75%;box-shadow:0 0 16px 4px #6366f1}@keyframes sc-glimmer-a{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.85;transform:translate(8vw,6vh)}}@keyframes sc-glimmer-b{0%,to{opacity:.3;transform:translate(0)}50%{opacity:.8;transform:translate(-9vw,5vh)}}@keyframes sc-glimmer-c{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.9;transform:translate(6vw,-7vh)}}.sc-splash{filter:blur(40px);mix-blend-mode:multiply;opacity:.3;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;animation:14s ease-in-out infinite sc-morph;position:absolute}@keyframes sc-morph{0%,to{border-radius:42% 58% 63% 37%/41% 44% 56% 59%;transform:rotate(0)scale(1)}33%{border-radius:63% 37% 45% 55%/55% 62% 38% 45%;transform:rotate(60deg)scale(1.08)}66%{border-radius:38% 62% 56% 44%/63% 35% 65% 37%;transform:rotate(-40deg)scale(.95)}}.sc-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:transform .4s var(--sc-ease), box-shadow .4s var(--sc-ease), border-color .3s;background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:20px;box-shadow:0 4px 24px -4px #10193b12,0 2px 6px -1px #10193b0a}.sc-card:hover{border-color:#3b5bff4d;box-shadow:0 24px 50px -12px #3b5bff38,0 6px 16px -4px #10193b14}.sc-lift:hover{transform:translateY(-6px)}.sc-glass{-webkit-backdrop-filter:blur(32px)saturate(1.6);backdrop-filter:blur(32px)saturate(1.6);background:#ffffffd1;border:1px solid #ffffffb3}.sc-ring{background:#d5dcff;border-radius:24px;padding:1.5px;position:relative}@property --sc-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sc-spin-angle{to{--sc-angle:360deg}}.sc-btn-primary{color:#fff;background:#3b5bff;transition:background-color .2s,transform .2s,box-shadow .3s;position:relative;box-shadow:0 8px 20px -8px #3b5bff8c}.sc-btn-primary:hover{background:#2b47e5;box-shadow:0 12px 28px -10px #2b47e599}.sc-btn-primary:active{transform:scale(.97)}.sc-btn-ghost{color:#10193b;transition:all .25s var(--sc-ease);background:#ffffffbf;border:1px solid #e2e8f0}.sc-btn-ghost:hover{color:#3b5bff;border-color:#3b5bff66;box-shadow:0 8px 24px -10px #3b5bff59}.sc-input{color:#10193b;background:#ffffffd9;border:1.5px solid #e2e8f0;border-radius:14px;width:100%;transition:border-color .2s,box-shadow .25s,background .2s}.sc-input:focus{background:#fff;border-color:#3b5bff;outline:none;box-shadow:0 0 0 4px #3b5bff24,0 8px 24px -12px #3b5bff66}.sc-float{animation:6s ease-in-out infinite sc-float}.sc-float-slow{animation:9s ease-in-out infinite sc-float}@keyframes sc-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(1.5deg)}}.sc-leaf{transform-origin:0 100%;animation:4s ease-in-out infinite sc-leaf-sway}@keyframes sc-leaf-sway{0%,to{transform:translate(-35%)rotate(0)}50%{transform:translate(-35%)rotate(-10deg)}}.sc-marquee{width:max-content;animation:32s linear infinite sc-marquee;display:flex}.sc-marquee:hover{animation-play-state:paused}@keyframes sc-marquee{to{transform:translate(-50%)}}.sc-spin-slow{animation:18s linear infinite spin}.sc-eq-bar{height:3px;animation:.9s ease-in-out infinite sc-eq}@keyframes sc-eq{0%,to{height:3px}50%{height:12px}}.sc-flow-path{stroke-dasharray:6 10;animation:1.4s linear infinite sc-dash}@keyframes sc-dash{to{stroke-dashoffset:-32px}}.sc-shimmer{background:linear-gradient(90deg,#eef2ff 25%,#f8faff 50%,#eef2ff 75%) 0 0/200% 100%;animation:1.4s linear infinite sc-shimmer}@keyframes sc-shimmer{to{background-position:-200% 0}}@keyframes sc-pulse-glow{0%,to{transform:scale(1);box-shadow:0 0 #3b5bff73}50%{transform:scale(1.06);box-shadow:0 0 0 12px #3b5bff00}}.sc-step-active{animation:2s ease-in-out infinite sc-pulse-glow}.sc-scrollbar::-webkit-scrollbar{width:6px;height:6px}.sc-scrollbar::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.sc-scrollbar::-webkit-scrollbar-thumb{background:#3b5bff;border-radius:4px}@media (prefers-reduced-motion:reduce){.sc-blob,.sc-splash,.sc-float,.sc-float-slow,.sc-leaf,.sc-marquee,.sc-gradient-animate,.sc-ring,.sc-flow-path,.sc-spin-slow,.sc-eq-bar,.sc-glimmer{animation:none!important}}.sc-hand{font-family:var(--font-hand), "Caveat", cursive}@keyframes wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}
