.super-home{display:grid;grid-template-columns:1.1fr 1fr;background:#eaf2e7;color:#173e34;border-radius:24px;overflow:hidden;margin:60px 0 30px;border:1px solid #b9d2bd}.super-home-copy{padding:42px}.super-home-kicker{font-size:13px;font-weight:800;letter-spacing:.06em}.super-home h2{font-size:clamp(30px,4vw,46px);line-height:1.12;margin:16px 0}.super-home p{font-size:23px;line-height:1.5}.super-home .super-home-detail{font-size:17px;max-width:36em}.super-home-cta{display:inline-flex;gap:32px;align-items:center;padding:16px 24px;margin:10px 0 18px;background:#173e34;color:white;border-radius:12px;font-size:19px;font-weight:800;text-decoration:none}.super-home-cta:hover{background:#245c4b}.super-home small{display:block;font-size:12px;line-height:1.7;max-width:40em}.super-home-photo{position:relative;min-height:320px;display:block;overflow:hidden}.super-home-photo img{height:100%;width:100%;object-fit:cover}.super-home-photo span{position:absolute;bottom:24px;right:24px;padding:15px 20px;background:#ffffffed;border-radius:12px;font-size:24px;line-height:1.4;color:#173e34}@media(max-width:700px){.super-home{grid-template-columns:1fr;margin:32px 0 24px;border-radius:18px}.super-home-copy{padding:26px 22px}.super-home h2{font-size:34px}.super-home p{font-size:21px}.super-home-photo{min-height:210px;height:210px}.super-home-cta{width:100%;justify-content:space-between;box-sizing:border-box}.super-home-photo span{font-size:21px;bottom:16px;right:16px}}