.conversion-panel--concierge{--concierge-gold: #c5a059;--concierge-gold-dark: #805300;--concierge-dark: #0b0c0a;--concierge-ink: #f4efe6;--concierge-soft: #d1c9bd;--concierge-paper: #faf5ec;--concierge-paper-ink: #29251e;--concierge-paper-soft: #554e44;gap:0;overflow:hidden;padding:0;border:0;border-top:2px solid rgba(197,160,89,.86);background:radial-gradient(circle at 42% 10%,rgba(197,160,89,.09),transparent 22rem),linear-gradient(135deg,#11120f,var(--concierge-dark) 76%);box-shadow:0 2rem 5rem #0000004d}:is(.home,.services-hub,.menus-page,.products-page,.about-page,.resources-page,.gorj-page--county-gorj,.gorj-page--city-targu-jiu,.gorj-page--city-motru,.gorj-page--city-turceni) .conversion-panel--concierge{border-radius:clamp(1.1rem,1.8vw,1.45rem)}.conversion-panel--concierge .conversion-panel__copy{padding:clamp(2rem,4.6vw,3.75rem)}.conversion-panel--concierge h2{max-width:17ch;color:var(--concierge-ink);font-size:clamp(2rem,3.8vw,3.15rem);line-height:1.08}.conversion-panel--concierge .conversion-panel__copy>p:not(.conversion-panel__eyebrow){max-width:62ch;color:var(--concierge-soft)}.conversion-panel--concierge .conversion-panel__promises{display:grid;gap:0;margin-top:clamp(1.5rem,3vw,2.2rem);border-block:1px solid rgba(197,160,89,.24)}.conversion-panel--concierge .conversion-panel__promises li{position:relative;display:block;min-height:0;grid-column:auto;grid-template-columns:none;padding:.8rem .65rem .8rem 1.15rem;border:0;background:transparent;color:#eee6d9;font-size:.75rem;line-height:1.45}.conversion-panel--concierge .conversion-panel__promises li:last-child{grid-column:auto}.conversion-panel--concierge .conversion-panel__promises li:before{position:absolute;top:1.12rem;left:.1rem;width:.34rem;height:.34rem;border:1px solid var(--concierge-gold);background:#c5a0592e;content:"";transform:rotate(45deg)}.conversion-panel--concierge .conversion-panel__promises li+li{border-top:1px solid rgba(197,160,89,.18)}.conversion-panel--concierge .conversion-panel__contact{display:flex;align-self:stretch;flex-direction:column;justify-content:center;padding:clamp(1.75rem,3.7vw,3rem);border:0;border-top:1px solid rgba(41,37,30,.16);background:linear-gradient(145deg,rgba(197,160,89,.08),transparent 56%),var(--concierge-paper);color:var(--concierge-paper-soft)}.conversion-panel--concierge .conversion-panel__prompt{color:var(--concierge-paper-ink);font-family:Merriweather,Georgia,serif;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:400}.conversion-panel--concierge .conversion-panel__contact-list{display:grid;margin:1.15rem 0 1.4rem;padding:0;border-block:1px solid rgba(41,37,30,.14);color:var(--concierge-paper-soft);list-style:none}.conversion-panel--concierge .conversion-panel__contact-list li{display:grid;gap:.15rem;padding:.8rem 0;color:var(--concierge-paper-soft);font-size:.82rem;line-height:1.55}.conversion-panel--concierge .conversion-panel__contact-list li+li{border-top:1px solid rgba(41,37,30,.12)}.conversion-panel--concierge .conversion-panel__contact-list strong{color:#885a08;font-size:.64rem;letter-spacing:.15em;text-transform:uppercase}.conversion-panel--concierge .conversion-panel__call{min-height:54px;border-color:var(--concierge-gold);background:var(--concierge-gold);color:#090a08;font-size:.9rem;letter-spacing:.02em}.conversion-panel--concierge .conversion-panel__call:hover{border-color:#d8b674;background:#d8b674;color:#090a08}.conversion-panel--concierge .conversion-panel__whatsapp{min-height:42px;justify-content:flex-start;padding-inline:0;border:0;border-bottom:1px solid rgba(128,83,0,.35);color:var(--concierge-gold-dark)}.conversion-panel--concierge .conversion-panel__whatsapp:after{margin-left:.45rem;content:"\2192";transition:transform .22s ease}.conversion-panel--concierge .conversion-panel__whatsapp:hover{border-color:var(--concierge-gold-dark);color:#5f3e00}.conversion-panel--concierge .conversion-panel__whatsapp:hover:after{transform:translate(.25rem)}.conversion-panel--concierge .conversion-panel__actions[data-contact-action-pair=true]{gap:.8rem;justify-content:flex-start}.conversion-panel--concierge .conversion-panel__whatsapp.whatsapp-icon-button{justify-content:center}.conversion-panel--concierge .conversion-panel__footer{border-top-color:#29251e24;color:#686055}.conversion-panel--concierge .conversion-panel__footer a{color:#76500d;text-decoration-color:#76500d6b}.conversion-panel--concierge a:focus-visible{outline-color:#29251e}@media(min-width:760px){.conversion-panel--concierge{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-items:stretch}.conversion-panel--concierge .conversion-panel__promises{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-panel--concierge .conversion-panel__promises li+li{border-top:0;border-left:1px solid rgba(197,160,89,.18)}.conversion-panel--concierge .conversion-panel__contact{border-top:0;border-left:1px solid rgba(41,37,30,.16)}}@media(prefers-reduced-motion:reduce){.conversion-panel--concierge .conversion-panel__whatsapp:after{transition:none}}.faq-block.faq-block--brand{--faq-panel: #0d0e0b;--faq-panel-active: #191912;--faq-paper: #f7f0e4;--faq-paper-ink: #302c25;--faq-question: #f7f1e8;--faq-gold: #c5a059;--faq-gold-bright: #e2bd72;--faq-line: rgba(197, 160, 89, .34);overflow:hidden;border:1px solid #2c2a23;border-radius:0;background:var(--faq-panel);box-shadow:0 20px 44px #362b1b1f}:is(.home,.services-hub,.menus-page,.products-page,.about-page,.resources-page,.gorj-page--county-gorj,.gorj-page--city-targu-jiu,.gorj-page--city-motru,.gorj-page--city-turceni,.gorj-page--city-novaci,.gorj-page--city-tismana,.gorj-page--city-targu-carbunesti,.gorj-page--commune-turburea,.gorj-page--commune-danesti,.gorj-page--commune-stoina,.gorj-page--commune-ionesti,.gorj-page--commune-capreni) .faq-block.faq-block--brand{border-radius:clamp(1.1rem,1.8vw,1.45rem)}.faq-block.faq-block--brand details{margin:0;padding:0;border:0;border-top:1px solid var(--faq-line);border-radius:0;background:var(--faq-panel)}.faq-block.faq-block--brand details:first-of-type{border-top:0}.faq-block.faq-block--brand details:last-child{border-bottom:0}.faq-block.faq-block--brand summary{position:relative;display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 3.8rem 1rem 1.15rem;background:var(--faq-panel);color:var(--faq-question);font-family:Open Sans,Arial,sans-serif;font-size:.9rem;font-weight:700;line-height:1.55;list-style:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.faq-block.faq-block--brand summary::-webkit-details-marker{display:none}.faq-block.faq-block--brand summary:after{position:absolute;top:50%;right:1.1rem;display:grid;width:1.65rem;height:1.65rem;place-items:center;border:1px solid rgba(197,160,89,.55);background:#c5a05912;color:var(--faq-gold-bright);font-family:Open Sans,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1;content:"+";transform:translateY(-50%);transition:background-color .2s ease,color .2s ease,transform .2s ease}.faq-block.faq-block--brand summary:hover,.faq-block.faq-block--brand details[open] summary{background:var(--faq-panel-active);color:#fff}.faq-block.faq-block--brand details[open] summary{border-bottom:1px solid var(--faq-line)}.faq-block.faq-block--brand details[open] summary:after{background:var(--faq-gold);color:#0c0d0b;content:"\2212";transform:translateY(-50%)}.faq-block.faq-block--brand details>p{max-width:none;margin:0;padding:1.1rem 1.15rem 1.3rem;border:0;background:var(--faq-paper);color:var(--faq-paper-ink);font-family:Open Sans,Arial,sans-serif;font-size:.94rem;line-height:1.75}.faq-block.faq-block--brand details>p a{color:#6c4f1f;font-weight:700;text-decoration-color:#6c4f1f85;text-underline-offset:.22em}.faq-block.faq-block--brand details>p a:hover{color:#3f2d0f;text-decoration-color:currentColor}.faq-block.faq-block--brand summary:focus-visible{outline:2px solid var(--faq-gold-bright);outline-offset:-4px}@media(max-width:600px){.faq-block.faq-block--brand summary{min-height:58px;padding:.9rem 3.35rem .9rem .9rem;font-size:.84rem}.faq-block.faq-block--brand summary:after{right:.85rem;width:1.5rem;height:1.5rem}.faq-block.faq-block--brand details>p{padding:1rem .95rem 1.15rem;font-size:.89rem}}@media(prefers-reduced-motion:reduce){.faq-block.faq-block--brand summary,.faq-block.faq-block--brand summary:after{transition:none}}:is(a[data-conversion-action=call]:not([data-conversion-location$=-phone]),a.btn[href^="tel:"],a.btn-pill-gold[href^="tel:"]){position:relative;isolation:isolate;overflow:hidden;border:1px solid #d7ae55!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff6b,#ffffff14 34%,#5b37062e),linear-gradient(108deg,#93651d,#d5a94c 13%,#f7dfa0,#bd8428 45%,#ebc872 62%,#a46f1f 80%,#d9ae55);background-position:0 0,0 50%;background-size:100% 100%,240% 100%;box-shadow:inset 0 1px #ffffff94,inset 0 -2px 3px #4a2d0047,0 10px 24px #00000047,0 3px 9px #c5a05947;color:#171006!important;text-shadow:0 1px 0 rgba(255,255,255,.38);transform:translateZ(0);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,filter .18s ease;animation:call-pill-surface-flow 7.2s ease-in-out infinite;-webkit-tap-highlight-color:transparent}:is(a[data-conversion-action=call]:not([data-conversion-location$=-phone]),a.btn[href^="tel:"],a.btn-pill-gold[href^="tel:"]):before{position:absolute;z-index:2;inset:0;box-sizing:border-box;padding:1.5px;border-radius:inherit;background:linear-gradient(105deg,#ffffffd1,#e0be74a3 16%,#5e4319b8 34%,#f5dd9feb 49%,#aebdd6a8 57%,#c5a059c2 72%,#ffffffc7);background-position:0 50%;background-size:240% 100%;content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:call-pill-metal-flow 5.4s ease-in-out infinite}@media(hover:hover){:is(a[data-conversion-action=call]:not([data-conversion-location$=-phone]),a.btn[href^="tel:"],a.btn-pill-gold[href^="tel:"]):hover{border-color:#f0d58f!important;box-shadow:inset 0 1px #ffffffad,inset 0 -2px 3px #4a2d003d,0 15px 30px #0000004d,0 5px 14px #c5a05961;filter:brightness(1.065) saturate(1.08);transform:translateY(-2px)}}:is(a[data-conversion-action=call]:not([data-conversion-location$=-phone]),a.btn[href^="tel:"],a.btn-pill-gold[href^="tel:"]):active{box-shadow:inset 0 2px 5px #3e26004d,0 3px 9px #0000003d;filter:brightness(.98);transform:translateY(1px) scale(.985)}:is(a[data-conversion-action=call]:not([data-conversion-location$=-phone]),a.btn[href^="tel:"],a.btn-pill-gold[href^="tel:"]):focus-visible{outline:3px solid rgba(245,221,159,.88);outline-offset:3px}@keyframes call-pill-metal-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes call-pill-surface-flow{0%,to{background-position:0 0,0 50%}50%{background-position:0 0,100% 50%}}@media(prefers-reduced-motion:reduce){:is(a[data-conversion-action=call]:not([data-conversion-location$=-phone]),a.btn[href^="tel:"],a.btn-pill-gold[href^="tel:"]){transition:none;animation:none}:is(a[data-conversion-action=call]:not([data-conversion-location$=-phone]),a.btn[href^="tel:"],a.btn-pill-gold[href^="tel:"]):before{animation:none}:is(a[data-conversion-action=call]:not([data-conversion-location$=-phone]),a.btn[href^="tel:"],a.btn-pill-gold[href^="tel:"]):hover,:is(a[data-conversion-action=call]:not([data-conversion-location$=-phone]),a.btn[href^="tel:"],a.btn-pill-gold[href^="tel:"]):active{transform:none}}[data-contact-action-pair=true]{display:flex!important;flex-flow:row wrap;gap:.75rem;align-items:center}[data-contact-action-pair=true]>a[href^="tel:"]{width:auto!important;max-width:calc(100% - 3.75rem);flex:0 1 auto}.whatsapp-icon-button{position:relative;isolation:isolate;display:inline-flex!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;flex:0 0 46px!important;align-items:center;justify-content:center;overflow:hidden;padding:0!important;border:1px solid #c5a059!important;border-radius:50%!important;background:#070807f5!important;box-shadow:inset 0 1px #ffffff24,0 8px 18px #00000047,0 2px 7px #c5a0592e!important;color:#c5a059!important;font-size:0!important;line-height:1;text-decoration:none;transform:translateZ(0);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)!important;-webkit-tap-highlight-color:transparent}.whatsapp-icon-button:before{position:absolute;z-index:2;inset:0;box-sizing:border-box;padding:1.5px;border-radius:inherit;background:linear-gradient(110deg,#ffffffd1,#c5a059a3 24%,#4e3818c7 42%,#f5dd9ff0 55%,#abbbd39e 64%,#c5a059c2 82%,#ffffffc7);background-size:240% 100%;content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:call-pill-metal-flow 5.4s ease-in-out infinite reverse}.whatsapp-icon-button:after{content:none!important}.whatsapp-icon-button svg{position:relative;z-index:1;width:23px!important;height:23px!important;flex:none;fill:currentColor!important}.whatsapp-icon-button__label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media(hover:hover){.whatsapp-icon-button:hover{border-color:#dfc27e!important;background:#c5a0591a!important;box-shadow:inset 0 1px #fff3,0 12px 24px #00000052,0 4px 11px #c5a05942!important;color:#dfc27e!important;transform:translateY(-2px)}}.whatsapp-icon-button:active{box-shadow:inset 0 2px 5px #0000006b,0 3px 8px #00000042!important;transform:translateY(1px) scale(.96)}.whatsapp-icon-button:focus-visible{outline:3px solid rgba(245,221,159,.88)!important;outline-offset:3px!important}.whatsapp-float--contextual{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.82);animation:none;transition:opacity .2s ease,visibility .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.whatsapp-float--contextual.whatsapp-float--visible{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1);animation:whatsapp-gold-pulse 7s ease-out infinite}@media(prefers-reduced-motion:reduce){.whatsapp-icon-button:before,.whatsapp-float--contextual.whatsapp-float--visible{animation:none!important}.whatsapp-icon-button,.whatsapp-float--contextual{transition:none!important}.whatsapp-icon-button:hover,.whatsapp-icon-button:active{transform:none}}.trust-strip.trust-strip{--trust-strip-accent: #c5a059;--trust-strip-label: rgba(218, 185, 116, .86);--trust-strip-line: rgba(197, 160, 89, .22);position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.35rem 0 0;border:0;border-top:1px solid var(--trust-strip-line);border-radius:0;background:transparent;box-shadow:none}.trust-strip.trust-strip:before{position:absolute;top:-1px;left:0;width:clamp(4rem,9vw,7rem);height:1px;background:linear-gradient(90deg,#f0d58e,var(--trust-strip-accent) 62%,transparent);box-shadow:0 0 12px #c5a0593d;content:""}.trust-strip.trust-strip>div{position:relative;min-width:0;min-height:0;padding:0 0 0 1rem;border:0;background:transparent}.trust-strip.trust-strip>div:before{position:absolute;top:.47rem;left:0;width:3px;height:3px;border-radius:50%;background:var(--trust-strip-accent);box-shadow:0 0 8px #c5a05973;content:""}.trust-strip.trust-strip>div:after{content:none}.trust-strip.trust-strip dt,.trust-strip.trust-strip dd{margin:0}.trust-strip.trust-strip dt{margin-bottom:.3rem;color:var(--trust-strip-label);font-size:.64rem;font-weight:600;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.trust-strip.trust-strip dd{color:inherit;font-family:Merriweather,Georgia,serif;font-size:clamp(.88rem,1.2vw,1rem);font-weight:400;line-height:1.45;overflow-wrap:anywhere}.trust-strip.trust-strip a{color:inherit;text-decoration-color:#c5a05994;text-underline-offset:.22em}.trust-strip.trust-strip a:hover{color:var(--trust-strip-accent);text-decoration-color:currentColor}.services-hub__hero-facts{margin-top:clamp(3rem,4.5vw,4rem);border:0;background:transparent}.coffins-catalog .trust-strip,.chapel-page .trust-strip,.architecture-page .trust-strip{--trust-strip-accent: #9a712d;--trust-strip-label: #80601f;--trust-strip-line: rgba(128, 96, 31, .24)}@media(min-width:700px)and (max-width:899px){.trust-strip.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.45rem clamp(1.75rem,4vw,3rem)}.trust-strip.trust-strip--three{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-strip.trust-strip:not(.trust-strip--three)>div:nth-child(2n),.trust-strip.trust-strip--three>div:not(:first-child){padding-left:clamp(1.75rem,3vw,2.5rem)}.trust-strip.trust-strip:not(.trust-strip--three)>div:nth-child(2n):after,.trust-strip.trust-strip--three>div:not(:first-child):after{position:absolute;top:.15rem;bottom:.15rem;left:0;width:1px;background:linear-gradient(180deg,transparent,var(--trust-strip-line),transparent);content:""}.trust-strip.trust-strip:not(.trust-strip--three)>div:nth-child(2n):before,.trust-strip.trust-strip--three>div:not(:first-child):before{left:clamp(.75rem,1.25vw,1.1rem)}}@media(min-width:900px){.trust-strip.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.75rem,3vw,3rem)}.trust-strip.trust-strip--three{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-strip.trust-strip>div:not(:first-child){padding-left:clamp(1.75rem,3vw,2.75rem)}.trust-strip.trust-strip>div:not(:first-child):after{position:absolute;top:.15rem;bottom:.15rem;left:0;width:1px;background:linear-gradient(180deg,transparent,var(--trust-strip-line),transparent);content:""}.trust-strip.trust-strip>div:not(:first-child):before{left:clamp(.75rem,1.25vw,1.15rem)}}@media(max-width:699px){.trust-strip.trust-strip{gap:1.05rem}}
