.gh13{--gh-base:#14543f;display:grid;grid-template-columns:1.07fr .93fr;min-height:300px;border-radius:23px;overflow:hidden;background:linear-gradient(120deg,#125039,#287d56);box-shadow:0 14px 40px #173c2b1c;direction:rtl;color:#fff;margin-block:24px!important;position:relative}
.gh13 *{box-sizing:border-box}.gh13-copy{padding:clamp(22px,3.6vw,46px);display:flex;flex-direction:column;justify-content:center;gap:12px}.gh13-eyebrow{color:#ffdfa8;font-size:13px;font-weight:850}.gh13-eyebrow i{font-style:normal}.gh13-copy h2{font-size:clamp(24px,2.65vw,38px);color:#fff;line-height:1.55;margin:0;font-weight:950}.gh13-copy h2 em{font-style:normal;color:#ffd49a}.gh13-copy p{color:#eef9f2;font-size:13px;line-height:2;max-width:530px;margin:0}.gh13-benefits{display:flex;gap:8px;flex-wrap:wrap}.gh13-benefits span{padding:5px 10px;background:#ffffff18;border:1px solid #ffffff38;border-radius:30px;font-size:11px}
.gh13-cta{display:inline-flex;align-items:center;justify-content:center;gap:15px;width:max-content;min-height:44px;text-decoration:none;background:#f5c17d;color:#244834;font-weight:850;border-radius:12px;padding:10px 17px;margin-top:4px;transition:background .2s}.gh13-cta:hover{background:#ffdeb5}
.gh13-media{position:relative;min-height:260px;display:block;overflow:hidden;background:linear-gradient(120deg,#4c8e69,#b1cfb8);color:#fff}.gh13-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .25s}.gh13-media:hover img{transform:scale(1.035)}.gh13-media-shade{position:absolute;inset:0;background:linear-gradient(0deg,#092e29a9,transparent 65%)}.gh13-flag{position:absolute;top:18px;right:18px;padding:8px 12px;border-radius:100px;background:#173f30dd;backdrop-filter:blur(8px);color:#fff;font-size:12px;font-weight:850}.gh13-property{position:absolute;bottom:19px;right:19px;left:15px;display:flex;flex-direction:column;gap:6px}.gh13-property strong{font-size:16px;color:#fff}.gh13-property small{font-size:12px;color:#e3f0e7}
@media(max-width:700px){.gh13{grid-template-columns:1fr;border-radius:17px;margin:16px 0!important}.gh13-media{order:1;min-height:155px;max-height:175px}.gh13-copy{order:2;padding:17px}.gh13-copy h2{font-size:24px}.gh13-copy p{font-size:12px}.gh13-benefits span{font-size:10px}.gh13-media .gh13-property{bottom:11px}.gh13-media .gh13-flag{top:10px;right:10px}.gh13-cta{width:100%}}
@media(prefers-reduced-motion:reduce){.gh13-media img{transition:none}.gh13-media:hover img{transform:none}}
/* DEYNU_CAMPAIGN_CARD_COMPACT_R1: homepage only; page-detail styles untouched. */
@media (min-width:701px){
 .gh13{min-height:0;grid-template-columns:1.03fr .97fr}
 .gh13-copy{padding:20px clamp(22px,2.5vw,34px);gap:7px}
 .gh13-copy h2{font-size:clamp(24px,2.1vw,31px);line-height:1.3}
 .gh13-copy p{font-size:12px;line-height:1.65}
 .gh13-benefits span{padding:3px 9px}
 .gh13-cta{min-height:38px;padding:7px 14px;margin-top:0}
 .gh13 .gct14--home{padding:8px 12px 9px;margin:3px 0!important}
 .gh13 .gct14-heading{font-size:12px;min-height:20px}
 .gh13 .gct14-orbit{width:19px;height:19px}
 .gh13 .gct14-units{gap:6px;margin-top:6px}
 .gh13 .gct14-unit{padding:5px 3px 4px;gap:2px;border-radius:9px}
 .gh13 .gct14-number{font-size:clamp(21px,2vw,26px);line-height:1.14}
 .gh13 .gct14-unit-label{font-size:10px}
 .gh13 .gct14-foot{font-size:9px;margin-top:5px;line-height:1.35}
 .gh13 .gct14-track{margin-top:5px;height:3px}
}
@media (max-width:700px){
 .gh13{min-height:0;margin:12px 0!important}
 .gh13-media{min-height:130px;max-height:140px}
 .gh13-copy{padding:12px 14px 14px;gap:6px}
 .gh13-eyebrow{font-size:11px}
 .gh13-copy h2{font-size:20px;line-height:1.35}
 .gh13-copy p{font-size:11.5px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
 .gh13-benefits{gap:5px}
 .gh13-benefits span{font-size:9px;padding:3px 7px}
 .gh13-cta{min-height:36px;padding:8px 11px;margin-top:0;font-size:12px}
 .gh13 .gct14--home{padding:8px 9px;margin:3px 0!important}
 .gh13 .gct14-heading{font-size:11px;min-height:19px;gap:5px}
 .gh13 .gct14-orbit{width:18px;height:18px}
 .gh13 .gct14-units{gap:5px;margin-top:6px}
 .gh13 .gct14-unit{padding:5px 2px 4px;gap:2px;border-radius:8px}
 .gh13 .gct14-number{font-size:clamp(19px,5.2vw,24px);line-height:1.1}
 .gh13 .gct14-unit-label{font-size:9px}
 .gh13 .gct14-foot{display:none}
 .gh13 .gct14-track{margin-top:6px;height:3px}
 .gh13-flag{padding:5px 9px;font-size:10px}
 .gh13-property strong{font-size:13px}
}
