.ServiceCard-module__kkmhjW__card{border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;padding:28px 24px;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.ServiceCard-module__kkmhjW__card:hover{border-color:var(--color-gold);cursor:pointer;background-color:#0e0c04}.ServiceCard-module__kkmhjW__card:hover .ServiceCard-module__kkmhjW__name{color:#fff}.ServiceCard-module__kkmhjW__card:hover .ServiceCard-module__kkmhjW__arrow{opacity:1;transform:translate(0)}.ServiceCard-module__kkmhjW__left{flex-direction:column;gap:5px;display:flex}.ServiceCard-module__kkmhjW__name{color:#9ca3af;letter-spacing:-.01em;font-size:19px;font-weight:700;transition:color .18s}.ServiceCard-module__kkmhjW__desc{color:#6b7280;padding-right:20px;font-size:14px}.ServiceCard-module__kkmhjW__right{flex-shrink:0;align-items:center;gap:16px;display:flex}.ServiceCard-module__kkmhjW__meta{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.ServiceCard-module__kkmhjW__price{color:var(--color-gold);font-size:21px;font-weight:700}.ServiceCard-module__kkmhjW__duration{color:#6b7280;font-size:13px}.ServiceCard-module__kkmhjW__arrow{color:var(--color-gold);opacity:0;font-size:16px;line-height:1;transition:opacity .18s,transform .18s;transform:translate(-8px)}.ServiceCard-module__kkmhjW__right{flex-shrink:0;align-items:center;gap:16px;transition:transform .18s;display:flex}.ServiceCard-module__kkmhjW__card:hover .ServiceCard-module__kkmhjW__right{transform:translate(-20px)}
.services-module__bRegRW__services{padding:50px 32px}.services-module__bRegRW__servicesGrid{grid-template-columns:1fr 1fr;gap:0;display:grid}@media (max-width:768px){.services-module__bRegRW__servicesGrid{grid-template-columns:1fr}}.services-module__bRegRW__servicesHeader{margin-bottom:48px}
.PageHeading-module__IyCK7a__pageHeaderText{color:var(--color-gold);text-transform:uppercase;font-size:14px;font-weight:400}.PageHeading-module__IyCK7a__pageHeaderTitle{color:var(--color-white);font-size:48px;font-weight:700}.PageHeading-module__IyCK7a__pageHeaderDesc{color:var(--color-white);font-size:16px;font-weight:400}.PageHeading-module__IyCK7a__pageHeaderTitleHighlight{color:var(--color-white);font-size:48px;font-weight:700}.PageHeading-module__IyCK7a__pageHeaderTitleHighlightWrap{vertical-align:bottom;display:inline-block;position:relative}.PageHeading-module__IyCK7a__clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.PageHeading-module__IyCK7a__arrowIcon{vertical-align:middle;margin-left:10px;transition:transform .2s;display:inline-block}.PageHeading-module__IyCK7a__arrowOpen{transform:rotate(180deg)}.PageHeading-module__IyCK7a__dropdown{background:var(--color-dark,#111);z-index:50;border:1px solid #ffffff1f;border-radius:8px;min-width:160px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 8px);left:0}.PageHeading-module__IyCK7a__dropdownItem{color:var(--color-white);cursor:pointer;white-space:nowrap;padding:10px 20px;font-size:18px;font-weight:500;transition:background .15s}.PageHeading-module__IyCK7a__dropdownItem:hover{background:#ffffff12}.PageHeading-module__IyCK7a__dropdownItemActive{color:var(--color-gold)}@media (max-width:768px){.PageHeading-module__IyCK7a__pageHeaderTitle,.PageHeading-module__IyCK7a__pageHeaderTitleHighlight{font-size:32px}}
.work-module__5cJp5a__work{padding:50px 32px}
.WorkGrid-module__y2Jtiq__grid{columns:4;column-gap:32px;padding:32px 0}.WorkGrid-module__y2Jtiq__item{break-inside:avoid;margin-bottom:8px;position:relative}.WorkGrid-module__y2Jtiq__item img{width:100%;height:auto;display:block}.WorkGrid-module__y2Jtiq__index{color:#73868c;font-size:12px;font-weight:400}@media (max-width:900px){.WorkGrid-module__y2Jtiq__grid{columns:2}}@media (max-width:500px){.WorkGrid-module__y2Jtiq__grid{columns:1}}
.TagFilter-module__Lo-FQa__tagsFilter{flex-wrap:wrap;gap:8px;padding:16px 0;display:flex}.TagFilter-module__Lo-FQa__tagPill{border:1px solid var(--color-muted);color:var(--color-muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 16px;font-size:16px;transition:background .18s,color .18s,border-color .18s}.TagFilter-module__Lo-FQa__tagPill:hover{border-color:var(--color-gold);color:var(--color-gold)}.TagFilter-module__Lo-FQa__tagPillActive{background:var(--color-gold);border-color:var(--color-gold);color:#000;cursor:default}.TagFilter-module__Lo-FQa__tagPillActive:hover{background:var(--color-gold);border-color:var(--color-gold);color:#000}
