.Contact-module__C9_L3q__reason-cards{grid-template-columns:1fr;gap:.75rem;width:100%;display:grid}@media (min-width:640px){.Contact-module__C9_L3q__reason-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.Contact-module__C9_L3q__reason-card{text-align:left;cursor:pointer;background-color:#000;background-color:lab(.112911% 0 0);border:1px solid #090909;border:1px solid lab(2.47865% 0 0);padding:1.5rem;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.Contact-module__C9_L3q__reason-card:before{content:"";opacity:0;background:linear-gradient(135deg,#ffd76d08 0%,#0000 60%);background:linear-gradient(135deg,lab(88.6017% 14.0649 85.265/.03) 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.Contact-module__C9_L3q__reason-card:hover{background-color:#020202;background-color:lab(.462488% 0 0);border-color:#1b1b1b;border-color:lab(9.52% -.00000745058 0);transform:translateY(-2px)}.Contact-module__C9_L3q__reason-card:hover:before{opacity:1}.Contact-module__C9_L3q__reason-card-selected{background-color:#020100;background-color:lab(.312046% .0755712 .355968);border-color:#ffd76d;border-color:lab(88.6017% 14.0649 85.265)}.Contact-module__C9_L3q__reason-card-selected:before{opacity:1;background:linear-gradient(135deg,#ffd76d0f 0%,#0000 60%);background:linear-gradient(135deg,lab(88.6017% 14.0649 85.265/.06) 0%,#0000 60%)}.Contact-module__C9_L3q__contact-grid{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){.Contact-module__C9_L3q__contact-grid{grid-template-columns:1fr 1.4fr;min-height:70vh}}.Contact-module__C9_L3q__contact-aside{background:#010101;background:lab(.195112% 0 0);border-bottom:1px solid #060606;border-bottom:1px solid lab(1.5609% 0 0);flex-direction:column;justify-content:space-between;padding:2.5rem 2rem;display:flex}@media (min-width:768px){.Contact-module__C9_L3q__contact-aside{border-bottom:none;border-right:1px solid #060606;border-right:1px solid lab(1.5609% 0 0);padding:3rem 2.5rem}}.Contact-module__C9_L3q__contact-form-panel{padding:2.5rem 2rem}@media (min-width:768px){.Contact-module__C9_L3q__contact-form-panel{padding:3rem 2.5rem}}.Contact-module__C9_L3q__accent-rule{background:#ffd76d;background:lab(88.6017% 14.0649 85.265);width:3rem;height:2px;margin-bottom:1.5rem}.Contact-module__C9_L3q__step-indicator{gap:.5rem;margin-bottom:2rem;display:flex}.Contact-module__C9_L3q__step-dot{background:#0d0d0d;background:lab(3.6999% 0 0);width:2rem;height:2px;transition:background .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1)}.Contact-module__C9_L3q__step-dot-active{background:#ffd76d;background:lab(88.6017% 14.0649 85.265);width:3rem}.Contact-module__C9_L3q__step-dot-complete{background:#785f28;background:lab(42.1346% 5.49722 34.8976)}.Contact-module__C9_L3q__success-check{border:2px solid #ffd76d;border:2px solid lab(88.6017% 14.0649 85.265);justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.5rem;display:flex}.Contact-module__C9_L3q__success-check svg{stroke:#ffd76d;stroke:lab(88.6017% 14.0649 85.265);stroke-width:2.5px;fill:none;width:1.5rem;height:1.5rem}.Contact-module__C9_L3q__check-draw{stroke-dasharray:24;stroke-dashoffset:24px;animation:.5s cubic-bezier(.22,1,.36,1) .2s forwards Contact-module__C9_L3q__draw-check}@keyframes Contact-module__C9_L3q__draw-check{to{stroke-dashoffset:0}}.Contact-module__C9_L3q__direct-link{color:#484848;color:lab(30.4% -.0000149012 0);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #030303;border-bottom:1px solid lab(.903296% 0 0);align-items:center;gap:.75rem;padding:.75rem 0;font-size:.8rem;text-decoration:none;transition:color .2s;display:flex}.Contact-module__C9_L3q__direct-link:hover{color:#ffd76d;color:lab(88.6017% 14.0649 85.265)}.Contact-module__C9_L3q__direct-link svg{opacity:.5;flex-shrink:0;width:1rem;height:1rem}.Contact-module__C9_L3q__send-bar{border-top:1px solid #060606;border-top:1px solid lab(1.5609% 0 0);align-items:center;gap:1rem;margin-top:.5rem;padding-top:1.5rem;display:flex}
