.contact-page_page__wta6t{overflow:hidden}.contact-page_hero__EYyc7{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:clamp(3rem,10vw,13rem);align-items:center;min-height:min(43rem,calc(100dvh - var(--header-height)));padding-block:clamp(4rem,8vw,8rem)}.contact-page_direct__0Gd70>p,.contact-page_formWrap___Qniz>p,.contact-page_hero__EYyc7>div>p,.contact-page_process__UYpfX>div>p{margin:0 0 1.2rem;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.67rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.contact-page_hero__EYyc7 h1{max-width:13ch;margin:0}.contact-page_hero__EYyc7>div>span{display:block;max-width:37rem;margin-top:1.5rem;color:var(--muted);font-size:1.08rem;line-height:1.7}.contact-page_signal__d0LCK{position:relative;min-height:26rem;overflow:hidden;border:1px solid var(--line);border-radius:50% 50% 1.3rem 1.3rem;background:radial-gradient(circle at 50% 50%,rgba(255,90,10,.64),transparent 0 1rem,transparent 1.1rem),linear-gradient(135deg,rgba(8,8,8,.3),rgba(8,8,8,.74)),url(/media/yojo-decision-signal-hero.png) 50% /cover}.contact-page_signal__d0LCK:before{content:"";position:absolute;inset:18% 8%;border:1px solid rgba(255,90,10,.22);border-radius:50%;transform:rotate(-18deg)}.contact-page_signal__d0LCK b,.contact-page_signal__d0LCK i,.contact-page_signal__d0LCK span{position:absolute;display:block;border-radius:50%;background:var(--paper)}.contact-page_signal__d0LCK span{top:17%;left:24%;width:.48rem;height:.48rem}.contact-page_signal__d0LCK i{top:67%;right:21%;width:.7rem;height:.7rem}.contact-page_signal__d0LCK b{top:34%;right:15%;width:.32rem;height:.32rem;background:var(--accent)}.contact-page_process__UYpfX{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,10rem);padding-block:clamp(5rem,9vw,9rem);border-top:1px solid var(--line)}.contact-page_process__UYpfX h2{max-width:11ch;margin:0}.contact-page_process__UYpfX ol{margin:0;padding:0;border-top:1px solid var(--line-strong);list-style:none}.contact-page_process__UYpfX li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1.2rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.contact-page_process__UYpfX li>span{color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.68rem}.contact-page_process__UYpfX h3{margin:0 0 .55rem;font-size:clamp(1.25rem,2vw,1.75rem)}.contact-page_process__UYpfX li p{max-width:40rem;margin:0;color:var(--muted);line-height:1.65}.contact-page_routes__5lfjB{display:grid;grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,10rem);padding-block:clamp(4rem,8vw,8rem);border-top:1px solid var(--line)}.contact-page_direct__0Gd70 h2,.contact-page_formWrap___Qniz h2{max-width:14ch;margin:0 0 2rem}.contact-page_direct__0Gd70>a{display:grid;grid-template-columns:5rem 1fr auto;gap:1rem;align-items:baseline;padding:1rem 0;border-top:1px solid var(--line)}.contact-page_direct__0Gd70>a:hover i,.contact-page_direct__0Gd70>a:hover strong{color:var(--accent)}.contact-page_direct__0Gd70>a span{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.63rem;letter-spacing:.07em;text-transform:uppercase}.contact-page_direct__0Gd70>a strong{font-size:1rem;font-weight:500}.contact-page_direct__0Gd70 address,.contact-page_direct__0Gd70>a i{color:var(--muted);font-style:normal}.contact-page_direct__0Gd70 address{max-width:30rem;margin-top:2rem;line-height:1.65}.contact-page_formWrap___Qniz{padding:clamp(1.5rem,4vw,3rem);border-radius:1.25rem;background:var(--surface)}.contact-page_secureNotice__q9yUs{display:grid;gap:.65rem;margin:0 0 2rem;padding:1.1rem 1.2rem;border:1px solid rgba(255,90,10,.34);border-radius:.85rem;background:rgba(255,90,10,.08)}.contact-page_secureNotice__q9yUs strong{color:var(--paper);font-size:.88rem}.contact-page_secureNotice__q9yUs span{color:var(--muted-strong);font-size:.86rem;line-height:1.6}.contact-page_formWrap___Qniz .text-link{color:var(--paper)}@media (max-width:780px){.contact-page_hero__EYyc7,.contact-page_process__UYpfX,.contact-page_routes__5lfjB{grid-template-columns:1fr;min-height:0}.contact-page_signal__d0LCK{min-height:20rem}}@media (max-width:480px){.contact-page_direct__0Gd70>a{grid-template-columns:1fr auto}.contact-page_direct__0Gd70>a span{grid-column:1/-1}}