.ServiceCard_card__bWnFQ{min-width:0;height:100%;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 24%),#141416;border:1px solid rgba(201,169,106,.28);box-shadow:0 14px 32px rgba(8,8,9,.34),0 0 0 1px rgba(233,193,113,.04);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ServiceCard_cardLink__IlC11{display:flex;flex-direction:column;height:100%;min-height:0;color:inherit;text-decoration:none;outline:none}.ServiceCard_cardLink__IlC11:focus-visible{box-shadow:inset 0 0 0 2px #c9a96a}.ServiceCard_card__bWnFQ:focus-within{border-color:rgba(201,169,106,.55)}.ServiceCard_imageWrap__lGUor{position:relative;flex:0 0 220px;height:220px;overflow:hidden;background:#1a1a1c}.ServiceCard_imageWrap__lGUor:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(20,20,22,.55))}.ServiceCard_imageWrap__lGUor img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .3s ease}.ServiceCard_imageFallback__onyUp{width:100%;height:100%;background:radial-gradient(ellipse at 30% 20%,rgba(201,169,106,.18),transparent 52%),#1a1a1c}.ServiceCard_body__YG9Lw{display:flex;flex-direction:column;flex:1 1 auto;min-height:210px;padding:18px 20px 20px}.ServiceCard_name__Glufe{margin:0 0 8px;color:#f7f4ee;font-family:Cormorant Garamond,Palatino Linotype,Times New Roman,serif;font-size:1.28rem;font-weight:600;letter-spacing:.02em;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ServiceCard_descWrap__dSWG0{position:relative;width:100%;flex:0 0 auto;max-height:4.65em;overflow:hidden}.ServiceCard_desc__fXx_U{margin:0;color:rgba(247,244,238,.78);font-size:.9rem;line-height:1.55;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ServiceCard_fade__ebYot{position:absolute;left:0;right:0;bottom:0;height:1.55em;pointer-events:none;background:linear-gradient(180deg,rgba(20,20,22,0),#141416)}.ServiceCard_learnMore__AcdDi{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;flex-shrink:0;padding:10px 20px;border-radius:999px;color:#0f0f10;background:linear-gradient(180deg,#e0c48a,#c9a96a 52%,#b8954f);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 18px rgba(201,169,106,.22),inset 0 1px 0 rgba(255,255,255,.28);font-size:.82rem;font-weight:800;letter-spacing:.04em;transition:box-shadow .3s ease}.ServiceCard_learnMoreArrow__kwx2Z{display:inline-block;width:.85em;height:.85em;flex:none;line-height:1;transition:transform .3s ease}@media (hover:hover) and (pointer:fine){.ServiceCard_card__bWnFQ:hover{transform:translateY(-4px);border-color:rgba(201,169,106,.46);box-shadow:0 20px 40px rgba(8,8,9,.44),0 0 0 1px rgba(233,193,113,.08)}.ServiceCard_card__bWnFQ:hover .ServiceCard_imageWrap__lGUor img{transform:scale(1.04)}.ServiceCard_card__bWnFQ:hover .ServiceCard_learnMoreArrow__kwx2Z{transform:translateX(5px)}}@media (prefers-reduced-motion:reduce){.ServiceCard_card__bWnFQ,.ServiceCard_imageWrap__lGUor img,.ServiceCard_learnMoreArrow__kwx2Z,.ServiceCard_learnMore__AcdDi{transition:none}.ServiceCard_card__bWnFQ:hover,.ServiceCard_card__bWnFQ:hover .ServiceCard_imageWrap__lGUor img,.ServiceCard_card__bWnFQ:hover .ServiceCard_learnMoreArrow__kwx2Z{transform:none}}@media (max-width:1024px){.ServiceCard_imageWrap__lGUor{flex-basis:210px;height:210px}.ServiceCard_body__YG9Lw{min-height:200px;padding:16px 18px 18px}}@media (max-width:679px){.ServiceCard_imageWrap__lGUor{flex-basis:200px;height:200px}.ServiceCard_body__YG9Lw{min-height:190px;padding:16px 16px 18px}.ServiceCard_name__Glufe{font-size:1.22rem}.ServiceCard_learnMore__AcdDi{width:100%}}.PublicContentLoader_wrap__F8sE1{width:100%;padding:clamp(48px,10vw,96px) 16px}.PublicContentLoader_box__UKppP,.PublicContentLoader_wrap__F8sE1{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.PublicContentLoader_box__UKppP{width:min(100%,220px);min-height:140px;padding:36px 28px;border-radius:22px;border:1px solid rgba(201,169,106,.28);background:linear-gradient(165deg,rgba(255,255,255,.05),rgba(20,20,22,.55));box-shadow:0 18px 40px rgba(8,8,9,.35)}.PublicContentLoader_spinnerWrap__Opok5{position:relative;width:52px;height:52px}.PublicContentLoader_spinner__Akeka{position:absolute;inset:0;border-radius:50%;border-color:#c9a96a rgba(201,169,106,.55) rgba(201,169,106,.18) rgba(201,169,106,.18);border-style:solid;border-width:3px;animation:PublicContentLoader_publicSpin__Qcv58 .9s cubic-bezier(.5,.1,.4,.9) infinite}.PublicContentLoader_spinnerInner__xf3JS{position:absolute;inset:10px;border-radius:50%;border:2px solid rgba(233,193,113,.12);border-bottom-color:rgba(233,193,113,.7);animation:PublicContentLoader_publicSpin__Qcv58 1.15s cubic-bezier(.5,.1,.4,.9) infinite reverse}@keyframes PublicContentLoader_publicSpin__Qcv58{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PublicContentLoader_spinnerInner__xf3JS,.PublicContentLoader_spinner__Akeka{animation-duration:1.8s}}.publicServices_page__L160M{min-height:calc(100svh - var(--public-header-h, 76px));background:#0f0f10;padding:48px 24px 0}.publicServices_inner__c4E3W{width:min(1100px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center}.publicServices_head__QxUaG{display:flex;flex-direction:column;align-items:center;margin:0 0 42px;text-align:center}.publicServices_eyebrow__yYly7{margin:0 0 10px;color:#c9a96a;font-size:.68rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase}.publicServices_title__tBIaB{margin:0;color:#f7f4ee;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.55rem,3.4vw,2.4rem);font-weight:700;font-style:normal;letter-spacing:.28em;text-transform:uppercase;line-height:1.15;text-align:center}.publicServices_title__tBIaB:after{content:"";display:block;width:36px;height:1px;margin:18px auto 16px;background:#c9a96a}.publicServices_lead__TzB0q{margin:0;max-width:28em;color:rgba(233,193,113,.92);font-size:clamp(1rem,1.6vw,1.18rem);font-weight:500;letter-spacing:.06em;line-height:1.75;text-shadow:0 8px 24px rgba(233,193,113,.16)}.publicServices_grid__hB37L{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px}.publicServices_grid__hB37L>*{flex-grow:0;flex-shrink:1;flex-basis:calc((100% - 48px) / 3);width:calc((100% - 48px) / 3);max-width:100%;min-width:0;box-sizing:border-box}.publicServices_empty__To5dF{width:100%;max-width:620px;padding:52px 28px;border-radius:22px;text-align:center;background:linear-gradient(180deg,rgba(233,193,113,.07),rgba(20,20,22,.35));border:1px solid rgba(201,169,106,.28);box-shadow:0 22px 48px rgba(8,8,9,.28)}.publicServices_emptyLine__iLCkO{display:block;width:36px;height:1px;margin:0 auto 18px;background:#c9a96a}.publicServices_emptyTitle__bW3Vh{margin:0;color:#f7f4ee;font-size:.82rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.publicServices_emptyText__F_lp8{margin:12px 0 0;color:rgba(247,244,238,.68);font-size:.98rem;line-height:1.7}.publicServices_status__id_vW{margin:0;color:rgba(247,244,238,.68);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.publicServices_back__bX8aF{display:inline-flex;margin-top:28px;color:#e9c171;font-weight:700;letter-spacing:.04em;text-decoration:none}.publicServices_back__bX8aF:hover{color:#f7f4ee}.publicServices_detail__9msWF{width:min(860px,100%);margin:0 auto}.publicServices_hero__RE03w{border-radius:22px;overflow:hidden;border:1px solid rgba(201,169,106,.38);box-shadow:0 24px 50px rgba(15,15,16,.45),0 0 0 1px rgba(233,193,113,.08);background:#1a1a1c;margin-bottom:28px}.publicServices_hero__RE03w img{width:100%;height:auto;min-height:280px;max-height:460px;object-fit:cover;display:block}.publicServices_category__P__SF{margin:0 0 10px;color:rgba(233,193,113,.88);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.publicServices_detailTitle__fSyp_{margin:0 0 18px;color:#f7f4ee;font-family:Cormorant Garamond,Palatino Linotype,Times New Roman,serif;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:600;line-height:1.2}.publicServices_copy__u1Sw9{margin:0 0 28px;color:rgba(247,244,238,.88);font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.8;font-weight:500;white-space:pre-wrap}.publicServices_benefitsTitle__vDtLH{margin:0 0 12px;color:#e9c171;font-size:.86rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.publicServices_benefits__FZ10h{margin:0 0 28px;padding:0 0 0 18px;color:rgba(247,244,238,.86);font-size:1rem;line-height:1.75}.publicServices_benefits__FZ10h li{margin-bottom:8px}.publicServices_cta__B_ZHF{width:100%;padding:96px 24px 88px}.publicServices_ctaInner__y5_A2{width:min(680px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.publicServices_ctaTitle__vQ7W7{margin:0;color:#f7f4ee;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.22}.publicServices_ctaLead__jAqlK{margin:16px 0 28px;max-width:32rem;color:rgba(233,193,113,.92);font-size:clamp(.98rem,1.5vw,1.12rem);font-weight:500;line-height:1.75}.publicServices_ctaActions__BCrHr{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:100%}.publicServices_btnGhost__Bgt8M,.publicServices_btnPrimary__5LJ9E{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:188px;min-height:48px;padding:14px 26px;border-radius:999px;font-size:.95rem;font-weight:800;letter-spacing:.04em;text-decoration:none}.publicServices_btnPrimary__5LJ9E{color:#0f0f10;background:linear-gradient(180deg,#e0c48a,#c9a96a 52%,#b8954f);border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 28px rgba(201,169,106,.32),inset 0 1px 0 rgba(255,255,255,.28);transition:transform .2s ease,box-shadow .2s ease}.publicServices_btnPrimary__5LJ9E:hover{transform:translateY(-2px);color:#0f0f10;box-shadow:0 14px 34px rgba(201,169,106,.42),inset 0 1px 0 rgba(255,255,255,.34)}.publicServices_btnGhost__Bgt8M{position:relative;isolation:isolate;overflow:hidden;color:#e9c171;background:transparent;border:1px solid rgba(233,193,113,.5);box-shadow:0 8px 22px rgba(15,15,16,.28);transition:transform .3s ease,color .45s ease,border-color .45s ease,box-shadow .3s ease}.publicServices_btnGhost__Bgt8M:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,#e0c48a,#c9a96a 52%,#b8954f);transform:scaleX(0);transform-origin:left center;transition:transform .55s cubic-bezier(.22,1,.36,1)}.publicServices_btnGhost__Bgt8M img{position:relative;z-index:1;flex:none;filter:invert(78%) sepia(28%) saturate(500%) hue-rotate(6deg) brightness(95%);transition:filter .45s ease}.publicServices_btnGhost__Bgt8M .publicServices_waIcon__tC_gy,.publicServices_btnGhost__Bgt8M:hover .publicServices_waIcon__tC_gy{filter:none}.publicServices_btnGhost__Bgt8M:hover{transform:translateY(-2px);color:#0f0f10;background:transparent;border-color:rgba(255,255,255,.18);box-shadow:0 14px 28px rgba(201,169,106,.28)}.publicServices_btnGhost__Bgt8M:hover:before{transform:scaleX(1)}.publicServices_btnGhost__Bgt8M:hover img:not(.publicServices_waIcon__tC_gy){filter:brightness(0)}.publicServices_btnGhost__Bgt8M:focus-visible,.publicServices_btnPrimary__5LJ9E:focus-visible{outline:none;box-shadow:0 0 0 2px #0f0f10,0 0 0 4px #c9a96a}@media (max-width:1079px){.publicServices_grid__hB37L>*{flex-basis:calc((100% - 24px) / 2);width:calc((100% - 24px) / 2)}}@media (max-width:679px){.publicServices_grid__hB37L>*{flex:1 1 100%;width:100%;max-width:min(420px,100%)}}@media (max-width:768px){.publicServices_page__L160M{padding:32px 16px 0}.publicServices_title__tBIaB{letter-spacing:.18em}.publicServices_empty__To5dF{padding:40px 20px}.publicServices_hero__RE03w img{min-height:220px;max-height:340px}.publicServices_cta__B_ZHF{padding:72px 16px 64px}.publicServices_ctaTitle__vQ7W7{letter-spacing:.08em}.publicServices_ctaActions__BCrHr{flex-direction:column}.publicServices_btnGhost__Bgt8M,.publicServices_btnPrimary__5LJ9E{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.publicServices_btnGhost__Bgt8M,.publicServices_btnGhost__Bgt8M:before,.publicServices_btnPrimary__5LJ9E{transition:none}.publicServices_btnGhost__Bgt8M:hover,.publicServices_btnPrimary__5LJ9E:hover{transform:none}.publicServices_btnGhost__Bgt8M:hover:before{transform:scaleX(1)}}