.contact{background-color:#000;justify-content:center;align-items:center;min-height:100vh;padding:112px 20px 80px;font-family:JetBrains Mono,monospace;display:flex}.contactcard,.details-boxes,.box,.logo-contact{display:none}.contactform{width:100%;max-width:1200px;box-shadow:none;color:#fff;background:0 0;border-radius:0;padding:0}.contact-header{text-align:center;margin-bottom:40px}.contact-title{color:#00d4ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-family:Space Grotesk,sans-serif;font-size:64px;font-weight:700}.contact-subtitle{color:#ffffffb3;max-width:600px;margin:0 auto;font-family:JetBrains Mono,monospace;font-size:18px;line-height:1.6}.interactive-fields-container{flex-direction:column;gap:0;max-width:900px;margin:0 auto;display:flex}.interactive-input-wrapper,.interactive-select-wrapper{cursor:text;background:0 0;border:none;border-bottom:1px solid #ffffff26;border-radius:0;flex-direction:column;justify-content:center;min-height:auto;padding:24px 0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.interactive-input-wrapper:hover,.interactive-select-wrapper:hover{box-shadow:none;border-bottom-color:#00d4ff80;transform:none}.interactive-input-wrapper.focused,.interactive-select-wrapper.focused{border-bottom-color:#00d4ff;box-shadow:0 1px #00d4ff}.interactive-input-wrapper.filled,.interactive-select-wrapper.filled{background:0 0}.interactive-input-label,.required-indicator{display:none}.interactive-input-content{width:100%;position:relative}.interactive-input,.interactive-textarea{color:#fff;resize:none;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:400}.interactive-input::-moz-placeholder{color:#ffffff4d;font-weight:300}.interactive-textarea::-moz-placeholder{color:#ffffff4d;font-weight:300}.interactive-input::placeholder,.interactive-textarea::placeholder{color:#ffffff4d;font-weight:300}.interactive-textarea{min-height:60px;font-size:24px;line-height:1.4}.interactive-placeholder,.placeholder-arrow{display:none}.interactive-select-wrapper{cursor:pointer}.interactive-select-content{position:relative}.interactive-select-hidden{opacity:0;pointer-events:none;position:absolute}.interactive-select-display{color:#fff;align-items:center;min-height:auto;font-family:JetBrains Mono,monospace;font-size:28px;display:flex}.select-placeholder{color:#ffffff4d;font-weight:300}.selected-value{font-weight:400}.select-chevron{color:#ffffff80;pointer-events:none;transition:transform .3s,color .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.interactive-select-wrapper:hover .select-chevron{color:#00d4ff}.interactive-select-wrapper.open .select-chevron{color:#00d4ff;transform:translateY(-50%)rotate(180deg)}.interactive-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#141414fa;border:1px solid #00d4ff4d;border-radius:8px;max-height:400px;animation:.2s ease-out slideDown;position:absolute;top:calc(100% + 12px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #00000080}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-option{cursor:pointer;color:#fffc;border-bottom:1px solid #ffffff0d;padding:20px 24px;font-family:JetBrains Mono,monospace;font-size:18px;transition:background .2s}.dropdown-option:last-child{border-bottom:none}.dropdown-option:hover{color:#00d4ff;background:#00d4ff1a}.dropdown-option.selected{color:#00d4ff;background:#00d4ff26;font-weight:500}.interactive-submit-btn{color:#00d4ff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #00d4ff;border-radius:0;justify-content:center;align-items:center;gap:16px;width:100%;max-width:900px;height:70px;margin:40px auto 0;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.interactive-submit-btn:before{content:"";z-index:-1;background:#00d4ff;width:100%;height:100%;transition:left .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:-100%}.interactive-submit-btn:hover:before{left:0}.interactive-submit-btn:hover{color:#000;transform:translateY(-2px)}.btn-text{z-index:1;position:relative}.btn-arrow{z-index:1;transition:transform .3s;position:relative}.interactive-submit-btn:hover .btn-arrow{transform:translate(6px)}.form-message{border-radius:4px;align-items:center;gap:12px;max-width:900px;margin-top:24px;margin-left:auto;margin-right:auto;padding:20px 24px;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:500;animation:.3s ease-out slideIn;display:flex}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.success-message{color:#03e06a;background:#03e06a1a;border:1px solid #03e06a4d}.failure-message{color:#f44;background:#ff44441a;border:1px solid #ff44444d}@media (max-width:768px){.contact{padding:92px 20px 60px}.contact-title{font-size:42px}.contact-subtitle{font-size:16px}.interactive-input-wrapper,.interactive-select-wrapper{padding:24px 0}.interactive-input,.interactive-textarea,.interactive-select-display{font-size:22px}.interactive-textarea{font-size:20px}.interactive-submit-btn{letter-spacing:1.5px;height:60px;font-size:16px}.dropdown-option{padding:16px 20px;font-size:16px}}@media (max-width:480px){.contact{padding:82px 16px 50px}.contact-title{font-size:32px}.contact-subtitle{font-size:14px}.interactive-input-wrapper,.interactive-select-wrapper{padding:20px 0}.interactive-input,.interactive-textarea,.interactive-select-display{font-size:18px}.interactive-textarea{min-height:60px;font-size:16px}.interactive-submit-btn{letter-spacing:1px;height:56px;font-size:14px}.dropdown-option{padding:14px 18px;font-size:15px}.form-message{padding:16px 20px;font-size:14px}}
