.elementor-77 .elementor-element.elementor-element-f5e2f03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */:root{--navy:#12222F;--navy-2:#173040;--green:#2FBB86;--green-d:#25a074;--mint:#8FD9BE;--paper:#F4F7F6;--white:#FFF;--muted:#5A6B72;--line:#DCE5E1;--radius:16px}
.ty{font-family:'Poppins',sans-serif;background:var(--paper);color:var(--navy);padding:72px 24px 96px;line-height:1.6}
.ty-wrap{max-width:700px;margin:0 auto;text-align:center}
.ty-badge{width:64px;height:64px;margin:0 auto 22px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px -10px rgba(47,187,134,.8)}
.ty-badge svg{width:30px;height:30px;fill:none;stroke:#06231A;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.ty-eyebrow{font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin:0 0 10px;line-height:1.4}
.ty-title{font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.15;margin:0 0 14px;color:var(--navy)}
.ty-lead{font-size:17px;color:var(--muted);margin:0 0 18px;line-height:1.65}
.ty-order{font-size:14px;color:var(--muted);margin:0 0 30px;line-height:1.5}
.ty-order strong{color:var(--navy);font-weight:600}
.ty-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:26px 28px;margin:0 0 32px;text-align:left}
.ty-card-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin:0 0 16px;line-height:1.4}
.ty-facts{list-style:none;margin:0;padding:0}
.ty-facts li{display:flex;gap:16px;padding:11px 0;border-top:1px solid var(--line);line-height:1.55}
.ty-facts li:first-child{border-top:0;padding-top:0}
.ty-fact-k{flex:0 0 78px;font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding-top:2px}
.ty-fact-v{font-size:15px;color:var(--navy)}
.ty-next{background:linear-gradient(160deg,#173040,#10202D);border-radius:var(--radius);padding:36px 30px;margin:0 0 32px;color:#fff;text-align:left;box-shadow:0 18px 40px -20px rgba(10,25,35,.45)}
.ty-next-label{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin:0 0 10px;line-height:1.4}
.ty-next-title{font-size:clamp(22px,3vw,30px);font-weight:700;color:#fff;margin:0 0 12px;line-height:1.25}
.ty-next-text{font-size:15px;color:#C7D6D0;margin:0 0 24px;line-height:1.65}
.ty-cta{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:16px;padding:15px 28px;border-radius:999px;background:var(--green);color:#06231A;text-decoration:none;line-height:1.2;transition:.18s transform,.18s background}
.ty-cta:hover{background:var(--green-d);transform:translateY(-2px);color:#06231A}
.ty-next-small{font-size:13px;color:#9FB4AD;margin:16px 0 0;line-height:1.5}
.ty-foot{font-size:14px;color:var(--muted);margin:0;line-height:1.6}
.ty-foot a{color:var(--green-d);font-weight:500}
@media(max-width:700px){.ty{padding:48px 20px 64px}.ty-card,.ty-next{padding:24px 20px}.ty-facts li{flex-direction:column;gap:4px}.ty-fact-k{flex:none}}

/* ===== NOMES EL LOGOTIP A LA CAPCALERA =====
   Aquesta pagina nomes la veu qui ACABA de comprar. No cal menu ni el
   boto "Reserva la teva placa" (convidar-lo a comprar un altre cop no te
   sentit), pero SI el logotip (identitat de marca). El PEU es queda,
   pels enllacos legals. Mateix criteri que la 1055 i la 666.

   NOTA (2026-08-22): abans s'amagava tota la ubicacio
   (.elementor-location-header{display:none}), cosa que tambe amagava el
   logotip. Ara nomes s'amaguen el menu i el boto de hamburguesa, no el
   contenidor sencer -- aixi el logotip es veu, justificat al mateix
   "tub" (.wrap, max-width 1600px) que el peu. */
body.page-id-77 .elementor-location-header .nav-links,
body.page-id-77 .elementor-location-header .nav-toggle{display:none !important}/* End custom CSS */