.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-situations,.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 .design-situations{padding-block:72px}.astra-refined .design-situations h2{margin-bottom:16px}.astra-refined .design-situations .grid>a>p{font-size:16px;line-height:1.65}.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.dark .design-situations a>span{color:var(--design-link)}.astra-refined .design-home-hero>.relative>div:last-child{padding-right:84px}.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-situations,.design-trust,#services){padding-block:56px}.astra-refined #services .grid>a{padding:24px}.astra-refined .design-home-hero>.relative>div:last-child{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)}}.Header_header__hO3lJ{--menu-ease:cubic-bezier(0.23,1,0.32,1);--menu-link:var(--design-link,var(--color-primary))}.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{--nav-surface:#191e35;--nav-text:#c0c6de;--nav-active:#d1dcff;--nav-light:#a1b6ff;--nav-call:#303c76;--nav-ease:cubic-bezier(.77,0,.175,1);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:1fr 2fr;gap:8px;max-width:440px;margin:auto;padding:6px 8px;background:var(--nav-surface);border-radius:28px;box-shadow:0 10px 25px #11162f38;pointer-events:auto}.MobileNav_call__Meya7,.MobileNav_link__x2eqX{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:62px;min-width:0;gap:4px;border-radius:20px;font-size:12px;line-height:1.4;text-decoration:none;-webkit-tap-highlight-color:transparent}.MobileNav_call__Meya7{background:var(--nav-call);color:white;font-weight:600;transition:background-color .15s ease}.MobileNav_call__Meya7:active{background:#3e4c91}.MobileNav_links__Mswoq{display:grid;grid-template-columns:repeat(2,1fr);position:relative;isolation:isolate}.MobileNav_indicator__0KQQ4{position:absolute;z-index:-1;inset:0 auto 0 0;width:50%;height:100%;opacity:0;pointer-events:none;transition:transform .24s var(--nav-ease),opacity .16s ease}.MobileNav_indicator__0KQQ4[data-visible=true]{opacity:1}.MobileNav_indicator__0KQQ4:before{content:"";position:absolute;top:-6px;left:calc(50% - 16px);width:32px;height:3px;border-radius:0 0 4px 4px;background:var(--nav-light);box-shadow:0 3px 10px #7495ffb3}.MobileNav_indicator__0KQQ4:after{content:"";position:absolute;top:-3px;left:calc(50% - 36px);width:72px;height:57px;border-radius:0 0 50% 50%;background:radial-gradient(ellipse at 50% 0,#7699ff50,transparent 72%)}.MobileNav_link__x2eqX{color:var(--nav-text);font-weight:600;transition:color .16s ease,background-color .15s ease}.MobileNav_link__x2eqX[data-active=true]{color:var(--nav-active);font-weight:700}.MobileNav_row__f2ZvT svg{stroke-linecap:round;stroke-linejoin:round}.MobileNav_link__x2eqX:active{background:#ffffff0d;color:white}.MobileNav_row__f2ZvT a:focus-visible{outline:2px solid #cbd7ff;outline-offset:-4px}.MobileNav_row__f2ZvT:has(a:focus-visible) .MobileNav_indicator__0KQQ4{transition:none}@media (hover:hover) and (pointer:fine){.MobileNav_call__Meya7:hover{background:#3e4c91}.MobileNav_link__x2eqX:hover{color:white;background:#ffffff0d}}@media (prefers-reduced-motion:reduce){.MobileNav_call__Meya7,.MobileNav_indicator__0KQQ4,.MobileNav_link__x2eqX,.MobileNav_link__x2eqX svg{transition:none}.MobileNav_call__Meya7:active,.MobileNav_link__x2eqX svg{transform:none}}@media (forced-colors:active){.MobileNav_row__f2ZvT{border:1px solid CanvasText}.MobileNav_link__x2eqX[data-active=true]{outline:2px solid Highlight;outline-offset:-4px}}