@charset "UTF-8";.tech-hero{background:linear-gradient(135deg,var(--brand-secondary) 0,#1a0a2e 100%);padding:100px 0 80px;text-align:center;position:relative;overflow:hidden}.tech-hero::before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;border-radius:50%;background:rgba(212,130,26,.06)}.tech-hero h1{font-size:2.8rem;color:var(--brand-white);margin-bottom:16px;position:relative;z-index:2}.tech-hero h1 span{color:var(--brand-primary-light)}.tech-hero p{color:rgba(255,255,255,.78);font-size:1.05rem;max-width:620px;margin:0 auto;position:relative;z-index:2}.tech-section{padding:80px 0}.tech-section:nth-child(2n){background-color:var(--brand-neutral-light)}.tech-section .tech-image ai-img,.tech-section .tech-image img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);box-shadow:var(--shadow-lg);display:block}.tech-label-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(212,130,26,.1);border:1px solid rgba(212,130,26,.3);color:var(--brand-primary);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 14px;border-radius:20px;margin-bottom:16px}.tech-spec-table{background:var(--brand-white);border:1px solid var(--brand-border);border-radius:var(--border-radius);padding:20px;margin-top:20px}.tech-spec-table .spec-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--brand-border);font-size:13.5px}.tech-spec-table .spec-row:last-child{border-bottom:none}.tech-spec-table .spec-label{color:var(--brand-text-muted)}.tech-spec-table .spec-value{font-weight:600;color:var(--brand-secondary)}.tech-comparison{padding:70px 0;background-color:var(--brand-secondary)}.comparison-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:var(--border-radius);padding:28px;height:100%}.comparison-card.featured{border-color:var(--brand-primary);background:rgba(212,130,26,.1)}.comparison-card .card-label{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;color:rgba(255,255,255,.55)}.comparison-card.featured .card-label{color:var(--brand-primary-light)}.comparison-card .card-title{font-size:1.2rem;font-weight:700;color:var(--brand-white);margin-bottom:16px;font-family:var(--font-heading)}.comparison-card .check-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:13px;color:rgba(255,255,255,.75)}.comparison-card .check-icon{flex-shrink:0;margin-top:2px}.comparison-card.featured .check-icon{color:var(--brand-primary-light)}