.hx-XTa_page{--background:#fff;--foreground:#000;--surface:#f7f7f7;--surface-2:#f7f7f7;--muted:#666;--border:#e8e8e8;--accent:#df2525;--accent-hover:#b82222;--accent-strong:#b82222;--on-accent:#fff;color:#000;font-family:var(--font-sans);background:#fff}.hx-XTa_page :is(h1,h2,h3){font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;font-weight:500}.hx-XTa_page h1{letter-spacing:-.035em;font-size:clamp(2.4rem,4.7vw,4.2rem);line-height:1.08}.hx-XTa_page h2{font-size:clamp(1.7rem,3.4vw,2.7rem);line-height:1.12}.hx-XTa_page h3{font-size:1.375rem;line-height:1.3}.hx-XTa_page p{color:#666;font-size:1rem;line-height:1.75}.hx-XTa_page section[id],.hx-XTa_page :is(a,summary){scroll-margin-top:calc(var(--nav-h) + 24px)}.hx-XTa_page :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #b82222}.hx-XTa_page ::selection{color:#fff;background:#000}.hx-XTa_page svg{flex:none}.hx-XTa_rail{width:min(1280px,100% - 64px);margin-inline:auto}.hx-XTa_section{background:#fff;padding-block:clamp(56px,6.4vw,88px)}.hx-XTa_hero{padding-top:calc(var(--nav-h) + 48px);background:#f7f7f7}.hx-XTa_opening{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.hx-XTa_heroCopy h1 span{color:#f33}.hx-XTa_heroCopy>p{max-width:53ch;margin-top:24px;font-size:1.125rem;line-height:1.75}.hx-XTa_heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hx-XTa_primary,.hx-XTa_secondary{border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 20px;font-size:.875rem;font-weight:600;line-height:1.5;transition:background-color .16s,color .16s;display:inline-flex}.hx-XTa_primary{color:#fff;background:#df2525}.hx-XTa_primary:hover{background:#b82222}.hx-XTa_secondary{color:#000;background:#fff}.hx-XTa_secondary:hover{background:#e8e8e8}.hx-XTa_addressSheet{background:#fff;border-radius:12px;justify-self:center;width:min(100%,540px);min-width:0;padding:36px}.hx-XTa_addressSheet>svg{color:#b82222;width:56px;height:56px}.hx-XTa_addressSheet h2{margin-top:24px;font-size:2rem}.hx-XTa_addressSheet address{color:#555;overflow-wrap:anywhere;max-width:42ch;margin-top:20px;font-size:1rem;font-style:normal;line-height:1.8}.hx-XTa_addressSheet .hx-XTa_link{margin-top:16px}.hx-XTa_addressSheet .hx-XTa_visitNote{border-top:1px solid #e8e8e8;margin-top:20px;padding-top:20px;font-size:.8125rem;line-height:1.8}.hx-XTa_journey{flex-wrap:wrap;gap:40px;margin-top:36px;display:flex}.hx-XTa_journey a,.hx-XTa_link,.hx-XTa_related{align-items:center;gap:12px;min-height:44px;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-flex}.hx-XTa_journey a{font-size:.8125rem}.hx-XTa_journey a:hover,.hx-XTa_link:hover,.hx-XTa_related:hover{color:#b82222}.hx-XTa_officeLayout,.hx-XTa_questionLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:80px;display:grid}.hx-XTa_officeIntro>p{max-width:48ch;margin-top:24px}.hx-XTa_officeIntro>p+p{margin-top:16px;font-size:.9375rem;line-height:1.8}.hx-XTa_officeIntro>.hx-XTa_link{margin-top:20px}.hx-XTa_officeFacts>div{border-bottom:1px solid #e8e8e8;grid-template-columns:128px minmax(0,1fr);gap:24px;padding-block:18px;display:grid}.hx-XTa_officeFacts>div:first-child{padding-top:0}.hx-XTa_officeFacts dt{color:#666;font-size:.8125rem;line-height:1.8}.hx-XTa_officeFacts dd{color:#000;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.9375rem;line-height:1.8}.hx-XTa_officeFacts a{align-items:center;min-height:44px;margin-block:-8px;display:inline-flex}.hx-XTa_officeFacts a:hover{color:#b82222}.hx-XTa_page .hx-XTa_officeNote{max-width:65ch;margin-top:20px;font-size:.75rem;line-height:1.8}.hx-XTa_connectedOffice{border-top:1px solid #e8e8e8;margin-top:24px;padding-top:24px}.hx-XTa_connectedOffice p{font-size:.8125rem;line-height:1.8}.hx-XTa_connectedOffice>a{align-items:center;gap:12px;min-height:44px;margin-top:4px;font-size:.875rem;font-weight:500;line-height:1.6;display:inline-flex}.hx-XTa_connectedOffice>a:hover{color:#b82222}.hx-XTa_grey{background:#f7f7f7}.hx-XTa_sectionHead{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:36px;display:grid}.hx-XTa_sectionHead p{max-width:56ch}.hx-XTa_serviceList{grid-template-columns:1fr 1fr;gap:0 64px;display:grid}.hx-XTa_serviceList article{border-top:1px solid #d6d6d6;padding-block:28px}.hx-XTa_serviceList article>a{justify-content:space-between;align-items:center;gap:24px;min-height:44px;display:flex}.hx-XTa_serviceList article>a:hover{color:#b82222}.hx-XTa_serviceList p{max-width:65ch;margin-top:12px;font-size:.9375rem;line-height:1.8}.hx-XTa_allServices{margin-top:8px}.hx-XTa_dark{color:#fff;background:#000}.hx-XTa_dark p{color:#b0b0b0}.hx-XTa_dark ::selection{color:#000;background:#fff}.hx-XTa_dark a:focus-visible{outline-color:#ff6b6b}.hx-XTa_workingList{grid-template-columns:1fr 1fr;gap:64px;display:grid}.hx-XTa_workingList article{border-top:1px solid #383838;padding-top:28px}.hx-XTa_workingList p{max-width:65ch;margin-top:16px;font-size:.9375rem;line-height:1.8}.hx-XTa_workingFooter{border-top:1px solid #383838;justify-content:space-between;align-items:start;gap:48px;margin-top:36px;padding-top:24px;display:flex}.hx-XTa_workingFooter p{max-width:68ch;font-size:.8125rem;line-height:1.8}.hx-XTa_workingFooter a{color:#ff6b6b;max-width:300px}.hx-XTa_workingFooter a:hover{color:#fff}.hx-XTa_questionIntro>p{max-width:46ch;margin-top:24px}.hx-XTa_questionIntro>.hx-XTa_link{margin-top:16px}.hx-XTa_questionIntro>.hx-XTa_related{max-width:360px;margin-top:16px;font-weight:500;display:flex}.hx-XTa_faqList details{border-bottom:1px solid #e8e8e8}.hx-XTa_faqList details:first-child{border-top:1px solid #e8e8e8}.hx-XTa_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding-block:20px;font-size:1rem;font-weight:500;line-height:1.6;list-style:none;display:flex}.hx-XTa_faqList summary:hover{color:#b82222}.hx-XTa_faqList summary::-webkit-details-marker{display:none}.hx-XTa_faqList details[open] summary svg path:last-child{visibility:hidden}.hx-XTa_faqList details p{max-width:65ch;padding-bottom:24px;font-size:.9375rem;line-height:1.8}@media (prefers-reduced-motion:no-preference){.hx-XTa_addressSheet{animation:.65s cubic-bezier(.16,1,.3,1) both hx-XTa_indore-arrival}}@keyframes hx-XTa_indore-arrival{0%{clip-path:inset(0 0 2% round 12px);transform:translateY(10px)}to{clip-path:inset(0 round 12px);transform:translateY(0)}}@media (max-width:1100px){.hx-XTa_opening,.hx-XTa_sectionHead,.hx-XTa_serviceList,.hx-XTa_workingList{gap:40px}.hx-XTa_officeLayout,.hx-XTa_questionLayout{gap:48px}.hx-XTa_officeFacts>div{grid-template-columns:112px minmax(0,1fr);gap:16px}}@media (max-width:899px){.hx-XTa_hero{padding-top:calc(var(--nav-h) + 28px)}.hx-XTa_opening,.hx-XTa_officeLayout,.hx-XTa_questionLayout{grid-template-columns:1fr;gap:36px}.hx-XTa_heroCopy{max-width:680px}.hx-XTa_heroCopy h1 br{display:none}.hx-XTa_addressSheet{justify-self:start;max-width:680px}.hx-XTa_officeIntro{max-width:680px}.hx-XTa_sectionHead{grid-template-columns:1fr;gap:24px}.hx-XTa_workingFooter{flex-direction:column;gap:16px}}@media (max-width:639px){.hx-XTa_rail{width:calc(100% - 40px)}.hx-XTa_heroCopy h1 br{display:initial}.hx-XTa_heroCopy>p{font-size:1rem}.hx-XTa_heroActions{flex-direction:column;gap:10px;margin-top:24px}.hx-XTa_heroActions>a{width:100%}.hx-XTa_addressSheet{padding:24px}.hx-XTa_addressSheet>svg{width:44px;height:44px}.hx-XTa_addressSheet h2{margin-top:20px;font-size:1.5rem}.hx-XTa_addressSheet address{margin-top:16px;font-size:.9375rem}.hx-XTa_journey{flex-direction:column;gap:4px;margin-top:28px}.hx-XTa_journey a{justify-content:space-between}.hx-XTa_officeFacts>div{grid-template-columns:1fr;gap:8px;padding-block:18px}.hx-XTa_serviceList,.hx-XTa_workingList{grid-template-columns:1fr;gap:0}.hx-XTa_workingList article+article{margin-top:28px}.hx-XTa_serviceList article{padding-block:24px}.hx-XTa_serviceList h3,.hx-XTa_workingList h3{font-size:1.25rem}.hx-XTa_workingFooter{margin-top:28px}.hx-XTa_faqList summary{gap:20px;min-height:72px;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.hx-XTa_page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
