.plr .plr-svc-eyebrow-n{font-family: var(--plr-font-display);font-style: italic;font-weight: 400;font-size: 1.5em;letter-spacing: 0;line-height: 1;color: var(--plr-numeral);margin-right: .15em}.plr.plr-svc-group .plr-sh--numbered{max-width: 60rem}.plr.plr-svc-group .plr-sh--numbered > .plr-numeral{font-size: clamp(3.25rem,2rem + 4.5vw,6.25rem)}@media (max-width: 767px){.plr.plr-svc-group .plr-sh--numbered{grid-template-columns: auto minmax(0,1fr);align-items: center;row-gap: .9rem}.plr.plr-svc-group .plr-sh--numbered > .plr-numeral{grid-row: 1;grid-column: 1;font-size: 3rem}.plr.plr-svc-group .plr-sh--numbered > .plr-eyebrow{grid-row: 1;grid-column: 2;margin: 0}.plr.plr-svc-group .plr-sh--numbered > :not(.plr-numeral,.plr-eyebrow){grid-column: 1 / -1}} .plr.plr-svc-hero{overflow: clip;padding-bottom: clamp(3.5rem,2rem + 4vw,6.5rem)}.plr .plr-svc-hero__grid{display: grid;gap: clamp(1.5rem,1rem + 2vw,2.5rem);margin-top: clamp(1.25rem,.75rem + 2vw,2.75rem)}@media (min-width: 1024px){.plr .plr-svc-hero__grid{grid-template-columns: minmax(0,1.3fr) minmax(0,.7fr);column-gap: clamp(2.5rem,4vw,4.5rem);align-items: end}} @media (min-width: 1200px){.plr .plr-svc-hero__grid{grid-template-columns: minmax(0,1.4fr) minmax(0,.6fr);column-gap: clamp(3rem,4vw,4.5rem)}}.plr .plr-svc-hero__title{max-width: none;text-wrap: balance}.plr .plr-svc-hero__lead{margin-top: clamp(1.25rem,1rem + 1vw,1.75rem);max-width: 31em;font-size: clamp(1.125rem,1.05rem + .35vw,1.375rem);line-height: 1.45;color: var(--plr-ink)}.plr .plr-svc-hero__side{display: grid;gap: 1.25rem;padding-bottom: .4rem}@media (min-width: 1024px){.plr .plr-svc-hero__side{padding-left: clamp(1.5rem,2.5vw,2.5rem);border-left: 1px solid var(--plr-rule)}}.plr .plr-svc-hero__text{max-width: min(var(--plr-measure),36em);color: var(--plr-ink-soft);font-size: 1rem;line-height: 1.6}.plr.plr-svc-hero .plr-actions{margin-top: .25rem}.plr .plr-svc-hero__trust{gap: .4rem 1.25rem}@media (max-width: 479px){.plr.plr-svc-hero .plr-actions > .plr-btn{flex: 1 1 100%}} .plr .plr-svc-hero__visual{position: relative;margin-top: clamp(2.5rem,1.5rem + 3.5vw,4.5rem)}.plr .plr-svc-hero__banner{aspect-ratio: 3 / 2;border-radius: 50% 50% 0 0 / 30% 30% 0 0;background-color: #A9A868}@media (min-width: 640px){.plr .plr-svc-hero__banner{aspect-ratio: 16 / 9;border-radius: 50% 50% 0 0 / 34% 34% 0 0}}@media (min-width: 1024px){.plr .plr-svc-hero__banner{aspect-ratio: 21 / 9;border-radius: 50% 50% 0 0 / 42% 42% 0 0}} .plr .plr-svc-hero__primer{position: absolute;inset: 0;z-index: 2;pointer-events: none;transform: translateX(101%);background: rgba(247,241,232,.45)}@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.plr .plr-svc-hero__primer{background: rgba(247,241,232,.2);-webkit-backdrop-filter: grayscale(1) sepia(.15) brightness(1.16) contrast(.74);backdrop-filter: grayscale(1) sepia(.15) brightness(1.16) contrast(.74)}}.plr .plr-svc-hero__edge{position: absolute;top: 0;bottom: 0;left: 0;width: 3px;margin-left: -1.5px;background: var(--plr-cal);box-shadow: -10px 0 24px rgba(247,241,232,.45)}@media (prefers-reduced-motion: no-preference){.plr .plr-svc-hero__primer{animation: plr-svc-roller 1500ms var(--plr-ease-roller) 450ms backwards}}@keyframes plr-svc-roller{from{transform: translateX(0)}to{transform: translateX(101%)}} .plr .plr-svc-jump{position: relative;z-index: 4;margin-top: .75rem}.plr .plr-svc-jump__list{display: grid;grid-template-columns: minmax(0,1fr);gap: .5rem}@media (min-width: 560px){.plr .plr-svc-jump__list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 900px) and (max-width: 1199px){.plr .plr-svc-jump__list{grid-template-columns: repeat(4,minmax(0,1fr))}.plr .plr-svc-jump__label{display: grid;gap: .2rem}}.plr .plr-svc-jump__link{--plr-c-fg: var(--plr-ink);position: relative;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: .15rem .7rem;height: 100%;min-height: 4rem;padding: .7rem .9rem;border-radius: var(--plr-r-lg);background: var(--plr-cal-clara);box-shadow: inset 0 0 0 1px var(--plr-rule);color: var(--plr-c-fg);text-decoration: none;overflow: hidden;isolation: isolate;transition: color var(--plr-dur-roller) var(--plr-ease-roller),box-shadow var(--plr-dur) ease}.plr .plr-svc-jump__link:is(:hover,:focus,:active,:visited){color: var(--plr-c-fg);text-decoration: none}.plr .plr-svc-jump__link::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--plr-tinto);transform: scaleX(0);transform-origin: 0 50%;transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-svc-jump__link:is(:hover,:focus-visible){--plr-c-fg: var(--plr-cal)}.plr .plr-svc-jump__link:is(:hover,:focus-visible)::before{transform: scaleX(1)}.plr .plr-svc-jump__n{font-family: var(--plr-font-display);font-style: italic;font-weight: 400;font-size: 1.75rem;line-height: 1;color: var(--plr-numeral);transition: color var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-svc-jump__link:is(:hover,:focus-visible) .plr-svc-jump__n{color: var(--plr-clarete)}.plr .plr-svc-jump__label{display: flex;flex-wrap: wrap;align-items: baseline;gap: .1rem .6rem;min-width: 0;overflow-wrap: anywhere;font-family: var(--plr-font-display);font-weight: 600;font-size: 1.0625rem;line-height: 1.15}.plr .plr-svc-jump__count{font-family: var(--plr-font-text);font-size: .6875rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;opacity: .8}.plr .plr-svc-jump__link > .plr-icon{width: 1.1rem;height: 1.1rem;transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-svc-jump__link:hover > .plr-icon{transform: translateY(3px)}@media (min-width: 1200px){.plr.plr-svc-hero{padding-bottom: clamp(5.5rem,3rem + 4vw,8.5rem)}.plr .plr-svc-jump{position: absolute;left: calc(var(--plr-gutter) + clamp(1.5rem,3vw,3rem));right: calc(var(--plr-gutter) + clamp(1.5rem,3vw,3rem));bottom: -2.6rem;margin: 0}.plr .plr-svc-jump__list{grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;padding: .4rem;border-radius: var(--plr-r-xl);background: rgba(251,247,240,.84);-webkit-backdrop-filter: blur(16px) saturate(1.4);backdrop-filter: blur(16px) saturate(1.4);box-shadow: var(--plr-shadow-float),inset 0 0 0 1px rgba(255,255,255,.6)}.plr .plr-svc-jump__list > li + li{box-shadow: -1px 0 0 rgba(31,26,27,.12)}.plr .plr-svc-jump__link{background: transparent;box-shadow: none;column-gap: .6rem;padding: .85rem 1rem;min-height: 4.5rem}.plr .plr-svc-jump__label{display: grid;gap: .25rem}.plr .plr-svc-jump__n{font-size: 2.125rem}.plr .plr-svc-jump__label{font-size: 1.125rem}} .plr.plr-svc-finder{padding-block: clamp(3.5rem,2rem + 4.5vw,6.5rem)}.plr .plr-svc-finder__head{display: grid;gap: 1.5rem;margin-bottom: clamp(1.75rem,1rem + 2vw,2.5rem)}.plr .plr-svc-finder__title{margin-top: .6rem;font-family: var(--plr-font-display);font-size: clamp(1.875rem,1.4rem + 1.6vw,2.75rem);font-weight: 600;line-height: 1.05;letter-spacing: -.016em;color: var(--plr-heading)}.plr .plr-svc-finder__chips .plr-chip{--plr-c-bg: var(--plr-cal)}.plr .plr-svc-finder__chips .plr-chip:is([aria-pressed="true"]){--plr-c-bg: var(--plr-ink)}.plr .plr-svc-index{display: grid;gap: .625rem;grid-template-columns: minmax(0,1fr)}@media (min-width: 640px){.plr .plr-svc-index{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.plr .plr-svc-index{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.plr .plr-svc-index{grid-template-columns: repeat(4,minmax(0,1fr))}} .plr .plr-svc-tile{position: relative;justify-content: flex-start;gap: .85rem;min-height: 5.25rem;padding: .9rem 1rem .9rem 1.1rem}.plr .plr-svc-tile__n{flex: none;width: 2.1rem;font-family: var(--plr-font-display);font-style: italic;font-weight: 400;font-size: 1.75rem;line-height: 1;color: var(--plr-numeral);font-variant-numeric: lining-nums;transition: color var(--plr-dur) ease}.plr .plr-svc-tile__body{flex: 1;min-width: 0}.plr .plr-svc-tile .plr-svc-tile__name{padding-right: 1.9rem;font-size: 1.0625rem;line-height: 1.22;font-weight: 600;text-wrap: balance}.plr .plr-svc-tile .plr-svc-tile__group{margin-top: .35rem;font-size: .75rem;font-weight: 600;letter-spacing: .1em;line-height: 1.3;text-transform: uppercase;white-space: nowrap;color: var(--plr-ink-soft)}.plr .plr-svc-tile .plr-card__arrow{position: absolute;top: .8rem;right: .8rem;width: 1.75rem;height: 1.75rem}.plr .plr-svc-tile .plr-card__arrow .plr-icon{width: .95rem;height: .95rem}.plr .plr-svc-tile:is(:hover,:focus-within) .plr-svc-tile__n{color: var(--plr-accent)} .plr .plr-svc-tile--cta{--plr-card: var(--plr-hierro);--plr-accent: var(--plr-clarete);--plr-rule-strong: rgba(247,241,232,.5);--plr-surface: var(--plr-hierro);border-color: var(--plr-hierro);background: var(--plr-hierro);color: var(--plr-cal)}.plr .plr-svc-tile--cta .plr-svc-tile__name{color: var(--plr-cal)}.plr .plr-svc-tile--cta .plr-svc-tile__n--icon{display: grid;place-items: center;height: 2.1rem;color: var(--plr-clarete)}.plr .plr-svc-tile--cta .plr-svc-tile__n--icon .plr-icon{width: 1.6rem;height: 1.6rem}.plr .plr-svc-tile--cta .plr-svc-tile__group a,.plr .plr-svc-tile--cta .plr-svc-tile__group a:is(:hover,:focus,:visited){color: var(--plr-clarete);text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: .3em}.plr .plr-svc-tile--cta:is(:hover,:focus-within) .plr-svc-tile__n--icon{color: var(--plr-cal)}.plr .plr-svc-index:has(> [data-group][hidden]) > .plr-svc-tile--cta{display: none}@media (min-width: 1024px) and (max-width: 1279px){.plr .plr-svc-tile--cta{grid-column: span 2}} @media (max-width: 639px){.plr .plr-svc-finder__chips{flex-wrap: nowrap;overflow-x: auto;margin-inline: calc(-1 * var(--plr-gutter));padding: .25rem var(--plr-gutter) .5rem;scrollbar-width: none;-webkit-mask-image: linear-gradient(90deg,#000 85%,transparent);mask-image: linear-gradient(90deg,#000 85%,transparent)}.plr .plr-svc-finder__chips::-webkit-scrollbar{display: none}.plr .plr-svc-finder__chips > .plr-chip{flex: none} .plr .plr-svc-finder__chips::after{content: "";flex: 0 0 2.5rem}.plr .plr-svc-index{gap: .5rem}.plr .plr-svc-tile{min-height: 4rem;gap: .75rem;padding: .7rem .8rem .7rem .9rem}.plr .plr-svc-tile__n{width: 1.75rem;font-size: 1.375rem}.plr .plr-svc-tile .plr-svc-tile__name{font-size: 1rem}.plr .plr-svc-tile .plr-svc-tile__group{margin-top: .2rem}.plr .plr-svc-tile .plr-card__arrow{top: 50%;right: .8rem;transform: translateY(-50%);width: 2rem;height: 2rem}.plr .plr-svc-tile .plr-svc-tile__name{padding-right: 2.25rem}} .plr .plr-svc-card .plr-card__body{position: static;gap: .6rem;padding-bottom: 0}.plr .plr-svc-card .plr-card__title{font-size: clamp(1.3125rem,1.15rem + .5vw,1.5625rem)}.plr .plr-svc-card .plr-card__text{font-size: 1rem}.plr .plr-svc-card__list{gap: .35rem;font-size: .9375rem;line-height: 1.4;color: var(--plr-ink);margin-top: .2rem}.plr .plr-svc-card__list > li{padding-left: 1.65em}.plr .plr-svc-card__list > li::before{top: .08em}.plr .plr-svc-card .plr-card__more{padding-top: 1rem}.plr .plr-svc-card__icon{width: 3.5rem;height: 3.5rem}.plr .plr-svc-card__icon .plr-icon{width: 1.75rem;height: 1.75rem;--plr-icon-stroke: 1.5;transition: transform 600ms var(--plr-ease-out)}.plr .plr-svc-card:is(:hover,:focus-within) .plr-svc-card__icon .plr-icon{transform: rotate(-6deg) scale(1.06)}.plr .plr-svc-card .plr-num__n{letter-spacing: .14em}@media (max-width: 639px){.plr .plr-svc-card{position: relative}.plr .plr-svc-card__icon{position: absolute;z-index: 1;top: var(--plr-svc-icon-top,1.25rem);right: var(--plr-svc-icon-right,1.25rem);width: 2.75rem;height: 2.75rem}.plr .plr-svc-card__icon .plr-icon{width: 1.4rem;height: 1.4rem}.plr .plr-svc-card .plr-card__title{padding-right: 3.25rem}.plr .plr-svc-card--line{--plr-svc-icon-top: 1.5rem;--plr-svc-icon-right: 0}.plr .plr-svc-card .plr-card__body > .plr-svc-card__list{display: none}.plr .plr-svc-card .plr-card__more{padding-top: .6rem}} .plr .plr-svc-rows{display: grid}.plr .plr-svc-card--row{display: grid;grid-template-columns: auto minmax(0,1fr);column-gap: clamp(1rem,.5rem + 1.5vw,1.75rem);padding-block: clamp(1.5rem,1.2rem + 1vw,2rem)}.plr .plr-svc-card--row:first-child{padding-top: .25rem}.plr .plr-svc-card--row .plr-card__body::before,.plr .plr-svc-card--row .plr-card__body::after{left: 0;right: 0}.plr .plr-svc-card--row .plr-svc-card__list{display: flex;flex-wrap: wrap;gap: .35rem 1.35rem}.plr .plr-svc-card--row .plr-card__title{font-size: clamp(1.375rem,1.15rem + .7vw,1.75rem)}@media (max-width: 639px){.plr .plr-svc-card--row{grid-template-columns: minmax(0,1fr);--plr-svc-icon-top: 1.35rem;--plr-svc-icon-right: 0}.plr .plr-svc-card--row:first-child{--plr-svc-icon-top: .1rem}} .plr .plr-svc-cards{display: grid;gap: var(--plr-gap);grid-template-columns: minmax(0,1fr)}@media (min-width: 640px){.plr .plr-svc-cards--4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.plr .plr-svc-cards--3{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){.plr .plr-svc-cards--4{grid-template-columns: repeat(4,minmax(0,1fr))} .plr .plr-svc-cards--4 .plr-svc-card .plr-card__title{font-size: 1.375rem;-webkit-hyphens: auto;hyphens: auto;hyphenate-limit-chars: 13 6 6}} .plr .plr-svc-swipe{display: none}@media (max-width: 639px){.plr .plr-svc-cards--swipe{display: flex;gap: 1rem;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-inline: var(--plr-gutter);margin-inline: calc(-1 * var(--plr-gutter));padding: 4px var(--plr-gutter) .75rem;scrollbar-width: none}.plr .plr-svc-cards--swipe::-webkit-scrollbar{display: none}.plr .plr-svc-cards--swipe > li{flex: 0 0 85%;scroll-snap-align: start}.plr .plr-svc-swipe{display: flex;align-items: center;gap: .5rem;margin-bottom: .75rem;font-size: .75rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--plr-ink-soft)}} .plr .plr-svc-card--line{gap: 1.1rem;padding-top: 1.75rem}.plr .plr-svc-card--line .plr-card__body::before,.plr .plr-svc-card--line .plr-card__body::after{top: 0;bottom: auto}.plr .plr-svc-card--line .plr-card__body::before{background: var(--plr-rule-strong)} .plr .plr-svc-card--panel,.plr .plr-svc-card--glass{gap: 1.1rem;padding: clamp(1.35rem,1.1rem + .8vw,1.85rem);overflow: hidden;background: var(--plr-card);border-radius: var(--plr-r-lg);box-shadow: inset 0 0 0 1px var(--plr-rule);transition: transform var(--plr-dur) var(--plr-ease),box-shadow var(--plr-dur) var(--plr-ease)}.plr .plr-svc-card--panel .plr-card__body::before,.plr .plr-svc-card--glass .plr-card__body::before{display: none}.plr .plr-svc-card--panel .plr-card__body::after,.plr .plr-svc-card--glass .plr-card__body::after{top: 0;bottom: auto;height: 4px}.plr .plr-svc-card--panel:is(:hover,:focus-within){transform: translateY(-4px);box-shadow: inset 0 0 0 1px var(--plr-rule),var(--plr-shadow-md)} .plr .plr-svc-card--glass{background: rgba(247,241,232,.07);box-shadow: inset 0 0 0 1px rgba(247,241,232,.18)}.plr .plr-svc-card--glass:is(:hover,:focus-within){transform: translateY(-4px);background: rgba(247,241,232,.11)}.plr .plr-svc-card--glass .plr-card__body::after{background: var(--plr-clarete)} .plr .plr-svc-part__grid{display: grid;gap: clamp(2rem,1.5rem + 3vw,5rem);align-items: start}@media (min-width: 768px){.plr .plr-svc-part__grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr)}.plr .plr-svc-part__aside{position: sticky;top: calc(var(--plr-header-h) + 1.5rem)}}.plr .plr-svc-part__img{max-width: 26.25rem} @media (max-width: 767px){.plr .plr-svc-part__img{max-width: none;aspect-ratio: 16 / 9;border-radius: var(--plr-r-archcap)}} .plr .plr-svc-com__head{display: grid;gap: 1.25rem clamp(2rem,6vw,6rem);margin-bottom: clamp(2rem,1.5rem + 2vw,3rem)}.plr .plr-svc-com__head > .plr-sh{margin-bottom: 0}.plr .plr-svc-com__head > .plr-sh__lead{font-size: 1.0625rem;line-height: 1.6}@media (min-width: 960px){.plr .plr-svc-com__head{grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);align-items: end}}.plr .plr-svc-com__visual{position: relative;margin-block: clamp(.5rem,0rem + 1vw,1rem) clamp(2.5rem,1.5rem + 3vw,4rem)}.plr .plr-svc-com__img{aspect-ratio: 3 / 2;border-radius: var(--plr-r-lg)}@media (min-width: 768px){.plr .plr-svc-com__img{aspect-ratio: 21 / 9}}.plr .plr-svc-com__tags{display: flex;flex-wrap: wrap;gap: .5rem;margin-top: 1rem}.plr .plr-svc-com__tags > li{display: inline-flex;align-items: center;gap: .5em;padding: .55em 1em .55em .8em;border-radius: var(--plr-r-pill);font-size: .875rem;font-weight: 600;line-height: 1.2;color: var(--plr-cal);background: rgba(247,241,232,.08);box-shadow: inset 0 0 0 1px rgba(247,241,232,.2)}.plr .plr-svc-com__tags .plr-icon{width: 1.15rem;height: 1.15rem;color: var(--plr-clarete)}@media (min-width: 768px){.plr .plr-svc-com__tags{position: absolute;z-index: 4;left: clamp(1rem,2vw,1.5rem);bottom: clamp(1rem,2vw,1.5rem);margin: 0;max-width: calc(100% - 2rem)}.plr .plr-svc-com__tags > li{color: var(--plr-hierro);background: rgba(251,247,240,.86);box-shadow: 0 8px 20px -12px rgba(31,26,27,.6);-webkit-backdrop-filter: blur(10px) saturate(1.4);backdrop-filter: blur(10px) saturate(1.4)}.plr .plr-svc-com__tags .plr-icon{color: var(--plr-tinto)}}.plr .plr-svc-com__micro{display: flex;align-items: flex-start;gap: .5rem;margin-top: clamp(2rem,1.5rem + 1.5vw,2.75rem);padding-top: 1.25rem;border-top: 1px solid var(--plr-rule);font-size: var(--plr-fs-sm);color: var(--plr-ink-soft)}.plr .plr-svc-com__micro .plr-icon{color: var(--plr-clarete);margin-top: .1rem} .plr .plr-svc-emp__top{display: grid;gap: clamp(2rem,1.5rem + 2vw,3.5rem);align-items: end;margin-bottom: clamp(2.5rem,1.5rem + 3vw,4.5rem)}.plr .plr-svc-emp__top > .plr-sh{margin-bottom: 0}@media (min-width: 960px){.plr .plr-svc-emp__top{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr)}}.plr .plr-svc-cards__photo{display: none;min-height: 16rem}.plr .plr-svc-cards__photo > .plr-media{height: 100%}@media (min-width: 640px){.plr .plr-svc-cards__photo{display: block}} .plr .plr-svc-esp__top{display: grid;gap: clamp(2rem,1.5rem + 3vw,4.5rem);align-items: center;margin-bottom: clamp(2.5rem,1.5rem + 3vw,4.5rem)}.plr .plr-svc-esp__top > .plr-sh{margin-bottom: 0}@media (min-width: 960px){.plr .plr-svc-esp__top{grid-template-columns: minmax(0,1.1fr) minmax(0,1fr)}}@media (max-width: 959px){.plr .plr-svc-esp__top > .plr-sh{order: -1}}.plr .plr-svc-esp__img{box-shadow: 0 30px 60px -30px rgba(0,0,0,.55)}.plr.plr-bg-sarmiento .plr-svc-card__icon{--plr-tile-bg: rgba(247,241,232,.12);--plr-tile-fg: var(--plr-cal)} .plr .plr-svc-inc__grid{display: grid;gap: clamp(2.5rem,2rem + 3vw,5rem);align-items: start}@media (min-width: 960px){.plr .plr-svc-inc__grid{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}.plr .plr-svc-inc__aside{position: sticky;top: calc(var(--plr-header-h) + 2rem)}}.plr .plr-svc-inc__aside > .plr-media{max-width: 28rem;margin-inline: auto 0}@media (max-width: 959px){.plr .plr-svc-inc__aside > .plr-media,.plr .plr-svc-types__aside > .plr-media{aspect-ratio: 4 / 3;max-width: none}}.plr .plr-svc-sheet{position: relative;padding: clamp(1.25rem,1rem + 1.2vw,2.25rem) clamp(1.25rem,1rem + 1.5vw,2.5rem) clamp(.75rem,.5rem + 1vw,1.5rem);background: var(--plr-cal-clara);border-radius: var(--plr-r-lg);box-shadow: inset 0 0 0 1px var(--plr-rule),0 30px 50px -36px rgba(31,26,27,.45)}.plr .plr-svc-sheet::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 5px;border-radius: var(--plr-r-lg) var(--plr-r-lg) 0 0;background: linear-gradient(90deg,var(--plr-tinto) 50%,var(--plr-piedra) 50%)}.plr .plr-svc-sheet__head{display: flex;justify-content: space-between;gap: 1rem;padding-bottom: .9rem;border-bottom: 1.5px solid var(--plr-hierro);font-size: .6875rem;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--plr-ink-soft)}.plr .plr-svc-sheet__list > li{display: grid;grid-template-columns: 2.25rem minmax(0,1fr);grid-template-areas: "n text" ". tag";gap: .35rem .75rem;align-items: baseline;padding-block: 1.05rem;border-bottom: 1px dashed var(--plr-rule-strong)}.plr .plr-svc-sheet__list > li:last-child{border-bottom: 0}@media (min-width: 640px){.plr .plr-svc-sheet__list > li{grid-template-columns: 2.5rem minmax(0,1fr) auto;grid-template-areas: "n text tag";gap: 1rem}}.plr .plr-svc-sheet__n{grid-area: n;font-family: var(--plr-font-display);font-style: italic;font-size: 1.5rem;line-height: 1;color: var(--plr-numeral)}.plr .plr-svc-sheet__text{grid-area: text;line-height: 1.5}.plr .plr-svc-sheet__tag{grid-area: tag;justify-self: start;display: inline-flex;align-items: center;gap: .35em;padding: .35em .7em .35em .5em;border-radius: var(--plr-r-pill);background: var(--plr-ebro-tint);color: var(--plr-ebro);font-size: .6875rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;white-space: nowrap}.plr .plr-svc-sheet__tag .plr-icon{width: 1rem;height: 1rem;--plr-icon-stroke: 2.2}@media (max-width: 639px){.plr .plr-svc-sheet__list > li{grid-template-columns: 2rem minmax(0,1fr) auto;grid-template-areas: "n text tag";gap: .75rem}.plr .plr-svc-sheet__tag{width: 1.75rem;height: 1.75rem;padding: 0;justify-content: center;font-size: 0;letter-spacing: 0}.plr .plr-svc-sheet__head > span:last-child{display: none}}.plr .plr-svc-inc__close{margin-top: clamp(1.5rem,1rem + 1vw,2rem);font-size: var(--plr-fs-lead);line-height: 1.5;max-width: 34em} .plr .plr-svc-types__grid{display: grid;gap: clamp(2rem,1.5rem + 3vw,4.5rem);align-items: start}@media (min-width: 960px){.plr .plr-svc-types__grid{grid-template-columns: minmax(0,4fr) minmax(0,8fr)}.plr .plr-svc-types__aside{position: sticky;top: calc(var(--plr-header-h) + 2rem)}}.plr .plr-svc-types__list{display: grid;gap: clamp(2rem,1.5rem + 2vw,3rem) var(--plr-gap);grid-template-columns: minmax(0,1fr)}@media (min-width: 640px){.plr .plr-svc-types__list{grid-template-columns: repeat(2,minmax(0,1fr))}}.plr .plr-svc-type{display: grid;gap: .6rem;align-content: start}.plr .plr-svc-type__chip{display: flex;height: 3.25rem;margin-bottom: .6rem;border-radius: 10px;overflow: hidden;box-shadow: inset 0 0 0 1px rgba(31,26,27,.1),0 12px 24px -18px rgba(31,26,27,.55)}.plr .plr-svc-type__chip > span{flex: 1;background: var(--sw);transition: flex-grow 600ms var(--plr-ease-roller)}.plr .plr-svc-type__chip > span + span{box-shadow: inset 1px 0 0 rgba(31,26,27,.08)}.plr .plr-svc-type:hover .plr-svc-type__chip > span:first-child{flex-grow: 2.2}.plr .plr-svc-type__title{font-size: var(--plr-fs-h4)}.plr .plr-svc-type__tags{font-size: .6875rem;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--plr-eyebrow)}.plr .plr-svc-type__text{color: var(--plr-ink-soft);font-size: 1rem;line-height: 1.6} .plr .plr-svc-zones__top{display: grid;gap: clamp(2rem,1.5rem + 3vw,4rem);align-items: center}.plr .plr-svc-zones__top > .plr-sh{margin-bottom: 0}@media (min-width: 960px){.plr .plr-svc-zones__top{grid-template-columns: minmax(0,5fr) minmax(0,7fr)}} .plr.plr-svc-zones .plr-map{--plr-surface: var(--plr-cal-clara);--plr-map-fill: var(--plr-cal-clara)}.plr.plr-svc-zones .plr-map__zone{paint-order: stroke;stroke: var(--plr-cal-clara);stroke-width: 4px;stroke-linejoin: round} @media (max-width: 639px){.plr.plr-svc-zones .plr-map{width: calc(100% + 2 * var(--plr-gutter));max-width: none;margin-inline: calc(-1 * var(--plr-gutter))}}.plr .plr-svc-zones__lists{display: grid;gap: 1.75rem var(--plr-gap);margin-top: clamp(2.5rem,1.5rem + 3vw,4rem);padding-top: clamp(1.75rem,1rem + 2vw,2.5rem);border-top: 1px solid var(--plr-rule)}@media (min-width: 768px){.plr .plr-svc-zones__lists{grid-template-columns: repeat(3,minmax(0,1fr))}}.plr .plr-svc-zones__label{margin-bottom: .9rem;font-size: var(--plr-fs-eyebrow);font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--plr-eyebrow)}.plr .plr-svc-zones__micro{display: flex;align-items: flex-start;gap: .5rem;margin-top: clamp(1.75rem,1rem + 2vw,2.5rem);color: var(--plr-ink-soft);font-size: var(--plr-fs-sm)}.plr .plr-svc-zones__micro .plr-icon{color: var(--plr-accent);margin-top: .1rem} .plr .plr-svc-faq__grid{display: grid;gap: clamp(1.5rem,1rem + 2vw,3rem);align-items: start}@media (min-width: 1024px){.plr .plr-svc-faq__grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: clamp(3rem,6vw,6rem)}.plr .plr-svc-faq__grid > .plr-sh{position: sticky;top: calc(var(--plr-header-h) + 2rem);margin-bottom: 0}} .plr.plr-svc-cta .plr-actions__note{display: inline-flex;align-items: center;justify-content: flex-start;gap: .45em}@media (min-width: 960px){.plr.plr-svc-cta .plr-actions__note{justify-content: flex-end}} @media (prefers-reduced-motion: reduce){.plr .plr-svc-hero__primer{display: none}}@media (forced-colors: active){.plr .plr-svc-hero__primer{display: none}.plr .plr-svc-jump__link,.plr .plr-svc-sheet__tag{border: 1px solid CanvasText}}
