.fees-section{color:#f5f7f6;background:linear-gradient(145deg,#222725,#2e3431 58%,#242927);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.fees-section .fee-heading h2{color:#fff}.fees-section .eyebrow{color:#bcc4c0}
.fee-summary>div{min-height:136px;border:1px solid #626a66;background:#353b38;box-shadow:0 14px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05)}
.fee-summary>div:hover{border-color:#858d89;background:#3d4440}.fee-summary span,.fee-summary small{color:#d0d5d2}.fee-summary strong{color:#fff}
.fee-groups{gap:16px}.fee-group{border:1px solid #59615d;color:#f5f7f6;background:#303633;box-shadow:0 16px 34px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.045)}
.fee-group::before{width:3px;background:#8a938e}.fee-featured::before,.payment-group::before{background:#d2b273}.fee-group h3{color:#fff}.fee-number{color:#cbd1ce}.fee-tier{border-color:#535b57}
.fee-tier strong,.inspection-grid strong,.payment-parts strong{color:#f2d494}.fee-group .fee-tier span,.fee-group>p,.inspection-grid p,.payment-parts p{color:#cbd1ce}
.inspection-grid>div,.payment-parts>div{border-color:#59615d;background:#3a403d;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.inspection-limit{border-color:#555d59}
.vip-panel>div{border:1px solid #5e6762;background:#323835;box-shadow:0 13px 30px rgba(0,0,0,.17)}.vip-panel h3{color:#fff}.vip-panel p,.vip-rate span{color:#cbd1ce}.vip-rate strong{color:#fff}.lifetime-rate{border-color:#8c958f!important;background:#404743!important}
.fee-disclaimer{border:1px solid #5e6762;border-left:4px solid #aeb6b1;color:#d7dbd9;background:#353b38;box-shadow:0 12px 26px rgba(0,0,0,.14)}[dir=rtl] .fee-disclaimer{border-right-color:#aeb6b1}
.fees-section .section-cta .primary{color:#252a27;border-color:#f1f3f2;background:#f1f3f2}.fees-section .section-cta>a:not(.primary){color:#eef1ef;text-decoration-color:#8d9691}
@media(max-width:980px){.vip-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-panel>div:first-child{grid-column:1/-1}}
@media(max-width:620px){.fee-summary,.fee-groups,.vip-panel{grid-template-columns:1fr}.vip-panel>div:first-child{grid-column:auto}.fee-tier{grid-template-columns:1fr;gap:6px}.inspection-grid,.payment-parts{grid-template-columns:1fr}}
