.content-card{width:100%;background:#fff;margin-bottom:4rem}.content-card .section-title{font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:1rem;color:#000}@media(max-width:768px){.content-card .section-title{font-size:1.5rem;text-align:center}}.content-card .card-inner{display:flex;align-items:stretch;gap:2rem;background:#fff;box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 -4px 6px -2px rgba(16,24,40,.05);overflow:hidden}@media(max-width:768px){.content-card .card-inner{flex-direction:column;text-align:center}}.content-card .reverse{flex-direction:row-reverse}@media(max-width:768px){.content-card .reverse{flex-direction:column}}.content-card .text-content{flex:1 1 50%;padding:2rem}.content-card .text-content .heading{font-weight:600;text-align:left;margin-left:20px;color:#000;font-size:1.875rem;line-height:1.4;margin-bottom:1rem}@media(max-width:768px){.content-card .text-content .heading{font-size:1.5rem;text-align:center}}.content-card .text-content ul{padding-left:1.5rem}.content-card .text-content ul li{line-height:1.6;list-style:none;color:#555;font-size:1.125rem;font-weight:400;margin-bottom:.5rem}@media(max-width:768px){.content-card .text-content ul li{font-size:1rem;text-align:left}}.content-card .text-content p{margin-bottom:.75rem;line-height:1.6;color:#555;font-size:1.125rem}@media(max-width:768px){.content-card .text-content p{font-size:1rem;text-align:center}}.content-card .image-wrapper{flex:1 1 50%;display:flex;justify-content:center;align-items:center}.content-card .image-wrapper .image{width:100%;height:auto;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2}@media(max-width:768px){.content-card .image-wrapper .image{max-height:250px;aspect-ratio:auto}}