.sample-table[data-v-355fdaea]{border-collapse:collapse;min-width:600px;width:100%}.sample-table th[data-v-355fdaea]{background:#f8fafc;color:var(--text-light);font-size:.9rem;padding:1rem;text-align:left}.sample-table td[data-v-355fdaea]{border-bottom:1px solid #f1f5f9;font-size:.9rem;padding:1rem}.table-responsive[data-v-355fdaea]{-webkit-overflow-scrolling:touch;border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto;width:100%}[data-v-355fdaea] .sample-dialog{margin-top:10vh!important;max-width:1000px;width:90%}[data-v-355fdaea] .sample-dialog .el-dialog__body{padding:1.5rem}@media(max-width:768px){[data-v-355fdaea] .sample-dialog{margin-top:5vh!important;width:95%}[data-v-355fdaea] .sample-dialog .el-dialog__header{padding:1.25rem 1rem .75rem}[data-v-355fdaea] .sample-dialog .el-dialog__body{padding:1rem}[data-v-355fdaea] .sample-dialog .el-dialog__footer{padding:.75rem 1rem 1.25rem}.sample-table td[data-v-355fdaea],.sample-table th[data-v-355fdaea]{padding:.75rem .5rem}}.stock-tag[data-v-355fdaea]{background:#dcfce7;border-radius:4px;color:#16a34a;font-size:.875rem;padding:.25rem .5rem}.bom-page[data-v-355fdaea]{background-color:#fff;min-height:100vh}.hero-section[data-v-355fdaea]{background:#f8f9fa;border-bottom:1px solid #eee;padding:100px 0;text-align:center}.hero-section h1[data-v-355fdaea]{color:#1a1a1a;font-size:42px;font-weight:800;margin-bottom:20px}.hero-section p[data-v-355fdaea]{color:#666;font-size:20px;margin-bottom:40px}.cta-group[data-v-355fdaea]{display:flex;gap:15px}.cta-group .btn[data-v-355fdaea],.cta-group[data-v-355fdaea]{align-items:center;justify-content:center}.cta-group .btn[data-v-355fdaea]{border-radius:8px;cursor:pointer;display:inline-flex;font-weight:600;padding:12px 25px;transition:all .3s ease}.cta-group .btn-primary[data-v-355fdaea]{background:var(--primary);border:none;color:#fff}.cta-group .btn-primary[data-v-355fdaea]:hover{background:var(--primary-dark)}.cta-group .btn-outline[data-v-355fdaea]{background:transparent;border:1px solid var(--primary);color:var(--primary)}.cta-group .btn-outline[data-v-355fdaea]:hover{background:var(--light-bg)}.cta-group .btn-ghost[data-v-355fdaea]{background:transparent;border:none;color:var(--text-light)}.cta-group .btn-ghost[data-v-355fdaea]:hover{color:var(--primary)}.cta-group .btn i[data-v-355fdaea]{margin-right:6px}.container[data-v-355fdaea]{margin:0 auto;max-width:1200px;padding:0 20px}.py-12[data-v-355fdaea]{padding-bottom:80px;padding-top:80px}.features-section[data-v-355fdaea]{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:100px}.feature-item[data-v-355fdaea]{background:#fdfdfd;border:1px solid #f0f0f0;border-radius:12px;display:flex;gap:25px;padding:30px}.feature-item .feature-icon[data-v-355fdaea]{font-size:40px}.feature-item h3[data-v-355fdaea]{color:#1a1a1a;font-size:22px;margin-bottom:10px}.feature-item p[data-v-355fdaea]{color:#666;line-height:1.6}.workflow-section[data-v-355fdaea]{text-align:center}.workflow-section h2[data-v-355fdaea]{font-size:32px;margin-bottom:60px}.workflow-steps[data-v-355fdaea]{display:flex;justify-content:space-between;position:relative}.workflow-steps[data-v-355fdaea]:before{background:#eee;content:"";height:2px;left:10%;position:absolute;right:10%;top:30px;z-index:1}.workflow-step[data-v-355fdaea]{flex:1;padding:0 15px;position:relative;z-index:2}.workflow-step .step-circle[data-v-355fdaea]{align-items:center;background:#004e92;border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:700;height:60px;justify-content:center;margin:0 auto 25px;width:60px}.workflow-step h4[data-v-355fdaea]{color:#1a1a1a;font-size:18px;margin-bottom:15px}.workflow-step p[data-v-355fdaea]{color:#666;font-size:14px;line-height:1.5}@media(max-width:992px){.hero-section[data-v-355fdaea]{padding:60px 0}.hero-section h1[data-v-355fdaea]{font-size:32px}.hero-section p[data-v-355fdaea]{font-size:16px}.features-section[data-v-355fdaea]{grid-template-columns:1fr}.workflow-steps[data-v-355fdaea]{flex-direction:column;gap:40px}.workflow-steps[data-v-355fdaea]:before{display:none}}@media(max-width:768px){.hero-section[data-v-355fdaea]{padding:40px 0}.cta-group[data-v-355fdaea]{flex-direction:column;gap:15px}.cta-group .btn[data-v-355fdaea]{padding:12px 20px;width:100%}}