.ServicesList-module__MNRgIG__grid{background:var(--border);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1px;margin-top:56px;display:grid}.ServicesList-module__MNRgIG__card{background:var(--white);padding:40px;transition:background .2s}.ServicesList-module__MNRgIG__card:hover{background:var(--cream)}.ServicesList-module__MNRgIG__top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.ServicesList-module__MNRgIG__iconNum{align-items:center;gap:16px;display:flex}.ServicesList-module__MNRgIG__icon{border:1px solid var(--border);width:44px;height:44px;color:var(--gold);background:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ServicesList-module__MNRgIG__num{font-family:var(--font-cormorant), Georgia, serif;color:var(--light);font-size:13px}.ServicesList-module__MNRgIG__toggle{border:1px solid var(--border);width:32px;height:32px;color:var(--mid);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:all .3s;display:flex}.ServicesList-module__MNRgIG__cardOpen .ServicesList-module__MNRgIG__toggle{background:var(--gold);border-color:var(--gold);color:var(--white);transform:rotate(45deg)}.ServicesList-module__MNRgIG__title{font-family:var(--font-cormorant), Georgia, serif;color:var(--black);letter-spacing:-.3px;margin-bottom:10px;font-size:24px;font-weight:400}.ServicesList-module__MNRgIG__desc{color:var(--muted);margin-bottom:16px;font-size:14px;line-height:1.8}.ServicesList-module__MNRgIG__tags{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.ServicesList-module__MNRgIG__tag{background:var(--cream);color:var(--mid);border:1px solid var(--border);letter-spacing:.3px;border-radius:2px;padding:4px 10px;font-size:11px}.ServicesList-module__MNRgIG__card:hover .ServicesList-module__MNRgIG__tag{background:var(--white)}.ServicesList-module__MNRgIG__expand{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.ServicesList-module__MNRgIG__cardOpen .ServicesList-module__MNRgIG__expand{grid-template-rows:1fr}.ServicesList-module__MNRgIG__expandInner{overflow:hidden}.ServicesList-module__MNRgIG__fullDesc{color:var(--dark);border-top:1px solid var(--border);margin-top:16px;padding-top:16px;font-size:14px;line-height:1.8}@media (max-width:1000px){.ServicesList-module__MNRgIG__grid{grid-template-columns:1fr}}@media (max-width:620px){.ServicesList-module__MNRgIG__card{padding:28px 24px}.ServicesList-module__MNRgIG__title{font-size:20px}}
.FaqAccordion-module__JKKLiq__list{border-top:1px solid var(--border)}.FaqAccordion-module__JKKLiq__item{border-bottom:1px solid var(--border);overflow:hidden}.FaqAccordion-module__JKKLiq__trigger{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:1fr auto;align-items:center;gap:24px;width:100%;padding:28px 0;transition:padding .2s;display:grid}.FaqAccordion-module__JKKLiq__trigger:hover{padding-left:8px}.FaqAccordion-module__JKKLiq__question{font-family:var(--font-cormorant), Georgia, serif;color:var(--black);letter-spacing:-.2px;font-size:20px;font-weight:400}.FaqAccordion-module__JKKLiq__icon{border:1px solid var(--border);width:32px;height:32px;color:var(--mid);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:all .3s;display:flex}.FaqAccordion-module__JKKLiq__itemOpen .FaqAccordion-module__JKKLiq__icon{background:var(--black);border-color:var(--black);color:var(--white);transform:rotate(45deg)}.FaqAccordion-module__JKKLiq__body{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.FaqAccordion-module__JKKLiq__itemOpen .FaqAccordion-module__JKKLiq__body{grid-template-rows:1fr}.FaqAccordion-module__JKKLiq__bodyInner{overflow:hidden}.FaqAccordion-module__JKKLiq__answer{color:var(--mid);padding:0 60px 28px 0;font-size:15px;line-height:1.85}@media (max-width:620px){.FaqAccordion-module__JKKLiq__answer{padding-right:0}.FaqAccordion-module__JKKLiq__question{font-size:16px}}
