.contact-module__krtVhq__split{gap:var(--gap-split);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}.contact-module__krtVhq__form{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(16px,2.5vw,22px);display:grid}.contact-module__krtVhq__field{flex-direction:column;gap:10px;min-width:0;display:flex}.contact-module__krtVhq__fieldWide{grid-column:1/-1}.contact-module__krtVhq__label{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--text-66);font-size:10px;font-weight:500}.contact-module__krtVhq__input,.contact-module__krtVhq__textarea{color:var(--ink);width:100%;transition:border-color .32s var(--ease-reveal);background:#ffffff0f;border:1px solid #ffffff29;outline:none;font-family:inherit;font-size:15px}.contact-module__krtVhq__input{border-radius:var(--r-pill);padding:14px 20px}.contact-module__krtVhq__textarea{border-radius:var(--r-textarea);resize:vertical;padding:14px 18px}.contact-module__krtVhq__input::placeholder,.contact-module__krtVhq__textarea::placeholder{color:#ffffff61}.contact-module__krtVhq__input:focus,.contact-module__krtVhq__textarea:focus{border-color:var(--card-hover-border)}.contact-module__krtVhq__inputInvalid,.contact-module__krtVhq__inputInvalid:focus{border-color:#ff8a8ab3}.contact-module__krtVhq__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-module__krtVhq__submitRow{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;display:flex}.contact-module__krtVhq__submit{border-radius:var(--r-pill);background:var(--ink);color:var(--ground);cursor:pointer;transition:transform .32s var(--ease-reveal);border:none;padding:16px 32px;font-family:inherit;font-size:15px;font-weight:600}.contact-module__krtVhq__submit:hover:not(:disabled){transform:translateY(-3px)}.contact-module__krtVhq__submit:disabled{opacity:.6;cursor:progress}.contact-module__krtVhq__status{font-size:14px;line-height:1.6}.contact-module__krtVhq__statusSent{color:var(--accent-light)}.contact-module__krtVhq__statusError{color:#ff9e9eeb}.contact-module__krtVhq__details{flex-direction:column;gap:22px;display:flex}.contact-module__krtVhq__detailBlock{border-top:1px solid var(--hairline-strong);flex-direction:column;gap:6px;padding-top:18px;display:flex}.contact-module__krtVhq__detailBlockWide{gap:12px}.contact-module__krtVhq__detailValue{font-size:clamp(17px,2vw,21px);font-weight:600}.contact-module__krtVhq__detailNote{color:#ffffffc7;font-size:15px;line-height:1.6}.contact-module__krtVhq__socialRow{flex-wrap:wrap;gap:9px;margin-top:8px;display:flex}.contact-module__krtVhq__socialIcon{border-radius:var(--r-pill);border:1px solid var(--outline);width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;transition:background .3s,border-color .3s;display:inline-flex}.contact-module__krtVhq__socialIcon:hover{background:#ffffff1a;border-color:#a8b2ee8c}.contact-module__krtVhq__socialIconFilled{background:var(--ink);border-color:var(--ink);color:var(--ground)}.contact-module__krtVhq__socialIconFilled:hover{background:var(--ink);border-color:var(--ink)}.contact-module__krtVhq__faqList{border-bottom:1px solid var(--hairline-strong);flex-direction:column;display:flex}.contact-module__krtVhq__faqRow{border-top:1px solid var(--hairline-strong);transition:border-color .5s var(--ease-reveal);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(12px,3vw,44px);padding:clamp(20px,3vw,28px) 0;display:grid}.contact-module__krtVhq__faqRow:hover{border-top-color:var(--card-hover-border)}.contact-module__krtVhq__faqQuestion{letter-spacing:-.02em;font-size:clamp(17px,2vw,22px);font-weight:600}.contact-module__krtVhq__faqAnswer{color:var(--text-72);font-size:15px;line-height:1.68}
.plan-backdrop-module__suNuiG__root{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.plan-backdrop-module__suNuiG__layer{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:-20% -25%}.plan-backdrop-module__suNuiG__plan{filter:brightness(0)saturate()invert(62%)sepia(28%)saturate(1600%)hue-rotate(205deg)brightness(92%)contrast(96%);width:100%;height:auto}.plan-backdrop-module__suNuiG__ground{opacity:.34;animation:88s ease-in-out infinite alternate plan-backdrop-module__suNuiG__plan-drift-a}.plan-backdrop-module__suNuiG__first{opacity:.2;animation:124s ease-in-out infinite alternate plan-backdrop-module__suNuiG__plan-drift-b;transform:scale(.82)rotate(-1.5deg)}@keyframes plan-backdrop-module__suNuiG__plan-drift-a{0%{transform:translate(-2.5%,-1.5%)scale(1.04)}to{transform:translate(2.5%,1.5%)scale(1.12)}}@keyframes plan-backdrop-module__suNuiG__plan-drift-b{0%{transform:translate(3%,2%)scale(.82)rotate(-1.5deg)}to{transform:translate(-3%,-2%)scale(.9)rotate(1.5deg)}}.plan-backdrop-module__suNuiG__sweep{will-change:transform, opacity;background:linear-gradient(105deg,#0000 38%,#4b5bd429 47%,#a8b2ee33 50%,#4b5bd429 53%,#0000 62%);animation:17s cubic-bezier(.5,0,.5,1) infinite plan-backdrop-module__suNuiG__plan-sweep;position:absolute;inset:-40% -10%}@keyframes plan-backdrop-module__suNuiG__plan-sweep{0%{opacity:0;transform:translate(-62%)}12%{opacity:1}76%{opacity:1}to{opacity:0;transform:translate(62%)}}.plan-backdrop-module__suNuiG__veil{background:radial-gradient(ellipse 62% 52% at 30% 42%, #0d0f20ad 0%, #0d0f203d 58%, transparent 100%), linear-gradient(to bottom, transparent 0%, transparent 58%, #0d0f20bf 88%, var(--ground) 100%);position:absolute;inset:0}@media (max-width:759px){.plan-backdrop-module__suNuiG__first,.plan-backdrop-module__suNuiG__sweep{display:none}.plan-backdrop-module__suNuiG__ground{opacity:.24}}.plan-backdrop-module__suNuiG__rootStill .plan-backdrop-module__suNuiG__ground{opacity:.26;animation:none;transform:translate(2%,-4%)scale(1.06)}.plan-backdrop-module__suNuiG__rootStill .plan-backdrop-module__suNuiG__veil{background:radial-gradient(ellipse 74% 62% at 50% 40%, #0d0f2061 0%, #0d0f201a 66%, transparent 100%), linear-gradient(to bottom, transparent 0%, transparent 62%, #0d0f2099 86%, var(--ground) 100%)}@media (max-width:759px){.plan-backdrop-module__suNuiG__rootStill .plan-backdrop-module__suNuiG__ground{opacity:.18}}
