.contact-module__swMWYG__page{background-color:var(--color-bg);background-image:radial-gradient(circle at 3% 96%,color-mix(in srgb,var(--color-project-4) 35%,transparent),transparent 34%),radial-gradient(circle at 97% 4%,var(--color-accent-12),transparent 30%);min-height:100svh;color:var(--color-text);padding:clamp(6rem,9vw,8rem) clamp(1rem,3vw,3rem) 8rem}.contact-module__swMWYG__contactDesk{border:1px solid var(--color-border-strong);background:var(--color-surface);width:min(100%,1440px);min-height:calc(100svh - 14rem);box-shadow:var(--shadow-panel);grid-template-columns:minmax(22rem,.82fr) minmax(34rem,1.18fr);margin:auto;display:grid}.contact-module__swMWYG__intro{background:var(--color-dark);color:var(--color-text-light);grid-template-rows:auto 1fr auto;gap:4rem;padding:clamp(2rem,4.5vw,5rem);display:grid}.contact-module__swMWYG__introTop{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.contact-module__swMWYG__eyebrow,.contact-module__swMWYG__availability,.contact-module__swMWYG__formPanel header>span,.contact-module__swMWYG__nextSteps>p{font:650 .58rem var(--type-body);letter-spacing:.14em;text-transform:uppercase}.contact-module__swMWYG__availability{color:var(--color-text-ghost);align-items:center;gap:.55rem;display:flex}.contact-module__swMWYG__availability i{aspect-ratio:1;background:var(--color-project-4);width:.45rem;box-shadow:0 0 10px var(--color-project-4);border-radius:50%}.contact-module__swMWYG__preTitle{color:var(--color-text-ghost);font:400 .9rem var(--type-body);margin:0 0 1rem}.contact-module__swMWYG__intro h1{font:680 clamp(3.6rem,6vw,6.5rem)/.82 var(--type-display);letter-spacing:-.07em;margin:0}.contact-module__swMWYG__intro h1 em{color:var(--color-project-4);font-style:normal;font-weight:430}.contact-module__swMWYG__introCopy{max-width:33rem;color:var(--color-text-ghost);font:400 1rem/1.65 var(--type-body);margin:2rem 0 0}.contact-module__swMWYG__nextSteps{border-top:1px solid var(--color-border-dark);padding-top:1.5rem}.contact-module__swMWYG__nextSteps ol{gap:1rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.contact-module__swMWYG__nextSteps li{grid-template-columns:2rem 1fr;align-items:start;gap:.8rem;display:grid}.contact-module__swMWYG__nextSteps li>span{color:var(--color-accent-soft-text);font:650 .55rem var(--type-body);padding-top:.15rem}.contact-module__swMWYG__nextSteps div{flex-direction:column;gap:.2rem;display:flex}.contact-module__swMWYG__nextSteps strong{font:550 .8rem var(--type-body)}.contact-module__swMWYG__nextSteps small{color:var(--color-text-muted);font:400 .7rem/1.4 var(--type-body)}.contact-module__swMWYG__formPanel{flex-direction:column;padding:clamp(2rem,4.5vw,5rem);display:flex}.contact-module__swMWYG__formPanel header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.contact-module__swMWYG__formPanel header p{color:var(--color-text-muted);font:400 .75rem var(--type-body);margin:0}.contact-module__swMWYG__formPanel form{gap:1.6rem;margin-top:2rem;display:grid}.contact-module__swMWYG__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.contact-module__swMWYG__formPanel label{flex-direction:column;gap:.55rem;display:flex}.contact-module__swMWYG__formPanel label>span{font:600 .7rem var(--type-body);letter-spacing:.04em}.contact-module__swMWYG__formPanel label>span i{float:right;color:var(--color-text-muted);font-style:normal;font-weight:400}.contact-module__swMWYG__formPanel input,.contact-module__swMWYG__formPanel textarea,.contact-module__swMWYG__formPanel select{border:0;border-bottom:1px solid var(--color-border-strong);width:100%;color:var(--color-text);font:400 .95rem var(--type-body);background:0 0;border-radius:0;outline:none;padding:.75rem 0;transition:border-color .2s}.contact-module__swMWYG__formPanel textarea{resize:vertical;min-height:9rem;line-height:1.6}.contact-module__swMWYG__formPanel input::placeholder,.contact-module__swMWYG__formPanel textarea::placeholder{color:var(--color-text-ghost)}.contact-module__swMWYG__formPanel input:focus,.contact-module__swMWYG__formPanel textarea:focus,.contact-module__swMWYG__formPanel select:focus{border-color:var(--color-accent)}.contact-module__swMWYG__messageField small{color:var(--color-text-muted);font:400 .68rem var(--type-body)}.contact-module__swMWYG__submit{background:var(--color-accent);min-height:3.5rem;color:var(--color-white);font:650 .82rem var(--type-body);cursor:pointer;border:0;border-radius:0;justify-content:space-between;align-items:center;margin-top:.5rem;padding:0 1.25rem;transition:background .2s,transform .2s;display:flex}.contact-module__swMWYG__submit:hover{background:var(--color-accent-dark);transform:translateY(-2px)}.contact-module__swMWYG__status{color:var(--color-success);font:500 .75rem var(--type-body);align-items:center;gap:.5rem;margin:0;display:flex}.contact-module__swMWYG__formFooter{color:var(--color-text-muted);font:400 .7rem var(--type-body);align-items:center;gap:1rem;margin-top:auto;padding-top:2rem;display:flex}.contact-module__swMWYG__formFooter button,.contact-module__swMWYG__formFooter a{color:var(--color-text-sub);font:600 .7rem var(--type-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;text-decoration:none;display:flex}.contact-module__swMWYG__formFooter button:hover,.contact-module__swMWYG__formFooter a:hover{color:var(--color-accent-dark)}.contact-module__swMWYG__trustLine{width:min(100%,1440px);color:var(--color-text-muted);font:600 .58rem var(--type-body);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:1.5rem;margin:1.5rem auto 0;display:flex}.contact-module__swMWYG__trustLine i{aspect-ratio:1;background:var(--color-project-4);border-radius:50%;width:3px}.contact-module__swMWYG__contactDesk{border-radius:clamp(1.5rem,3vw,2.75rem);overflow:hidden}.contact-module__swMWYG__formPanel input,.contact-module__swMWYG__formPanel textarea,.contact-module__swMWYG__formPanel select{border:1px solid var(--color-border-strong);background:var(--color-bg);border-radius:1rem;padding:.9rem 1rem}.contact-module__swMWYG__formPanel input:focus,.contact-module__swMWYG__formPanel textarea:focus,.contact-module__swMWYG__formPanel select:focus{box-shadow:0 0 0 3px var(--color-accent-10)}.contact-module__swMWYG__submit{box-shadow:var(--shadow-panel);border-radius:999px}.contact-module__swMWYG__status{background:var(--color-success-bg);border-radius:999px;width:fit-content;padding:.55rem .8rem}.contact-module__swMWYG__formFooter button,.contact-module__swMWYG__formFooter a{border:1px solid var(--color-border);background:var(--color-bg);border-radius:999px;min-height:2.5rem;padding:0 .8rem}@media (max-width:700px){.contact-module__swMWYG__contactDesk{border-radius:1.5rem}.contact-module__swMWYG__fieldRow{grid-template-columns:1fr}}@media (max-width:950px){.contact-module__swMWYG__contactDesk{grid-template-columns:1fr}.contact-module__swMWYG__intro{min-height:42rem}.contact-module__swMWYG__formPanel{min-height:44rem}.contact-module__swMWYG__formFooter{margin-top:2rem}}@media (max-width:600px){.contact-module__swMWYG__page{padding:5rem .75rem 7rem}.contact-module__swMWYG__contactDesk{border-left:0;border-right:0}.contact-module__swMWYG__intro{gap:3rem;min-height:46rem;padding:2rem 1.25rem 6.5rem}.contact-module__swMWYG__introTop{flex-direction:column;align-items:flex-start}.contact-module__swMWYG__intro h1{font-size:3.8rem}.contact-module__swMWYG__formPanel{padding:2rem 1.25rem 6.5rem}.contact-module__swMWYG__fieldRow{grid-template-columns:1fr}.contact-module__swMWYG__formPanel header{flex-direction:column;align-items:flex-start}.contact-module__swMWYG__formFooter{flex-wrap:wrap;align-items:flex-start}.contact-module__swMWYG__formFooter>span{width:100%}.contact-module__swMWYG__trustLine{text-align:center;flex-wrap:wrap;gap:.7rem}.contact-module__swMWYG__trustLine i{display:none}}@media (prefers-reduced-motion:reduce){.contact-module__swMWYG__submit{transition:none}}
