.page_page__TZ1aX{width:min(1200px,calc(100% - 64px));max-width:1200px;margin:0 auto;padding:28px 0 64px}.page_breadcrumbs__EwsJc{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px;color:var(--text-secondary);font-size:12px}.page_breadcrumbs__EwsJc a{color:inherit;text-decoration:none}.page_breadcrumbs__EwsJc a:hover{color:var(--accent)}.page_header__SJFjo{max-width:840px;margin:0 auto 30px;padding-top:8px}.page_header__SJFjo h1{margin:0 0 20px;font-size:clamp(30px,3vw,40px);font-weight:650;line-height:1.3;letter-spacing:-.03em}.page_intro__nr3y8{margin:0;color:var(--text-secondary);font-size:16px;line-height:1.95;text-wrap:pretty}.page_supportingImage__EhTTq{margin:0 0 36px;border-radius:10px;overflow:hidden;aspect-ratio:16/9;background:var(--surface)}.page_supportingImage__EhTTq img{display:block;width:100%;height:auto}.page_facts__MMNPw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:840px;margin:0 auto 38px;padding:22px 0;border-block:1px solid var(--border)}.page_facts__MMNPw>div{padding-inline:30px;-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border)}.page_facts__MMNPw>div:first-child{-webkit-padding-start:0;padding-inline-start:0;border:0}.page_facts__MMNPw dt{font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.4}.page_facts__MMNPw dd{margin:6px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.7}.page_story__mwu5I{max-width:840px;margin:0 auto}.page_section__A1AxZ{margin-bottom:38px;scroll-margin-top:100px}.page_story__mwu5I h2{margin:0 0 18px;font-size:23px;font-weight:600;line-height:1.5;letter-spacing:-.02em;text-wrap:pretty}.page_story__mwu5I p{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.95;text-wrap:pretty}.page_section__A1AxZ p+p{margin-top:16px}.page_services__LfzOh{margin:0 0 38px;padding:28px 0;border-block:1px solid var(--border)}.page_service__KDYKq+.page_service__KDYKq{margin-top:22px}.page_service__KDYKq h3{margin:0 0 7px;font-size:16px;font-weight:600;line-height:1.6}.page_service__KDYKq a{display:inline;color:var(--accent);font-size:14px;text-decoration:none}.page_service__KDYKq a svg{display:inline;vertical-align:-.1em;-webkit-margin-start:3px;margin-inline-start:3px}.page_service__KDYKq a:hover{text-decoration:underline}.page_contact__2r1l7{padding-top:30px;border-top:1px solid var(--border)}.page_contact__2r1l7 h2{margin-bottom:12px}.page_primary__0rLDD{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;padding:12px 18px;border-radius:8px;background:#4f46e5;color:#fff;text-decoration:none;font-size:14px;font-weight:600;line-height:1.5}.page_primary__0rLDD:hover{filter:brightness(1.08)}.page_page__TZ1aX a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:4px}@media (max-width:1050px){.page_page__TZ1aX{width:calc(100% - 48px)}}@media (max-width:600px){.page_page__TZ1aX{width:calc(100% - 40px);padding:20px 0 40px}.page_breadcrumbs__EwsJc{margin-bottom:24px}.page_header__SJFjo{padding-top:0;margin-bottom:24px}.page_header__SJFjo h1{font-size:30px;margin-bottom:16px}.page_intro__nr3y8,.page_story__mwu5I p{font-size:14px}.page_facts__MMNPw{padding:18px 0;margin-bottom:30px}.page_facts__MMNPw>div{padding-inline:12px}.page_facts__MMNPw dt{font-size:20px}.page_facts__MMNPw dd{font-size:11px}.page_facts__MMNPw>div:last-child dt{font-size:15px;line-height:1.85}.page_story__mwu5I h2{font-size:20px;margin-bottom:14px}.page_section__A1AxZ{margin-bottom:30px}.page_services__LfzOh{margin-bottom:30px;padding:24px 0}.page_contact__2r1l7{padding-top:24px}}.Modal_modal__BlcpV{position:fixed;inset:0;margin:auto;max-height:calc(100dvh - 32px)}.Modal_modal__BlcpV::-webkit-backdrop{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Modal_modal__BlcpV::backdrop{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=light] .Modal_modal__BlcpV::-webkit-backdrop{background:rgba(15,23,42,.35)}:root[data-theme=light] .Modal_modal__BlcpV::backdrop{background:rgba(15,23,42,.35)}.Modal_container__rG_tt{width:min(520px,calc(100% - 32px));padding:0;border:0;background:transparent;color:inherit;overflow:auto}.Modal_modal__BlcpV:focus{outline:none}