.wealth-page{color:#223345;background:#fff}.wealth-page .wp-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.wealth-page h1,.wealth-page h2,.wealth-page h3{color:#142d56;font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.wealth-page h1{letter-spacing:-.025em;max-width:590px;margin:22px 0;font-size:clamp(44px,5vw,76px);line-height:1.02}.wealth-page h2{margin:14px 0;font-size:clamp(36px,3.5vw,52px);line-height:1.1}.wealth-page h3{margin:20px 0 12px;font-size:32px;line-height:1.15}.wealth-page p{line-height:1.75}.wealth-page .wp-kicker{letter-spacing:.19em;text-transform:uppercase;color:#526784;font-size:11px}.wealth-page .wp-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;padding-block:64px 80px;display:grid}.wealth-page .wp-lead{color:#526784;max-width:410px;margin-bottom:28px;font-size:18px}.wealth-page .wp-caption{color:#526784;margin-top:20px;font-size:11px}.wealth-page .wp-hero figure{background:#f1f7fc;border:1px solid #d8eaf7;border-radius:14px;margin:0;overflow:hidden}.wealth-page .wp-hero img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.wealth-page figcaption{color:#142d56;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex}.wealth-page figcaption span{text-transform:uppercase;letter-spacing:.16em;max-width:120px;font-size:10px}.wealth-page figcaption strong{font:400 26px/1.1 Cormorant Garamond,Georgia,serif}.wealth-page .wp-button{color:#fff;background:#142d56;border:1px solid #142d56;border-radius:5px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:12px 22px;font-size:12px;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.wealth-page .wp-button:hover{background:#2466bd;border-color:#2466bd}.wealth-page .wp-button:focus-visible{outline-offset:4px;outline:3px solid #2563eb}.wealth-page .wp-secondary{color:#142d56;background:#fff;border-color:#a9c5e1}.wealth-page .wp-secondary:hover{background:#d8eaf7}.wealth-page .wp-planning{background:#f1f7fc;border-block:1px solid #d8eaf7;padding-block:64px}.wealth-page .wp-section-heading{max-width:660px;margin-bottom:32px}.wealth-page .wp-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.wealth-page .wp-stages li{background:#fff;border:1px solid #d8eaf7;border-radius:10px;padding:28px 24px}.wealth-page .wp-stage-label{align-items:center;gap:12px;display:flex}.wealth-page .wp-stage-label span{color:#2466bd;background:#edf5ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.wealth-page .wp-stage-label p{color:#142d56;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.wealth-page .wp-stages li>p,.wealth-page .wp-service-grid article>p:last-child{color:#526784;font-size:14px}.wealth-page .wp-services{padding-block:72px}.wealth-page .wp-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.wealth-page .wp-service-grid article{border-top:1px solid #d8eaf7;padding-top:24px}.wealth-page .wp-disclosure{color:#526784;background:#f1f7fc;border-left:3px solid #a9c5e1;margin-top:40px;padding:20px 24px;font-size:12px}.wealth-page .wp-disclosure strong{color:#142d56;font-weight:600}.wealth-page .wp-disclosure p{margin-top:5px}.wealth-page .wp-contact{background:#f1f7fc;border-top:1px solid #d8eaf7;padding-block:56px}.wealth-page .wp-contact>div{justify-content:space-between;align-items:center;gap:32px;display:flex}.wealth-page .wp-contact p{color:#526784;font-size:14px}.wealth-page .wp-contact .wp-kicker{font-size:11px}.wealth-page .wp-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=1100px){.wealth-page .wp-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.wealth-page .wp-hero{gap:32px}.wealth-page .wp-contact>div{flex-direction:column;align-items:flex-start}}@media (width<=700px){.wealth-page .wp-wrap{width:calc(100% - 40px)}.wealth-page .wp-hero{grid-template-columns:1fr;padding-block:36px 44px}.wealth-page .wp-hero h1{max-width:430px}.wealth-page .wp-lead{font-size:16px}.wealth-page .wp-stages,.wealth-page .wp-service-grid{grid-template-columns:1fr;gap:18px}.wealth-page .wp-planning,.wealth-page .wp-services{padding-block:44px}.wealth-page figcaption{padding:20px}.wealth-page figcaption strong{font-size:24px}.wealth-page .wp-stages li{padding:24px}.wealth-page .wp-actions,.wealth-page .wp-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.wealth-page *,.wealth-page :before,.wealth-page :after{transition:none!important;animation:none!important}}
