@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700;800;900&family=Playfair+Display:wght@400;500;600;700;800;900&family=Crimson+Text:wght@400;600;700&family=Lora:wght@400;500;600;700&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ai-animated-background{overflow:hidden;pointer-events:none;z-index:1}.ai-animated-background,.ai-bg-layer{height:100%;left:0;position:absolute;top:0;width:100%}.ai-gradient-layer{animation:gradientFlow 25s ease-in-out infinite;background:linear-gradient(135deg,#3b82f60a,#1e3a8a0f 25%,#fb923c08 50%,#1e3a8a0f 75%,#3b82f60a)}@keyframes gradientFlow{0%,to{background:linear-gradient(135deg,#3b82f60a,#1e3a8a0f 25%,#fb923c08 50%,#1e3a8a0f 75%,#3b82f60a)}50%{background:linear-gradient(135deg,#fb923c0a,#3b82f60d 25%,#1e3a8a0a 50%,#3b82f60d 75%,#fb923c0a)}}.ai-floating-icons{height:100%;overflow:hidden;position:absolute;width:100%}.ai-icon{filter:drop-shadow(0 0 4px rgba(59,130,246,.1));opacity:0;pointer-events:none;position:absolute;will-change:transform,opacity}.ai-icon-brain{animation:floatBrain 20s ease-in-out infinite;color:#1e3a8aa6;filter:drop-shadow(0 0 8px rgba(30,58,138,.2));height:28px;width:28px}.ai-icon-network{animation:floatNetwork 24s ease-in-out infinite;color:#2563eb99;filter:drop-shadow(0 0 8px rgba(37,99,235,.25));height:32px;width:32px}.ai-icon-circuit{animation:floatCircuit 18s ease-in-out infinite;color:#fb923cb3;filter:drop-shadow(0 0 8px rgba(251,146,60,.3));height:24px;width:24px}.ai-icon-robot{animation:floatRobot 26s ease-in-out infinite;color:#1e3a8a9e;filter:drop-shadow(0 0 8px rgba(30,58,138,.2));height:30px;width:30px}.ai-icon-neural{animation:floatNeural 22s ease-in-out infinite;color:#2563eba6;filter:drop-shadow(0 0 8px rgba(37,99,235,.25));height:26px;width:26px}.ai-icon-chip{animation:floatChip 19s ease-in-out infinite;color:#fb923cad;filter:drop-shadow(0 0 8px rgba(251,146,60,.3));height:25px;width:25px}.ai-icon-deep{animation:floatDeep 23s ease-in-out infinite;color:#1e3a8a99;filter:drop-shadow(0 0 8px rgba(30,58,138,.2));height:29px;width:29px}.ai-icon-chat{animation:floatChat 21s ease-in-out infinite;color:#fb923ca8;filter:drop-shadow(0 0 8px rgba(251,146,60,.3));height:27px;width:27px}@keyframes floatBrain{0%{filter:drop-shadow(0 0 4px rgba(30,58,138,.1));opacity:0;transform:translate(-50px,100vh) rotate(0deg) scale(.6)}15%{filter:drop-shadow(0 0 12px rgba(30,58,138,.3));opacity:.8}50%{filter:drop-shadow(0 0 16px rgba(30,58,138,.4));opacity:1;transform:translate(50vw,45vh) rotate(180deg) scale(1)}85%{filter:drop-shadow(0 0 12px rgba(30,58,138,.3));opacity:.8}to{filter:drop-shadow(0 0 4px rgba(30,58,138,.1));opacity:0;transform:translate(105vw,-50px) rotate(1turn) scale(.6)}}@keyframes floatNetwork{0%{filter:drop-shadow(0 0 4px rgba(37,99,235,.1));opacity:0;transform:translate(105vw,75vh) rotate(0deg) scale(.5)}20%{filter:drop-shadow(0 0 14px rgba(37,99,235,.35));opacity:.9}50%{filter:drop-shadow(0 0 18px rgba(37,99,235,.45));opacity:1;transform:translate(25vw,35vh) rotate(-180deg) scale(.9)}80%{filter:drop-shadow(0 0 14px rgba(37,99,235,.35));opacity:.9}to{filter:drop-shadow(0 0 4px rgba(37,99,235,.1));opacity:0;transform:translate(-60px,-50px) rotate(-1turn) scale(.5)}}@keyframes floatCircuit{0%{filter:drop-shadow(0 0 4px rgba(251,146,60,.1));opacity:0;transform:translate(40vw,105vh) rotate(45deg) scale(.7)}25%{filter:drop-shadow(0 0 12px rgba(251,146,60,.4));opacity:.7}50%{filter:drop-shadow(0 0 16px rgba(251,146,60,.5));opacity:.9;transform:translate(75vw,25vh) rotate(225deg) scale(1.1)}75%{filter:drop-shadow(0 0 12px rgba(251,146,60,.4));opacity:.7}to{filter:drop-shadow(0 0 4px rgba(251,146,60,.1));opacity:0;transform:translate(110vw,-40px) rotate(405deg) scale(.7)}}@keyframes floatRobot{0%{filter:drop-shadow(0 0 4px rgba(30,58,138,.1));opacity:0;transform:translate(-60px,15vh) rotate(-30deg) scale(.6)}18%{filter:drop-shadow(0 0 12px rgba(30,58,138,.3));opacity:.9}50%{filter:drop-shadow(0 0 16px rgba(30,58,138,.4));opacity:1;transform:translate(65vw,65vh) rotate(120deg) scale(.95)}82%{filter:drop-shadow(0 0 12px rgba(30,58,138,.3));opacity:.9}to{filter:drop-shadow(0 0 4px rgba(30,58,138,.1));opacity:0;transform:translate(115vw,85vh) rotate(270deg) scale(.6)}}@keyframes floatNeural{0%{filter:drop-shadow(0 0 4px rgba(37,99,235,.1));opacity:0;transform:translate(85vw,-60px) rotate(60deg) scale(.65)}22%{filter:drop-shadow(0 0 14px rgba(37,99,235,.35));opacity:.8}50%{filter:drop-shadow(0 0 18px rgba(37,99,235,.45));opacity:1;transform:translate(15vw,70vh) rotate(240deg) scale(1)}78%{filter:drop-shadow(0 0 14px rgba(37,99,235,.35));opacity:.8}to{filter:drop-shadow(0 0 4px rgba(37,99,235,.1));opacity:0;transform:translate(-70px,110vh) rotate(420deg) scale(.65)}}@keyframes floatChip{0%{filter:drop-shadow(0 0 4px rgba(251,146,60,.1));opacity:0;transform:translate(110vw,55vh) rotate(0deg) scale(.8)}30%{filter:drop-shadow(0 0 12px rgba(251,146,60,.4));opacity:.9}50%{filter:drop-shadow(0 0 16px rgba(251,146,60,.5));opacity:1;transform:translate(35vw,15vh) rotate(180deg) scale(1.2)}70%{filter:drop-shadow(0 0 12px rgba(251,146,60,.4));opacity:.9}to{filter:drop-shadow(0 0 4px rgba(251,146,60,.1));opacity:0;transform:translate(-80px,75vh) rotate(1turn) scale(.8)}}@keyframes floatDeep{0%{filter:drop-shadow(0 0 4px rgba(30,58,138,.1));opacity:0;transform:translate(20vw,108vh) rotate(0deg) scale(.55)}20%{filter:drop-shadow(0 0 14px rgba(30,58,138,.4));opacity:1}50%{filter:drop-shadow(0 0 20px rgba(30,58,138,.5));opacity:1;transform:translate(80vw,18vh) rotate(270deg) scale(1.1)}80%{filter:drop-shadow(0 0 14px rgba(30,58,138,.4));opacity:1}to{filter:drop-shadow(0 0 4px rgba(30,58,138,.1));opacity:0;transform:translate(125vw,-60px) rotate(540deg) scale(.55)}}@keyframes floatChat{0%{filter:drop-shadow(0 0 4px rgba(251,146,60,.1));opacity:0;transform:translate(-80px,35vh) rotate(-20deg) scale(.65)}25%{filter:drop-shadow(0 0 12px rgba(251,146,60,.4));opacity:.9}50%{filter:drop-shadow(0 0 16px rgba(251,146,60,.5));opacity:1;transform:translate(55vw,78vh) rotate(140deg) scale(1.05)}75%{filter:drop-shadow(0 0 12px rgba(251,146,60,.4));opacity:.9}to{filter:drop-shadow(0 0 4px rgba(251,146,60,.1));opacity:0;transform:translate(118vw,8vh) rotate(320deg) scale(.65)}}.ai-static-icons{height:100%;opacity:.025;position:absolute;width:100%}.ai-static-icon{animation:staticPulse 12s ease-in-out infinite;color:#3b82f666;filter:drop-shadow(0 0 6px rgba(59,130,246,.15));position:absolute}.static-icon-1{animation-delay:0s;height:60px;left:18%;top:12%;width:60px}.static-icon-2{animation-delay:3s;height:50px;right:22%;top:68%;width:50px}.static-icon-3{animation-delay:6s;bottom:25%;height:45px;left:28%;width:45px}.static-icon-4{animation-delay:9s;height:55px;right:15%;top:35%;width:55px}@keyframes staticPulse{0%,to{filter:drop-shadow(0 0 4px rgba(59,130,246,.1));opacity:.025;transform:scale(1) rotate(0deg)}50%{filter:drop-shadow(0 0 10px rgba(59,130,246,.25));opacity:.06;transform:scale(1.05) rotate(2deg)}}.ai-connection-lines{height:100%;overflow:hidden;position:absolute;width:100%}.connection-line{animation:connectionFlow 15s ease-in-out infinite;background:linear-gradient(90deg,#0000,#3b82f640 20%,#3b82f699 50%,#3b82f640 80%,#0000);box-shadow:0 0 4px #3b82f64d;height:.8px;opacity:0;position:absolute}.line-1{animation-delay:0s;top:25%;transform:rotate(8deg);width:200px}.line-2{animation-delay:5s;top:60%;transform:rotate(-12deg);width:180px}.line-3{animation-delay:10s;top:80%;transform:rotate(6deg);width:220px}@keyframes connectionFlow{0%{box-shadow:0 0 2px #3b82f61a;left:-100%;opacity:0}15%{box-shadow:0 0 8px #3b82f666;opacity:.7}50%{box-shadow:0 0 12px #3b82f699;opacity:1}85%{box-shadow:0 0 8px #3b82f666;opacity:.7}to{box-shadow:0 0 2px #3b82f61a;left:100%;opacity:0}}.ai-data-points{height:100%;position:absolute;width:100%}.data-point{animation:dataFlow 12s ease-in-out infinite;background:#3b82f6cc;border-radius:50%;box-shadow:0 0 8px #3b82f680;height:3px;opacity:0;position:absolute;width:3px}.point-1{animation-delay:0s}.point-2{animation-delay:2s}.point-3{animation-delay:4s}@keyframes dataFlow{0%,to{box-shadow:0 0 4px #3b82f633;opacity:0;transform:translateY(100vh) scale(.3)}15%{box-shadow:0 0 12px #3b82f699;opacity:.9}50%{box-shadow:0 0 16px #3b82f6cc;opacity:1;transform:translate(50vw,50vh) scale(1.2)}85%{box-shadow:0 0 12px #3b82f699;opacity:.9}}.ai-energy-waves{animation:energyWave 18s ease-in-out infinite;background:radial-gradient(circle at 25% 75%,#3b82f60a 0,#3b82f605 30%,#0000 50%),radial-gradient(circle at 75% 25%,#fb923c08 0,rgba(251,146,60,.015) 30%,#0000 50%);height:100%;position:absolute;width:100%}@keyframes energyWave{0%,to{opacity:.5;transform:scale(1) rotate(0deg)}50%{opacity:.8;transform:scale(1.08) rotate(1deg)}}@media (max-width:1024px){.ai-icon-brain,.ai-icon-robot{height:24px;width:24px}.ai-icon-network{height:28px;width:28px}.ai-icon-chat,.ai-icon-chip,.ai-icon-circuit,.ai-icon-deep,.ai-icon-neural{height:22px;width:22px}.static-icon-1,.static-icon-2,.static-icon-3,.static-icon-4{height:40px;width:40px}}@media (max-width:768px){.ai-floating-icons{opacity:.7}.ai-static-icons{opacity:.01}.ai-energy-waves{display:none}.ai-connection-lines{opacity:.5}}@media (max-width:480px){.ai-animated-background{opacity:.6}.ai-icon{filter:none}.static-icon-3,.static-icon-4{display:none}}body.dark-theme .ai-icon-brain,body.dark-theme .ai-icon-deep,body.dark-theme .ai-icon-robot,body.dark-theme .ai-static-icon{color:#94a3b8b3;filter:drop-shadow(0 0 10px rgba(148,163,184,.3))}body.dark-theme .ai-icon-network,body.dark-theme .ai-icon-neural{color:#64748ba6;filter:drop-shadow(0 0 10px rgba(100,116,139,.35))}body.dark-theme .ai-icon-chat,body.dark-theme .ai-icon-chip,body.dark-theme .ai-icon-circuit{color:#fb923cb3;filter:drop-shadow(0 0 10px rgba(251,146,60,.4))}body.dark-theme .ai-gradient-layer{background:linear-gradient(135deg,#1e3a8a1f,#0f172a2e 25%,#fb923c14 50%,#0f172a2e 75%,#1e3a8a1f)}@media (prefers-reduced-motion:reduce){.ai-animated-background *{animation:none!important;transform:none!important}.ai-floating-icons{display:none}.ai-static-icons{opacity:.02}}.ai-icon{backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.ai-animated-background{contain:layout style paint;transform:translateZ(0)}.ai-connection-lines,.ai-data-points,.ai-floating-icons,.ai-static-icons{transform:translateZ(0);will-change:transform,opacity}html{font-size:16px;scroll-behavior:smooth}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fefefe;color:#0d1e3a;direction:rtl;font-family:Cairo,Lora,Playfair Display,serif;line-height:1.6}.coming-soon-container{background:radial-gradient(circle at 25% 25%,#ffa50014 0,#0000 50%),radial-gradient(circle at 75% 75%,#0d1e3a0f 0,#0000 50%),radial-gradient(circle at 50% 50%,#ff80000d 0,#0000 50%),linear-gradient(135deg,#fefefe,#f8fafc 25%,#f1f5f9 50%,#f8fafc 75%,#fefefe);min-height:100vh;overflow:hidden;padding-top:2rem}.coming-soon-container,.content-wrapper{align-items:center;display:flex;flex-direction:column;position:relative}.content-wrapper{max-width:1600px;padding:0 1.5rem;text-align:center;width:100%;z-index:10}.header{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffffe6;border:1px solid #ffa50033;border-radius:20px;box-shadow:0 15px 30px #00000014,0 0 0 1px #ffa5001a,inset 0 1px 0 #fffc;margin-bottom:2rem;padding:.8rem 2rem;position:relative;transition:all .4s cubic-bezier(.23,1,.32,1);z-index:10}.header:hover{background:#fffffff2;border-color:#ffa5004d;box-shadow:0 20px 40px #0000001f,0 0 0 1px #ffa50033,inset 0 1px 0 #fff;transform:none}.logo{align-items:center;display:inline-flex;gap:.8rem;position:relative}.logo-text{-webkit-text-fill-color:#0000;animation:logoShine 4s ease-in-out infinite;background:linear-gradient(135deg,#0d1e3a,#ff6b00 15%,#ff8c00 30%,orange 45%,#ff6b00 60%,#0d1e3a);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;font-family:Playfair Display,Cairo,serif;font-size:2rem;font-weight:800;letter-spacing:-.03em;text-shadow:0 0 40px #ff80004d}.logo-badge{animation:badgePulse 3s ease-in-out infinite;background:linear-gradient(135deg,#ff6b00,#ff8c00 50%,orange);border-radius:12px;box-shadow:0 6px 15px #ff80004d,0 0 15px #ff800033,inset 0 1px 0 #ffffff4d;color:#fff;font-family:Inter,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.1em;padding:.25rem .6rem;text-transform:uppercase}@keyframes logoShine{0%,to{background-position:0 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.2)}}@keyframes badgePulse{0%,to{box-shadow:0 6px 15px #ff80004d,0 0 15px #ff800033;transform:scale(1)}50%{box-shadow:0 9px 20px #ff800066,0 0 20px #ff80004d;transform:scale(1.05)}}.main-content{gap:0;padding:2.5rem 0 3rem}.hero-section,.main-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.hero-section{max-width:1400px;opacity:0;padding:0 .8rem;transform:translateY(50px);transition:all 1.8s cubic-bezier(.23,1,.32,1);width:100%}.hero-section.visible{opacity:1;transform:translateY(0)}.main-title-container{animation:fadeInUp 1.5s ease-out .8s both;margin-bottom:1.5rem;padding:.5rem 0;position:relative;text-align:center}.company-tagline{color:#475569;font-family:Lora,Cairo,serif;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:400;letter-spacing:.02em;line-height:1.3;margin-top:.8rem}.company-name-inline{-webkit-text-fill-color:#0000;animation:titleFlow 6s ease-in-out infinite;background:linear-gradient(135deg,#0d1e3a,#ff6b00 15%,#ff8c00 30%,orange 45%,#ff6b00 60%,#1d3f6f 75%,#0d1e3a);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;color:#0d1e3a;display:inline;font-weight:700;margin-left:.5rem}@keyframes titleFlow{0%,to{background-position:0 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.3)}}.coming-soon-banner{animation:bannerFloat 4s ease-in-out infinite,fadeInUp 1.8s ease-out .4s both;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fffc;border:2px solid #ffa50040;border-radius:20px;box-shadow:0 15px 30px #00000014,0 0 0 1px #ffa5001a,inset 0 1px 0 #ffffffe6;display:inline-block;overflow:hidden;padding:1.5rem 3rem;position:relative}.banner-glow{animation:bannerRotate 10s linear infinite;background:conic-gradient(from 0deg at 50% 50%,#0000 0deg,#ffa50014 60deg,#ff80000f 120deg,#0000 180deg,#ffb43212 240deg,#ffa50014 300deg,#0000 1turn);border-radius:20px;height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:-1}.coming-soon-text{-webkit-text-fill-color:#0000;animation:textPulse 3s ease-in-out infinite;background:linear-gradient(135deg,#ff6b00,#ff8c00 25%,orange 50%,#ffb347 75%,#ff6b00);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;display:block;font-family:Playfair Display,Cairo,serif;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.4;margin-bottom:.3rem}.coming-soon-en{animation:fadeInUp 2.5s ease-out .8s both;color:#64748b;display:block;font-family:Lora,serif;font-size:clamp(.85rem,1.6vw,1.2rem);font-weight:400;letter-spacing:.2em;text-transform:uppercase}@keyframes bannerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bannerRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes textPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.interactive-divider{align-items:center;animation:fadeInUp 2.5s ease-out 1.5s both;display:flex;justify-content:center;margin:2.5rem 0}.divider-line{animation:lineGlow 4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffa50066 20%,#ff800080 50%,#ffa50066 80%,#0000);border-radius:2px;height:2px;width:180px}.divider-orb{animation:orbPulse 3s ease-in-out infinite;background:radial-gradient(circle,#ff6b00 0,#ff8c00 50%,orange 100%);border-radius:50%;box-shadow:0 0 20px #ffa50066,0 0 40px #ffa50033,inset 0 2px 4px #ffffff4d;height:18px;margin:0 1.5rem;position:relative;width:18px}.divider-orb:before{animation:orbRotate 6s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,#ffa50033 60deg,#ff800026 120deg,#0000 180deg,#ffb43233 240deg,#ffa50033 300deg,#0000 1turn);border-radius:50%;bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px;z-index:-1}@keyframes lineGlow{0%,to{opacity:.5}50%{opacity:1}}@keyframes orbPulse{0%,to{box-shadow:0 0 20px #ffa50066,0 0 40px #ffa50033;transform:scale(1)}50%{box-shadow:0 0 30px #ffa50099,0 0 60px #ffa5004d;transform:scale(1.15)}}@keyframes orbRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-section-wrapper{animation:fadeInUp 2.5s ease-out 2s both;padding-bottom:2.5rem;width:100%}.contact-section{margin-bottom:1.5rem;margin-top:2rem;padding:0 .8rem}.contact-title{color:#0d1e3a;font-family:Playfair Display,Cairo,serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;letter-spacing:-.02em;margin-bottom:.8rem;text-shadow:0 3px 15px #ffa5001a}.contact-subtitle{color:#475569;font-family:Lora,Cairo,serif;font-size:clamp(1rem,2.2vw,1.4rem);font-weight:400;line-height:1.6}.social-links-container{padding:0 .8rem}.social-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1000px}.social-link{group:true;align-items:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fffc;border:2px solid #ffa5001a;border-radius:20px;box-shadow:0 10px 25px #00000012,0 0 0 1px #ffa50012,inset 0 1px 0 #ffffffe6;color:#0d1e3a;display:flex;overflow:hidden;padding:1.5rem 1.3rem;position:relative;text-decoration:none;transition:all .5s cubic-bezier(.23,1,.32,1)}.social-bg-effect{background:linear-gradient(135deg,#ffa5000d,#ff800014);border-radius:20px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease;z-index:1}.social-content{gap:1.2rem;position:relative;width:100%;z-index:2}.social-content,.social-icon{align-items:center;display:flex}.social-icon{background:linear-gradient(135deg,#ffa50026,#ff800033);border-radius:16px;box-shadow:0 6px 15px #00000014,inset 0 1px 0 #fffc;flex-shrink:0;height:55px;justify-content:center;transition:all .5s cubic-bezier(.23,1,.32,1);width:55px}.social-icon svg{height:28px;transition:all .4s ease;width:28px}.social-text{display:flex;flex:1 1;flex-direction:column;gap:.3rem}.social-name{color:#0d1e3a;font-family:Cairo,sans-serif;font-size:1.3rem;font-weight:600;line-height:1.2}.social-handle{color:#475569;font-family:Lora,serif;font-size:.95rem;font-weight:400;letter-spacing:.02em}.social-hover-effect{background:linear-gradient(90deg,#0000,#fff9 50%,#0000);border-radius:20px;height:100%;left:-100%;position:absolute;top:0;transition:left .8s ease;width:100%;z-index:1}.social-link:hover{border-color:#ffa5004d;box-shadow:0 15px 30px #0000001a,0 0 0 1px #ffa50033,inset 0 1px 0 #fff;transform:translateY(-8px) scale(1.02)}.social-link:hover .social-bg-effect{opacity:1}.social-link:hover .social-hover-effect{left:100%}.social-link:hover .social-icon{box-shadow:0 10px 25px #0000001f,inset 0 1px 0 #fff;transform:scale(1.08) rotate(5deg)}.social-link:hover .social-icon svg{transform:scale(1.08) rotate(-5deg)}.social-link.facebook:hover{border-color:#3b599866;box-shadow:0 15px 30px #3b599826,0 0 0 1px #3b599833,inset 0 1px 0 #fff}.social-link.facebook:hover .social-bg-effect{background:linear-gradient(135deg,#3b599814,#ff80000d)}.social-link.facebook:hover .social-icon{background:linear-gradient(135deg,#3b599840,#ff800026)}.social-link.instagram:hover{border-color:#e1306c66;box-shadow:0 15px 30px #e1306c26,0 0 0 1px #e1306c33,inset 0 1px 0 #fff}.social-link.instagram:hover .social-bg-effect{background:linear-gradient(135deg,#e1306c14,#fbaf6c14 50%,#ff80000d)}.social-link.instagram:hover .social-icon{background:linear-gradient(135deg,#e1306c40,#fbaf6c4d 50%,#ff800026)}.social-link.whatsapp:hover{border-color:#25d36666;box-shadow:0 15px 30px #25d36626,0 0 0 1px #25d36633,inset 0 1px 0 #fff}.social-link.whatsapp:hover .social-bg-effect{background:linear-gradient(135deg,#25d36614,#ff80000d)}.social-link.whatsapp:hover .social-icon{background:linear-gradient(135deg,#25d36640,#ff800026)}@media (max-width:1400px){.content-wrapper{max-width:1100px;padding:0 1.2rem}.social-grid{gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:1024px){.content-wrapper{padding:0 1rem}.header{margin-bottom:1.8rem}.social-grid{gap:1.2rem;grid-template-columns:1fr;max-width:550px}.coming-soon-banner{padding:1.2rem 2.5rem}.interactive-divider{margin:2rem 0}.divider-line{width:140px}.main-title-container{margin-bottom:1.2rem;padding:.4rem 0}.company-tagline{font-size:clamp(1rem,2vw,1.5rem);margin-top:.6rem}.coming-soon-banner{padding:1rem 2.2rem}.coming-soon-text{margin-bottom:.2rem}.coming-soon-en{font-size:.8rem}.contact-section{margin-bottom:1.2rem;margin-top:1.8rem}.contact-title{margin-bottom:.7rem}.interactive-divider{margin:1.8rem 0}.social-links-container{padding:0 .5rem}.social-grid{gap:1rem;max-width:100%}.social-link{border-radius:18px;padding:1.2rem 1rem}.social-content{gap:1rem}.social-icon{border-radius:14px;height:50px;width:50px}.social-icon svg{height:26px;width:26px}.social-name{font-size:1.2rem}.social-handle{font-size:.9rem}.divider-line{width:100px}.divider-orb{height:16px;margin:0 1.2rem;width:16px}}@media (max-width:480px){.content-wrapper{padding:0 .5rem}.header{border-radius:15px;margin-bottom:1.5rem;padding:.6rem 1.2rem}.logo{gap:.6rem}.logo-text{font-size:1.5rem}.logo-badge{border-radius:10px;font-size:.55rem;padding:.2rem .4rem}.main-content{padding:2.5rem 0 1.5rem}.hero-section{padding:0 .2rem}.main-title-container{margin-bottom:1rem;padding:.2rem 0}.company-tagline{font-size:.95rem;margin-top:.4rem}.coming-soon-banner{border-radius:18px;padding:.8rem 1.5rem}.coming-soon-text{font-size:1.8rem;margin-bottom:.1rem}.coming-soon-en{font-size:.75rem}.contact-section{margin-bottom:1rem;margin-top:1.5rem}.contact-title{font-size:1.6rem;margin-bottom:.5rem}.contact-subtitle{font-size:.9rem}.interactive-divider{margin:1.5rem 0}.social-links-container{padding:0 .2rem}.social-grid{gap:.8rem}.social-link{border-radius:15px;padding:1rem .8rem}.social-content{gap:.8rem}.social-icon{border-radius:12px;height:45px;width:45px}.social-icon svg{height:22px;width:22px}.social-name{font-size:1.1rem}.social-handle{font-size:.85rem}.divider-line{height:2px;width:80px}.divider-orb{height:14px;margin:0 1rem;width:14px}.divider-orb:before{bottom:-4px;left:-4px;right:-4px;top:-4px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-section{opacity:1;transform:none}.banner-glow,.divider-orb:before{animation:none}}@media (prefers-contrast:more){.social-link{background:#fffffff2;border-color:#0d1e3a}.company-name-inline,.logo-text{-webkit-text-fill-color:#0d1e3a;color:#0d1e3a}.coming-soon-banner{border-color:#0d1e3a}}.coming-soon-container *{will-change:auto}.coming-soon-banner,.header:hover,.social-link:hover{will-change:transform,box-shadow}.social-link:before{animation:socialGlow 8s linear infinite;background:conic-gradient(from 0deg at 50% 50%,#0000 0deg,#ffa5000f 60deg,#0000 120deg,#ff80000d 180deg,#0000 240deg,#ffa5000f 300deg,#0000 1turn);border-radius:20px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:0}.social-link:hover:before{opacity:.5}@keyframes socialGlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-title-container:before{animation:titleBackgroundRotate 20s linear infinite;background:conic-gradient(from 0deg at 50% 50%,#0000 0deg,#ffa50005 90deg,#0000 180deg,rgba(255,128,0,.015) 270deg,#0000 1turn);border-radius:50%;content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:-1}@keyframes titleBackgroundRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.coming-soon-banner:after{animation:bannerPulse 4s ease-in-out infinite;background:radial-gradient(circle,#ffa50008 0,#0000 70%);border-radius:50%;content:"";height:110%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110%;z-index:-1}@keyframes bannerPulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}.social-link:hover{background:#fffffff2}.header:hover{background:#fffffffa}.company-name-inline{overflow:hidden;position:relative}.App{text-align:center}*{box-sizing:border-box;margin:0;padding:0}#root,.App,body,html{height:100%;width:100%}
/*# sourceMappingURL=main.c4fbddd5.css.map*/