@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2447d0f0.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.a746726d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.a23984fd.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.9fa39156.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}.absolute{position:absolute}.relative{position:relative}.z-0{z-index:0}.z-10{z-index:10}.block{display:block}.flex{display:flex}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-col{flex-direction:column}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.opacity-90{opacity:.9}@layer base{html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea 0%,#764ba2 25%,#f093fb 50%,#f5576c 75%,#4facfe 100%);min-height:100vh;margin:0;padding:0}}@layer components{.geometric-background{z-index:1;pointer-events:none;opacity:.3;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.geometric-layer{opacity:.6;position:absolute;top:0;bottom:0;left:0;right:0}.geometric-shape{filter:blur(15px);mix-blend-mode:overlay;border-radius:50%;position:absolute}.bg-shape-1{background:linear-gradient(45deg,rgba(255,255,255,.1),rgba(255,255,255,.03));width:400px;height:400px;animation:8s ease-in-out infinite float;top:-10%;left:-5%}.bg-shape-2{background:linear-gradient(135deg,rgba(255,193,7,.15),rgba(255,193,7,.03));width:350px;height:350px;animation:10s ease-in-out infinite reverse float;top:20%;right:-10%}.bg-shape-3{background:linear-gradient(225deg,rgba(220,53,69,.1),rgba(220,53,69,.03));width:450px;height:450px;animation:12s ease-in-out infinite float;bottom:-15%;left:20%}.medium-shape-1{background:linear-gradient(45deg,rgba(255,255,255,.15),rgba(255,255,255,.05));width:120px;height:120px;animation:4s ease-in-out infinite pulse;top:15%;left:15%}.medium-shape-2{background:linear-gradient(135deg,rgba(40,167,69,.15),rgba(40,167,69,.05));width:100px;height:100px;animation:5s ease-in-out 1s infinite pulse;top:60%;right:25%}.medium-shape-3{background:linear-gradient(225deg,rgba(111,66,193,.15),rgba(111,66,193,.05));width:140px;height:140px;animation:6s ease-in-out 2s infinite pulse;bottom:30%;left:60%}.small-shape-1{background:rgba(255,255,255,.1);width:60px;height:60px;animation:3s ease-in-out infinite bounce;top:25%;left:45%;transform:rotate(45deg)}.small-shape-2{background:rgba(255,193,7,.15);width:40px;height:40px;animation:4s ease-in-out .5s infinite bounce;top:45%;right:15%;transform:rotate(-30deg)}.small-shape-3{background:rgba(220,53,69,.1);width:50px;height:50px;animation:3.5s ease-in-out 1s infinite bounce;bottom:40%;left:10%;transform:rotate(60deg)}.small-shape-4{background:rgba(40,167,69,.15);width:35px;height:35px;animation:4.5s ease-in-out 1.5s infinite bounce;top:70%;left:70%;transform:rotate(-15deg)}.geometric-line{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);height:2px;animation:6s ease-in-out infinite slide;position:absolute}.line-1{width:40%;animation-delay:0s;top:30%;left:-20%;transform:rotate(15deg)}.line-2{width:35%;animation-delay:2s;top:60%;right:-20%;transform:rotate(-20deg)}.line-3{width:30%;animation-delay:4s;bottom:25%;left:-15%;transform:rotate(45deg)}.geometric-overlay{pointer-events:none;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.05) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,193,7,.05) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}}@keyframes float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-20px)rotate(120deg)}66%{transform:translateY(10px)rotate(240deg)}}@keyframes pulse{0%,to{opacity:.05;transform:scale(1)}50%{opacity:.2;transform:scale(1.2)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translate(0)rotate(0)}40%,43%{transform:translateY(-30px)rotate(180deg)}70%{transform:translateY(-15px)rotate(90deg)}90%{transform:translateY(-4px)rotate(270deg)}}@keyframes slide{0%,to{opacity:0;transform:translate(-100%)rotate(0)}50%{opacity:.2;transform:translate(100%)rotate(0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
