@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Tektur:wght@400;700&display=swap);:root{--bg-dark:#030303;--bg-card:#ffffff08;--accent-primary:#3b82f6;--accent-glow:#3b82f626;--text-primary:#fff;--text-secondary:#a1a1aa;--border-color:#ffffff1a;--glass-bg:#ffffff03;--glass-border:#ffffff14;--font-main:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-heading:"Tektur",var(--font-main);--section-padding:10rem 0}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#030303;background-color:var(--bg-dark);color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-main);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Tektur,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}a{color:inherit;text-decoration:none;transition:all .3s ease}.glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:12px}.premium-card{background:#ffffff08;background:var(--bg-card);border:1px solid #ffffff1a;border:1px solid var(--border-color);border-radius:24px;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.premium-card:hover{border-color:#3b82f6;border-color:var(--accent-primary);box-shadow:0 20px 40px #0006,0 0 20px #3b82f626;box-shadow:0 20px 40px #0006,0 0 20px var(--accent-glow);transform:translateY(-8px)}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem;width:100%}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#a1a1aa);-webkit-background-clip:text;font-size:clamp(2.5rem,5vw,4rem);margin-bottom:2rem;text-align:center}.text-left{text-align:left}.section-subtitle{color:#a1a1aa;color:var(--text-secondary);font-size:1.25rem;margin:0 auto 4rem;max-width:700px;text-align:center}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2dd4bf);-webkit-background-clip:text}.btn-premium{border:none;border-radius:9999px;cursor:pointer;display:inline-block;font-size:.9375rem;font-weight:600;padding:1rem 2.5rem;text-align:center;transition:all .3s ease}.btn-primary{background:#3b82f6;background:var(--accent-primary);box-shadow:0 4px 14px 0 #3b82f663;color:#fff}.btn-primary:hover{background:#2563eb;box-shadow:0 6px 20px #3b82f63b;transform:translateY(-2px)}.btn-outline{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--border-color);color:#fff}.btn-outline:hover{background:#ffffff0d;border-color:#fff}.w-full{width:100%}.navbar{border-bottom:1px solid #0000;left:0;padding:1.5rem 0;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000}.navbar.nav-scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#030303cc;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--glass-border);padding:1rem 0}.nav-content{justify-content:space-between}.nav-content,.nav-links{align-items:center;display:flex}.nav-links{gap:2.5rem;list-style:none}.desktop-only{display:flex}@media (max-width:768px){.desktop-only{display:none}}.nav-link{color:#a1a1aa;color:var(--text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:color .3s ease}.nav-link:hover{color:#fff;color:var(--text-primary)}.hero-section{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:120px 0;position:relative;text-align:center}.hero-content{margin:0 auto;max-width:900px;position:relative;z-index:2}.hero-title{font-size:clamp(3rem,8vw,5.5rem);letter-spacing:-.03em;line-height:1.1;margin-bottom:1.5rem}.hero-subtitle{color:#a1a1aa;color:var(--text-secondary);font-size:clamp(1.125rem,3vw,1.375rem);margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:700px}.hero-actions{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.badge-premium{background:#3b82f61a;border:1px solid #3b82f633;border-radius:9999px;color:#3b82f6;color:var(--accent-primary);display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:2rem;padding:.5rem 1.25rem;text-transform:uppercase}.hero-glow{background:radial-gradient(circle,#3b82f614 0,#0000 70%);height:60vw;left:50%;top:50%;transform:translate(-50%,-50%);width:60vw;z-index:1}.hero-glow,.hero-grid{pointer-events:none;position:absolute}.hero-grid{background-image:radial-gradient(#ffffff0d 1px,#0000 0);background-size:40px 40px;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at center,#000,#0000 80%);mask-image:radial-gradient(circle at center,#000,#0000 80%);right:0;top:0}.services-section{padding:10rem 0;padding:var(--section-padding)}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.service-card{display:flex;flex-direction:column;justify-content:flex-end;min-height:450px}.card-image-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.card-bg-image{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.service-card:hover .card-bg-image{transform:scale(1.1)}.card-overlay{background:linear-gradient(180deg,#0000 0,#030303f2 90%);bottom:0;left:0;position:absolute;right:0;top:0}.card-content{position:relative;z-index:1}.card-title{font-size:1.75rem;margin-bottom:1rem}.card-text{color:#a1a1aa;color:var(--text-secondary);margin-bottom:2rem}.card-link{align-items:center;color:#3b82f6;color:var(--accent-primary);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.05em;text-transform:uppercase}.card-link .arrow{transition:transform .3s ease}.card-link:hover .arrow{transform:translateX(5px)}.about-section,.flex-compo-section{padding:10rem 0;padding:var(--section-padding)}.bg-dark-alternate{background-color:#ffffff05}.about-grid,.flex-compo-grid{grid-gap:5rem;align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.flex-compo-grid.reverse{direction:rtl}.flex-compo-grid.reverse>*{direction:ltr}.about-visual,.flex-compo-visual{align-items:center;display:flex;justify-content:center;position:relative}.visual-glow,.visual-glow-subtle{background:radial-gradient(circle,#3b82f626 0,#0000 70%);height:120%;position:absolute;width:120%;z-index:-1}.visual-glow-subtle{background:radial-gradient(circle,#3b82f614 0,#0000 70%)}.about-logo-large{filter:drop-shadow(0 0 30px rgba(59,130,246,.3));max-width:400px;width:80%}.premium-image{box-shadow:0 20px 40px #0006;max-width:500px;width:100%}.about-description{color:#a1a1aa;color:var(--text-secondary);font-size:1.125rem;margin-bottom:2rem}.about-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.stat-number{color:#3b82f6;color:var(--accent-primary);display:block;font-family:Tektur,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-heading);font-size:2.5rem;font-weight:700}.stat-label{color:#a1a1aa;color:var(--text-secondary);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}.why-soltecq-section{background:#ffffff03;padding:10rem 0;padding:var(--section-padding)}.values-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.value-title{color:#fff;color:var(--text-primary);font-size:1.5rem;margin-bottom:1rem}.value-desc{color:#a1a1aa;color:var(--text-secondary)}.founders-section{padding:10rem 0;padding:var(--section-padding)}.founders-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.founder-image-wrapper{aspect-ratio:1;border-radius:20px;margin-bottom:1.5rem;overflow:hidden}.founder-image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.founder-card:hover .founder-image{transform:scale(1.05)}.founder-name{font-size:1.5rem;margin-bottom:.5rem}.founder-role{color:#3b82f6;color:var(--accent-primary);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.contact-section{padding:10rem 0;padding:var(--section-padding)}.contact-grid{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.contact-p{color:#a1a1aa;color:var(--text-secondary);font-size:1.25rem;margin-bottom:3rem}.contact-methods{display:flex;flex-direction:column;gap:2rem}.method-label{color:#3b82f6;color:var(--accent-primary);display:block;font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.method-value{font-size:1.5rem;font-weight:500}.contact-form-wrapper{padding:3rem}.premium-form{gap:1.5rem}.form-group,.premium-form{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#a1a1aa;color:var(--text-secondary);font-size:.875rem;font-weight:500}.premium-input{background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--border-color);border-radius:12px;color:#fff;font-family:inherit;font-size:1rem;padding:1rem 1.25rem;transition:all .3s ease}.premium-input:focus{background:#ffffff14;border-color:#3b82f6;border-color:var(--accent-primary);box-shadow:0 0 0 4px #3b82f61a;outline:none}.premium-textarea{min-height:150px;resize:vertical}.form-feedback{font-weight:600;margin-top:1rem;text-align:center}.form-feedback.success{color:#10b981}.form-feedback.error{color:#ef4444}.footer{background:#000;border-top:1px solid #ffffff1a;border-top:1px solid var(--border-color);padding:6rem 0 3rem}.footer-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:2fr repeat(3,1fr);margin-bottom:4rem}.footer-tagline{color:#a1a1aa;color:var(--text-secondary);margin-top:1.5rem;max-width:300px}.footer-title{font-size:1.125rem;margin-bottom:1.5rem}.footer-links ul{display:flex;flex-direction:column;gap:.75rem;list-style:none}.footer-links a{color:#a1a1aa;color:var(--text-secondary);transition:color .2s ease}.footer-links a:hover{color:#fff;color:var(--text-primary)}.footer-bottom{align-items:center;border-top:1px solid #ffffff1a;border-top:1px solid var(--border-color);color:#a1a1aa;color:var(--text-secondary);display:flex;font-size:.875rem;justify-content:space-between;padding-top:3rem}.footer-legal{display:flex;gap:2rem}.dropdown{position:relative}.dropdown-menu{animation:slideUp .3s ease-out;display:flex;flex-direction:column;gap:.5rem;left:0;list-style:none;margin-top:1rem;min-width:240px;padding:1rem;position:absolute;top:100%}.dropdown-menu li a{border-radius:8px;color:#a1a1aa;color:var(--text-secondary);display:block;padding:.75rem 1rem;transition:all .2s ease}.dropdown-menu li a:hover{background:#ffffff0d;color:#fff;color:var(--text-primary);padding-left:1.25rem}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DevTitle{background:linear-gradient(180deg,#0e0147,#030303);background:linear-gradient(to bottom,#0e0147,var(--bg-dark));padding:12rem 0 6rem;text-align:center}.softTitle{color:#fff;font-family:Tektur,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-heading);font-size:clamp(3rem,6vw,4.5rem);font-weight:700}.mobile-toggle{cursor:pointer;display:none;flex-direction:column;gap:6px;z-index:1001}@media (max-width:992px){.about-grid,.contact-grid,.flex-compo-grid{gap:3rem;grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.mobile-toggle{display:flex}.about-stats,.founders-grid,.services-grid,.values-grid{grid-template-columns:1fr}.about-stats{text-align:center}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:1.5rem;text-align:center}.contact-form-wrapper{padding:1.5rem}.flex-compo-grid.reverse{direction:ltr}}.burger{background:#fff;height:2px;transition:all .3s ease;width:24px}.burger.open:first-child{transform:translateY(8px) rotate(45deg)}.burger.open:nth-child(2){opacity:0}.burger.open:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu{background:#030303;background:var(--bg-dark);bottom:0;display:flex;flex-direction:column;gap:2rem;left:0;padding:8rem 2rem;position:fixed;right:0;text-align:center;top:0;z-index:1000}.mobile-menu a{color:#a1a1aa;color:var(--text-secondary);font-size:1.5rem;font-weight:600}.mobile-menu a:hover{color:#fff;color:var(--text-primary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#030303;background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444}
/*# sourceMappingURL=main.5a3a537b.css.map*/