.ax-contact{background:#fff;color:#0a0908;min-height:100vh;width:100%;box-sizing:border-box}.ax-contact-hero{max-width:760px;margin:0 auto;padding:160px 24px 36px;text-align:center}.ax-contact-kicker{font:600 12px/1.4 Inter,Inter Placeholder,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#888;margin:0 0 14px}.ax-contact-title{font-family:Inter,Inter Placeholder,system-ui,sans-serif;font-size:clamp(40px,6vw,62px);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0 0 18px;color:#0a0908}.ax-contact-sub{font:400 18px/1.6 Inter,Inter Placeholder,system-ui,sans-serif;color:#555;margin:0 auto;max-width:580px}.ax-contact-grid{max-width:760px;margin:0 auto;padding:28px 24px 56px;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:20px}@media (max-width:560px){.ax-contact-grid{grid-template-columns:1fr}}.ax-contact-card{height:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:18px;padding:28px;background:#fff;display:flex;flex-direction:column;gap:10px;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.ax-contact-card:hover{box-shadow:0 14px 34px rgba(0,0,0,.08);transform:translateY(-2px);border-color:rgba(0,0,0,.16)}.ax-contact-icon{width:44px;height:44px;border-radius:12px;background:#0a0908;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.ax-contact-icon svg{width:22px;height:22px;fill:#fff}.ax-contact-card h3{margin:0;font:600 18px/1.3 Inter,Inter Placeholder,system-ui,sans-serif;color:#0a0908}.ax-contact-card p{margin:0;font:400 15px/1.6 Inter,Inter Placeholder,system-ui,sans-serif;color:#555}.ax-contact-card a{align-self:flex-start;margin-top:2px;font:500 15px/1.4 Inter,Inter Placeholder,system-ui,sans-serif;color:#0a0908;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.25);transition:border-color .18s ease}.ax-contact-card a:hover{border-color:#0a0908}.ax-contact-form{max-width:640px;margin:8px auto 0;padding:0 24px 120px;text-align:left}.ax-contact-form-title{margin:0 0 18px;font:600 22px/1.3 Inter,Inter Placeholder,system-ui,sans-serif;color:#0a0908;text-align:center}.ax-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:560px){.ax-field-row{grid-template-columns:1fr}}.ax-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.ax-field>span{font:600 13px/1.4 Inter,Inter Placeholder,system-ui,sans-serif;color:#333}.ax-field input,.ax-field select,.ax-field textarea{width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.16)!important;border-radius:12px;padding:12px 14px;font:400 15px/1.5 Inter,Inter Placeholder,system-ui,sans-serif;color:#0a0908!important;background-color:#fff!important;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ax-field input::-moz-placeholder,.ax-field textarea::-moz-placeholder{color:#9a9a9a}.ax-field input::placeholder,.ax-field textarea::placeholder{color:#9a9a9a}.ax-field textarea{resize:vertical;min-height:120px}.ax-select{position:relative;width:100%}.ax-select-btn{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(0,0,0,.16);border-radius:12px;padding:12px 14px;font:400 15px/1.5 Inter,Inter Placeholder,system-ui,sans-serif;color:#0a0908;background:#fff;cursor:pointer;text-align:left;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ax-select-btn:hover{border-color:rgba(0,0,0,.3)}.ax-select[data-open=true] .ax-select-btn{border-color:#0a0908;box-shadow:0 0 0 3px rgba(10,9,8,.08)}.ax-select-chev{width:12px;height:8px;flex:none;color:#777;transition:transform .18s ease,color .15s ease}.ax-select[data-open=true] .ax-select-chev{transform:rotate(180deg);color:#0a0908}.ax-select-list{position:absolute;z-index:50;top:calc(100% + 8px);left:0;right:0;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;box-shadow:0 18px 44px rgba(0,0,0,.14);max-height:360px;overflow-y:auto;overscroll-behavior:contain;animation:ax-select-pop .14s ease;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.ax-select-list::-webkit-scrollbar{width:8px}.ax-select-list::-webkit-scrollbar-track{background:transparent}.ax-select-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:999px;border:2px solid #fff}.ax-select-list::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}@keyframes ax-select-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ax-select-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:9px;font:400 15px/1.4 Inter,Inter Placeholder,system-ui,sans-serif;color:#333;cursor:pointer;transition:background-color .12s ease,color .12s ease}.ax-select-list li:hover{background:#f3f3f4;color:#0a0908}.ax-select-list li.is-sel{color:#0a0908;font-weight:500}.ax-select-list li.is-sel svg{color:#0a0908;flex:none}.ax-field input:focus,.ax-field select:focus,.ax-field textarea:focus{border-color:#0a0908;box-shadow:0 0 0 3px rgba(10,9,8,.08)}.ax-form-submit{width:100%;margin-top:4px;padding:14px 18px;border:0;border-radius:999px;background:#0a0908;color:#fff;font:600 15px/1 Inter,Inter Placeholder,system-ui,sans-serif;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.ax-form-submit:hover{background:#262220}.ax-form-submit:disabled{opacity:.6;cursor:default}.ax-form-error{margin:0 0 12px;color:#c0392b;font:500 14px/1.5 Inter,Inter Placeholder,system-ui,sans-serif}.ax-contact-sent{text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:18px;padding:40px 28px}.ax-contact-sent h3{margin:0 0 8px;font:600 20px/1.3 Inter,system-ui,sans-serif;color:#0a0908}.ax-contact-sent p{margin:0 0 18px;color:#555;font:400 15px/1.6 Inter,system-ui,sans-serif}.ax-contact-sent button{border:1px solid rgba(0,0,0,.2);background:#fff;color:#0a0908;border-radius:999px;padding:10px 18px;font:600 14px/1 Inter,system-ui,sans-serif;cursor:pointer}