.linea-paraguas{background-color:var(--m-section-bg,#f7f7f7);padding:72px 1rem}.linea-paraguas__inner{margin:0 auto;max-width:var(--m-max-w,1150px)}.linea-paraguas__intro{align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}.linea-paraguas__title{color:var(--m-title-normal,#1a1a1a);font-family:Anton,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.05;margin:0 0 .75rem}.linea-paraguas__title-accent{color:var(--m-title-accent,#f85c2c)}.linea-paraguas__subtitle{color:var(--m-title-normal,#1a1a1a);font-family:Anton,sans-serif;font-size:clamp(16px,2vw,20px);font-weight:400;margin:0}.linea-paraguas__intro-right{color:var(--m-paragraph,#666);font-size:15px;line-height:1.6}.linea-paraguas__intro-right p{margin:0 0 .75rem}.linea-paraguas__intro-right p:last-child{margin-bottom:0}.linea-paraguas__intro-right strong{color:var(--m-title-normal,#1a1a1a)}.linea-paraguas__cards{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.linea-paraguas__card{background-color:#ccc;background-position:50%;background-size:cover;border-radius:var(--m-radius,14px);display:block;min-height:220px;overflow:hidden;position:relative;text-decoration:none}.linea-paraguas__card-overlay{background:linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.15) 55%,transparent);inset:0;position:absolute}.linea-paraguas__card-title{bottom:16px;color:#fff;font-family:Anton,sans-serif;font-weight:400;left:18px;line-height:1.2;right:48px}.linea-paraguas__card-plus,.linea-paraguas__card-title{font-size:clamp(17px,2.2vw,21px);position:absolute;z-index:1}.linea-paraguas__card-plus{align-items:center;bottom:21px;color:var(--m-accent,#f85c2c);display:inline-flex;font-weight:700;justify-content:center;line-height:1;right:16px;transition:transform .25s ease}.linea-paraguas__card-plus-img{display:block;height:clamp(17px,2.2vw,21px);margin:auto;max-width:28px;object-fit:contain;width:auto}.linea-paraguas__card:hover .linea-paraguas__card-plus{transform:scale(1.2)}.linea-paraguas__card-reveal{align-items:center;background:#fff;color:#1a1a1a;display:flex;font-size:15px;inset:0;line-height:1.5;opacity:0;padding:20px;position:absolute;transition:opacity .25s ease;visibility:hidden;z-index:2}.linea-paraguas__card-reveal p{margin:0}.linea-paraguas__card-reveal strong{font-weight:700}.linea-paraguas__card.is-open .linea-paraguas__card-reveal,.linea-paraguas__card:focus-visible .linea-paraguas__card-reveal,.linea-paraguas__card:hover .linea-paraguas__card-reveal{opacity:1;visibility:visible}.linea-paraguas__split{align-items:center;display:grid;grid-template-columns:repeat(6,1fr)}.linea-paraguas__media{grid-column:1/5;grid-row:1}.linea-paraguas__checklist{border-radius:var(--m-radius,14px);grid-column:4/7;grid-row:1;padding:2.5rem;z-index:1}.linea-paraguas__media img{border-radius:var(--m-radius,14px);display:block;height:100%;object-fit:cover;width:100%}.linea-paraguas__checklist-heading{color:var(--m-title-normal,#1a1a1a);font-family:Anton,sans-serif;font-size:clamp(20px,2.6vw,28px);font-weight:400;line-height:1.15;margin:0 0 1.5rem}.linea-paraguas__checklist-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.linea-paraguas__checklist-item{align-items:flex-start;color:var(--m-paragraph,#666);display:flex;font-size:18px;gap:.75rem;line-height:1.45}.linea-paraguas__check{color:var(--m-accent,#f85c2c);flex:0 0 auto;margin-top:2px}.linea-paraguas__cta-wrap{margin-top:3rem;text-align:center}.linea-paraguas__cta{background:var(--m-cta-bg,#f85c2c);border-radius:8px;color:var(--m-cta-text,#fff);display:inline-block;font-family:Anton,sans-serif;font-size:clamp(16px,2vw,19px);letter-spacing:.3px;padding:14px 32px;text-decoration:none;transition:opacity .25s ease,transform .25s ease}.linea-paraguas__cta:hover{color:var(--m-cta-text,#fff);opacity:.9;transform:translateY(-2px)}@media (max-width:900px){.linea-paraguas__intro{gap:1.25rem;grid-template-columns:1fr}.linea-paraguas__split{gap:1.75rem;grid-template-columns:1fr}.linea-paraguas__checklist,.linea-paraguas__media{grid-column:auto;grid-row:auto}.linea-paraguas__checklist{padding:0}}@media (max-width:767px){.linea-paraguas{padding:48px 1rem}.linea-paraguas__cards{grid-template-columns:1fr}.linea-paraguas__card{min-height:190px}.linea-paraguas__card-plus{bottom:18px}}