:root{--primary:#2563eb;--primary-dark:#1d4ed8;--secondary:#10b981;--dark:#1e293b;--light:#f8fafc;--gray:#64748b;--light-gray:#e2e8f0}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;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(--primary-dark));color:#fff;padding:1rem 0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.header-content{display:flex;justify-content:space-between;align-items:center}.logo{font-family:'Roboto Condensed',sans-serif;font-size:1.8rem;font-weight:700}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:opacity .3s}nav ul li a:hover{opacity:.8}.hero{background-color:#fff;padding:3rem 0;text-align:center;border-bottom:1px solid var(--light-gray)}.hero h1{font-size:2.5rem;margin-bottom:1rem;color:var(--dark)}.hero p{font-size:1.1rem;color:var(--gray);max-width:800px;margin:0 auto 2rem}.search-bar{max-width:600px;margin:0 auto;position:relative}.search-bar input{width:100%;padding:1rem 1.5rem;border:2px solid var(--light-gray);border-radius:50px;font-size:1rem;outline:0;transition:border-color .3s}.search-bar input:focus{border-color:var(--primary)}.search-bar button{position:absolute;right:5px;top:5px;background-color:var(--primary);color:#fff;border:none;border-radius:50px;padding:.7rem 1.5rem;cursor:pointer;transition:background-color .3s}.search-bar button:hover{background-color:var(--primary-dark)}.main-content{padding:3rem 0}.section-title{text-align:center;margin-bottom:2rem}.section-title h2{font-size:2rem;color:var(--dark);margin-bottom:.5rem}.section-title p{color:var(--gray);max-width:700px;margin:0 auto}.comparison-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.tech-card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.tech-card:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.card-header{position:relative}.card-badge{position:absolute;top:10px;right:10px;background-color:var(--secondary);color:#fff;padding:.3rem .7rem;border-radius:50px;font-size:.8rem;font-weight:600}.card-img{width:100%;height:200px;object-fit:cover}.card-body{padding:1.5rem}.card-title{font-size:1.3rem;margin-bottom:.5rem;color:var(--dark)}.card-subtitle{color:var(--gray);font-size:.9rem;margin-bottom:1rem}.card-features{margin-bottom:1.5rem}.feature-item{display:flex;align-items:center;margin-bottom:.5rem}.feature-item svg{width:18px;height:18px;margin-right:.5rem;color:var(--secondary)}.card-footer{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem 1.5rem}.price{font-size:1.5rem;font-weight:700;color:var(--dark)}.original-price{text-decoration:line-through;color:var(--gray);font-size:1rem;margin-left:.5rem}.btn{display:inline-block;padding:.7rem 1.5rem;border-radius:6px;font-weight:600;text-decoration:none;transition:all .3s;cursor:pointer}.btn-primary{background-color:var(--primary);color:#fff;border:2px solid var(--primary)}.btn-primary:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}.btn-outline{background-color:transparent;color:var(--primary);border:2px solid var(--primary)}.btn-outline:hover{background-color:rgba(37,99,235,.1)}.deals-section{background-color:#fff;padding:3rem 0;border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray)}.deals-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.deal-card{background-color:var(--light);border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .3s}.deal-card:hover{transform:scale(1.03)}.deal-card h3{font-size:1.1rem;margin-bottom:.5rem;color:var(--dark)}.deal-card p{color:var(--gray);font-size:.9rem;margin-bottom:1rem}.deal-meta{display:flex;justify-content:space-between;align-items:center}.deal-tag{background-color:#fee2e2;color:#b91c1c;padding:.2rem .5rem;border-radius:50px;font-size:.7rem;font-weight:600}.deal-price{font-weight:700;color:var(--dark)}.testimonials{padding:3rem 0;background-color:#f8fafc}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.testimonial-card{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.testimonial-text{font-style:italic;margin-bottom:1rem;color:var(--dark)}.testimonial-author{display:flex;align-items:center}.author-avatar{width:40px;height:40px;border-radius:50%;margin-right:1rem;object-fit:cover}.author-info h4{font-size:.9rem;color:var(--dark)}.author-info p{font-size:.8rem;color:var(--gray)}.cta-section{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;padding:4rem 0;text-align:center}.cta-section h2{font-size:2rem;margin-bottom:1rem}.cta-section p{max-width:600px;margin:0 auto 2rem;opacity:.9}.cta-buttons{display:flex;justify-content:center;gap:1rem}.btn-white{background-color:#fff;color:var(--primary)}.btn-white:hover{background-color:rgba(255,255,255,.9)}.btn-transparent{background-color:transparent;color:#fff;border:2px solid #fff}.btn-transparent:hover{background-color:rgba(255,255,255,.1)}footer{background-color:var(--dark);color:#fff;padding:3rem 0 1.5rem}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem}.footer-col h3{font-size:1.1rem;margin-bottom:1rem;position:relative;padding-bottom:.5rem}.footer-col h3::after{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:var(--primary)}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:.5rem}.footer-col ul li a{color:#cbd5e1;text-decoration:none;transition:color .3s}.footer-col 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}@media (max-width:768px){.header-content{flex-direction:column;text-align:center}nav ul{margin-top:1rem}nav ul li{margin:0 .5rem}.hero h1{font-size:2rem}.cta-buttons{flex-direction:column;align-items:center}.btn{width:100%;text-align:center}}.ad-container{background-color:#f1f5f9;padding:1rem;border-radius:6px;margin:2rem 0;text-align:center;border:1px dashed #cbd5e1}.ad-label{display:block;font-size:.8rem;color:#64748b;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}
/*# sourceMappingURL=deals-and-discounts.css.map */