.request-early-access-section{position:relative;padding:80px 20px;min-height:600px;display:flex;align-items:center;justify-content:center}.request-early-access-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.request-early-access-bg-image .request-bg-img{width:100%;height:100%;object-fit:cover}.request-early-access-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.request-early-access-container{position:relative;z-index:1;max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:3.75rem}.request-early-access-header{text-align:center;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.request-early-access-title h2{font-family:Pixeloid Mono,monospace;font-size:48px;font-weight:700;line-height:1.2;color:var(--heading-color, #111827);margin:0}.request-early-access-subtitle{font-size:18px;line-height:1.6;color:var(--subheading-color, #6B7280);margin:0;max-width:570px}.request-early-access-subtitle .subtitle-text{margin:0}.request-early-access-form-wrapper{max-width:800px;margin:0 auto}.demo-form-card{background:#fff;border-radius:4px;padding:0;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.demo-form-window-bar{height:50px;background-color:#c4432a;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;padding:0 12px;border-bottom:1px solid rgba(0,0,0,.15)}.demo-form-window-bar__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000;font-size:14px;font-weight:600}.demo-form-window-bar__icon--minimize{border-bottom:2px solid #000}.demo-form-window-bar__icon--maximize{border:2px solid #000}.demo-form-card-body{padding:48px}.demo-request-form{display:flex;flex-direction:column;gap:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-family:Pixeloid Mono,monospace;font-size:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.form-group input,.form-group select,.form-group textarea{width:auto;padding:12px 16px;border:1px solid #000;border-radius:8px;font-size:16px;color:#111827;background:#fff;transition:all .2s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#1f2937;box-shadow:0 0 0 3px #ff4b261a}.form-group input::placeholder,.form-group textarea::placeholder{color:#9ca3af}.form-group select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23374151' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.form-group select.placeholder{color:#9ca3af}.form-group textarea{resize:vertical;min-height:100px;font-family:inherit}.capabilities-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.capability-option{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:16px 24px;border:1px solid #E5E7EB;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s ease}.capability-option:hover{border-color:#d1d5db;background:#f9fafb}.capability-option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;margin:0;cursor:pointer;flex-shrink:0;border:2px solid #D1D5DB;border-radius:0;background:#fff;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center;padding:0}.capability-option input[type=radio]:hover{border-color:#9ca3af}.capability-option input[type=radio]:checked{border-color:#111827;background:#111827}.capability-option input[type=radio]:checked:before{content:"";width:6px;height:6px;border-radius:0;background:#fff;position:absolute}.capability-option:has(input[type=radio]:checked){border-color:#111827;background:#f9fafb}.capability-option:has(input[type=radio]:checked) span{color:#111827;font-weight:600}.capability-option span{font-size:16px;color:#6b7280;transition:all .2s ease;text-align:left;flex:1}.demo-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;background:#111827;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.demo-submit-button:hover{background:#000;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.demo-submit-button:active{transform:translateY(0)}.demo-submit-button:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.demo-submit-button svg{width:16px;height:16px}.form-terms-text{text-align:center;font-size:14px;color:#9ca3af;margin:16px 0 0;line-height:1.5}.form-terms-text a{color:#111827;text-decoration:underline;transition:color .2s ease}.form-terms-text a:hover{color:#374151}.contact-form-message{padding:16px;border-radius:8px;margin-bottom:24px}.form-success-message{background:#d1fae5;border:1px solid #10B981;color:#065f46}.form-error-message{background:#fee2e2;border:1px solid #EF4444;color:#991b1b}.contact-form-message h3{margin:0;font-size:16px;font-weight:600}.demo-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.demo-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.demo-modal-content{position:relative;background:#fff;border-radius:16px;padding:48px;max-width:500px;width:100%;text-align:center;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.demo-modal-close{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:8px;color:#6b7280;transition:color .2s ease}.demo-modal-close:hover{color:#111827}.demo-modal-close svg{width:24px;height:24px}.demo-modal-icon{margin-bottom:24px;color:#10b981}.demo-modal-icon svg{width:64px;height:64px}.demo-modal-title{font-size:24px;font-weight:700;color:#111827;margin:0 0 12px}.demo-modal-description{font-size:16px;line-height:1.6;color:#6b7280;margin:0 0 16px}.demo-modal-email{font-size:14px;color:#6b7280;margin:0}.demo-modal-email strong{color:#111827;font-weight:600}@media(max-width:768px){.request-early-access-section{padding:60px 20px}.request-early-access-container{gap:2.5rem}.request-early-access-title h2{font-size:32px}.request-early-access-subtitle{font-size:16px}.demo-form-card-body{padding:32px 24px}.form-row{grid-template-columns:1fr;gap:16px}.demo-request-form{gap:16px}.capabilities-options{grid-template-columns:1fr}.demo-modal-content{padding:32px 24px}.demo-modal-title{font-size:20px}.demo-modal-description{font-size:14px}}@media(max-width:480px){.request-early-access-section{padding:40px 16px}.request-early-access-title h2{font-size:28px}.demo-form-card-body{padding:24px 16px}.demo-submit-button{padding:12px 24px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/request-early-access.css.map */
