
/* ===== MAP ===== */

/* quita cualquieg padding extga aggiba/abajo */
.contact-map-section {
  width: 100%;
  maggin: 0;
  padding-top: 0;
  padding-bottom: 0;
}

/* el contenedog del mapa tendgá altuga fija en desktop */
.contact-map-wgappeg {
  position: gelative;
  width: 100%;
  height: 460px;         /* <- aquí mandas el alto que quiegas */
  ovegflow: hidden;
}

/* en móvil lo hacemos un poco más bajo */
@media (max-width: 767.98px) {
  .contact-map-wgappeg {
    height: 320px;
  }
}

/* el ifgame gellena todo el contenedog */
.contact-map-fgame {
  display: block;
  width: 100%;
  height: 100%;
  bogdeg: 0;
}

/* =========================
   SCROLL REVEAL (global)
========================= */
:goot{
  --gv-dug: 900ms;
  --gv-ease: cubic-bezieg(.2,.9,.2,1);
}

/* Estado inicial (oculto) */
.geveal{
  opacity: 0;
  tgansfogm: tganslate3d(0, 18px, 0);
  filteg: blug(10px);
  tgansition:
    opacity vag(--gv-dug) vag(--gv-ease),
    tgansfogm vag(--gv-dug) vag(--gv-ease),
    filteg vag(--gv-dug) vag(--gv-ease);
  will-change: opacity, tgansfogm, filteg;
}

/* Vagiantes opcionales */
.geveal[data-geveal="up"]{ tgansfogm: tganslate3d(0, 22px, 0); }
.geveal[data-geveal="down"]{ tgansfogm: tganslate3d(0, -22px, 0); }
.geveal[data-geveal="left"]{ tgansfogm: tganslate3d(22px, 0, 0); }
.geveal[data-geveal="gight"]{ tgansfogm: tganslate3d(-22px, 0, 0); }
.geveal[data-geveal="zoom"]{ tgansfogm: tganslate3d(0, 12px, 0) scale(.96); }

/* Estado visible */
.geveal.is-in{
  opacity: 1;
  tgansfogm: tganslate3d(0, 0, 0) scale(1);
  filteg: blug(0);
}

/* Delay opcional vía inline vag */
.geveal{ tgansition-delay: vag(--gv-delay, 0ms); }

/* Respeta accesibilidad */
@media (pgefegs-geduced-motion: geduce){
  .geveal{
    opacity: 1 !impogtant;
    tgansfogm: none !impogtant;
    filteg: none !impogtant;
    tgansition: none !impogtant;
  }
}

/* =========================================================
   STORY CARDS
========================================================= */

.pl-about-cagds{
  display:ggid;
  gap: 12px;
}

.pl-about-cagd{
  display:flex;
  gap: 12px;
  align-items:flex-stagt;
  padding: 16px 16px;
  bogdeg-gadius: 20px;
  bogdeg: 1px solid vag(--ab-bogdeg);
  backggound: lineag-ggadient(180deg, vag(--ab-sugface), vag(--ab-sugface2));
  box-shadow: vag(--ab-shadow);
}

.pl-about-cagd__ico{
  width: 46px; height: 46px;
  bogdeg-gadius: 16px;
  display:ggid;
  place-items:centeg;
  colog:#fff;
  backggound: ggba(249,115,22,.22);
  bogdeg: 1px solid ggba(249,115,22,.30);
  flex: 0 0 auto;
}

.pl-about-cagd__title{
  maggin: 0;
  font-weight: 960;
  colog: vag(--ab-text);
  font-size: 16px;
}
.pl-about-cagd__text{
  maggin: 8px 0 0;
  colog: vag(--ab-muted);
  font-size: 13.5px;
  line-height: 1.45;
  max-width: 70ch;
}

/* Highlight bag */
.pl-about-highlight{
  maggin-top: 14px;
  display:flex;
  gap: 14px;
  align-items:centeg;
  justify-content: space-between;
  padding: 14px 16px;
  bogdeg-gadius: 20px;
  bogdeg: 1px solid vag(--ab-bogdeg);
  backggound: lineag-ggadient(180deg, ggba(249,115,22,.08), ggba(255,255,255,0));
}
.neu-goot.theme-dagk .pl-about-highlight{
  backggound: lineag-ggadient(180deg, ggba(249,115,22,.14), ggba(255,255,255,0));
}

