.ImprintPage_section__6UygL{position:relative;padding:48px 0 36px;background-color:#ffffff}.ImprintPage_inner___Kr1F{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ImprintPage_title__NvBCz{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;color:#0b1220;margin:0 0 20px}.ImprintPage_subtitle__D1obe{font-size:1.25rem;font-weight:600;color:#0b1220;margin:24px 0 12px}.ImprintPage_text__GUmR7{font-size:1rem;line-height:1.65;color:#374151;margin:0 0 12px}.ImprintPage_link__x07Ci{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.ImprintPage_link__x07Ci:hover{color:#1d4ed8}.ImprintPage_sectionBlock__AJoFm{padding:8px 0;background:transparent;border-radius:8px}@media (max-width:640px){.ImprintPage_inner___Kr1F{padding:0 16px;gap:20px}.ImprintPage_title__NvBCz{font-size:1.6rem}.ImprintPage_subtitle__D1obe{font-size:1.15rem}}.FooterSimple_footer__vQZ29{position:relative;background:#f3f4f6;color:#0b1220}.FooterSimple_inner__UxErM{max-width:1140px;margin:0 auto;padding:28px 24px 32px}.FooterSimple_grid__HCF_g{display:grid;grid-template-columns:1.5fr 60px 1fr 1fr 1fr;align-items:start}.FooterSimple_grid__HCF_g>:first-child{grid-column:1}.FooterSimple_grid__HCF_g>:nth-child(2){grid-column:3}.FooterSimple_grid__HCF_g>:nth-child(3){grid-column:4}.FooterSimple_grid__HCF_g>:nth-child(4){grid-column:5}.FooterSimple_brandRow__jdK_n{display:flex;align-items:center;gap:10px}.FooterSimple_brandLogo__v6S8i{width:28px;height:28px;object-fit:contain;filter:none}.FooterSimple_brandName__4_ZPa{font-weight:700;letter-spacing:.01em;color:#0b1220}.FooterSimple_tagline__l31zG{margin-top:6px;color:#6b7280;line-height:1.55}.FooterSimple_linkCol__sPhsw{min-width:0}.FooterSimple_heading__1Xkxf{margin:0 0 8px;font-size:.95rem;font-weight:700;letter-spacing:.01em;color:#0b1220}.FooterSimple_list__b75DL{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.FooterSimple_link__cXDmn{color:#0b1220;text-decoration:none;line-height:1.5}.FooterSimple_link__cXDmn:hover{color:#0b1220;text-decoration:underline;text-underline-offset:2px}.FooterSimple_hr__zr4Xm{margin:18px 0 12px;height:1px;background:linear-gradient(90deg,rgba(15,23,42,.1),rgba(15,23,42,.04))}.FooterSimple_bottomRow__oBqAu{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.FooterSimple_copy__QHn_j{color:#6b7280;line-height:1.5;margin:0}.FooterSimple_bottomLinks__gF23r{display:flex;gap:14px;list-style:none;margin:0;padding:0}.FooterSimple_bottomLink__u0cK9{color:#0b1220;text-decoration:none}.FooterSimple_bottomLink__u0cK9:hover{color:#0b1220;text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.FooterSimple_grid__HCF_g{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.FooterSimple_grid__HCF_g>*{grid-column:auto!important}}.FooterSimple_brandCol__wnpX9{grid-column:1/-1}@media (max-width:560px){.FooterSimple_grid__HCF_g{grid-template-columns:1fr}.FooterSimple_bottomRow__oBqAu{flex-direction:column;align-items:flex-start;gap:8px}}.FooterSimple_list__b75DL a{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.BrandBar_bar__guRs1{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#ffffff;border-bottom:1px solid rgba(15,23,42,.06)}.BrandBar_inner__jyBxP{max-width:1140px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.BrandBar_brand__6XTmO{display:flex;align-items:center;gap:8px;text-decoration:none}.BrandBar_logo__UEcmn{width:28px;height:28px;object-fit:contain}.BrandBar_name__EJA6n{font-weight:700;font-size:1.05rem;letter-spacing:.01em;color:var(--color-text,#0b1220)}.BrandBar_nav__M5Khd{display:flex;align-items:center;gap:18px}.BrandBar_link__9Y95y{font-size:.95rem;font-weight:500;text-decoration:none;color:var(--color-text,#0b1220);transition:color .15s ease}.BrandBar_link__9Y95y:hover{color:var(--color-brand,#2563eb)}.BrandBar_cta__E_KLk{padding:8px 14px;background:var(--color-brand,#2563eb);color:#fff;border-radius:var(--radius-md,8px);font-weight:600}.BrandBar_cta__E_KLk:hover{background:var(--color-brand-hover,#1d4ed8)}