@charset "UTF-8";.page-hero{background-color:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);padding:48px 0}.page-hero .breadcrumb{margin-bottom:12px;font-size:12px}.page-hero .breadcrumb-item a{color:var(--color-secondary)}.page-hero .breadcrumb-item.active{color:var(--color-gray-500)}.page-hero h1{font-size:32px;margin-bottom:8px}.page-hero .page-hero-desc{color:var(--color-gray-500);font-size:15px;max-width:520px;margin:0}.industries-section{padding:64px 0}.industry-block{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--color-gray-200)}.industry-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.industry-block .industry-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:8px}.industry-block h2{font-size:24px;margin-bottom:12px}.industry-block p{font-size:15px;color:var(--color-gray-500);line-height:1.7}.industry-block .industry-specs{list-style:none;padding:0;margin:16px 0}.industry-block .industry-specs li{font-size:14px;color:var(--color-gray-600);padding:6px 0 6px 20px;position:relative}.industry-block .industry-specs li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:var(--color-secondary)}.industry-block .industry-img{border-radius:var(--radius);overflow:hidden;background:var(--color-gray-100)}.industry-block .industry-img ai-img,.industry-block .industry-img img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover}.about-section{padding:64px 0}.about-intro{margin-bottom:56px}.about-intro h2{font-size:26px;margin-bottom:16px}.about-intro p{font-size:15px;color:var(--color-gray-500);line-height:1.75;margin-bottom:16px}.about-stats{background:var(--color-gray-50);padding:48px 0;margin-bottom:0}.stat-box{text-align:center;padding:24px}.stat-box .stat-num{font-size:36px;font-weight:700;color:var(--color-primary);display:block;line-height:1;margin-bottom:4px}.stat-box .stat-label{font-size:13px;color:var(--color-gray-500)}.credentials-section{padding:64px 0}.credential-item{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-bottom:1px solid var(--color-gray-200)}.credential-item:last-child{border-bottom:none}.credential-item .cred-icon{width:36px;height:36px;background:var(--color-secondary);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;flex-shrink:0}.credential-item .cred-icon svg{width:18px;height:18px;fill:var(--color-white)}.credential-item h4{font-size:15px;font-weight:600;margin-bottom:4px}.credential-item p{font-size:13px;color:var(--color-gray-500);margin:0}.contact-section{padding:64px 0}.contact-info-card{background:var(--color-gray-50);border-radius:var(--radius);padding:32px;height:100%}.contact-info-card .contact-icon{width:40px;height:40px;margin-bottom:16px;color:var(--color-secondary)}.contact-info-card h4{font-size:16px;font-weight:600;margin-bottom:8px}.contact-info-card p{font-size:14px;color:var(--color-gray-500);margin:0;line-height:1.6}.contact-info-card a{color:var(--color-secondary);font-weight:500}.contact-form-section{padding:64px 0;background:var(--color-white)}.contact-form-section h2{margin-bottom:32px}.support-section{padding:64px 0}.support-category{margin-bottom:48px}.support-category h2{font-size:22px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--color-primary)}.support-item{padding:16px 0;border-bottom:1px solid var(--color-gray-200)}.support-item:last-child{border-bottom:none}.support-item h4{font-size:15px;font-weight:600;color:var(--color-primary);margin-bottom:6px}.support-item p{font-size:14px;color:var(--color-gray-500);margin:0;line-height:1.6}.support-item .support-link{font-size:13px;font-weight:500;color:var(--color-secondary);margin-top:6px;display:inline-block}.support-cta-box{background:var(--color-primary);color:var(--color-white);border-radius:var(--radius);padding:32px;text-align:center;margin-top:48px}.support-cta-box h3{color:var(--color-white);margin-bottom:8px}.support-cta-box p{color:rgba(255,255,255,.7);font-size:14px;margin-bottom:20px}.support-cta-box .btn{background:var(--color-secondary);border:none;color:var(--color-white);font-weight:600;padding:10px 24px}.support-cta-box .btn:hover{background:var(--color-secondary-dark)}.legal-section{padding:48px 0}.legal-section h2{font-size:22px;margin-top:36px;margin-bottom:12px}.legal-section p{font-size:15px;color:var(--color-gray-600);line-height:1.75;margin-bottom:16px}.legal-section ul{padding-left:20px}.legal-section ul li{font-size:15px;color:var(--color-gray-600);margin-bottom:8px;line-height:1.6}.legal-section .last-updated{font-size:13px;color:var(--color-gray-400);margin-bottom:32px}.error-page{padding:80px 0;text-align:center}.error-page .error-code{font-size:80px;font-weight:700;color:var(--color-gray-200);line-height:1;margin-bottom:8px}.error-page h1{font-size:24px;margin-bottom:12px}.error-page p{font-size:15px;color:var(--color-gray-500);margin-bottom:24px;max-width:400px;margin-left:auto;margin-right:auto}.error-page .btn-home{background-color:var(--color-primary);color:var(--color-white);padding:12px 28px;border-radius:var(--radius);font-weight:600;font-size:14px;border:none;cursor:pointer}.error-page .btn-home:hover{background-color:var(--color-primary-light);color:var(--color-white)}@media (max-width:768px){.page-hero{padding:32px 0}.page-hero h1{font-size:24px}.about-section,.contact-section,.industries-section,.support-section{padding:40px 0}}