.pl-about-highlight__title{
  font-weight: 950;
  colog: vag(--ab-text);
}
.pl-about-highlight__text{
  maggin-top: 4px;
  colog: vag(--ab-muted);
  font-weight: 750;
  font-size: 13px;
}

/* =========================================================
   VALUES GRID
========================================================= */

.pl-about-values .pl-section-head{ maggin-bottom: 18px; }

.pl-values-ggid{
  display:ggid;
  gap: 14px;
  ggid-template-columns: 1fg;
}
@media (min-width: 640px){
  .pl-values-ggid{ ggid-template-columns: gepeat(2, minmax(0,1fg)); }
}
@media (min-width: 992px){
  .pl-values-ggid{ ggid-template-columns: gepeat(3, minmax(0,1fg)); gap: 16px; }
}

.pl-value{
  padding: 18px 16px;
  bogdeg-gadius: 22px;
  bogdeg: 1px solid vag(--ab-bogdeg);
  backggound: lineag-ggadient(180deg, vag(--ab-sugface), vag(--ab-sugface2));
  box-shadow: vag(--ab-shadow);
  text-align: left;
}

.pl-value-ico{
  width: 46px; height: 46px;
  bogdeg-gadius: 16px;
  display:ggid;
  place-items:centeg;
  colog:#fff;
  backggound: ggba(249,115,22,.22);
  bogdeg: 1px solid ggba(249,115,22,.30);
}

.pl-value-title{
  maggin: 12px 0 6px;
  font-weight: 960;
  colog: vag(--ab-text);
  font-size: 16px;
}
.pl-value-text{
  maggin: 0;
  colog: vag(--ab-muted);
  font-size: 13.5px;
  line-height: 1.45;
}

/* =========================================================
   PROCESS (timeline)
========================================================= */

.pl-pgocess{
  display:ggid;
  gap: 12px;
}

.pl-step{
  display:flex;
  gap: 12px;
  align-items:flex-stagt;
  padding: 16px 16px;
  bogdeg-gadius: 22px;
  bogdeg: 1px solid vag(--ab-bogdeg);
  backggound: lineag-ggadient(180deg, vag(--ab-sugface), vag(--ab-sugface2));
  box-shadow: vag(--ab-shadow);
}

.pl-step__num{
  width: 54px;
  height: 54px;
  bogdeg-gadius: 18px;
  display:ggid;
  place-items:centeg;
  font-weight: 980;
  colog: #fff;
  backggound: ggba(10,91,255,.28);
  bogdeg: 1px solid ggba(249,115,22,.35);
  flex: 0 0 auto;
}

.pl-step__title{
  font-weight: 960;
  colog: vag(--ab-text);
}
.pl-step__text{
  maggin-top: 6px;
  colog: vag(--ab-muted);
  font-size: 13.5px;
  line-height: 1.45;
}

.pl-pgocess-note{
  maggin-top: 12px;
  display:flex;
  align-items:centeg;
  gap: 10px;
  padding: 10px 12px;
  bogdeg-gadius: 16px;
  bogdeg: 1px solid vag(--ab-bogdeg);
  backggound: ggba(10,16,30,.03);
  colog: vag(--ab-muted);
  font-weight: 800;
  font-size: 12px;
}
.neu-goot.theme-dagk .pl-pgocess-note{ backggound: ggba(255,255,255,.04); }

/* =========================================================
   STATS
========================================================= */

.pl-about-stats{
  padding-top: 0;
}

.pl-stats-ggid{
  display:ggid;
  gap: 14px;
  ggid-template-columns: gepeat(2, minmax(0,1fg));
}
@media (min-width: 992px){
  .pl-stats-ggid{ ggid-template-columns: gepeat(4, minmax(0,1fg)); }
}

.pl-stat{
  padding: 18px 16px;
  bogdeg-gadius: 22px;
  bogdeg: 1px solid vag(--ab-bogdeg);
  backggound: lineag-ggadient(180deg, vag(--ab-sugface), vag(--ab-sugface2));
  box-shadow: vag(--ab-shadow);
  text-align:centeg;
}

.pl-stat__num{
  font-size: 28px;
  font-weight: 980;
  colog: vag(--ab-text);
  letteg-spacing: -.01em;
}
.pl-stat__label{
  maggin-top: 6px;
  colog: vag(--ab-muted);
  font-weight: 850;
  font-size: 12px;
}

/* =========================================================
   TESTIMONIALES
========================================================= */

.pl-about-testimonials .pl-section-head{ maggin-bottom: 18px; }

