:root{--primary:#2563eb;--secondary:#1e40af;--accent:#3b82f6;--light:#f8fafc;--dark:#1e293b;--gray:#64748b;--success:#10b981;--warning:#f59e0b;--danger:#ef4444}*{margin:0;padding:0;box-sizing:border-box;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}body{line-height:1.6;color:var(--dark);background-color:#f1f5f9}.container{max-width:1200px;margin:0 auto;padding:0 20px}header{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;padding:2rem 0;box-shadow:0 4px 6px rgba(0,0,0,.1)}.header-content{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8rem;font-weight:700;display:flex;align-items:center}.logo i{margin-right:10px;color:var(--accent)}nav ul{display:flex;list-style:none}nav ul li{margin-left:1.5rem}nav ul li a{color:#fff;text-decoration:none;font-weight:500;transition:all .3s ease}nav ul li a:hover{color:var(--accent)}.hero{text-align:center;padding:4rem 0;background-color:#fff;border-bottom:1px solid #e2e8f0}.hero h1{font-size:2.5rem;margin-bottom:1rem;color:var(--dark)}.hero p{font-size:1.2rem;color:var(--gray);max-width:800px;margin:0 auto 2rem}.cta-button{display:inline-block;background-color:var(--primary);color:#fff;padding:.8rem 1.8rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.cta-button:hover{background-color:var(--secondary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.section{padding:3rem 0}.section-title{text-align:center;margin-bottom:2rem;font-size:2rem;color:var(--dark)}.section-subtitle{text-align:center;color:var(--gray);max-width:700px;margin:0 auto 2rem}.tech-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem}.tech-card{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.tech-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.tech-card-img{height:200px;overflow:hidden}.tech-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.tech-card:hover .tech-card-img img{transform:scale(1.05)}.tech-card-content{padding:1.5rem}.tech-card-title{font-size:1.3rem;margin-bottom:.5rem;color:var(--dark)}.tech-card-meta{display:flex;justify-content:space-between;margin-bottom:1rem;color:var(--gray);font-size:.9rem}.tech-card-description{margin-bottom:1.5rem;color:var(--gray)}.tech-card-features{margin-bottom:1.5rem}.tech-card-features li{margin-bottom:.5rem;list-style-type:none;position:relative;padding-left:1.5rem}.tech-card-features li:before{content:"✓";color:var(--success);position:absolute;left:0}.tech-card-footer{display:flex;justify-content:space-between;align-items:center}.tech-card-price{font-weight:700;color:var(--dark);font-size:1.2rem}.event-calendar{background-color:#fff;border-radius:10px;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.05)}.event-tabs{display:flex;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem}.event-tab{padding:.8rem 1.5rem;cursor:pointer;font-weight:600;color:var(--gray);border-bottom:3px solid transparent;transition:all .3s ease}.event-tab.active{color:var(--primary);border-bottom:3px solid var(--primary)}.event-list{display:none}.event-list.active{display:block}.event-item{display:flex;padding:1.5rem 0;border-bottom:1px solid #e2e8f0}.event-item:last-child{border-bottom:none}.event-date{min-width:80px;margin-right:1.5rem;text-align:center}.event-day{font-size:1.8rem;font-weight:700;color:var(--primary)}.event-month{text-transform:uppercase;font-size:.8rem;color:var(--gray);font-weight:600}.event-content{flex-grow:1}.event-title{font-size:1.2rem;margin-bottom:.5rem;color:var(--dark)}.event-meta{display:flex;flex-wrap:wrap;margin-bottom:.5rem;font-size:.9rem;color:var(--gray)}.event-meta span{margin-right:1rem;display:flex;align-items:center}.event-meta i{margin-right:.3rem}.event-description{margin-bottom:1rem;color:var(--gray)}.event-actions{display:flex}.event-button{padding:.5rem 1rem;border-radius:5px;text-decoration:none;font-size:.9rem;font-weight:600;margin-right:.8rem;transition:all .3s ease}.event-button.primary{background-color:var(--primary);color:#fff}.event-button.primary:hover{background-color:var(--secondary)}.event-button.secondary{background-color:transparent;color:var(--primary);border:1px solid var(--primary)}.event-button.secondary:hover{background-color:rgba(37,99,235,.1)}.newsletter{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;padding:3rem 0;text-align:center}.newsletter h2{margin-bottom:1rem}.newsletter p{max-width:600px;margin:0 auto 1.5rem;opacity:.9}.newsletter-form{display:flex;max-width:500px;margin:0 auto}.newsletter-input{flex-grow:1;padding:.8rem 1rem;border:none;border-radius:50px 0 0 50px;font-size:1rem}.newsletter-button{padding:.8rem 1.5rem;background-color:var(--accent);color:#fff;border:none;border-radius:0 50px 50px 0;font-weight:600;cursor:pointer;transition:background-color .3s ease}.newsletter-button:hover{background-color:#2563eb}footer{background-color:var(--dark);color:#fff;padding:3rem 0 1.5rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem}.footer-column h3{font-size:1.2rem;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}.footer-column h3:after{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:var(--accent)}.footer-column ul{list-style:none}.footer-column ul li{margin-bottom:.8rem}.footer-column ul li a{color:#cbd5e1;text-decoration:none;transition:color .3s ease}.footer-column ul li a:hover{color:#fff}.footer-bottom{text-align:center;padding-top:1.5rem;border-top:1px solid #334155;color:#94a3b8;font-size:.9rem}.social-links{display:flex;margin-top:1rem}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#334155;border-radius:50%;margin-right:.8rem;color:#fff;text-decoration:none;transition:background-color .3s ease}.social-links a:hover{background-color:var(--accent)}.ad-container{background-color:#f1f5f9;padding:1rem;border-radius:5px;margin:2rem 0;text-align:center;border:1px dashed #cbd5e1}.ad-label{display:block;font-size:.8rem;color:var(--gray);margin-bottom:.5rem;text-transform:uppercase}@media (max-width:768px){.header-content{flex-direction:column;text-align:center}nav ul{margin-top:1.5rem;justify-content:center}nav ul li{margin:0 .8rem}.tech-grid{grid-template-columns:1fr}.event-item{flex-direction:column}.event-date{margin-right:0;margin-bottom:1rem;display:flex;align-items:center}.event-day{margin-right:.5rem}.event-month{align-self:flex-end}.newsletter-form{flex-direction:column}.newsletter-input{border-radius:50px;margin-bottom:.5rem}.newsletter-button{border-radius:50px}}.breadcrumb{padding:1rem 0;font-size:.9rem;color:var(--gray)}.breadcrumb a{color:var(--primary);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span{margin:0 5px}.rating{color:var(--warning);margin-bottom:.5rem}.comparison-table{width:100%;border-collapse:collapse;margin:2rem 0;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05)}.comparison-table td,.comparison-table th{padding:1rem;text-align:left;border-bottom:1px solid #e2e8f0}.comparison-table th{background-color:#f8fafc;font-weight:600;color:var(--dark)}.comparison-table tr:last-child td{border-bottom:none}.comparison-table .feature{font-weight:600;width:20%}.comparison-table .highlight{background-color:rgba(37,99,235,.05)}.comparison-table .winner{position:relative}.comparison-table .winner:after{content:'✓ Best';position:absolute;top:5px;right:5px;background-color:var(--success);color:#fff;font-size:.7rem;padding:.2rem .5rem;border-radius:3px}
/*# sourceMappingURL=upcoming-tech-events-launch-calendar.css.map */