.csr-hero-content{align-items:self-end;display:grid;gap:var(--cms-spacing-4xl);grid-template-columns:1fr 1fr}.csr-text h1{margin-bottom:var(--cms-spacing-lg)}.csr-images{display:grid;gap:var(--cms-spacing-sm);grid-template-columns:1.86fr 1fr;grid-template-rows:342px}.csr-image{border-radius:var(--cms-border-radius);overflow:hidden;position:relative}.csr-image img{height:100%;object-fit:cover;width:100%}.csr-image:nth-child(2){align-self:end;height:65%}.csr-benefits{padding:var(--cms-spacing-3xl) 0}.csr-benefits h2{margin-bottom:var(--cms-spacing-2xl);text-align:center}.benefits-grid{display:grid;gap:var(--cms-spacing-md);grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr)}.benefit-card{background:var(--cms-white);border-radius:var(--cms-border-radius);display:flex;flex-direction:column;height:100%;padding:var(--cms-spacing-lg);transition:transform var(--cms-transition-fast),box-shadow var(--cms-transition-fast)}.benefit-card:nth-child(3n+1){background-color:#ebf6ff}.benefit-card:nth-child(3n+2){background-color:#ebfaff}.benefit-card:nth-child(3n+3){background-color:#ebeeff}.benefit-card:hover{transform:translateY(-2px)}.benefit-card:focus-within{outline:2px solid var(--cms-primary-color);outline-offset:2px}.benefit-card h3{color:var(--cms-text-color);font-size:var(--cms-font-size-lg);font-weight:600;margin-bottom:var(--cms-spacing-md)}.benefit-card p{font-size:var(--cms-font-size-sm);line-height:1.6}@media (max-width:1064px){.benefits-grid{gap:var(--cms-spacing-md);grid-template-columns:repeat(2,1fr)}.csr-hero-content{gap:40px}}@media (max-width:768px){.csr-hero-content{gap:var(--cms-spacing-2xl);grid-template-columns:1fr}.csr-images{grid-template-rows:222px;order:-1}.benefits-grid{display:flex;flex-direction:column;gap:var(--cms-spacing-md)}.csr-benefits,.csr-hero{padding:var(--cms-spacing-2xl) 0}}