#infility-home-wrapper .brand-btn-dark-outline{background-color:transparent;color:var(--brand-dark);border:1px solid var(--brand-dark)}#infility-home-wrapper .brand-btn-dark-outline:hover{background-color:var(--brand-dark);color:var(--brand-white)}#infility-home-wrapper .logo-carousel-wrapper{margin-top:64px;overflow:hidden;position:relative}#infility-home-wrapper .logo-carousel-track{display:flex;gap:48px;animation:scroll-left 20s linear infinite}#infility-home-wrapper .logo-carousel-track:hover{animation-play-state:paused}#infility-home-wrapper .logo-item{width:120px;height:60px;object-fit:contain;opacity:.6;transition:opacity .3s ease;flex-shrink:0}.logo-item:hover{opacity:1}.contact-grid{display:grid;grid-template-columns:3fr 2fr;gap:64px;width:100%;margin-top:48px}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group.full{grid-column:span 2}.form-group label{font-size:14px;font-weight:600;color:var(--brand-dark)}.form-group input{padding:16px;border:1px solid var(--brand-border);background:var(--brand-bg-2);font-family:var(--font-main);font-size:16px;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.form-group input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(0,100,255,.1)}.contact-card{background:var(--brand-bg-2);padding:48px;display:flex;flex-direction:column;gap:32px}.contact-card h3{font-size:20px;margin-bottom:0}.qr-section{display:flex;gap:24px;align-items:center;margin-top:auto}.qr-desc{font-size:14px;color:var(--brand-gray);line-height:1.5}.privacy-note{font-size:13px;color:var(--brand-gray);opacity:.8;margin-top:16px}.submit-btn-wrapper{grid-column:span 2}.video-modal.active{display:flex}@media (max-width:1023px){.contact-grid{grid-template-columns:1fr}}@media (max-width:767px){.contact-form{grid-template-columns:1fr}.form-group.full,.submit-btn-wrapper{grid-column:span 1}}