.NoOrphanText_tail__S_uu6{white-space:nowrap;color:inherit;-webkit-text-fill-color:inherit}.siteFooter_footer__iqrf4{position:relative;width:100%;border-top:1px solid var(--line-subtle);background:var(--bg-inset-soft)}.siteFooter_inner__7dD3U{width:100%;max-width:1200px;margin:0 auto;padding:6rem 2rem 4rem}.siteFooter_top__Ut6v0{display:flex;justify-content:space-between;gap:6rem;flex-wrap:wrap}.siteFooter_brand__svXxi{max-width:32rem}.siteFooter_brandName__Wc6q0{display:flex;align-items:center;gap:1.2rem;font-size:2rem;font-weight:700;letter-spacing:.06em;color:var(--text-primary)}.siteFooter_brandName__Wc6q0 img{border-radius:10px}.siteFooter_tagline__uj9w0{margin:1.6rem 0 0;font-size:1.4rem;line-height:1.7;font-weight:300;color:var(--text-tertiary)}.siteFooter_columns__BQmgW{display:flex;gap:8rem;flex-wrap:wrap}.siteFooter_column__scjIA h3{margin:0 0 1.6rem;font-size:1.3rem;font-weight:500;color:var(--text-tertiary)}.siteFooter_column__scjIA ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.2rem}.siteFooter_column__scjIA a{font-size:1.5rem;color:var(--text-body);text-decoration:none;transition:color .2s ease}.siteFooter_column__scjIA a:focus-visible,.siteFooter_column__scjIA a:hover{color:var(--primary-tint)}.siteFooter_risk__rd5f0{margin-top:5rem;padding-top:3rem;border-top:1px solid var(--line-subtle)}.siteFooter_risk__rd5f0 h3{margin:0 0 1rem;font-size:1.3rem;font-weight:500;color:var(--text-secondary)}.siteFooter_risk__rd5f0 p{margin:0;max-width:48em;font-size:1.3rem;line-height:1.85;font-weight:300;color:var(--text-tertiary)}.siteFooter_copyright__1h8NP{margin:3rem 0 0;font-size:1.2rem;color:var(--text-quaternary)}@media screen and (max-width:750px){.siteFooter_inner__7dD3U{padding:4.8rem 1.6rem 3.2rem}.siteFooter_top__Ut6v0{gap:4rem}.siteFooter_columns__BQmgW{gap:3.2rem 4.8rem}.siteFooter_risk__rd5f0{margin-top:4rem}}.contact_contact__CSlWD{margin:2rem auto 6rem;width:100%;max-width:1200px;padding:0 2rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,56rem);grid-gap:6rem;gap:6rem;align-items:start}.contact_contact__CSlWD .contact_intro__y9Yzh{position:-webkit-sticky;position:sticky;top:12rem;display:flex;flex-direction:column;align-items:flex-start;padding-top:4rem}.contact_contact__CSlWD .contact_intro__y9Yzh h1{margin:0;font-size:3.6rem;font-weight:700;background:linear-gradient(135deg,var(--heading-gradient-from) 0,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact_contact__CSlWD .contact_intro__y9Yzh p{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.7;font-weight:300;color:var(--text-secondary)}.contact_contact__CSlWD .contact_mascotStage__hvuwG{position:relative;width:100%;max-width:44rem;aspect-ratio:1;margin:2rem 0 0 -4rem}.contact_contact__CSlWD .contact_introImage__DTfoE{width:100%;height:auto;pointer-events:none;mask-image:radial-gradient(circle at 50% 50%,black 52%,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 50%,black 52%,transparent 72%)}.contact_contact__CSlWD .contact_formSlot__QVEPS{position:relative;width:100%;min-width:0}.contact_contact__CSlWD .contact_form__jnxh9{display:block;width:100%;border:0;background:transparent}.contact_contact__CSlWD .contact_formLoading__ydZD4{position:absolute;inset:0 0 auto;visibility:hidden}.contact_contact__CSlWD .contact_formSkeleton__ZJsJ3{min-height:76.8rem;padding:4rem 2.4rem 2.4rem;display:flex;flex-direction:column;gap:2.4rem;background:var(--bg-elevated);border:1px solid var(--line-default);border-radius:1.6rem}.contact_contact__CSlWD .contact_formSkeleton__ZJsJ3 .contact_skeletonField__veoTp .ant-skeleton-input{height:5.8rem;border-radius:1.2rem}.contact_contact__CSlWD .contact_formSkeleton__ZJsJ3 .contact_skeletonEditor__UI4k1{margin-top:3.6rem}.contact_contact__CSlWD .contact_formSkeleton__ZJsJ3 .contact_skeletonEditor__UI4k1 .ant-skeleton-input{height:28.2rem;border-radius:1.2rem}.contact_contact__CSlWD .contact_formSkeleton__ZJsJ3 .contact_skeletonSubmit__L3KPW{margin-top:.8rem}.contact_contact__CSlWD .contact_formSkeleton__ZJsJ3 .contact_skeletonSubmit__L3KPW .ant-skeleton-button{height:5.2rem;border-radius:1rem}@media screen and (max-width:900px){.contact_contact__CSlWD{grid-template-columns:1fr;gap:2rem;padding:0 1.6rem;margin-bottom:4rem}.contact_contact__CSlWD .contact_intro__y9Yzh{position:static;display:contents}.contact_contact__CSlWD .contact_intro__y9Yzh h1{order:1;font-size:2.8rem}.contact_contact__CSlWD .contact_intro__y9Yzh p{order:2;margin-top:-1.2rem;font-size:1.4rem}.contact_contact__CSlWD .contact_formSlot__QVEPS{order:3}.contact_contact__CSlWD .contact_mascotStage__hvuwG{order:4;margin:0 auto;max-width:30rem}}.contact_contact__CSlWD .contact_contentWrap__pVfZ2{width:40rem;margin:2rem auto;padding:5rem;background:var(--bg-overlay);border-radius:1rem}.contact_contact__CSlWD .contact_contentWrap__pVfZ2 p{font-size:2rem;cursor:default}