.navbar{width:100%;padding:20px 0;background:#fff;position:sticky;top:0;z-index:999;box-shadow:0 2px 10px #0000000d}.nav-wrapper{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:700}.logo i{color:var(--primary);font-size:26px}.nav-menu{display:flex;gap:35px}.nav-menu a{color:var(--gray);font-weight:500;transition:.3s}.nav-menu a:hover,.nav-menu .active{color:var(--primary)}.btn-primary{background:var(--primary);color:#fff;padding:14px 22px;border-radius:12px;font-size:15px;font-weight:600;transition:.3s}.btn-primary:hover{background:var(--primary-dark)}.btn-outline{background:transparent;border:2px solid var(--primary);color:var(--primary);padding:14px 22px;border-radius:12px;font-size:15px;font-weight:600;transition:.3s}.btn-outline:hover{background:var(--primary);color:#fff}.hero{padding:100px 0}.hero-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:60px}.hero-left{flex:1;display:flex;flex-direction:column}.hero-left h1{font-size:58px;line-height:1.2;margin-bottom:25px}.hero-left p{color:var(--gray);font-size:18px;line-height:1.8;margin-bottom:25px}.hero-buttons{display:flex;gap:20px;margin-bottom:25px}.hero-buttons .hero-start-btn{display:flex;align-items:center;gap:8px;width:100%;justify-content:center}.hero-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-left:auto}.feature-item{display:flex;align-items:center;gap:8px;background:#fff;padding:8px 10px;border-radius:12px;box-shadow:0 4px 10px #0000000a}.feature-item>div{display:flex;flex-direction:column;justify-content:center}.feature-item i{width:32px;height:32px;background:#ede9fe;color:var(--primary);display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px}.feature-item h4{font-size:14px;margin-bottom:0;margin-top:20px;line-height:1.2}.feature-item p{font-size:12px;line-height:1.35}.hero-right{flex:1;display:flex;justify-content:flex-end}.hero-money-image{width:min(100%,560px);height:auto;display:block;position:relative;z-index:0}.about{margin-top:0}.about-wrapper{display:flex;justify-content:space-between;gap:32px;align-items:flex-start;background:#fff;padding:34px;border-radius:24px;box-shadow:0 18px 50px #0206170f}.about-left{flex-basis:600px;max-width:600px;padding:0;border-radius:0;box-shadow:none;position:relative;z-index:5}.about-right{flex:1;display:flex;align-items:center;background:transparent;padding:0}.about-wrapper{display:flex;justify-content:flex-start;gap:20px;align-items:flex-start}.about-left{max-width:1000px;background:none;padding:20px;border-radius:28px;position:relative;z-index:5}.about-right{flex:1;display:flex;align-items:center}.about-right{background:#f3eefc;padding:18px 22px;border-radius:20px;box-shadow:0 8px 30px #6342ff0f}.tag{display:inline-block;background:#ede9fe;color:var(--primary);padding:10px 18px;border-radius:999px;font-size:14px;font-weight:600;margin-bottom:20px}.about-left h2{font-size:42px;margin-bottom:20px}.about-left p{color:var(--gray);line-height:1.8}.about-cards{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;align-items:stretch}.about-cards{gap:18px}.card{background:#fff;padding:16px;border-radius:14px;box-shadow:0 8px 18px #1118270f;display:flex;flex-direction:column;align-items:center;text-align:center}.card{padding:22px;border-radius:16px;box-shadow:0 12px 28px #11182714}.card i{width:56px;height:56px;background:#fff;color:var(--primary);display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:20px;margin-bottom:12px;box-shadow:0 6px 14px #6342ff14}.card i{width:64px;height:64px;border-radius:16px;font-size:24px;margin-bottom:14px;box-shadow:0 10px 22px #6342ff1a}.card h4{margin-bottom:10px}.card p{color:var(--gray)}@media(max-width:1200px){.about-cards{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:768px){.about-wrapper{flex-direction:column;gap:18px}.about-right{width:100%;padding:18px}.about-cards{grid-template-columns:1fr}}.how-to{padding:100px 0;text-align:center}.how-to h2{font-size:42px;margin-bottom:60px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.step-card{background:#fff;padding:35px 25px;border-radius:24px;box-shadow:0 5px 20px #0000000d}.step-number{width:60px;height:60px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:auto auto 20px;font-weight:700}.step-card h4{margin-bottom:10px}.step-card p{color:var(--gray);line-height:1.7}.detection{padding:0}.detection-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:30px}.preview-box,.result-box{background:#fff;padding:30px;border-radius:30px;box-shadow:0 5px 20px #0000000d}.preview-box h3,.result-box h3{margin-bottom:25px}.preview-area{height:350px;border:2px dashed #d1d5db;border-radius:24px;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:25px;position:relative;overflow:hidden}.preview-image{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:18px;display:none}.preview-area.has-image .preview-image{display:block}.preview-area.has-image .preview-content{display:none}.preview-content i{font-size:60px;color:var(--primary);margin-bottom:20px}.preview-content h4{margin-bottom:10px}.preview-content p{color:var(--gray)}.preview-buttons{display:flex;gap:15px;justify-content:center}table{width:100%;border-collapse:collapse}table th{background:#f3f4f6;padding:16px;text-align:left}table td{padding:16px;border-bottom:1px solid #e5e7eb}.result-box table th,.result-box table td{text-align:center}.result-box tbody tr td{font-weight:600}.result-box tbody .money-100000 td{color:#dc2626}.result-box tbody .money-50000 td{color:#2563eb}.result-box tbody .money-20000 td{color:#16a34a}.result-box tbody .money-10000 td{color:#7c3aed}.result-box tbody .money-5000 td{color:#ea580c}.result-box tbody .money-2000 td{color:#6b7280}.result-box tbody .money-1000 td{color:#0891b2}.total-box{margin-top:30px;background:#ede9fe;padding:25px;border-radius:24px;display:flex;justify-content:space-between;align-items:center}.total-box p{color:var(--gray)}.total-box h2{color:var(--primary)}.footer{background:#111827;color:#fff;padding:80px 0;margin-top:80px}.footer-wrapper{display:grid;grid-template-columns:2fr 1fr 1fr 2fr;gap:40px}.footer-menu h4{margin-bottom:20px}.footer-menu a{display:block;margin-bottom:12px;color:#d1d5db}.footer-menu p{color:#d1d5db;line-height:1.8}@media(max-width:992px){.hero-wrapper,.about-wrapper,.detection-wrapper{grid-template-columns:1fr;flex-direction:column}.steps,.footer-wrapper{grid-template-columns:1fr}.hero-left h1{font-size:42px}.nav-menu{display:none}.hero-buttons{flex-direction:column}.hero-features{grid-template-columns:1fr;width:100%}.about-cards{grid-template-columns:1fr}.about{margin-top:0;padding:100px 0}.about-left{padding:28px}.hero-money-image{width:100%}}.detection-page{padding:36px 0 80px;background:linear-gradient(180deg,#fbfdff,#f7f8ff)}.detect-header h1{font-weight:700;color:var(--text)}.detect-header .purple{color:var(--primary)}.detection-wrapper{grid-template-columns:1fr 420px}.preview-box{min-height:420px;display:flex;flex-direction:column}.preview-area{height:420px;border-style:solid;border-width:1px;border-color:#eef2ff;background:linear-gradient(180deg,#fff,#fbfbff)}.preview-area .preview-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;text-align:center}.preview-area .preview-content h4{font-size:18px;margin-bottom:6px}.preview-image{border-radius:12px;padding:6px;background:#fff}.preview-buttons .btn-outline,.preview-buttons .btn-primary{padding:10px 14px;border-radius:10px}.preview-buttons label.btn-outline{font-weight:600}.result-box{min-height:420px;display:flex;flex-direction:column}.result-box h3{margin-bottom:12px}.empty-result{border:2px dashed #eef2ff;border-radius:12px}#resultTable thead th{background:transparent;color:var(--gray);font-weight:700;padding:12px 10px}#resultTable td{padding:12px 10px}.total-box{display:flex;justify-content:space-between;align-items:center}@media(max-width:992px){.detection-wrapper{grid-template-columns:1fr}.result-box{order:2}.preview-box{order:1}}
