section.wealth-hero, section.wealth-hero * { box-sizing: border-box; }
section.wealth-hero { width: 100%; max-width: none; margin: 0; color: #34251d; font-family: Georgia, 'Times New Roman', serif; background: #faf5ec; --ivory:#f8f0e3;--ink:#34251d;--muted:#67564b;--gold:#c79b58;--gd:#a87329; }
section.wealth-hero button.cta { border: 0; cursor: pointer; appearance: none; }
section.wealth-hero .product-form { margin: 0; }
section.wealth-hero .hero{position:relative;width:100%;min-height:clamp(650px,45vw,850px);overflow:hidden;display:flex;align-items:center;background:var(--ivory);}section.wealth-hero .image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;}section.wealth-hero .copy{position:relative;z-index:2;width:min(39%,650px);margin-left:clamp(55px,6vw,118px);padding:25px 0;}section.wealth-hero .brand, section.wealth-hero .product, section.wealth-hero .sequence, section.wealth-hero .price, section.wealth-hero .cta, section.wealth-hero .offer, section.wealth-hero .assurance{font-family:Arial,Helvetica,sans-serif;}section.wealth-hero .brand{margin:0 0 12px;font-size:clamp(15px,1.05vw,19px);font-weight:700;letter-spacing:.08em;}section.wealth-hero .product{margin:0 0 25px;font-size:clamp(15px,.78vw,15px);font-weight:700;letter-spacing:.14em;}section.wealth-hero .kicker{margin:0 0 11px;font-size:clamp(21px,1.55vw,29px);font-weight:600;}section.wealth-hero h1{margin:0 0 23px;font-size:clamp(43px,4.1vw,76px);line-height:.98;font-weight:500;letter-spacing:-.025em;}section.wealth-hero .desc{max-width:590px;margin:0 0 23px;font-size:clamp(15px,1.03vw,19px);line-height:1.55;color:var(--muted);}section.wealth-hero .sequence{margin:0 0 25px;font-size:clamp(15px,.88vw,16px);font-weight:700;letter-spacing:.075em;color:var(--gd);}section.wealth-hero .price{margin:0 0 3px;font-size:clamp(23px,1.65vw,30px);font-weight:700;}section.wealth-hero .special{margin:0 0 18px;font-size:15px;font-style:italic;color:var(--muted);}section.wealth-hero .cta{display:inline-block;min-width:190px;padding:16px 30px;background:var(--gold);color:#281d16;text-decoration:none;text-align:center;font-size:15px;font-weight:700;letter-spacing:.1em;}section.wealth-hero .offer{max-width:580px;margin:17px 0 0;font-size:15px;line-height:1.55;color:var(--muted);}section.wealth-hero .assurance{max-width:620px;margin:23px 0 0;padding-top:18px;border-top:1px solid #a7732960;font-size:clamp(15px,.69vw,13px);line-height:1.6;font-weight:600;}@media(max-width:1199px) and (min-width:681px){section.wealth-hero .hero{min-height:700px;}section.wealth-hero .image{object-position:58% center;}section.wealth-hero .copy{width:44%;margin-left:36px;padding:25px 0;}section.wealth-hero .brand{font-size:15px;}section.wealth-hero .product{font-size:15px;margin-bottom:25px;}section.wealth-hero .kicker{font-size:20px;}section.wealth-hero h1{font-size:49px;}section.wealth-hero .desc{font-size:16px;}section.wealth-hero .sequence{font-size:15px;}section.wealth-hero .price{font-size:24px;}section.wealth-hero .special{font-size:15px;}section.wealth-hero .offer, section.wealth-hero .assurance{font-size:15px;max-width:480px;}}@media(max-width:680px){section.wealth-hero .hero{min-height:0;display:block;}section.wealth-hero .image{position:relative;display:block;width:100%;height:auto;object-fit:contain;}section.wealth-hero .copy{width:100%;margin:0;padding:25px 23px 25px;background:var(--ivory);}section.wealth-hero .brand{font-size:14px;margin-bottom:10px;}section.wealth-hero .product{font-size:13px;margin-bottom:25px;}section.wealth-hero .kicker{font-size:19px;margin-bottom:9px;}section.wealth-hero h1{font-size:clamp(38px,10.7vw,47px);margin-bottom:20px;}section.wealth-hero .desc{font-size:15.5px;margin-bottom:21px;}section.wealth-hero .sequence{font-size:13px;margin-bottom:25px;}section.wealth-hero .price{font-size:23px;}section.wealth-hero .special{font-size:13px;margin-bottom:17px;}section.wealth-hero .cta{display:block;width:100%;padding:17px 18px;}section.wealth-hero .offer{margin-top:15px;font-size:13px;text-align:center;}section.wealth-hero .assurance{margin-top:22px;padding-top:17px;font-size:13px;text-align:center;}}@media(max-width:390px){section.wealth-hero .copy{padding:25px 20px 25px;}section.wealth-hero h1{font-size:38px;}section.wealth-hero .desc{font-size:15px;}}
