CNH New Holland Case Arıza Tespit Cihazı + Laptop
CNH New Holland Case Arıza Tespit Cihazı + Laptop + Yazılım + Plastik Taşıma Çantası şeklinde hazır set gönderilmektedir. Direk kullanıma hazırdır. Tak çalıştır sistemdir.
CNH DPA5 - Gelişmiş Diagnostik Teknolojisi
.cnh-wrapper {
margin: 0;
padding: 0;
font-family: 'Outfit', sans-serif;
background: linear-gradient(135deg, #e2e8f0 0%, #cbd5e1 100%);
color: #1e293b;
overflow-x: hidden;
line-height: 1.6;
min-height: 100vh;
}
.cnh-wrapper * {
box-sizing: border-box;
}
/* Hero Section */
.cnh-wrapper .hero {
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
position: relative;
padding: 80px 40px;
text-align: center;
}
.cnh-wrapper .cnh-logo {
margin-bottom: 40px;
}
.cnh-wrapper .cnh-logo img {
height: 80px;
width: auto;
max-width: 300px;
}
.cnh-wrapper .hero-badge {
display: inline-block;
background: #3b82f6;
color: #ffffff;
padding: 8px 20px;
border-radius: 25px;
font-size: 0.875rem;
font-weight: 600;
margin-bottom: 40px;
letter-spacing: 0.5px;
}
.cnh-wrapper .hero-title {
font-size: 5rem;
font-weight: 900;
line-height: 1.1;
margin-bottom: 30px;
color: #1e293b;
}
.cnh-wrapper .hero-title .highlight {
color: #3b82f6;
}
.cnh-wrapper .hero-subtitle {
font-size: 1.25rem;
color: #64748b;
margin-bottom: 60px;
max-width: 600px;
line-height: 1.6;
}
.cnh-wrapper .features-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 40px;
margin-bottom: 60px;
max-width: 900px;
width: 100%;
}
.cnh-wrapper .feature-card {
background: #ffffff;
border-radius: 20px;
padding: 40px 30px;
text-align: center;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
border: 1px solid rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .feature-card:hover {
transform: translateY(-5px);
box-shadow: 0 20px 40px rgba(59, 130, 246, 0.15);
}
.cnh-wrapper .feature-icon {
width: 60px;
height: 60px;
background: #3b82f6;
border-radius: 15px;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 20px;
}
.cnh-wrapper .feature-icon i {
font-size: 1.5rem;
color: #ffffff;
}
.cnh-wrapper .feature-title {
font-size: 1.125rem;
font-weight: 700;
color: #1e293b;
margin-bottom: 10px;
}
.cnh-wrapper .feature-description {
font-size: 0.875rem;
color: #64748b;
line-height: 1.5;
}
.cnh-wrapper .hero-buttons {
display: flex;
gap: 20px;
justify-content: center;
flex-wrap: wrap;
}
.cnh-wrapper .hero-price-notice {
margin-top: 30px;
padding: 12px 24px;
background: rgba(239, 68, 68, 0.1);
border: 2px solid rgba(239, 68, 68, 0.2);
border-radius: 12px;
color: #dc2626;
font-weight: 600;
font-size: 0.95rem;
display: inline-flex;
align-items: center;
gap: 8px;
}
.cnh-wrapper .hero-price-notice i {
font-size: 1rem;
}
.cnh-wrapper .btn-primary {
background: #3b82f6;
color: #ffffff;
padding: 16px 32px;
border: none;
border-radius: 50px;
font-size: 1rem;
font-weight: 700;
cursor: pointer;
transition: all 0.3s ease;
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 8px;
font-family: 'Outfit', sans-serif;
box-shadow: 0 4px 15px rgba(59, 130, 246, 0.3);
}
.cnh-wrapper .btn-primary:hover {
background: #2563eb;
transform: translateY(-2px);
box-shadow: 0 8px 25px rgba(59, 130, 246, 0.4);
}
.cnh-wrapper .btn-secondary {
background: rgba(255, 255, 255, 0.8);
color: #64748b;
padding: 16px 32px;
border: 1px solid rgba(148, 163, 184, 0.3);
border-radius: 50px;
font-size: 1rem;
font-weight: 700;
cursor: pointer;
transition: all 0.3s ease;
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 8px;
font-family: 'Outfit', sans-serif;
}
.cnh-wrapper .btn-secondary:hover {
background: #ffffff;
color: #475569;
transform: translateY(-2px);
}
/* Product Showcase Section */
.cnh-wrapper .product-showcase {
background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);
padding: 120px 0;
position: relative;
overflow: hidden;
}
.cnh-wrapper .showcase-container {
max-width: 1400px;
margin: 0 auto;
padding: 0 40px;
}
/* Product Hero */
.cnh-wrapper .product-hero {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 100px;
align-items: center;
margin-bottom: 120px;
}
.cnh-wrapper .product-visual {
position: relative;
display: flex;
justify-content: center;
align-items: center;
height: 500px;
}
.cnh-wrapper .floating-device {
position: relative;
z-index: 3;
animation: deviceFloat 6s ease-in-out infinite;
}
.cnh-wrapper .floating-device img {
width: 400px;
height: auto;
border-radius: 20px;
box-shadow: 0 30px 60px rgba(59, 130, 246, 0.2);
}
.cnh-wrapper .device-glow {
position: absolute;
top: -20px;
left: -20px;
right: -20px;
bottom: -20px;
background: linear-gradient(45deg, #3b82f6, #64748b);
border-radius: 30px;
opacity: 0.1;
animation: glowPulse 4s ease-in-out infinite;
z-index: 1;
}
@keyframes deviceFloat {
0%, 100% { transform: translateY(0px) rotateY(0deg); }
50% { transform: translateY(-20px) rotateY(5deg); }
}
@keyframes glowPulse {
0%, 100% { opacity: 0.1; transform: scale(1); }
50% { opacity: 0.2; transform: scale(1.05); }
}
.cnh-wrapper .tech-circles {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
}
.cnh-wrapper .circle {
position: absolute;
border: 2px solid rgba(59, 130, 246, 0.2);
border-radius: 50%;
animation: circleRotate 20s linear infinite;
}
.cnh-wrapper .circle-1 {
width: 200px;
height: 200px;
top: 50px;
left: 50px;
animation-delay: 0s;
}
.cnh-wrapper .circle-2 {
width: 300px;
height: 300px;
top: 100px;
right: 50px;
animation-delay: -5s;
}
.cnh-wrapper .circle-3 {
width: 150px;
height: 150px;
bottom: 50px;
left: 100px;
animation-delay: -10s;
}
@keyframes circleRotate {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
/* Product Gallery Section */
.cnh-wrapper .product-gallery-section {
position: relative;
}
.cnh-wrapper .main-product-image {
position: relative;
background: #f8fafc;
border-radius: 20px;
padding: 20px;
margin-bottom: 20px;
border: 1px solid #e2e8f0;
overflow: hidden;
height: 520px;
}
.cnh-wrapper .main-product-image img {
width: 100%;
height: auto;
border-radius: 15px;
transition: transform 0.3s ease;
}
.cnh-wrapper .gallery-thumbnails-hero {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 12px;
width: 100%;
box-sizing: border-box;
padding: 0;
margin: 0;
}
.cnh-wrapper .gallery-thumbnails-hero img,
.cnh-wrapper .gallery-thumbnails-hero .thumbnail-360 {
width: 100%;
height: 100px;
min-height: 100px;
max-height: 100px;
object-fit: cover;
border-radius: 10px;
cursor: pointer;
transition: all 0.3s ease;
border: 2px solid transparent;
opacity: 0.7;
box-sizing: border-box;
padding: 0;
margin: 0;
display: block;
}
.cnh-wrapper .gallery-thumbnails-hero img {
display: block;
}
.cnh-wrapper .gallery-thumbnails-hero img:hover,
.cnh-wrapper .gallery-thumbnails-hero img.active {
opacity: 1;
border-color: #3b82f6;
transform: translateY(-2px);
}
/* 360° Thumbnail Styling */
.cnh-wrapper .thumbnail-360 {
width: 100%;
height: 100px;
min-height: 100px;
max-height: 100px;
background: linear-gradient(135deg, #3b82f6, #64748b);
border-radius: 10px;
cursor: pointer;
transition: all 0.3s ease;
border: 2px solid transparent;
opacity: 0.7;
display: flex;
align-items: center;
justify-content: center;
position: relative;
overflow: hidden;
box-sizing: border-box;
}
.cnh-wrapper .thumbnail-360:hover,
.cnh-wrapper .thumbnail-360.active {
opacity: 1;
border-color: #3b82f6;
transform: translateY(-2px);
box-shadow: 0 8px 20px rgba(59, 130, 246, 0.3);
}
.cnh-wrapper .thumbnail-360-icon {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
color: #ffffff;
}
.cnh-wrapper .thumbnail-360-icon i {
font-size: 1.2rem;
animation: rotate360 3s linear infinite;
}
.cnh-wrapper .thumbnail-360-icon span {
font-size: 0.7rem;
font-weight: 700;
letter-spacing: 0.5px;
}
@keyframes rotate360 {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
.cnh-wrapper .thumbnail-360::before {
content: '';
position: absolute;
top: -2px;
left: -2px;
right: -2px;
bottom: -2px;
background: linear-gradient(45deg, #3b82f6, #64748b, #3b82f6);
border-radius: 12px;
z-index: -1;
animation: borderGlow 2s ease-in-out infinite alternate;
}
@keyframes borderGlow {
0% { opacity: 0.5; }
100% { opacity: 0.8; }
}
/* Main content area for iframe support */
.cnh-wrapper #mainHeroContent {
width: 100%;
height: auto;
border-radius: 15px;
}
.cnh-wrapper #mainHeroContent img {
width: 100%;
height: 480px;
object-fit: contain;
border-radius: 15px;
}
.cnh-wrapper #mainHeroContent iframe {
width: 100%;
height: 480px;
border-radius: 15px;
border: none;
}
/* 360° View Badge */
.cnh-wrapper .view-360-badge {
position: absolute;
top: 20px;
right: 20px;
background: linear-gradient(135deg, #3b82f6, #64748b);
color: #ffffff;
padding: 12px 20px;
border-radius: 25px;
display: flex;
align-items: center;
gap: 8px;
font-size: 0.9rem;
font-weight: 700;
box-shadow: 0 8px 20px rgba(59, 130, 246, 0.3);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.2);
z-index: 10;
animation: badgePulse 3s ease-in-out infinite;
}
.cnh-wrapper .view-360-badge i {
font-size: 1rem;
animation: rotate360 3s linear infinite;
}
@keyframes badgePulse {
0%, 100% {
transform: scale(1);
box-shadow: 0 8px 20px rgba(59, 130, 246, 0.3);
}
50% {
transform: scale(1.05);
box-shadow: 0 12px 30px rgba(59, 130, 246, 0.4);
}
}
/* Hide badge when not in 360 view */
.cnh-wrapper #mainHeroContent:not(:has(iframe)) .view-360-badge {
display: none;
}
/* Product Info Detailed */
.cnh-wrapper .product-info-detailed {
padding: 40px 0;
}
.cnh-wrapper .product-description {
margin: 40px 0;
padding: 30px;
background: rgba(59, 130, 246, 0.05);
border-radius: 20px;
border: 1px solid rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .product-description h3 {
font-size: 1.8rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 20px;
display: flex;
align-items: center;
gap: 10px;
}
.cnh-wrapper .product-description h3::before {
content: '';
width: 4px;
height: 30px;
background: #3b82f6;
border-radius: 2px;
}
.cnh-wrapper .product-description h4 {
font-size: 1.3rem;
font-weight: 700;
color: #3b82f6;
margin: 25px 0 15px 0;
}
.cnh-wrapper .product-description p {
color: #64748b;
line-height: 1.7;
margin-bottom: 15px;
font-size: 1.05rem;
}
.cnh-wrapper .product-description strong {
color: #3b82f6;
font-weight: 700;
}
.cnh-wrapper .feature-list-detailed {
list-style: none;
padding: 0;
margin: 20px 0;
}
.cnh-wrapper .feature-list-detailed li {
display: flex;
align-items: flex-start;
gap: 15px;
padding: 15px 0;
color: #64748b;
border-bottom: 1px solid rgba(59, 130, 246, 0.1);
font-size: 1.05rem;
}
.cnh-wrapper .feature-list-detailed li:last-child {
border-bottom: none;
}
.cnh-wrapper .feature-list-detailed li i {
color: #3b82f6;
font-size: 1.2rem;
margin-top: 2px;
}
.cnh-wrapper .technical-specs {
margin: 40px 0;
padding: 30px;
background: #ffffff;
border-radius: 20px;
border: 1px solid #e2e8f0;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}
.cnh-wrapper .technical-specs h4 {
font-size: 1.5rem;
font-weight: 700;
color: #1e293b;
margin-bottom: 25px;
display: flex;
align-items: center;
gap: 10px;
}
.cnh-wrapper .technical-specs h4::before {
content: '';
width: 4px;
height: 25px;
background: #3b82f6;
border-radius: 2px;
}
.cnh-wrapper .specs-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.cnh-wrapper .spec-item {
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px 20px;
background: #f8fafc;
border-radius: 10px;
border: 1px solid #e2e8f0;
}
.cnh-wrapper .spec-label {
font-weight: 600;
color: #64748b;
}
.cnh-wrapper .spec-value {
font-weight: 700;
color: #3b82f6;
}
/* Unified Content Styling */
.cnh-wrapper .unified-content {
margin: 40px 0;
}
.cnh-wrapper .content-section {
margin-bottom: 40px;
}
.cnh-wrapper .content-section p {
color: #64748b;
line-height: 1.7;
margin-bottom: 20px;
font-size: 1.1rem;
}
.cnh-wrapper .content-section strong {
color: #3b82f6;
font-weight: 700;
}
.cnh-wrapper .features-overview {
margin: 50px 0;
}
.cnh-wrapper .features-overview h3 {
font-size: 2rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 30px;
text-align: center;
}
.cnh-wrapper .features-grid-detailed {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 25px;
}
.cnh-wrapper .feature-item {
display: flex;
align-items: flex-start;
gap: 20px;
padding: 25px;
background: #ffffff;
border-radius: 15px;
border: 1px solid #e2e8f0;
transition: all 0.3s ease;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}
.cnh-wrapper .feature-item:hover {
transform: translateY(-3px);
box-shadow: 0 8px 25px rgba(59, 130, 246, 0.15);
border-color: #3b82f6;
}
.cnh-wrapper .feature-icon-small {
width: 50px;
height: 50px;
background: linear-gradient(135deg, #3b82f6, #64748b);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.cnh-wrapper .feature-icon-small i {
font-size: 1.2rem;
color: #ffffff;
}
.cnh-wrapper .feature-content h4 {
font-size: 1.2rem;
font-weight: 700;
color: #1e293b;
margin-bottom: 8px;
}
.cnh-wrapper .feature-content p {
color: #64748b;
line-height: 1.6;
font-size: 0.95rem;
margin: 0;
}
.cnh-wrapper .tech-specs-inline {
margin: 50px 0;
}
.cnh-wrapper .tech-specs-inline h3 {
font-size: 2rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 30px;
text-align: center;
}
.cnh-wrapper .specs-flow {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.cnh-wrapper .spec-badge {
display: flex;
align-items: center;
gap: 15px;
padding: 20px;
background: #ffffff;
border-radius: 15px;
border: 1px solid #e2e8f0;
transition: all 0.3s ease;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}
.cnh-wrapper .spec-badge:hover {
transform: translateY(-2px);
box-shadow: 0 8px 20px rgba(59, 130, 246, 0.1);
border-color: #3b82f6;
}
.cnh-wrapper .spec-icon {
width: 45px;
height: 45px;
background: linear-gradient(135deg, #3b82f6, #64748b);
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.cnh-wrapper .spec-icon i {
font-size: 1.1rem;
color: #ffffff;
}
.cnh-wrapper .spec-info {
display: flex;
flex-direction: column;
gap: 4px;
}
.cnh-wrapper .spec-title {
font-size: 0.9rem;
font-weight: 600;
color: #64748b;
}
.cnh-wrapper .spec-detail {
font-size: 1.1rem;
font-weight: 700;
color: #1e293b;
}
.cnh-wrapper .product-info {
padding: 40px 0;
}
/* Responsive for unified content */
@media (max-width: 768px) {
.cnh-wrapper .features-grid-detailed {
grid-template-columns: 1fr;
gap: 20px;
}
.cnh-wrapper .specs-flow {
grid-template-columns: 1fr;
gap: 15px;
}
.cnh-wrapper .feature-item {
padding: 20px;
}
.cnh-wrapper .spec-badge {
padding: 15px;
}
.cnh-wrapper .features-overview h3,
.cnh-wrapper .tech-specs-inline h3 {
font-size: 1.5rem;
}
}
.cnh-wrapper .info-badge {
display: inline-flex;
align-items: center;
gap: 8px;
background: linear-gradient(135deg, #3b82f6, #64748b);
color: #ffffff;
padding: 12px 24px;
border-radius: 30px;
font-size: 0.9rem;
font-weight: 600;
margin-bottom: 30px;
}
.cnh-wrapper .product-info h2 {
font-size: 3.5rem;
font-weight: 900;
color: #1e293b;
margin-bottom: 25px;
line-height: 1.2;
}
.cnh-wrapper .lead-text {
font-size: 1.3rem;
color: #64748b;
line-height: 1.7;
margin-bottom: 40px;
}
.cnh-wrapper .stats-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
.cnh-wrapper .stat-item {
text-align: center;
padding: 30px 20px;
background: rgba(59, 130, 246, 0.05);
border-radius: 20px;
border: 1px solid rgba(59, 130, 246, 0.1);
transition: all 0.3s ease;
}
.cnh-wrapper .stat-item:hover {
transform: translateY(-5px);
background: rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .stat-number {
font-size: 2.5rem;
font-weight: 900;
color: #3b82f6;
margin-bottom: 10px;
}
.cnh-wrapper .stat-label {
font-size: 0.9rem;
color: #64748b;
font-weight: 600;
}
/* CNH DPA5 General Features Section */
.cnh-wrapper .general-features-section {
margin-bottom: 120px;
background: #ffffff;
border-radius: 30px;
padding: 60px 40px;
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .features-header {
text-align: center;
margin-bottom: 60px;
}
.cnh-wrapper .features-header h3 {
font-size: 3rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 15px;
}
.cnh-wrapper .features-header p {
font-size: 1.2rem;
color: #64748b;
}
.cnh-wrapper .features-grid-cards {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
}
.cnh-wrapper .feature-card-item {
background: #ffffff;
border: 1px solid #e2e8f0;
border-radius: 15px;
padding: 25px 20px;
text-align: center;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.cnh-wrapper .feature-icon-large {
width: 60px;
height: 60px;
background: linear-gradient(135deg, #3b82f6, #64748b);
border-radius: 15px;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 20px;
}
.cnh-wrapper .feature-icon-large i {
font-size: 1.5rem;
color: #ffffff;
}
.cnh-wrapper .feature-card-item h4 {
font-size: 1.1rem;
font-weight: 700;
color: #1e293b;
margin-bottom: 12px;
line-height: 1.3;
}
.cnh-wrapper .feature-card-item p {
font-size: 0.9rem;
color: #64748b;
line-height: 1.5;
margin: 0;
}
/* Enhanced Responsive for features cards */
@media (max-width: 1200px) {
.cnh-wrapper .features-grid-cards {
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
}
@media (max-width: 1024px) {
.cnh-wrapper .general-features-section {
padding: 50px 30px;
}
.cnh-wrapper .features-grid-cards {
grid-template-columns: repeat(3, 1fr);
gap: 18px;
}
.cnh-wrapper .features-header h3 {
font-size: 2.8rem;
}
.cnh-wrapper .feature-card-item {
padding: 22px 18px;
}
.cnh-wrapper .feature-icon-large {
width: 55px;
height: 55px;
}
.cnh-wrapper .feature-icon-large i {
font-size: 1.3rem;
}
}
@media (max-width: 768px) {
.cnh-wrapper .general-features-section {
padding: 40px 20px;
}
.cnh-wrapper .features-grid-cards {
grid-template-columns: repeat(2, 1fr);
gap: 15px;
}
.cnh-wrapper .features-header h3 {
font-size: 2.2rem;
}
.cnh-wrapper .features-header p {
font-size: 1.1rem;
padding: 0 10px;
}
.cnh-wrapper .feature-card-item {
padding: 20px 15px;
}
.cnh-wrapper .feature-card-item h4 {
font-size: 1rem;
margin-bottom: 10px;
}
.cnh-wrapper .feature-card-item p {
font-size: 0.85rem;
}
}
@media (max-width: 480px) {
.cnh-wrapper .general-features-section {
padding: 30px 15px;
}
.cnh-wrapper .features-header {
margin-bottom: 40px;
}
.cnh-wrapper .features-header h3 {
font-size: 1.8rem;
margin-bottom: 10px;
}
.cnh-wrapper .features-header p {
font-size: 1rem;
}
.cnh-wrapper .features-grid-cards {
grid-template-columns: 1fr;
gap: 12px;
}
.cnh-wrapper .feature-card-item {
padding: 18px 12px;
}
.cnh-wrapper .feature-icon-large {
width: 45px;
height: 45px;
margin-bottom: 15px;
}
.cnh-wrapper .feature-icon-large i {
font-size: 1.1rem;
}
.cnh-wrapper .feature-card-item h4 {
font-size: 0.95rem;
margin-bottom: 8px;
}
.cnh-wrapper .feature-card-item p {
font-size: 0.8rem;
line-height: 1.4;
}
}
@media (max-width: 360px) {
.cnh-wrapper .general-features-section {
padding: 25px 10px;
}
.cnh-wrapper .features-header h3 {
font-size: 1.6rem;
}
.cnh-wrapper .feature-card-item {
padding: 15px 10px;
}
.cnh-wrapper .feature-icon-large {
width: 40px;
height: 40px;
}
.cnh-wrapper .feature-icon-large i {
font-size: 1rem;
}
}
/* Laptop Section Styles */
.cnh-wrapper .laptop-section {
margin-bottom: 120px;
background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);
border-radius: 30px;
padding: 60px 40px;
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(59, 130, 246, 0.1);
position: relative;
overflow: hidden;
}
.cnh-wrapper .laptop-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background: linear-gradient(135deg, #3b82f6, #64748b);
}
.cnh-wrapper .laptop-header {
text-align: center;
margin-bottom: 50px;
}
.cnh-wrapper .laptop-header h3 {
font-size: 3rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 15px;
}
.cnh-wrapper .laptop-header p {
font-size: 1.2rem;
color: #64748b;
}
.cnh-wrapper .laptop-content {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 4rem;
align-items: center;
}
.cnh-wrapper .laptop-image-container {
position: relative;
background: #ffffff;
border-radius: 20px;
padding: 30px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(59, 130, 246, 0.1);
box-sizing: border-box;
width: 100%;
}
.cnh-wrapper .laptop-image-container img {
width: 100%;
height: auto;
border-radius: 15px;
object-fit: cover;
display: block;
}
.cnh-wrapper .laptop-gallery {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 15px;
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
}
.cnh-wrapper .laptop-gallery-item {
position: relative;
border-radius: 12px;
overflow: hidden;
cursor: pointer;
transition: all 0.3s ease;
border: 2px solid transparent;
width: 100%;
box-sizing: border-box;
}
.cnh-wrapper .laptop-gallery-item:hover {
transform: translateY(-5px);
border-color: #3b82f6;
box-shadow: 0 8px 20px rgba(59, 130, 246, 0.3);
}
.cnh-wrapper .laptop-gallery-item.active {
border-color: #3b82f6;
box-shadow: 0 4px 15px rgba(59, 130, 246, 0.3);
}
.cnh-wrapper .laptop-gallery-item img {
width: 100%;
height: 200px;
min-height: 200px;
max-height: 200px;
object-fit: cover;
display: block;
box-sizing: border-box;
}
.cnh-wrapper .laptop-main-image {
width: 100%;
height: auto;
border-radius: 15px;
object-fit: contain;
display: block;
max-width: 100%;
}
.cnh-wrapper .laptop-info {
display: flex;
flex-direction: column;
gap: 2rem;
}
.cnh-wrapper .laptop-specs {
background: rgba(59, 130, 246, 0.05);
border-radius: 20px;
padding: 30px;
border: 1px solid rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .laptop-specs h4 {
font-size: 1.5rem;
font-weight: 700;
color: #1e293b;
margin-bottom: 20px;
display: flex;
align-items: center;
gap: 10px;
}
.cnh-wrapper .laptop-specs h4::before {
content: '';
width: 4px;
height: 25px;
background: #3b82f6;
border-radius: 2px;
}
.cnh-wrapper .laptop-spec-item {
display: flex;
align-items: center;
gap: 15px;
padding: 15px 0;
border-bottom: 1px solid rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .laptop-spec-item:last-child {
border-bottom: none;
}
.cnh-wrapper .laptop-spec-item i {
color: #3b82f6;
font-size: 1.2rem;
width: 20px;
}
.cnh-wrapper .laptop-spec-item span {
color: #64748b;
font-size: 1.05rem;
}
.cnh-wrapper .laptop-spec-item strong {
color: #1e293b;
font-weight: 700;
}
.cnh-wrapper .laptop-note {
background: rgba(59, 130, 246, 0.1);
border-left: 4px solid #3b82f6;
border-radius: 10px;
padding: 20px;
display: flex;
align-items: flex-start;
gap: 15px;
}
.cnh-wrapper .laptop-note i {
color: #3b82f6;
font-size: 1.5rem;
margin-top: 2px;
flex-shrink: 0;
}
.cnh-wrapper .laptop-note p {
color: #1e293b;
font-size: 1.05rem;
line-height: 1.6;
margin: 0;
}
.cnh-wrapper .laptop-note strong {
color: #3b82f6;
}
@media (max-width: 1024px) {
.cnh-wrapper .laptop-section {
padding: 50px 30px;
}
.cnh-wrapper .laptop-content {
grid-template-columns: 1fr;
gap: 3rem;
}
.cnh-wrapper .laptop-header h3 {
font-size: 2.8rem;
}
.cnh-wrapper .laptop-image-container {
padding: 25px;
}
.cnh-wrapper .laptop-main-image {
max-height: 450px;
object-fit: contain;
}
}
@media (max-width: 768px) {
.cnh-wrapper .laptop-section {
padding: 40px 20px;
}
.cnh-wrapper .laptop-header h3 {
font-size: 2.2rem;
}
.cnh-wrapper .laptop-header p {
font-size: 1.1rem;
}
.cnh-wrapper .laptop-content {
gap: 2rem;
}
.cnh-wrapper .laptop-image-container {
padding: 20px;
}
.cnh-wrapper .laptop-main-image {
width: 100%;
height: auto;
max-height: 400px;
object-fit: contain;
}
.cnh-wrapper .laptop-specs {
padding: 25px;
}
.cnh-wrapper .laptop-specs h4 {
font-size: 1.3rem;
}
.cnh-wrapper .laptop-gallery {
grid-template-columns: repeat(3, 1fr);
gap: 10px;
margin-top: 15px;
width: 100%;
}
.cnh-wrapper .laptop-gallery-item {
width: 100%;
}
.cnh-wrapper .laptop-gallery-item img {
height: 120px;
min-height: 120px;
max-height: 120px;
}
.cnh-wrapper .laptop-note {
flex-direction: column;
text-align: center;
align-items: center;
padding: 1.25rem;
border-left: none;
border-top: 4px solid #3b82f6;
}
.cnh-wrapper .laptop-note i {
margin: 0 auto 0.75rem;
margin-top: 0;
}
.cnh-wrapper .laptop-note p {
text-align: center;
}
}
@media (max-width: 480px) {
.cnh-wrapper .laptop-section {
padding: 30px 15px;
border-radius: 20px;
}
.cnh-wrapper .laptop-header {
margin-bottom: 30px;
}
.cnh-wrapper .laptop-header h3 {
font-size: 1.8rem;
}
.cnh-wrapper .laptop-header p {
font-size: 1rem;
}
.cnh-wrapper .laptop-content {
gap: 1.5rem;
}
.cnh-wrapper .laptop-image-container {
padding: 15px;
border-radius: 15px;
}
.cnh-wrapper .laptop-main-image {
width: 100%;
height: auto;
max-height: 300px;
object-fit: contain;
}
.cnh-wrapper .laptop-specs {
padding: 20px;
}
.cnh-wrapper .laptop-spec-item {
padding: 12px 0;
flex-wrap: wrap;
}
.cnh-wrapper .laptop-spec-item span {
font-size: 0.95rem;
}
.cnh-wrapper .laptop-gallery {
grid-template-columns: repeat(3, 1fr);
gap: 8px;
width: 100%;
margin-top: 12px;
margin-bottom: 12px;
}
.cnh-wrapper .laptop-gallery-item {
width: 100%;
}
.cnh-wrapper .laptop-gallery-item img {
height: 100px;
min-height: 100px;
max-height: 100px;
}
.cnh-wrapper .laptop-note {
flex-direction: column;
text-align: center;
align-items: center;
padding: 1rem;
}
.cnh-wrapper .laptop-note i {
margin: 0 auto 0.5rem;
}
.cnh-wrapper .laptop-note p {
text-align: center;
margin: 0;
}
}
@media (max-width: 360px) {
.cnh-wrapper .laptop-section {
padding: 25px 10px;
border-radius: 15px;
}
.cnh-wrapper .laptop-header {
margin-bottom: 25px;
}
.cnh-wrapper .laptop-header h3 {
font-size: 1.6rem;
}
.cnh-wrapper .laptop-header p {
font-size: 0.9rem;
}
.cnh-wrapper .laptop-content {
gap: 1.25rem;
}
.cnh-wrapper .laptop-image-container {
padding: 12px;
border-radius: 12px;
}
.cnh-wrapper .laptop-main-image {
width: 100%;
height: auto;
max-height: 250px;
object-fit: contain;
}
.cnh-wrapper .laptop-specs {
padding: 15px;
}
.cnh-wrapper .laptop-specs h4 {
font-size: 1.2rem;
}
.cnh-wrapper .laptop-spec-item {
padding: 10px 0;
gap: 10px;
}
.cnh-wrapper .laptop-spec-item i {
font-size: 1rem;
}
.cnh-wrapper .laptop-spec-item span {
font-size: 0.9rem;
}
.cnh-wrapper .laptop-gallery {
grid-template-columns: repeat(3, 1fr);
gap: 6px;
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
}
.cnh-wrapper .laptop-gallery-item {
width: 100%;
}
.cnh-wrapper .laptop-gallery-item img {
height: 85px;
min-height: 85px;
max-height: 85px;
}
.cnh-wrapper .laptop-note {
padding: 0.875rem;
}
.cnh-wrapper .laptop-note i {
font-size: 1.2rem;
}
.cnh-wrapper .laptop-note p {
font-size: 0.9rem;
}
}
/* Features Showcase */
.cnh-wrapper .features-showcase {
margin-bottom: 120px;
}
.cnh-wrapper .showcase-header {
text-align: center;
margin-bottom: 60px;
}
.cnh-wrapper .showcase-header h3 {
font-size: 3rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 15px;
}
.cnh-wrapper .showcase-header p {
font-size: 1.2rem;
color: #64748b;
}
.cnh-wrapper .features-tabs {
background: #ffffff;
border-radius: 30px;
padding: 40px;
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .tab-buttons {
display: flex;
gap: 20px;
margin-bottom: 40px;
justify-content: center;
}
.cnh-wrapper .tab-btn {
display: flex;
align-items: center;
gap: 10px;
padding: 15px 30px;
background: transparent;
border: 2px solid #e2e8f0;
border-radius: 50px;
font-size: 1rem;
font-weight: 600;
color: #64748b;
cursor: pointer;
transition: all 0.3s ease;
font-family: 'Outfit', sans-serif;
}
.cnh-wrapper .tab-btn:hover,
.cnh-wrapper .tab-btn.active {
background: #3b82f6;
border-color: #3b82f6;
color: #ffffff;
transform: translateY(-2px);
}
.cnh-wrapper .tab-content {
position: relative;
}
.cnh-wrapper .tab-panel {
display: none;
animation: fadeIn 0.5s ease-in-out;
}
.cnh-wrapper .tab-panel.active {
display: block;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.cnh-wrapper .panel-content {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
align-items: center;
}
.cnh-wrapper .panel-image img {
width: 100%;
height: auto;
border-radius: 20px;
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}
.cnh-wrapper .panel-info h4 {
font-size: 2rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 20px;
}
.cnh-wrapper .panel-info p {
font-size: 1.1rem;
color: #64748b;
line-height: 1.7;
margin-bottom: 30px;
}
.cnh-wrapper .feature-points {
list-style: none;
padding: 0;
margin: 0;
}
.cnh-wrapper .feature-points li {
display: flex;
align-items: center;
gap: 12px;
padding: 10px 0;
color: #64748b;
font-weight: 500;
}
.cnh-wrapper .feature-points li::before {
content: '✓';
width: 24px;
height: 24px;
background: #3b82f6;
color: #ffffff;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.8rem;
font-weight: 700;
}
/* Brands Showcase */
.cnh-wrapper .brands-showcase {
text-align: center;
}
.cnh-wrapper .brands-showcase h3 {
font-size: 2.5rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 50px;
}
.cnh-wrapper .brands-carousel {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
gap: 30px;
max-width: 1000px;
margin: 0 auto;
}
.cnh-wrapper .brand-item {
display: flex;
flex-direction: column;
align-items: center;
gap: 15px;
padding: 30px 20px;
background: #ffffff;
border-radius: 20px;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
transition: all 0.3s ease;
border: 1px solid rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .brand-item:hover {
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(59, 130, 246, 0.15);
}
.cnh-wrapper .brand-logo {
width: 60px;
height: 60px;
background: linear-gradient(135deg, #3b82f6, #64748b);
color: #ffffff;
border-radius: 15px;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.8rem;
font-weight: 800;
}
.cnh-wrapper .brand-item span {
font-size: 0.9rem;
font-weight: 600;
color: #64748b;
}
/* Enhanced Mobile Responsive Design */
@media (max-width: 1200px) {
.cnh-wrapper .hero {
padding: 60px 30px;
}
.cnh-wrapper .hero-title {
font-size: 4rem;
}
.cnh-wrapper .features-grid {
grid-template-columns: repeat(2, 1fr);
gap: 25px;
}
.cnh-wrapper .showcase-container {
padding: 0 30px;
}
.cnh-wrapper .product-hero {
gap: 80px;
}
.cnh-wrapper .floating-device img {
width: 350px;
}
.cnh-wrapper .product-info h2 {
font-size: 3rem;
}
.cnh-wrapper .tab-buttons {
flex-wrap: wrap;
justify-content: center;
}
.cnh-wrapper .brands-carousel {
grid-template-columns: repeat(3, 1fr);
}
.cnh-wrapper .gallery-thumbnails-hero {
grid-template-columns: repeat(4, 1fr);
gap: 10px;
width: 100%;
}
.cnh-wrapper .gallery-thumbnails-hero img,
.cnh-wrapper .gallery-thumbnails-hero .thumbnail-360 {
height: 90px;
min-height: 90px;
max-height: 90px;
}
}
@media (max-width: 1024px) {
.cnh-wrapper .hero {
padding: 50px 25px;
}
.cnh-wrapper .hero-title {
font-size: 3.8rem;
}
.cnh-wrapper .features-grid {
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.cnh-wrapper .showcase-container {
padding: 0 25px;
}
.cnh-wrapper .product-hero {
grid-template-columns: 1fr;
gap: 60px;
text-align: center;
}
.cnh-wrapper .product-visual {
height: 450px;
}
.cnh-wrapper .floating-device img {
width: 320px;
}
.cnh-wrapper .product-info h2 {
font-size: 2.8rem;
}
.cnh-wrapper .stats-grid {
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.cnh-wrapper .tab-buttons {
flex-wrap: wrap;
justify-content: center;
gap: 12px;
}
.cnh-wrapper .tab-btn {
padding: 12px 24px;
font-size: 0.9rem;
}
.cnh-wrapper .panel-content {
grid-template-columns: 1fr;
gap: 40px;
}
.cnh-wrapper .brands-carousel {
grid-template-columns: repeat(3, 1fr);
}
.cnh-wrapper .gallery-thumbnails-hero {
grid-template-columns: repeat(3, 1fr);
gap: 8px;
width: 100%;
}
.cnh-wrapper .gallery-thumbnails-hero img,
.cnh-wrapper .gallery-thumbnails-hero .thumbnail-360 {
height: 80px;
min-height: 80px;
max-height: 80px;
}
.cnh-wrapper .main-product-image {
height: 450px;
}
.cnh-wrapper #mainHeroContent img {
height: 400px;
}
.cnh-wrapper #mainHeroContent iframe {
height: 400px;
}
}
@media (max-width: 768px) {
.cnh-wrapper .hero {
padding: 40px 20px;
min-height: 90vh;
}
.cnh-wrapper .hero-title {
font-size: 3rem;
line-height: 1.1;
margin-bottom: 20px;
}
.cnh-wrapper .hero-subtitle {
font-size: 1.1rem;
margin-bottom: 40px;
padding: 0 10px;
}
.cnh-wrapper .features-grid {
grid-template-columns: 1fr;
gap: 20px;
margin-bottom: 40px;
}
.cnh-wrapper .feature-card {
padding: 30px 20px;
}
.cnh-wrapper .hero-buttons {
flex-direction: column;
align-items: center;
gap: 15px;
width: 100%;
}
.cnh-wrapper .btn-primary,
.cnh-wrapper .btn-secondary {
width: 100%;
max-width: 280px;
justify-content: center;
padding: 14px 24px;
}
.cnh-wrapper .showcase-container {
padding: 0 20px;
}
.cnh-wrapper .product-hero {
grid-template-columns: 1fr;
gap: 40px;
text-align: center;
}
.cnh-wrapper .product-visual {
height: 350px;
}
.cnh-wrapper .floating-device img {
width: 280px;
}
.cnh-wrapper .product-info h2 {
font-size: 2.2rem;
line-height: 1.2;
}
.cnh-wrapper .lead-text {
font-size: 1.1rem;
padding: 0 10px;
}
.cnh-wrapper .stats-grid {
grid-template-columns: 1fr;
gap: 15px;
}
.cnh-wrapper .stat-item {
padding: 20px 15px;
}
.cnh-wrapper .showcase-header h3 {
font-size: 2.2rem;
}
.cnh-wrapper .tab-buttons {
flex-direction: column;
gap: 10px;
width: 100%;
}
.cnh-wrapper .tab-btn {
justify-content: center;
width: 100%;
max-width: 300px;
margin: 0 auto;
}
.cnh-wrapper .panel-content {
grid-template-columns: 1fr;
gap: 30px;
}
.cnh-wrapper .panel-info h4 {
font-size: 1.4rem;
}
.cnh-wrapper .brands-showcase h3 {
font-size: 1.8rem;
}
.cnh-wrapper .brands-carousel {
grid-template-columns: repeat(2, 1fr);
gap: 15px;
}
.cnh-wrapper .gallery-thumbnails-hero {
grid-template-columns: repeat(4, 1fr);
gap: 8px;
width: 100%;
padding: 0;
margin: 0 auto;
}
.cnh-wrapper .gallery-thumbnails-hero img,
.cnh-wrapper .gallery-thumbnails-hero .thumbnail-360 {
height: 70px;
min-height: 70px;
max-height: 70px;
width: 100%;
max-width: 100%;
object-fit: cover;
border-radius: 8px;
}
.cnh-wrapper .main-product-image {
height: 350px;
padding: 15px;
}
.cnh-wrapper #mainHeroContent img {
height: 320px;
}
.cnh-wrapper #mainHeroContent iframe {
height: 320px;
}
.cnh-wrapper .view-360-badge {
top: 15px;
right: 15px;
padding: 8px 16px;
font-size: 0.8rem;
}
.cnh-wrapper .product-description,
.cnh-wrapper .technical-specs {
padding: 20px;
margin: 30px 0;
}
.cnh-wrapper .specs-grid {
grid-template-columns: 1fr;
gap: 15px;
}
.cnh-wrapper .spec-item {
padding: 12px 15px;
flex-direction: column;
text-align: center;
gap: 5px;
}
}
@media (max-width: 480px) {
.cnh-wrapper .hero {
padding: 30px 15px;
min-height: 85vh;
}
.cnh-wrapper .hero-title {
font-size: 2.2rem;
margin-bottom: 15px;
}
.cnh-wrapper .hero-subtitle {
font-size: 1rem;
margin-bottom: 30px;
}
.cnh-wrapper .hero-badge {
padding: 6px 16px;
font-size: 0.8rem;
margin-bottom: 30px;
}
.cnh-wrapper .feature-card {
padding: 25px 15px;
}
.cnh-wrapper .feature-icon {
width: 50px;
height: 50px;
margin-bottom: 15px;
}
.cnh-wrapper .feature-icon i {
font-size: 1.2rem;
}
.cnh-wrapper .feature-title {
font-size: 1rem;
margin-bottom: 8px;
}
.cnh-wrapper .feature-description {
font-size: 0.8rem;
}
.cnh-wrapper .btn-primary,
.cnh-wrapper .btn-secondary {
padding: 12px 20px;
font-size: 0.9rem;
width: 100%;
max-width: 250px;
}
.cnh-wrapper .showcase-container {
padding: 0 15px;
}
.cnh-wrapper .product-info h2 {
font-size: 1.8rem;
}
.cnh-wrapper .lead-text {
font-size: 1rem;
}
.cnh-wrapper .info-badge {
padding: 8px 16px;
font-size: 0.8rem;
margin-bottom: 20px;
}
.cnh-wrapper .showcase-header h3 {
font-size: 1.8rem;
}
.cnh-wrapper .brands-carousel {
grid-template-columns: 1fr;
gap: 12px;
}
.cnh-wrapper .brand-item {
padding: 20px 15px;
}
.cnh-wrapper .gallery-thumbnails-hero {
grid-template-columns: repeat(4, 1fr);
gap: 8px;
width: 100%;
padding: 0;
margin: 0 auto;
}
.cnh-wrapper .gallery-thumbnails-hero img,
.cnh-wrapper .gallery-thumbnails-hero .thumbnail-360 {
height: 75px;
min-height: 75px;
max-height: 75px;
width: 100%;
max-width: 100%;
object-fit: cover;
border-radius: 8px;
}
.cnh-wrapper .thumbnail-360-icon i {
font-size: 1rem;
}
.cnh-wrapper .thumbnail-360-icon span {
font-size: 0.65rem;
}
.cnh-wrapper .main-product-image {
height: 280px;
padding: 10px;
}
.cnh-wrapper #mainHeroContent img {
height: 260px;
}
.cnh-wrapper #mainHeroContent iframe {
height: 260px;
}
.cnh-wrapper .view-360-badge {
top: 10px;
right: 10px;
padding: 6px 12px;
font-size: 0.7rem;
}
.cnh-wrapper .view-360-badge i {
font-size: 0.8rem;
}
.cnh-wrapper .product-description h3 {
font-size: 1.4rem;
}
.cnh-wrapper .product-description h4 {
font-size: 1.1rem;
}
.cnh-wrapper .product-description p {
font-size: 0.95rem;
}
.cnh-wrapper .technical-specs h4 {
font-size: 1.2rem;
}
.cnh-wrapper .feature-list-detailed li {
font-size: 0.95rem;
padding: 12px 0;
}
}
@media (max-width: 360px) {
.cnh-wrapper .hero {
padding: 25px 10px;
}
.cnh-wrapper .hero-title {
font-size: 1.9rem;
}
.cnh-wrapper .hero-subtitle {
font-size: 0.9rem;
}
.cnh-wrapper .showcase-container {
padding: 0 10px;
}
.cnh-wrapper .gallery-thumbnails-hero {
grid-template-columns: repeat(4, 1fr);
gap: 6px;
width: 100%;
padding: 0;
margin: 0 auto;
}
.cnh-wrapper .gallery-thumbnails-hero img,
.cnh-wrapper .gallery-thumbnails-hero .thumbnail-360 {
height: 65px;
min-height: 65px;
max-height: 65px;
width: 100%;
max-width: 100%;
object-fit: cover;
border-radius: 8px;
}
.cnh-wrapper .thumbnail-360-icon i {
font-size: 0.95rem;
}
.cnh-wrapper .thumbnail-360-icon span {
font-size: 0.6rem;
}
.cnh-wrapper .main-product-image {
height: 250px;
}
.cnh-wrapper #mainHeroContent img {
height: 230px;
}
.cnh-wrapper #mainHeroContent iframe {
height: 230px;
}
.cnh-wrapper .btn-primary,
.cnh-wrapper .btn-secondary {
padding: 10px 16px;
font-size: 0.85rem;
}
}
/* Video 360 Experience Styles for CNH */
.cnh-wrapper .video-360-experience {
padding: 8rem 0;
background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);
position: relative;
overflow: hidden;
color: #1e293b;
margin-bottom: 120px;
}
.cnh-wrapper .video-360-experience::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background:
radial-gradient(circle at 20% 20%, rgba(59, 130, 246, 0.05) 0%, transparent 50%),
radial-gradient(circle at 80% 80%, rgba(100, 116, 139, 0.03) 0%, transparent 50%);
}
.cnh-wrapper .video-360-container {
max-width: 1400px;
margin: 0 auto;
padding: 0 2rem;
position: relative;
z-index: 2;
}
.cnh-wrapper .video-360-header {
text-align: center;
margin-bottom: 5rem;
}
.cnh-wrapper .video-360-header h2 {
font-size: clamp(2.2rem, 4.4vw, 2.75rem);
font-weight: 900;
margin-bottom: 1.5rem;
color: #1e293b;
letter-spacing: -0.02em;
}
.cnh-wrapper .video-360-header h2 .gradient-text {
background: linear-gradient(135deg, #3b82f6, #64748b);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.cnh-wrapper .video-360-header p {
font-size: 1.2375rem;
line-height: 1.7;
color: #64748b;
max-width: 700px;
margin: 0 auto;
font-weight: 400;
}
.cnh-wrapper .video-360-main {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 5rem;
margin-bottom: 6rem;
align-items: center;
}
.cnh-wrapper .video-360-player {
position: relative;
width: 100%;
padding-top: 56.25%;
border-radius: 24px;
overflow: hidden;
box-shadow:
0 0 0 1px rgba(255, 255, 255, 0.1),
0 20px 60px rgba(59, 130, 246, 0.2),
0 0 100px rgba(59, 130, 246, 0.1);
transition: all 0.4s ease;
}
.cnh-wrapper .video-360-player:hover {
transform: scale(1.02);
}
.cnh-wrapper .video-360-player iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
border-radius: 24px;
}
.cnh-wrapper .video-360-content h3 {
font-size: 2.2rem;
font-weight: 700;
margin-bottom: 1.5rem;
color: #1e293b;
text-align: center;
}
.cnh-wrapper .video-360-content .intro-text {
font-size: 1.21rem;
line-height: 1.8;
color: #64748b;
margin-bottom: 2rem;
text-align: center;
}
.cnh-wrapper .video-360-highlights {
display: grid;
gap: 1.5rem;
margin-bottom: 3rem;
}
.cnh-wrapper .video-360-highlight {
display: flex;
align-items: flex-start;
gap: 1.5rem;
padding: 2rem;
background: rgba(255, 255, 255, 0.8);
border-radius: 16px;
border: 1px solid rgba(59, 130, 246, 0.1);
transition: all 0.4s ease;
cursor: pointer;
position: relative;
overflow: hidden;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}
.cnh-wrapper .video-360-highlight:hover {
background: rgba(255, 255, 255, 1);
transform: translateX(10px);
border-color: rgba(59, 130, 246, 0.3);
box-shadow: 0 10px 25px rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .video-360-highlight-icon {
width: 60px;
height: 60px;
background: linear-gradient(135deg, #3b82f6, #64748b);
border-radius: 16px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.cnh-wrapper .video-360-highlight-icon i {
color: #ffffff;
font-size: 1.8rem;
}
.cnh-wrapper .video-360-highlight-content h4 {
font-size: 1.21rem;
font-weight: 600;
color: #1e293b;
margin-bottom: 0.5rem;
line-height: 1.4;
}
.cnh-wrapper .video-360-highlight-content p {
font-size: 0.9625rem;
line-height: 1.5;
color: #64748b;
margin: 0;
}
.cnh-wrapper .video-360-features-showcase {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 2rem;
margin-top: 5rem;
}
.cnh-wrapper .video-360-feature-card {
text-align: center;
padding: 2rem;
background: rgba(255, 255, 255, 0.8);
border-radius: 20px;
border: 1px solid rgba(59, 130, 246, 0.1);
transition: all 0.4s ease;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}
.cnh-wrapper .video-360-feature-card:hover {
background: rgba(255, 255, 255, 1);
transform: translateY(-10px);
border-color: rgba(59, 130, 246, 0.3);
box-shadow: 0 15px 35px rgba(59, 130, 246, 0.15);
}
.cnh-wrapper .video-360-feature-icon {
width: 80px;
height: 80px;
background: linear-gradient(135deg, rgba(59, 130, 246, 0.2), rgba(100, 116, 139, 0.2));
border-radius: 20px;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 1.5rem;
}
.cnh-wrapper .video-360-feature-icon i {
color: #3b82f6;
font-size: 2rem;
}
.cnh-wrapper .video-360-feature-card h4 {
font-size: 1.1rem;
font-weight: 600;
color: #1e293b;
margin-bottom: 1rem;
line-height: 1.4;
}
.cnh-wrapper .video-360-feature-card p {
font-size: 0.9625rem;
color: #64748b;
line-height: 1.5;
margin: 0;
}
/* Video Placeholder Styles */
.cnh-wrapper .video-placeholder {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
border-radius: 24px;
border: 2px dashed rgba(59, 130, 246, 0.3);
}
.cnh-wrapper .placeholder-icon {
width: 80px;
height: 80px;
background: linear-gradient(135deg, #3b82f6, #64748b);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
animation: placeholderPulse 2s ease-in-out infinite;
}
.cnh-wrapper .placeholder-icon i {
font-size: 2.5rem;
color: #ffffff;
}
.cnh-wrapper .placeholder-text {
text-align: center;
max-width: 300px;
}
.cnh-wrapper .placeholder-text h4 {
font-size: 1.5rem;
font-weight: 700;
color: #1e293b;
margin-bottom: 10px;
}
.cnh-wrapper .placeholder-text p {
font-size: 1rem;
color: #64748b;
line-height: 1.5;
margin: 0;
}
@keyframes placeholderPulse {
0%, 100% {
transform: scale(1);
opacity: 0.8;
}
50% {
transform: scale(1.05);
opacity: 1;
}
}
/* Responsive Design for Video 360 */
@media (max-width: 1024px) {
.cnh-wrapper .video-360-features-showcase {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 768px) {
.cnh-wrapper .video-360-experience {
padding: 4rem 0;
}
.cnh-wrapper .video-360-container {
padding: 0 1.5rem;
}
.cnh-wrapper .video-360-main {
grid-template-columns: 1fr;
gap: 3rem;
}
.cnh-wrapper .video-360-features-showcase {
grid-template-columns: 1fr;
gap: 1.5rem;
}
.cnh-wrapper .video-360-feature-card {
padding: 1.5rem;
}
.cnh-wrapper .video-360-highlight {
padding: 1.5rem;
flex-direction: column;
text-align: center;
gap: 1rem;
}
}
@media (max-width: 480px) {
.cnh-wrapper .video-360-player {
border-radius: 16px;
}
.cnh-wrapper .video-360-highlight-icon {
width: 50px;
height: 50px;
}
.cnh-wrapper .video-360-highlight-icon i {
font-size: 1.5rem;
}
.cnh-wrapper .video-360-feature-icon {
width: 60px;
height: 60px;
border-radius: 15px;
}
.cnh-wrapper .video-360-feature-icon i {
font-size: 1.5rem;
}
}
/* Optional Software Section Styles */
.cnh-wrapper .optional-software-section {
padding: 8rem 0;
background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);
position: relative;
overflow: hidden;
margin-bottom: 120px;
}
.cnh-wrapper .optional-software-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background:
radial-gradient(circle at 30% 30%, rgba(59, 130, 246, 0.08) 0%, transparent 50%),
radial-gradient(circle at 70% 70%, rgba(100, 116, 139, 0.05) 0%, transparent 50%);
}
.cnh-wrapper .software-container {
max-width: 1400px;
margin: 0 auto;
padding: 0 2rem;
position: relative;
z-index: 2;
}
.cnh-wrapper .software-header {
text-align: center;
margin-bottom: 5rem;
}
.cnh-wrapper .software-header h2 {
font-size: clamp(2.2rem, 4.4vw, 2.75rem);
font-weight: 900;
margin-bottom: 1.5rem;
color: #1e293b;
letter-spacing: -0.02em;
}
.cnh-wrapper .software-header h2 .gradient-text {
background: linear-gradient(135deg, #3b82f6, #64748b);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.cnh-wrapper .software-subtitle {
font-size: 1.2375rem;
line-height: 1.7;
color: #64748b;
max-width: 700px;
margin: 0 auto 2rem;
font-weight: 400;
}
.cnh-wrapper .price-notice {
background: rgba(239, 68, 68, 0.1);
border: 2px solid rgba(239, 68, 68, 0.2);
border-radius: 16px;
padding: 1.5rem;
margin: 2rem auto;
max-width: 800px;
}
.cnh-wrapper .price-notice p {
color: #dc2626;
font-weight: 700;
font-size: 0.95rem;
text-align: center;
margin: 0 0 1rem 0;
line-height: 1.5;
}
.cnh-wrapper .software-note {
color: #64748b !important;
font-weight: 600 !important;
font-size: 1rem !important;
margin: 0 !important;
}
.cnh-wrapper .software-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 3rem;
margin-bottom: 5rem;
}
.cnh-wrapper .software-card {
background: rgba(255, 255, 255, 0.9);
border-radius: 24px;
padding: 0;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(59, 130, 246, 0.1);
transition: all 0.4s ease;
position: relative;
overflow: hidden;
display: flex;
flex-direction: column;
}
.cnh-wrapper .software-card:hover {
transform: translateY(-10px);
box-shadow: 0 20px 50px rgba(59, 130, 246, 0.2);
border-color: rgba(59, 130, 246, 0.3);
}
.cnh-wrapper .software-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background: linear-gradient(135deg, #3b82f6, #64748b);
z-index: 2;
}
.cnh-wrapper .software-visual {
position: relative;
height: 250px;
overflow: hidden;
border-radius: 24px 24px 0 0;
}
.cnh-wrapper .software-image {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
}
.cnh-wrapper .software-image img {
width: 100%;
height: 100%;
object-fit: cover;
transition: all 0.4s ease;
}
.cnh-wrapper .software-card:hover .software-image img {
transform: scale(1.05);
}
.cnh-wrapper .software-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(135deg, rgba(59, 130, 246, 0.8), rgba(100, 116, 139, 0.8));
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
transition: all 0.4s ease;
}
.cnh-wrapper .software-card:hover .software-overlay {
opacity: 1;
}
.cnh-wrapper .software-icon {
width: 80px;
height: 80px;
background: rgba(255, 255, 255, 0.2);
border-radius: 20px;
display: flex;
align-items: center;
justify-content: center;
backdrop-filter: blur(10px);
border: 2px solid rgba(255, 255, 255, 0.3);
}
.cnh-wrapper .software-icon i {
font-size: 2rem;
color: #ffffff;
}
.cnh-wrapper .software-image-gallery {
position: relative;
width: 100%;
height: 100%;
}
.cnh-wrapper .software-main-image {
position: relative;
width: 100%;
height: 200px;
overflow: hidden;
}
.cnh-wrapper .software-main-image img {
width: 100%;
height: 100%;
object-fit: cover;
transition: all 0.4s ease;
}
.cnh-wrapper .software-card:hover .software-main-image img {
transform: scale(1.05);
}
.cnh-wrapper .software-thumbnails {
position: absolute;
bottom: 10px;
left: 10px;
right: 10px;
display: flex;
gap: 8px;
justify-content: center;
z-index: 3;
}
.cnh-wrapper .software-thumb {
width: 70px;
height: 50px;
min-width: 70px;
min-height: 50px;
object-fit: cover;
border-radius: 6px;
cursor: pointer;
transition: all 0.3s ease;
border: 2px solid rgba(255, 255, 255, 0.5);
opacity: 0.7;
backdrop-filter: blur(2px);
box-sizing: border-box;
display: block;
flex-shrink: 0;
}
.cnh-wrapper .software-thumb:hover,
.cnh-wrapper .software-thumb.active {
opacity: 1;
border-color: #3b82f6;
transform: scale(1.1);
box-shadow: 0 4px 12px rgba(59, 130, 246, 0.4);
}
.cnh-wrapper .software-content {
padding: 3rem;
flex: 1;
display: flex;
flex-direction: column;
}
.cnh-wrapper .software-content h3 {
font-size: 1.75rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 1.5rem;
line-height: 1.3;
}
.cnh-wrapper .software-description {
font-size: 1.1rem;
line-height: 1.7;
color: #64748b;
margin-bottom: 2rem;
}
.cnh-wrapper .software-features {
margin-bottom: 2.5rem;
}
.cnh-wrapper .feature-item-small {
display: flex;
align-items: center;
gap: 12px;
padding: 12px 0;
border-bottom: 1px solid rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .feature-item-small:last-child {
border-bottom: none;
}
.cnh-wrapper .feature-item-small i {
color: #3b82f6;
font-size: 1rem;
width: 16px;
}
.cnh-wrapper .feature-item-small span {
color: #64748b;
font-size: 0.95rem;
font-weight: 500;
}
.cnh-wrapper .software-link {
display: inline-flex;
align-items: center;
gap: 8px;
background: linear-gradient(135deg, #3b82f6, #64748b);
color: #ffffff;
padding: 12px 24px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 0.95rem;
transition: all 0.3s ease;
box-shadow: 0 4px 15px rgba(59, 130, 246, 0.3);
}
.cnh-wrapper .software-link:hover {
transform: translateY(-2px);
box-shadow: 0 8px 25px rgba(59, 130, 246, 0.4);
}
.cnh-wrapper .software-compatibility {
background: rgba(255, 255, 255, 0.9);
border-radius: 24px;
padding: 3rem;
margin-bottom: 5rem;
margin-top: 3rem;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .software-compatibility h3 {
font-size: 2rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 2rem;
text-align: center;
}
.cnh-wrapper .compatibility-info {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2rem;
}
.cnh-wrapper .compatibility-item {
display: flex;
align-items: flex-start;
gap: 1.5rem;
padding: 1.5rem;
background: rgba(59, 130, 246, 0.05);
border-radius: 16px;
border: 1px solid rgba(59, 130, 246, 0.1);
transition: all 0.3s ease;
}
.cnh-wrapper .compatibility-item:hover {
background: rgba(59, 130, 246, 0.1);
transform: translateY(-3px);
}
.cnh-wrapper .compatibility-item i {
font-size: 2rem;
color: #3b82f6;
margin-top: 4px;
}
.cnh-wrapper .compatibility-details h4 {
font-size: 1.1rem;
font-weight: 700;
color: #1e293b;
margin-bottom: 8px;
}
.cnh-wrapper .compatibility-details p {
font-size: 0.95rem;
color: #64748b;
line-height: 1.5;
margin: 0;
}
.cnh-wrapper .software-note-section {
display: flex;
justify-content: center;
padding: 0 2rem;
}
.cnh-wrapper .note-card {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
gap: 1.5rem;
background: rgba(59, 130, 246, 0.05);
border: 1px solid rgba(59, 130, 246, 0.2);
border-radius: 20px;
padding: 2rem;
max-width: 800px;
}
.cnh-wrapper .note-icon {
width: 50px;
height: 50px;
background: linear-gradient(135deg, #3b82f6, #64748b);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
margin: 0 auto;
}
.cnh-wrapper .note-icon i {
font-size: 1.5rem;
color: #ffffff;
}
.cnh-wrapper .note-content {
width: 100%;
}
.cnh-wrapper .note-content h4 {
font-size: 1.3rem;
font-weight: 700;
color: #1e293b;
margin-bottom: 1rem;
text-align: center;
}
.cnh-wrapper .note-content p {
font-size: 1rem;
line-height: 1.7;
color: #64748b;
margin: 0;
text-align: center;
}
/* Responsive Design for Optional Software */
@media (max-width: 1024px) {
.cnh-wrapper .software-grid {
grid-template-columns: 1fr;
gap: 2rem;
}
.cnh-wrapper .compatibility-info {
grid-template-columns: 1fr;
gap: 1.5rem;
}
}
@media (max-width: 768px) {
.cnh-wrapper .optional-software-section {
padding: 4rem 0;
}
.cnh-wrapper .software-container {
padding: 0 1.5rem;
}
.cnh-wrapper .software-card {
padding: 2rem;
}
.cnh-wrapper .software-compatibility {
padding: 2rem;
}
.cnh-wrapper .note-card {
flex-direction: column;
text-align: center;
gap: 1.25rem;
padding: 1.5rem;
margin: 0 auto;
}
.cnh-wrapper .note-icon {
width: 45px;
height: 45px;
}
.cnh-wrapper .note-icon i {
font-size: 1.3rem;
}
.cnh-wrapper .note-content h4 {
font-size: 1.2rem;
margin-bottom: 0.75rem;
}
.cnh-wrapper .note-content p {
font-size: 0.95rem;
line-height: 1.6;
}
}
@media (max-width: 480px) {
.cnh-wrapper .software-card {
padding: 1.5rem;
}
.cnh-wrapper .software-icon {
width: 60px;
height: 60px;
}
.cnh-wrapper .software-icon i {
font-size: 1.5rem;
}
.cnh-wrapper .software-content h3 {
font-size: 1.5rem;
}
.cnh-wrapper .compatibility-item {
padding: 1rem;
flex-direction: column;
text-align: center;
gap: 1rem;
}
.cnh-wrapper .note-card {
padding: 1.25rem;
gap: 1rem;
border-radius: 16px;
}
.cnh-wrapper .note-icon {
width: 40px;
height: 40px;
}
.cnh-wrapper .note-icon i {
font-size: 1.2rem;
}
.cnh-wrapper .note-content h4 {
font-size: 1.1rem;
margin-bottom: 0.625rem;
}
.cnh-wrapper .note-content p {
font-size: 0.9rem;
line-height: 1.5;
}
.cnh-wrapper .software-note-section {
padding: 0 1rem;
}
}
/* New Software Showcase Styles */
.cnh-wrapper .software-showcase {
display: flex;
flex-direction: column;
gap: 5rem;
}
.cnh-wrapper .software-section {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 4rem;
align-items: center;
background: rgba(255, 255, 255, 0.9);
border-radius: 24px;
padding: 3rem;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(59, 130, 246, 0.1);
position: relative;
overflow: hidden;
}
.cnh-wrapper .software-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background: linear-gradient(135deg, #3b82f6, #64748b);
z-index: 2;
}
.cnh-wrapper .software-info {
display: flex;
flex-direction: column;
gap: 2rem;
text-align: center;
}
.cnh-wrapper .software-badge {
display: inline-flex;
align-items: center;
gap: 8px;
background: linear-gradient(135deg, #3b82f6, #64748b);
color: #ffffff;
padding: 8px 16px;
border-radius: 20px;
font-size: 0.85rem;
font-weight: 600;
width: fit-content;
margin: 0 auto;
}
.cnh-wrapper .software-info h3 {
font-size: 2rem;
font-weight: 800;
color: #1e293b;
margin: 0;
line-height: 1.3;
}
.cnh-wrapper .software-desc {
font-size: 1.1rem;
line-height: 1.7;
color: #64748b;
margin: 0;
}
.cnh-wrapper .software-highlights {
display: flex;
flex-direction: column;
gap: 1rem;
}
.cnh-wrapper .highlight-item {
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
padding: 12px 0;
border-bottom: 1px solid rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .highlight-item:last-child {
border-bottom: none;
}
.cnh-wrapper .highlight-item i {
color: #3b82f6;
font-size: 1rem;
width: 16px;
}
.cnh-wrapper .highlight-item span {
color: #64748b;
font-size: 0.95rem;
font-weight: 500;
}
.cnh-wrapper .software-button {
display: inline-flex;
align-items: center;
gap: 8px;
background: linear-gradient(135deg, #3b82f6, #64748b);
color: #ffffff;
padding: 12px 24px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 0.95rem;
transition: all 0.3s ease;
box-shadow: 0 4px 15px rgba(59, 130, 246, 0.3);
width: fit-content;
margin: 0 auto;
}
.cnh-wrapper .software-button:hover {
transform: translateY(-2px);
box-shadow: 0 8px 25px rgba(59, 130, 246, 0.4);
}
.cnh-wrapper .software-gallery {
display: flex;
flex-direction: column;
gap: 1rem;
}
.cnh-wrapper .gallery-main {
position: relative;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .gallery-main img {
width: 100%;
height: 300px;
object-fit: contain;
display: block;
background: #f8fafc;
}
.cnh-wrapper .gallery-nav {
display: flex;
gap: 8px;
justify-content: center;
}
.cnh-wrapper .nav-thumb {
width: 100px;
height: 75px;
min-width: 100px;
min-height: 75px;
border: none;
border-radius: 8px;
overflow: hidden;
cursor: pointer;
transition: all 0.3s ease;
opacity: 0.7;
position: relative;
box-sizing: border-box;
flex-shrink: 0;
}
.cnh-wrapper .nav-thumb:hover,
.cnh-wrapper .nav-thumb.active {
opacity: 1;
transform: scale(1.05);
box-shadow: 0 4px 12px rgba(59, 130, 246, 0.3);
}
.cnh-wrapper .nav-thumb.active::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border: 2px solid #3b82f6;
border-radius: 8px;
}
.cnh-wrapper .nav-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
/* Responsive Design for New Software Showcase */
@media (max-width: 1024px) {
.cnh-wrapper .software-section {
grid-template-columns: 1fr;
gap: 3rem;
text-align: center;
}
.cnh-wrapper .nav-thumb {
width: 90px;
height: 68px;
min-width: 90px;
min-height: 68px;
}
}
@media (max-width: 768px) {
.cnh-wrapper .software-section {
padding: 2rem;
gap: 2rem;
}
.cnh-wrapper .software-info h3 {
font-size: 1.5rem;
}
.cnh-wrapper .gallery-main img {
height: 250px;
}
.cnh-wrapper .nav-thumb {
width: 50px;
height: 35px;
}
}
@media (max-width: 480px) {
.cnh-wrapper .software-section {
padding: 1.5rem;
}
.cnh-wrapper .software-info h3 {
font-size: 1.3rem;
}
.cnh-wrapper .gallery-main img {
height: 200px;
}
.cnh-wrapper .nav-thumb {
width: 40px;
height: 30px;
}
}
/* Supported Vehicles Section Styles */
.cnh-wrapper .supported-vehicles-section {
padding: 8rem 0;
background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);
position: relative;
overflow: hidden;
margin-bottom: 120px;
}
.cnh-wrapper .supported-vehicles-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background:
radial-gradient(circle at 25% 25%, rgba(59, 130, 246, 0.05) 0%, transparent 50%),
radial-gradient(circle at 75% 75%, rgba(100, 116, 139, 0.03) 0%, transparent 50%);
}
.cnh-wrapper .vehicles-container {
max-width: 1400px;
margin: 0 auto;
padding: 0 2rem;
position: relative;
z-index: 2;
}
.cnh-wrapper .vehicles-header {
text-align: center;
margin-bottom: 5rem;
}
.cnh-wrapper .vehicles-header h2 {
font-size: clamp(2.2rem, 4.4vw, 2.75rem);
font-weight: 900;
margin-bottom: 1.5rem;
color: #1e293b;
letter-spacing: -0.02em;
}
.cnh-wrapper .vehicles-header h2 .gradient-text {
background: linear-gradient(135deg, #3b82f6, #64748b);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.cnh-wrapper .vehicles-subtitle {
font-size: 1.2375rem;
line-height: 1.7;
color: #64748b;
max-width: 700px;
margin: 0 auto;
font-weight: 400;
}
.cnh-wrapper .vehicles-slider-wrapper {
position: relative;
margin-bottom: 4rem;
}
.cnh-wrapper .vehicles-slider {
display: flex;
transition: transform 0.5s ease;
gap: 2rem;
}
.cnh-wrapper .vehicle-slide {
min-width: calc(33.333% - 1.33rem);
flex-shrink: 0;
}
/* Mobile Static Grid */
.cnh-wrapper .vehicles-static-grid {
display: none;
grid-template-columns: 1fr;
gap: 2rem;
margin-bottom: 4rem;
}
.cnh-wrapper .vehicles-static-grid .vehicle-slide {
min-width: 100%;
flex-shrink: 0;
}
.cnh-wrapper .vehicle-card {
background: rgba(255, 255, 255, 0.9);
border-radius: 24px;
padding: 3rem;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(59, 130, 246, 0.1);
transition: all 0.4s ease;
text-align: center;
height: 100%;
display: flex;
flex-direction: column;
position: relative;
overflow: hidden;
}
.cnh-wrapper .vehicle-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background: linear-gradient(135deg, #3b82f6, #64748b);
z-index: 2;
}
.cnh-wrapper .vehicle-card:hover {
transform: translateY(-10px);
box-shadow: 0 20px 50px rgba(59, 130, 246, 0.2);
border-color: rgba(59, 130, 246, 0.3);
}
.cnh-wrapper .vehicle-logo {
width: 120px;
height: 80px;
margin: 0 auto 2rem;
display: flex;
align-items: center;
justify-content: center;
border-radius: 16px;
overflow: hidden;
}
.cnh-wrapper .vehicle-logo img {
width: 100%;
height: 100%;
object-fit: contain;
}
.cnh-wrapper .logo-placeholder {
width: 100%;
height: 100%;
background: linear-gradient(135deg, #3b82f6, #64748b);
display: flex;
align-items: center;
justify-content: center;
border-radius: 16px;
}
.cnh-wrapper .logo-placeholder span {
color: #ffffff;
font-weight: 800;
font-size: 0.9rem;
letter-spacing: 1px;
}
.cnh-wrapper .vehicle-info h3 {
font-size: 1.8rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 1rem;
line-height: 1.3;
}
.cnh-wrapper .vehicle-category {
font-size: 1.1rem;
color: #64748b;
margin-bottom: 2rem;
font-weight: 500;
}
.cnh-wrapper .vehicle-types {
display: flex;
flex-wrap: wrap;
gap: 0.75rem;
justify-content: center;
}
.cnh-wrapper .vehicle-type {
background: rgba(59, 130, 246, 0.1);
color: #3b82f6;
padding: 0.5rem 1rem;
border-radius: 20px;
font-size: 0.85rem;
font-weight: 600;
border: 1px solid rgba(59, 130, 246, 0.2);
transition: all 0.3s ease;
}
.cnh-wrapper .vehicle-type:hover {
background: rgba(59, 130, 246, 0.2);
transform: translateY(-2px);
}
.cnh-wrapper .slider-controls {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 100%;
display: flex;
justify-content: space-between;
pointer-events: none;
z-index: 3;
}
.cnh-wrapper .slider-btn {
width: 50px;
height: 50px;
background: linear-gradient(135deg, #3b82f6, #64748b);
border: none;
border-radius: 50%;
color: #ffffff;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s ease;
pointer-events: all;
box-shadow: 0 4px 15px rgba(59, 130, 246, 0.3);
}
.cnh-wrapper .slider-btn:hover {
transform: scale(1.1);
box-shadow: 0 8px 25px rgba(59, 130, 246, 0.4);
}
.cnh-wrapper .prev-btn {
left: -25px;
}
.cnh-wrapper .next-btn {
right: -25px;
}
.cnh-wrapper .slider-dots {
display: flex;
justify-content: center;
gap: 1rem;
margin-top: 3rem;
}
.cnh-wrapper .dot {
width: 12px;
height: 12px;
border-radius: 50%;
background: rgba(59, 130, 246, 0.3);
cursor: pointer;
transition: all 0.3s ease;
}
.cnh-wrapper .dot.active,
.cnh-wrapper .dot:hover {
background: #3b82f6;
transform: scale(1.2);
}
.cnh-wrapper .vehicles-note {
display: flex;
justify-content: center;
}
.cnh-wrapper .note-highlight {
display: flex;
align-items: flex-start;
gap: 1.5rem;
background: rgba(59, 130, 246, 0.05);
border: 1px solid rgba(59, 130, 246, 0.2);
border-radius: 20px;
padding: 2.5rem;
max-width: 900px;
}
.cnh-wrapper .note-highlight .note-icon {
width: 60px;
height: 60px;
background: linear-gradient(135deg, #3b82f6, #64748b);
border-radius: 15px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.cnh-wrapper .note-highlight .note-icon i {
font-size: 1.8rem;
color: #ffffff;
}
.cnh-wrapper .note-text h4 {
font-size: 1.5rem;
font-weight: 700;
color: #1e293b;
margin-bottom: 1rem;
}
.cnh-wrapper .note-text p {
font-size: 1.1rem;
line-height: 1.7;
color: #64748b;
margin: 0;
}
/* Responsive Design for Vehicles Section */
@media (max-width: 1024px) {
.cnh-wrapper .vehicle-slide {
min-width: calc(50% - 1rem);
}
}
@media (max-width: 768px) {
.cnh-wrapper .supported-vehicles-section {
padding: 4rem 0;
}
.cnh-wrapper .vehicles-container {
padding: 0 1.5rem;
}
/* Hide slider on mobile and show static grid */
.cnh-wrapper .vehicles-slider-wrapper {
display: none;
}
.cnh-wrapper .vehicles-static-grid {
display: grid;
}
.cnh-wrapper .vehicle-card {
padding: 2rem;
}
.cnh-wrapper .note-highlight {
flex-direction: column;
text-align: center;
gap: 1rem;
padding: 2rem;
}
}
@media (max-width: 480px) {
.cnh-wrapper .vehicle-card {
padding: 1.5rem;
}
.cnh-wrapper .vehicle-logo {
width: 100px;
height: 60px;
}
.cnh-wrapper .vehicle-info h3 {
font-size: 1.5rem;
}
.cnh-wrapper .vehicle-types {
gap: 0.5rem;
}
.cnh-wrapper .vehicle-type {
font-size: 0.75rem;
padding: 0.4rem 0.8rem;
}
}
/* Package Contents Section Styles */
.cnh-wrapper .package-contents-section {
padding: 8rem 0;
background: linear-gradient(135deg, #e2e8f0 0%, #cbd5e1 100%);
position: relative;
overflow: hidden;
margin-bottom: 120px;
}
.cnh-wrapper .package-contents-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background:
radial-gradient(circle at 30% 30%, rgba(59, 130, 246, 0.08) 0%, transparent 50%),
radial-gradient(circle at 70% 70%, rgba(100, 116, 139, 0.05) 0%, transparent 50%);
}
.cnh-wrapper .package-container {
max-width: 1400px;
margin: 0 auto;
padding: 0 2rem;
position: relative;
z-index: 2;
}
.cnh-wrapper .package-header {
text-align: center;
margin-bottom: 5rem;
}
.cnh-wrapper .package-header h2 {
font-size: clamp(2.2rem, 4.4vw, 2.75rem);
font-weight: 900;
margin-bottom: 1.5rem;
color: #1e293b;
letter-spacing: -0.02em;
}
.cnh-wrapper .package-subtitle {
font-size: 1.2375rem;
line-height: 1.7;
color: #64748b;
max-width: 700px;
margin: 0 auto;
font-weight: 400;
}
.cnh-wrapper .package-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 2rem;
max-width: 1200px;
margin: 0 auto;
}
.cnh-wrapper .package-card {
background: rgba(255, 255, 255, 0.9);
border: 2px solid #3b82f6;
border-radius: 20px;
padding: 2.5rem 2rem;
text-align: center;
transition: all 0.3s ease;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
position: relative;
overflow: hidden;
}
.cnh-wrapper .package-card:hover {
transform: translateY(-5px);
box-shadow: 0 15px 35px rgba(59, 130, 246, 0.2);
border-color: #2563eb;
}
.cnh-wrapper .package-icon {
width: 80px;
height: 80px;
background: #3b82f6;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 1.5rem;
transition: all 0.3s ease;
}
.cnh-wrapper .package-card:hover .package-icon {
background: #2563eb;
transform: scale(1.1);
}
.cnh-wrapper .package-icon i {
font-size: 2rem;
color: #ffffff;
}
.cnh-wrapper .package-icon i {
font-size: 2rem;
color: #1e293b;
}
.cnh-wrapper .package-card h3 {
font-size: 1.3rem;
font-weight: 700;
color: #1e293b;
margin-bottom: 1rem;
line-height: 1.3;
}
.cnh-wrapper .package-card p {
font-size: 1rem;
color: #64748b;
line-height: 1.5;
margin: 0;
}
/* Responsive Design for Package Contents */
@media (max-width: 1024px) {
.cnh-wrapper .package-grid {
grid-template-columns: repeat(2, 1fr);
gap: 1.5rem;
}
}
@media (max-width: 768px) {
.cnh-wrapper .package-contents-section {
padding: 4rem 0;
}
.cnh-wrapper .package-container {
padding: 0 1.5rem;
}
.cnh-wrapper .package-grid {
grid-template-columns: 1fr;
gap: 1.5rem;
}
.cnh-wrapper .package-card {
padding: 2rem 1.5rem;
}
}
@media (max-width: 480px) {
.cnh-wrapper .package-card {
padding: 1.5rem;
}
.cnh-wrapper .package-icon {
width: 60px;
height: 60px;
}
.cnh-wrapper .package-icon i {
font-size: 1.5rem;
}
.cnh-wrapper .package-card h3 {
font-size: 1.1rem;
}
.cnh-wrapper .package-card p {
font-size: 0.9rem;
}
}
/* FAQ Section Styles - Redesigned */
.cnh-wrapper .faq-section {
padding: 8rem 0;
background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);
position: relative;
overflow: hidden;
margin-bottom: 120px;
}
.cnh-wrapper .faq-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background:
radial-gradient(circle at 20% 30%, rgba(59, 130, 246, 0.08) 0%, transparent 60%),
radial-gradient(circle at 80% 70%, rgba(100, 116, 139, 0.05) 0%, transparent 60%);
z-index: 1;
}
.cnh-wrapper .faq-section::after {
content: '';
position: absolute;
top: -50%;
right: -10%;
width: 600px;
height: 600px;
background: radial-gradient(circle, rgba(59, 130, 246, 0.1) 0%, transparent 70%);
border-radius: 50%;
z-index: 1;
}
.cnh-wrapper .faq-container {
max-width: 1100px;
margin: 0 auto;
padding: 0 2rem;
position: relative;
z-index: 2;
}
.cnh-wrapper .faq-header {
text-align: center;
margin-bottom: 4rem;
position: relative;
}
.cnh-wrapper .faq-header::before {
content: '';
position: absolute;
top: -20px;
left: 50%;
transform: translateX(-50%);
width: 80px;
height: 4px;
background: linear-gradient(135deg, #3b82f6, #64748b);
border-radius: 2px;
}
.cnh-wrapper .faq-header h2 {
font-size: clamp(2.5rem, 5vw, 3.2rem);
font-weight: 900;
margin-bottom: 1.5rem;
color: #1e293b;
letter-spacing: -0.03em;
position: relative;
}
.cnh-wrapper .faq-header h2 .gradient-text {
background: linear-gradient(135deg, #3b82f6, #64748b);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
position: relative;
}
.cnh-wrapper .faq-subtitle {
font-size: 1.3rem;
line-height: 1.8;
color: #64748b;
max-width: 750px;
margin: 0 auto;
font-weight: 400;
}
.cnh-wrapper .faq-content {
display: grid;
grid-template-columns: 1fr;
gap: 1.25rem;
}
.cnh-wrapper .faq-item {
background: #ffffff;
border-radius: 24px;
border: 2px solid rgba(59, 130, 246, 0.1);
overflow: hidden;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
position: relative;
}
.cnh-wrapper .faq-item::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 4px;
height: 0;
background: linear-gradient(135deg, #3b82f6, #64748b);
transition: height 0.4s cubic-bezier(0.4, 0, 0.2, 1);
z-index: 1;
}
.cnh-wrapper .faq-item:hover {
border-color: rgba(59, 130, 246, 0.3);
box-shadow: 0 12px 40px rgba(59, 130, 246, 0.15);
transform: translateY(-2px);
}
.cnh-wrapper .faq-item.active {
border-color: rgba(59, 130, 246, 0.4);
box-shadow: 0 16px 50px rgba(59, 130, 246, 0.2);
}
.cnh-wrapper .faq-item.active::before {
height: 100%;
}
.cnh-wrapper .faq-question {
display: flex;
align-items: center;
justify-content: space-between;
padding: 2rem 2.5rem;
cursor: pointer;
transition: all 0.3s ease;
position: relative;
background: transparent;
gap: 1.5rem;
}
.cnh-wrapper .faq-question:hover {
background: rgba(59, 130, 246, 0.03);
}
.cnh-wrapper .faq-item.active .faq-question {
background: rgba(59, 130, 246, 0.05);
}
.cnh-wrapper .faq-question-content {
display: flex;
align-items: center;
gap: 1.25rem;
flex: 1;
}
.cnh-wrapper .faq-question-icon {
width: 50px;
height: 50px;
min-width: 50px;
background: linear-gradient(135deg, rgba(59, 130, 246, 0.1), rgba(100, 116, 139, 0.1));
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.3s ease;
}
.cnh-wrapper .faq-question-icon i {
font-size: 1.3rem;
color: #3b82f6;
transition: all 0.3s ease;
}
.cnh-wrapper .faq-item.active .faq-question-icon {
background: linear-gradient(135deg, #3b82f6, #64748b);
transform: scale(1.1);
}
.cnh-wrapper .faq-item.active .faq-question-icon i {
color: #ffffff;
}
.cnh-wrapper .faq-question h3 {
font-size: 1.25rem;
font-weight: 700;
color: #1e293b;
margin: 0;
line-height: 1.5;
flex: 1;
}
.cnh-wrapper .faq-item.active .faq-question h3 {
color: #3b82f6;
}
.cnh-wrapper .faq-toggle-icon {
width: 44px;
height: 44px;
min-width: 44px;
background: linear-gradient(135deg, #3b82f6, #64748b);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
flex-shrink: 0;
box-shadow: 0 4px 12px rgba(59, 130, 246, 0.2);
}
.cnh-wrapper .faq-toggle-icon i {
font-size: 1.1rem;
color: #ffffff;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.cnh-wrapper .faq-item.active .faq-toggle-icon {
transform: rotate(180deg);
background: linear-gradient(135deg, #2563eb, #475569);
box-shadow: 0 6px 20px rgba(37, 99, 235, 0.3);
}
.cnh-wrapper .faq-answer {
max-height: 0;
overflow: hidden;
transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
background: rgba(59, 130, 246, 0.02);
}
.cnh-wrapper .faq-item.active .faq-answer {
max-height: 800px;
padding: 0 2.5rem 2.5rem 2.5rem;
}
.cnh-wrapper .faq-answer-content {
padding-top: 1.5rem;
padding-left: 4.25rem;
position: relative;
}
.cnh-wrapper .faq-answer-content::before {
content: '';
position: absolute;
left: 0;
top: 1.5rem;
bottom: 0;
width: 3px;
background: linear-gradient(135deg, rgba(59, 130, 246, 0.3), rgba(100, 116, 139, 0.3));
border-radius: 2px;
}
.cnh-wrapper .faq-answer p {
font-size: 1.05rem;
line-height: 1.8;
color: #475569;
margin: 0;
font-weight: 400;
}
.cnh-wrapper .faq-answer p strong {
color: #1e293b;
font-weight: 600;
}
/* Responsive Design for FAQ */
@media (max-width: 1024px) {
.cnh-wrapper .faq-container {
max-width: 900px;
}
}
@media (max-width: 768px) {
.cnh-wrapper .faq-section {
padding: 5rem 0;
}
.cnh-wrapper .faq-container {
padding: 0 1.5rem;
}
.cnh-wrapper .faq-header {
margin-bottom: 3rem;
}
.cnh-wrapper .faq-subtitle {
font-size: 1.15rem;
}
.cnh-wrapper .faq-content {
gap: 1rem;
}
.cnh-wrapper .faq-question {
padding: 1.5rem;
gap: 1rem;
}
.cnh-wrapper .faq-question-content {
gap: 1rem;
}
.cnh-wrapper .faq-question-icon {
width: 44px;
height: 44px;
min-width: 44px;
}
.cnh-wrapper .faq-question-icon i {
font-size: 1.1rem;
}
.cnh-wrapper .faq-question h3 {
font-size: 1.1rem;
}
.cnh-wrapper .faq-toggle-icon {
width: 40px;
height: 40px;
min-width: 40px;
}
.cnh-wrapper .faq-item.active .faq-answer {
padding: 0 1.5rem 1.5rem 1.5rem;
}
.cnh-wrapper .faq-answer-content {
padding-left: 3.5rem;
}
.cnh-wrapper .faq-answer p {
font-size: 1rem;
}
}
@media (max-width: 480px) {
.cnh-wrapper .faq-section {
padding: 4rem 0;
}
.cnh-wrapper .faq-question {
padding: 1.25rem;
flex-wrap: wrap;
}
.cnh-wrapper .faq-question-content {
width: 100%;
}
.cnh-wrapper .faq-question-icon {
width: 40px;
height: 40px;
min-width: 40px;
}
.cnh-wrapper .faq-question h3 {
font-size: 1rem;
line-height: 1.4;
}
.cnh-wrapper .faq-toggle-icon {
width: 36px;
height: 36px;
min-width: 36px;
}
.cnh-wrapper .faq-item.active .faq-answer {
padding: 0 1.25rem 1.25rem 1.25rem;
}
.cnh-wrapper .faq-answer-content {
padding-left: 0;
padding-top: 1rem;
}
.cnh-wrapper .faq-answer-content::before {
display: none;
}
}
/* Enhanced Warranty Content Styles */
.cnh-wrapper .warranty-content {
display: flex;
flex-direction: column;
gap: 2rem;
margin-top: 1rem;
}
.cnh-wrapper .warranty-period {
background: linear-gradient(135deg, rgba(59, 130, 246, 0.1), rgba(59, 130, 246, 0.05));
border: 2px solid rgba(59, 130, 246, 0.2);
border-radius: 16px;
padding: 1.5rem;
text-align: center;
}
.cnh-wrapper .warranty-period h4 {
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
font-size: 1.3rem;
font-weight: 700;
color: #3b82f6;
margin-bottom: 1rem;
}
.cnh-wrapper .warranty-period h4 i {
font-size: 1.5rem;
}
.cnh-wrapper .warranty-duration {
font-size: 1.4rem;
font-weight: 800;
color: #1e293b;
background: linear-gradient(135deg, #3b82f6, #64748b);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
margin: 0;
}
.cnh-wrapper .warranty-coverage,
.cnh-wrapper .warranty-exclusions {
background: rgba(255, 255, 255, 0.8);
border-radius: 16px;
padding: 1.5rem;
border: 1px solid rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .warranty-coverage h4,
.cnh-wrapper .warranty-exclusions h4 {
display: flex;
align-items: center;
gap: 10px;
font-size: 1.2rem;
font-weight: 700;
margin-bottom: 1rem;
}
.cnh-wrapper .warranty-coverage h4 {
color: #059669;
}
.cnh-wrapper .warranty-coverage h4 i {
color: #059669;
font-size: 1.3rem;
}
.cnh-wrapper .warranty-exclusions h4 {
color: #dc2626;
}
.cnh-wrapper .warranty-exclusions h4 i {
color: #dc2626;
font-size: 1.3rem;
}
.cnh-wrapper .warranty-list {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-direction: column;
gap: 0.75rem;
}
.cnh-wrapper .warranty-list li {
display: flex;
align-items: center;
gap: 12px;
padding: 12px 16px;
border-radius: 10px;
font-size: 1rem;
font-weight: 500;
transition: all 0.3s ease;
}
.cnh-wrapper .warranty-list.included li {
background: rgba(5, 150, 105, 0.1);
border: 1px solid rgba(5, 150, 105, 0.2);
color: #065f46;
}
.cnh-wrapper .warranty-list.included li:hover {
background: rgba(5, 150, 105, 0.15);
transform: translateX(5px);
}
.cnh-wrapper .warranty-list.included li i {
color: #059669;
font-size: 1.1rem;
width: 16px;
flex-shrink: 0;
}
.cnh-wrapper .warranty-list.excluded li {
background: rgba(220, 38, 38, 0.1);
border: 1px solid rgba(220, 38, 38, 0.2);
color: #991b1b;
}
.cnh-wrapper .warranty-list.excluded li:hover {
background: rgba(220, 38, 38, 0.15);
transform: translateX(5px);
}
.cnh-wrapper .warranty-list.excluded li i {
color: #dc2626;
font-size: 1.1rem;
width: 16px;
flex-shrink: 0;
}
/* Responsive Design for Warranty Content */
@media (max-width: 768px) {
.cnh-wrapper .warranty-content {
gap: 1.5rem;
}
.cnh-wrapper .warranty-period,
.cnh-wrapper .warranty-coverage,
.cnh-wrapper .warranty-exclusions {
padding: 1.25rem;
}
.cnh-wrapper .warranty-period h4,
.cnh-wrapper .warranty-coverage h4,
.cnh-wrapper .warranty-exclusions h4 {
font-size: 1.1rem;
}
.cnh-wrapper .warranty-duration {
font-size: 1.2rem;
}
.cnh-wrapper .warranty-list li {
padding: 10px 12px;
font-size: 0.95rem;
}
}
@media (max-width: 480px) {
.cnh-wrapper .warranty-period h4,
.cnh-wrapper .warranty-coverage h4,
.cnh-wrapper .warranty-exclusions h4 {
flex-direction: column;
gap: 5px;
text-align: center;
}
.cnh-wrapper .warranty-list li {
padding: 8px 10px;
font-size: 0.9rem;
}
}
/* Support and Contact Section Styles */
.cnh-wrapper .support-contact-section {
padding: 8rem 0;
background: linear-gradient(135deg, #e2e8f0 0%, #cbd5e1 100%);
position: relative;
overflow: hidden;
}
.cnh-wrapper .support-contact-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background:
radial-gradient(circle at 25% 25%, rgba(59, 130, 246, 0.05) 0%, transparent 50%),
radial-gradient(circle at 75% 75%, rgba(100, 116, 139, 0.03) 0%, transparent 50%);
}
.cnh-wrapper .support-container {
max-width: 1400px;
margin: 0 auto;
padding: 0 2rem;
position: relative;
z-index: 2;
}
.cnh-wrapper .support-header {
text-align: center;
margin-bottom: 5rem;
}
.cnh-wrapper .support-header h2 {
font-size: clamp(2.2rem, 4.4vw, 2.75rem);
font-weight: 900;
margin-bottom: 1.5rem;
color: #1e293b;
letter-spacing: -0.02em;
}
.cnh-wrapper .support-header h2 .gradient-text {
background: linear-gradient(135deg, #3b82f6, #64748b);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.cnh-wrapper .support-subtitle {
font-size: 1.2375rem;
line-height: 1.7;
color: #64748b;
max-width: 700px;
margin: 0 auto;
font-weight: 400;
}
.cnh-wrapper .support-content {
display: flex;
flex-direction: column;
gap: 5rem;
}
.cnh-wrapper .support-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2rem;
}
.cnh-wrapper .support-card {
background: rgba(255, 255, 255, 0.9);
border-radius: 24px;
padding: 3rem;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(59, 130, 246, 0.1);
transition: all 0.4s ease;
text-align: center;
position: relative;
overflow: hidden;
}
.cnh-wrapper .support-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background: linear-gradient(135deg, #3b82f6, #64748b);
z-index: 2;
}
.cnh-wrapper .support-card:hover {
transform: translateY(-10px);
box-shadow: 0 20px 50px rgba(59, 130, 246, 0.2);
border-color: rgba(59, 130, 246, 0.3);
}
.cnh-wrapper .support-icon {
width: 80px;
height: 80px;
background: linear-gradient(135deg, #3b82f6, #64748b);
border-radius: 20px;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 2rem;
transition: all 0.3s ease;
}
.cnh-wrapper .support-card:hover .support-icon {
transform: scale(1.1);
}
.cnh-wrapper .support-icon i {
font-size: 2rem;
color: #ffffff;
}
.cnh-wrapper .support-card h3 {
font-size: 1.5rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 1.5rem;
line-height: 1.3;
}
.cnh-wrapper .support-card p {
font-size: 1.1rem;
color: #64748b;
line-height: 1.7;
margin-bottom: 2rem;
}
.cnh-wrapper .support-details {
display: flex;
flex-direction: column;
gap: 1rem;
}
.cnh-wrapper .detail-item {
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
padding: 12px 20px;
background: rgba(59, 130, 246, 0.05);
border-radius: 12px;
border: 1px solid rgba(59, 130, 246, 0.1);
transition: all 0.3s ease;
}
.cnh-wrapper .detail-item:hover {
background: rgba(59, 130, 246, 0.1);
transform: translateY(-2px);
}
.cnh-wrapper .detail-item i {
color: #3b82f6;
font-size: 1rem;
width: 16px;
flex-shrink: 0;
}
.cnh-wrapper .detail-item span {
color: #64748b;
font-size: 0.95rem;
font-weight: 600;
}
.cnh-wrapper .contact-form-section {
background: rgba(255, 255, 255, 0.9);
border-radius: 24px;
padding: 4rem;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(59, 130, 246, 0.1);
position: relative;
overflow: hidden;
}
.cnh-wrapper .contact-form-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background: linear-gradient(135deg, #3b82f6, #64748b);
z-index: 2;
}
.cnh-wrapper .form-container {
max-width: 800px;
margin: 0 auto;
}
.cnh-wrapper .form-container h3 {
font-size: 2.2rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 1rem;
text-align: center;
}
.cnh-wrapper .form-container p {
font-size: 1.1rem;
color: #64748b;
text-align: center;
margin-bottom: 3rem;
line-height: 1.6;
}
.cnh-wrapper .contact-form {
display: flex;
flex-direction: column;
gap: 2rem;
}
.cnh-wrapper .form-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 2rem;
}
.cnh-wrapper .form-group {
display: flex;
flex-direction: column;
gap: 0.5rem;
}
.cnh-wrapper .form-group label {
font-size: 1rem;
font-weight: 600;
color: #1e293b;
}
.cnh-wrapper .form-group input,
.cnh-wrapper .form-group select,
.cnh-wrapper .form-group textarea {
padding: 1rem 1.5rem;
border: 2px solid #e2e8f0;
border-radius: 12px;
font-size: 1rem;
font-family: 'Outfit', sans-serif;
transition: all 0.3s ease;
background: #ffffff;
}
.cnh-wrapper .form-group input:focus,
.cnh-wrapper .form-group select:focus,
.cnh-wrapper .form-group textarea:focus {
outline: none;
border-color: #3b82f6;
box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}
.cnh-wrapper .form-group textarea {
resize: vertical;
min-height: 120px;
}
.cnh-wrapper .submit-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 12px;
background: linear-gradient(135deg, #3b82f6, #64748b);
color: #ffffff;
padding: 1rem 2rem;
border: none;
border-radius: 50px;
font-size: 1.1rem;
font-weight: 700;
cursor: pointer;
transition: all 0.3s ease;
font-family: 'Outfit', sans-serif;
box-shadow: 0 4px 15px rgba(59, 130, 246, 0.3);
margin: 1rem auto 0;
min-width: 200px;
}
.cnh-wrapper .submit-btn:hover {
transform: translateY(-2px);
box-shadow: 0 8px 25px rgba(59, 130, 246, 0.4);
}
.cnh-wrapper .submit-btn i {
font-size: 1rem;
}
/* Responsive Design for Support Section */
@media (max-width: 1024px) {
.cnh-wrapper .support-grid {
grid-template-columns: 1fr;
gap: 2rem;
}
.cnh-wrapper .form-row {
grid-template-columns: 1fr;
gap: 1.5rem;
}
}
@media (max-width: 768px) {
.cnh-wrapper .support-contact-section {
padding: 4rem 0;
}
.cnh-wrapper .support-container {
padding: 0 1.5rem;
}
.cnh-wrapper .support-card {
padding: 2rem;
}
.cnh-wrapper .contact-form-section {
padding: 2.5rem;
}
.cnh-wrapper .form-container h3 {
font-size: 1.8rem;
}
.cnh-wrapper .support-icon {
width: 60px;
height: 60px;
}
.cnh-wrapper .support-icon i {
font-size: 1.5rem;
}
}
@media (max-width: 480px) {
.cnh-wrapper .support-card {
padding: 1.5rem;
}
.cnh-wrapper .contact-form-section {
padding: 2rem;
}
.cnh-wrapper .form-container h3 {
font-size: 1.5rem;
}
.cnh-wrapper .form-container p {
font-size: 1rem;
}
.cnh-wrapper .support-card h3 {
font-size: 1.3rem;
}
.cnh-wrapper .support-card p {
font-size: 1rem;
}
.cnh-wrapper .detail-item {
padding: 10px 15px;
}
.cnh-wrapper .detail-item span {
font-size: 0.9rem;
}
.cnh-wrapper .submit-btn {
padding: 0.9rem 1.5rem;
font-size: 1rem;
min-width: 180px;
}
}

Profesyonel Teşhis Teknolojisi
CNH DPA5
New Holland, Case, Kobelco marka araçlarda gelişmiş arıza tespit ve teşhis cihazı. Profesyonel servis kalitesinde diagnostik çözümü.
Hızlı Teşhis
Dakikalar içinde kapsamlı arıza analizi
ECM Programlama
Motor kontrol üniteleri yeniden programlama
Canlı Veri
Gerçek zamanlı sistem izleme
Hemen Satın Al
Detayları İncele
Fiyatlar KDV hariç olup, KDV ödeme aşamasında eklenecektir
360° Görünüm
360°







CNH Industrial® Certified
CNH DPA5 Arıza Tespit Cihazı
New Holland, Case, Kobelco marka araçlarda yetkili servis kalitesinde arıza tespit ve teşhis imkanı sunan gelişmiş diagnostik çözümü.
CNH DPA5 Arıza Tespit Cihazı, CNH Industrial® tarafından geliştirilen profesyonel bir diagnostik araçtır. Bu cihaz, elektronik sistem mimarisinin bir parçası olarak Kontrolör Alan Ağı (CAN) BUS'a sahip makinelere bağlanmak için bayi teknisyenleri tarafından kullanılır.
Her uygulama için derinlemesine işlevsellik sağlamak üzere tasarlanan bu sistem, motorlar, şanzımanlar, fren uyarı cihazı, konfor, güvenlik, emisyonlar, havalı süspansiyon, treyler ve bakım dahil tüm kritik sistemleri kapsar.
Hazır Set - Direkt Kullanıma Hazır
CNH DPA5 tam bir hazır set olarak sunulmaktadır. Paket içeriğinde tüm gerekli bileşenler bulunmaktadır:
- CNH DPA5 Ana Cihaz: Profesyonel diagnostik cihazı
- Yazılım Dahil: Tüm diagnostik yazılımları önceden yüklü ve hazır
- Laptop Dahil: Cihazı çalıştırmak için gerekli laptop pakete dahildir
- Bağlantı Kabloları: USB bağlantı kablosu ve J1939, J1708 araç bağlantı kabloları
- Direkt Kullanıma Hazır: Kurulum gerektirmeden, açıp kullanmaya hazır tam set
CNH DPA5 Özellikleri
Profesyonel teşhis ve bakım için gereken tüm özellikler
ECU Programlama
Motor kontrol ünitelerinin programlanması ve konfigürasyonu yapılır
Hata Kodu Yönetimi
Tüm kontrol ünitelerinden kayıtlı ve aktif hata kodlarının hızlı okunması ve silinmesi
Canlı Veri İzleme
Sensör değerleri, basınçlar, sıcaklıklar ve kritik parametrelerin anlık takibi
Kontrolör Durumu
Her ECU'nun yazılım versiyonu, güncel durumu ve donanım bilgilerinin tespiti
ECU Programlama
Elektronik kontrol ünitelerinin yeniden programlanması ve parametre yönetimi
Parametre Yönetimi
Motor gücü, şanzıman stratejileri, hidrolik akış ve PTO parametrelerinin ayarlanması
Sistem Kalibrasyonları
Şanzıman, hidrolik sistemler ve elektronik bileşenlerin hassas kalibrasyonu
Diagnostik Testler
Solenoid valfler, enjektörler ve fanların manuel çalıştırılması ve test edilmesi
Aktüatör Çalıştırmaları
Belirli bileşenlerin düzgün çalışıp çalışmadığının kontrol edilmesi
Kapsam Diagnostikleri
Detaylı sistem analizi ve kapsamlı arıza teşhis işlemleri
Yetkili Servis Fonksiyonları
Makine çalışma mantığını değiştirecek düzeyde yetkili müdahaleler
Bakım ve Servis
Periyodik kalibrasyonlar ve parça değişim sonrası ayarlamalar
Pakete Dahil Laptop
CNH DPA5 cihazını çalıştırmak için gerekli laptop pakete dahildir




Not: Görseller referans amaçlıdır. Gerçek ürün özellikleri ve görünümü sipariş öncesi teyit edilmelidir.
Laptop Özellikleri
İşlemci: Intel® Core™ i5-4300U
RAM Bellek: 8GB DDR3
Depolama: 240GB SSD Disk Bellek
İşletim Sistemi: Windows 10 Pro
Hazır Yüklü Yazılım: CNH DPA5 diagnostik yazılımları önceden yüklü
USB Bağlantı: Cihazla uyumlu USB portları mevcut
Cihazı 360° Açıdan Keşfedin
CNH DPA5'in her detayını interaktif deneyimle yaşayın. Profesyonel tasarımından gelişmiş özelliklerine kadar her şeyi yakından inceleyin.
CNH DPA5 İnteraktif Tanıtım Videosu
Video Yakında Eklenecek
CNH DPA5'in detaylı tanıtım videosu hazırlanıyor
Sağlam Yapı & Profesyonel Tasarım
CNH DPA5, zorlu saha koşullarına dayanacak şekilde tasarlanmış profesyonel bir teşhis cihazıdır. Her detayı özenle işlenmiş tasarımı ile endüstriyel kullanım için mükemmel dayanıklılık sunar.
Endüstriyel Dayanıklılık
Sağlam yapısı ile zorlu saha koşullarında güvenilir performans sağlar.
CAN BUS Bağlantı Desteği
Kontrolör Alan Ağı protokolü ile geniş araç uyumluluğu.
Kolay Kullanım
Ergonomik tasarım ve kullanıcı dostu arayüz ile hızlı teşhis imkanı.
Güçlü İşlemci
Hızlı veri işleme ve stabil performans
USB Bağlantı
USB 2.0 ile hızlı ve güvenilir veri aktarımı
CAN BUS Protokol
Kontrolör Alan Ağı protokol desteği
ECU Programlama
Elektronik kontrol ünitesi yeniden programlama
Kurulan Yazılımlar
CNH DPA5 cihazınızla birlikte pakete dahil olan profesyonel yazılım çözümleri
Diagnostik Yazılımı
Electronic Service Tool (EST)
Kapsamlı araç diagnostiği yapmanıza olanak sağlayan ana yazılımdır. Tüm CNH marka araçlarda derinlemesine teşhis ve programlama işlemleri gerçekleştirebilirsiniz.
Kapsamlı araç diagnostiği
ECU programlama ve güncelleme
Hata kodu analizi
Canlı veri izleme
Yazılım Detayları




Katalog Yazılımı
eTim Go Katalog Yazılımı
Yedek parça ve tamir katalog yazılımıdır. Tarım ve İş Makinaları için kapsamlı parça katalogları ve teknik bilgilere erişim sağlar.
Yedek parça kataloğu
Tamir kılavuzları
Teknik şemalar
Parça numaraları
Yazılım Detayları





Yazılım Uyumluluğu
Windows Uyumluluğu
Tüm Windows 10 64 Bit Pro sürüm ile uyumludur
Yazılım Dili
Yazılım dili İngilizcedir
Protokol Desteği
CAN BUS ve K-Line protokol desteği
Önemli Bilgi
CNH DPA5 cihazı ile birlikte yukarıda belirtilen yazılımlar (EST ve eTim Go) pakete dahildir ve hazır olarak yüklü gelmektedir. DPA5 ile Iveco motorları için EASy yazılımı ile K-Line protokolünde teşhis, programlama ve ECU yeniden yükleme işlemlerini gerçekleştirebilirsiniz. EASy yazılımı pakete dahil değildir ve ayrı satın alınması gerekmektedir.
Desteklenen Araç Markaları
CNH DPA5 ile uyumlu tüm araç markaları ve modelleri

New Holland
Tarım ve İnşaat Makinaları
Traktörler
Biçerdöverler
İş Makinaları
Yükleyiciler

Case
Tarım ve İnşaat
Traktörler
Ekskavatörler
Biçerdöverler
Kompaktörler

Kobelco
İnşaat Makinaları
Ekskavatörler
Vinçler
Yıkım Makinaları

Steyr
Tarım Makinaları
Traktörler
Kompakt Traktörler

Iveco (Astra)
Ticari Araçlar
Kamyonlar
Otobüsler
Hafif Ticari

Flexi-Coil
Tarım Ekipmanları
Ekim Makinaları
Hava Seederler

New Holland
Tarım ve İnşaat Makinaları
Traktörler
Biçerdöverler
İş Makinaları
Yükleyiciler

Case
Tarım ve İnşaat
Traktörler
Ekskavatörler
Biçerdöverler
Kompaktörler

Kobelco
İnşaat Makinaları
Ekskavatörler
Vinçler
Yıkım Makinaları

Steyr
Tarım Makinaları
Traktörler
Kompakt Traktörler

Iveco (Astra)
Ticari Araçlar
Kamyonlar
Otobüsler
Hafif Ticari

Flexi-Coil
Tarım Ekipmanları
Ekim Makinaları
Hava Seederler
Geniş Uyumluluk
CNH DPA5, CAN BUS protokolüne sahip tüm CNH Industrial markaları ile tam uyumludur. Elektronik kontrol ünitelerine doğrudan erişim sağlayarak profesyonel teşhis imkanı sunar.
Merak Edilenler
CNH DPA5 hakkında sıkça sorulan sorular ve detaylı cevapları
CNH DPA5 hangi araç markalarında kullanılabilir?
CNH DPA5, New Holland, Case, Kobelco, Steyr, Iveco (Astra) ve Flexi-Coil marka araçlarda kullanılabilir. CAN BUS protokolüne sahip tüm CNH Industrial markaları ile tam uyumludur.
Yazılımlar cihaz fiyatına dahil mi?
Evet, EST ve eTim Go yazılımları hazır set paketine dahildir. CNH DPA5 tam bir hazır set olarak sunulduğu için tüm diagnostik yazılımları önceden yüklü ve kullanıma hazır şekilde gelmektedir.
Hangi işletim sistemleri destekleniyor?
CNH DPA5, Windows 10 64-bit Pro sürümü ile uyumludur. Yazılımların dili İngilizce'dir ve CAN BUS ile K-Line protokol desteği sunar.
Cihaz ile hangi işlemler yapılabilir?
CNH DPA5 ile ECU programlama, hata kodu okuma/silme, canlı veri izleme, sistem kalibrasyonları, diagnostik testler, aktüatör çalıştırmaları ve kapsamlı arıza teşhis işlemleri gerçekleştirilebilir.
Paket içeriğinde neler bulunuyor?
Paket içeriğinde CNH DPA5 ana cihazı, laptop (Windows 10 64-bit Pro ile), diagnostik yazılımları (EST ve eTim Go önceden yüklü), USB bağlantı kablosu ve J1939 ve J1708 araç bağlantı kabloları bulunmaktadır. Tüm bileşenler hazır set olarak sunulmaktadır.
Garanti süresi ne kadar?
CNH DPA5 cihazı 6 ay resmi garanti ile satılmaktadır. Pakete dahil olan laptop ise 3 ay garanti ile gelmektedir. Garanti kapsamında üretim kaynaklı arızalar, malzeme hataları ve fabrikasyon kusurları yer almaktadır. Yanlış kullanım, fiziksel hasar ve kullanıcı kaynaklı arızalar garanti kapsamı dışındadır.
Destek ve İletişim
CNH DPA5 ile ilgili tüm sorularınız için bizimle iletişime geçin
Telefon Desteği
CNH DPA5 kurulum, kullanım ve sorun giderme konularında uzman ekibimizden telefon ile destek alın.
E-posta Desteği
Detaylı sorularınızı e-posta ile gönderin, en kısa sürede size dönüş yapalım.
WhatsApp Desteği
WhatsApp üzerinden anında iletişime geçin ve hızlı destek alın.
No questions have been asked about this product yet.
Be the first to ask a question!Ask a Question
No reviews yet
Have you tried this product? Share your experience and help other customers make the right choice. Your review will be published after approval.
Türkçe
English
العربية