.contact-card span{font-size:14px;color:#b1b1b1;line-height:1.6;font-weight:400}.contact-card a{text-decoration:none}.marquee-section{background:#000}.marquee-content .logo-item img{max-width:135px}.hero{height:80vh}.contact-us{margin-top:-10em}.contact-us::before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background-image:url('https://storage.googleapis.com/giffycms-ambicahind.appspot.com/Screenshot%20(36).png');background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;opacity:1;filter:blur(2px);z-index:-2}.contact-us::after{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(182,122,30,0.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,42,42,0.1) 0,transparent 50%),radial-gradient(circle at 40% 20%,rgba(182,122,30,0.08) 0,transparent 40%),radial-gradient(circle at 60% 60%,rgba(254,235,108,0.08) 0,transparent 40%),url("data:image/svg+xml,%3Csvgwidth='60'height='60'viewBox='006060'xmlns='http://www.w3.org/2000/svg'%3E%3Cgfill='none'fill-rule='evenodd'%3E%3Cgfill='%23B67A1E'fill-opacity='0.03'%3E%3Cpathd='M3634v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM634v-4H4v4H0v2h4v4h2v-4h4v-2H6zM64V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none;z-index:-3}.container-contact{max-width:90%;margin:0 auto;position:relative;z-index:1}.header-contact{text-align:center;margin-bottom:60px}.header-contact h1{font-size:clamp(32px,5vw,56px);font-weight:400;line-height:1.2;margin-bottom:20px;letter-spacing:-0.5px}.header-contact p{font-size:clamp(16px,2vw,18px);color:#ffff;font-weight:300}.contact-form-container{max-width:620px;margin:0 auto 80px;background:rgb(0 0 0 / 50%);border:1px solid #b67a1e;border-radius:8px;padding:40px;opacity:1}.contact-form-header-contact h2{font-size:24px;font-weight:400;margin-bottom:10px}.contact-form-header-contact p{color:#a9a9a9;font-size:14px;margin-bottom:30px}.contact-form-group{margin-bottom:24px}.contact-form-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#999;margin-bottom:8px;font-weight:500}.contact-form-input,.contact-form-select,.contact-form-textarea{width:100%;background:#1a1a1a;border:1px solid #b67a1e;border-radius:4px;padding:14px 16px;color:#fff;font-size:15px;font-family:inherit;transition:border-color .3s}.contact-form-input:focus,.contact-form-select:focus,.contact-form-textarea:focus{outline:0;border-color:#666}.contact-form-input::placeholder,.contact-form-textarea::placeholder{color:#666}.contact-form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvgwidth='12'height='8'viewBox='00128'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M11L66L111'stroke='%23B67A1E'stroke-width='2'stroke-linecap='round'stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.contact-form-textarea{min-height:120px;resize:vertical}.checkbox-container{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}.checkbox-input{width:18px;height:18px;background:#1a1a1a;border:1px solid #333;border-radius:3px;cursor:pointer;flex-shrink:0;margin-top:2px}.checkbox-label{font-size:13px;color:#999;line-height:1.5}.checkbox-label a{color:#fff;text-decoration:underline}.submit-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#000;border:0;padding:12px 24px;border-radius:4px;font-size:15px;font-weight:500;cursor:pointer;transition:background .3s}.submit-btn:hover{background:#e5e5e5}.submit-btn::before{content:'';width:8px;height:8px;background:#b67a1e;border-radius:50%}.contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:10% auto;opacity:1}.contact-card{background:rgb(0 0 0 / 50%);border:1px solid #b67a1e;border-radius:8px;padding:32px 24px}.contact-icon{width:48px;height:48px;background:rgba(182,122,30,0.1);border:1px solid #b67a1e;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.contact-icon svg{width:20px;height:20px;stroke:#b67a1e}.contact-card h3{font-size:14px;font-weight:500;margin-bottom:10px;color:#b67a1e}.contact-card p{font-size:14px;color:#b1b1b1;line-height:1.6}@media(max-width:768px){.contact-us{padding:30px 15px}.contact-form-container{padding:30px 24px}.header-contact{margin-bottom:40px}.contact-cards{grid-template-columns:1fr}}@media(max-width:480px){.contact-form-container{padding:24px 20px}.header-contact h1{font-size:22px;font-weight:600;margin-top:0}}