
/* Widespread adoption: restore large, spaced category cards and readable connected panel. */
#adoption.hye-adoption{background:#343342!important;padding:76px 0 110px!important;overflow:visible!important}
#adoption .hye-adoption-inner{max-width:1160px!important;margin:0 auto!important;padding:0 24px!important}
#adoption .hye-adoption-title{font-size:clamp(34px,3.6vw,52px)!important;line-height:1.25!important;margin:0 auto 34px!important;max-width:1050px!important}
#adoption .hye-adoption-intro{max-width:1100px!important;font-size:clamp(16px,1.55vw,19px)!important;line-height:1.7!important;margin:0 auto 44px!important;color:#b7b7c3!important}
#adoption .hye-adoption-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin:0 0 0!important;align-items:stretch!important}
#adoption .hye-adoption-tab{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;min-height:250px!important;padding:40px 27px 33px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;background:#484858!important;color:#c5c5cf!important;text-align:left!important;transform:none!important;transition:background .2s ease,color .2s ease!important}
#adoption .hye-adoption-tab[aria-selected="true"]{background:#606070!important;color:#fff!important;border-bottom-color:#e6ae12!important}
#adoption .hye-adoption-tab:hover{background:#575767!important;transform:none!important}
#adoption .hye-adoption-tab[aria-selected="true"]:hover{background:#606070!important}
#adoption .hye-adoption-icon{display:block!important;width:45px!important;height:45px!important;margin:0 0 26px!important;color:#c7c7d0!important}
#adoption .hye-adoption-tab[aria-selected="true"] .hye-adoption-icon{color:#e6ae12!important}
#adoption .hye-adoption-tab strong{font-size:clamp(22px,2.2vw,29px)!important;line-height:1.2!important;font-weight:700!important}
#adoption .hye-adoption-tab[aria-selected="true"]:after{content:""!important;display:block!important;width:44px!important;height:3px!important;margin-top:18px!important;background:#e6ae12!important}
#adoption .hye-adoption-detail{margin-top:0!important;min-height:440px!important;padding:48px 48px 56px!important;background:#5d5d6d!important;background-image:none!important;border:0!important;color:#f5f5f8!important;font-size:19px!important;line-height:1.6!important;transform:none!important}
#adoption .hye-adoption-detail .hye-economic-lead{font-size:19px!important;line-height:1.65!important;color:#f5f5f8!important;margin:0 0 26px!important}
#adoption .hye-adoption-detail ol{padding-left:31px!important;margin:0!important}
#adoption .hye-adoption-detail li{padding-left:8px!important;margin:0 0 25px!important}
#adoption .hye-adoption-detail li p{font-size:18px!important;line-height:1.65!important;margin:8px 0 0!important;color:#c9c9d4!important}
#adoption .hye-adoption-detail .hye-economic-item-title{font-size:19px!important;color:#fff!important}
#adoption .hye-adoption-detail.hye-plane-visible{animation:hye-adoption-gentle .26s ease-out both!important}
@keyframes hye-adoption-gentle{from{opacity:.6}to{opacity:1}}
@media(max-width:900px){#adoption .hye-adoption-tabs{gap:12px!important}#adoption .hye-adoption-tab{min-height:210px!important;padding:30px 19px!important}#adoption .hye-adoption-detail{padding:35px!important}}
@media(max-width:600px){#adoption.hye-adoption{padding:55px 0 72px!important}#adoption .hye-adoption-inner{padding:0 16px!important}#adoption .hye-adoption-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#adoption .hye-adoption-tab{min-height:165px!important;padding:23px 20px!important}#adoption .hye-adoption-icon{width:37px!important;height:37px!important;margin-bottom:18px!important}#adoption .hye-adoption-tab strong{font-size:22px!important}#adoption .hye-adoption-detail{padding:26px 20px!important;min-height:0!important}#adoption .hye-adoption-detail .hye-economic-lead,#adoption .hye-adoption-detail .hye-economic-item-title{font-size:16px!important}#adoption .hye-adoption-detail li p{font-size:15px!important}}
@media(prefers-reduced-motion:reduce){#adoption .hye-adoption-detail.hye-plane-visible{animation:none!important}}
