.verify-content-area{padding:80px 0;background-color:#fff}.verify-container{max-width:1140px}.verify-layout{display:flex;gap:32px;align-items:flex-start}.verify-main{flex:1;min-width:0}.verify-section-head{margin-bottom:28px}.verify-section-title{font-family:var(--title-font);font-size:var(--font-h2,22px);font-weight:500;color:var(--primary-blue);margin:0 0 10px;line-height:1.35}.verify-section-desc{margin:0;color:#666;font-size:var(--font-body,15px);line-height:1.65}.verify-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:0;border-bottom:2px solid #e9eef2}.verify-tab{background:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;padding:12px 20px;font-size:var(--font-secondary,14.5px);font-weight:500;color:#666;cursor:pointer;transition:color 0.2s ease,border-color 0.2s ease;font-family:inherit}.verify-tab:hover{color:var(--primary-blue)}.verify-tab:focus-visible{outline:3px solid var(--primary-blue);outline-offset:2px;border-radius:4px 4px 0 0}.verify-tab.active{color:var(--primary-blue);border-bottom-color:var(--accent-gold)}.verify-tab-panel{display:none}.verify-tab-panel.active{display:block;animation:verifyFadeIn 0.25s ease}@keyframes verifyFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.verify-card{background:var(--light-text,#fff);border:1px solid rgba(25,45,120,0.07);border-radius:10px;padding:32px 28px;box-shadow:0 6px 20px rgba(25,45,120,0.04);transition:border-color 0.3s ease,box-shadow 0.3s ease}.verify-label{display:block;margin-bottom:10px;font-weight:500;font-size:14px;color:var(--primary-blue)}.verify-label .required{color:var(--accent-gold)}.verify-input{width:100%;padding:12px 14px;border:1px solid #d8dee6;border-radius:5px;font-size:15px;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums;background:var(--background-light,#f9f9f9);color:var(--dark-text);box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.verify-input:focus{outline:none;border-color:var(--primary-blue);background:#fff;box-shadow:0 0 0 4px rgba(25,45,120,0.1)}.verify-field-hint{margin:10px 0 0;font-size:13px;line-height:1.55;color:#777}.verify-submit{display:block;width:100%;margin-top:24px;padding:12px 20px;border-radius:5px;font-size:15px}.verify-form-hidden{display:none}.verify-upload-zone{border:2px dashed #d8dee6;border-radius:8px;padding:44px 24px;text-align:center;background:var(--background-light,#f9f9f9);cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}.verify-upload-zone:hover,.verify-upload-zone.is-dragover,.verify-upload-zone:focus-visible,.verify-upload-zone:focus-within{border-color:var(--primary-blue);background:#fff;box-shadow:0 0 0 4px rgba(25,45,120,0.08)}.verify-upload-zone:focus-visible,.verify-upload-zone:focus-within{outline:3px solid var(--primary-blue);outline-offset:2px}.verify-upload-icon{display:flex;justify-content:center;margin-bottom:14px;color:var(--primary-blue);opacity:0.75}.verify-upload-title{font-family:var(--title-font);font-size:1.1em;font-weight:500;color:var(--primary-blue)}.verify-upload-desc{margin-top:8px;font-size:0.92em;line-height:1.55;color:#666}.verify-file-input{display:none}.verify-camera-live{margin-top:0}.verify-camera-live #qr-reader-camera{border-radius:8px;overflow:hidden;border:1px solid #e9eef2}.verify-camera-close{display:block;width:100%;margin-top:16px}.verify-status{margin-top:16px;text-align:center;font-weight:500;font-size:0.92em;line-height:1.5;color:var(--primary-blue)}.verify-status--upload{min-height:24px}.verify-status--success{color:#059669}.verify-status--error{color:var(--accent-gold)}.verify-status__loading{margin-top:10px;color:#666;font-weight:500}.verify-sidebar{flex:0 0 360px;position:sticky;top:var(--hc-sticky-offset,96px);background:var(--light-text,#fff);border:1px solid rgba(25,45,120,0.07);border-radius:10px;padding:28px 24px;box-shadow:0 6px 20px rgba(25,45,120,0.04)}.verify-sidebar-title{margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #eef2f6;font-family:var(--title-font);font-size:1.2em;font-weight:500;color:var(--primary-blue)}.verify-result{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding:18px 16px;border-radius:8px;background:var(--background-light,#f9f9f9)}.verify-result--valid{border:1px solid rgba(5,150,105,0.25)}.verify-result--valid svg{color:#059669;flex-shrink:0}.verify-result--valid .verify-result__text{color:#059669}.verify-result--invalid{border:1px solid rgba(200,65,14,0.25)}.verify-result--invalid svg{color:var(--accent-gold);flex-shrink:0}.verify-result--invalid .verify-result__text{color:var(--accent-gold)}.verify-result__text{font-family:var(--title-font);font-size:1.15em;font-weight:500}.verify-data-list{list-style:none;margin:0;padding:0}.verify-data-row{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.verify-data-row--meta{margin-top:8px;padding-top:16px;border-top:1px dashed #e2e8f0}.verify-data-label{font-size:0.82em;font-weight:500;color:#777}.verify-data-value{font-size:1em;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-all;color:var(--primary-blue)}.verify-data-value--plain{font-family:inherit;font-weight:500;color:#333}.verify-data-value--meta{font-size:0.9em;font-weight:500;color:#666}.verify-data-value--error{color:var(--accent-gold)}.verify-data-value--message{font-size:0.95em;line-height:1.55}.verify-notice{margin-bottom:24px;padding:18px 16px;background:var(--background-light,#f9f9f9);border:1px solid #e9eef2;border-radius:8px}.verify-notice p{margin:0 0 12px;font-size:0.92em;line-height:1.65;color:#444}.verify-notice p:last-child{margin-bottom:0}.verify-contact-box{margin-top:24px;padding-top:22px;border-top:1px solid #eef2f6}.verify-contact-title{margin-bottom:8px;font-weight:500;color:var(--primary-blue)}.verify-contact-desc{margin:0 0 10px;font-size:0.9em;line-height:1.55;color:#666}.verify-contact-phone{margin:0;font-family:var(--title-font);font-size:1.65em;font-weight:500;color:var(--accent-gold);letter-spacing:0.02em}.verify-contact-time{margin:8px 0 0;font-size:0.85em;line-height:1.5;color:#777}.verify-loader{border:3px solid #eef2f6;border-top-color:var(--primary-blue);border-radius:50%;width:24px;height:24px;margin:0 auto;animation:verifySpin 0.9s linear infinite}@keyframes verifySpin{to{transform:rotate(360deg)}}@media (max-width:900px){.verify-layout{flex-direction:column}.verify-sidebar{flex:auto;width:100%;position:static;box-sizing:border-box}.verify-tabs{gap:4px}.verify-tab{flex:1;text-align:center;padding:12px 10px}.verify-card{padding:24px 18px}}