:root{--bg:#fff;--surface:#f8f9fc;--border:#0e21a014;--text:#05070a;--text-dim:#4b5563;--primary:#c370ff;--secondary:#4d2fb2;--accent:#c370ff;--overlay-rgb:#f375c2;--overlay-light-rgb:#f375c2;--glass:#0e21a008;--glass-border:#0e21a014;--glow:#4d2fb226;--subtle-blue:#0e21a00d;--subtle-purple:#4d2fb20d;--subtle-lavender:#b153d70d;--subtle-pink:#f375c20d;--surface-hover:#0e21a005;--bg-rgb:255,255,255;--primary-rgb:14,33,160;--secondary-rgb:77,47,178;--accent-rgb:243,117,194;--font-sans:Inter,system-ui,-apple-system,sans-serif;--font-mono:JetBrains Mono,monospace;--ease-out:cubic-bezier(.22,1,.36,1);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-expo:cubic-bezier(.23,1,.32,1);--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-full:999px}.ContactForm-module-scss-module__Aqc14a__dark-theme{--bg:#030510;--surface:#0a0c1f;--border:#f375c21a;--text:#f9fafb;--text-dim:#9ca3af;--primary:#eed6ff;--secondary:#c370ff;--accent:#f375c2;--accent-gradient:linear-gradient(135deg,#f375c2cc,#b153d7cc);--bg-rgb:3,5,16;--surface-rgb:10,12,31;--glass:#ffffff08;--glass-border:#ffffff14;--subtle-blue:#60a5fa1a;--subtle-purple:#a855f71a;--subtle-lavender:#c084fc1a;--subtle-pink:#f472b61a;--surface-hover:#ffffff08}body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.6;transition:background-color .3s}.ContactForm-module-scss-module__Aqc14a__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.ContactForm-module-scss-module__Aqc14a__container{padding:0 2rem}}.ContactForm-module-scss-module__Aqc14a__section{padding:5rem 0}@media (min-width:768px){.ContactForm-module-scss-module__Aqc14a__section{padding:8rem 0}}.ContactForm-module-scss-module__Aqc14a__text-gradient{background:linear-gradient(90deg,#c370ff,#4d2fb2 25%,#c370ff 50%,#f375c2 75%,#c370ff 100%) 0 0/200%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:6s linear infinite ContactForm-module-scss-module__Aqc14a__shine}@keyframes ContactForm-module-scss-module__Aqc14a__shine{to{background-position:200%}}.ContactForm-module-scss-module__Aqc14a__glass-card{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:1.5rem;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.ContactForm-module-scss-module__Aqc14a__glass-card:hover{background:rgba(var(--primary-rgb),.04);border-color:#f375c24d;transform:translateY(-5px);box-shadow:0 20px 40px -20px #c370ff4d}.ContactForm-module-scss-module__Aqc14a__btn{cursor:pointer;letter-spacing:.02em;border:none;border-radius:50px;justify-content:center;align-items:center;padding:.8rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.ContactForm-module-scss-module__Aqc14a__btn--primary{color:#fff;background:linear-gradient(135deg,#4d2fb2,#c370ff);box-shadow:0 8px 15px -5px #4d2fb266}.ContactForm-module-scss-module__Aqc14a__btn--primary:hover{filter:brightness(1.1);transform:scale(1.03);box-shadow:0 12px 20px -5px #4d2fb280}.ContactForm-module-scss-module__Aqc14a__btn--outline{border:2px solid var(--border);color:var(--text);background:0 0}.ContactForm-module-scss-module__Aqc14a__btn--outline:hover{color:#4d2fb2;background:#4d2fb20d;border-color:#4d2fb2}.ContactForm-module-scss-module__Aqc14a__form,.ContactForm-module-scss-module__Aqc14a__success{background:rgba(var(--bg-rgb),.7);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2rem;padding:clamp(1.5rem,4vw,2.75rem);position:relative;box-shadow:0 24px 60px -30px #4d2fb280}.ContactForm-module-scss-module__Aqc14a__form{gap:1.5rem;display:grid}.ContactForm-module-scss-module__Aqc14a__title{letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800}.ContactForm-module-scss-module__Aqc14a__row{gap:1.5rem;display:grid}@media (min-width:768px){.ContactForm-module-scss-module__Aqc14a__row{grid-template-columns:1fr 1fr}}.ContactForm-module-scss-module__Aqc14a__field{gap:.5rem;min-width:0;display:grid}.ContactForm-module-scss-module__Aqc14a__label{color:var(--text);font-size:.9375rem;font-weight:600}.ContactForm-module-scss-module__Aqc14a__optional{color:var(--text-dim);font-weight:400}.ContactForm-module-scss-module__Aqc14a__input{border:1px solid color-mix(in srgb,var(--text)18%,transparent);background:var(--bg);width:100%;min-height:52px;color:var(--text);font:inherit;border-radius:.75rem;padding:.85rem 1rem;font-size:1rem;transition:border-color .18s,box-shadow .18s}.ContactForm-module-scss-module__Aqc14a__input::placeholder{color:color-mix(in srgb,var(--text-dim)75%,transparent)}@media (hover:hover){.ContactForm-module-scss-module__Aqc14a__input:hover{border-color:color-mix(in srgb,var(--text)35%,transparent)}}.ContactForm-module-scss-module__Aqc14a__input:focus-visible{border-color:#4d2fb2;outline:none;box-shadow:0 0 0 3px #4d2fb233}.ContactForm-module-scss-module__Aqc14a__input[aria-invalid=true]{border-color:#b91c1c;box-shadow:0 0 0 3px #b91c1c1f}.ContactForm-module-scss-module__Aqc14a__textarea{resize:vertical;min-height:9rem;line-height:1.55}.ContactForm-module-scss-module__Aqc14a__error,.ContactForm-module-scss-module__Aqc14a__formError{color:#b91c1c;align-items:center;gap:.4rem;font-size:.875rem;display:flex}.ContactForm-module-scss-module__Aqc14a__error svg,.ContactForm-module-scss-module__Aqc14a__formError svg{flex-shrink:0}.ContactForm-module-scss-module__Aqc14a__formError:empty{display:none}.ContactForm-module-scss-module__Aqc14a__chips{border:0;gap:.6rem;min-width:0;display:grid}.ContactForm-module-scss-module__Aqc14a__chipRow{flex-wrap:wrap;gap:.5rem;display:flex}.ContactForm-module-scss-module__Aqc14a__chip{cursor:pointer;position:relative}.ContactForm-module-scss-module__Aqc14a__chipInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ContactForm-module-scss-module__Aqc14a__chipLabel{border:1px solid color-mix(in srgb,var(--text)16%,transparent);min-height:44px;color:var(--text);border-radius:999px;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:500;transition:background-color .18s,border-color .18s,color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}@media (hover:hover){.ContactForm-module-scss-module__Aqc14a__chip:hover .ContactForm-module-scss-module__Aqc14a__chipLabel{border-color:#4d2fb280}}.ContactForm-module-scss-module__Aqc14a__chipInput:focus-visible+.ContactForm-module-scss-module__Aqc14a__chipLabel{outline-offset:2px;outline:2px solid #4d2fb2}.ContactForm-module-scss-module__Aqc14a__chipInput:active+.ContactForm-module-scss-module__Aqc14a__chipLabel{transform:scale(.97)}.ContactForm-module-scss-module__Aqc14a__chipInput:checked+.ContactForm-module-scss-module__Aqc14a__chipLabel{color:#fff;background:#4d2fb2;border-color:#4d2fb2}.ContactForm-module-scss-module__Aqc14a__chipInput:checked+.ContactForm-module-scss-module__Aqc14a__chipLabel:before{content:"✓";margin-right:.4rem;font-weight:700}.ContactForm-module-scss-module__Aqc14a__footer{justify-items:start;gap:.85rem;display:grid}.ContactForm-module-scss-module__Aqc14a__submit{color:#fff;min-height:56px;font:inherit;cursor:pointer;isolation:isolate;background:#4d2fb2;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.75rem;font-size:1rem;font-weight:600;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,box-shadow .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;box-shadow:0 8px 20px -8px #4d2fb28c}.ContactForm-module-scss-module__Aqc14a__submit:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:#fff;transition:opacity .18s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ContactForm-module-scss-module__Aqc14a__submit:hover:before{opacity:.1}.ContactForm-module-scss-module__Aqc14a__submit:hover .ContactForm-module-scss-module__Aqc14a__submitArrow{transform:translate(3px)}}.ContactForm-module-scss-module__Aqc14a__submit:focus-visible{outline-offset:3px;outline:2px solid #4d2fb2}.ContactForm-module-scss-module__Aqc14a__submit:active{transform:scale(.97)}.ContactForm-module-scss-module__Aqc14a__submit[aria-disabled=true]{cursor:progress}.ContactForm-module-scss-module__Aqc14a__submit[aria-busy=true] .ContactForm-module-scss-module__Aqc14a__submitLabel,.ContactForm-module-scss-module__Aqc14a__submit[aria-busy=true] .ContactForm-module-scss-module__Aqc14a__submitArrow{opacity:0}.ContactForm-module-scss-module__Aqc14a__submit[aria-busy=true] .ContactForm-module-scss-module__Aqc14a__spinner{opacity:1}@media (prefers-reduced-motion:reduce){.ContactForm-module-scss-module__Aqc14a__submit{transition:none}.ContactForm-module-scss-module__Aqc14a__submit:active{transform:none}}.ContactForm-module-scss-module__Aqc14a__submitArrow{transition:transform .18s cubic-bezier(.22,1,.36,1)}.ContactForm-module-scss-module__Aqc14a__spinner{opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ContactForm-module-scss-module__Aqc14a__spinner svg{animation:.9s linear infinite ContactForm-module-scss-module__Aqc14a__spin}@media (prefers-reduced-motion:reduce){.ContactForm-module-scss-module__Aqc14a__spinner svg{animation-duration:2.5s}}@keyframes ContactForm-module-scss-module__Aqc14a__spin{to{transform:rotate(360deg)}}.ContactForm-module-scss-module__Aqc14a__micro{color:var(--text-dim);font-size:.875rem}.ContactForm-module-scss-module__Aqc14a__micro a{color:var(--text);text-underline-offset:.2em;text-decoration:underline}.ContactForm-module-scss-module__Aqc14a__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module-scss-module__Aqc14a__success{outline:none;justify-items:start;gap:1rem;animation:.4s cubic-bezier(.22,1,.36,1) both ContactForm-module-scss-module__Aqc14a__pop;display:grid}@media (prefers-reduced-motion:reduce){.ContactForm-module-scss-module__Aqc14a__success{animation:none}}@keyframes ContactForm-module-scss-module__Aqc14a__pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}.ContactForm-module-scss-module__Aqc14a__successIcon{color:#15803d;background:#15803d1f;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid}.ContactForm-module-scss-module__Aqc14a__successTitle{letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800}.ContactForm-module-scss-module__Aqc14a__successText{max-width:46ch;color:var(--text-dim);line-height:1.6}.ContactForm-module-scss-module__Aqc14a__linkBtn{min-height:44px;font:inherit;color:var(--text);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ContactForm-module-scss-module__Aqc14a__linkBtn:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #4d2fb2}
:root{--bg:#fff;--surface:#f8f9fc;--border:#0e21a014;--text:#05070a;--text-dim:#4b5563;--primary:#c370ff;--secondary:#4d2fb2;--accent:#c370ff;--overlay-rgb:#f375c2;--overlay-light-rgb:#f375c2;--glass:#0e21a008;--glass-border:#0e21a014;--glow:#4d2fb226;--subtle-blue:#0e21a00d;--subtle-purple:#4d2fb20d;--subtle-lavender:#b153d70d;--subtle-pink:#f375c20d;--surface-hover:#0e21a005;--bg-rgb:255,255,255;--primary-rgb:14,33,160;--secondary-rgb:77,47,178;--accent-rgb:243,117,194;--font-sans:Inter,system-ui,-apple-system,sans-serif;--font-mono:JetBrains Mono,monospace;--ease-out:cubic-bezier(.22,1,.36,1);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-expo:cubic-bezier(.23,1,.32,1);--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-full:999px}.CopyEmail-module-scss-module__dfNwpq__dark-theme{--bg:#030510;--surface:#0a0c1f;--border:#f375c21a;--text:#f9fafb;--text-dim:#9ca3af;--primary:#eed6ff;--secondary:#c370ff;--accent:#f375c2;--accent-gradient:linear-gradient(135deg,#f375c2cc,#b153d7cc);--bg-rgb:3,5,16;--surface-rgb:10,12,31;--glass:#ffffff08;--glass-border:#ffffff14;--subtle-blue:#60a5fa1a;--subtle-purple:#a855f71a;--subtle-lavender:#c084fc1a;--subtle-pink:#f472b61a;--surface-hover:#ffffff08}body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.6;transition:background-color .3s}.CopyEmail-module-scss-module__dfNwpq__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.CopyEmail-module-scss-module__dfNwpq__container{padding:0 2rem}}.CopyEmail-module-scss-module__dfNwpq__section{padding:5rem 0}@media (min-width:768px){.CopyEmail-module-scss-module__dfNwpq__section{padding:8rem 0}}.CopyEmail-module-scss-module__dfNwpq__text-gradient{background:linear-gradient(90deg,#c370ff,#4d2fb2 25%,#c370ff 50%,#f375c2 75%,#c370ff 100%) 0 0/200%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:6s linear infinite CopyEmail-module-scss-module__dfNwpq__shine}@keyframes CopyEmail-module-scss-module__dfNwpq__shine{to{background-position:200%}}.CopyEmail-module-scss-module__dfNwpq__glass-card{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:1.5rem;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.CopyEmail-module-scss-module__dfNwpq__glass-card:hover{background:rgba(var(--primary-rgb),.04);border-color:#f375c24d;transform:translateY(-5px);box-shadow:0 20px 40px -20px #c370ff4d}.CopyEmail-module-scss-module__dfNwpq__btn{cursor:pointer;letter-spacing:.02em;border:none;border-radius:50px;justify-content:center;align-items:center;padding:.8rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.CopyEmail-module-scss-module__dfNwpq__btn--primary{color:#fff;background:linear-gradient(135deg,#4d2fb2,#c370ff);box-shadow:0 8px 15px -5px #4d2fb266}.CopyEmail-module-scss-module__dfNwpq__btn--primary:hover{filter:brightness(1.1);transform:scale(1.03);box-shadow:0 12px 20px -5px #4d2fb280}.CopyEmail-module-scss-module__dfNwpq__btn--outline{border:2px solid var(--border);color:var(--text);background:0 0}.CopyEmail-module-scss-module__dfNwpq__btn--outline:hover{color:#4d2fb2;background:#4d2fb20d;border-color:#4d2fb2}.CopyEmail-module-scss-module__dfNwpq__wrap{gap:.5rem;min-width:0;display:grid}.CopyEmail-module-scss-module__dfNwpq__link{letter-spacing:-.035em;max-width:100%;min-height:44px;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:.75rem;font-size:clamp(1.35rem,3.4vw,2.4rem);font-weight:800;display:inline-flex;position:relative}.CopyEmail-module-scss-module__dfNwpq__link:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #4d2fb2}.CopyEmail-module-scss-module__dfNwpq__link:after{content:"";transform-origin:0;background:#4d2fb2;width:calc(100% - 2.5rem);height:2px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.05em;left:0;transform:scaleX(.15)}@media (hover:hover){.CopyEmail-module-scss-module__dfNwpq__link:hover:after{transform:scaleX(1)}}.CopyEmail-module-scss-module__dfNwpq__link[data-state=copied]:after{background:#15803d;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.CopyEmail-module-scss-module__dfNwpq__link:after{transition:none}}.CopyEmail-module-scss-module__dfNwpq__address{min-width:0}.CopyEmail-module-scss-module__dfNwpq__icon{color:#4d2fb2;background:#4d2fb21a;border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}[data-state=copied] .CopyEmail-module-scss-module__dfNwpq__icon{color:#15803d;background:#15803d1f}.CopyEmail-module-scss-module__dfNwpq__hint{color:var(--text-dim);font-size:.8125rem}
:root{--bg:#fff;--surface:#f8f9fc;--border:#0e21a014;--text:#05070a;--text-dim:#4b5563;--primary:#c370ff;--secondary:#4d2fb2;--accent:#c370ff;--overlay-rgb:#f375c2;--overlay-light-rgb:#f375c2;--glass:#0e21a008;--glass-border:#0e21a014;--glow:#4d2fb226;--subtle-blue:#0e21a00d;--subtle-purple:#4d2fb20d;--subtle-lavender:#b153d70d;--subtle-pink:#f375c20d;--surface-hover:#0e21a005;--bg-rgb:255,255,255;--primary-rgb:14,33,160;--secondary-rgb:77,47,178;--accent-rgb:243,117,194;--font-sans:Inter,system-ui,-apple-system,sans-serif;--font-mono:JetBrains Mono,monospace;--ease-out:cubic-bezier(.22,1,.36,1);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-expo:cubic-bezier(.23,1,.32,1);--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-full:999px}.Contact-module-scss-module__IcT96W__dark-theme{--bg:#030510;--surface:#0a0c1f;--border:#f375c21a;--text:#f9fafb;--text-dim:#9ca3af;--primary:#eed6ff;--secondary:#c370ff;--accent:#f375c2;--accent-gradient:linear-gradient(135deg,#f375c2cc,#b153d7cc);--bg-rgb:3,5,16;--surface-rgb:10,12,31;--glass:#ffffff08;--glass-border:#ffffff14;--subtle-blue:#60a5fa1a;--subtle-purple:#a855f71a;--subtle-lavender:#c084fc1a;--subtle-pink:#f472b61a;--surface-hover:#ffffff08}body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.6;transition:background-color .3s}.Contact-module-scss-module__IcT96W__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.Contact-module-scss-module__IcT96W__container{padding:0 2rem}}.Contact-module-scss-module__IcT96W__section{padding:5rem 0}@media (min-width:768px){.Contact-module-scss-module__IcT96W__section{padding:8rem 0}}.Contact-module-scss-module__IcT96W__text-gradient{background:linear-gradient(90deg,#c370ff,#4d2fb2 25%,#c370ff 50%,#f375c2 75%,#c370ff 100%) 0 0/200%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:6s linear infinite Contact-module-scss-module__IcT96W__shine}@keyframes Contact-module-scss-module__IcT96W__shine{to{background-position:200%}}.Contact-module-scss-module__IcT96W__glass-card{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:1.5rem;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.Contact-module-scss-module__IcT96W__glass-card:hover{background:rgba(var(--primary-rgb),.04);border-color:#f375c24d;transform:translateY(-5px);box-shadow:0 20px 40px -20px #c370ff4d}.Contact-module-scss-module__IcT96W__btn{cursor:pointer;letter-spacing:.02em;border:none;border-radius:50px;justify-content:center;align-items:center;padding:.8rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Contact-module-scss-module__IcT96W__btn--primary{color:#fff;background:linear-gradient(135deg,#4d2fb2,#c370ff);box-shadow:0 8px 15px -5px #4d2fb266}.Contact-module-scss-module__IcT96W__btn--primary:hover{filter:brightness(1.1);transform:scale(1.03);box-shadow:0 12px 20px -5px #4d2fb280}.Contact-module-scss-module__IcT96W__btn--outline{border:2px solid var(--border);color:var(--text);background:0 0}.Contact-module-scss-module__IcT96W__btn--outline:hover{color:#4d2fb2;background:#4d2fb20d;border-color:#4d2fb2}.Contact-module-scss-module__IcT96W__reachGrid{gap:clamp(2rem,5vw,3rem);display:grid}.Contact-module-scss-module__IcT96W__formCol{min-width:0}.Contact-module-scss-module__IcT96W__channels{gap:0;list-style:none;display:grid}.Contact-module-scss-module__IcT96W__channel{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.Contact-module-scss-module__IcT96W__channel:first-child{border-top:0;padding-top:0}.Contact-module-scss-module__IcT96W__channelIcon{color:#4d2fb2;background:#4d2fb214;border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.Contact-module-scss-module__IcT96W__channelBody{gap:.4rem;min-width:0;display:grid}.Contact-module-scss-module__IcT96W__channelLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:.6875rem;font-weight:600}.Contact-module-scss-module__IcT96W__channelText{max-width:48ch;color:var(--text-dim);line-height:1.6}.Contact-module-scss-module__IcT96W__textBtn{min-height:44px;font:inherit;color:var(--text);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;justify-self:start;padding:0;font-weight:700;-webkit-text-decoration:underline #4d2fb273;text-decoration:underline #4d2fb273;transition:text-decoration-color .18s}.Contact-module-scss-module__IcT96W__textBtn:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #4d2fb2}@media (hover:hover){.Contact-module-scss-module__IcT96W__textBtn:hover{text-decoration-color:#4d2fb2}}.Contact-module-scss-module__IcT96W__steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;list-style:none;display:grid}.Contact-module-scss-module__IcT96W__step{background:rgba(var(--bg-rgb),.75);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.25rem)}.Contact-module-scss-module__IcT96W__stepNum{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #4d2fb2;margin-bottom:1.25rem;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:900;line-height:1;display:block}.Contact-module-scss-module__IcT96W__stepTitle{letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800}.Contact-module-scss-module__IcT96W__stepText{color:var(--text-dim);line-height:1.6}
