/* GiftSazan V67 — native hero ratio + cross-version consistency */
.gs-home .gs-hero-card--native-banner{
    display:block!important;
    overflow:hidden!important;
    padding:0!important;
    background:#fff!important;
    border:1px solid #eadfea!important;
}
.gs-home .gs-hero-image--native{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:1520/740!important;
    overflow:hidden!important;
    background:#fff!important;
    line-height:0!important;
}
.gs-home .gs-hero-image--native img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:contain!important;
    object-position:center!important;
    background:#fff!important;
}
.gs-home .gs-hero-native-copy{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:18px!important;
    padding:14px 18px!important;
    background:#fff!important;
    border-top:1px solid #eee4ec!important;
}
.gs-home .gs-hero-native-copy>div:first-child{min-width:0!important}
.gs-home .gs-hero-native-copy .gs-hero-title{font-size:clamp(1.1rem,1.8vw,1.5rem)!important;margin:3px 0!important}
.gs-home .gs-hero-native-copy .gs-hero-subtitle{margin:0!important;font-size:.92rem!important}
.gs-home .gs-hero-native-copy .gs-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;flex:0 0 auto!important}
@media(max-width:767.98px){
    .gs-home .gs-hero-card--native-banner{border-radius:14px!important}
    .gs-home .gs-hero-image--native{aspect-ratio:1520/740!important;height:auto!important}
    .gs-home .gs-hero-native-copy{display:block!important;padding:11px 12px!important}
    .gs-home .gs-hero-native-copy .gs-hero-eyebrow{font-size:.72rem!important}
    .gs-home .gs-hero-native-copy .gs-hero-title{font-size:1.02rem!important;line-height:1.65!important}
    .gs-home .gs-hero-native-copy .gs-hero-subtitle{font-size:.8rem!important}
    .gs-home .gs-hero-native-copy .gs-hero-actions{margin-top:9px!important;display:grid!important;grid-template-columns:1fr 1fr!important}
    .gs-home .gs-hero-native-copy .gs-hero-actions .btn{min-width:0!important;width:100%!important;font-size:.78rem!important;padding-inline:.5rem!important}
    .gs-home .gs-hero-native-copy .gs-hero-actions .btn:first-child{grid-column:1/-1!important}
}
