.af-hero{background:var(--gradient-primary);color:var(--text-white);padding:120px 0 80px;position:relative;overflow:hidden}.af-hero:before{content:"";opacity:.1;background:url(/assets/images/camera-pattern.svg) 50% no-repeat;width:60%;height:200%;position:absolute;top:-50%;right:-10%;transform:rotate(15deg)}.af-hero-content{z-index:2;position:relative}.af-hero h1{margin-bottom:1.5rem;font-size:3.5rem;font-weight:700;line-height:1.2}.af-hero .subtitle{opacity:.95;margin-bottom:2rem;font-size:1.5rem;font-weight:300}.af-hero .summary{text-align:left;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.features-section{background:var(--bg-section);padding:100px 0}.feature-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--primary-alpha-10);height:100%;transition:var(--transition-normal);padding:2.5rem 2rem;position:relative;overflow:hidden}.feature-card:before{content:"";background:var(--gradient-primary);width:100%;height:4px;transition:var(--transition-normal);position:absolute;top:0;left:0;transform:scaleX(0)}.feature-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.feature-card:hover:before{transform:scaleX(1)}.feature-icon{background:var(--gradient-primary);border-radius:var(--radius-lg);width:80px;height:80px;color:var(--text-white);justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:2.5rem;display:flex}.feature-card h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.feature-card p{color:var(--text-muted);margin:0;line-height:1.6}.core-features{background:var(--bg-white);padding:80px 0}.features-table{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.features-table .table{border:none;margin:0}.features-table .table th{background:var(--primary-color);color:var(--text-white);border:none;padding:1.5rem;font-size:1.1rem;font-weight:600}.features-table .table td{border-bottom:1px solid var(--border-light);vertical-align:middle;padding:1.5rem}.features-table .table td:first-child{color:var(--text-primary);background:var(--bg-section);font-weight:600}.features-table .table tr:last-child td{border-bottom:none}.selection-guide{background:var(--bg-section);padding:100px 0}.selection-card{background:var(--bg-card);border-radius:var(--radius-lg);height:100%;transition:var(--transition-normal);border:2px solid #0000;padding:2rem}.selection-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-lg);transform:translateY(-5px)}.selection-badge{background:var(--primary-color);color:var(--text-white);border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-block}.selection-card h4{color:var(--text-primary);margin-bottom:1rem;font-size:1.3rem;font-weight:600}.selection-card .series{color:var(--primary-color);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.selection-card .difference{color:var(--text-secondary);margin-bottom:1rem;font-size:.95rem;line-height:1.5}.selection-card .reason{background:var(--bg-section);border-radius:var(--radius-sm);color:var(--text-secondary);padding:1rem;font-size:.9rem;line-height:1.5}.applications{background:var(--bg-white);padding:100px 0}.app-card{background:var(--gradient-hero);border-radius:var(--radius-lg);color:var(--text-white);height:100%;transition:var(--transition-normal);padding:2.5rem 2rem;position:relative;overflow:hidden}.app-card:before{content:"";background:radial-gradient(circle,var(--primary-alpha-10)0%,transparent 70%);width:100%;height:200%;transition:var(--transition-normal);position:absolute;top:-50%;right:-50%}.app-card:hover{transform:translateY(-8px)}.app-card:hover:before{transform:scale(1.2)}.app-card:nth-child(2) .app-card{background:linear-gradient(135deg,var(--danger-color)0%,var(--primary-light)100%)}.app-card:nth-child(3) .app-card{background:linear-gradient(135deg,var(--primary-light)0%,var(--secondary-color)100%)}.app-card:nth-child(4) .app-card{background:linear-gradient(135deg,var(--accent-color)0%,var(--primary-light)100%)}.app-card:nth-child(5) .app-card{background:linear-gradient(135deg,var(--danger-color)0%,var(--warning-color)100%)}.app-card h4{z-index:2;margin-bottom:1rem;font-size:1.4rem;font-weight:600;position:relative}.app-card .examples{opacity:.9;z-index:2;margin-bottom:1rem;font-size:1rem;position:relative}.app-card .highlights{opacity:.8;z-index:2;font-size:.9rem;line-height:1.5;position:relative}.cta-section{background:var(--primary-color);color:var(--text-white);text-align:center;padding:80px 0}.cta-btn{background:var(--text-white);color:var(--primary-color);transition:var(--transition-normal);border:2px solid var(--text-white);border-radius:50px;padding:1rem 2.5rem;font-weight:600;text-decoration:none;display:inline-block}.cta-btn:hover{color:var(--text-white);background:0 0;transform:translateY(-2px)}@media (width<=768px){.af-hero h1{font-size:2.5rem}.af-hero .subtitle{font-size:1.2rem}.features-section,.core-features,.selection-guide,.applications{padding:60px 0}.feature-card,.selection-card{margin-bottom:2rem}.features-table .table th,.features-table .table td{padding:1rem;font-size:.9rem}}.fade-in-up{opacity:0;transition:all .6s;transform:translateY(30px)}.fade-in-up.animated{opacity:1;transform:translateY(0)}.step-number{background:var(--primary-color);width:40px;height:40px;color:var(--text-white);border-radius:var(--radius-full);justify-content:center;align-items:center;margin-bottom:1rem;font-weight:600;display:flex}
/*# sourceMappingURL=public/assets/css/product/Autofocus.min.css.map */
