body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}.together-tech-header{background:#0000;left:0;padding:20px 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.together-tech-header.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;box-shadow:0 4px 20px #0000000d;padding:15px 0}.header-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:8px 24px}.header-container,.logo-wrapper{align-items:center;display:flex}.header-logo{display:block;height:90px;width:auto}.header-logo-text{color:#0f172a;font-size:1.8rem;font-weight:800;letter-spacing:-1px;margin:0}.desktop-nav-pill{background:#fff;border:1px solid #f1f5f9;border-radius:50px;box-shadow:0 4px 6px #0000000d;display:flex;padding:5px;position:relative}.nav-item{border-radius:40px;color:#64748b;font-size:.95rem;font-weight:600;padding:10px 24px;position:relative;text-decoration:none;transition:color .3s;z-index:1}.nav-item:hover{color:#0f172a}.nav-item.active-text{color:#fff!important}.active-pill-bg{background-color:#f59e0b;border-radius:40px;inset:0;position:absolute;z-index:-1}.nav-text{position:relative;z-index:2}.header-actions{align-items:center;display:flex;gap:15px}.subscription-btn{background-color:#f59e0b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 24px;transition:transform .2s,background-color .2s}.subscription-btn:hover{background-color:#d97706;transform:translateY(-2px)}.mobile-toggle{color:#0f172a;cursor:pointer;display:none}.mobile-nav-dropdown{background:#fff;border-bottom:1px solid #e2e8f0;display:none;overflow:hidden}.mobile-link{border-top:1px solid #f1f5f9;color:#334155;display:block;font-weight:600;padding:15px 24px;text-decoration:none}.mobile-link.active-mobile{background-color:#fff7ed;color:#f59e0b}@media (max-width:968px){.desktop-nav-pill{display:none}.mobile-nav-dropdown,.mobile-toggle{display:block}}.header-logo.gif-mode{height:75px;transform:translateX(-20px)!important;transform:translateY(-1px);width:auto}.footer-section{background-color:#0f172a;color:#fff;font-family:Inter,sans-serif;padding:60px 0 30px}.footer-container{margin:0 auto;max-width:1280px;padding:25px 24px}.footer-top{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.footer-cta-text{color:#fff;font-size:1.6rem;font-weight:700;margin:0}.footer-cta-btn{background-color:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 32px;transition:all .2s}.footer-cta-btn:hover{background-color:#d97706;transform:translateY(-2px)}.footer-divider{background-color:#ffffff26;height:1px;margin-bottom:50px;width:100%}.footer-main-grid{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:.8fr 1.2fr}.footer-left-col{display:flex;flex-direction:column}.contact-item{align-items:flex-start;display:flex;gap:16px;margin-bottom:12px}.contact-item.align-center,.icon-circle{align-items:center}.icon-circle{border:1px solid #f59e0b;border-radius:50%;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.contact-icon-svg{color:#f59e0b}.contact-text{color:#fff;font-size:.95rem;line-height:1.6;margin:0}.contact-text.single-line{font-weight:500}.social-row{display:flex;gap:16px;margin-top:5px;padding-left:5px}.social-icon{align-items:center;background:#fff;border-radius:50%;color:#0f172a;display:flex;height:32px;justify-content:center;transition:.3s;width:32px}.social-icon:hover{background:#f59e0b;color:#fff;transform:translateY(-3px)}.footer-right-col{display:flex;flex-direction:column;gap:40px}.links-grid-system{grid-row-gap:30px;grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:30px}.footer-link{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:10px;text-decoration:none;white-space:nowrap}.link-node-icon{color:#f59e0b;transform:rotate(90deg)}.footer-link:hover{color:#f59e0b}.footer-map-wrapper{border-radius:20px;height:200px;overflow:hidden;position:relative;width:100%}.footer-map-img{height:100%;object-fit:cover;width:100%}.map-pin-overlay{left:75%;position:absolute;top:60%;transform:translate(-50%,-50%)}.pin-head{align-items:center;background:#dc2626;border-radius:50% 50% 50% 0;box-shadow:0 4px 10px #0000004d;display:flex;height:40px;justify-content:center;transform:rotate(-45deg);width:40px}.pin-dot{background:#fff;border-radius:50%;height:14px;width:14px}.footer-bottom{color:#94a3b8;font-size:.75rem;margin-top:50px;text-align:center}@media (max-width:968px){.footer-main-grid{gap:50px;grid-template-columns:1fr}.footer-right-col{width:100%}.links-grid-system{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.links-grid-system{grid-template-columns:1fr 1fr}.footer-cta-text{font-size:1.3rem;text-align:center}.footer-top{justify-content:center}}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#2196f3;--primary-dark:#1976d2;--primary-light:#bbdefb;--secondary-color:#ff9800;--text-primary:#212121;--text-secondary:#757575;--bg-light:#fafafa;--bg-white:#fff;--border-color:#e0e0e0;--success-color:#4caf50;--error-color:#f44336;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:48px;--border-radius:8px;--transition:all 0.3s ease}body,html{background-color:#fff;background-color:var(--bg-white);color:#212121;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px}body{line-height:1.6}h1{font-size:3rem}h1,h2{font-weight:700;margin:24px 0;margin:var(--spacing-md) 0}h2{font-size:2.5rem}h3{font-size:1.75rem;margin:16px 0;margin:var(--spacing-sm) 0}h3,h4{font-weight:600}h4{font-size:1.5rem}h5{font-size:1.25rem}h5,h6{font-weight:600}h6{font-size:1rem}p{margin-bottom:16px;margin-bottom:var(--spacing-sm)}a{color:#2196f3;color:var(--primary-color);text-decoration:none;transition:all .3s ease;transition:var(--transition)}a:hover{color:#1976d2;color:var(--primary-dark)}button{border:none;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;font-family:inherit;transition:all .3s ease;transition:var(--transition)}.btn-primary{background-color:#2196f3;background-color:var(--primary-color);color:#fff;font-weight:600;padding:12px 30px}.btn-primary:hover{background-color:#1976d2;background-color:var(--primary-dark)}.btn-secondary{background-color:initial;border:2px solid #2196f3;border:2px solid var(--primary-color);color:#2196f3;color:var(--primary-color);font-weight:600;padding:10px 28px}.btn-secondary:hover{background-color:#bbdefb;background-color:var(--primary-light)}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section{padding:48px 0;padding:var(--spacing-xl) 0}.section-title{margin-bottom:32px;margin-bottom:var(--spacing-lg);text-align:center}.grid-2{grid-gap:32px;grid-gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-2,.grid-3{display:grid;gap:32px;gap:var(--spacing-lg)}.grid-3{grid-gap:32px;grid-gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.flex{display:flex}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.text-center{text-align:center}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}.section{padding:32px 0;padding:var(--spacing-lg) 0}.grid-2,.grid-3{gap:24px;gap:var(--spacing-md);grid-template-columns:1fr}}*{scrollbar-color:#ff6b00 #050505;scrollbar-width:thin}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background-color:#ff6b00;border:1px solid #050505;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#f6ff00 !;cursor:pointer}.whatsapp-float-btn{align-items:center;background-color:#25d366;border-radius:50px;bottom:40px;box-shadow:2px 2px 3px #999;color:#fff;display:flex;font-size:30px;height:60px;justify-content:center;position:fixed;right:40px;text-align:center;text-decoration:none;transition:all .3s ease;width:60px;z-index:9999}.whatsapp-icon{height:35px;width:35px}@media screen and (max-width:767px){.whatsapp-float-btn{bottom:20px;height:50px;right:20px;width:50px}.whatsapp-icon{height:28px;width:28px}}
/*# sourceMappingURL=main.a5e17789.css.map*/