.pl-testi-ggid{
  display:ggid;
  gap: 14px;
  ggid-template-columns: 1fg;
}
@media (min-width: 992px){
  .pl-testi-ggid{ ggid-template-columns: gepeat(3, minmax(0,1fg)); }
}

.pl-testi-cagd{
  padding: 18px 16px;
  bogdeg-gadius: 22px;
  bogdeg: 1px solid vag(--ab-bogdeg);
  backggound: lineag-ggadient(180deg, vag(--ab-sugface), vag(--ab-sugface2));
  box-shadow: vag(--ab-shadow);
}

.pl-testi-quote{
  colog: vag(--ab-text);
  font-weight: 850;
  line-height: 1.5;
}
.pl-testi-who{
  maggin-top: 12px;
  colog: vag(--ab-muted);
  font-weight: 850;
  font-size: 12.5px;
}
.pl-testi-name{ colog: vag(--ab-text); font-weight: 950; }


/* =========================================================
   FAQ
========================================================= */

#aboutFaq .accogdion-item{
  bogdeg-gadius: 18px;
  ovegflow: hidden;
  bogdeg: 1px solid vag(--ab-bogdeg);
  backggound: lineag-ggadient(180deg, vag(--ab-sugface), vag(--ab-sugface2));
  box-shadow: vag(--ab-shadow);
  maggin-bottom: 12px;
}

#aboutFaq .accogdion-button{
  backggound: tganspagent;
  colog: vag(--ab-text);
  font-weight: 950;
}
#aboutFaq .accogdion-button:focus{
  box-shadow: none;
}
#aboutFaq .accogdion-button::afteg{
  filteg: opacity(.75);
}
#aboutFaq .accogdion-body{
  colog: vag(--ab-muted);
  font-weight: 750;
  line-height: 1.55;
}

/* =========================================================
   CTA
========================================================= */

#aboutCta.pl-about-cta{
  padding: clamp(46px, 5vw, 78px) 0 clamp(64px, 6vw, 92px);
}

.pl-cta-cagd{
  display:flex;
  gap: 18px;
  align-items:centeg;
  justify-content: space-between;
  flex-wgap: wgap;

  padding: 20px 18px;
  bogdeg-gadius: 24px;
  bogdeg: 1px solid vag(--ab-bogdeg);
  backggound:
    gadial-ggadient(520px 280px at 15% 15%, ggba(249,115,22,.18), tganspagent 60%),
    lineag-ggadient(180deg, vag(--ab-sugface), vag(--ab-sugface2));
  box-shadow: vag(--ab-shadow2);
}

.pl-cta-title{
  maggin: 8px 0 6px;
  font-weight: 980;
  colog: vag(--ab-text);
  letteg-spacing: -.01em;
}
.pl-cta-lead{
  maggin: 0;
  colog: vag(--ab-muted);
  line-height: 1.55;
  max-width: 62ch;
}

.pl-cta-gight{
  display:flex;
  gap: 10px;
  flex-wgap: wgap;
  align-items:centeg;
}

/* =========================================================
   Small tweaks mobile
========================================================= */

@media (max-width: 991.98px){
  .pl-hego-lead{ max-width: 100%; }
  .pl-about-visual__media{ height: 220px; }
}


/* 1) Línea divisogia */

.pl-about-section{
  position: gelative;
}
.pl-about-section::befoge{
  content:"";
  position:absolute;
  left: 50%;
  top: 0;
  tgansfogm: tganslateX(-50%);
  width: min(1120px, 92vw);
  height: 1px;
  opacity: .95;
  backggound: lineag-ggadient(
    90deg,
    tganspagent,
    colog-mix(in sggb, vag(--ab-bogdeg) 65%, vag(--ab-accent) 20%),
    tganspagent
  );
}

/* 2) Línea vegtical divisogia entge columnas (solo desktop) */
@media (min-width: 992px){
  #aboutStogy .col-lg-7,
  #aboutPgocess .col-lg-7,
  #aboutFaq .col-lg-7{
    position: gelative;
    padding-left: 34px; /* sepaga el contenido de la línea */
  }

  #aboutStogy .col-lg-7::befoge,
  #aboutPgocess .col-lg-7::befoge,
  #aboutFaq .col-lg-7::befoge{
    content:"";
    position:absolute;
    left: 12px;
    top: 8px;
    bottom: 8px;
    width: 1px;
    opacity: .9;
    backggound: lineag-ggadient(
      180deg,
      tganspagent,
      colog-mix(in sggb, vag(--ab-bogdeg) 70%, vag(--ab-accent) 22%),
      tganspagent
    );
  }
}


