body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:Source Code Pro,monospace}a{text-decoration:none}a:hover{text-decoration:underline}.App{text-align:center}.section{margin-bottom:6rem;position:relative}.hero-section{background:linear-gradient(135deg,#f5c6aa,#ffdbcc);border-radius:0 0 32px 32px;box-shadow:0 8px 32px #f5c6aa40;color:#5a4f48;overflow:hidden;padding:5rem 0;position:relative;text-align:center}.card-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:3rem}.gradient-text{background:linear-gradient(90deg,#f5c6aa,#a9ccbf);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-weight:700;text-shadow:none}.glass-effect{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #f5c6aa1a;border-radius:24px;box-shadow:0 8px 32px #f5c6aa1a}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{box-shadow:0 16px 32px #f5c6aa26;transform:translateY(-6px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes neonPulse{0%{box-shadow:0 0 10px #f5c6aa80,0 0 20px #f5c6aa4d}50%{box-shadow:0 0 15px #f5c6aab3,0 0 30px #f5c6aa80}to{box-shadow:0 0 10px #f5c6aa80,0 0 20px #f5c6aa4d}}@keyframes glowingBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes upDown{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes zoomInOut{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes morphBlob{0%{border-radius:50% 50% 50% 50%/60% 60% 40% 40%}50%{border-radius:40% 60% 60% 40%/50% 40% 60% 50%}to{border-radius:60% 40% 30% 70%/60% 60% 40% 40%}}@keyframes sunrayAnimation{0%{opacity:.7;transform:rotate(0deg) scale(1)}50%{opacity:.9;transform:rotate(180deg) scale(1.1)}to{opacity:.7;transform:rotate(1turn) scale(1)}}.animate-in{animation:fadeIn .8s ease forwards}.neon-element{animation:neonPulse 3s infinite;border:1px solid #f5c6aa4d}.rotate-slow{animation:rotate 30s linear infinite}.rotate-medium{animation:rotate 15s linear infinite}.rotate-fast{animation:rotate 6s linear infinite}.float-animation{animation:upDown 6s ease-in-out infinite}.pulse-animation{animation:zoomInOut 4s ease-in-out infinite}.ai-decoration{filter:blur(70px);opacity:.2;position:absolute;z-index:0}.ai-decoration-1{animation:morphBlob 15s ease-in-out infinite alternate;background:linear-gradient(135deg,#a9ccbf,#c4ddd6);border-radius:50% 50% 50% 50%/60% 60% 40% 40%;height:400px;right:-100px;top:-200px;width:400px}.ai-decoration-2{animation:morphBlob 12s ease-in-out infinite alternate;background:linear-gradient(135deg,#f5c6aa,#ffdbcc);border-radius:60% 40% 30% 70%/40% 50% 60% 50%;bottom:-100px;height:300px;left:-50px;width:300px}.sunshine{animation:sunrayAnimation 60s linear infinite;background:radial-gradient(circle,#f5c6aa33 0,#fff0 70%);height:200%;left:-50%;top:-50%;width:200%}.sunshine,.tech-lines{opacity:.6;pointer-events:none;position:absolute;z-index:0}.tech-lines{background-image:linear-gradient(90deg,#f5c6aa08 1px,#0000 0),linear-gradient(180deg,#f5c6aa08 1px,#0000 0);background-size:50px 50px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 10%,#0000 70%);mask-image:radial-gradient(circle at center,#000 10%,#0000 70%)}.scan-line{animation:scanAnimation 8s linear infinite;background:linear-gradient(90deg,#ffdbcc,#f5c6aa,#a9ccbf,#c4ddd6,#ffdbcc);height:3px;left:0;opacity:.4;pointer-events:none;position:absolute;right:0;z-index:2}@keyframes scanAnimation{0%{opacity:.2;top:-5px}5%{opacity:.4}95%{opacity:.4}to{opacity:.2;top:100%}}.tech-circuit{background:linear-gradient(90deg,#0000,#f5c6aa4d,#0000);height:1px;position:absolute;z-index:0}.tech-circuit-1{left:0;top:30%;width:150px}.tech-circuit-2{right:0;top:60%;width:300px}.tech-dot{background-color:#f5c6aa99;border-radius:50%;box-shadow:0 0 10px #f5c6aa99;height:6px;position:absolute;width:6px}.data-stream{opacity:0;pointer-events:none;position:absolute;width:1px;z-index:0}.data-stream-1{animation:dataStream 4s 1s infinite;background:linear-gradient(180deg,#0000,#f5c6aa,#0000);height:150px;left:20%;top:10%}.data-stream-2{animation:dataStream 5s .5s infinite;background:linear-gradient(180deg,#0000,#a9ccbf,#0000);height:200px;left:40%;top:30%}.data-stream-3{animation:dataStream 3.5s 2s infinite;background:linear-gradient(180deg,#0000,#ffdbcc,#0000);height:180px;left:70%;top:20%}.data-stream-4{animation:dataStream 4.5s .2s infinite;background:linear-gradient(180deg,#0000,#c4ddd6,#0000);height:250px;left:85%;top:40%}@keyframes dataStream{0%{opacity:0;transform:translateY(-100%)}20%{opacity:.6}to{opacity:0;transform:translateY(300%)}}@media (max-width:768px){.hero-section{border-radius:0 0 24px 24px;padding:3rem 0}.ai-decoration-1,.ai-decoration-2{height:200px;width:200px}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:8px}::-webkit-scrollbar-thumb{background:#f5c6aa;border-radius:8px;opacity:.7}::-webkit-scrollbar-thumb:hover{background:#e6a989}.cyber-grid{position:relative}.cyber-grid:before{background-image:linear-gradient(#f5c6aa05 1px,#0000 0),linear-gradient(90deg,#f5c6aa05 1px,#0000 0);background-size:24px 24px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.MuiAppBar-root a,.MuiAppBar-root button,.MuiDrawer-root a,.MuiDrawer-root button{color:inherit;font-weight:600;text-decoration:none}.MuiAppBar-root .MuiButtonGroup-root button{color:#5a4f48}button.MuiButton-containedPrimary,button.MuiButton-containedSecondary{font-weight:600;text-shadow:none}h1,h2,h3,h4,h5,h6{color:#5a4f48;font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}h1{font-size:3rem;line-height:1.2;margin-bottom:1.5rem}h2{font-size:2.25rem;line-height:1.3;margin-bottom:1.25rem}h3{font-size:1.875rem}div,p,span{color:#7d736c;font-size:1rem;line-height:1.6}b,strong{color:#5a4f48;font-weight:700}a.MuiLink-root{color:#f5c6aa;font-weight:600;position:relative;text-decoration:none}a.MuiLink-root:hover{color:#e6a989}.hero-section div,.hero-section h1,.hero-section h2,.hero-section h3,.hero-section p{color:#5a4f48;text-shadow:0 1px 3px #ffffff4d}.fade-in-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-up.visible{opacity:1;transform:translateY(0)}.staggered-fade-in>*{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.staggered-fade-in>:first-child{transition-delay:.1s}.staggered-fade-in>:nth-child(2){transition-delay:.2s}.staggered-fade-in>:nth-child(3){transition-delay:.3s}.staggered-fade-in>:nth-child(4){transition-delay:.4s}.staggered-fade-in>:nth-child(5){transition-delay:.5s}.staggered-fade-in>:nth-child(6){transition-delay:.6s}.staggered-fade-in.visible>*{opacity:1;transform:translateY(0)}.content-section{background-color:#fff;padding:5rem 0;position:relative}.content-section:nth-child(2n){background-color:#f5c6aa08;border-radius:32px;margin:3rem 0}.modern-card{background:#fff;border:1px solid #f5c6aa0d;border-radius:16px;box-shadow:0 10px 30px #f5c6aa1a;overflow:hidden;transition:all .3s ease}.modern-card:hover{box-shadow:0 20px 40px #f5c6aa26;transform:translateY(-10px)}.modern-card-header{background:linear-gradient(135deg,#f5c6aa0d,#a9ccbf08);border-bottom:1px solid #f5c6aa0d;padding:1.5rem}.modern-card-body{padding:1.5rem}.primary-btn{background:linear-gradient(135deg,#f5c6aa,#ffdbcc);border:none;border-radius:8px;box-shadow:0 4px 12px #f5c6aa33;color:#5a4f48;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.primary-btn:hover{box-shadow:0 8px 16px #f5c6aa4d;transform:translateY(-2px)}.secondary-btn{background:linear-gradient(135deg,#a9ccbf,#c4ddd6);border:none;border-radius:8px;box-shadow:0 4px 12px #a9ccbf33;color:#4a5d57;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.secondary-btn:hover{box-shadow:0 8px 16px #a9ccbf4d;transform:translateY(-2px)}.feature-list{list-style:none;margin:2rem 0;padding:0}.feature-list li{color:#7d736c;font-weight:500;margin-bottom:10px;padding:10px 0 10px 30px;position:relative}.feature-list li:before{background-color:#f5c6aa1a;border:2px solid #f5c6aa;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:14px;width:16px}
/*# sourceMappingURL=main.6eccc686.css.map*/