.simpleHeaderContact_header__VJTNE{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(940px,calc(100% - 3rem));min-height:84px;margin:0 auto;border-bottom:1px solid rgba(23,24,41,.18)}.simpleHeaderContact_brand__xe2Nz{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.4rem .55rem;background:#171829;border-radius:4px}.simpleHeaderContact_header__VJTNE img{display:block;width:44px;height:34px;object-fit:contain}.simpleHeaderContact_pageMarker__dtf3J{color:#5c5e72;font-family:var(--font-geist-mono),monospace;font-size:.66rem;font-weight:760;letter-spacing:.12em}.simpleHeaderContact_homeLink__Fd_et{justify-self:end;padding:.72rem 1rem;background:#f7f7fa;border:1px solid #171829;border-radius:999px;font-size:.78rem;font-weight:760}.simpleHeaderContact_homeLink__Fd_et:hover{color:#fff;background:#6658e8}@media(max-width:620px){.simpleHeaderContact_header__VJTNE{grid-template-columns:1fr auto;width:calc(100% - 2rem);min-height:76px}.simpleHeaderContact_pageMarker__dtf3J{display:none}.simpleHeaderContact_homeLink__Fd_et{padding:.62rem .8rem}}.legalContact_container__qehM9{width:min(940px,calc(100% - 3rem));margin:0 auto;padding:5rem 0 7rem}.legalContact_container__qehM9>h1{max-width:760px;font-size:clamp(3rem,8vw,6.5rem);line-height:.88;letter-spacing:-.065em}.legalContact_container__qehM9>h1:before{content:"CODASCAN / LEGAL RECORD";display:block;margin-bottom:1.5rem;color:#6658e8;font-family:var(--font-geist-mono),monospace;font-size:.7rem;line-height:1;letter-spacing:.14em}.legalContact_content__DMxxo{margin-top:3rem;padding:clamp(1.4rem,5vw,4.5rem);background:#f7f7fa;border:1px solid rgba(23,24,41,.18);box-shadow:12px 12px 0 #a9eccd;line-height:1.78}.legalContact_content__DMxxo>p:first-child{display:inline-block;margin-bottom:2.5rem;padding:.5rem .7rem;background:#171829;color:#fff;font-family:var(--font-geist-mono),monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.legalContact_content__DMxxo h2{margin:3.2rem 0 1rem;padding-top:1rem;border-top:1px solid rgba(23,24,41,.16);font-size:1.45rem;letter-spacing:-.025em}.legalContact_content__DMxxo h2:before{content:"§ ";color:#ff715b}.legalContact_content__DMxxo h3{margin:2rem 0 .8rem;font-size:1.12rem}.legalContact_content__DMxxo address,.legalContact_content__DMxxo li,.legalContact_content__DMxxo p{color:#4f5164}.legalContact_content__DMxxo p{margin-bottom:1rem}.legalContact_content__DMxxo ul{margin:0 0 1.3rem;padding-left:1.3rem}.legalContact_content__DMxxo li{margin-bottom:.55rem}.legalContact_content__DMxxo li::marker{color:#6658e8}.legalContact_content__DMxxo a{color:#5144c8;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legalContact_content__DMxxo address{padding:1.2rem;border-left:5px solid #6658e8;background:#e9eaf4;font-style:normal}@media(max-width:620px){.legalContact_container__qehM9{width:calc(100% - 2rem);padding:3rem 0 5rem}.legalContact_content__DMxxo{box-shadow:6px 6px 0 #a9eccd}.legalContact_content__DMxxo h2{font-size:1.25rem}}.legalContact_container__qehM9{position:relative;width:100%;padding:5rem max(1.5rem,calc((100% - 940px)/2)) 8rem;background:var(--page-gradient)}.legalContact_container__qehM9:after{content:"";position:absolute;top:0;right:7%;width:22vw;height:22rem;background:rgba(169,236,205,.55);border-radius:0 0 45% 45%;transform:skewX(-7deg);pointer-events:none}.legalContact_container__qehM9>h1,.legalContact_content__DMxxo{position:relative;z-index:1}.legalContact_container__qehM9>h1{text-shadow:0 12px 32px rgba(23,24,41,.08)}.legalContact_content__DMxxo{background:var(--surface-gradient);border-color:rgba(255,255,255,.75);border-radius:var(--radius-panel);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.legalContact_content__DMxxo address{background:rgba(233,234,244,.68);border-radius:0 10px 10px 0}@media(max-width:620px){.legalContact_container__qehM9{padding:3rem 1rem 5rem}.legalContact_container__qehM9:after{right:-30%;width:80vw}.legalContact_content__DMxxo{box-shadow:var(--shadow-md)}}