.contact-tab{color:var(--Dark-Blue-400,#99a3ac);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-family:Hanken Grotesk,sans-serif;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.contact-tab:hover{color:var(--Dark-Blue-700,#00192f)}.contact-tab.active-sprint{background-color:var(--orange-studio-100,#ff7c27);color:#fff}.contact-tab.active-partnership{background-color:var(--Blue-2-50,#2f71de);color:#fff}.contact-tab .tab-icon{opacity:.6;transition:opacity .3s}.contact-tab.active-sprint .tab-icon,.contact-tab.active-partnership .tab-icon{opacity:1}.contact-input{border:1px solid var(--Dark-Blue-200,#e5e8ea);background:var(--base-white,#fff);width:100%;height:52px;color:var(--Dark-Blue-700,#00192f);border-radius:9999px;outline:none;padding:0 1.25rem;font-family:Hanken Grotesk,sans-serif;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.contact-input::-moz-placeholder{color:var(--Dark-Blue-400,#99a3ac)}.contact-input::placeholder{color:var(--Dark-Blue-400,#99a3ac)}.contact-input:focus{border-color:var(--Blue-600,#2797ff);box-shadow:0 0 0 3px #2797ff1a}.contact-input.input-error{border-color:var(--red-error-200,#ff3b30)}.contact-textarea{border:1px solid var(--Dark-Blue-200,#e5e8ea);background:var(--base-white,#fff);width:100%;min-height:140px;color:var(--Dark-Blue-700,#00192f);resize:none;border-radius:1rem;outline:none;padding:1rem 1.25rem;font-family:Hanken Grotesk,sans-serif;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.contact-textarea::-moz-placeholder{color:var(--Dark-Blue-400,#99a3ac)}.contact-textarea::placeholder{color:var(--Dark-Blue-400,#99a3ac)}.contact-textarea:focus{border-color:var(--Blue-600,#2797ff);box-shadow:0 0 0 3px #2797ff1a}.input-wrapper{position:relative}.input-clear-btn{border:1px solid var(--Dark-Blue-200,#e5e8ea);background:var(--base-white,#fff);cursor:pointer;width:20px;height:20px;color:var(--Dark-Blue-400,#99a3ac);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.input-clear-btn:hover{background:var(--Dark-Blue-100,#f2f3f5);color:var(--Dark-Blue-700,#00192f)}.input-wrapper.has-value .input-clear-btn{display:flex}.textarea-clear-btn{border:1px solid var(--Dark-Blue-200,#e5e8ea);background:var(--base-white,#fff);cursor:pointer;width:20px;height:20px;color:var(--Dark-Blue-400,#99a3ac);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:none;position:absolute;top:.75rem;right:.75rem}.textarea-clear-btn:hover{background:var(--Dark-Blue-100,#f2f3f5);color:var(--Dark-Blue-700,#00192f)}.textarea-wrapper.has-value .textarea-clear-btn{display:flex}.email-error-text{color:var(--red-error-200,#ff3b30);margin-top:.375rem;padding-left:1.25rem;font-family:Hanken Grotesk,sans-serif;font-size:.75rem;display:none}.email-error-text.visible{display:block}.contact-slider-wrap{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;height:22px;position:relative}.contact-slider-track{background:var(--Dark-Blue-200,#e5e8ea);pointer-events:none;border-radius:3px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.contact-slider-fill{background:var(--Blue-600,#2797ff);transform-origin:0;transform:scaleX(var(--slider-progress,.5));will-change:transform;backface-visibility:hidden;position:absolute;inset:0}.contact-slider-thumb{box-sizing:border-box;background:var(--Blue-600,#2797ff);pointer-events:none;width:22px;height:22px;transform:translate3d(var(--thumb-x,0px), 0, 0);will-change:transform;backface-visibility:hidden;border:4px solid #fff;border-radius:50%;margin-top:-11px;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s;position:absolute;top:50%;left:0;box-shadow:0 1px 3px #0000001f,0 0 0 1px #2797ff33}.contact-slider-wrap.is-dragging .contact-slider-thumb{transform:translate3d(var(--thumb-x,0px), 0, 0) scale(1.12);transition:transform,box-shadow .18s;box-shadow:0 2px 10px #2797ff59,0 0 0 2px #2797ff2e}.contact-slider-wrap.is-dragging .contact-slider-fill{transition:none}.contact-slider-native{opacity:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.contact-submit-btn{transition:all .3s cubic-bezier(.16,1,.3,1)}.contact-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #00192f33}.contact-submit-btn:active:not(:disabled){transform:translateY(0)}.contact-submit-btn:disabled{opacity:.5;cursor:not-allowed}.contact-grid-lines{background-image:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 200px),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 200px)}@keyframes formCardReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.contact-form-card{animation:.7s cubic-bezier(.16,1,.3,1) .3s both formCardReveal}.contact-success{display:none}.contact-success.visible{display:flex}.contact-form-wrapper{display:block}.contact-form-wrapper.hidden{display:none}@keyframes successPulse{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.success-icon{animation:.5s cubic-bezier(.16,1,.3,1) both successPulse}.contact-hero-section[data-astro-cid-iluq64ft]{transform:translateZ(0)}.contact-hero-bg[data-astro-cid-iluq64ft]{backface-visibility:hidden;will-change:transform;transform:translateZ(0)}.contact-hero-bg[data-astro-cid-iluq64ft] img[data-astro-cid-iluq64ft]{backface-visibility:hidden}