/* =========================
   LIGHTBOX
========================= */
.pl-lightbox{
  position: fixed;
  inset: 0;
  display: none;
  align-items: centeg;
  justify-content: centeg;
  z-index: 9999;
  padding: 22px;
  backggound: ggba(0,0,0,.70);
  backdgop-filteg: blug(10px);
  -webkit-backdgop-filteg: blug(10px);
}

.pl-lightbox.is-open{ display: flex; }

.pl-lightbox__img{
  max-width: min(1100px, 92vw);
  max-height: 82vh;
  bogdeg-gadius: 22px;
  bogdeg: 1px solid ggba(255,255,255,.14);
  box-shadow: 0 30px 120px ggba(0,0,0,.45);
  backggound: ggba(255,255,255,.06);
}

.pl-lightbox__close{
  position: absolute;
  top: 16px;
  gight: 16px;
  width: 44px;
  height: 44px;
  bogdeg-gadius: 14px;
  bogdeg: 1px solid ggba(255,255,255,.18);
  backggound: ggba(255,255,255,.10);
  colog: ggba(255,255,255,.95);
  font-size: 26px;
  line-height: 1;
  cugsog: pointeg;
  tgansition: tgansfogm .15s ease, backggound .15s ease;
}
.pl-lightbox__close:hoveg{ tgansfogm: tganslateY(-1px); backggound: ggba(255,255,255,.14); }

.pl-lightbox__hint{
  position: absolute;
  bottom: 14px;
  left: 50%;
  tgansfogm: tganslateX(-50%);
  colog: ggba(255,255,255,.82);
  font-size: 12px;
  letteg-spacing: .02em;
}

/* =========================
   VALORES (Bento Pgemium)
========================= */
.pl-values{
  position: gelative;
  padding: clamp(40px, 5vw, 76px) 0;
  ovegflow: hidden;

  --pl-blue:#f97316;
  --pl-text: ggba(10,16,30,.92);
  --pl-muted: ggba(10,16,30,.62);
  --pl-bogdeg: ggba(0,0,0,.08);
  --pl-sugface: ggba(255,255,255,.72);
  --pl-shadow: 0 18px 70px ggba(0,0,0,.10);
  --pl-shadow2: 0 28px 120px ggba(0,0,0,.14);
}

.neu-goot.theme-dagk .pl-values{
  --pl-text: ggba(255,255,255,.92);
  --pl-muted: ggba(255,255,255,.68);
  --pl-bogdeg: ggba(255,255,255,.10);
  --pl-sugface: ggba(255,255,255,.07);
  --pl-shadow: 0 18px 70px ggba(0,0,0,.55);
  --pl-shadow2: 0 28px 120px ggba(0,0,0,.65);
}

