.contact img{max-width:100%}.budgiverse-contact{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--contact-glow-one) 16%,transparent),transparent 34%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--contact-glow-two) 14%,transparent),transparent 30%),radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--contact-bg-inner) 88%,transparent),transparent 46%),linear-gradient(180deg,var(--contact-bg-outer),color-mix(in srgb,var(--contact-bg-outer) 88%,#000));color:#f8fbff}.budgiverse-contact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff0d,#fff0);pointer-events:none}.budgiverse-contact__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.budgiverse-contact__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:var(--contact-image-opacity);mix-blend-mode:screen;filter:saturate(1.05) contrast(1.05)}.budgiverse-contact__wash,.budgiverse-contact__grid,.budgiverse-contact__scanlines{position:absolute;top:0;right:0;bottom:0;left:0}.budgiverse-contact__wash{background:linear-gradient(180deg,#03030624,#030306a3),radial-gradient(circle at center,rgba(255,255,255,.03),transparent 60%)}.budgiverse-contact__grid{background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:4.4rem 4.4rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.12),#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.12),#000 22%,#000 78%,transparent);opacity:.07}.budgiverse-contact__scanlines{background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 5px);opacity:.08;mix-blend-mode:soft-light}.budgiverse-contact__glow{position:absolute;border-radius:999px;filter:blur(120px);opacity:.16;will-change:transform,opacity}.budgiverse-contact__glow--one{top:4%;left:-8%;width:34rem;height:34rem;background:var(--contact-glow-one)}.budgiverse-contact__glow--two{right:-10%;bottom:-8%;width:38rem;height:38rem;background:var(--contact-glow-two)}.budgiverse-contact__shell{position:relative;z-index:1}.budgiverse-contact__layout{display:grid;gap:2.8rem;align-items:start}.budgiverse-contact__hero{max-width:72rem}.budgiverse-contact__eyebrow,.budgiverse-contact__chip,.budgiverse-contact__signal-eyebrow,.budgiverse-contact__panel-kicker,.budgiverse-contact__signal-link{font-family:Orbitron,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.budgiverse-contact__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.6rem;padding:.8rem 1.2rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:color-mix(in srgb,var(--contact-accent) 88%,white);font-size:1.05rem}.budgiverse-contact__title{margin:0;max-width:12ch;font-family:Orbitron,system-ui,sans-serif;font-weight:700;line-height:.96;letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;color:#fff;text-shadow:0 0 18px color-mix(in srgb,var(--contact-glow-one) 34%,transparent),0 0 36px color-mix(in srgb,var(--contact-glow-two) 16%,transparent)}.budgiverse-contact__title.h2{font-size:clamp(2.7rem,7vw,4rem)}.budgiverse-contact__title.h1{font-size:clamp(3.1rem,7vw,4.8rem)}.budgiverse-contact__title.h0{font-size:clamp(3.6rem,8vw,5.8rem)}.budgiverse-contact__title.hxl{font-size:clamp(4.2rem,10vw,7rem)}.budgiverse-contact__title.hxxl{font-size:clamp(4.6rem,12vw,8rem)}.budgiverse-contact__description{max-width:62rem;margin-top:2rem;font-size:clamp(1.45rem,1.7vw,1.86rem);line-height:1.78;color:#f8fbffd1}.budgiverse-contact__description p,.budgiverse-contact__signal-text p,.budgiverse-contact__panel-intro p{margin:0}.budgiverse-contact__transmission{display:inline-flex;align-items:center;margin:2.3rem 0 0;padding:1.1rem 1.3rem;border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--contact-accent) 22%,rgba(255,255,255,.12));background:#ffffff0a;color:color-mix(in srgb,var(--contact-accent) 80%,white);font-family:Courier New,Courier,monospace;font-size:1.15rem;letter-spacing:.11em;text-transform:uppercase}.budgiverse-contact__chips{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}.budgiverse-contact__chip{display:inline-flex;align-items:center;justify-content:center;min-height:3.8rem;padding:.8rem 1.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f8fbffeb;font-size:1rem}.budgiverse-contact__signal-grid{display:grid;gap:1.4rem;margin-top:2.8rem;max-width:58rem}.budgiverse-contact__signal-card{--card-primary: var(--contact-accent);--card-secondary: color-mix(in srgb, var(--contact-accent) 20%, transparent);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.95rem;min-height:0;padding:1.75rem 1.75rem 1.7rem 2.4rem;border-radius:1.6rem;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#080b12fa,#05070cfa),linear-gradient(90deg,color-mix(in srgb,var(--card-secondary) 48%,transparent),transparent 38%);color:#fff;text-decoration:none;box-shadow:inset 0 1px #ffffff0a,0 1.8rem 3.6rem -3rem #000000e0;overflow:hidden;isolation:isolate;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.budgiverse-contact__signal-card:before{content:"";position:absolute;top:1rem;bottom:1rem;left:1rem;width:.34rem;border-radius:999px;background:linear-gradient(180deg,var(--card-primary),color-mix(in srgb,var(--card-primary) 18%,transparent));box-shadow:0 0 1.8rem color-mix(in srgb,var(--card-primary) 20%,transparent)}.budgiverse-contact__signal-card:after{content:"";position:absolute;top:1.2rem;right:1.2rem;width:1.4rem;height:1.4rem;border-top:1px solid color-mix(in srgb,var(--card-primary) 55%,transparent);border-right:1px solid color-mix(in srgb,var(--card-primary) 55%,transparent);opacity:.9}.budgiverse-contact__signal-card[data-tone=cyan]{--card-primary: #78f4ff;--card-secondary: rgba(120, 244, 255, .18)}.budgiverse-contact__signal-card[data-tone=magenta]{--card-primary: #ff92e2;--card-secondary: rgba(255, 146, 226, .18)}.budgiverse-contact__signal-card[data-tone=gold]{--card-primary: #ffd86f;--card-secondary: rgba(255, 216, 111, .18)}.budgiverse-contact__signal-card[data-tone=acid]{--card-primary: #c7ff84;--card-secondary: rgba(199, 255, 132, .18)}.budgiverse-contact__signal-card:hover,.budgiverse-contact__signal-card:focus-visible{transform:translate(.2rem);border-color:color-mix(in srgb,var(--card-primary) 32%,rgba(255,255,255,.12));box-shadow:inset 0 1px #ffffff0d,0 2.2rem 4rem -3rem #000000f0}.budgiverse-contact__signal-card:focus-visible{outline:.2rem solid color-mix(in srgb,var(--card-primary) 92%,white);outline-offset:.3rem}.budgiverse-contact__signal-eyebrow,.budgiverse-contact__panel-kicker{margin:0;font-size:.88rem;color:color-mix(in srgb,var(--card-primary) 92%,white)}.budgiverse-contact__signal-eyebrow{display:inline-flex;align-items:center;gap:.6rem;padding:.52rem .82rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--card-primary) 18%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--card-secondary) 62%,rgba(255,255,255,.02))}.budgiverse-contact__signal-eyebrow:before{content:"";width:.58rem;height:.58rem;border-radius:50%;background:currentColor;box-shadow:0 0 1rem color-mix(in srgb,currentColor 32%,transparent)}.budgiverse-contact__signal-title{margin:0;font-family:Orbitron,system-ui,sans-serif;font-size:clamp(1.72rem,1.9vw,2.02rem);line-height:1.14;letter-spacing:-.02em;text-transform:none;color:#fcfdff;max-width:18ch}.budgiverse-contact__signal-text{font-size:1.4rem;line-height:1.74;color:#f7f9ffeb;max-width:34ch}.budgiverse-contact__signal-text strong{color:#fff}.budgiverse-contact__signal-link{display:inline-flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.09);font-size:.98rem;color:#fff}.budgiverse-contact__signal-link .svg-wrapper{color:var(--card-primary)}.budgiverse-contact__panel{position:relative;padding:2rem;border-radius:2.4rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0a0c14eb,#06080ed1),radial-gradient(circle at top right,color-mix(in srgb,var(--contact-glow-two) 16%,transparent),transparent 34%);box-shadow:inset 0 1px #ffffff0d,0 3rem 5rem -3.8rem #000000d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.budgiverse-contact__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--contact-accent) 28%,rgba(255,255,255,.12)),#ffffff0a,color-mix(in srgb,var(--contact-glow-two) 22%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.budgiverse-contact__panel-title{margin:.8rem 0 0;font-family:Orbitron,system-ui,sans-serif;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;color:#fff}.budgiverse-contact__panel-intro{margin-top:1.4rem;font-size:1.5rem;line-height:1.74;color:#f8fbffcc}.budgiverse-contact__panel-note{margin:1.5rem 0 0;color:color-mix(in srgb,var(--contact-accent) 70%,white);font-size:1.2rem;line-height:1.7;letter-spacing:.08em;text-transform:uppercase}.budgiverse-contact__form{margin-top:2rem}.budgiverse-contact__form-status{margin-bottom:1.8rem;color:color-mix(in srgb,var(--contact-accent-strong) 72%,white)}.budgiverse-contact .contact__fields{display:grid;grid-template-columns:1fr;gap:1.4rem}.budgiverse-contact .field{margin-bottom:1.4rem}.budgiverse-contact .field:before{border-radius:1.6rem;background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:inset 0 1px #ffffff08,0 2rem 3.6rem -3rem #000000b8}.budgiverse-contact .field:after{top:0;right:0;bottom:0;left:0;border-radius:1.6rem;box-shadow:inset 0 0 0 1px #ffffff1c}.budgiverse-contact .field:hover.field:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--contact-accent) 22%,rgba(255,255,255,.12))}.budgiverse-contact .field__input{min-height:5.4rem;height:5.4rem;margin:0;padding:2.35rem 1.6rem .95rem;border-radius:1.6rem;background-color:transparent;color:#f8fbff;box-shadow:none}.budgiverse-contact .field__input:focus,.budgiverse-contact .field__input:focus-visible,.budgiverse-contact .field__input:not(:placeholder-shown),.budgiverse-contact .field__input:-webkit-autofill{margin:0;padding:2.35rem 1.6rem .95rem;box-shadow:none}.budgiverse-contact .field__input:-webkit-autofill,.budgiverse-contact .field__input:-webkit-autofill:hover,.budgiverse-contact .field__input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fbff;-webkit-box-shadow:0 0 0 100rem rgba(8,11,18,.94) inset;transition:background-color 9999s ease-in-out 0s}.budgiverse-contact textarea.field__input{min-height:18rem;height:auto;padding-top:2.8rem;resize:vertical}.budgiverse-contact textarea.field__input:focus,.budgiverse-contact textarea.field__input:focus-visible,.budgiverse-contact textarea.field__input:not(:placeholder-shown),.budgiverse-contact textarea.field__input:-webkit-autofill{padding-top:2.8rem}.budgiverse-contact .field__label{top:1.45rem;left:1.7rem;color:#f8fbffa8}.budgiverse-contact .field__input:focus~.field__label,.budgiverse-contact .field__input:not(:placeholder-shown)~.field__label,.budgiverse-contact .field__input:-webkit-autofill~.field__label{top:.8rem;left:1.7rem;font-size:1rem;color:color-mix(in srgb,var(--contact-accent) 78%,white)}.budgiverse-contact .contact__field-error .form__message{color:#ffb4c8;line-height:1.45}.budgiverse-contact .contact__button{margin-top:2.4rem}.budgiverse-contact .contact__button .button{position:relative;overflow:hidden;min-width:min(100%,28rem);min-height:5.3rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--contact-accent-strong) 55%,rgba(255,255,255,.12));background:linear-gradient(135deg,color-mix(in srgb,var(--contact-accent-strong) 92%,white),var(--contact-accent)),linear-gradient(180deg,#ffffff29,#fff0);color:#071015;font-family:Orbitron,system-ui,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 1.8rem 3.6rem -2.4rem color-mix(in srgb,var(--contact-accent-strong) 48%,transparent),inset 0 1px #fff6}.budgiverse-contact .contact__button .button:hover{filter:brightness(.96);transform:translateY(-.1rem)}.budgiverse-contact .contact__button .button:before,.budgiverse-contact .contact__button .button:after{box-shadow:none}.budgiverse-contact__response-note{margin:1.5rem 0 0;color:#f8fbffa8;font-size:1.25rem;line-height:1.7}.budgiverse-contact .icon-success,.budgiverse-contact .icon-error{margin-top:.2rem}@media screen and (min-width:750px){.budgiverse-contact__layout{gap:3.4rem}.budgiverse-contact .contact__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.budgiverse-contact__panel{padding:2.6rem}}@media screen and (min-width:990px){.budgiverse-contact__layout{grid-template-columns:minmax(0,1.15fr) minmax(32rem,46rem);gap:4rem}.budgiverse-contact__hero{padding-top:1.2rem}.budgiverse-contact__panel{position:sticky;top:calc(var(--header-height, 0px) + 2rem)}}@media screen and (max-width:749px){.budgiverse-contact__title.hxl,.budgiverse-contact__title.hxxl{font-size:clamp(4rem,16vw,5.6rem)}.budgiverse-contact__signal-grid{grid-template-columns:1fr}.budgiverse-contact__panel{padding:1.8rem}.budgiverse-contact .contact__button .button{width:100%}}@media(prefers-reduced-motion:no-preference){.budgiverse-contact__glow--one{animation:budgiContactFloatOne 18s ease-in-out infinite alternate}.budgiverse-contact__glow--two{animation:budgiContactFloatTwo 22s ease-in-out infinite alternate}.budgiverse-contact__scanlines{animation:budgiContactSignalShift 12s linear infinite}}@media(prefers-reduced-motion:reduce){.budgiverse-contact__glow,.budgiverse-contact__scanlines,.budgiverse-contact__signal-card,.budgiverse-contact .contact__button .button{animation:none!important;transition:none!important}}@keyframes budgiContactFloatOne{0%{transform:translateZ(0) scale(.92)}to{transform:translate3d(2rem,1.6rem,0) scale(1.06)}}@keyframes budgiContactFloatTwo{0%{transform:translateZ(0) scale(.95)}to{transform:translate3d(-2.2rem,-1.4rem,0) scale(1.08)}}@keyframes budgiContactSignalShift{0%{transform:translateY(0)}to{transform:translateY(5px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
