.package-detail{background:#080907}.package-detail__menu-choice{scroll-margin-top:96px;padding:clamp(3rem,5vw,4.5rem) 0;border-block:1px solid var(--packages-line);background:radial-gradient(ellipse at 12% 0,rgba(197,160,89,.12),transparent 42rem),#10110e}.package-detail__menu-choice-head{max-width:870px;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.package-detail__menu-choice-head h2{margin-bottom:1.1rem;color:var(--packages-ink);font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1.18;letter-spacing:-.035em}.package-detail__menu-choice-head h2 span{display:block;color:var(--packages-gold-bright)}.package-detail__menu-choice-head>p:last-child{margin-bottom:0;color:var(--packages-soft);font-size:1rem;line-height:1.8}.package-detail__menu-choice-head strong{color:var(--packages-ink);font-weight:600}.package-detail__menu-choice-grid{display:grid;gap:1.2rem}.package-detail__menu-choice-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(197,160,89,.42);border-radius:22px;background:#f6f0e5;box-shadow:0 16px 32px #00000021}.package-detail__menu-choice-card>img{display:block;width:100%;height:auto;aspect-ratio:8 / 5;flex-shrink:0;object-fit:cover;object-position:center 58%}.package-detail__menu-choice-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(1.3rem,2vw,1.65rem)}.package-detail__menu-choice-copy h3{margin-bottom:.9rem;color:#29261f;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:400;line-height:1.3}.package-detail__menu-choice-copy p{margin-bottom:1.1rem;color:#5c564c;font-size:.9rem;line-height:1.75}.package-detail__menu-choice-copy a{display:inline-flex;min-height:44px;gap:.75rem;align-items:center;margin-top:auto;color:#735018;font-size:.86rem;font-weight:700;text-decoration:underline;text-underline-offset:.3em}.package-detail__menu-choice-copy a:hover{color:#3d2b10}.package-detail__menu-choice-copy a:focus-visible{outline:2px solid #805b20;outline-offset:4px}.package-detail__menu-choice-caption{margin:1rem 0 0;color:var(--packages-soft);font-size:.78rem;line-height:1.7}.package-detail__menu-choice-footer{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;align-items:center;justify-content:space-between;margin-top:1.65rem;padding-top:1.65rem;border-top:1px solid var(--packages-line)}.package-detail__menu-choice-footer p{max-width:660px;margin-bottom:0;color:var(--packages-soft);font-size:.9rem;line-height:1.75}.package-detail__menu-choice-footer strong{display:block;margin-bottom:.3rem;color:var(--packages-ink);font-weight:600}.package-detail__menu-choice-footer a{display:inline-flex;min-height:48px;gap:1rem;align-items:center;padding:.75rem 1.25rem;border:1px solid var(--packages-gold);border-radius:999px;color:var(--packages-gold-bright);font-size:.88rem;font-weight:700;text-decoration:none}.package-detail__menu-choice-footer a:hover{border-color:var(--packages-gold-bright);background:#c5a0591a}.package-detail__menu-choice-footer a:focus-visible{outline:2px solid var(--packages-gold-bright);outline-offset:4px}@media(min-width:600px)and (max-width:899px){.package-detail__menu-choice-grid{max-width:540px;margin-inline:auto}}@media(min-width:900px){.package-detail__menu-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-detail__menu-choice-copy h3{min-height:2.6em}}.package-detail__hero{padding:clamp(3.25rem,6vw,6.25rem) 0 0;border-bottom:1px solid var(--packages-line);background:radial-gradient(circle at 82% 24%,rgba(197,160,89,.13),transparent 31rem),linear-gradient(180deg,#050604,#0b0c09)}@media(min-width:900px)and (min-height:720px){.package-detail__hero{display:flex;min-height:calc(100vh - 83px);min-height:calc(100svh - 83px);flex-direction:column;padding-top:clamp(2.5rem,5svh,4.5rem);padding-bottom:1.25rem}.package-detail__hero-grid{flex:1 0 auto}.package-detail__hero>.packages-page__facts{margin-top:clamp(1.75rem,3.5vh,3rem)}}.package-detail__hero-grid{display:grid;gap:clamp(2.25rem,5vw,5rem);align-items:center}.package-detail__hero-copy h1{max-width:14ch;margin-bottom:1.25rem;color:var(--packages-ink);font-size:clamp(2.6rem,5vw,4.5rem);font-weight:300;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.package-detail[data-package=transport-manipulare] .package-detail__hero-copy h1{font-size:clamp(2.6rem,4.4vw,4rem)}.package-detail__answer,.package-detail__summary,.package-detail__price-note{max-width:66ch}.package-detail__answer{margin-bottom:.85rem;color:#eee6da;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.75}.package-detail__answer strong{font-weight:700}.package-detail__summary{margin-bottom:1.4rem;color:var(--packages-soft);line-height:1.75}.package-detail__area-link{display:inline-flex;min-height:24px;align-items:center;text-decoration:underline}.package-detail__area-link:focus-visible{outline:2px solid var(--packages-gold-bright);outline-offset:4px;border-radius:2px}.package-detail__price{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.45rem}.package-detail__price>span{margin-bottom:.1rem;color:var(--packages-gold);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.package-detail__price>strong{color:var(--packages-gold-bright);font-size:clamp(2.1rem,4vw,3.2rem);letter-spacing:-.035em;line-height:1.1}.package-detail__price-note{margin-bottom:0;color:var(--packages-faint);font-size:.78rem;line-height:1.65}.package-detail__hero-copy .packages-page__hero-actions{margin-top:0;padding-top:1.5rem}.package-detail__visual{min-width:0}.package-detail[data-package=economic] .package-detail__hero-copy h1,.package-detail[data-package=premium] .package-detail__hero-copy h1,.package-detail[data-package=complet] .package-detail__hero-copy h1,.package-detail[data-package=economic] .package-detail__answer,.package-detail[data-package=premium] .package-detail__answer,.package-detail[data-package=complet] .package-detail__answer{margin-bottom:1.75rem}.package-detail[data-package=economic] .package-detail__hero-copy .packages-page__hero-actions,.package-detail[data-package=premium] .package-detail__hero-copy .packages-page__hero-actions,.package-detail[data-package=complet] .package-detail__hero-copy .packages-page__hero-actions{padding-top:1.75rem}.package-detail__fact-note{display:block;margin-top:.5rem;color:var(--packages-soft);font-family:var(--font-body, "Open Sans", sans-serif);font-size:.75rem;font-weight:400;line-height:1.65}.package-detail[data-package=ajutor-de-deces] .package-detail__hero-copy h1{margin-bottom:clamp(1.75rem,2.5vw,2rem)}.package-detail[data-package=ajutor-de-deces] .package-detail__hero-copy .packages-page__eyebrow{margin-bottom:1.3rem}.package-detail[data-package=ajutor-de-deces] .package-detail__hero-copy .packages-page__hero-actions{padding-top:1.75rem}.package-detail__aid-payment{margin-top:1.75rem;padding:1.5rem clamp(1.25rem,2vw,1.75rem);border:1px solid rgba(197,160,89,.35);border-radius:18px;background:linear-gradient(125deg,#c5a05917,#c5a05906)}.package-detail__aid-contribution{margin:0}.package-detail__aid-contribution-label{display:block;color:var(--packages-gold);font-size:.64rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.package-detail__aid-contribution>strong{display:block;margin:.5rem 0 .65rem;color:var(--packages-gold-bright);font-size:clamp(2.1rem,3.4vw,2.85rem);letter-spacing:-.035em;line-height:1.1}.package-detail__aid-contribution-condition{display:block;color:#eee6da;font-size:.93rem;line-height:1.65}.package-detail .package-detail__aid-payment-note{margin:.65rem 0 0;color:var(--packages-soft);font-size:.86rem;line-height:1.65}.package-detail[data-package=ajutor-de-deces] #package-detail-contents-title,.package-detail[data-package=ajutor-de-deces] #sicriu-echipat{scroll-margin-top:110px}.package-detail .package-detail__image-note,.package-detail .package-detail__aid-image-note{margin:.85rem 0 1.75rem;color:var(--packages-soft);font-size:.8rem;line-height:1.6}.package-detail__aid-menu{display:grid;grid-template-columns:clamp(88px,10vw,128px) minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid #c8b691;border-radius:18px;background:#f3ede2;color:#34291b;text-decoration:none}.package-detail__aid-menu>img{display:block;width:100%;height:100%;min-height:130px;object-fit:cover;object-position:center 60%}.package-detail__aid-menu-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.65rem;padding:1.4rem clamp(1rem,2vw,1.5rem)}.package-detail__aid-menu-label{color:#805b20;font-size:.61rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.package-detail__aid-menu-copy>strong{font-family:Merriweather,Georgia,serif;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:400;line-height:1.45;text-wrap:balance}.package-detail__aid-menu-description{color:#615441;font-size:.82rem;line-height:1.6}.package-detail__aid-menu-link{color:#72501d;font-size:.76rem;font-weight:600;line-height:1.6}.package-detail__aid-menu-link>span{margin-left:.3rem}.package-detail__aid-menu:hover .package-detail__aid-menu-link{text-decoration:underline;text-underline-offset:.3em}.package-detail__aid-menu:focus-visible{outline:2px solid var(--packages-gold-bright);outline-offset:4px}.package-detail .package-detail__image-note{margin-bottom:0}.package-detail__media{position:relative;overflow:hidden;margin:0;border:1px solid rgba(197,160,89,.42);border-radius:20px;background:#12130f;box-shadow:0 28px 70px #00000052}.package-detail__media:before{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(5,6,4,.9));content:"";pointer-events:none}.package-detail__media img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.package-detail__media figcaption{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;gap:.75rem 1rem;align-items:center;justify-content:space-between;padding:1rem 1.15rem;color:var(--packages-ink)}.package-detail__media figcaption strong{font-family:Merriweather,Georgia,serif;font-size:.9rem;font-weight:400}.package-detail__media figcaption span{color:var(--packages-gold-bright);font-size:.58rem;font-weight:700;letter-spacing:.11em;text-align:right;text-transform:uppercase}.package-detail[data-package=ajutor-de-deces] .package-detail__media:before{display:none}.package-detail[data-package=ajutor-de-deces] .package-detail__media figcaption{position:absolute;flex-direction:column;align-items:flex-start;gap:.5rem;padding:2.5rem 1.5rem 1.25rem;background:linear-gradient(180deg,transparent,rgba(7,8,6,.9))}.package-detail[data-package=ajutor-de-deces] .package-detail__media figcaption span{text-align:left}.package-detail__floral-extra{margin-top:.85rem;padding:1.05rem 1.2rem 1.15rem;border:1px solid rgba(197,160,89,.4);border-radius:16px;background:#f3ede2;color:#34291b}.package-detail__floral-label{color:#805b20;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.package-detail__floral-extra h2{margin:.3rem 0 .4rem;color:#34291b;font-family:Merriweather,Georgia,serif;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:400;line-height:1.5}.package-detail__floral-extra p{margin:0 0 .85rem;color:#615441;font-size:.83rem;line-height:1.65}.package-detail__floral-link{display:inline-flex;min-height:44px;gap:.75rem;align-items:center;justify-content:space-between;padding:.6rem 1rem;border:1px solid #967032;border-radius:999px;color:#67450f;font-size:.82rem;font-weight:700;line-height:1.5;text-decoration:none}.package-detail__floral-link:hover{background:#e9ddc7;color:#4d330c}.package-detail__floral-link:focus-visible{outline:2px solid #805b20;outline-offset:4px}.package-detail__contents{padding-block:clamp(4rem,7vw,6.5rem);background:var(--packages-paper);color:#5c564c}.package-detail__contents-grid{display:grid;gap:clamp(2.25rem,6vw,5rem);align-items:start}.package-detail__contents h2,.package-detail__confirm h2,.package-detail__compare h2{margin-bottom:1rem;font-size:clamp(2rem,4vw,3.35rem);font-weight:300;line-height:1.14;text-wrap:balance}.package-detail__contents h2{color:var(--packages-paper-ink)}.package-detail__contents .packages-page__eyebrow,.package-detail__confirm .packages-page__eyebrow{color:#7b5d25}.package-detail__difference{max-width:62ch;margin-bottom:1.4rem;color:#5c564c;font-size:1rem;line-height:1.75}.package-detail__inherits{margin-bottom:1rem;padding:.85rem 1rem;border:1px solid rgba(154,115,48,.28);border-radius:12px;background:#fffdf88f;color:#514a40;font-size:.84rem;line-height:1.6}.package-detail__inherits strong{color:#6b4e1e}.package-detail__feature-list{display:grid;gap:0;margin:0;padding:0;border-top:1px solid #cdbfa9;list-style:none}.package-detail__feature-list li{display:grid;grid-template-columns:1.15rem 1fr;gap:.8rem;padding:.95rem 0;border-bottom:1px solid #d7cdbd;color:#413c34;line-height:1.6}.package-detail__feature-list li>span:first-child{color:#9a7330;font-weight:700}.package-detail__included-services h3{margin:0 0 .35rem;color:#302b23;font-family:Merriweather,Georgia,serif;font-size:1.1rem;font-weight:400;line-height:1.45}.package-detail__included-services p{margin:0;color:#5c564c;font-size:.9rem;line-height:1.7}.package-detail__contents .package-detail__related-package{margin:1.5rem 0 0;color:#5c564c;font-size:.9rem;line-height:1.8}.package-detail__related-package a{color:#795721;text-decoration:underline;text-underline-offset:.2em}.package-detail__related-package a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.package-detail__equipment-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.1rem;margin:1.4rem 0 1.25rem}.package-detail__equipment-list li{gap:.5rem;font-size:.9rem}.package-detail__coffin-kit{scroll-margin-top:110px}.package-detail__coffin-kit a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.package-detail__note{position:relative;overflow:hidden;padding:clamp(1.5rem,3.5vw,2.5rem);border:1px solid #c5b694;border-radius:18px;background:radial-gradient(circle at 88% 8%,rgba(197,160,89,.2),transparent 13rem),#fffdf89e;box-shadow:0 20px 50px -38px #392f1e8c}.package-detail__note:before{position:absolute;inset:-1px auto auto -1px;width:4rem;height:2px;background:#b18332;content:""}.package-detail__note-label{margin-bottom:.65rem;color:#7b5d25;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.package-detail__note h2{font-size:clamp(1.45rem,2.4vw,2rem)}.package-detail__note p:not(.package-detail__note-label){color:#5c564c;font-size:.9rem;line-height:1.75}.package-detail__benefit-flow{margin:1.25rem 0;border-block:1px solid rgba(154,115,48,.24)}.package-detail__benefit-flow>div{display:grid;grid-template-columns:minmax(7.2rem,.72fr) minmax(0,1.28fr);gap:.85rem;padding:.85rem 0;border-bottom:1px solid rgba(154,115,48,.2)}.package-detail__benefit-flow>div:last-child{border-bottom:0}.package-detail__benefit-flow dt,.package-detail__benefit-flow dd{margin:0}.package-detail__benefit-flow dt{color:#7b5d25;font-size:.62rem;font-weight:700;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.package-detail__benefit-flow dd{color:#4f493f;font-size:.82rem;line-height:1.65}.package-detail__transport-planning .package-detail__benefit-flow{margin-block:1.5rem}.package-detail__transport-planning .package-detail__benefit-flow>div{padding-block:1.15rem}.package-detail__transport-planning .package-detail__benefit-flow dd{font-size:.9rem}.package-detail__note .package-detail__legal-condition{margin:0 0 1rem;padding:.85rem 0 .85rem 1rem;border-left:2px solid #a77d31;color:#423b31}.package-detail__note a{display:inline-flex;gap:.5rem;align-items:center;padding-bottom:.2rem;border-bottom:1px solid #9a7330;color:#664817;font-size:.82rem;font-weight:700;text-decoration:none}.package-detail__confirm{padding-block:clamp(4rem,7vw,6.5rem);border-top:1px solid #d1c5b4;background:#f7f1e7;color:#5c564c}.package-detail__economic-contents #package-detail-contents-title{scroll-margin-top:150px}.package-detail__economic-contents #sicriu-echipat{scroll-margin-top:110px}.package-detail__economic-summary .package-detail__economic-price{display:grid;gap:.6rem;margin:1.5rem 0}.package-detail__economic-price strong{color:#805b20;font-size:clamp(2.1rem,3vw,2.65rem);line-height:1.1;letter-spacing:-.03em}.package-detail__economic-price span{font-size:.8rem}.package-detail__economic-summary .package-detail__benefit-flow dd{font-size:.9rem}.package-detail__economic-summary>a{margin-top:1rem}.package-detail__economic-summary a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:1200px)and (min-height:850px){.package-detail__economic-summary{position:sticky;top:7.5rem;align-self:start}}.package-detail__complements{padding-block:clamp(3.5rem,6vw,5.5rem);border-top:1px solid #d1c5b4;background:#f7f1e7;color:#5c564c;scroll-margin-top:90px}.package-detail__complements .packages-page__eyebrow{color:#7b5d25}.package-detail__complements h2{margin-bottom:1rem;color:#29261f;font-size:clamp(2rem,4vw,3.35rem);font-weight:300;line-height:1.14;text-wrap:balance}.package-detail__complements-grid{display:grid;gap:1.15rem}.package-detail__extra-card{min-width:0;overflow:hidden;border:1px solid #cebea3;border-radius:22px;background:#fffcf6;box-shadow:0 18px 40px -34px #392f1e6b}.package-detail__extra-card--featured{display:flex;flex-direction:column}.package-detail__extra-image{display:block;width:100%;height:clamp(190px,24vw,260px);object-fit:cover;object-position:center 62%}.package-detail__extra-floral-image{display:grid;height:clamp(220px,24vw,280px);flex-shrink:0;place-items:center;overflow:hidden;background:#f8f4e9}.package-detail__extra-floral-image>span{width:clamp(220px,24vw,280px);height:100%;background-image:url(/media/efrem-produse-servicii-atlas.webp);background-repeat:no-repeat;background-size:300% 300%;background-position:left center}.package-detail__extra-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.package-detail__extra-card--featured .package-detail__extra-copy{flex:1;padding:clamp(1.25rem,2.3vw,1.8rem)}.package-detail__extra-copy h3{margin:0 0 .7rem;color:#29261f;font-family:Merriweather,Georgia,serif;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:400;line-height:1.3}.package-detail__extra-copy p{margin:0 0 1rem;color:#5c564c;font-size:.93rem;line-height:1.75}.package-detail__extra-link{display:inline-flex;min-height:44px;gap:.6rem;align-items:center;margin-top:auto;color:#735018;font-size:.85rem;font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-color:#b99757;text-underline-offset:.3em}.package-detail__extra-link>span{flex-shrink:0}.package-detail__extra-card--featured .package-detail__extra-link{padding:.65rem 1rem;border:1px solid #9a7330;border-radius:999px;text-decoration:none}.package-detail__extra-link:hover{color:#3d2b10;text-decoration-color:currentColor}.package-detail__extra-link:focus-visible{outline:2px solid #805b20;outline-offset:4px}.package-detail__extra-card--compact{display:grid;grid-template-columns:38px minmax(0,1fr);gap:1rem;padding:clamp(1.25rem,2.3vw,1.8rem)}.package-detail__extra-mark{display:grid;width:38px;height:42px;place-items:center;color:#947032}.package-detail__extra-mark svg{width:32px;height:32px}@media(min-width:900px){.package-detail__complements-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.package-detail__extra-card--featured{grid-row:span 2}}.package-detail__section-head{max-width:780px;margin-bottom:clamp(2rem,4vw,3rem)}.package-detail__section-head>p:last-child{margin-bottom:0;line-height:1.75}.package-detail__steps{display:grid;gap:0;margin:0;padding:0;border:1px solid #cbbfae;border-radius:18px;background:#fffdf89e;list-style:none;overflow:hidden}.package-detail__steps li{position:relative;min-width:0;padding:1.4rem;border-bottom:1px solid #d5cabb}.package-detail__steps li:last-child{border-bottom:0}.package-detail__step-number{display:block;margin-bottom:1.3rem;color:#b38a43;font-family:Merriweather,Georgia,serif;font-size:1.15rem}.package-detail__steps li>p{margin-bottom:.35rem;color:#8b6a2e;font-size:.6rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.package-detail__steps h3{margin-bottom:.65rem;color:#29261f;font-size:1.05rem;font-weight:400;line-height:1.4}.package-detail__steps li>span:last-child{color:#625b50;font-size:.82rem;line-height:1.65}.package-detail__alternatives{position:relative;padding-block:clamp(3rem,5vw,4.5rem) clamp(2.5rem,4vw,3.5rem);border-block:1px solid var(--packages-line);background:radial-gradient(ellipse at 50% 0,rgba(197,160,89,.1),transparent 65%),#0b0c09;scroll-margin-top:90px}.package-detail__alternatives:before{position:absolute;inset:-1px 15% auto;height:1px;background:linear-gradient(90deg,transparent,#c5a059,transparent);content:""}.package-detail__alternatives-head{max-width:760px;margin-bottom:2rem}.package-detail__alternatives-head h2{margin:0;color:var(--packages-ink);font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:300;line-height:1.25;text-wrap:balance}.package-detail__alternatives-head h2 span{color:var(--packages-gold-bright)}.package-detail__alternatives-grid{display:grid;gap:1.25rem}.package-detail__alternative-card{display:flex;min-width:0;flex-direction:column;padding:clamp(1.4rem,2.7vw,2.1rem);border:1px solid rgba(197,160,89,.32);border-radius:22px;background:linear-gradient(135deg,rgba(197,160,89,.065),transparent 65%),#14150f;box-shadow:inset 0 1px #ffeecc0a,0 12px 32px #0000001f}.package-detail__alternative-kicker{margin:0 0 1rem;color:var(--packages-gold-bright);font-size:.65rem;font-weight:600;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.package-detail__alternative-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem}.package-detail__alternative-heading h3{margin:0;color:var(--packages-ink);font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:400;line-height:1.4}.package-detail__alternative-price{margin:0;color:var(--packages-gold-bright);white-space:nowrap}.package-detail__alternative-price span{display:block;color:var(--packages-soft);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.package-detail__alternative-price strong{font-size:1.45rem;font-weight:600}.package-detail__alternative-description{max-width:49ch;margin:0 0 1.4rem;color:var(--packages-soft);font-size:.92rem;line-height:1.75}.package-detail__alternative-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:62px;margin-top:auto;padding-top:1rem;border-top:1px solid var(--packages-line);color:var(--packages-gold-bright);font-size:.8rem;font-weight:600;line-height:1.5;text-decoration:none}.package-detail__alternative-arrow{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid rgba(197,160,89,.4);border-radius:50%;background:#c5a0590d;font-size:1.25rem;transition:background-color .2s,color .2s}.package-detail__alternative-link:hover .package-detail__alternative-arrow{background:var(--packages-gold-bright);color:#15150f}.package-detail__alternatives-footer{display:flex;justify-content:center;margin-top:1.5rem}.package-detail__alternatives-footer a{display:inline-flex;min-height:44px;align-items:center;gap:.85rem;color:var(--packages-soft);font-size:.84rem;line-height:1.5;text-decoration:underline;text-decoration-color:#c5a05980;text-underline-offset:.4em}.package-detail__alternatives-footer a:hover{color:var(--packages-gold-bright)}.package-detail__alternatives a:focus-visible{outline:2px solid var(--packages-gold-bright);outline-offset:5px;border-radius:4px}.package-detail__compare{padding-block:clamp(4rem,7vw,6rem);border-block:1px solid var(--packages-line);background:radial-gradient(circle at 16% 18%,rgba(197,160,89,.09),transparent 25rem),#10110e}.package-detail__compare h2{color:var(--packages-ink)}.package-detail__compare-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.package-detail__compare-grid>a{display:flex;min-height:220px;flex-direction:column;padding:1.5rem;border:1px solid var(--packages-line);border-radius:16px;background:#0506048f;color:var(--packages-ink);text-decoration:none;transition:border-color .2s,transform .2s}.package-detail__compare-grid>a:hover{border-color:var(--packages-gold);transform:translateY(-3px)}.package-detail__compare-grid>a[aria-current=page]{border-color:var(--packages-gold);background:#c5a05914}.package-detail__compare-grid>a>span{margin-bottom:.75rem;color:var(--packages-gold);font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.package-detail__compare-grid h3{margin-bottom:.75rem;font-size:1.45rem;font-weight:400}.package-detail__compare-grid p{margin-bottom:1.4rem;color:var(--packages-soft)}.package-detail__compare-grid p strong{color:var(--packages-gold-bright)}.package-detail__compare-grid em{margin-top:auto;color:var(--packages-gold-bright);font-size:.74rem;font-style:normal;font-weight:700}.package-detail__faq{border-top:0}.package-detail[data-package=transport-sicriu-cruce] #package-detail-faq-title{scroll-margin-top:110px}.package-detail[data-package=ajutor-de-deces] #package-detail-faq-title,.package-detail[data-package=economic] #package-detail-faq-title,.package-detail[data-package=premium] #package-detail-faq-title,.package-detail[data-package=complet] #package-detail-faq-title{scroll-margin-top:150px}.package-detail[data-package=ajutor-de-deces] .faq-block.faq-block--brand,.package-detail[data-package=ajutor-de-deces] .conversion-panel--concierge,.package-detail[data-package=transport-sicriu-cruce] .faq-block.faq-block--brand,.package-detail[data-package=transport-sicriu-cruce] .conversion-panel--concierge,.package-detail[data-package=economic] .faq-block.faq-block--brand,.package-detail[data-package=economic] .conversion-panel--concierge,.package-detail[data-package=complet] .faq-block.faq-block--brand,.package-detail[data-package=premium] .faq-block.faq-block--brand,.package-detail[data-package=premium] .conversion-panel--concierge,.package-detail[data-package=complet] .conversion-panel--concierge{overflow:hidden;border-radius:22px}.package-detail__sources{margin-top:2rem}@media(min-width:760px){.package-detail__alternatives-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-detail__alternative-heading{min-height:3.5rem}.package-detail__hero-grid,.package-detail__contents-grid{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr)}.package-detail__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.package-detail__steps li{border-right:1px solid #d5cabb;border-bottom:0}.package-detail__steps li:last-child{border-right:0}}@media(min-width:760px)and (min-height:720px){.package-detail__aid-contents .package-detail__note{position:sticky;top:7.5rem;align-self:start}}@media(max-width:600px){.package-detail__equipment-list{grid-template-columns:1fr}.package-detail__hero{padding-top:2.75rem}.package-detail__media figcaption{align-items:flex-start;flex-direction:column}.package-detail__media figcaption span{text-align:left}.package-detail__benefit-flow>div{grid-template-columns:1fr;gap:.3rem}}@media(prefers-reduced-motion:reduce){.package-detail__compare-grid>a,.package-detail__alternative-arrow{transition:none}}.package-detail__explained,.package-detail__budget{padding-block:clamp(3.5rem,6vw,5.5rem);background:var(--packages-paper);color:#524b41;border-top:1px solid #d5c8b4}.package-detail__budget{background:#eee5d6}.package-detail__explained .packages-page__eyebrow,.package-detail__budget .packages-page__eyebrow{color:#795721}.package-detail__explained h2,.package-detail__budget h2{color:#29261f;font-size:clamp(1.85rem,3.8vw,3.15rem);font-weight:300;line-height:1.18;text-wrap:balance;margin-bottom:1rem}.package-detail__element-grid,.package-detail__budget-grid{display:grid;gap:1.25rem}.package-detail__element,.package-detail__budget-grid>article{display:flex;flex-direction:column;padding:clamp(1.4rem,2.5vw,2rem);border:1px solid #cebea3;border-radius:24px;background:#faf5ec;box-shadow:0 18px 34px -32px #5e492d}.package-detail__element-mark{color:#96702c;margin-bottom:1rem;font-size:1.15rem}.package-detail__element h3,.package-detail__budget h3{margin-bottom:.85rem;color:#302a21;font-family:Merriweather,Georgia,serif;font-size:clamp(1.12rem,2vw,1.35rem);font-weight:400;line-height:1.4}.package-detail__explained p,.package-detail__budget p,.package-detail__equipment dd{line-height:1.8}.package-detail__explained a,.package-detail__budget a{color:#6f4d15;text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px;font-weight:600}.package-detail__element>a{align-self:flex-start;margin-top:auto;padding-top:.8rem;font-size:.82rem;line-height:1.8}.package-detail__element-items{display:grid;gap:.8rem;margin:0 0 1rem;padding:0;list-style:none}.package-detail__element-items li{position:relative;padding-left:1rem;font-size:.88rem;line-height:1.7}.package-detail__element-items li:before{position:absolute;left:0;color:#96702c;content:"\b7"}.package-detail__compare-grid small{margin:-.75rem 0 1.25rem;color:var(--packages-soft);font-size:.75rem;line-height:1.6}.package-detail__explained a:hover,.package-detail__budget a:hover{color:#34250e}.package-detail__crosslink{max-width:85ch;margin-block:1.5rem 0}.package-detail__equipment{display:grid;gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,4vw,3rem);border:1px solid #c7b694;border-radius:26px;background:#f8f1e5;scroll-margin-top:8rem}.package-detail__equipment dl,.package-detail__equipment dd{margin:0}.package-detail__equipment dl>div{padding-block:1rem;border-bottom:1px solid #d9cbb5}.package-detail__equipment dl>div:first-child{padding-top:0}.package-detail__equipment dl>div:last-child{border-bottom:0;padding-bottom:0}.package-detail__equipment dt{color:#694b1c;font-weight:700;margin-bottom:.4rem}.package-detail__equipment dd{font-size:.9rem}.package-detail__separate{margin-top:1.75rem;padding:clamp(1.5rem,3vw,2.2rem);border:1px solid #cabb9e;border-radius:24px;background:#f7f0e4}.package-detail__steps{gap:1rem;border:0;border-radius:0;background:transparent;overflow:visible}.package-detail__steps li,.package-detail__steps li:last-child{border:1px solid #cbbfae;border-radius:22px;background:#fbf6ee}#package-elements-title,#package-budget-title{scroll-margin-top:8rem}@media(min-width:700px){.package-detail__element-grid,.package-detail__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.package-detail__element:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1000px){.package-detail__equipment{grid-template-columns:1fr 1fr;gap:3rem}.package-detail__budget-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-detail__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.package-detail__steps h3{min-height:2.8em}}
