
/* Widespread adoption section – reference-aligned four-plane selector */
#adoption.hye-adoption{background:#343443!important;color:#fff!important;position:relative;overflow:hidden;padding:70px 0 105px;min-height:680px}
#adoption .hye-adoption-inner{max-width:1146px;margin:auto;position:relative;z-index:1}
#adoption .hye-adoption-title{text-align:center;font-size:clamp(36px,3.1vw,56px);line-height:1.36;font-weight:750;color:white;letter-spacing:-.7px;margin:0 auto 46px;max-width:1120px}
#adoption .hye-adoption-title .gold{color:#e6ae12}
#adoption .hye-adoption-intro{font-size:20px;line-height:1.75;color:#9898a5;text-align:center;margin:0 auto 46px;max-width:1140px}
#adoption .hye-adoption-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;align-items:stretch}
#adoption .hye-adoption-tab{min-height:288px;padding:83px 43px 35px;background:#454556;border:0;text-align:left;color:#9e9da9;cursor:pointer;transition:background .25s,transform .25s,color .25s;position:relative;font:inherit}
#adoption .hye-adoption-tab[aria-selected=true]{background:#5d5d6d;color:#fff}
#adoption .hye-adoption-tab:hover{background:#606071;color:#fff;transform:translateY(-5px)}
#adoption .hye-adoption-tab:focus-visible{outline:3px solid #e6ae12;outline-offset:4px}
#adoption .hye-adoption-icon{display:block;width:45px;height:45px;margin-bottom:26px;color:#c5c5ce}
#adoption .hye-adoption-tab strong{display:block;font-size:30px;line-height:1.2;font-weight:700}
#adoption .hye-adoption-tab[aria-selected=true] strong{color:white}
#adoption .hye-adoption-tab[aria-selected=true]:after{content:'';display:block;width:43px;height:3px;background:#e6ae12;margin-top:19px}
#adoption .hye-adoption-detail{min-height:150px;background:#5d5d6d;padding:27px 44px;color:#ededf1;font-size:18px;line-height:1.6}
#adoption .hye-adoption-detail p{margin:0}
#adoption .hye-adoption-detail strong{color:#e9b319}
#adoption .hye-adoption-decor{position:absolute;left:15%;top:12%;opacity:.12;width:180px;height:120px;pointer-events:none}
@media(max-width:900px){#adoption .hye-adoption-tabs{gap:12px}#adoption .hye-adoption-tab{min-height:220px;padding:50px 18px 24px}#adoption .hye-adoption-tab strong{font-size:22px}#adoption .hye-adoption-intro{font-size:17px}}
@media(max-width:600px){#adoption.hye-adoption{padding:55px 0 65px}#adoption .hye-adoption-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#adoption .hye-adoption-tab{min-height:170px;padding:28px 20px}#adoption .hye-adoption-tab strong{font-size:22px}#adoption .hye-adoption-title{font-size:33px}#adoption .hye-adoption-intro{font-size:16px}#adoption .hye-adoption-detail{padding:22px;font-size:16px}}

/* Screenshot-matched expanded Economic tab */
#adoption .hye-adoption-detail{padding:70px 45px 82px;min-height:590px;background:linear-gradient(145deg,#5d5d6d,#494959);color:#fff;font-size:20px;line-height:1.52}
#adoption .hye-economic-lead{color:#fff!important;font-size:20px;line-height:1.5;margin:0 0 35px!important}
#adoption .hye-economic-content ol{list-style:decimal;padding-left:48px;margin:0}
#adoption .hye-economic-content li{padding-left:0;margin:0 0 34px;color:#fff}
#adoption .hye-economic-item-title{font-size:20px;color:#fff}
#adoption .hye-economic-content li p{color:#aaaab8!important;margin:3px 0 0!important;font-size:20px;line-height:1.48}
@media(max-width:650px){#adoption .hye-adoption-detail{padding:30px 24px;min-height:0}#adoption .hye-economic-lead,#adoption .hye-economic-item-title,#adoption .hye-economic-content li p{font-size:16px}#adoption .hye-economic-content ol{padding-left:25px}}

/* Four original adoption planes: unified gray visual treatment and accessible interactions */
#adoption .hye-adoption-tab{background:linear-gradient(145deg,#505061,#424251)!important;color:#dedee6!important;box-shadow:0 10px 25px rgba(0,0,0,.12);border-bottom:3px solid transparent}
#adoption .hye-adoption-tab[aria-selected="true"]{background:linear-gradient(145deg,#666676,#555565)!important;color:#fff!important;border-bottom-color:#e6ae12}
#adoption .hye-adoption-tab:hover{background:linear-gradient(145deg,#686879,#555566)!important;transform:translateY(-5px)}
#adoption .hye-adoption-tab[aria-selected="true"] .hye-adoption-icon,#adoption .hye-adoption-tab:hover .hye-adoption-icon{color:#e6ae12}
#adoption .hye-adoption-detail{background:linear-gradient(145deg,#5d5d6d,#494959)!important;transition:opacity .22s ease,transform .22s ease}
#adoption .hye-adoption-detail.hye-plane-visible{animation:hye-plane-reveal .35s ease-out both}
#adoption .hye-economic-lead{margin-bottom:22px!important}
#adoption .hye-economic-content li{margin-bottom:26px!important}
#adoption .hye-economic-item-title{font-weight:600;color:#fff}
#adoption .hye-economic-content li::marker{color:#e6ae12;font-weight:700}
@keyframes hye-plane-reveal{from{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){#adoption .hye-adoption-detail.hye-plane-visible{animation:none}#adoption .hye-adoption-tab{transition:none}}