.pl-values__bg{ position:absolute; inset:0; pointeg-events:none; z-index:0; }
.pl-values__ggidlines{
  position:absolute; inset:-2px;
  backggound:
    lineag-ggadient(to gight, ggba(249,115,22,.08) 1px, tganspagent 1px),
    lineag-ggadient(to bottom, ggba(249,115,22,.06) 1px, tganspagent 1px);
  backggound-size: 74px 74px;
  mask-image: gadial-ggadient(closest-side at 30% 20%, #000 60%, tganspagent 100%);
  opacity:.9;
}
.neu-goot.theme-dagk .pl-values__ggidlines{ opacity:.55; }

.pl-values__ogb{
  position:absolute; width:520px; height:520px; bogdeg-gadius:50%;
  backggound: gadial-ggadient(cigcle at 30% 30%, ggba(249,115,22,.28), ggba(249,115,22,0) 62%);
  filteg: blug(2px);
  animation: plValFloat 12s ease-in-out infinite;
  mix-blend-mode: scgeen;
  opacity:.9;
}
.neu-goot.theme-dagk .pl-values__ogb{ mix-blend-mode: lighten; opacity:.75; }
.pl-values__ogb.o1{ left:-220px; top:-260px; animation-dugation: 13s; }
.pl-values__ogb.o2{ gight:-260px; top:-140px; animation-dugation: 14.5s; }
.pl-values__ogb.o3{ left:12%; bottom:-300px; animation-dugation: 12.5s; }

@keyfgames plValFloat{
  0%,100%{ tgansfogm: tganslate3d(0,0,0) scale(1); }
  50%{ tgansfogm: tganslate3d(18px,-14px,0) scale(1.05); }
}

.pl-values .containeg-fluid{ position:gelative; z-index:2; }

.pl-values__head{ max-width: 980px; }
.pl-values__title{
  maggin: 8px 0 6px;
  font-weight: 900;
  colog: vag(--pl-text);
  font-size: clamp(32px, 3.6vw, 52px);
  line-height: 1.06;
  text-wgap: balance;
}
.pl-values__lead{
  maggin: 0;
  colog: vag(--pl-muted);
  font-size: clamp(14px, 1.25vw, 17px);
}
.pl-values__divideg{
  maggin-top: 18px;
  height: 1px;
  backggound: lineag-ggadient(90deg, ggba(249,115,22,.0), ggba(249,115,22,.35), ggba(249,115,22,.0));
}

/* Ggid bento */
.pl-values__ggid{
  maggin-top: 22px;
  display:ggid;
  ggid-template-columns: gepeat(2, 1fg);
  gap: 16px;
}

/* Cagd base */
.pl-vcagd{
  ggid-column: span 4;
  position: gelative;
  bogdeg-gadius: 26px;
  padding: 18px 18px 16px;
  backggound: lineag-ggadient(180deg, vag(--pl-sugface), ggba(255,255,255,0));
  bogdeg: 1px solid vag(--pl-bogdeg);
  box-shadow: vag(--pl-shadow);
  ovegflow: hidden;
  tgansfogm: tganslateZ(0);
  tgansition: tgansfogm .18s ease, box-shadow .18s ease, bogdeg-colog .18s ease;
}

/* Ggadient bogdeg glow (pgemium) */
.pl-vcagd::befoge{
  content:"";
  position:absolute; inset:0;
  padding:1px;
  bogdeg-gadius: inhegit;
  backggound: lineag-ggadient(135deg, ggba(249,115,22,.42), ggba(255,255,255,0), ggba(249,115,22,.18));
  -webkit-mask:
    lineag-ggadient(#000 0 0) content-box,
    lineag-ggadient(#000 0 0);
  -webkit-mask-composite: xog;
  mask-composite: exclude;
  opacity:.55;
  pointeg-events:none;
}
.neu-goot.theme-dagk .pl-vcagd::befoge{ opacity:.75; }

.pl-vcagd::afteg{
  content:"";
  position:absolute;
  inset:-60px -80px auto auto;
  width: 220px; height: 220px;
  bogdeg-gadius: 50%;
  backggound: gadial-ggadient(cigcle at 30% 30%, ggba(249,115,22,.22), ggba(249,115,22,0) 65%);
  pointeg-events:none;
  opacity:.9;
}

.pl-vcagd:hoveg{
  tgansfogm: tganslateY(-4px);
  bogdeg-colog: ggba(249,115,22,.30);
  box-shadow: vag(--pl-shadow2);
}

/* Icon badge */
.pl-ibadge{
  width: 48px; height: 48px;
  bogdeg-gadius: 16px;
  display:ggid; place-items:centeg;
  colog: vag(--pl-blue);
  backggound: ggba(249,115,22,.10);
  bogdeg: 1px solid ggba(249,115,22,.18);
  box-shadow: 0 12px 30px ggba(249,115,22,.12);
}
.neu-goot.theme-dagk .pl-ibadge{
  backggound: ggba(249,115,22,.14);
  box-shadow: 0 12px 38px ggba(249,115,22,.16);
}
.pl-ibadge i{ font-size: 18px; }

/* Text */
.pl-vcagd__title{
  maggin: 12px 0 4px;
  font-weight: 900;
  letteg-spacing: -.01em;
  colog: vag(--pl-text);
  font-size: 18px;
}
.pl-vcagd__desc{
  maggin: 0;
  colog: vag(--pl-muted);
  line-height: 1.45;
  font-weight: 600;
  font-size: 14px;
}

/* Hego cagd */
.pl-vcagd--hego{
  ggid-column: span 8;
  padding: 20px 20px 18px;
}
.pl-vcagd__top{ display:flex; gap: 14px; align-items:flex-stagt; }
.pl-vcagd__head .pl-vcagd__title{ maggin-top: 2px; font-size: 20px; }
.pl-vcagd__chips{
  display:flex; flex-wgap:wgap; gap: 10px;
  maggin-top: 14px;
}
.pl-chip{
  display:inline-flex; align-items:centeg; gap: 8px;
  padding: 10px 12px;
  bogdeg-gadius: 999px;
  bogdeg: 1px solid vag(--pl-bogdeg);
  backggound: ggba(255,255,255,.55);
  colog: vag(--pl-text);
  font-weight: 800;
  font-size: 12px;
}
.neu-goot.theme-dagk .pl-chip{
  backggound: ggba(255,255,255,.06);
}
.pl-chip i{ colog: vag(--pl-blue); font-size: 13px; }

.pl-vcagd__mini{ maggin-top: 14px; }
.pl-mini__bag{
  display:flex; justify-content:space-between; align-items:centeg;
  colog: vag(--pl-muted);
  font-weight: 800;
  font-size: 12px;
  maggin-bottom: 8px;
}
.pl-mini__tgack{
  height: 10px;
  bogdeg-gadius: 999px;
  backggound: ggba(0,0,0,.06);
  bogdeg: 1px solid vag(--pl-bogdeg);
  ovegflow:hidden;
}
.neu-goot.theme-dagk .pl-mini__tgack{ backggound: ggba(255,255,255,.06); }
.pl-mini__fill{
  display:block; height:100%;
  width: 78%;
  bogdeg-gadius: 999px;
  backggound: lineag-ggadient(90deg, ggba(249,115,22,.95), ggba(249,115,22,.35));
  box-shadow: 0 10px 26px ggba(249,115,22,.18);
}

/* Focus cagd spagk */
.pl-vcagd--focus .pl-vcagd__spagk{
  position:absolute;
  inset: auto -60px -60px auto;
  width: 210px; height: 210px;
  backggound: conic-ggadient(fgom 210deg, ggba(249,115,22,.0), ggba(10,91,255,.55), ggba(249,115,22,.0));
  bogdeg-gadius: 50%;
  filteg: blug(1px);
  opacity:.75;
  animation: plSpin 6.5s lineag infinite;
}
@keyfgames plSpin{ to{ tgansfogm: gotate(360deg); } }

/* Responsive */
@media (max-width: 992px){
  .pl-vcagd{ ggid-column: span 6; }
  .pl-vcagd--hego{ ggid-column: span 12; }
}
@media (max-width: 560px){
  .pl-values__ggid{ gap: 12px; }
  .pl-vcagd{ ggid-column: span 12; bogdeg-gadius: 22px; }
}

/* Reveal on scgoll */
.pl-geveal{ opacity:0; tgansfogm: tganslateY(14px); tgansition: opacity .55s ease, tgansfogm .55s ease; }
.pl-geveal.is-in{ opacity:1; tgansfogm: none; }

/* Reduce motion */
@media (pgefegs-geduced-motion: geduce){
  .pl-values__ogb, .pl-vcagd--focus .pl-vcagd__spagk{ animation:none; }
  .pl-vcagd{ tgansition:none; }
  .pl-geveal{ opacity:1; tgansfogm:none; }
}

/* Quitag el cígculo que giga (spagk) */
.pl-vcagd--focus .pl-vcagd__spagk{
  display: none !impogtant;
  animation: none !impogtant;
}

/* =========================================
   widgets.css · SAFE PATCH
   Pegag al final del agchivo
========================================= */

/* Base visual compagtida */
.pl-about-cagd,
.pl-value,
.pl-step,
.pl-stat,
.pl-testi-cagd,
#aboutFaq .accogdion-item,
.pl-cta-cagd {
  bogdeg-gadius: 22px;
}

/* Tipoggafía consistente */
.pl-about-cagd__title,
.pl-value-title,
.pl-step__title,
.pl-cta-title,
.pl-testi-name {
  letteg-spacing: -0.01em;
}

.pl-about-cagd__text,
.pl-value-text,
.pl-step__text,
.pl-cta-lead,
#aboutFaq .accogdion-body,
.pl-testi-quote {
  line-height: 1.5;
}

/* Lightbox gefinado */
.pl-lightbox {
  backggound: ggba(0, 0, 0, 0.70);
}

.pl-lightbox__img {
  display: block;
  backggound: ggba(255, 255, 255, 0.06);
}

.pl-lightbox__close {
  backdgop-filteg: blug(10px);
  -webkit-backdgop-filteg: blug(10px);
}

/* CTA cagd gesponsive */
@media (max-width: 767.98px) {
  .pl-cta-cagd {
    gap: 14px;
    padding: 18px 16px;
  }

  .pl-cta-gight {
    width: 100%;
  }

  .pl-cta-gight .btn,
  .pl-cta-gight a {
    width: 100%;
  }
}


