.astra-refined{--design-heading-size:clamp(1.875rem,3.3vw,2.625rem);--design-link:#2d3a8c}.astra-refined.dark{--design-link:#aabbff}.astra-refined :is(.design-trust,#services,#reviews,#faq,#contacts) h2{font-size:var(--design-heading-size);line-height:1.16;text-wrap:balance;letter-spacing:-.018em}.astra-refined #services{padding-block:88px}.astra-refined #services>div>div:first-child{max-width:840px;margin-inline:auto;margin-bottom:48px}.astra-refined #services>div>.grid{gap:24px}.astra-refined #services .grid>a{padding:28px}.astra-refined #services .grid>a>div:first-child{height:144px;margin-bottom:20px;background:transparent;border-radius:0}.astra-refined #services .grid>a>div:first-child img{width:128px;height:128px}.astra-refined #services .grid>a>div:first-child img[data-astra-illustration=urn],.astra-refined #services .grid>a>div:first-child img[data-astra-illustration=wreath]{width:140px;height:140px}.astra-refined #services .grid>a>div:first-child img[data-astra-illustration=transport]{width:168px;height:168px}.astra-refined #services .grid>a>h3{font-size:20px;line-height:1.3}.astra-refined #services .grid>a>p{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:16px;line-height:1.65;margin-bottom:24px}.astra-refined #services .grid>a>ul{margin-top:auto;flex:0 0 auto}.astra-refined #services .grid>a>span:last-child{color:var(--design-link)}.astra-refined #services .astra-service-card{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.astra-refined #services .astra-service-link{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.astra-refined #services .astra-service-link svg{transition:transform .16s cubic-bezier(.23,1,.32,1)}.astra-refined #services .astra-service-card:focus-visible{outline:3px solid var(--design-link);outline-offset:3px}.astra-refined #services .astra-service-card:active{border-color:var(--design-link)}@media (hover:hover) and (pointer:fine){.astra-refined #services .astra-service-card:hover{border-color:var(--design-link);box-shadow:0 8px 20px rgb(32 38 77/.08)}.astra-refined #services .astra-service-card:hover .astra-service-link svg{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.astra-refined #services .astra-service-card,.astra-refined #services .astra-service-link svg{transition:none}.astra-refined #services .astra-service-card:hover .astra-service-link svg{transform:none}}.astra-refined .design-trust{padding-block:88px;background:var(--color-warm)}.astra-refined .design-trust>div{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);gap:64px;align-items:start}.astra-refined .design-trust>div>div:first-child{margin:0;text-align:left;max-width:340px}.astra-refined .design-trust>div>div:first-child>p{font-size:17px;line-height:1.65;margin-top:22px}.astra-refined .design-trust>div>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}.astra-refined .design-trust>div>.grid>div{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:16px;align-items:start;padding:0;border:0;background:transparent;border-radius:0;text-align:left;box-shadow:none}.astra-refined .design-trust .grid>div>img{grid-row:1/3;width:64px;height:64px;margin:0}.astra-refined .design-trust .grid>div>h3{font-size:18px;line-height:1.35;margin:0 0 10px}.astra-refined .design-trust .grid>div>p{font-size:16px;line-height:1.65}.astra-refined.dark .design-home-hero aside[aria-label="Скидка для посетителей сайта"]{background:#262538;border-color:#6f6044;box-shadow:none}.astra-refined.dark .design-home-hero aside[aria-label="Скидка для посетителей сайта"] p{color:#f3ecd9}.astra-refined.dark .design-home-hero aside[aria-label="Скидка для посетителей сайта"] .text-muted{color:#ddd4c4}.astra-refined.dark .design-home-hero aside[aria-label="Скидка для посетителей сайта"] svg{color:#e4c785}.astra-refined .design-home-hero .design-hero-free{padding-right:84px}@media (min-width:1024px){.astra-refined .design-home-hero .design-hero-free{padding-right:max(84px,calc(210px - max(0px, (100vw - 80rem) / 2)))}}.astra-refined #reviews{scroll-margin-top:48px}@media (min-width:1024px){.astra-refined #reviews{scroll-margin-top:64px}}.astra-refined .design-cremation-icon{float:none;width:64px;height:64px;margin:0 0 16px}@media (min-width:768px) and (max-width:1100px){.astra-refined .design-trust>div{grid-template-columns:1fr;gap:40px}.astra-refined .design-trust>div>div:first-child{max-width:600px}}@media (max-width:767px){.astra-refined .design-trust>div{grid-template-columns:1fr;gap:36px}.astra-refined .design-trust>div>div:first-child{max-width:none;text-align:center}.astra-refined .design-trust>div>.grid{grid-template-columns:1fr;gap:30px}.astra-refined :is(.design-trust,#services){padding-block:56px}.astra-refined #services .grid>a{padding:24px}.astra-refined .design-home-hero .design-hero-free{padding-right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (min-width:1024px){.astra-refined .design-home-hero{min-height:100vh;min-height:100dvh;display:flex;align-items:center;padding-top:calc(122px + clamp(24px, 3vh, 56px));padding-bottom:clamp(24px,3vh,48px)}}@media (min-width:1280px) and (max-height:860px){.astra-refined .design-home-hero{padding-top:calc(122px + 16px);padding-bottom:16px}.astra-refined .design-home-hero h1{margin-bottom:16px}.astra-refined .design-home-hero .design-hero-lead{margin-bottom:20px;line-height:1.5}.astra-refined .design-home-hero .design-hero-actions{margin-bottom:20px}.astra-refined .design-home-hero .design-hero-note{margin-bottom:12px}.astra-refined .design-home-hero .design-hero-frame{min-height:26rem}.astra-refined .design-home-hero .design-hero-free{margin-top:28px;padding-top:20px}}.Header_header__hO3lJ{--menu-ease:cubic-bezier(0.23,1,0.32,1);--menu-link:var(--design-link,var(--color-primary))}.Header_header__hO3lJ>*{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.Header_dropdown__DtJe3{visibility:hidden;pointer-events:none;transition:visibility 0s .18s}.Header_dropdown__DtJe3[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.Header_panel__dBCWV{max-height:calc(100vh - 136px);max-height:calc(100dvh - 136px);overflow-y:auto;overscroll-behavior:contain;opacity:0;transform:translateY(-4px) scale(.985);transform-origin:top center;transition:opacity .18s var(--menu-ease),transform .18s var(--menu-ease);box-shadow:0 12px 28px rgb(32 38 77/.12)}.Header_dropdown__DtJe3[data-align=left] .Header_panel__dBCWV{transform-origin:top left}.Header_dropdown__DtJe3[data-align=right] .Header_panel__dBCWV{transform-origin:top right}.Header_dropdown__DtJe3[data-open=true] .Header_panel__dBCWV{opacity:1;transform:none}.Header_menuLink__YUS48{display:flex;align-items:center;min-height:44px;padding:11px 14px;border-radius:10px;color:var(--color-foreground);font-size:14px;line-height:1.45;text-decoration:none;transition:color .15s ease,background-color .15s ease}.Header_menuLink__YUS48[aria-current=page]{color:var(--menu-link);background:var(--color-light);font-weight:700;box-shadow:inset 3px 0 var(--menu-link)}.Header_mobileTopLink__FcOdE[aria-current=page]{color:var(--menu-link)}.Header_menuLink__YUS48:focus-visible{outline:2px solid var(--menu-link);outline-offset:-2px;color:var(--menu-link);background:var(--color-light)}.Header_trigger__SYmXF[aria-expanded=true]{background:rgb(255 255 255/.1);color:white}.Header_trigger__SYmXF{border-radius:8px}.Header_chevron__ncCzX{transition:transform .18s var(--menu-ease)}.Header_mobileMenu___oHDY{position:absolute;inset:100% 0 auto;visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-4px);max-height:calc(100vh - 11.5rem);max-height:calc(100dvh - 11.5rem - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;box-shadow:0 12px 28px rgb(32 38 77/.12);transition:opacity .18s var(--menu-ease),transform .18s var(--menu-ease),visibility 0s .18s}.Header_mobileMenu___oHDY[data-open=true]{visibility:visible;pointer-events:auto;opacity:1;transform:none;transition-delay:0s}@media (hover:hover) and (pointer:fine){.Header_menuLink__YUS48:hover{color:var(--menu-link);background:var(--color-light)}}.Header_header__hO3lJ[data-keyboard=true] :is(.Header_dropdown__DtJe3,.Header_panel__dBCWV,.Header_chevron__ncCzX,.Header_mobileMenu___oHDY,.Header_menuLink__YUS48){transition:none}.Header_header__hO3lJ[data-keyboard=true] :is(.Header_panel__dBCWV,.Header_mobileMenu___oHDY){transform:none}@media (prefers-reduced-motion:reduce){.Header_chevron__ncCzX,.Header_dropdown__DtJe3,.Header_menuLink__YUS48,.Header_mobileMenu___oHDY,.Header_panel__dBCWV{transition:none}.Header_mobileMenu___oHDY,.Header_panel__dBCWV{transform:none}}.MobileNav_dock__jMu_K{position:fixed;bottom:0;left:0;right:0;z-index:50;padding:0 max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));pointer-events:none}.MobileNav_row__f2ZvT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:4px;max-width:440px;min-height:72px;margin:auto;padding:6px 8px;background:#191e35;border-radius:28px;box-shadow:0 10px 25px #11162f38;pointer-events:auto}.MobileNav_item__3XjNg{display:block;min-width:0}.MobileNav_action__9di_k{display:flex;width:100%;min-height:62px;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:6px 2px;border:0;border-radius:20px;background:transparent;color:#e2e6f4;font-size:12px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease,transform .12s cubic-bezier(.23,1,.32,1)}.MobileNav_action__9di_k>span{max-width:100%;text-wrap:balance}.MobileNav_action__9di_k svg{flex-shrink:0;stroke-linecap:round;stroke-linejoin:round}.MobileNav_call__Meya7{background:#303c76;color:white;font-weight:700}.MobileNav_action__9di_k:active{transform:scale(.97)}.MobileNav_action__9di_k:focus-visible{outline:2px solid #cbd7ff;outline-offset:-3px}.MobileNav_call__Meya7:focus-visible{outline-color:white}@media (hover:hover) and (pointer:fine){.MobileNav_action__9di_k:hover{background:#ffffff0d}.MobileNav_call__Meya7:hover{background:#3e4c91}}@media (prefers-reduced-motion:reduce){.MobileNav_action__9di_k{transition:none}.MobileNav_action__9di_k:active{transform:none}}@media (forced-colors:active){.MobileNav_row__f2ZvT{border:1px solid CanvasText}.MobileNav_action__9di_k:focus-visible{outline-color:Highlight}}