#wealth.wealth-feature{padding:70px 0 85px}
#wealth .wealth-showcase{display:grid;grid-template-columns:1fr 1.04fr;min-height:590px;border-radius:26px;overflow:hidden;background:#5b172c;border:1px solid #e4d4dc;isolation:isolate}
#wealth .wealth-story{background:linear-gradient(145deg,#82405d 0%,#68213d 45%,#5b172c 100%);color:#fff;padding:42px 44px 26px;display:flex;flex-direction:column;align-items:flex-start;min-width:0;position:relative}
#wealth .wealth-product-label{display:inline-flex;gap:9px;align-items:center;font-size:11px;color:#f1d7e1;line-height:1.8;margin-bottom:32px}
#wealth .wealth-label-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#edc98d;box-shadow:0 0 0 4px #edc98d13}
#wealth .wealth-english{display:block;color:#e1b3c5;font-size:12px;letter-spacing:.5px;margin-bottom:8px;text-align:right}
#wealth .wealth-headline h2{font-size:clamp(34px,3.5vw,46px);font-weight:700;line-height:1.6;letter-spacing:-.8px;color:#fff}
#wealth .wealth-tagline{font-size:clamp(21px,2vw,27px);line-height:1.8;font-weight:400;color:#f4dfe7;margin-top:12px}
#wealth .wealth-description{font-size:14px;line-height:2.25;color:#e1c0ce;max-width:385px;margin-top:22px}
#wealth .wealth-actions{margin-top:28px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}
#wealth .wealth-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:#fff8f0;color:#5b172c;padding:12px 20px;border:1px solid #fff8f0;border-radius:9px;font-size:13px;font-weight:600;min-height:48px;transition:background .2s,box-shadow .2s}
#wealth .wealth-primary svg{display:block;width:19px;height:19px}
#wealth .wealth-primary:hover{background:#f0dac7;box-shadow:0 5px 18px #2f0a191a}
#wealth .wealth-primary:focus-visible{outline:2px solid #f5d499;outline-offset:5px}
#wealth .wealth-action-note{font-size:10px;color:#e0b8c9}
#wealth .wealth-brand-sign{width:100%;display:flex;align-items:center;gap:18px;border-top:1px solid #ffffff24;padding-top:19px;margin-top:30px}
#wealth .wealth-brand-sign img{width:96px;height:27px;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}
#wealth .wealth-brand-sign span{font-size:10px;color:#dfbac9}
#wealth .wealth-artwork{margin:0;position:relative;background:#f5edf1;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden}
#wealth .wealth-artwork>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;inset:0}
#wealth .wealth-artwork figcaption{position:absolute;bottom:22px;right:26px;left:26px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;color:#704a5b;border-top:1px solid #784e5e26;padding-top:12px;z-index:1}
@media(min-width:1500px){#wealth .wealth-showcase{min-height:630px}#wealth .wealth-story{padding:45px 48px 28px}#wealth .wealth-product-label{margin-bottom:35px}}
@media(max-width:1000px){#wealth .wealth-story{padding:32px 28px 24px}#wealth .wealth-showcase{min-height:560px}#wealth .wealth-headline h2{font-size:35px}#wealth .wealth-product-label{margin-bottom:24px}#wealth .wealth-description{font-size:13px}#wealth .wealth-brand-sign{gap:12px}#wealth .wealth-brand-sign span{font-size:9px}}
@media(max-width:700px){#wealth.wealth-feature{padding:40px 0 55px}#wealth .wealth-showcase{grid-template-columns:1fr;min-height:0;border-radius:20px}#wealth .wealth-story{padding:30px 28px 25px}#wealth .wealth-product-label{margin-bottom:24px}#wealth .wealth-headline h2{font-size:36px}#wealth .wealth-tagline{font-size:23px;line-height:1.8;margin-top:8px}#wealth .wealth-tagline br{display:none}#wealth .wealth-description{max-width:450px;margin-top:16px}#wealth .wealth-actions{margin-top:23px}#wealth .wealth-brand-sign{margin-top:25px}#wealth .wealth-artwork{height:auto;aspect-ratio:1 / 1;max-height:510px}#wealth .wealth-artwork>img{object-fit:cover}#wealth .wealth-artwork figcaption{bottom:18px;right:24px;left:24px}}
@media(prefers-reduced-motion:reduce){#wealth .wealth-primary{transition:none}}
