.Contact-module__DdzYfq__dialog{box-sizing:border-box;color:#f4efff;width:min(960px,100vw - 2rem);max-height:calc(100dvh - 2rem);font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:blur(24px);isolation:isolate;overscroll-behavior:contain;background:linear-gradient(160deg,#271c4dba,#100e21ed 48%,#0e0c1bf5);border:1px solid #ded0ff55;border-top-color:#f7efff99;border-radius:38px;margin:auto;padding:clamp(1.5rem,4vw,2rem);animation:.25s both Contact-module__DdzYfq__arrive;overflow:hidden auto;box-shadow:inset 1px 0 1px #ffffff25,inset -1px 0 1px #ffffff10,0 25px 100px #0009}.Contact-module__DdzYfq__dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07030dc9}.Contact-module__DdzYfq__close{width:44px;height:44px;color:var(--paper-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.7rem;position:absolute;top:.7rem;right:.7rem}.Contact-module__DdzYfq__close:hover{color:var(--paper)}.Contact-module__DdzYfq__dialog h2{text-align:center;letter-spacing:-.055em;margin:0 2rem 2rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:400;line-height:1.05}.Contact-module__DdzYfq__dialog fieldset{border:0;min-width:0;margin:0;padding:0}.Contact-module__DdzYfq__line{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.9rem .45rem;margin:0 0 1.75rem;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:400;line-height:1.6;display:flex}.Contact-module__DdzYfq__answer{vertical-align:middle;align-items:center;gap:.25rem;max-width:100%;display:inline-flex}.Contact-module__DdzYfq__dialog input,.Contact-module__DdzYfq__dialog select,.Contact-module__DdzYfq__dialog textarea{box-sizing:border-box;color:#f4efff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;max-width:100%;font:inherit;letter-spacing:0;background:#170d29;border:1px solid #b98aff40;border-bottom:2px solid #b98affb0;border-radius:4px;padding:.6rem .75rem;font-size:1em;line-height:1.5}.Contact-module__DdzYfq__dialog input{width:clamp(11rem,23vw,14rem)}.Contact-module__DdzYfq__dialog input,.Contact-module__DdzYfq__dialog select{text-align:center;height:54px;padding-block:0;line-height:normal}.Contact-module__DdzYfq__dialog select{appearance:none;text-align-last:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23c1b3d0' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:.7rem;width:clamp(14.5rem,23vw,16rem);padding-left:.9rem;padding-right:2.1rem}.Contact-module__DdzYfq__email input{width:clamp(14rem,29vw,21rem)}.Contact-module__DdzYfq__dialog input::placeholder,.Contact-module__DdzYfq__dialog textarea::placeholder{color:#c1b3d0;opacity:1}.Contact-module__DdzYfq__message{line-height:1.6;display:block}.Contact-module__DdzYfq__dialog textarea{resize:vertical;width:100%;min-height:125px;margin-top:1rem;padding:.95rem 1rem;line-height:1.6;display:block}.Contact-module__DdzYfq__bottom{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.Contact-module__DdzYfq__bottom p{color:var(--paper-muted);margin:0;font-size:.7rem;line-height:1.65}.Contact-module__DdzYfq__submit{min-height:48px;color:var(--paper);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff50;border-radius:999px;flex-shrink:0;padding:.85rem 1.4rem;font-size:.9rem;transition:background .2s,color .2s}.Contact-module__DdzYfq__submit:hover{background:var(--purple-bright);color:var(--ink-000);border-color:var(--purple-bright)}.Contact-module__DdzYfq__dialog :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--purple-bright);outline-offset:4px}.Contact-module__DdzYfq__dialog :disabled{opacity:.6;cursor:wait}.Contact-module__DdzYfq__error{color:#f4cbd6;background:#241419;border:1px solid #ba8290;margin:1.25rem 0 0;padding:1rem;font-size:.85rem;line-height:1.6}.Contact-module__DdzYfq__error a{text-decoration:underline}.Contact-module__DdzYfq__trap,.Contact-module__DdzYfq__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Contact-module__DdzYfq__confirmation{padding-block:1rem;line-height:1.6}.Contact-module__DdzYfq__confirmation h3{font-size:1.4rem;font-weight:400}.Contact-module__DdzYfq__confirmation p{margin-bottom:1.5rem}@keyframes Contact-module__DdzYfq__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:480px){.Contact-module__DdzYfq__line{row-gap:.8rem;margin-bottom:1.6rem;line-height:1.6}.Contact-module__DdzYfq__message{line-height:1.6;display:block}.Contact-module__DdzYfq__dialog input,.Contact-module__DdzYfq__dialog select{font-size:1em}.Contact-module__DdzYfq__bottom{flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){.Contact-module__DdzYfq__dialog{animation:none}.Contact-module__DdzYfq__submit{transition:none}}.Contact-module__DdzYfq__dialog input[name=company]{width:14rem}@media (max-width:480px){.Contact-module__DdzYfq__dialog select{width:14.5rem}}.Contact-module__DdzYfq__dialog:before{content:"";z-index:-1;filter:blur(24px);transform-origin:50% 25%;pointer-events:none;background:radial-gradient(at 36% 28%,#f9edffdb 0%,#d9b0ff9c 13%,#9a55ff70 28%,#0000 60%),radial-gradient(at 73% 43%,#b984ff85 0%,#7540d844 26%,#0000 60%);width:130%;height:330px;animation:28s ease-in-out infinite alternate Contact-module__DdzYfq__glassLightDrift;position:absolute;top:-105px;left:-15%}.Contact-module__DdzYfq__dialog:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#cfa0ff60 20%,#f8eaff 47%,#fff 53%,#d4b0ff70 75%,#0000 100%);height:2px;animation:34s ease-in-out infinite alternate Contact-module__DdzYfq__glassEdgeDrift;position:absolute;top:0;left:5%;right:5%;box-shadow:0 0 26px 6px #cfa2ff66}@keyframes Contact-module__DdzYfq__glassLightDrift{0%{opacity:.78;transform:translate(-12%,-8%)rotate(-9deg)scale(.97)}38%{opacity:1;transform:translate(4%,5%)rotate(3deg)scale(1.06)}72%{opacity:.84;transform:translate(11%,-1%)rotate(8deg)scale(1.02)}to{opacity:.94;transform:translate(-2%,9%)rotate(-3deg)scale(1.1)}}@keyframes Contact-module__DdzYfq__glassEdgeDrift{0%{opacity:.55;transform:translate(-15%)scaleX(.72)}55%{opacity:.95;transform:translate(12%)scaleX(.9)}to{opacity:.7;transform:translate(2%)scaleX(.65)}}@media (max-width:480px){.Contact-module__DdzYfq__dialog{border-radius:30px}}@media (prefers-reduced-motion:reduce){.Contact-module__DdzYfq__dialog:before,.Contact-module__DdzYfq__dialog:after{animation:none}}
