.cards-paraguas{background-color:var(--m-section-bg,#fff);padding:72px 1rem}.cards-paraguas__inner{margin:0 auto;max-width:var(--m-max-w,1100px)}.cards-paraguas__heading{text-align:center}.cards-paraguas__heading :is(h1,h2,h3,h4){color:var(--m-heading,#1a1a1a);font-family:Anton,sans-serif;font-size:clamp(28px,4.5vw,44px);font-weight:400;line-height:1.1;margin:0 0 1rem}.cards-paraguas__subtitle{color:var(--m-subtitle,#6a6a6a);font-size:16px;line-height:1.6;margin:0 auto 3rem;max-width:640px;text-align:center}.cards-paraguas__subtitle p{margin:0}.cards-paraguas__grid{display:grid;gap:var(--m-gap,24px);grid-template-columns:repeat(2,1fr)}.cards-paraguas__card{background:#f04e23;border-radius:var(--m-radius,18px);color:#fff;display:flex;flex-direction:column;min-height:230px;overflow:hidden;padding:2rem;position:relative}.cards-paraguas__card-top{align-items:center;display:flex;font-family:Raleway,sans-serif;font-size:16px;font-weight:400;gap:.5rem;letter-spacing:0;line-height:1;margin-bottom:1.25rem}.cards-paraguas__icon{flex:0 0 auto;height:22px;object-fit:contain;width:22px}.cards-paraguas__eyebrow{font:inherit;letter-spacing:inherit;text-transform:none}.cards-paraguas__card-title{color:inherit;font-family:Anton,sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0 0 .75rem}.cards-paraguas__card-desc{color:inherit;font-size:14px;line-height:1.5;margin:0 0 1.75rem;opacity:.85}.cards-paraguas__card-link{align-items:center;align-self:flex-end;color:inherit;display:inline-flex;font-family:Anton,sans-serif;font-size:clamp(17px,2.2vw,21px);font-weight:400;gap:.5rem;letter-spacing:0;line-height:1;margin-top:auto;text-align:right;text-decoration:none}.cards-paraguas__card-link span{border-bottom:1px solid;padding-bottom:1px}.cards-paraguas__card-link:after{content:"";inset:0;position:absolute}.cards-paraguas__link-icon{flex:0 0 auto;height:18px;max-width:28px;object-fit:contain;width:auto}.cards-paraguas__card-link .cards-paraguas__link-icon,.cards-paraguas__card-link svg{transition:transform .25s ease}.cards-paraguas__card:hover .cards-paraguas__card-link .cards-paraguas__link-icon,.cards-paraguas__card:hover .cards-paraguas__card-link svg{transform:translate(3px,-3px)}@media (max-width:767px){.cards-paraguas{padding:48px 1rem}.cards-paraguas__grid{grid-template-columns:1fr}.cards-paraguas__subtitle{margin-bottom:2rem}.cards-paraguas__card{min-height:0}}