.shared_formShell__LVX_P{background:var(--card);border:1px solid var(--border);padding:clamp(1.5rem,4vw,3rem)}.shared_formShell__LVX_P h2{font-size:1.8rem;line-height:1.2;letter-spacing:-.035em;margin:0 0 1rem}.shared_formShell__LVX_P label{display:block;margin:1.4rem 0 .5rem;font-weight:600;font-size:.9rem}.shared_formShell__LVX_P input,.shared_formShell__LVX_P textarea{width:100%;min-height:48px;padding:.85rem;border:1px solid var(--input);border-radius:4px;background:var(--background);color:var(--foreground);font:inherit}.shared_formShell__LVX_P textarea{resize:vertical}.shared_button__FZYqS:focus-visible,.shared_companyDetails__me3QE a:focus-visible,.shared_formShell__LVX_P input:focus-visible,.shared_formShell__LVX_P textarea:focus-visible,.shared_legal__F5pLa a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.shared_button__FZYqS{display:inline-flex;align-items:center;justify-content:center;gap:2rem;min-height:50px;padding:.9rem 1.5rem;margin-top:1.4rem;background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary);font-weight:600;cursor:pointer}.shared_button__FZYqS span{transition:transform .25s ease}.shared_button__FZYqS:focus-visible span{transform:translate(3px,-3px)}@media (hover:hover){.shared_button__FZYqS:hover span{transform:translate(3px,-3px)}.shared_button__FZYqS:hover{background:var(--foreground)}}.shared_button__FZYqS:active{transform:scale(.98)}.shared_button__FZYqS:disabled{opacity:.65;cursor:wait}.shared_formNote__MzL5L{font-size:.875rem;color:var(--muted-foreground);line-height:1.6;margin-top:1rem}.shared_companyDetails__me3QE a,.shared_formNote__MzL5L a,.shared_legal__F5pLa p a{text-decoration:underline;text-underline-offset:.2em}.shared_companyDetails__me3QE a:hover,.shared_formNote__MzL5L a:hover,.shared_legal__F5pLa a:hover{text-decoration-thickness:2px}.shared_error__FlUY2{border-left:3px solid var(--primary);padding-left:1rem;margin-top:1rem;font-weight:600}.shared_success__7IR4j{padding-block:2rem}.shared_success__7IR4j>span{display:block;font-size:3rem;margin-bottom:1rem}.shared_success__7IR4j p{line-height:1.6;color:var(--muted-foreground)}.shared_legal__F5pLa{max-width:880px;margin:0 auto;padding:5rem 1.5rem 6rem}.shared_legal__F5pLa h1{font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.05;letter-spacing:-.045em;margin:1rem 0}.shared_legal__F5pLa header>p:last-child,.shared_meta__rNqbz{color:var(--muted-foreground);font-size:.9rem}.shared_legal__F5pLa section{margin-top:2.5rem}.shared_legal__F5pLa h2{font-size:1.5rem;line-height:1.25;margin-bottom:1rem;letter-spacing:-.025em}.shared_legal__F5pLa section p{color:var(--muted-foreground);line-height:1.75;margin-bottom:1rem}.shared_legalNav__EtoDT{display:flex;flex-wrap:wrap;gap:1.5rem;padding-top:2rem;margin-top:3rem;border-top:1px solid var(--border)}.shared_legalNav__EtoDT a{padding-block:.5rem;text-decoration:underline}.shared_companyDetails__me3QE{border-top:1px solid var(--border);margin-top:2.5rem}.shared_companyDetails__me3QE>div{padding:1rem 0;border-bottom:1px solid var(--border)}.shared_companyDetails__me3QE dt{font-size:.8rem;color:var(--muted-foreground);margin-bottom:.4rem}.shared_companyDetails__me3QE dd{line-height:1.6}.shared_companyDetails__me3QE a{display:inline-block;min-height:24px}@media (prefers-reduced-motion:reduce){.shared_button__FZYqS,.shared_button__FZYqS span{transition:none;transform:none!important}}