.lp-primer-features{background-color:var(--lp-primer-features-bg, #EBB4BB);font-family:"Sora",sans-serif}.lp-primer-features__container{display:flex;flex-direction:column;gap:2.4rem}.lp-primer-features__heading{margin:0;text-align:center;color:var(--lp-primer-features-heading-color, #FFFFFF);font-family:"Sora",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.25;font-size:clamp(1.6rem,2vw,2.2rem)}.lp-primer-features__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.2rem}.lp-primer-features__card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;background-color:#fff;border-radius:1.6rem;padding:2rem 1.4rem;height:100%;box-shadow:none}.lp-primer-features__icon{display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem;min-height:6.4rem}.lp-primer-features__icon-image{width:auto;height:6.4rem;max-width:7.2rem;object-fit:contain}.lp-primer-features__card-title{margin:0 0 .85rem;color:var(--lp-primer-features-card-text, #4C2317);font-family:"Sora",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.25;font-size:clamp(1.05rem,1vw,1.2rem)}.lp-primer-features__card-text{margin:0;color:var(--lp-primer-features-card-text, #4C2317);font-family:"Sora",sans-serif;font-size:clamp(1rem,.95vw,1.15rem);line-height:1.45;font-weight:400}@media screen and (min-width: 990px){.lp-primer-features__container{gap:2.8rem}.lp-primer-features__grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.4rem}.lp-primer-features__card{border-radius:1.8rem;padding:2.2rem 1.5rem}.lp-primer-features__icon{min-height:8rem;margin-bottom:1.4rem}.lp-primer-features__icon-image{height:8rem;max-width:9rem}}@media screen and (max-width: 989px){.lp-primer-features__heading{font-size:1.35rem}.lp-primer-features__card{padding:1.6rem 1.1rem}.lp-primer-features__icon{min-height:5.6rem;margin-bottom:1rem}.lp-primer-features__icon-image{height:5.6rem;max-width:6.4rem}.lp-primer-features__card-title{font-size:1rem;margin-bottom:.65rem}.lp-primer-features__card-text{font-size:.95rem;line-height:1.4}}