.upload-container{max-width:760px;margin:0 auto}.upload-section{background:var(--surface);border:1px solid var(--border-color);border-radius:14px;padding:2.5rem;box-shadow:0 12px 40px rgba(0,0,0,.35)}.upload-section h2{font-size:1.6rem;font-weight:700;color:var(--accent-blue);margin-bottom:.5rem}.subtitle{color:var(--text-muted);font-size:.95rem;margin-bottom:1.75rem;line-height:1.6}.upload-form{display:flex;flex-direction:column;gap:0}.form-section-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-purple);border-bottom:1px solid var(--border-color);padding-bottom:.4rem;margin-top:1.75rem;margin-bottom:1rem}.section-note{font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-muted)}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.form-group{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.form-group label{font-size:.9rem;font-weight:600;color:var(--dark-gray)}.field-hint{font-weight:400;color:var(--text-muted);font-size:.82rem}.form-group input,.form-group select{width:100%}.form-group input[type=file]{padding:.4rem .5rem;background:var(--light-gray);cursor:pointer;font-size:.875rem}.file-name{font-size:.82rem;color:var(--success-green);font-weight:600;margin-top:.1rem}.upload-form .btn-primary{width:100%;padding:1rem;font-size:1.05rem;margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.info-section{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.info-section h3{font-size:1rem;font-weight:700;margin-bottom:.75rem;color:var(--dark-gray)}.info-section ul{list-style:none;display:flex;flex-direction:column;gap:.4rem}.info-section li{font-size:.9rem;color:var(--text-muted)}.value-lead{font-size:1.12rem;font-weight:600;color:var(--dark-gray);line-height:1.5;margin-bottom:1rem}.value-bullets{list-style:none;display:flex;flex-direction:column;gap:.55rem;margin:0 0 1.1rem}.value-bullets li{position:relative;padding-left:1.6rem;font-size:.95rem;color:var(--text-muted);line-height:1.5}.value-bullets li:before{content:"✓";position:absolute;left:0;color:var(--success-green);font-weight:800}.value-bullets strong{color:var(--dark-gray)}.sample-cta-box{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:space-between;background:linear-gradient(135deg,rgba(0,82,204,.08),rgba(111,66,193,.08));border:1.5px solid var(--accent-purple);border-radius:12px;padding:1.1rem 1.25rem;margin-top:.5rem}.sample-cta-text{flex:1 1 220px}.sample-cta-title{font-weight:700;color:var(--dark-gray);font-size:1rem}.sample-cta-sub{color:var(--text-muted);font-size:.88rem;margin-top:2px;line-height:1.45}.sample-cta-btn{display:inline-block;background:var(--accent-purple);color:#fff;font-weight:700;padding:.8rem 1.5rem;border-radius:10px;text-decoration:none;white-space:nowrap;font-size:1rem;flex-shrink:0}.sample-cta-btn:hover{filter:brightness(1.08)}.guarantee{background:linear-gradient(135deg,rgba(40,167,69,.1),rgba(31,67,214,.06));border:1px solid rgba(40,167,69,.35);border-radius:10px;padding:.8rem 1rem;margin-top:.85rem;text-align:center;font-size:.92rem;color:var(--dark-gray);line-height:1.45}.trust-band{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.85rem}.trust-item{font-size:.88rem;color:var(--text-muted);line-height:1.55}.trust-item strong{color:var(--dark-gray)}.trust-lock{font-size:1rem}@media (max-width:600px){.upload-section{padding:1.5rem 1.25rem}.form-row{grid-template-columns:1fr}.upload-section h2{font-size:1.3rem}}