.tech-hero{background-color:var(--gray-900);padding:60px 0 50px;text-align:center}.tech-hero h1{color:#fff;font-size:38px;margin-bottom:16px}.tech-hero-lead{color:rgba(255,255,255,.72);font-size:17px;max-width:740px;margin:0 auto;line-height:1.7}.tech-block ai-img,.tech-block img{border-radius:8px;width:100%;height:auto}.tech-label{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--secondary-dark);margin-bottom:8px}.tech-block h3{font-size:26px;margin-bottom:16px}.tech-block p{color:var(--gray-700);line-height:1.7;margin-bottom:20px}.tech-specs{background-color:var(--gray-50);border-radius:8px;padding:20px}.spec-label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);margin-bottom:4px}.spec-value{display:block;font-size:15px;font-weight:600;color:var(--gray-900)}.rd-step{background:#fff;border-radius:8px;padding:32px 24px;border:1px solid var(--gray-100);height:100%}.rd-step-num{display:inline-block;font-size:32px;font-weight:700;color:var(--secondary);margin-bottom:12px}.rd-step h3{font-size:20px;margin-bottom:12px}.rd-step p{color:var(--gray-500);font-size:15px;line-height:1.6;margin:0}.patent-num{display:block;font-size:48px;font-weight:700;color:var(--primary);line-height:1.2}.patent-label{display:block;font-size:14px;color:var(--gray-500);margin-top:8px}.cta-section{background-color:var(--primary);padding:80px 0}.cta-section h2{color:#fff;font-size:32px;margin-bottom:16px}.cta-section p{color:rgba(255,255,255,.88);font-size:17px;line-height:1.7;margin-bottom:28px}.comparison-table{font-size:14px;margin-bottom:0}.comparison-table thead th{background-color:var(--primary);color:#fff;font-weight:600;font-size:14px;padding:14px 12px;white-space:nowrap;text-align:center}.comparison-table thead th:first-child{text-align:left}.comparison-table tbody td{padding:12px;vertical-align:middle;color:var(--gray-700)}.comparison-table tbody td:first-child{font-weight:600;color:var(--gray-900);white-space:nowrap}.comparison-table tbody tr:hover{background-color:var(--gray-50)}.comparison-note{font-size:13px}.debate-card{background:var(--gray-50);border-radius:8px;border:1px solid var(--gray-100)}.debate-card h3{font-size:22px;margin-bottom:16px}.debate-list{padding-left:0;list-style:none;margin:0}.debate-list li{padding:10px 0;border-bottom:1px solid var(--gray-100);font-size:15px;line-height:1.6;color:var(--gray-700)}.debate-list li:last-child{border-bottom:none}.debate-list li strong{color:var(--gray-900)}.debate-conclusion{font-size:16px;color:var(--gray-700);line-height:1.7;font-style:italic}@media (max-width:991px){.tech-hero h1{font-size:30px}.tech-block h3{font-size:22px}.patent-num{font-size:36px}}@media (max-width:767px){.tech-hero h1{font-size:26px}.cta-section{padding:50px 0}.patent-num{font-size:28px}}