.pages_split__qYtVV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}.pages_splitTop__j1I1K{align-items:start}.pages_splitReverse__rG9yP>:first-child{order:2}.pages_stack__0YWrO{display:grid;grid-gap:20px;gap:20px;justify-items:start}.pages_media__nyp_b{overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel-2)}.pages_media__nyp_b img{display:block;width:100%;height:auto}.pages_statement__Zm5IR{max-width:20em;margin:0;font-family:var(--display);font-size:clamp(1.9rem,4.2vw,3.4rem);font-weight:700;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.pages_quote__hMOD8{margin:8px 0;padding:0 0 0 24px;border-left:1px solid var(--line-strong);color:var(--text);font-size:1.15rem;line-height:1.55}.pages_quote__hMOD8 cite{display:block;margin-top:10px;color:var(--muted);font-size:.95rem;font-style:normal}.pages_rows__sWA4V{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.pages_row__THDbU{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:6px 24px;gap:6px 24px;align-items:start;padding:28px 0;border-top:1px solid var(--line)}.pages_rowIcon__DiJy9,.pages_row__THDbU img{grid-row:span 2;width:56px;height:56px}.pages_row__THDbU p{margin:0;color:var(--muted)}.pages_steps__9Vpxq{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none;counter-reset:step}.pages_step__4bnNT{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:4px 20px;gap:4px 20px;padding:24px 28px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);counter-increment:step}.pages_step__4bnNT:before{content:counter(step);grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-strong);color:var(--accent);font-family:var(--display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pages_step__4bnNT p{margin:0;color:var(--muted)}.pages_formCard__Ce2rD{display:grid;grid-gap:4px;gap:4px;padding:clamp(20px,3vw,36px);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.pages_formNote__FX6jx{margin:16px 0 0;color:var(--muted);font-size:.95rem}.pages_mapFrame__R9ppt{width:100%;height:360px;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel)}.pages_contactList__hvqEO{display:grid;grid-gap:14px;gap:14px;margin:8px 0 0;padding:0;list-style:none}.pages_contactList__hvqEO a{color:var(--text);border-bottom:1px solid var(--line-strong)}.pages_contactList__hvqEO a:hover{color:var(--accent);border-color:var(--accent)}.pages_feature__WZJbw{display:grid;grid-template-columns:minmax(160px,260px) minmax(0,1fr);grid-gap:16px clamp(24px,4vw,56px);gap:16px clamp(24px,4vw,56px);align-items:start;padding:36px 0;border-top:1px solid var(--line)}.pages_featureList__RQLSR{border-bottom:1px solid var(--line)}.pages_feature__WZJbw .pages_media__nyp_b img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.pages_feature__WZJbw p{margin:12px 0 0;max-width:68ch;color:var(--muted)}.pages_cardsThree__e7rUd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.pages_infoCard__d_wl8{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.pages_infoCard__d_wl8 img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.pages_infoCardBody__mCTXM{display:grid;grid-gap:12px;gap:12px;padding:24px 26px 30px}.pages_infoCardBody__mCTXM p{margin:0;color:var(--muted);font-size:.98rem}@media (max-width:1000px){.pages_cardsThree__e7rUd,.pages_feature__WZJbw{grid-template-columns:minmax(0,1fr)}.pages_feature__WZJbw .pages_media__nyp_b{max-width:360px}.pages_split__qYtVV{grid-template-columns:minmax(0,1fr)}.pages_splitReverse__rG9yP>:first-child{order:0}}@media (max-width:720px){.pages_row__THDbU{grid-template-columns:48px minmax(0,1fr);gap:4px 16px}.pages_rowIcon__DiJy9,.pages_row__THDbU img{width:44px;height:44px}.pages_step__4bnNT{grid-template-columns:40px minmax(0,1fr);padding:20px}}