/*! tailwindcss v4.0.8 | MIT License | https://tailwindcss.com */:root{--font-size:14px;--background:#fff;--foreground:oklch(.145 0 0);--card:#fff;--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:#030213;--primary-foreground:oklch(1 0 0);--secondary:oklch(.95 .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--radius:.625rem;--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--header-height:5rem}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.145 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.145 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.985 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.269 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.396 .141 25.723);--destructive-foreground:oklch(.637 .237 25.331);--border:oklch(.269 0 0);--input:oklch(.269 0 0);--ring:oklch(.439 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(.269 0 0);--sidebar-ring:oklch(.439 0 0)}@layer base{*{border-color:var(--border);outline-color:color-mix(in oklab,var(--ring)50%,transparent)}body{background-color:var(--background);color:var(--foreground)}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) button,:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) label{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}html{font-size:var(--font-size)}@keyframes gradient-flow{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes check-swing{0%,90%,to{transform:rotate(0)}2%{transform:rotate(-15deg)}6%{transform:rotate(15deg)}10%{transform:rotate(-15deg)}14%{transform:rotate(15deg)}18%{transform:rotate(0)}}@keyframes flowingGradient{0%{background:linear-gradient(45deg,#1e3a8a,#3b82f6,#f97316,#ea580c,#1e3a8a,#3b82f6) 0/800% 800%}12.5%{background:linear-gradient(55deg,#1e3a8a,#3b82f6,#f97316,#ea580c,#1e3a8a,#3b82f6) 15% 35%/800% 800%}25%{background:linear-gradient(65deg,#1e3a8a,#3b82f6,#f97316,#ea580c,#1e3a8a,#3b82f6) 30% 20%/800% 800%}37.5%{background:linear-gradient(75deg,#1e3a8a,#3b82f6,#f97316,#ea580c,#1e3a8a,#3b82f6) 45% 65%/800% 800%}50%{background:linear-gradient(85deg,#1e3a8a,#3b82f6,#f97316,#ea580c,#1e3a8a,#3b82f6) 60% 80%/800% 800%}62.5%{background:linear-gradient(95deg,#1e3a8a,#3b82f6,#f97316,#ea580c,#1e3a8a,#3b82f6) 75% 95%/800% 800%}75%{background:linear-gradient(105deg,#1e3a8a,#3b82f6,#f97316,#ea580c,#1e3a8a,#3b82f6) 90% 80%/800% 800%}87.5%{background:linear-gradient(115deg,#1e3a8a,#3b82f6,#f97316,#ea580c,#1e3a8a,#3b82f6) 45% 65%/800% 800%}to{background:linear-gradient(45deg,#1e3a8a,#3b82f6,#f97316,#ea580c,#1e3a8a,#3b82f6) 0/800% 800%}}.animate-flowing-gradient{animation:flowingGradient 40s ease-in-out infinite}@keyframes spin-fast{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-medium{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.gpu-accelerated{will-change:transform;transform:translateZ(0)}.animate-optimized{will-change:transform,opacity}@keyframes award-shake{0%,20%{transform:rotate(0)}5%{transform:rotate(-15deg)}10%{transform:rotate(15deg)}15%{transform:rotate(-15deg)}20%,to{transform:rotate(0)}}@keyframes globe-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes lightbulb-bounce{0%,85%{transform:translateY(0)}5%{transform:translateY(-8px)}10%{transform:translateY(0)}15%{transform:translateY(-4px)}20%{transform:translateY(0)}}@keyframes flowing-gradient{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes highlight-sweep{0%{transform-origin:0;transform:scaleX(0)}60%{transform-origin:0;transform:scaleX(1)}to{transform-origin:0;transform:scaleX(1)}}.animate-highlight-sweep{animation:highlight-sweep 2.5s ease-out .5s both}.animate-highlight-sweep-delayed{animation:highlight-sweep 2.5s ease-out 1.5s both}.animate-highlight-sweep-delayed-2{animation:highlight-sweep 2.5s ease-out 2.5s both}@keyframes magic-wand-swing{0%,to{transform:rotate(-25deg)}25%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(25deg)}}.animate-magic-wand-swing{transform-origin:25% 75%;animation:magic-wand-swing 3s ease-in-out infinite}@keyframes star-twinkle{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.animate-star-twinkle{animation:star-twinkle 2s ease-in-out infinite}.animate-star-twinkle-delayed{animation:star-twinkle 2s ease-in-out .5s infinite}.animate-star-twinkle-delayed-2{animation:star-twinkle 2s ease-in-out 1s infinite}.animate-star-twinkle-delayed-3{animation:star-twinkle 2s ease-in-out 1.5s infinite}@keyframes magic-particles{0%,to{opacity:.6;transform:translateY(0)rotate(0)}25%{opacity:1;transform:translateY(-3px)rotate(90deg)}50%{opacity:.8;transform:translateY(-1px)rotate(180deg)}75%{opacity:1;transform:translateY(-4px)rotate(270deg)}}@keyframes chart-bar-bounce-up{0%,60%{opacity:.8;transform:scaleY(1)translateY(0)}70%{opacity:1;transform:scaleY(1.2)translateY(-4px)}85%{opacity:1;transform:scaleY(1.1)translateY(-2px)}to{opacity:1;transform:scaleY(1)translateY(0)}}.animate-chart-bar-1{transform-origin:bottom;animation:chart-bar-bounce-up 3s ease-out infinite}.animate-chart-bar-2{transform-origin:bottom;animation:chart-bar-bounce-up 3s ease-out .4s infinite}.animate-chart-bar-3{transform-origin:bottom;animation:chart-bar-bounce-up 3s ease-out .8s infinite}.animate-chart-bar-4{transform-origin:bottom;animation:chart-bar-bounce-up 3s ease-out 1.2s infinite}@keyframes shield-sway{0%,70%{transform:rotate(0)}75%{transform:rotate(-15deg)}85%{transform:rotate(15deg)}95%{transform:rotate(-8deg)}to{transform:rotate(0)}}.animate-shield-sway{transform-origin:bottom;animation:shield-sway 2s ease-in-out infinite}@keyframes services-bounce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.animate-services-bounce{animation:services-bounce .4s ease-out}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_e8ce0c{--font-inter:"Inter","Inter Fallback"}