html{scroll-padding-top: 96px}@media (max-width: 768px){html{scroll-padding-top: 160px;scroll-padding-bottom: calc(112px + env(safe-area-inset-bottom))}body{padding-bottom: calc(112px + env(safe-area-inset-bottom)) !important}}:where(a,button,input,select,textarea,summary):focus{scroll-margin-top: 96px;scroll-margin-bottom: 16px}@media (max-width: 768px){:where(a,button,input,select,textarea,summary):focus{scroll-margin-top: 160px;scroll-margin-bottom: calc(120px + env(safe-area-inset-bottom))}}.skip-link:focus,.skip-link:focus-visible{position: fixed !important;top: 8px !important;left: 8px !important;transform: none !important;z-index: 10050 !important;width: auto !important;height: auto !important;margin: 0 !important;clip: auto !important;clip-path: none !important;overflow: visible !important;scroll-margin: 0 !important}@media (max-width: 768px){.pwe-hero{overflow-x: clip}html body.private-wealth-editorial .pwe-hero-editorial::before,.pwe-hero-editorial::before{inset: -36px -16px -28px -16px !important}}@media (max-width: 480px){html body[class] > header nav{display: flex !important;flex-flow: row nowrap !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important}body > header .container,body.private-wealth-editorial > header .container{width: calc(100% - 16px) !important}html body[class] > header .nav-brand,.nav-brand{display: flex !important;flex-wrap: wrap !important;align-items: center !important;column-gap: 6px !important;row-gap: 0 !important;width: auto !important;max-width: calc(100% - 56px) !important;height: auto !important;flex: 0 1 auto !important}.nav-wordmark{flex: 1 1 100%;white-space: normal !important}.nav-powered-mark{column-gap: 4px !important;row-gap: 0 !important}.nav-powered-label,.nav-powered{white-space: normal !important}.gorascal-wordmark-chip{flex: 0 0 auto;padding: 2px 4px !important}.gorascal-wordmark-chip img,header .nav-brand .gorascal-wordmark-chip img{height: 48px !important;width: 96px !important;aspect-ratio: 2 / 1;max-width: none !important;max-height: none !important}html body[class] > header .mobile-menu-toggle{flex: 0 0 44px !important;margin-left: 8px !important}.pwe-hero-line,.pwe-hero h1,.pwe-hero h1 em,.pwe-hero h1 .modern-hero-accent{white-space: normal !important}}img,picture,video{max-width: 100%}.pwe-card-media,.pwe-people-portrait,.pwe-people-portrait picture{max-width: 100%;min-width: 0}.pwe-people-portrait img{width: 100% !important;max-width: 100% !important;height: auto !important}.pwe-card-media{aspect-ratio: 16 / 9}.pwe-card-media .pwe-card-img{width: 100% !important;max-width: 100% !important;height: 100% !important;object-fit: cover;object-position: var(--card-focus,center 52%)}.u-cta-card :is(input,textarea)::placeholder,.u-cta-card .journey-field :is(input,textarea)::placeholder{color: #b8c2ca !important;opacity: 1}.u-cta-card :is(.u-form-consent,.u-form-footer-note,.journey-hint,.personal-form-note){color: #f6f4ef !important}.u-cta-card .u-form-footer-note a{color: #f0d7a4}.u-cta-card .u-form-submit,.u-cta-card .journey-submit{color: #0b151d;background: #e4c48a}.pwe-people-portrait figcaption{color: #24323c !important}#form-contact label.journey-consent:has(input[name="tcpa_consent"][required]) span::after{content: " (required)";font-weight: 700}.field-error,.error-message{color: #7f1d1d;font-size: 0.875rem;line-height: 1.4;margin: 0.35rem 0 0}.form-error-summary{color: #7f1d1d;background: #fff1f2;border: 1px solid #fecdd3;border-radius: 4px;padding: 0.75rem 1rem;margin: 0 0 1rem}.u-cta-card :is(.field-error,.error-message,.form-error-summary){color: #ffd6d6;background: transparent}.gorascal-visually-hidden{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important}.mobile-menu-toggle,.advisory-panel-close,.faq-question,.nav-links a,.site-footer a,footer a,.pwe-chip,.pwe-tool-directory a,.review-aggregate-item,.journey-button{min-width: 24px !important;min-height: 24px !important}.advisory-panel-close,.faq-question{min-width: 44px;min-height: 44px}.site-footer a,footer a{display: inline-block;padding: 4px 2px;box-sizing: border-box}.preserved-detail a:not(.btn){display: inline-flex;align-items: center;min-height: 24px;min-width: 24px}@media (min-width: 1024px) and (max-width: 1280px){html body[class] > header nav{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: space-between !important}html body[class] > header nav .nav-links:not(.active){display: flex !important;position: static !important;inset: auto !important;width: auto !important;max-height: none !important;flex-direction: row !important;align-items: center !important;gap: 8px !important;margin: 0 8px 0 auto !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;overflow: visible !important;z-index: auto !important}html body[class] > header nav .nav-links:not(.active) > li:not(:has(> a.nav-apply)){display: none !important}html body[class] > header nav .nav-links:not(.active) > li:has(> a.nav-apply){display: flex !important;width: auto !important;margin: 0 !important}html body[class] > header nav .nav-links:not(.active) a.nav-apply,html body[class] > header nav a.nav-apply{display: inline-flex !important;width: auto !important;min-height: 44px !important;margin: 0 !important;color: #0e1b24 !important;background: #f6f4ef !important;border: 1px solid #f6f4ef !important}}body.simple,body.simple-home,body.simple-calc,body.simple-nav{--simple-accent: #F5C443;--simple-accent-hover: #E3B22F;--simple-ink: #0B151D;--simple-text: #33424D;--simple-line: #E4DED2;--simple-width: 760px}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li:nth-child(3),html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li:nth-child(4),html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li:nth-child(5),html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-dropdown{display: none !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-has-dropdown > a::after{display: none !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links a.nav-cta.nav-apply.nav-apply.nav-apply{background: var(--simple-accent) !important;border: 0 !important;color: var(--simple-ink) !important;font-weight: 700 !important;border-radius: 999px !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links a.nav-cta.nav-apply.nav-apply.nav-apply:hover{background: var(--simple-accent-hover) !important}@media (min-width: 1000px){html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header{background: var(--pwe-navy,#11212E) !important;border: 0 !important;box-shadow: none !important;padding: 14px 0 !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header > .container{max-width: 1180px !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .mobile-menu-toggle{display: none !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 18px !important;background: #fff !important;border-radius: 999px !important;padding: 8px 10px 8px 22px !important;box-shadow: 0 10px 30px rgba(0,0,0,0.28) !important;min-height: 0 !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-wordmark{color: var(--simple-ink) !important;font-weight: 700 !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-powered-label{color: #62707A !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .gorascal-wordmark-chip{border: 1px solid #E4DED2 !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links{display: flex !important;position: static !important;flex-direction: row !important;align-items: center !important;gap: 6px !important;width: auto !important;flex: 0 0 auto !important;justify-content: flex-end !important;margin: 0 0 0 auto !important;padding: 0 !important;background: none !important;transform: none !important;visibility: visible !important;opacity: 1 !important;box-shadow: none !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li:nth-child(1),html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li:nth-child(2),html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li:nth-child(6),html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li.nav-phone-li,html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li:has(> .nav-cta){display: block !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li > a:not(.nav-cta):not(.nav-phone){font-size: 15px !important;font-weight: 500 !important;color: #4A5761 !important;padding: 10px 14px !important;border-radius: 999px !important;text-transform: none !important;letter-spacing: 0 !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li > a:not(.nav-cta):not(.nav-phone):hover{color: var(--simple-ink) !important;background: #F1EEE7 !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links a.nav-cta.nav-cta.nav-cta{font-size: 15px !important;padding: 11px 20px !important;border-radius: 999px !important;text-transform: none !important;letter-spacing: 0 !important;min-height: 0 !important;line-height: 1.2 !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links a.nav-cta.nav-cta.nav-cta:not(.nav-apply){background: #EEF0F3 !important;border: 0 !important;color: var(--simple-ink) !important;font-weight: 700 !important;box-shadow: none !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li.nav-phone-li{order: 9 !important;margin-left: 6px !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links a.nav-phone{display: block !important;width: 44px !important;height: 44px !important;border-radius: 50% !important;padding: 0 !important;background: var(--pwe-navy,#11212E) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l.97-.97a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center / 20px no-repeat !important;font-size: 0 !important;color: transparent !important;overflow: hidden !important;border: 0 !important}}body.simple .blueprint-breadcrumb{display: none !important}body.simple .u-hero{padding: 0 !important;background: var(--pwe-paper,#FAF9F6) !important}body.simple .u-hero > .container{padding-top: clamp(56px,9vw,112px) !important;padding-bottom: clamp(48px,7vw,88px) !important}body.simple .u-hero-inner{max-width: 820px !important;margin: 0 auto !important;text-align: center !important}body.simple .u-hero .u-eyebrow{display: none !important}body.simple .u-hero h1{font-size: clamp(40px,6.4vw,72px) !important;line-height: 1.04 !important;letter-spacing: -0.02em !important;color: var(--simple-ink) !important;margin: 0 0 22px !important}body.simple .u-hero .u-hero-lead{font-size: clamp(19px,2vw,22px) !important;line-height: 1.5 !important;color: var(--simple-text) !important;max-width: 600px !important;margin: 0 auto 34px !important}body.simple .u-hero-actions{justify-content: center !important;gap: 14px 22px !important;align-items: center !important}body.simple .u-btn-primary{background: var(--simple-accent) !important;border: 0 !important;color: var(--simple-ink) !important;font-size: 18px !important;font-weight: 700 !important;padding: 18px 34px !important;border-radius: 999px !important;box-shadow: 0 6px 18px rgba(245,196,67,0.35) !important;text-transform: none !important;letter-spacing: 0 !important}body.simple .u-btn-primary:hover{background: var(--simple-accent-hover) !important}body.simple .u-btn-secondary,body.simple .u-hero-phone{background: none !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;font-size: 16px !important;font-weight: 600 !important;color: var(--simple-ink) !important;text-decoration: underline !important;text-underline-offset: 4px !important;text-transform: none !important;letter-spacing: 0 !important}body.simple .u-hero-byline,body.simple .u-hero-reviewed{font-size: 13px !important;color: #62707A !important;margin: 28px 0 0 !important;opacity: 1 !important}body.simple .u-hero-reviewed{margin-top: 4px !important}body.simple main .u-section,body.simple main .u-cta-section{padding: clamp(56px,8vw,96px) 0 !important;background: #fff !important;border: 0 !important}body.simple main .u-section:nth-of-type(even){background: var(--pwe-paper,#FAF9F6) !important}body.simple main .u-section > .container,body.simple main .u-section > .u-container,body.simple main .u-hero > .u-section > .u-container{max-width: calc(var(--simple-width) + 48px) !important;width: 100% !important;margin: 0 auto !important;padding-left: 24px !important;padding-right: 24px !important;box-sizing: border-box !important}body.simple main .u-section-header p{margin: 0 !important;max-width: none !important;text-align: left !important}body.simple main .u-section .text-center{text-align: left !important}body.simple main .u-section-header{text-align: left !important;margin: 0 0 28px !important;max-width: none !important}body.simple main .u-section-header .u-eyebrow,body.simple main .u-section-header .u-kicker,body.simple #can-i-qualify span:first-child{display: none !important}body.simple main h2{font-size: clamp(30px,4vw,44px) !important;line-height: 1.1 !important;letter-spacing: -0.015em !important;color: var(--simple-ink) !important;margin: 0 0 16px !important}body.simple main .u-section p,body.simple main .u-section li{font-size: 18px !important;line-height: 1.65 !important;color: var(--simple-text) !important}body.simple main h3{font-size: 21px !important;line-height: 1.3 !important;color: var(--simple-ink) !important;margin: 0 0 6px !important}body.simple #can-i-qualify > .u-container > div{background: none !important;border: 0 !important;padding: 0 !important}body.simple .u-grid-4,body.simple .u-steps-grid{display: block !important}body.simple .u-card,body.simple .u-step-card{background: none !important;border: 0 !important;border-top: 1px solid var(--simple-line) !important;border-radius: 0 !important;box-shadow: none !important;padding: 22px 0 !important;margin: 0 !important;text-align: left !important}body.simple .u-card-icon{display: none !important}body.simple .u-step-card{display: grid !important;grid-template-columns: 56px 1fr !important;column-gap: 8px !important}body.simple .u-step-card > :not(.u-step-num){grid-column: 2 !important}body.simple .u-step-num{grid-row: 1 / span 2 !important;font-size: 30px !important;font-weight: 700 !important;color: var(--pwe-brass,#806234) !important;background: none !important;border: 0 !important;width: auto !important;height: auto !important;margin: 0 !important;line-height: 1.1 !important}body.simple #technical-guidelines .u-container > div:last-child{display: block !important}body.simple #technical-guidelines .u-container > div:last-child > div{background: none !important;border: 0 !important;border-top: 1px solid var(--simple-line) !important;border-radius: 0 !important;padding: 18px 0 !important;box-shadow: none !important}body.simple #technical-guidelines a{text-decoration: none !important}body.simple #technical-guidelines a > span:first-child{font-size: 19px !important;font-weight: 600 !important;color: var(--simple-ink) !important}body.simple #technical-guidelines a > span:last-child{font-size: 14px !important}body.simple .u-faq-wrap{max-width: none !important}body.simple .u-faq-item{background: none !important;border: 0 !important;border-top: 1px solid var(--simple-line) !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important}body.simple .u-faq-item > summary{font-size: 19px !important;font-weight: 600 !important;color: var(--simple-ink) !important;padding: 20px 28px 20px 0 !important}body.simple .u-faq-answer{padding: 0 0 20px !important}body.simple main .u-cta-section{background: var(--pwe-navy,#11212E) !important}body.simple main .u-cta-section h2{color: #fff !important}body.simple main .u-cta-section .u-cta-header p{color: #D6DDE2 !important;font-size: 18px !important}body.simple main .u-cta-section .u-eyebrow{display: none !important}body.simple main .u-cta-section button[type="submit"]{background: var(--simple-accent) !important;border: 0 !important;color: var(--simple-ink) !important;font-size: 18px !important;font-weight: 700 !important;border-radius: 999px !important;text-transform: none !important;letter-spacing: 0 !important}@media (max-width: 640px){body.simple .u-hero-actions{flex-direction: column !important}body.simple .u-btn-primary{width: 100% !important;text-align: center !important;justify-content: center !important}body.simple main .u-section p,body.simple main .u-section li{font-size: 17px !important}}body.simple .u-hero{background: var(--pwe-navy,#11212E) !important}body.simple .u-hero > .container{display: grid !important;grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr) !important;gap: clamp(32px,5vw,72px) !important;align-items: center !important;max-width: 1180px !important;padding-top: clamp(40px,6vw,80px) !important;padding-bottom: clamp(40px,6vw,80px) !important}body.simple .u-hero-inner{text-align: left !important;margin: 0 !important;max-width: none !important}body.simple .u-hero h1{color: #fff !important;font-size: clamp(40px,5.2vw,68px) !important}body.simple .u-hero .u-hero-lead{color: #D6DDE2 !important;margin: 0 0 30px !important;max-width: 520px !important}body.simple .u-hero-actions{justify-content: flex-start !important}body.simple .u-hero .u-btn-primary{display: none !important}body.simple .u-hero .u-btn-secondary,body.simple .u-hero .u-hero-phone{color: #fff !important}body.simple .u-hero-byline,body.simple .u-hero-reviewed,body.simple .u-hero-byline a{color: #9FB0BC !important}body.simple .u-hero .u-cta-section{background: none !important;padding: 0 !important;margin: 0 !important;scroll-margin-top: 100px}body.simple .u-hero .u-cta-section > .container{padding: 0 !important;max-width: none !important;width: auto !important}body.simple .u-hero .u-cta-card{background: #fff !important;border: 0 !important;border-radius: 18px !important;padding: clamp(22px,3vw,32px) !important;box-shadow: 0 24px 60px rgba(0,0,0,0.35) !important;max-width: none !important;margin: 0 !important}body.simple .u-hero .u-cta-header{text-align: left !important;margin: 0 0 14px !important}body.simple .u-hero .u-cta-card h2{color: var(--simple-ink) !important;font-size: 28px !important;margin: 0 0 6px !important}body.simple .u-hero .u-cta-header p{color: var(--simple-text) !important;font-size: 15px !important;margin: 0 !important}body.simple .u-hero .personal-form-note,body.simple .u-hero details.personal-support,body.simple .u-hero .u-cta-card form ~ *{display: none !important}body.simple .u-hero .u-cta-card label{color: var(--simple-ink) !important;font-size: 13px !important;text-transform: none !important;letter-spacing: 0 !important;font-weight: 600 !important}body.simple .u-hero .u-cta-card input:not([type="checkbox"]),body.simple .u-hero .u-cta-card textarea,body.simple .u-hero .u-cta-card select{background: #fff !important;color: var(--simple-ink) !important;border: 1px solid #C9CFD4 !important;border-radius: 10px !important;font-size: 16px !important;padding: 12px 14px !important}body.simple .u-hero .u-form-consent{display: flex !important;gap: 10px !important;align-items: flex-start !important;text-align: left !important;font-size: 11.5px !important;font-weight: 400 !important;line-height: 1.45 !important;color: #62707A !important;text-transform: none !important;letter-spacing: 0 !important}body.simple .u-hero .u-form-consent input{flex: 0 0 auto !important;margin: 2px 0 0 !important;width: 16px !important;height: 16px !important}body.simple .u-hero .u-cta-card button[type="submit"]{width: 100% !important;padding: 16px !important;margin-top: 6px !important;box-shadow: 0 6px 18px rgba(245,196,67,0.35) !important}body.simple .simple-close{text-align: center !important;background: var(--pwe-navy,#11212E) !important}body.simple .simple-close h2{color: #fff !important}body.simple .simple-close p{color: #D6DDE2 !important}body.simple .simple-close .u-btn-primary{display: inline-block !important;margin-top: 14px !important}@media (max-width: 900px){body.simple .u-hero > .container{grid-template-columns: 1fr !important}body.simple .u-hero-inner{text-align: center !important}body.simple .u-hero .u-hero-lead{margin-left: auto !important;margin-right: auto !important}body.simple .u-hero-actions{justify-content: center !important;flex-direction: row !important;flex-wrap: wrap !important}body.simple .u-hero-byline,body.simple .u-hero-reviewed{display: none !important}}body.simple main .u-hero .u-cta-section .u-cta-header p{color: var(--simple-text) !important;font-size: 15px !important}body.simple .u-breadcrumb{display: none !important}body.simple .u-hero > .u-container{max-width: 1180px !important;padding-top: clamp(40px,6vw,80px) !important;padding-bottom: clamp(40px,6vw,80px) !important}body.simple .u-hero-grid{display: grid !important;grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr) !important;gap: clamp(32px,5vw,72px) !important;align-items: center !important}body.simple .u-hero .u-cta-section > .u-container{padding: 0 !important;max-width: none !important;width: auto !important}body.simple main > .u-section > .u-container,body.simple main > details > .u-section > .u-container{max-width: calc(var(--simple-width) + 48px) !important;width: 100% !important;margin: 0 auto !important;padding-left: 24px !important;padding-right: 24px !important;box-sizing: border-box !important}body.simple .u-grid-2x2,body.simple .u-grid-3{display: block !important}body.simple .u-card > span{display: block !important;margin-top: 6px !important;font-size: 14px !important;color: var(--pwe-brass,#806234) !important}body.simple .u-faq-stack{max-width: none !important}body.simple .u-scenario-card{background: #fff !important;border: 1px solid var(--simple-line) !important;border-radius: 14px !important;padding: 28px !important;box-shadow: none !important}body.simple .u-scenario-title{font-size: 24px !important;color: var(--simple-ink) !important}body.simple main > details.editorial-details{max-width: var(--simple-width) !important;margin: 0 auto !important;padding: 0 24px !important;border: 0 !important;background: none !important}body.simple main > details.editorial-details > summary{font-size: 17px !important;font-weight: 600 !important;padding: 18px 0 !important;border-top: 1px solid var(--simple-line) !important;border-bottom: 1px solid var(--simple-line) !important;color: var(--simple-ink) !important}body.simple main > details.editorial-details > .u-section{padding: 24px 0 !important;background: none !important}body.simple main > details.editorial-details > .u-section > .u-container{padding: 0 !important}body.simple #hill-country-dscr h3{margin-top: 24px !important}body.simple .preserved-reference-links{max-width: var(--simple-width) !important;margin: 16px auto 0 !important;padding: 0 24px !important}body.simple main > .u-cta-section > .u-container{max-width: 820px !important}@media (max-width: 900px){body.simple .u-hero-grid{grid-template-columns: 1fr !important}}body.simple .u-hero .u-cta-card textarea{min-height: 84px !important;width: 100% !important;box-sizing: border-box !important}html body.simple-calc.simple-calc.simple-calc .blueprint-breadcrumb{display: none !important}html body.simple-calc.simple-calc.simple-calc .calc-hub-hero{background: #11212E !important;padding: clamp(40px,6vw,72px) 0 !important;text-align: center !important}html body.simple-calc.simple-calc.simple-calc .calc-hub-hero h1{color: #fff !important;font-size: clamp(36px,5vw,60px) !important;line-height: 1.05 !important;margin: 0 0 12px !important}html body.simple-calc.simple-calc.simple-calc .calc-hub-hero p{color: #D6DDE2 !important;font-size: 19px !important;margin: 0 !important}html body.simple-calc.simple-calc.simple-calc .calc-hub-section{padding: 36px 0 56px !important}html body.simple-calc.simple-calc.simple-calc .calc-hub-cards{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(150px,1fr)) !important;gap: 14px !important;margin: 0 0 24px !important}html body.simple-calc.simple-calc.simple-calc .calc-hub-cards .calc-card{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: flex-start !important;text-align: center !important;text-decoration: none !important;background: #fff !important;border: 2px solid #E4DED2 !important;border-radius: 18px !important;padding: 20px 12px !important;box-shadow: none !important;min-height: 0 !important;cursor: pointer !important}html body.simple-calc.simple-calc.simple-calc .calc-hub-cards .calc-card:hover{border-color: #C6A46C !important}html body.simple-calc.simple-calc.simple-calc .calc-hub-cards .calc-card[aria-pressed="true"]{border-color: #11212E !important;box-shadow: inset 0 -5px 0 #F5C443 !important}html body.simple-calc.simple-calc.simple-calc .calc-card-icon{font-size: 26px !important;line-height: 1 !important;width: 56px !important;height: 56px !important;display: grid !important;place-items: center !important;background: #F6F4EF !important;border-radius: 14px !important;margin: 0 0 12px !important}html body.simple-calc.simple-calc.simple-calc .calc-hub-cards .calc-card-title{font-size: 17px !important;line-height: 1.2 !important;color: #0B151D !important;margin: 0 0 4px !important}html body.simple-calc.simple-calc.simple-calc .calc-hub-cards .calc-card-desc{font-size: 12.5px !important;color: #62707A !important;margin: 0 !important}html body.simple-calc.simple-calc.simple-calc .calc-panel{border: 1px solid #E4DED2 !important;border-radius: 18px !important;overflow: hidden !important;background: #fff !important;scroll-margin-top: 90px}html body.simple-calc.simple-calc.simple-calc .calc-panel iframe{display: block !important;width: 100% !important;height: 900px;border: 0 !important}html body.simple-calc.simple-calc.simple-calc .calc-panel-full{margin: 0 !important;padding: 12px 18px !important;font-size: 14px !important;border-top: 1px solid #E4DED2 !important;text-align: right !important}html body.simple-calc.simple-calc.simple-calc .calc-hub-more{margin: 20px 0 0 !important;font-size: 16px !important}@media (max-width: 640px){html body.simple-calc.simple-calc.simple-calc .calc-hub-cards{grid-template-columns: 1fr 1fr !important}}html body.simple-calc.simple-calc.simple-calc .calc-panel:not([hidden]){display: block !important}html body.simple-calc.simple-calc.simple-calc .calc-panel[hidden]{display: none !important}@media (min-width: 1000px){html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header{padding: 10px 0 !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav{width: fit-content !important;max-width: 100% !important;margin: 0 auto !important;gap: 22px !important;background: rgba(255,255,255,0.07) !important;border: 1px solid rgba(255,255,255,0.16) !important;box-shadow: none !important;padding: 6px 8px 6px 18px !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-wordmark{color: #fff !important;font-size: 14px !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-powered-label{color: #9FB0BC !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .gorascal-wordmark-chip{border: 0 !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links{gap: 2px !important;margin: 0 !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li > a:not(.nav-cta):not(.nav-phone){font-size: 14px !important;color: #D6DDE2 !important;padding: 8px 11px !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li > a:not(.nav-cta):not(.nav-phone):hover{color: #fff !important;background: rgba(255,255,255,0.1) !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links a.nav-cta.nav-cta.nav-cta{font-size: 14px !important;padding: 9px 16px !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links a.nav-cta.nav-cta.nav-cta:not(.nav-apply){background: rgba(255,255,255,0.12) !important;color: #fff !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li.nav-phone-li{margin-left: 4px !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links a.nav-phone{width: 38px !important;height: 38px !important;background-color: rgba(255,255,255,0.14) !important;background-size: 17px !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li:nth-child(1) > a:not(.nav-cta):not(.nav-phone){font-size: 0 !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li:nth-child(1) > a:not(.nav-cta):not(.nav-phone)::before{content: "Loan Programs";font-size: 14px}}body.simple main .simple-apply,body.simple .simple-apply{background: var(--pwe-navy,#11212E) !important;text-align: center !important;padding: clamp(56px,8vw,96px) 0 !important;border: 0 !important}body.simple .simple-apply > .container{max-width: 808px !important;margin: 0 auto !important;padding: 0 24px !important}body.simple .simple-apply h2{color: #fff !important;font-size: clamp(30px,4vw,44px) !important;line-height: 1.1 !important;margin: 0 0 14px !important}body.simple .simple-apply p{color: #D6DDE2 !important;font-size: 18px !important;line-height: 1.6 !important;margin: 0 0 18px !important}body.simple .simple-apply .u-btn-primary{display: inline-block !important}body.simple .simple-apply .simple-apply-alt{font-size: 15px !important;margin: 6px 0 0 !important}body.simple .simple-apply .simple-apply-alt a{color: #fff !important;text-decoration: underline !important}@media (max-width: 999px){html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li:nth-child(1) > a:not(.nav-cta):not(.nav-phone){font-size: 0 !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li:nth-child(1) > a:not(.nav-cta):not(.nav-phone)::before{content: "Loan Programs";font-size: 15px;letter-spacing: 0.04em}}body.simple .u-hero > .container:not(:has(> .u-cta-section)){display: block !important;max-width: 900px !important}body.simple .u-hero > .container:not(:has(> .u-cta-section)) .u-hero-inner{text-align: center !important;margin: 0 auto !important}body.simple .u-hero > .container:not(:has(> .u-cta-section)) .u-hero-lead{margin-left: auto !important;margin-right: auto !important;max-width: 640px !important}body.simple .u-hero > .container:not(:has(> .u-cta-section)) .u-hero-actions{justify-content: center !important}body.simple .u-hero:not(:has(.u-cta-section)) .u-btn-primary{display: inline-flex !important}body.simple .u-hero .u-hero-lead[style]{color: #C6A46C !important;font-size: 18px !important;margin-bottom: 10px !important}body.simple .u-hero .u-h1{color: #fff !important;font-size: clamp(36px,4.6vw,60px) !important;line-height: 1.06 !important;letter-spacing: -0.02em !important;margin: 0 0 18px !important}body.simple .u-hero .u-subheading{color: #C6A46C !important;font-size: 18px !important;margin: 0 0 10px !important}body.simple .u-hero .u-lead{color: #D6DDE2 !important;font-size: 18px !important;line-height: 1.55 !important;margin: 0 0 24px !important}body.simple .u-hero .u-eyebrow{display: none !important}body.simple .u-hero-grid > div:first-child > div:last-child{display: flex !important;flex-wrap: wrap !important;gap: 14px 22px !important;align-items: center !important}body.simple .u-hero .u-metrics-grid,body.simple .u-hero .u-metrics-stack{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 14px 24px !important;margin: 28px 0 0 !important;padding: 20px 0 0 !important;border-top: 1px solid rgba(255,255,255,0.16) !important;background: none !important}body.simple .u-hero > .container:not(:has(> .u-cta-section)) .u-metrics-grid{grid-template-columns: repeat(4,minmax(0,1fr)) !important;text-align: left !important}body.simple .u-hero .u-metric-card{background: none !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;border-radius: 0 !important;text-align: left !important}body.simple .u-hero .u-metric-label{color: #9FB0BC !important;font-size: 11px !important;letter-spacing: 0.08em !important}body.simple .u-hero .u-metric-value{color: #fff !important;font-size: 18px !important;line-height: 1.25 !important;margin: 2px 0 !important}body.simple .u-hero .u-metric-sub{color: #9FB0BC !important;font-size: 13px !important;line-height: 1.4 !important}body.simple .u-hero-grid:has(> .u-cta-section) > div:first-child{grid-column: 1 !important;grid-row: 1 !important}body.simple .u-hero-grid:has(> .u-cta-section) > .u-cta-section{grid-column: 2 !important;grid-row: 1 / span 2 !important}body.simple .u-hero-grid:has(> .u-cta-section) > .u-metrics-stack{grid-column: 1 !important;grid-row: 2 !important;margin-top: 0 !important}body.simple .u-hero .u-cta-card .u-cta-header[style]{text-align: left !important;margin: 0 0 14px !important}body.simple .u-hero .u-cta-card .u-eyebrow{display: none !important}body.simple .simple-drawer{padding: 40px 0 !important;background: var(--pwe-paper,#FAF9F6) !important}body.simple .simple-drawer > .container{max-width: 880px !important}@media (max-width: 900px){body.simple .u-hero .u-metrics-grid,body.simple .u-hero .u-metrics-stack,body.simple .u-hero > .container:not(:has(> .u-cta-section)) .u-metrics-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;text-align: left !important}body.simple .u-hero-grid:has(> .u-cta-section) > div:first-child,body.simple .u-hero-grid:has(> .u-cta-section) > .u-cta-section,body.simple .u-hero-grid:has(> .u-cta-section) > .u-metrics-stack{grid-column: 1 !important;grid-row: auto !important}body.simple .u-hero > .container:has(> .u-cta-section) .u-hero-byline,body.simple .u-hero > .container:has(> .u-cta-section) .u-hero-reviewed{display: block !important}}html body.simple-nav.simple-nav main .btn.btn-primary,html body.simple-nav.simple-nav main a.hero-cta-primary,html body.simple-nav.simple-nav main .journey-submit,html body.simple-nav.simple-nav main .dscr-btn-primary{background: var(--simple-accent) !important;border-color: var(--simple-accent) !important;color: var(--simple-ink) !important;font-weight: 700 !important;border-radius: 999px !important;text-transform: none !important;letter-spacing: 0 !important;box-shadow: 0 6px 18px rgba(245,196,67,0.3) !important}html body.simple-nav.simple-nav main .btn.btn-primary:hover,html body.simple-nav.simple-nav main a.hero-cta-primary:hover{background: var(--simple-accent-hover) !important}html body.simple-nav.simple-nav main .btn:not(.btn-primary),html body.simple-nav.simple-nav main a.btn-hero-ghost{border-radius: 999px !important;text-transform: none !important;letter-spacing: 0 !important}html body.simple-nav.simple-nav main :is(.hero,.city-hero,.pro-hero,.guide-hero,.resources-hero) h1{font-size: clamp(36px,4.8vw,60px) !important;line-height: 1.06 !important;letter-spacing: -0.02em !important}html body.simple-nav.simple-nav main .accordion-item{border: 0 !important;border-top: 1px solid var(--simple-line) !important;border-radius: 0 !important;box-shadow: none !important;background: none !important;margin: 0 !important}html body.simple-nav.simple-nav main .accordion-button{font-size: 18px !important;font-weight: 600 !important;padding: 18px 28px 18px 0 !important;background: none !important}body.simple .u-hero .u-cta-card .journey-consent{display: flex !important;gap: 10px !important;align-items: flex-start !important;text-align: left !important;font-size: 11.5px !important;font-weight: 400 !important;line-height: 1.45 !important;color: #62707A !important;text-transform: none !important;letter-spacing: 0 !important;margin: 12px 0 0 !important}body.simple .u-hero .u-cta-card input[type="checkbox"]{flex: 0 0 auto !important;width: 16px !important;height: 16px !important;min-width: 0 !important;margin: 2px 0 0 !important;padding: 0 !important}body.simple .u-hero .u-cta-card .journey-field{margin: 0 0 10px !important}body.simple .u-hero .u-cta-card textarea{min-height: 70px !important}body.simple main{overflow-x: clip}body.simple main .u-section:has(.simple-flip-grid,.u-grid-3,.u-steps-grid) > .container,body.simple main .u-section:has(.simple-flip-grid,.u-grid-3,.u-steps-grid) > .u-container{max-width: 1120px !important}body.simple .simple-flip-grid{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 18px !important}body.simple .u-grid-2x2.simple-flip-grid{grid-template-columns: repeat(4,minmax(0,1fr)) !important}body.simple .u-card.simple-flip{perspective: 1200px;padding: 0 !important;border: 0 !important;background: none !important;cursor: pointer;outline: 0;border-radius: 18px !important;min-height: 210px;display: grid !important}body.simple .simple-flip-inner{display: grid;transform-style: preserve-3d;transition: transform 0.55s cubic-bezier(0.2,0.7,0.2,1)}body.simple .simple-flip:hover .simple-flip-inner,body.simple .simple-flip:focus .simple-flip-inner,body.simple .simple-flip:focus-within .simple-flip-inner{transform: rotateY(180deg)}body.simple .simple-flip:focus-visible{box-shadow: 0 0 0 3px var(--simple-accent)}body.simple .simple-flip-front,body.simple .simple-flip-back{grid-area: 1 / 1;border-radius: 18px;padding: 24px 22px;backface-visibility: hidden;-webkit-backface-visibility: hidden;display: flex;flex-direction: column}body.simple .simple-flip-front{background: #fff;border: 1px solid var(--simple-line);border-top: 4px solid var(--simple-accent);box-shadow: 0 10px 28px rgba(11,21,29,0.07);justify-content: space-between}body.simple .simple-flip-front h3{font-family: var(--pwe-serif,Georgia,serif) !important;font-size: 23px !important;line-height: 1.2 !important;margin: 0 !important}body.simple .simple-flip-hint{margin-top: 18px;font-size: 12px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--pwe-brass,#806234)}body.simple .simple-flip-back{background: var(--pwe-navy,#11212E);transform: rotateY(180deg);justify-content: center}body.simple main .u-section .simple-flip-back p{color: #F6F4EF !important;font-size: 15.5px !important;line-height: 1.55 !important;margin: 0 !important}body.simple .simple-flip-back a{color: var(--simple-accent) !important}body.simple .u-grid-3:not(.simple-flip-grid){display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 18px !important;margin-bottom: 28px !important}body.simple .u-grid-3 > .u-card:not(.simple-flip){background: #fff !important;border: 1px solid var(--simple-line) !important;border-radius: 18px !important;padding: 24px 22px !important;box-shadow: 0 10px 28px rgba(11,21,29,0.06) !important}body.simple main .u-section .u-grid-3 > .u-card:not(.simple-flip) p{font-size: 16px !important;line-height: 1.6 !important}body.simple .u-steps-grid,body.simple .u-grid-3:has(> .u-step-card){display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 18px !important}body.simple .u-step-card{display: block !important;background: var(--pwe-paper,#FAF9F6) !important;border: 0 !important;border-top: 4px solid var(--simple-accent) !important;border-radius: 0 0 18px 18px !important;padding: 22px !important}body.simple main .u-section:nth-of-type(even) .u-step-card{background: #fff !important}body.simple .u-step-num{font-family: var(--pwe-serif,Georgia,serif) !important;font-size: 36px !important;margin: 0 0 10px !important;display: block !important}body.simple main .u-section .u-step-card p{font-size: 16px !important;line-height: 1.6 !important}body.simple .simple-steps-links{display: flex !important;flex-wrap: wrap !important;gap: 10px !important;margin: 24px 0 0 !important}body.simple .simple-steps-links a{display: inline-block;border: 2px solid var(--pwe-navy,#11212E);border-radius: 999px;padding: 9px 18px;font-size: 15px !important;font-weight: 600;color: var(--pwe-navy,#11212E) !important;text-decoration: none !important}body.simple .simple-steps-links a:first-child{background: var(--simple-accent);border-color: var(--simple-accent)}body.simple .simple-steps-links a:hover{background: var(--pwe-navy,#11212E);border-color: var(--pwe-navy,#11212E);color: #fff !important}body.simple main .u-section ul:not([class]){list-style: none !important;padding: 0 !important;margin: 0 0 18px !important}body.simple main .u-section ul:not([class]) > li{position: relative !important;padding: 0 0 0 30px !important;margin: 0 0 10px !important}body.simple main .u-section ul:not([class]) > li::before{content: "" !important;position: absolute !important;left: 0 !important;top: 0.45em !important;width: 16px !important;height: 9px !important;border-left: 3px solid var(--pwe-brass,#806234) !important;border-bottom: 3px solid var(--pwe-brass,#806234) !important;transform: rotate(-45deg) !important;background: none !important}@media (max-width: 1000px){body.simple .simple-flip-grid,body.simple .u-grid-2x2.simple-flip-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.simple .u-grid-3:not(.simple-flip-grid),body.simple .u-steps-grid,body.simple .u-grid-3:has(> .u-step-card){grid-template-columns: 1fr !important}}@media (max-width: 560px){body.simple .simple-flip-grid,body.simple .u-grid-2x2.simple-flip-grid{grid-template-columns: 1fr !important}body.simple .u-card.simple-flip{min-height: 150px}}@media (prefers-reduced-motion: reduce){body.simple .simple-flip-inner{transition: none}}.name-split{display: grid;grid-template-columns: repeat(auto-fit,minmax(118px,1fr));gap: 10px;width: 100%}.name-split > input{min-width: 0;width: 100%;box-sizing: border-box}@media (min-width: 1000px){html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links a.nav-cta.nav-cta.nav-cta.nav-cta.nav-cta:not(.nav-apply){background: none !important;color: #D6DDE2 !important;font-weight: 500 !important;padding: 8px 11px !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links a.nav-cta.nav-cta.nav-cta.nav-cta.nav-cta:not(.nav-apply):hover{color: #fff !important;background: rgba(255,255,255,0.1) !important}html body:is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav):is(.simple,.simple-home,.simple-calc,.simple-nav) > header nav .nav-links > li:has(> .nav-apply){margin-left: 6px !important}}body.premium-about.simple-nav .premium-trust-hero-layout{align-items: start !important}body.premium-about.simple-nav .premium-trust-hero-layout > picture{align-self: start !important}body.advisory-contact .contact-ways{display: grid;grid-template-columns: 1fr 1.3fr 1fr;gap: 12px;margin: 22px 0 0;padding: 0;list-style: none}body.advisory-contact .contact-ways li{margin: 0;padding: 0}body.advisory-contact .contact-ways li::before{content: none !important}body.advisory-contact .contact-ways a{display: block;height: 100%;box-sizing: border-box;background: #fff;border: 1px solid var(--simple-line,#E4DED2);border-radius: 14px;padding: 14px 16px;text-decoration: none !important;color: var(--simple-ink,#11212E) !important;font-weight: 700;font-size: 15px;line-height: 1.35;overflow-wrap: anywhere}body.advisory-contact main .advisory-contact-intro > .container{max-width: 720px !important}body.advisory-contact .contact-ways a:hover{border-color: var(--simple-accent,#F5C443);box-shadow: 0 6px 18px rgba(17,33,46,0.08)}body.advisory-contact .contact-ways a > span:first-child{display: block;font-size: 12px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: #62707A;margin-bottom: 4px}@media (max-width: 700px){body.advisory-contact .contact-ways{grid-template-columns: 1fr}}body.simple .simple-flip-back a.simple-flip-link{display: inline-block;margin-top: 14px;font-size: 15px;font-weight: 700;text-decoration: none !important}body.simple .simple-flip-back a.simple-flip-link::after{content: "";position: absolute;inset: 0}body.simple .simple-flip:has(.simple-flip-link){cursor: pointer}@media (hover: hover){body.simple .simple-flip-hint{display: none !important}}:is(.journey-field,.form-group,.hqf-field):has(> .name-split){grid-column: 1 / -1 !important}.journey-field:has(> .name-split) ~ .journey-field.journey-full:has(> input[type="tel"]){grid-column: auto !important}div:has(> .name-split){grid-column: 1 / -1 !important}div:has(> .name-split) + div + .u-form-full:has(> input[type="tel"]){grid-column: auto !important}.site-footer .site-footer-office{font-style: normal;display: flex;flex-direction: column;gap: 6px;margin: 0 0 28px;font-size: 15px;line-height: 1.5}.site-footer .site-footer-office strong{font-size: 17px;color: #fff;margin-bottom: 2px}.site-footer .site-footer-office a{color: #D6DDE2;text-decoration: none;width: fit-content}.site-footer .site-footer-office a:hover{color: #fff;text-decoration: underline}@media (min-width: 1100px){.site-footer > .container:has(> .site-footer-office){display: grid;grid-template-columns: 290px minmax(0,1fr);column-gap: 48px}.site-footer > .container:has(> .site-footer-office) > *{grid-column: 1 / -1}.site-footer > .container > .site-footer-office{grid-column: 1;margin: 0}html body .site-footer > .container > .site-footer-office + .site-footer-grid{grid-column: 2;grid-template-columns: repeat(4,minmax(0,1fr)) !important}}body.advisory-contact .contact-office{margin: 16px 0 0;font-size: 15px}body.advisory-contact .contact-office a{color: var(--simple-ink,#11212E)}:root{--experience-navy:#182e3e;--experience-gold:#e6c67b;--experience-ink:#25374c;--experience-muted:#526174;--experience-border:#bcc6d1;--experience-measure:70ch}html{font-size:16px}body{line-height:1.7;--color-gray:#526174;--color-text-muted:#526174}body h1,body main h1{font-family:var(--font-display,var(--font-display,'Source Serif 4',Georgia,serif));font-size:clamp(2.125rem,1.35rem + 2.2vw,3.25rem)!important;line-height:1.12!important}body main h2{font-size:clamp(1.65rem,1.25rem + 1.2vw,2.35rem);line-height:1.2}body main h3{font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);line-height:1.3}.article-body,.blog-content,.content-narrow{line-height:1.75}main .reveal,main [data-animate]{opacity:1!important;transform:none!important;transition:none!important}main p a{text-decoration:underline;text-underline-offset:3px}body .journey-education a{color:#735719}body .dscr-disclaimer,body #dscr-calc-main>section:last-of-type p{color:#526174!important;font-size:.9375rem!important;line-height:1.65}body.home-pilot .loan-programs-intro>p,body.home-pilot .text-lg.mb-xl{color:#526174!important}body .blog-card-category,body .loan-program-cta,body[data-situation-page] .content-narrow p a{color:#735719!important}body footer a[href="/texas-complaint-notice.html"]{color:#e6c67b!important;text-decoration:underline}body .lp-footer .lp-nmls,body .lp-footer .lp-nmls a{color:#e2e8f0!important;font-size:.875rem;line-height:1.65}body main :is(.article-body,.blog-content,.pro-section) p{font-size:1rem!important;line-height:1.75}.article-body>p,.article-body>ul,.article-body>ol,.blog-content>p{max-width:var(--experience-measure)}.article-body :is(h2,h3){margin-top:1.8em}body main .container-narrow{width:100%;max-width:840px;margin-inline:auto;padding-inline:24px}body main .article-body{max-width:76ch;margin-inline:auto}body main .blog-post-header{position:static;background:transparent;color:#25374c;padding:0 0 24px;margin:0 0 28px;border-bottom:1px solid #d8d9d4;box-shadow:none}body main .blog-post-header h1{font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem)!important;margin:0 0 20px;text-wrap:balance}body main .blog-post-meta{color:#526174;font-size:.9375rem;line-height:1.6}body main .blog-post-intro{padding:20px 24px;margin:24px 0;background:#f3f0e8;border-left:3px solid #b7974e;border-radius:0 8px 8px 0;color:#25374c;font-size:1.0625rem;line-height:1.7}body main .blog-post-intro strong{font-weight:600}body main .blog-post :is(h2,h3){margin-top:1.3em;margin-bottom:.6em;text-wrap:balance}body main :is(.blog-post,.article-body) h2{font-size:clamp(1.5rem,1.25rem + .7vw,1.875rem);line-height:1.25}body main :is(.blog-post,.article-body) h3{font-size:1.25rem;line-height:1.35}body main :is(.blog-post,.article-body) :is(p,li){line-height:1.75}body main .blog-related a{color:#735719!important;text-decoration:underline;text-underline-offset:3px}body main .newsletter-issue-badge{background:#f3e7c7;color:#59430f;border:1px solid #d5bd78}body main .hero-trust-badge{background:#182e3e;color:#fff;border-color:#b7974e;font-size:.875rem}body main .hero-rating-chip{background:#f3e7c7;color:#59430f;font-size:.875rem}body main .rate-direction-badge{color:#25374c!important;font-size:.9375rem}body .journey-hero .journey-intro strong{color:inherit!important}body .journey-hero #review-title{color:#182e3e!important}body .lp-program-badge{background:#e6c67b;color:#182e3e}body .dpa-program-name,body .ty-phone-cta a{color:#e6c67b}body .dpa-programs-disclaimer,body .cta-or{color:#dce3ed;opacity:1;font-size:.875rem}body .eq-kicker,body .eq-hero p a,body .eq-note a,body .scenario-tag{color:#735719}body.equity-page .eq-kicker,body.equity-page main p a{color:#735719!important}body .guide-final-cta .cta-or{color:#dce3ed}body :is(.bd-comp-cost,.bd-comp-savings-label,.bd-comp-vs){color:#526174;font-size:.9375rem}body .footer-nmls a{text-decoration:underline;text-underline-offset:3px}body .ty-schedule-btn{background:#e6c67b;color:#182e3e}body main .bg-navy .text-gold{color:#e6c67b}body main .bg-navy .text-lg{color:#dce3ed}body.legacy-loan-page .hero-quick-form-glass{background:#182e3e}body.legacy-loan-page .hero-quick-form-title,body.legacy-loan-page .hero-quick-form-field label{color:#fff;font-size:.9375rem}body.legacy-loan-page .hero-quick-form-field :is(input,select){background:#fff;color:#25374c;font-size:1rem;border:1px solid #bcc6d1}body.legacy-loan-page .hero-quick-form-field input::placeholder{color:#526174}body.location-page main p{max-width:76ch}.page-contents{display:block;margin:28px 0 36px;padding:20px 24px;border:1px solid #d8d9d4;border-top:3px solid #b7974e;border-radius:8px;background:#faf9f6}.page-contents .page-contents-title{font:700 .8125rem/1.5 var(--font-primary,'Inter',sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#526174;margin:0 0 12px}.page-contents ol{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding:0;list-style:none}.page-contents li{margin:0;font-size:.9375rem;line-height:1.5}.page-contents a{display:block;color:#25374c;text-decoration:underline;text-decoration-color:#b7974e;text-underline-offset:4px;padding:5px 0}.page-contents a:hover{color:#735719}body main .bg-dark{background:#182e3e;color:#fff}body main .bg-dark :is(h2,h3){color:#fff}body main .bg-dark p{color:#dce3ed}body main .btn-light{background:#e6c67b;color:#182e3e;border:1px solid #e6c67b}body main .btn-outline-light{background:transparent;color:#fff;border:1px solid #b5c0ce}body main .cta-phone-link{flex-basis:100%;color:#e6c67b;text-decoration:underline;text-underline-offset:3px}body main .blog-dual-cta p:last-child{font-size:.875rem!important;color:#dce3ed!important}body main .article-next-step{max-width:840px;margin:32px auto;padding:24px!important;background:#f3f0e8;border-left:3px solid #b7974e;border-radius:0 8px 8px 0}body main .article-next-step :is(h2,p){color:#25374c!important}body main .article-next-step h2{font-size:1.4rem;margin:0 0 12px}body main .article-next-step .btn{background:#182e3e;color:#fff;border-color:#182e3e}body main .bg-primary{background:#f3f0e8;color:#25374c}body main .bg-primary .btn-primary{background:#182e3e;color:#fff;border-color:#182e3e}body main .bg-primary :is(.btn-secondary,.btn-outline-light){background:transparent;color:#182e3e;border:1px solid #8190a3}@media(prefers-reduced-motion:no-preference){.page-contents a,.btn{transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.page-contents a:hover{background:#f3f0e8}.btn:hover{box-shadow:0 4px 12px #182e3e20}}main :is(h2,h3)[id]{scroll-margin-top:115px}@media(max-width:600px){body main .container-narrow{padding-inline:20px}.page-contents{padding:18px 20px}.page-contents ol{grid-template-columns:1fr;gap:6px}body main .blog-post-intro{padding:18px 20px}main :is(h2,h3)[id]{scroll-margin-top:95px}}main :is(.article-body,.blog-content,.journey-education) a{text-decoration:underline;text-underline-offset:3px}:is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #a67c20;outline-offset:4px}.skip-link{top:0!important;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}body :is(.btn,.journey-button,.dscr-btn){min-height:48px;font-size:1rem;line-height:1.4;text-wrap:balance}body :is(input,select,textarea){font-size:1rem}body :is(.journey-field label,.journey-card .journey-form-intro,.journey-card .journey-hint,.journey-consent,.journey-hero .journey-path-note p,.journey-hero .journey-contact,.dscr-helper){font-size:.9375rem;line-height:1.55}body .journey-hero .journey-intro{font-size:1.0625rem;line-height:1.65}body .journey-hero .journey-byline{font-size:.875rem}body .journey-hero .journey-eyebrow,body .journey-card .journey-progress{font-size:.8125rem}.journey-card :is(p,label,legend){text-shadow:none}.journey-card .journey-fields{gap:1.1rem}.journey-card .journey-consent{padding-block:.4rem}.journey-card .journey-field label{min-height:0!important}.journey-card .journey-status{font-size:1rem;overflow-wrap:anywhere}.journey-summary{margin:1rem 0;padding:1rem;background:#f0f3f6;border:1px solid var(--experience-border);border-radius:6px}.journey-summary h3{font:600 1.05rem/1.4 var(--font-primary);margin:0 0 .5rem}.journey-summary dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem 1rem;font-size:.9375rem}.journey-summary dt{color:var(--experience-muted)}.journey-summary dd{margin:0;overflow-wrap:anywhere;font-weight:600}.journey-summary p{font-size:.9375rem;line-height:1.6;margin:.8rem 0 0}.journey-summary p.journey-summary-disclaimer{margin:.45rem 0 0;color:#3e4c59;font-size:12px;font-weight:400;line-height:1.35;letter-spacing:0}.journey-summary a{display:inline-block;margin-top:.7rem;text-decoration:underline}.journey-next-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.journey-next-actions a{text-decoration:underline}.journey-status[data-tone="error"]{border-color:#a32b24;background:#fff4f2;color:#69251f}.experience-portal-note{font-size:.875rem;line-height:1.5;margin:.6rem 0 0;color:inherit}header:where(body > header) nav{gap:1rem}body header:where(body > header) .nav-logo-img{height:64px;width:auto;max-width:180px}body header:where(body > header) .nav-links{gap:.7rem}body header:where(body > header) .nav-links>li>a{min-height:44px;display:inline-flex;align-items:center;font-size:.875rem}body header:where(body > header) .nav-links a.nav-cta{background:var(--experience-navy);color:#fff!important;padding:.7rem .9rem;border:1px solid #8190a3}body header:where(body > header) .nav-links a.nav-apply,body .experience-header-actions .nav-apply{background:var(--experience-gold);color:var(--experience-navy)!important;font-weight:700;border-color:var(--experience-gold)}body header:where(body > header) .nav-dropdown a{min-height:44px;display:flex;align-items:center}.nav-has-dropdown:focus-within>.nav-dropdown{display:block}.experience-header-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.experience-header-actions a{display:inline-flex;min-height:44px;align-items:center;padding:.6rem .85rem;border-radius:6px;font-weight:600}.experience-header-actions .nav-cta{background:var(--experience-navy);color:#fff}body .lp-header .experience-header-actions .nav-cta{display:inline-flex!important}body .lp-header .experience-header-actions>a:not(.nav-apply){color:#fff}body .lp-header .nav-container{padding:1rem 24px;max-width:1280px;margin:auto}.experience-mobile-text{display:none}.experience-calculator-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.2rem 0}.experience-calculator-note{font-size:.9375rem;line-height:1.6;max-width:65ch;margin:.8rem 0}.experience-calculator-error{color:#922920;font-size:1rem}.experience-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:1rem 0;border:1px solid #d6dde5;border-radius:6px}.experience-table-scroll table{margin:0;min-width:560px}.experience-table-scroll th,.experience-table-scroll td{padding:.8rem 1rem;font-size:1rem;line-height:1.5;vertical-align:top}@media(max-width:1280px){body header:where(body > header) .mobile-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:48px;min-width:48px;padding:10px;background:transparent}body header:where(body > header) nav{position:relative;flex-wrap:wrap}body header:where(body > header) .nav-links{display:none;position:static;transform:none;width:100%;flex-basis:100%;padding:.5rem 0 1rem;max-height:calc(100dvh - 110px);overflow-y:auto;background:#fff;box-shadow:none;gap:.3rem}body header:where(body > header) .nav-links.active{display:flex;flex-direction:column;align-items:stretch}body header:where(body > header) .nav-links>li{width:100%}body header:where(body > header) .nav-links>li>a{display:flex;min-height:48px;padding:.7rem 1rem}body header:where(body > header) .nav-links a:not(.nav-cta){color:#182e3e!important}body header:where(body > header) .nav-dropdown{position:static;transform:none;box-shadow:none;border-top:0;min-width:0;width:100%;margin:0;padding:0 0 .5rem 1rem}body header:where(body > header) .nav-dropdown a{white-space:normal}body header:where(body > header) .nav-has-dropdown:hover>.nav-dropdown,body header:where(body > header) .nav-has-dropdown:focus-within>.nav-dropdown{display:none}body header:where(body > header) .nav-has-dropdown.open>.nav-dropdown{display:block}body header:where(body > header) .nav-links .nav-phone-li{display:block}.experience-mobile-text{display:block}}@media(max-width:600px){body header:where(body > header) .nav-logo-img{height:54px;max-width:155px}.experience-header-actions{gap:.3rem}.experience-header-actions a{padding:.5rem .65rem;font-size:.875rem}body .lp-header .nav-container{padding:.6rem 1rem}.experience-calculator-actions{flex-direction:column}.experience-calculator-actions>*{width:100%;text-align:center}.journey-summary dl{grid-template-columns:1fr 1fr;font-size:.875rem}body .journey-hero .journey-byline{margin-top:1rem}body .dscr-calculator-module .dscr-cashflow-label{max-width:18ch;white-space:normal}body:has(.sticky-mobile-bar) .mortgage-assistant{bottom:calc(86px + env(safe-area-inset-bottom))}body:has(.journey-form) .sticky-mobile-bar{display:none}}@media(min-width:601px){body .journey-card .journey-field label{min-height:3.1em!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important}}body header:where(body > header),body header:where(body > header).scrolled{background:#182e3e;border-bottom:1px solid #283d58;color:#fff;top:0}body header:where(body > header)>.container,body .lp-header .nav-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}body header:where(body > header) nav{padding-block:12px;min-height:88px}body header:where(body > header) .nav-brand{flex-shrink:0}body header:where(body > header) .nav-logo-img{content:url('/assets/logo-light.svg');filter:none!important}body header:where(body > header) .nav-links>li>a{color:#fff}body header:where(body > header) .nav-links>li>a.nav-phone{color:#fff!important}@media(max-width:1280px){body header:where(body > header) .nav-links>li>a.nav-phone{color:#182e3e!important}}body header:where(body > header) .mobile-menu-toggle span{background:#fff}body main>.breadcrumb{margin:0;padding:0;background:#faf9f6;border-bottom:1px solid #e5e3dc}body main>.breadcrumb>.container{max-width:1280px;margin-inline:auto;padding:0 24px}body .breadcrumb nav{padding:18px 0;min-height:0;justify-content:flex-start}body .breadcrumb ol{margin:0;gap:0;line-height:1.6}body .breadcrumb li{margin:0;color:#526174}body .breadcrumb li[aria-hidden="true"]{display:none}body .breadcrumb li::after{content:none!important}body .breadcrumb li+li::before{content:'›';color:#788393;margin:0 10px}body .breadcrumb a{color:#735719}body[data-situation-page] main .journey-hero{background:#f3f0e8;color:#25374c;padding:56px 0;min-height:0;height:auto;max-height:none;overflow:visible}body[data-situation-page] .journey-grid{max-width:1280px;padding:0 24px;margin:0 auto;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:64px;align-items:start}body[data-situation-page] .journey-copy{padding-top:10px;text-align:left}body[data-situation-page] .journey-copy h1{color:#182e3e;max-width:23ch;text-shadow:none;letter-spacing:-.025em;margin:0 0 24px}body[data-situation-page] .journey-hero .journey-eyebrow{color:#735719;margin-bottom:16px;line-height:1.5}body[data-situation-page] .journey-hero .journey-intro{color:#526174;font-size:1.0625rem;line-height:1.7;max-width:60ch;margin:0 0 24px;text-shadow:none}body[data-situation-page] .journey-hero .journey-actions{gap:12px;margin:0}body[data-situation-page] .journey-hero .journey-primary{background:#e6c67b;color:#182e3e;border-color:#b7974e}body[data-situation-page] .journey-hero .journey-secondary{background:transparent;color:#182e3e;border-color:#7b8999}body[data-situation-page] .journey-hero .journey-secondary:hover{background:#e8e3d7}body[data-situation-page] .journey-hero .journey-contact,body[data-situation-page] .journey-hero .journey-contact a{color:#314963}body[data-situation-page] .journey-hero .journey-contact{margin:20px 0}body[data-situation-page] .journey-hero .journey-path-note{border-color:#c9c9c3;padding-top:20px;margin:24px 0}body[data-situation-page] .journey-hero .journey-path-note p,body[data-situation-page] .journey-hero .journey-byline{color:#526174}body[data-situation-page] .journey-card{background:#fff;border:1px solid #d8d9d4;border-top:3px solid #b7974e;padding:28px;border-radius:10px;box-shadow:0 8px 24px #182e3e0a}body[data-situation-page] .journey-card h2{font-family:var(--font-display);font-size:1.75rem!important;line-height:1.25;margin:0 0 12px}body .journey-card .journey-field label{min-height:0!important;font-size:.9375rem;line-height:1.5}body .journey-card fieldset>.journey-fields{grid-template-columns:1fr}body .journey-card .journey-progress{font-size:.8125rem}body .journey-estimates{border-top:1px solid #d8d9d4;margin:20px 0 0;padding-top:4px}body .journey-estimates summary{cursor:pointer;padding:12px 0;color:#314963;font-size:.9375rem;font-weight:600;line-height:1.5;min-height:48px}body .journey-estimates .journey-fields{margin-top:12px;grid-template-columns:1fr 1fr}body .journey-card .journey-submit{margin-top:20px}body:not(.home-pilot) main .hero>.container{margin-inline:auto;max-width:1280px;padding-inline:24px}body:not(.home-pilot) main .hero{height:auto;min-height:0;max-height:none;display:block;background:#f3f0e8;padding:56px 0;color:#25374c}body:not(.home-pilot) main .hero::before{display:none}body:not(.home-pilot) main .hero .hero-cutout{display:none}body:not(.home-pilot) main .hero :is(.hero-subtitle,.hero-call-link-a,.hero-legal){color:#526174;text-shadow:none}body:not(.home-pilot) main .hero h1{color:#182e3e}body:not(.home-pilot) main .hero .btn-hero-ghost{background:transparent;color:#182e3e;border-color:#7b8999}body :is(.btn-primary,.journey-primary){background:#e6c67b;color:#182e3e;border-color:#b7974e}body .calc-layout-bd>*{min-width:0}body .calc-layout-bd input{min-width:0;max-width:100%}body .bd-chart-wrap{max-width:100%;overflow:hidden}body .contact-value a{color:#e6c67b}body .contact-ctas a{background:#e6c67b;color:#182e3e}body .card-icon{color:#735719}body .calc-suite .calc-tool-hero{background:#f3f0e8;color:#526174}body .calc-suite .calc-tool-hero h1{color:#182e3e}body .calc-suite .calc-tool-hero p{color:#526174;opacity:1}body .asset-depletion-calculator-module .adc-hero-number-period{color:#e6c67b}body>footer a{color:#e6c67b}body>footer p a{text-decoration:underline;text-underline-offset:3px}body .bd-summary-cards .highlight :is(.bd-card-label,.bd-card-sub){color:#526174}body #bd-out-yr1-pmt,body #w-down-amount{color:#526174}body .savings-cell{color:#047857!important}body .wrap-metric-value--highlight{color:#047857}body .wrap-cta p{color:#dce3ed;opacity:1}body .calc-referral-footer a{text-decoration:underline;text-underline-offset:3px}body main :is(.pro-hero,.lp-hero,.page-hero)>.container{max-width:1280px;margin-inline:auto;padding-inline:24px}body.professional-page .pro-hero{background:#f3f0e8;padding:56px 0}body.professional-page .pro-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:64px}body.professional-page .pro-kicker{color:#735719;font-size:.8125rem;line-height:1.5;margin:10px 0 16px}body.professional-page .pro-hero h1{color:#182e3e;margin:0 0 24px;letter-spacing:-.025em;max-width:23ch}body.professional-page .pro-answer{font-size:1.0625rem;line-height:1.7;color:#526174}body.professional-page .pro-form-card{border:1px solid #d8d9d4;border-top:3px solid #b7974e;border-radius:10px;padding:28px;box-shadow:0 8px 24px #182e3e0a}body.professional-page .pro-form-card h2{font-size:1.75rem;line-height:1.25;margin:0 0 12px}body.professional-page .pro-field label{font-size:.9375rem;line-height:1.5}@media(max-width:1280px){body header:where(body > header) .nav-links{border-radius:6px}body header:where(body > header) nav{min-height:80px}body header:where(body > header) .mobile-menu-toggle{position:static;margin:0;transform:none;flex:0 0 48px;width:48px;height:48px;right:auto;top:auto}}@media(max-width:900px){body[data-situation-page] .journey-grid{grid-template-columns:1fr;gap:32px}body[data-situation-page] main .journey-hero{padding:36px 0}body[data-situation-page] .journey-copy h1{max-width:25ch}body[data-situation-page] .journey-card{width:100%;max-width:680px}body.professional-page .pro-hero-grid{grid-template-columns:1fr;gap:32px}body.professional-page .pro-hero{padding:36px 0}}@media(max-width:600px){body header:where(body > header)>.container,body .lp-header .nav-container,body main>.breadcrumb>.container,body[data-situation-page] .journey-grid{padding-inline:20px}body header:where(body > header) nav{padding-block:8px;min-height:70px}body .breadcrumb nav{padding:14px 0;min-height:72px}body[data-situation-page] main .journey-hero{padding:28px 0 36px}body[data-situation-page] .journey-copy h1{font-size:2.125rem!important;line-height:1.15!important}body[data-situation-page] .journey-hero .journey-actions>*{flex:none;min-height:50px;width:100%}body[data-situation-page] .journey-card{padding:22px 18px}body .journey-estimates .journey-fields{grid-template-columns:1fr}body.professional-page .pro-hero{padding:28px 0 36px}body.professional-page .pro-form-card{padding:22px 18px}body.professional-page .pro-hero h1{font-size:2.125rem!important;line-height:1.15!important}}body main label{font-size:.9375rem!important;line-height:1.55}body main :is(.hero-legal,.pro-privacy,.pro-form-status,.rc-form-disclaimer,.lp-form-disclaimer,.guide-form-privacy,.form-trust-line,.rate-widget-disclaimer,.dscr-hint,.move-note,.calc-rule-note,.bsl-reviewed,.home-other-paths,.adc-card-desc,.adc-hero-sub){font-size:.875rem!important;line-height:1.6}body.bsl-page main p.reveal{font-size:1rem!important}body main .hero-legal{color:#526174}body.legacy-loan-page main .hero-legal{color:#dce3ed}body main .closing-costs-hero{background:#f3f0e8;padding:40px 24px;color:#182e3e}body main .closing-costs-hero h1{color:#182e3e;max-width:1000px;margin:0 auto 14px}body main .closing-costs-hero p{color:#526174;font-size:1.0625rem}body.location-page main .city-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;background:#f3f0e8;padding:56px max(24px,calc((100vw - 1140px)/2))}body.location-page .city-hero h1{color:#182e3e;max-width:23ch;margin-bottom:24px}body.location-page .city-subtitle{font-size:1.0625rem;color:#526174;line-height:1.7}body.location-page .hero-trust{display:flex;flex-wrap:wrap;gap:8px;font-size:.875rem;color:#526174;margin-top:24px}body.location-page main .hero-two-col:has(.quick-quote-form){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:center}body.location-page main .quick-quote-form{padding:28px;background:#fff;border:1px solid #d8d9d4;border-top:3px solid #b7974e;border-radius:10px;box-shadow:0 12px 28px #182e3e0d;color:#25374c;width:100%}body.location-page main .quick-quote-form h3{color:#182e3e;margin:0 0 20px}body.location-page main .quick-quote-form .form-group{margin-bottom:16px}body.location-page main .quick-quote-form label{display:block;color:#25374c}body.location-page main .quick-quote-form :is(input:not([type=checkbox]):not([type=hidden]),select){width:100%;min-height:46px;padding:10px 12px;background:#fff;color:#25374c;border:1px solid #bcc6d1;border-radius:6px;font-size:1rem}body.location-page main .quick-quote-form .btn-full{width:100%;margin-top:12px;min-height:48px}body main .scenario-card .scenario-tag{color:#735719;font-size:.875rem}body main .ty-phone-cta a{text-decoration:underline;text-underline-offset:3px}body main .bg-navy h1{color:#fff}body main .blog-article>.container{max-width:840px;padding-inline:24px;margin-inline:auto}body main .blog-article-title{font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem)!important;margin-bottom:20px}body main .blog-article-body h2{font-size:clamp(1.5rem,1.25rem + .7vw,1.875rem)}body .journey-copy>p>a[href="#dscr-cash-out"],body .borrower-followup>a,body :is(.map-source,.map-byline)>a{color:#735719}@media(max-width:900px){body.location-page main .city-hero{grid-template-columns:1fr;padding:36px 24px;gap:28px}body.location-page main .hero-two-col:has(.quick-quote-form){grid-template-columns:1fr;gap:28px}body.location-page main .quick-quote-form{padding:24px 20px}}body:has(header .nav-links.active) .mortgage-assistant{visibility: hidden;pointer-events: none}body[data-situation-page] .journey-hero{background:#182e3e;padding:clamp(1.5rem,4vw,3.5rem) 0;color:#fff}body[data-situation-page] .journey-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3.5rem);max-width:1200px;width:100%;margin:0 auto;align-items:start;padding-inline:24px}.journey-copy{min-width:0;padding-top:.7rem}body[data-situation-page] .journey-copy h1{color:#fff;font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.12;margin:0 0 1.1rem;max-width:18ch}.journey-hero .journey-eyebrow{color:#e6c67b;text-transform:uppercase;letter-spacing:.1em;font-size: .75rem;font-weight:700;margin:0 0 1rem}.journey-hero .journey-intro{color:#e0e6ef;font-size:1rem;line-height:1.65;margin-bottom:1.5rem}.journey-actions{display:flex;flex-wrap:wrap;gap:.7rem}.journey-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.05rem;border:1px solid transparent;border-radius:6px;font:600 .92rem/1.3 var(--font-body,Inter,sans-serif);text-align:center;text-decoration:none;cursor:pointer;transition:background .15s}.journey-hero .journey-primary{background:#e6c67b;color:#182e3e}.journey-hero .journey-primary:hover{background:#f2dba2;color:#182e3e}.journey-hero .journey-secondary{background:transparent;border-color:#bbc9dc;color:#fff}.journey-hero .journey-secondary:hover{background:#223c5d;color:#fff}.journey-button:focus-visible,.journey-back:focus-visible,.journey-hero a:focus-visible{outline:3px solid #c08c29;outline-offset:4px}.journey-path-note{margin:1.4rem 0 1rem;border-top:1px solid #43546b;padding-top:1.2rem}.journey-hero .journey-path-note p{font-size:.88rem;line-height:1.6;color:#dce3ed;margin-bottom:.6rem}.journey-hero .journey-contact{font-size:.88rem;color:#dce3ed;margin:1rem 0}.journey-hero .journey-contact a{color:#fff;text-decoration:underline;text-underline-offset:3px}.journey-hero .journey-byline{font-size:.78rem;color:#c4cfdd;line-height:1.65;margin:1.4rem 0 0}.journey-card{background:#fbfaf7;color:#182a43;border:1px solid #e6dcc6;border-top:3px solid #c49b43;border-radius:9px;padding:clamp(1.2rem,2.5vw,1.8rem);box-shadow:0 12px 32px #05132738;scroll-margin-top:110px;min-width:0}body[data-situation-page] .journey-card h2{font-size:1.55rem;line-height:1.2;margin:0 0 .6rem;color:#182e3e}.journey-card .journey-form-intro{font-size:.83rem;color:#536174;line-height:1.5;margin:0 0 1rem}.journey-form fieldset{border:0;padding:0;margin:0;min-width:0}.journey-form legend{font-size:1rem;font-weight:600;padding:0;margin-bottom:.8rem;color:#182e3e}.journey-card .journey-progress{color:#5f4c22;font-size: .75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #c49b43;padding-bottom:.65rem;margin:0 0 1rem}.journey-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .9rem}.journey-field{display:flex;flex-direction:column;min-width:0;gap:.35rem}.journey-full{grid-column:1/-1}.journey-field label{color:#24374d;font-size:.8rem;line-height:1.45;font-weight:600;margin:0}.journey-field input,.journey-field select,.journey-field textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:46px;margin:0;border:1px solid #b9c2cf;border-radius:5px;background:#fff;color:#182a43;padding:.65rem .7rem;font:400 16px/1.4 var(--font-body,Inter,sans-serif)}.journey-field input::placeholder,.journey-field textarea::placeholder{color:#697486;opacity:1}.journey-field input:focus,.journey-field select:focus,.journey-field textarea:focus{outline:2px solid #8b6926;outline-offset:2px}.journey-field textarea{resize:vertical}.journey-card .journey-hint{font-size:.75rem;line-height:1.55;color:#586576;margin:.75rem 0 0}.journey-card .journey-hint a{color:#263d59;text-decoration:underline}.journey-consent{display:flex;align-items:flex-start;gap:.65rem;font-size:.75rem;font-weight:400;line-height:1.55;color:#465366;margin:1rem 0}.journey-consent input{flex:0 0 18px;width:18px;height:18px;margin:.2rem 0 0;accent-color:#182e3e}.journey-form-actions{display:flex;gap:1rem;align-items:center}.journey-submit{background:#182e3e;color:#fff;margin-top:1.1rem;flex:1;width:100%}.journey-submit:hover{background:#243f63;color:#fff}.journey-submit:disabled{opacity:.7;cursor:wait}.journey-back{background:none;border:0;padding:.8rem 0;margin-top:1.1rem;min-height:48px;color:#182e3e;text-decoration:underline;font:inherit;cursor:pointer}.journey-status{padding:1rem;border:1px solid #9a762d;border-radius:5px;background:#fff6df;color:#392a0b;font-size:.9rem;line-height:1.5}.journey-form [hidden]{display:none!important}.journey-related{max-width:760px;margin:1.5rem auto;padding:0 24px}body[data-situation-page="move_up"] .article-body{max-width:860px;margin-inline:auto;line-height:1.75}body[data-situation-page="move_up"] .article-body h2{margin-top:2rem}body[data-situation-page] .journey-education{max-width:1000px;margin:auto;padding:2.5rem 24px}.journey-education-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.journey-education-grid article{padding:1.2rem;background:#f6f4ee;border:1px solid #e1ddd1;border-radius:7px}.journey-education-grid h3{font-size:1.1rem;margin-top:0}@media(min-width:1000px){.journey-fields .journey-field label{min-height:2.9em}.journey-full label{min-height:0!important}}@media(max-width:999px){body[data-situation-page] .journey-grid{grid-template-columns:1fr;max-width:740px;gap:1.4rem}.journey-copy{padding-top:0}.journey-hero .journey-path-note{margin-top:1rem}.journey-hero .journey-byline{margin-top:.75rem}body[data-situation-page] .journey-copy h1{max-width:24ch}}@media(max-width:540px){body[data-situation-page] .journey-grid{padding-inline:18px}.journey-actions{flex-direction:column;align-items:stretch}.journey-fields,.journey-education-grid{grid-template-columns:1fr}.journey-card{padding:1.2rem}.journey-field label{min-height:0}.journey-hero .journey-intro{font-size:.94rem}.journey-card{scroll-margin-top:90px}}.journey-status[data-tone="sending"]{background:#edf4fb;border-color:#50739a;color:#182e3e}.journey-status[data-tone="error"]{background:#fff0ef;border:2px solid #ad2929;color:#751c1c}.journey-status:focus{outline:3px solid #9a762d;outline-offset:4px}.journey-confirmation{background:#fff;border-color:#d8dfe6;color:#24364b;padding:1.25rem;line-height:1.65}.journey-confirmation-intro{margin:1rem 0 .75rem}.journey-confirmation .journey-next-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 1.4rem}.journey-confirmation .journey-next-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1rem;border:1px solid #b8c3cf;border-radius:6px;color:#182e3e;font-weight:600;text-decoration:none}.journey-next-actions a:hover{background:#edf2f7}.journey-application{border-top:1px solid #d8dfe6;padding-top:1.2rem;margin-bottom:1.2rem}.journey-application h3{font-size:1.15rem;margin:0 0 .5rem;color:#182e3e}.journey-application p{margin:0 0 1rem}.journey-application-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.1rem;background:#182e3e;color:#fff!important;border-radius:6px;font-weight:600;text-align:center;text-decoration:none}.journey-application-link:hover{background:#243e60}.journey-confirmation>.journey-back{display:block;margin:0;padding:.4rem 0;min-height:44px}.journey-confirmed [hidden]{display:none!important}@media(max-width:540px){.journey-confirmation .journey-next-actions{flex-direction:column;align-items:stretch}.journey-application-link{display:flex;width:100%;box-sizing:border-box}.journey-confirmation{padding:1rem}}.journey-card.journey-confirmed h2{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.5rem,4vw,1.8rem);line-height:1.2}.journey-confirmed .journey-confirmation{padding:0;border:0;background:transparent;min-width:0;overflow-wrap:anywhere}.journey-confirmed .journey-confirmation:focus{outline:none}.journey-confirmed .journey-next-actions{margin:1.25rem 0 .75rem}.journey-confirmed .journey-next-actions a{box-sizing:border-box;max-width:100%;text-align:center}.journey-confirmed .advisory-contact-options{display:none}body.home-pilot main .home-conversation{align-self:start;border:1px solid #d8d3c8;border-top:3px solid #b99642;border-radius:8px;background:#faf9f6;padding:clamp(1.25rem,2.5vw,2rem);min-width:0}body.home-pilot main .home-conversation h2{font-family:var(--font-primary,Inter,sans-serif);font-size:clamp(1.5rem,1.2rem + .7vw,1.875rem)!important;font-weight:650;line-height:1.25;letter-spacing:-.025em;margin:0 0 1rem;max-width:23ch;color:#182e3e;text-wrap:balance}body.home-pilot main .home-conversation>p{font-size:1rem;line-height:1.65;color:#526174;margin:0 0 1.4rem;max-width:47ch}body.home-pilot main .home-conversation-button{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;font-size:1rem;line-height:1.4;text-align:center;white-space:normal}body.home-pilot main .home-conversation-contact{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #d8d3c8}body.home-pilot main .home-conversation-contact img{display:block;width:64px;height:72px;object-fit:contain;flex-shrink:0}body.home-pilot main .home-conversation-contact p{font-size:.875rem;line-height:1.5;color:#526174;margin:0}.home-conversation-links{display:flex;flex-wrap:wrap;gap:0 1.25rem}body.home-pilot main .home-conversation>p.home-conversation-programs{font-size:.9375rem;line-height:1.55;margin:1rem 0 0}body.home-pilot main .home-conversation-programs a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:#182e3e;font-weight:600;text-decoration:underline;text-underline-offset:4px}body.home-pilot main .home-conversation-links a{display:inline-flex;align-items:center;min-height:44px;color:#182e3e;font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}body main .conversation-card{box-shadow:none;scroll-margin-top:115px}body.contact-conversation .contact-grid>*{min-width:0}body.contact-conversation .contact-info,body.contact-conversation .info-box{overflow-wrap:anywhere}body main .conversation-card h2{font-family:var(--font-primary,Inter,sans-serif);font-size:1.6rem!important;line-height:1.3;margin:0 0 .75rem}body main .conversation-card .journey-field label{min-height:0!important}body main .conversation-card .journey-hint{margin:.25rem 0 0}body main .conversation-card> .journey-hint{margin-top:1rem}.conversation-legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){body main .conversation-card{scroll-margin-top:96px}.home-conversation-contact{gap:.75rem}body.home-pilot .sticky-mobile-bar .smb-btn-apply{font-size:.875rem;white-space:normal;line-height:1.25}}.review-proof{scroll-margin-top:100px;box-sizing:border-box;margin:2rem 0;padding:clamp(1.25rem,3vw,2rem);background:#faf8f2;border:1px solid #e4ddca;border-left:4px solid #8b6e24;border-radius:10px;color:#1f2937;min-width:0;text-align:left}.review-proof .review-proof-topic{margin:0 0 .65rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;color:#66521b}.review-proof-stars{color:#80631c;font-size:1rem;letter-spacing:.12em;margin-bottom:.75rem}.review-proof blockquote{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit}.review-proof blockquote p{margin:0 0 1rem;font-size:1.05rem;line-height:1.7;font-style:italic;color:#1f2937}.review-proof figcaption{font-size:.9rem;line-height:1.6;color:#374151}.review-proof figcaption strong,.review-proof figcaption span{display:block}.review-proof-links{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:1rem 0 0;font-size:.85rem;line-height:1.6}.review-proof-links a{color:#182e3e;text-decoration:underline;text-underline-offset:3px;padding:.25rem 0}.review-proof-links a:hover{color:#66521b}.review-proof-links a:focus-visible{outline:3px solid #80631c;outline-offset:4px;border-radius:2px}.testimonial-marquee-card .review-proof-links{margin-top:.5rem;font-size:.75rem}.testimonials-grid [id^="review-"]{scroll-margin-top:110px}.grid>.review-proof,.lp-reviews-grid>.review-proof{margin:0}@media(max-width:600px){.review-proof blockquote p{font-size:1rem}.review-proof-links a{min-height:44px;display:inline-flex;align-items:center}}body.advisory-site{--advisory-ink:#182e3e;--advisory-paper:#f6f3ed;--advisory-muted:#59636c;--advisory-accent:#7c6345;--advisory-rule:#d8d4cd;--advisory-control:#7e8589;--color-navy:var(--advisory-ink);--color-gold:var(--advisory-accent);--color-gray:var(--advisory-muted);--color-text:var(--advisory-ink);--color-text-muted:var(--advisory-muted);--color-light-gray:var(--advisory-paper);--color-border:var(--advisory-rule);--color-error:#9b2c2c;--radius-sm:4px;--radius-md:6px;--radius-lg:6px;--radius-xl:6px;--experience-navy:var(--advisory-ink);--experience-ink:var(--advisory-ink);--experience-muted:var(--advisory-muted);--experience-measure:68ch;--editorial-prose:720px;--editorial-warm:var(--advisory-paper);color:var(--advisory-ink);line-height:1.65}.advisory-site main :is(h1,h2,h3,h4,p){text-shadow:none!important}.advisory-site main h2{font-size:clamp(1.75rem,1.3rem + 1.1vw,2.125rem);line-height:1.25}.advisory-site main h3{font-family:var(--font-primary);font-size:clamp(1.25rem,1.1rem + .4vw,1.375rem);line-height:1.35}.advisory-site main .container{max-width:1200px}.advisory-site main .content-narrow{max-width:768px}.advisory-site main>section:where(:not(.breadcrumb)){padding-block:clamp(3rem,5.5vw,5rem)}.advisory-site :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--advisory-control);border-radius:4px;font-size:16px;min-width:0}.advisory-site :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--advisory-accent);outline-offset:4px}.advisory-site main .btn-primary{background:var(--advisory-ink);border:1px solid var(--advisory-ink);color:#fff;box-shadow:none;border-radius:4px}.advisory-site main :is(.bg-navy,.bg-dark,.guide-final-cta) .btn-primary{background:#fff;border-color:#fff;color:var(--advisory-ink)}.advisory-site main :is(.btn,.journey-button):hover{transform:none;box-shadow:none}.advisory-site header:where(body > header){background:var(--advisory-ink)}.advisory-site header:where(body > header) .container{max-width:1360px}.advisory-site header:where(body > header) .nav-links{gap:.8rem}.advisory-site header:where(body > header) .nav-links a.nav-cta:not(.nav-apply){background:#fff;border-color:#fff;color:var(--advisory-ink)!important;border-radius:4px}.advisory-site header:where(body > header) .nav-links a.nav-apply{background:transparent;border:0;color:#fff!important;text-decoration:underline;text-underline-offset:4px;font-weight:400;padding-inline:.3rem}.advisory-site header:where(body > header) .nav-dropdown{border-top:1px solid var(--advisory-rule)}.advisory-site footer{background:var(--advisory-ink)}.advisory-site main .accordion-item{box-shadow:none;border:0;border-bottom:1px solid var(--advisory-rule);border-radius:0}.advisory-site main .accordion-button{background:transparent;border-radius:0;padding:20px 0;font-family:var(--font-primary);font-size:17px}.advisory-site main .accordion-content{border:0;background:transparent}.advisory-site main .experience-table-scroll{border:0;border-radius:0}.advisory-site main .experience-table-scroll td{border-bottom:1px solid var(--advisory-rule)}.advisory-site main .experience-table-scroll th{background:var(--advisory-paper);color:var(--advisory-ink)}.advisory-site main :is(.journey-education,.content-narrow) p{font-size:18px;line-height:1.65}.advisory-article main :is(.container-narrow,.article-body){max-width:768px}.advisory-article main :is(.blog-post,.article-body,.blog-content) p{font-size:18px!important;line-height:1.65}.advisory-article main :is(.blog-post,.article-body) li{font-size:18px;line-height:1.65}.advisory-article main .blog-post-header h1{font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem)!important}.advisory-article main .blog-post-intro{border:0;border-left:2px solid var(--advisory-accent);border-radius:0;background:transparent;padding:4px 0 4px 24px}.advisory-article main .newsletter-author-bar{border-block:1px solid var(--advisory-rule);background:transparent;padding:16px 0;margin-bottom:32px}.advisory-author-image{width:48px;height:48px;object-fit:cover;object-position:center 25%;border-radius:50%;flex-shrink:0}.advisory-contents{border-block:1px solid var(--advisory-rule);padding:16px 0;margin:24px 0 32px}.advisory-contents>summary{font:600 15px/1.5 var(--font-primary);cursor:pointer;padding:4px 0}.advisory-site .advisory-contents .page-contents{border:0;border-radius:0;background:transparent;padding:16px 0 0;margin:0}.advisory-site .advisory-contents .page-contents ol{grid-template-columns:1fr;gap:4px}.advisory-product main .hero{height:auto;min-height:0;max-height:none;background:var(--advisory-paper);color:var(--advisory-ink);padding:48px 0}.advisory-product main .hero::before,.advisory-product main .hero-cutout{display:none}.advisory-product main .hero-glass-card{padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;max-width:850px}.advisory-product main .hero-two-col{display:block}.advisory-product main .hero-col-authority{align-items:flex-start;text-align:left}.advisory-product main .hero :is(h1,p,a){text-shadow:none;color:var(--advisory-ink)}.advisory-product main .hero .hero-subtitle{max-width:68ch;font-size:18px;line-height:1.65}.advisory-product main .hero h1{font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem)!important;line-height:1.2!important}.advisory-product main .hero .btn-primary{color:#fff}.advisory-product main .hero .btn-hero-ghost{border:1px solid var(--advisory-control);background:transparent}.advisory-product .advisory-quote{background:var(--advisory-paper)}.advisory-product .advisory-quote .hero-col-form{max-width:560px;margin:auto}.advisory-product .advisory-quote .hero-quick-form-glass{padding:24px;background:#fff;color:var(--advisory-ink);border:1px solid var(--advisory-rule);border-radius:6px;box-shadow:none}.advisory-product .advisory-quote :is(.hero-quick-form-title,.hero-quick-form-field label){color:var(--advisory-ink)}.advisory-product .advisory-quote .hero-trust-badge{background:transparent;color:var(--advisory-muted);border:0;white-space:normal;padding:0 0 16px;font-size:14px}.advisory-product main .grid:has(>.feature-item){grid-template-columns:1fr;gap:0;max-width:900px;margin-inline:auto}.advisory-product main .feature-item{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;box-shadow:none;border:0;border-bottom:1px solid var(--advisory-rule);border-radius:0;background:transparent;padding:24px 0}.advisory-product main .feature-item::before,.advisory-product main .feature-item>.feature-icon{display:none}.advisory-product main .feature-item h4{margin:0;font:600 18px/1.4 var(--font-primary)}.advisory-product main .feature-item p{margin:0;font-size:17px}.advisory-contact main .advisory-contact-intro{padding:32px 0 20px;background:var(--advisory-paper)}.advisory-contact main .advisory-contact-intro h1{font-size:clamp(2rem,1.5rem + 1.3vw,2.75rem)!important;max-width:800px}.advisory-contact main .advisory-contact-intro p{max-width:68ch;font-size:17px;margin:0}.advisory-contact main .advisory-contact-intro+section{padding-top:24px}.advisory-contact main .conversation-card{border:1px solid var(--advisory-rule);border-radius:6px;padding:24px}.advisory-contact main .conversation-card .journey-form-intro{font-size:16px}.advisory-contact main .contact-grid{align-items:start;gap:40px}.advisory-contact .advisory-contact-options{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px;font-size:15px}.advisory-blog-index main .advisory-blog-intro{padding:40px 0 24px;background:var(--advisory-paper)}.advisory-blog-index main .advisory-blog-intro p{max-width:65ch;font-size:18px;margin:0}.advisory-blog-index #blog-grid{display:block;max-width:960px;margin:auto}.advisory-blog-index #blog-grid .blog-card{display:grid;grid-template-columns:155px minmax(0,1fr);gap:8px 32px;padding:28px 0;border:0;border-bottom:1px solid var(--advisory-rule);border-radius:0;box-shadow:none;background:transparent;transform:none}.advisory-blog-index #blog-grid .blog-card:before{display:none}.advisory-blog-index #blog-grid .blog-card-category{grid-column:1;font-size:14px;line-height:1.5}.advisory-blog-index #blog-grid .blog-card-title{grid-column:2;grid-row:1;font:600 23px/1.35 var(--font-primary);margin:0;color:var(--advisory-ink)}.advisory-blog-index #blog-grid .blog-card-excerpt{grid-column:2;font-size:17px;display:block;-webkit-line-clamp:unset;margin:0}.advisory-blog-index #blog-grid .blog-card-meta{grid-column:1;grid-row:2;font-size:14px;margin:0;border:0;padding:0;color:var(--advisory-muted)}.advisory-blog-index #blog-grid .blog-card:first-child{padding:32px;background:var(--advisory-paper);border:0;margin-bottom:8px}.advisory-blog-index #blog-grid .blog-card:first-child .blog-card-title{font-family:var(--font-display);font-size:30px}.advisory-blog-index #blog-filters{gap:8px;margin-bottom:20px}.advisory-blog-index .blog-filter-btn{background:transparent;color:var(--advisory-ink);border:1px solid var(--advisory-rule);border-radius:4px;box-shadow:none}.advisory-blog-index .blog-filter-btn.active{background:var(--advisory-ink);color:#fff}.advisory-calculator .calc-suite{--calc-navy:var(--advisory-ink);--calc-blue:var(--advisory-ink)}.advisory-calculator main .calc-tool-hero{background:var(--advisory-paper);padding:28px 0;color:var(--advisory-ink);text-align:left}.advisory-calculator main .calc-tool-hero h1{color:var(--advisory-ink)}.advisory-calculator main .calc-tool-hero p{margin:0;max-width:65ch}.advisory-calculator main .calc-tool-hero+.section{padding-top:12px}.advisory-calculator .calc-card{border:1px solid var(--advisory-rule);border-radius:6px;background:#fff;box-shadow:none;backdrop-filter:none;transform:none}.advisory-calculator .calc-card:hover{box-shadow:none;transform:none}.advisory-calculator .calc-hero-wrap{text-align:left;border-bottom:1px solid var(--advisory-rule)}.advisory-calculator .calc-hero-number{font-size:40px}.advisory-calculator .calc-hero-label{text-transform:none;letter-spacing:0;font-size:16px}.advisory-calculator .calc-result-list{margin-top:20px}.advisory-calculator .calc-result-row{padding:12px 0}.advisory-calculator .calc-result-label{font-size:16px}.advisory-calculator .calc-input-number{display:block;width:100%;padding:10px 12px;min-height:48px;border:1px solid var(--advisory-control);margin:8px 0 12px;font:600 18px/1.4 var(--font-primary);font-variant-numeric:tabular-nums}.calc-input-error{color:#9b2c2c;font-size:14px;margin:4px 0}.calc-input-error[hidden]{display:none}.advisory-calculator .calc-result-note{font-size:15px;line-height:1.55;margin:16px 0 0;color:var(--advisory-muted)}.calc-mobile-summary{display:none}@media(max-width:1280px){.advisory-site header:where(body > header) .nav-links a.nav-apply{color:var(--advisory-ink)!important}}@media(max-width:600px){.advisory-site:has(main :is(input:not([type=hidden]),textarea,select):focus) .mortgage-assistant{display:none}.advisory-calculator.calc-editing-visible .mortgage-assistant{display:none}.advisory-calculator.calc-editing-visible .calc-mobile-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;position:fixed;inset:auto 0 0;z-index:100;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--advisory-ink);color:white;border-top:1px solid var(--advisory-rule);text-decoration:none}.calc-mobile-summary span{font-size:13px;line-height:1.4}.calc-mobile-summary strong{font:600 22px/1.2 var(--font-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.calc-mobile-summary small{grid-column:1/-1;font-size:12px;text-decoration:underline;text-underline-offset:3px}.advisory-site main .container{padding-inline:20px}.advisory-site main :is(.journey-education,.content-narrow) p,.advisory-article main :is(.blog-post,.article-body,.blog-content) p,.advisory-article main :is(.blog-post,.article-body) li{font-size:17px!important}.advisory-product main .hero{padding-block:32px}.advisory-product main .feature-item{grid-template-columns:1fr;gap:8px}.advisory-contact main .conversation-card{padding:20px 16px}.advisory-contact main .advisory-contact-intro h1{font-size:32px!important}.advisory-contact main .advisory-contact-intro p{font-size:16px}.advisory-contact main .contact-grid{gap:24px}.advisory-blog-index #blog-grid .blog-card{display:block;padding:24px 0}.advisory-blog-index #blog-grid .blog-card:first-child{padding:24px 18px}.advisory-blog-index #blog-grid .blog-card-title{font-size:22px;margin:8px 0}.advisory-blog-index #blog-grid .blog-card:first-child .blog-card-title{font-size:26px}.advisory-blog-index #blog-grid .blog-card-meta{margin-top:12px}.advisory-calculator .calc-hero-number{font-size:32px}.advisory-calculator .calc-layout{padding-top:12px;gap:24px}}@media(max-width:360px){.advisory-site main .container{padding-inline:16px}}@media print{.advisory-contents{display:none}.advisory-site main section{padding-block:16px}}.advisory-site main .advisory-cases{border-block:1px solid var(--advisory-rule);background:#fff}.advisory-case-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.advisory-case-list article{border-top:1px solid var(--advisory-rule);padding-top:20px}.advisory-case-status{font-size:14px!important;color:var(--advisory-muted)}.advisory-case-list h3 a{color:var(--advisory-ink);text-decoration:underline;text-underline-offset:4px}.advisory-case-list p{font-size:17px;line-height:1.65}.advisory-case-note{font-size:14px;margin-top:24px;max-width:85ch;color:var(--advisory-muted)}body.advisory-site[data-complex-income] .advisory-situation-list{display:block;margin-block:24px}body.advisory-site[data-complex-income] .advisory-situation-list .ci-card{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;padding:24px 0;border:0;border-top:1px solid var(--advisory-rule);border-radius:0;background:transparent}body.advisory-site[data-complex-income] .advisory-situation-list :is(h3,p){margin:0}.advisory-essay main .hero{background:var(--advisory-paper);min-height:0;height:auto;padding:40px 0;color:var(--advisory-ink)}.advisory-essay main .hero:before{display:none}.advisory-essay main .hero h1{color:var(--advisory-ink);font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem)!important}.advisory-essay main .newsletter-issue-badge{background:transparent;border:0;padding:0;color:var(--advisory-muted)}.advisory-calculator .dscr-meter{display:none}.advisory-calculator .dscr-status{background:var(--advisory-paper);border-color:var(--advisory-rule);color:var(--advisory-ink)}.advisory-calculator main .dscr-hero{padding:28px 0;background:var(--advisory-paper);color:var(--advisory-ink);text-align:left}.advisory-calculator main .dscr-hero::before{display:none}.advisory-calculator main .dscr-hero h1{color:var(--advisory-ink);font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem)!important;line-height:1.2!important}.advisory-calculator main .dscr-hero p.subtitle{color:var(--advisory-muted);font-size:17px;line-height:1.6;margin:16px 0}.advisory-calculator main .dscr-hero-ctas{margin-top:0;justify-content:flex-start}.advisory-calculator .dscr-start-link{display:inline-flex;align-items:center;min-height:44px;color:var(--advisory-ink);font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.advisory-calculator main .dscr-hero .btn-ghost{color:var(--advisory-ink);border-color:var(--advisory-control)}.advisory-calculator main .dscr-calculator-module{padding-block:24px 48px}.advisory-calculator .dscr-inner{padding-inline:20px;max-width:1200px}.advisory-calculator main .dscr-section-title{text-align:left;font-size:24px;margin-bottom:8px}.advisory-calculator main .dscr-section-sub{text-align:left;font-size:16px;margin-bottom:24px}.advisory-calculator .dscr-card{background:#fff;border:1px solid var(--advisory-rule);border-radius:6px;box-shadow:none}.advisory-calculator .dscr-band-tag{display:none}.advisory-calculator .dscr-score-number{color:var(--advisory-ink)!important}@media(max-width:700px){.advisory-case-list{grid-template-columns:1fr;gap:12px}}@media(max-width:700px){body.advisory-site[data-complex-income] .advisory-situation-list .ci-card{grid-template-columns:1fr;gap:8px}}.advisory-site main .hero:not(:has(form)){height:auto;min-height:0;max-height:none;padding:clamp(2.25rem,4vw,3.25rem) 0;background:var(--advisory-paper);color:var(--advisory-ink)}.advisory-site main .hero:not(:has(form))::before,.advisory-site main .hero:not(:has(form)) .hero-cutout{display:none}.advisory-site main .hero:not(:has(form)) .hero-glass-card{max-width:860px;padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none}.advisory-site main .hero:not(:has(form)) .hero-col-authority{align-items:flex-start;text-align:left}.advisory-site main .hero:not(:has(form)) .hero-subtitle{max-width:68ch}.advisory-site main .hero:not(:has(form)) .hero-legal{margin-top:1rem}.advisory-site main .card-icon,.advisory-site main .card-icon-lg{display:none}.advisory-site main .grid>.card{background:transparent;border:0;border-top:1px solid var(--advisory-rule);border-radius:0;box-shadow:none;padding:20px 0 4px;transform:none}.advisory-site main .grid>.card:hover{transform:none;box-shadow:none;border-color:var(--advisory-rule)}.advisory-site main .grid>a.card:hover h3{text-decoration:underline;text-underline-offset:4px}.advisory-site main .grid>.card h3{font-size:1.125rem;margin-bottom:6px}.advisory-site main .grid>.card p{font-size:1rem;line-height:1.6;color:var(--advisory-muted);max-width:44ch}.advisory-site main .grid:has(>.card){gap:8px clamp(2rem,4vw,3.5rem)}.advisory-site main .accordion{border:0;border-top:1px solid var(--advisory-rule);border-radius:0;overflow:visible;background:transparent}.advisory-site main .accordion-button{gap:24px;padding-inline:0 4px}.advisory-site main .accordion-button:hover{background:transparent}.advisory-site main .accordion-button.active{color:var(--advisory-ink)}.advisory-site main .accordion-button::after{flex:none;width:1em;text-align:center}.advisory-site main .accordion-body{padding:0 0 24px;max-width:68ch}.advisory-site main details:not(.advisory-contents)>summary{list-style:none;display:flex;justify-content:space-between;gap:24px;cursor:pointer}.advisory-site main details:not(.advisory-contents)>summary::-webkit-details-marker{display:none}.advisory-site main details:not(.advisory-contents)>summary::after{content:'+';flex:none;width:1em;text-align:center;font-weight:400}.advisory-site main details:not(.advisory-contents)[open]>summary::after{content:'\2212'}body.advisory-site:not(.advisory-calculator) main table{border-collapse:collapse;width:100%;border:0;border-radius:0;box-shadow:none;background:transparent}body.advisory-site:not(.advisory-calculator) main table :is(th,td){border:0;border-bottom:1px solid var(--advisory-rule);background:transparent;padding:12px 16px 12px 0;text-align:left;vertical-align:top;font-variant-numeric:tabular-nums lining-nums}body.advisory-site:not(.advisory-calculator) main table thead th{background:transparent;color:var(--advisory-ink);font:600 .8125rem/1.4 var(--font-primary);letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--advisory-ink)}body.advisory-site:not(.advisory-calculator) main table tbody tr:nth-child(n){background:transparent}body.advisory-site:not(.advisory-calculator) main table tbody :is(th,td:first-child){font-weight:600;color:var(--advisory-ink)}.advisory-site footer{margin-top:0}body.advisory-site main :is(.ci-table-wrap,.experience-table-scroll,.table-wrap,.table-responsive){background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}body.advisory-site:not(.advisory-calculator) main table :is(th,td){border:0;border-bottom:1px solid var(--advisory-rule);background:transparent;color:var(--advisory-ink);padding:12px 16px 12px 0}body.advisory-site:not(.advisory-calculator) main table thead th{background:transparent;color:var(--advisory-ink);font:600 .8125rem/1.4 var(--font-primary);letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--advisory-ink)}body.advisory-site:not(.advisory-calculator) main table tbody th{background:transparent;color:var(--advisory-ink);font-weight:600}body.advisory-site:not(.advisory-calculator) main table caption{padding:0 0 12px;text-align:left;font:600 1rem/1.5 var(--font-primary);color:var(--advisory-ink);caption-side:top}body.advisory-site main :is(.btn-primary,.journey-primary,.btn-light,.btn-gold),body.advisory-site main .journey-hero .journey-primary{background:var(--advisory-ink);border:1px solid var(--advisory-ink);color:#fff;border-radius:4px;box-shadow:none}body.advisory-site main :is(.btn-primary,.journey-primary,.btn-light,.btn-gold):hover{background:#0f2230;color:#fff}body.advisory-site main :is(.bg-navy,.bg-dark,.guide-final-cta,.journey-final) :is(.btn-primary,.journey-primary,.btn-light,.btn-gold){background:#fff;border-color:#fff;color:var(--advisory-ink)}body.advisory-site main :is(.bg-navy,.bg-dark) :is(p,.text-white-90){color:rgba(255,255,255,.92)}body.advisory-site .contact-ctas{gap:0;margin-top:1.5rem;border-top:1px solid rgba(255,255,255,.18)}body.advisory-site .contact-ctas a{background:transparent;color:#fff;border-radius:0;box-shadow:none;transform:none;text-align:left;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.18);font-weight:600;text-decoration:underline;text-underline-offset:4px;display:flex;justify-content:space-between}body.advisory-site .contact-ctas a::after{content:'\2192';text-decoration:none}body.advisory-site .contact-ctas a:hover{background:transparent;box-shadow:none;transform:none;color:#fff}.advisory-site main .testimonial-avatar{display:none}.advisory-site main .testimonial-stars{color:var(--advisory-accent);letter-spacing:2px;font-size:.9375rem}.advisory-site main .grid>.card.testimonial-card{border-top:0;border-left:2px solid var(--advisory-accent);padding:4px 0 4px 20px}.advisory-figure{border-top:1px solid var(--advisory-rule);padding:16px 0 4px}.advisory-figure-number{font:700 2.25rem/1.1 var(--font-display);color:var(--advisory-ink);margin:0 0 4px;font-variant-numeric:lining-nums}.advisory-site main .advisory-figure h4{font:600 1rem/1.4 var(--font-primary);margin:0 0 4px}.advisory-site main .advisory-figure p:not(.advisory-figure-number){font-size:.9375rem;color:var(--advisory-muted);margin:0}body.advisory-site .quick-contact-card.quick-contact-card{max-width:640px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;text-align:center}body.advisory-site .quick-contact-section{border-block:1px solid var(--advisory-rule)}@media (max-width:640px){body.home-pilot main :is(.modern-goal-grid>a,.modern-program-tile){padding:14px 0}body.home-pilot main :is(.modern-goal-grid>a,.modern-program-tile)>p,body.home-pilot main :is(.modern-card-link,.modern-program-action){display:none}body.home-pilot main :is(.modern-goal-grid,.modern-program-tile) h3{font-size:18px;margin:0;display:flex;justify-content:space-between;gap:16px}body.home-pilot main :is(.modern-goal-grid,.modern-program-tile) h3::after{content:'\2192';color:var(--advisory-accent);font-weight:400}.advisory-site main .grid>.card p{max-width:none}}.advisory-calculator main :is(.calc-tool-hero,.dscr-hero){background:var(--advisory-paper)!important;color:var(--advisory-ink)!important;text-align:left!important;padding:28px 0!important}.advisory-calculator main :is(.calc-tool-hero,.dscr-hero) :is(h1,p){color:var(--advisory-ink)!important;margin-left:0!important;margin-right:0!important;text-align:left}.advisory-calculator main :is(.calc-tool-hero,.dscr-hero) p:first-child{color:var(--advisory-accent)!important}.advisory-calculator main :is(.calc-tool-hero,.dscr-hero) div:has(>.btn){justify-content:flex-start!important}.advisory-calculator main :is(.calc-tool-hero,.dscr-hero) .btn-primary{background:var(--advisory-ink)!important;color:#fff!important;border-radius:4px!important}.advisory-calculator main :is(.calc-tool-hero,.dscr-hero) :is(.btn-hero-ghost,.btn-ghost){background:transparent!important;color:var(--advisory-ink)!important;border:1px solid var(--advisory-control)!important;border-radius:4px!important}.advisory-site main .testimonial-author strong{margin-right:6px}.advisory-site main .grid>.card.testimonial-card{align-self:start}@media (max-width:640px){.advisory-calculator main :is(.calc-tool-hero,.dscr-hero){padding:20px 0!important}.advisory-calculator main :is(.calc-tool-hero,.dscr-hero) div:has(>.btn),.advisory-calculator main .dscr-hero-ctas{display:none!important}.advisory-calculator main :is(.calc-tool-hero,.dscr-hero) p{font-size:16px!important;margin-bottom:0!important}.advisory-calculator main :is(.adc-heading,.dscr-section-title){font-size:22px;margin-bottom:4px}.advisory-calculator main #adc-calculator header{margin-bottom:12px!important;text-align:left!important}.advisory-calculator main #adc-calculator{padding-top:20px}.advisory-calculator main .adc-grid>div:first-child>.adc-card{display:flex;flex-direction:column}.advisory-calculator main .adc-grid>div:first-child>.adc-card>.adc-card-desc{order:99;margin-top:16px}body.home-pilot .stats-grid-4{grid-template-columns:repeat(2,1fr)!important;gap:0}body.home-pilot .stats-strip .stat-item{padding:14px 8px}}@media (max-width:640px){#adc-main .calc-mobile-summary strong{font-size:19px;white-space:nowrap}#adc-main .calc-mobile-summary span{font-size:12px}}body.advisory-product .advisory-quote .hero-quick-form-field>label[style],body.advisory-product .advisory-quote .hero-quick-form-field label{color:var(--advisory-ink)!important}body.advisory-product .advisory-quote .hero-trust-badge{display:none}.advisory-site main .hero:not(:has(form)) .hero-authority-inner{max-width:none}.advisory-site main .hero:not(:has(form)) h1{max-width:22ch}body.advisory-site main :is(.bg-navy,.bg-dark,.cta-spotlight) :is(p,p.text-lg,.text-white-90){color:rgba(255,255,255,.92)!important}.advisory-contact-bar{display:none}@media (max-width:640px){.has-advisory-contact-bar{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.advisory-contact-bar{position:fixed;inset:auto 0 0;z-index:110;display:grid;grid-template-columns:1fr 1fr 2fr;background:var(--advisory-ink);color:#fff;border-top:1px solid rgba(255,255,255,.15);padding-bottom:env(safe-area-inset-bottom)}.advisory-contact-bar a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:56px;color:#fff;text-decoration:none;font:600 15px/1 var(--font-primary);border-right:1px solid rgba(255,255,255,.15)}.advisory-contact-bar a:last-child{border-right:0;background:#fff;color:var(--advisory-ink)}.advisory-contact-bar svg{width:16px;height:16px;fill:currentColor}.advisory-site:has(main :is(input:not([type=hidden]),textarea,select):focus) .advisory-contact-bar,.advisory-calculator.calc-editing-visible .advisory-contact-bar,.advisory-panel-open .advisory-contact-bar{display:none}.advisory-site.has-advisory-contact-bar .mortgage-assistant{bottom:calc(104px + env(safe-area-inset-bottom))}.advisory-panel-open .mortgage-assistant{display:none}}.advisory-panel{position:fixed;inset:0;z-index:120}.advisory-panel[hidden]{display:none}.advisory-panel-backdrop{position:absolute;inset:0;background:rgba(24,46,62,.55);opacity:0;transition:opacity .2s}.advisory-panel-sheet{position:absolute;top:0;right:0;bottom:0;width:min(520px,100%);background:var(--advisory-paper);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .22s ease;box-shadow:none;border-left:1px solid var(--advisory-rule)}.advisory-panel.is-open .advisory-panel-backdrop{opacity:1}.advisory-panel.is-open .advisory-panel-sheet{transform:none}.advisory-panel-head span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.advisory-panel-head{display:flex;justify-content:flex-end;align-items:center;padding:14px 20px;border-bottom:1px solid var(--advisory-rule);font:600 16px/1.3 var(--font-primary);color:var(--advisory-ink)}.advisory-panel-close{background:transparent;border:0;font:400 28px/1 var(--font-primary);color:var(--advisory-ink);cursor:pointer;padding:0 4px}.advisory-panel-frame{flex:1;width:100%;border:0;background:var(--advisory-paper)}.advisory-panel-foot{margin:0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--advisory-rule);font-size:14px;color:var(--advisory-muted)}.advisory-panel-foot a{color:var(--advisory-ink)}.advisory-panel-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.advisory-panel-sheet,.advisory-panel-backdrop{transition:none}}.advisory-embed header,.advisory-embed footer,.advisory-embed .breadcrumb,.advisory-embed main>:not(.journey-hero),.advisory-embed .mortgage-assistant,.advisory-embed .advisory-contact-bar{display:none!important}.advisory-embed main .journey-hero{padding:20px 0!important;background:var(--advisory-paper)}.advisory-embed main .journey-hero .container{padding-inline:20px}.advisory-embed main .journey-grid{display:block}.advisory-embed main .journey-grid>:not(.journey-card){display:none}.advisory-embed main .journey-card{max-width:none;margin:0;border:0;box-shadow:none;background:transparent;padding:0}.advisory-site footer.site-footer{background:var(--advisory-ink);color:rgba(255,255,255,.82);padding:56px 0 32px;margin-top:0;font-size:14px;line-height:1.6}.site-footer .container{max-width:1200px}.site-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 40px}.site-footer h2{font:600 12px/1.4 var(--font-primary);letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 12px}.site-footer h2+ul+h2{margin-top:28px}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{margin:0 0 6px}.site-footer a{color:rgba(255,255,255,.82);text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.site-footer-contact p{margin:0 0 12px}.site-footer-name{color:#fff;font-weight:600}.site-footer-hours,.site-footer-social{color:rgba(255,255,255,.7)}.site-footer-social a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.site-footer-social a::before{content:"";width:14px;height:14px;flex:0 0 14px;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.site-footer-social a[href*="facebook.com"]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8h3V4h-3c-3 0-5 2-5 5v2H6v4h3v7h4v-7h3.5l.5-4h-4V9c0-.7.3-1 1-1Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8h3V4h-3c-3 0-5 2-5 5v2H6v4h3v7h4v-7h3.5l.5-4h-4V9c0-.7.3-1 1-1Z'/%3E%3C/svg%3E")}.site-footer-social a[href*="instagram.com"]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5Zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7Zm5 3a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm6-2.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5Zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7Zm5 3a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm6-2.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'/%3E%3C/svg%3E")}.site-footer-social a[href*="linkedin.com"]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5ZM3 10h4v11H3V10Zm6.5 0h3.8v1.5c.8-1.2 2.1-2 4-2 3 0 4.7 1.8 4.7 5.6V21h-4v-5.2c0-1.8-.6-3-2.1-3-1.7 0-2.4 1.2-2.4 3.3V21h-4V10Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5ZM3 10h4v11H3V10Zm6.5 0h3.8v1.5c.8-1.2 2.1-2 4-2 3 0 4.7 1.8 4.7 5.6V21h-4v-5.2c0-1.8-.6-3-2.1-3-1.7 0-2.4 1.2-2.4 3.3V21h-4V10Z'/%3E%3C/svg%3E")}.site-footer-social a[href*="zillow.com"]::before{content:"Z";display:inline-flex;align-items:center;justify-content:center;background:none;mask:none;-webkit-mask:none;font:700 12px/1 var(--font-primary)}.site-footer-proof{margin:40px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);color:#fff}.site-footer-proof a{color:#fff;text-decoration:underline;text-underline-offset:3px}.site-footer-areas{margin:12px 0 0;color:rgba(255,255,255,.7)}.site-footer-areas strong{color:rgba(255,255,255,.85);font-weight:600}.site-footer-legal{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);font-size:12px;line-height:1.6;color:rgba(255,255,255,.6)}.site-footer-legal p{margin:0 0 8px}.site-footer-legal a{color:rgba(255,255,255,.75);text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-footer-grid{grid-template-columns:1fr;gap:24px}.site-footer li{margin-bottom:8px}}.advisory-site main :is(.resources-hero,.guide-hero,.guide-about-photo,.lp-hero){background:var(--advisory-ink)!important}.advisory-site main :is(.hero,.journey-hero,.calc-tool-hero,.dscr-hero){background-image:none!important}.advisory-site main .hero::before{background:none!important}.advisory-site main .lp-program-card.featured{background:#fff!important}.advisory-site main :is(.bg-light,.bg-gray,.bg-muted,[class*="bg-slate"]){background:var(--advisory-paper)!important}.advisory-site main :is(.dscr-cta-block,.testimonial--featured){background-image:none!important}@font-face{font-family:'Inter Fallback';font-style:normal;font-weight:400 600;size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%;src:local('Liberation Sans'),local('Arial'),local('Nimbus Sans'),local('Segoe UI')}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/inter-normal-6.woff2?v=3100e775e8) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/source-serif-4-roman-latin.woff2?v=2a24bad466) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/source-serif-4-roman-latin-ext.woff2?v=a0cd390d01) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Serif 4';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/source-serif-4-italic-latin.woff2?v=419703e180) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Serif 4';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/source-serif-4-italic-latin-ext.woff2?v=3eff7682cb) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body.advisory-site{--font-display:'Source Serif 4',Georgia,'Times New Roman',serif}.advisory-site main :is(h1,h2),.advisory-site .hero h1,.advisory-site [class*="hero"] h1{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:-.012em}.advisory-site main h1{font-size:clamp(2.25rem,1.7rem + 1.8vw,3.25rem)!important;line-height:1.12}.advisory-site main h2:not(:is(li,aside,form,article,[class*="card"],[class*="panel"],[class*="widget"],[class*="grid"]>*,.newsletter-section,.newsletter-signup) h2){font-size:clamp(1.75rem,1.3rem + 1.1vw,2.125rem)!important;line-height:1.22}.advisory-article main :is(.article-body,.blog-post,.blog-content) h2{font-size:clamp(1.75rem,1.3rem + 1.1vw,2.125rem)!important;line-height:1.22;margin-top:2.5rem}.advisory-site main h3,.advisory-site main h4{font-family:var(--font-primary)!important;font-weight:600!important;letter-spacing:0}.advisory-site main :is(h2,h3,h4,p,li) strong{font-weight:600}.advisory-site main :is(p,.hero-subtitle,.lead,.section-subtitle){max-width:var(--experience-measure,68ch)}.advisory-site main :is(.text-center,[style*="text-align:center"],[style*="text-align: center"],.section-header,.lp-sec-title,.quick-contact-card) p,.advisory-site main p:is(.text-center,.section-subtitle,[style*="text-align:center"],[style*="text-align: center"]){margin-inline:auto}.advisory-site main :is(.article-body,.blog-post,.content-narrow,.journey-education) li{max-width:var(--experience-measure,68ch)}.advisory-site main :is(table,td,th,figure,.stats-grid,.stats-grid-4) p{max-width:none}.advisory-site main p.advisory-centered{margin-inline:auto}.advisory-site main :is(.ci-lead,.rate-widget-disclaimer,blockquote p){max-width:var(--experience-measure,68ch)!important}.advisory-article main .hero.hero-short .container{max-width:768px}.advisory-article main .newsletter-issue-badge{background:transparent;border:0;padding:0;color:var(--advisory-muted);font-weight:400}.advisory-blog-index #blog-grid .blog-card-category{background:transparent;border:0;padding:0;border-radius:0;color:var(--advisory-accent);font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block;margin:0 0 4px}.advisory-blog-index #blog-grid .blog-card-title{font:400 26px/1.25 var(--font-display)!important;letter-spacing:-.01em}.advisory-blog-index #blog-grid .blog-card:first-child .blog-card-title{font-size:32px}.advisory-blog-index #blog-grid .blog-card:hover .blog-card-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.advisory-blog-index #blog-filters{display:flex;flex-wrap:wrap;gap:0 22px;justify-content:flex-start;max-width:960px;margin:0 auto 28px;overflow-x:auto;padding:0 0 10px;border-bottom:1px solid var(--advisory-rule);scrollbar-width:none}.advisory-blog-index #blog-filters::-webkit-scrollbar{display:none}.advisory-blog-index .blog-filter-btn,.advisory-blog-index .blog-filter-btn.active{background:transparent;border:0;border-radius:0;padding:6px 0;font:500 15px/1.4 var(--font-primary);color:var(--advisory-muted);white-space:nowrap;box-shadow:none}.advisory-blog-index .blog-filter-btn.active{color:var(--advisory-ink);text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:2px}.advisory-blog-index .blog-filter-btn:hover{color:var(--advisory-ink)}@media (max-width:640px){.advisory-blog-index #blog-grid .blog-card-title{font-size:23px}.advisory-blog-index #blog-grid .blog-card:first-child .blog-card-title{font-size:26px}.advisory-blog-index #blog-filters{flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;max-width:none}}.advisory-article main .blog-post-header{border-bottom:0;margin-bottom:8px}.advisory-article main .blog-article{padding-top:48px}.advisory-article main .blog-article>.container{max-width:768px}.advisory-article main .blog-article-meta{display:flex;gap:8px;color:var(--advisory-muted);font-size:15px;margin-bottom:16px}.advisory-article main .blog-article-meta .blog-article-category::after{content:"·";margin-left:8px}.advisory-article main .blog-article-subtitle{font-size:20px;line-height:1.55;color:var(--advisory-muted);margin:0 0 24px}.advisory-article main .blog-article-author{display:flex;align-items:center;gap:14px;border-block:1px solid var(--advisory-rule);padding:16px 0;margin-bottom:32px}.advisory-article main .blog-article-author>div{display:flex;flex-direction:column;gap:2px;font-size:15px}.advisory-article main .blog-article-author .blog-author-img{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:center 25%}.advisory-article main .blog-article-author .blog-author-title{color:var(--advisory-muted)}.advisory-article main .blog-article-body h2{font-size:clamp(1.75rem,1.3rem + 1.1vw,2.125rem)!important}body.home-pilot main .home-index.home-index-first{padding-bottom:8px!important}body.home-pilot main .home-index.home-index-group{padding-top:28px!important;padding-bottom:8px!important;background:#fff}body.home-pilot main .home-index.home-index-last{padding-bottom:clamp(3rem,5.5vw,5rem)!important}body.home-pilot main .home-index-group .modern-programs-heading{margin-bottom:8px;align-items:baseline}body.home-pilot main .home-index-group .modern-programs-heading h2{font-size:1.5rem!important;line-height:1.3}body.home-pilot main .home-index-group .modern-programs-heading p{display:none}body.home-pilot main .home-index-group .modern-eyebrow{display:none}body.home-pilot main :is(.modern-goal-grid,.modern-programs-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}body.home-pilot main :is(.modern-goal-grid>a,.modern-program-tile){padding:18px 0}body.home-pilot main :is(.modern-goal-grid>a,.modern-program-tile) h3{font-size:18px;margin:0 0 4px}body.home-pilot main :is(.modern-goal-grid>a,.modern-program-tile) p{font-size:15px;line-height:1.5;margin:0 0 6px;max-width:none}body.home-pilot main .modern-card-number{display:none}body.home-pilot main :is(.modern-card-link,.modern-program-action){font-size:14px}body.home-pilot main .home-proof-strip{background:var(--advisory-paper);padding:0 0 36px;border:0}body.home-pilot main .home-proof-strip .container{max-width:1180px}body.home-pilot main .home-proof-strip .stats-grid-4{display:flex!important;flex-wrap:wrap;gap:6px 28px;border-top:1px solid var(--advisory-rule);padding-top:18px}body.home-pilot main .home-proof-strip .stat-item{display:flex;align-items:baseline;gap:6px;padding:0;text-align:left;background:transparent;border:0}body.home-pilot main .home-proof-strip .stat-number{font:600 15px/1.4 var(--font-primary);color:var(--advisory-ink);margin:0}body.home-pilot main .home-proof-strip .stat-label{font-size:15px;color:var(--advisory-muted);margin:0;text-transform:none;letter-spacing:0}body.home-pilot main .home-proof-strip a.stat-item:hover .stat-label{text-decoration:underline}body.advisory-site main .btn-outline{color:var(--advisory-ink);border:1px solid var(--advisory-ink);background:transparent;border-radius:4px}body.advisory-site main .btn-outline:hover{background:var(--advisory-ink);color:#fff}body.advisory-site main .cta-spotlight::before{display:none}body.home-pilot main #mortgage-guides .blog-card-category{background:transparent;border:0;padding:0;color:var(--advisory-accent);font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}body.home-pilot main #mortgage-guides .grid>.card{padding:20px 0 0;border:0;border-top:1px solid var(--advisory-rule)}@media (max-width:900px){body.home-pilot main :is(.modern-goal-grid,.modern-programs-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.home-pilot main :is(.modern-goal-grid,.modern-programs-grid){grid-template-columns:1fr;gap:0}body.home-pilot main .home-proof-strip .stats-grid-4{display:grid!important;grid-template-columns:1fr 1fr;gap:8px 16px}}.advisory-site main input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:3px!important;padding:0!important;border:0!important;background:var(--advisory-rule)!important;border-radius:2px;outline:none;margin:14px 0}.advisory-site main input[type=range]::-webkit-slider-runnable-track{height:3px;background:transparent}.advisory-site main input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7.5px;border-radius:50%;background:var(--advisory-ink);border:2px solid #fff;box-shadow:0 0 0 1px var(--advisory-ink);transition:none}.advisory-site main input[type=range]::-moz-range-track{height:3px;background:var(--advisory-rule)}.advisory-site main input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--advisory-ink);border:2px solid #fff;box-shadow:0 0 0 1px var(--advisory-ink)}.advisory-site main input[type=range]::-webkit-slider-thumb:hover{transform:none}.advisory-site main .calc-slider-value{color:var(--advisory-ink)}.advisory-calculator main .calc-hub-hero{background:var(--advisory-paper)!important;color:var(--advisory-ink)!important;text-align:left;padding:48px 0!important}.advisory-calculator main .calc-hub-hero :is(h1,p){color:var(--advisory-ink)!important;margin-left:0;margin-right:0;text-align:left}.advisory-calculator main .calc-hub-hero p{color:var(--advisory-muted)!important;font-size:18px;max-width:68ch}.advisory-calculator main .calc-hub-grid{display:block;max-width:900px;margin:0 auto}.advisory-calculator main .calc-hub-grid>.calc-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 32px;align-items:baseline;padding:24px 0;border:0;border-bottom:1px solid var(--advisory-rule);border-radius:0;background:transparent;box-shadow:none;text-decoration:none;color:var(--advisory-ink)}.advisory-calculator main .calc-hub-grid>.calc-card:first-child{border-top:1px solid var(--advisory-rule)}.advisory-calculator main .calc-hub-grid>.calc-card:hover{transform:none;box-shadow:none;border-color:var(--advisory-rule)}.advisory-calculator main .calc-hub-grid .calc-card-title{font-size:24px!important;margin:0}.advisory-calculator main .calc-hub-grid .calc-card-desc{grid-column:1;margin:0;color:var(--advisory-muted);font-size:16px;max-width:60ch}.advisory-calculator main .calc-hub-grid .calc-card-cta{grid-column:2;grid-row:1/3;align-self:center;font:600 15px/1.4 var(--font-primary);color:var(--advisory-ink);white-space:nowrap;text-decoration:underline;text-underline-offset:4px}@media (max-width:640px){.advisory-calculator main .calc-hub-grid>.calc-card{grid-template-columns:1fr}.advisory-calculator main .calc-hub-grid .calc-card-cta{grid-column:1;grid-row:auto}}.advisory-site main .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media (max-width:640px){.advisory-site main table:not(.table-responsive table):not(.experience-table-scroll table){display:block;overflow-x:auto;max-width:100%}}.advisory-site main .advisory-inside{border-block:1px solid var(--advisory-rule);padding:4px 0;margin:28px 0 32px;max-width:68ch}.advisory-site main .advisory-inside>summary{font:600 16px/1.5 var(--font-primary);color:var(--advisory-ink);cursor:pointer;padding:12px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.advisory-site main .advisory-inside>summary::-webkit-details-marker{display:none}.advisory-site main .advisory-inside>summary::after{content:"+";font-weight:400;font-size:22px;line-height:1;color:var(--advisory-accent)}.advisory-site main .advisory-inside[open]>summary::after{content:"\2212"}.advisory-site main .advisory-inside-body{padding:0 0 16px}.advisory-site main .advisory-inside-body p{font-size:17px;line-height:1.65;margin:0 0 14px}.advisory-site main .advisory-inside-body p:last-child{margin-bottom:0}body.private-wealth-editorial{--pwe-obsidian: #0B151D;--pwe-navy: #11212E;--pwe-alabaster: #F6F4EF;--pwe-stone: #EDE8DF;--pwe-paper: #FAF9F6;--pwe-ink: #0E1B24;--pwe-slate: #4A5761;--pwe-muted: #62707A;--pwe-brass: #806234;--pwe-brass-light: #C6A46C;--pwe-rule: #DAD4C8;--pwe-rule-dark: rgba(246,244,239,0.14);--pwe-focus: #1B6B73;--pwe-serif: 'Source Serif 4',Georgia,'Times New Roman',serif;--pwe-sans: 'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background-color: var(--pwe-alabaster);color: var(--pwe-ink);font-family: var(--pwe-sans);font-size: 17px;line-height: 1.65;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip}body.private-wealth-editorial *,body.private-wealth-editorial *::before,body.private-wealth-editorial *::after{box-sizing: border-box}body.private-wealth-editorial :is(.reveal,[data-animate]){opacity: 1 !important;visibility: visible !important;transform: none;transition: none}body.private-wealth-editorial .container,body.private-wealth-editorial .pwe-container{width: min(1320px,calc(100% - 64px));max-width: 1320px;margin-inline: auto;padding-inline: 0}@media (max-width: 768px){body.private-wealth-editorial .container,body.private-wealth-editorial .pwe-container{width: calc(100% - 40px)}}body.private-wealth-editorial :is(a,button,input,select,textarea,summary):focus-visible{outline: 2px solid var(--pwe-brass) !important;outline-offset: 4px !important}.pwe-kicker{display: inline-flex;align-items: center;gap: 12px;font-family: var(--pwe-sans);font-size: 12px;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: var(--pwe-brass);margin: 0 0 20px}.pwe-kicker::before{content: "";display: inline-block;width: 24px;height: 1px;background-color: currentColor}.pwe-dark .pwe-kicker{color: var(--pwe-brass-light)}.pwe-hero-powered{display: flex;align-items: center;gap: 10px;margin: 0 0 16px;font-family: var(--pwe-sans);font-size: 13px;font-weight: 600;letter-spacing: 0.04em;line-height: 1.2;color: rgba(246,244,239,0.88)}.pwe-btn-primary,body.private-wealth-editorial .pwe-btn-primary{display: inline-flex;align-items: center;justify-content: center;gap: 14px;min-height: 52px;padding: 14px 28px;background-color: var(--pwe-ink) !important;color: var(--pwe-alabaster) !important;border: 1px solid var(--pwe-ink) !important;border-radius: 2px !important;font-family: var(--pwe-sans);font-size: 14px;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;text-decoration: none !important;transition: background-color 180ms ease,color 180ms ease,border-color 180ms ease,transform 180ms ease;cursor: pointer}.pwe-btn-primary:hover{background-color: #1B3346 !important;border-color: #1B3346 !important}.pwe-dark .pwe-btn-primary,body.private-wealth-editorial .pwe-dark .pwe-btn-primary{background-color: var(--pwe-alabaster) !important;color: var(--pwe-obsidian) !important;border-color: var(--pwe-alabaster) !important}.pwe-dark .pwe-btn-primary:hover{background-color: var(--pwe-brass-light) !important;border-color: var(--pwe-brass-light) !important;color: var(--pwe-obsidian) !important}.pwe-btn-secondary{display: inline-flex;align-items: center;gap: 10px;min-height: 52px;padding: 14px 4px;background: transparent !important;color: inherit !important;border: none !important;border-bottom: 1px solid currentColor !important;border-radius: 0 !important;font-family: var(--pwe-sans);font-size: 14px;font-weight: 500;letter-spacing: 0.02em;text-decoration: none !important;transition: color 180ms ease,border-color 180ms ease}.pwe-btn-secondary .pwe-arrow,.pwe-inline-link .pwe-arrow{display: inline-block;transition: transform 200ms cubic-bezier(0.16,1,0.3,1)}.pwe-btn-secondary:hover .pwe-arrow,.pwe-inline-link:hover .pwe-arrow{transform: translate(3px,-2px)}.pwe-inline-link{display: inline-flex;align-items: center;gap: 8px;font-family: var(--pwe-sans);font-size: 14px;font-weight: 600;letter-spacing: 0.02em;color: var(--pwe-ink);text-decoration: none !important;border-bottom: 1px solid var(--pwe-rule);padding-bottom: 4px;transition: border-color 180ms ease,color 180ms ease}.pwe-inline-link:hover{border-color: var(--pwe-ink)}.pwe-dark .pwe-inline-link{color: var(--pwe-alabaster);border-bottom-color: var(--pwe-rule-dark)}.pwe-dark .pwe-inline-link:hover{border-bottom-color: var(--pwe-brass-light);color: var(--pwe-brass-light)}body.private-wealth-editorial > header,body.private-wealth-editorial > header.scrolled{position: sticky !important;top: 0 !important;z-index: 100 !important;background-color: rgba(11,21,29,0.96) !important;backdrop-filter: blur(12px) !important;border-bottom: 1px solid var(--pwe-rule-dark) !important;box-shadow: none !important;padding: 0 !important}body.private-wealth-editorial > header .container{width: min(1320px,calc(100% - 64px));max-width: 1320px;padding-inline: 0}body.private-wealth-editorial > header nav{display: flex !important;align-items: center !important;justify-content: space-between !important;min-height: 84px !important;padding: 14px 0 !important;gap: 24px !important}body.private-wealth-editorial > header .nav-brand{position: relative !important;display: inline-flex !important;align-items: center !important;width: auto !important;height: auto !important;text-decoration: none !important}body.private-wealth-editorial > header .nav-brand::before,body.private-wealth-editorial > header .nav-brand::after{content: none !important;display: none !important}body.private-wealth-editorial > header .nav-logo-img{opacity: 1 !important;width: 164px !important;height: auto !important;max-height: 48px !important;display: block !important}@media (min-width: 1200px){body.private-wealth-editorial > header .mobile-menu-toggle{display: none !important}body.private-wealth-editorial > header .nav-links{display: flex !important;align-items: center;gap: 20px;list-style: none;margin: 0;padding: 0;background: transparent !important}}@media (max-width: 1199px){body.private-wealth-editorial > header .container{width: calc(100% - 40px)}body.private-wealth-editorial > header .mobile-menu-toggle{display: flex !important;flex-direction: column;justify-content: center;align-items: center;gap: 5px;background: transparent !important;border: 1px solid var(--pwe-rule-dark) !important;border-radius: 2px !important;padding: 10px !important;min-width: 44px;min-height: 44px}body.private-wealth-editorial > header .mobile-menu-toggle span{display: block;width: 20px;height: 1.5px;background-color: var(--pwe-alabaster) !important}body.private-wealth-editorial > header .nav-links{display: none !important;position: absolute !important;top: 100%;left: 0;right: 0;width: 100% !important;flex-direction: column !important;align-items: stretch !important;list-style: none;margin: 0;background-color: var(--pwe-obsidian) !important;border-top: 1px solid var(--pwe-rule-dark) !important;border-bottom: 1px solid var(--pwe-rule-dark) !important;padding: 20px 24px !important;gap: 8px !important;max-height: calc(100dvh - 84px);overflow-y: auto;z-index: 1000}body.private-wealth-editorial > header .nav-links.active{display: flex !important}body.private-wealth-editorial > header .nav-links.active > li > a{color: var(--pwe-alabaster) !important}body.private-wealth-editorial > header .nav-dropdown{position: static !important;background: rgba(255,255,255,0.03) !important;box-shadow: none !important;border: 0 !important;border-left: 1px solid var(--pwe-brass) !important}}body.private-wealth-editorial > header .nav-links > li > a:not(.nav-cta){font-family: var(--pwe-sans);font-size: 13px;font-weight: 500;letter-spacing: 0.02em;color: rgba(246,244,239,0.86) !important;text-decoration: none !important;padding: 8px 0;transition: color 160ms ease}body.private-wealth-editorial > header .nav-links > li > a:not(.nav-cta):hover{color: #FFFFFF !important}body.private-wealth-editorial > header .nav-phone{font-variant-numeric: tabular-nums;color: rgba(246,244,239,0.72) !important}body.private-wealth-editorial > header .nav-cta:not(.nav-apply){background-color: var(--pwe-alabaster) !important;color: var(--pwe-obsidian) !important;border: 1px solid var(--pwe-alabaster) !important;border-radius: 2px !important;padding: 10px 18px !important;font-size: 12px !important;font-weight: 600 !important;letter-spacing: 0.06em !important;text-transform: uppercase;text-decoration: none !important;min-height: 40px;display: inline-flex;align-items: center}body.private-wealth-editorial > header .nav-cta:not(.nav-apply):hover{background-color: var(--pwe-brass-light) !important;border-color: var(--pwe-brass-light) !important}body.private-wealth-editorial > header .nav-apply{background: transparent !important;color: rgba(246,244,239,0.88) !important;border: 1px solid rgba(246,244,239,0.28) !important;border-radius: 2px !important;padding: 10px 15px !important;font-size: 12px !important;font-weight: 500 !important;letter-spacing: 0.04em !important;text-transform: uppercase;text-decoration: none !important;min-height: 40px;display: inline-flex;align-items: center}body.private-wealth-editorial > header .nav-apply:hover{border-color: var(--pwe-alabaster) !important;color: #FFFFFF !important}body.private-wealth-editorial > header .nav-dropdown{background-color: var(--pwe-obsidian) !important;border: 1px solid var(--pwe-rule-dark) !important;border-top: 2px solid var(--pwe-brass) !important;border-radius: 2px !important;box-shadow: 0 20px 48px rgba(0,0,0,0.45) !important;min-width: 250px;padding: 10px 0 !important}body.private-wealth-editorial > header .nav-dropdown li a{color: rgba(246,244,239,0.84) !important;font-size: 13px !important;padding: 9px 20px !important;text-decoration: none !important;display: block}body.private-wealth-editorial > header .nav-dropdown li a:hover{background-color: rgba(246,244,239,0.06) !important;color: var(--pwe-brass-light) !important}@media (max-width: 1280px){body.private-wealth-editorial > header .container{width: calc(100% - 40px)}body.private-wealth-editorial > header .nav-links.active{background-color: var(--pwe-obsidian) !important;border-top: 1px solid var(--pwe-rule-dark) !important;padding: 24px !important}body.private-wealth-editorial > header .nav-links.active > li > a{color: var(--pwe-alabaster) !important}body.private-wealth-editorial > header .nav-dropdown{background: rgba(255,255,255,0.03) !important;box-shadow: none !important;border: 0 !important;border-left: 1px solid var(--pwe-brass) !important}}body.private-wealth-editorial main .hero.pwe-hero,.pwe-hero{position: relative;background-color: #142330 !important;background-image: none !important;color: var(--pwe-alabaster) !important;padding: clamp(28px,3.5vw,48px) 0 0 !important;border-bottom: 1px solid var(--pwe-rule-dark);overflow: hidden;min-height: 0 !important;height: auto !important}body.private-wealth-editorial main .hero.pwe-hero::before,.pwe-hero::before{display: none !important;content: none !important;background: none !important}.pwe-hero-skyline,.pwe-hero-skyline img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center 46%;z-index: 0}.pwe-hero::after{content: "" !important;display: block !important;position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(100deg,rgba(8,16,26,0.86) 0%,rgba(8,16,26,0.74) 36%,rgba(8,16,26,0.34) 54%,rgba(8,16,26,0.08) 72%,rgba(8,16,26,0) 100%) !important}.pwe-hero-editorial{position: relative;isolation: isolate;opacity: 1 !important}.pwe-hero-editorial::before{content: "" !important;display: block !important;position: absolute;z-index: -1;pointer-events: none;inset: -36px -28px -28px -16px;border-radius: 20px;background: rgba(8,16,26,0.82);box-shadow: 0 0 48px 22px rgba(8,16,26,0.58)}.pwe-hero > .container,.pwe-hero > .pwe-ledger-bar{position: relative;z-index: 2}.pwe-hero-grid{display: grid;grid-template-columns: 1.18fr 0.82fr;gap: clamp(32px,5vw,80px);align-items: end;padding-bottom: clamp(28px,3.5vw,44px)}.pwe-hero-editorial{max-width: 720px}.pwe-hero-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 24px;margin-bottom: 28px}.pwe-hero-badge{display: inline-flex;align-items: center;gap: 10px;font-size: 12px;font-weight: 500;letter-spacing: 0.04em;color: rgba(246,244,239,0.94);text-decoration: none;padding: 7px 14px;border: 1px solid rgba(245,196,67,0.42);background: rgba(8,16,23,0.68);backdrop-filter: blur(8px)}.pwe-hero-badge strong{color: #F5C443;font-weight: 700}.pwe-hero-badge:hover{border-color: #F5C443;color: #FFFFFF}.pwe-hero h1{font-family: var(--pwe-serif) !important;font-size: clamp(40px,4.2vw,64px) !important;font-weight: 400 !important;line-height: 1.02 !important;letter-spacing: -0.03em !important;color: var(--pwe-alabaster) !important;margin: 0 0 28px !important;max-width: none !important;text-shadow: 0 4px 28px rgba(0,0,0,0.45) !important}.pwe-hero-line{display: block;white-space: nowrap}.pwe-hero h1 em,.pwe-hero h1 .modern-hero-accent{display: block;margin-left: 2.1em;white-space: nowrap;font-style: italic;font-weight: 400;color: #F5C443 !important}.pwe-hero-lead{font-family: var(--pwe-sans);font-size: clamp(18px,1.35vw,21px) !important;line-height: 1.6 !important;color: #f6f4ef !important;opacity: 1 !important;max-width: 54ch !important;margin: 0 0 36px !important;text-shadow: 0 2px 16px rgba(0,0,0,0.45)}.pwe-hero-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 20px 32px;margin-bottom: 36px}.pwe-hero-credentials{display: flex;flex-wrap: wrap;gap: 8px 24px;padding-top: 24px;border-top: 1px solid rgba(246,244,239,0.22);font-size: 12px;letter-spacing: 0.08em;text-transform: uppercase;color: #f6f4ef;opacity: 1}.pwe-hero-mobile-portrait{display: none}.pwe-hero-visual{position: relative;display: grid;grid-template-columns: 1fr;align-self: stretch}.pwe-hero-frame{position: relative;background: transparent !important;border: 1px solid rgba(246,244,239,0.20);border-radius: 4px;padding: 32px 32px 0;display: flex;flex-direction: column;justify-content: flex-end;min-height: 420px;overflow: hidden;box-shadow: 0 20px 48px rgba(0,0,0,0.20)}.pwe-hero-frame::before{display: none !important;content: none !important}.pwe-hero-frame picture,.pwe-hero-frame img{position: relative;z-index: 2;display: block;width: 100%;max-width: 320px;height: auto;max-height: 380px;margin-inline: auto;object-fit: contain;object-position: bottom center;filter: drop-shadow(0 10px 20px rgba(0,0,0,0.28));transform: scale(0.96)}.pwe-hero-caption{position: relative;z-index: 3;margin: 0 -32px;padding: 16px 28px;background: rgba(14,28,38,0.88);border-top: 1px solid rgba(246,244,239,0.18);display: flex;align-items: baseline;justify-content: space-between;gap: 16px}.pwe-hero-caption strong{font-family: var(--pwe-serif);font-size: 19px;font-weight: 400;color: var(--pwe-alabaster)}.pwe-hero-caption span{font-size: 12px;letter-spacing: 0.12em;text-transform: uppercase;color: #F5C443}.pwe-ledger-bar{border-top: 1px solid rgba(245,196,67,0.28);background: rgba(8,16,23,0.82);backdrop-filter: blur(12px)}.pwe-ledger-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr))}.pwe-ledger-cell{padding: 26px 20px !important;border-right: 1px solid rgba(246,244,239,0.16);text-decoration: none !important;color: var(--pwe-alabaster) !important;display: flex !important;flex-direction: column !important;align-items: center !important;text-align: center !important;justify-content: center !important;gap: 8px}.pwe-ledger-cell:not(:first-child){padding-left: 20px !important}.pwe-ledger-cell:last-child{border-right: 0;padding-right: 20px !important}.pwe-ledger-stat-row{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 10px;width: 100%}.pwe-ledger-num,.pwe-gold-stat{font-family: var(--pwe-serif);font-size: clamp(30px,2.8vw,42px);font-weight: 500;line-height: 1.02;letter-spacing: -0.02em;color: #F5C443 !important;text-shadow: 0 2px 18px rgba(245,196,67,0.28);font-variant-numeric: lining-nums tabular-nums}.pwe-star-sequence{display: inline-flex;align-items: center;gap: 3px}.pwe-seq-star{fill: #F5C443;opacity: 1;transform: scale(1);filter: drop-shadow(0 0 5px rgba(245,196,67,0.38));transition: transform 220ms cubic-bezier(0.22,1,0.36,1),fill 180ms ease,opacity 180ms ease,filter 220ms ease}.pwe-seq-star.is-lit{fill: #F5C443;opacity: 1;transform: scale(1);filter: drop-shadow(0 0 6px rgba(245,196,67,0.52))}.pwe-seq-star.is-popping{transform: scale(1.28);filter: drop-shadow(0 0 10px rgba(245,196,67,0.85))}.pwe-verified-check{display: inline-flex;align-items: center;justify-content: center;color: #F5C443;font-weight: 700;margin-right: 4px}.pwe-ledger-label{display: flex;align-items: center;justify-content: center;text-align: center;font-size: 12px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: rgba(246,244,239,0.88);width: 100%}a.pwe-ledger-cell:hover .pwe-ledger-label{color: #F5C443;text-decoration: underline;text-underline-offset: 4px}.pwe-positioning{background-color: var(--pwe-alabaster) !important;padding: clamp(72px,9vw,128px) 0 !important;border-bottom: 1px solid var(--pwe-rule)}.pwe-positioning-layout{display: grid;grid-template-columns: 0.9fr 1.1fr;gap: clamp(40px,6vw,96px);align-items: start}.pwe-section-title{font-family: var(--pwe-serif) !important;font-size: clamp(34px,3.8vw,54px) !important;font-weight: 400 !important;line-height: 1.08 !important;letter-spacing: -0.025em !important;color: var(--pwe-ink) !important;margin: 0 0 24px !important}.pwe-dark .pwe-section-title{color: var(--pwe-alabaster) !important}.pwe-positioning-copy p{font-size: 18px;line-height: 1.65;color: var(--pwe-slate);margin: 0 0 20px;max-width: 58ch}.pwe-pillars{border-top: 1px solid var(--pwe-ink);margin-top: 8px}.pwe-pillar-row{display: grid;grid-template-columns: 56px 1fr;gap: 20px;padding: 28px 0;border-bottom: 1px solid var(--pwe-rule)}.pwe-pillar-index{font-family: var(--pwe-serif);font-size: 18px;font-style: italic;color: var(--pwe-brass);padding-top: 2px}.pwe-pillar-row h3{font-family: var(--pwe-serif) !important;font-size: 23px !important;font-weight: 400 !important;line-height: 1.25 !important;color: var(--pwe-ink) !important;margin: 0 0 8px !important}.pwe-pillar-row p{font-size: 16px !important;line-height: 1.6 !important;color: var(--pwe-slate) !important;margin: 0 !important}.pwe-serve{background-color: #EAE4D7 !important;background-image: radial-gradient(circle at 15% 0%,rgba(154,119,64,0.10),transparent 55%) !important;padding: clamp(64px,7.5vw,104px) 0 !important;border-bottom: 1px solid var(--pwe-rule)}.pwe-serve-header{display: grid;grid-template-columns: 1.15fr 0.85fr;gap: 40px;align-items: end;margin-bottom: clamp(36px,4.5vw,52px)}.pwe-serve-header p{font-size: 17px;line-height: 1.55;color: var(--pwe-slate);margin: 0}.pwe-audience-index{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 20px !important;border: 0 !important}.pwe-audience-col{background: linear-gradient(165deg,#102131 0%,#0A141D 100%) !important;border: 1px solid rgba(245,196,67,0.22) !important;border-top: 3px solid #F5C443 !important;border-radius: 4px;padding: 26px 24px 22px !important;display: flex;flex-direction: column;justify-content: space-between;gap: 20px;box-shadow: 0 18px 38px rgba(11,21,29,0.16);transition: transform 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.pwe-audience-col:not(:first-child){padding-left: 24px !important}.pwe-audience-col:last-child{padding-right: 24px !important}.pwe-audience-col:hover{transform: translateY(-4px);border-color: rgba(245,196,67,0.65) !important;box-shadow: 0 24px 48px rgba(11,21,29,0.26)}.pwe-audience-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 16px}.pwe-audience-num{font-family: var(--pwe-sans);font-size: 12px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: #F5C443;display: inline-block;margin: 0}.pwe-audience-col .mockup-category-icon{display: block !important;width: 30px;height: 30px;color: #F5C443;opacity: 0.9;flex-shrink: 0}.pwe-audience-col h3{font-family: var(--pwe-serif) !important;font-size: 24px !important;font-weight: 400 !important;line-height: 1.18 !important;letter-spacing: -0.015em !important;color: var(--pwe-alabaster) !important;margin: 0 0 10px !important}.pwe-audience-col p{font-size: 14.5px !important;line-height: 1.5 !important;color: rgba(246,244,239,0.80) !important;margin: 0 0 16px !important}.pwe-audience-tags{display: flex;flex-wrap: wrap;gap: 6px}.pwe-audience-tags span{font-size: 12px;font-weight: 600;letter-spacing: 0.03em;color: #F5C443;background: rgba(245,196,67,0.11);border: 1px solid rgba(245,196,67,0.28);padding: 4px 9px;border-radius: 2px}.pwe-audience-col .audience-option-link{font-size: 12.5px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: #F5C443 !important;text-decoration: none !important;display: inline-flex;align-items: center;justify-content: space-between;width: 100%;gap: 8px;padding-top: 14px;border-top: 1px solid rgba(246,244,239,0.14)}.pwe-audience-col .audience-option-link:hover{color: #FFFFFF !important}.pwe-capabilities-band{margin-top: clamp(56px,7vw,88px);display: grid;grid-template-columns: 1fr 1.15fr;gap: clamp(40px,6vw,88px);align-items: start}.pwe-capabilities-matrix{border-top: 1px solid var(--pwe-ink)}.pwe-cap-row{display: grid;grid-template-columns: 180px 1fr auto;gap: 20px;align-items: baseline;padding: 18px 0;border-bottom: 1px solid var(--pwe-rule);text-decoration: none !important;color: var(--pwe-ink) !important;transition: padding-left 180ms ease}.pwe-cap-row:hover{padding-left: 6px}.pwe-cap-row strong{font-family: var(--pwe-serif);font-size: 19px;font-weight: 400;color: var(--pwe-ink)}.pwe-cap-row span{font-size: 14.5px;color: var(--pwe-slate)}.pwe-cap-row em{font-style: normal;font-size: 13px;color: var(--pwe-brass)}.pwe-pricing-editorial{background-color: var(--pwe-stone);padding: clamp(28px,4vw,44px);border-left: 2px solid var(--pwe-brass)}.pwe-pricing-editorial h2{font-family: var(--pwe-serif) !important;font-size: clamp(26px,2.5vw,34px) !important;line-height: 1.18 !important;margin: 8px 0 16px !important}.pwe-pricing-editorial p{font-size: 16px;line-height: 1.65;color: var(--pwe-slate);margin: 0 0 14px}.pwe-pricing-editorial .pricing-note{font-size: 13px;color: var(--pwe-muted);margin-top: 16px;margin-bottom: 0}.pwe-secondary-routes{margin-top: 32px;padding-top: 20px;border-top: 1px solid var(--pwe-rule);font-size: 14px;color: var(--pwe-slate);display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 24px}.pwe-secondary-routes a{color: var(--pwe-ink);font-weight: 500;text-decoration: underline;text-underline-offset: 4px}.pwe-mandates{background-color: var(--pwe-obsidian) !important;color: var(--pwe-alabaster) !important;padding: clamp(72px,9vw,128px) 0 !important}.pwe-mandates-head{display: grid;grid-template-columns: 1fr 1fr;gap: 48px;align-items: end;padding-bottom: 48px;border-bottom: 1px solid var(--pwe-rule-dark)}.pwe-mandates-head .said-no-intro{font-size: 18px;line-height: 1.65;color: rgba(246,244,239,0.76) !important;margin: 0}.pwe-mandate-ledger{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-bottom: 1px solid var(--pwe-rule-dark)}.pwe-mandate-item{padding: 40px 36px 40px 0;border-right: 1px solid var(--pwe-rule-dark);display: flex;flex-direction: column;justify-content: space-between}.pwe-mandate-item:not(:first-child){padding-left: 36px}.pwe-mandate-item:last-child{border-right: 0;padding-right: 0}.pwe-mandate-item .said-no-tag{font-size: 12px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--pwe-brass-light) !important;margin: 0 0 16px}.pwe-mandate-item h3{font-family: var(--pwe-serif) !important;font-size: 26px !important;font-weight: 400 !important;line-height: 1.22 !important;color: var(--pwe-alabaster) !important;margin: 0 0 20px !important}.pwe-mandate-item p{font-size: 15.5px !important;line-height: 1.65 !important;color: rgba(246,244,239,0.75) !important;margin: 0 0 14px !important}.pwe-mandate-item p strong{color: var(--pwe-alabaster);font-weight: 600}.pwe-mandate-item .said-no-result{margin-top: 20px !important;padding-top: 16px;border-top: 1px solid var(--pwe-rule-dark);font-family: var(--pwe-serif);font-style: italic;font-size: 18px !important;color: var(--pwe-brass-light) !important}.pwe-mandates-foot{padding-top: 32px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 20px 32px}.pwe-mandates-foot .said-no-note{font-size: 13px;color: rgba(246,244,239,0.56) !important;margin: 0;max-width: 64ch}.pwe-mandates-foot .said-no-cta{display: flex;align-items: center;gap: 24px;margin: 0}.pwe-workbench{background-color: var(--pwe-alabaster) !important;padding: clamp(72px,9vw,124px) 0 !important;border-bottom: 1px solid var(--pwe-rule)}.pwe-workbench-grid{display: grid;grid-template-columns: 0.95fr 1.05fr;gap: clamp(40px,6vw,88px);align-items: start}.pwe-workbench-lead{font-size: 18px;line-height: 1.65;color: var(--pwe-slate);margin: 0 0 32px}.pwe-tool-directory{border-top: 1px solid var(--pwe-ink)}.pwe-tool-directory a{display: flex;align-items: center;justify-content: space-between;padding: 16px 0;border-bottom: 1px solid var(--pwe-rule);font-size: 16px;font-weight: 500;color: var(--pwe-ink) !important;text-decoration: none !important;transition: padding-left 160ms ease,color 160ms ease}.pwe-tool-directory a:hover{padding-left: 6px;color: var(--pwe-brass) !important}.pwe-instrument{background-color: var(--pwe-paper);border: 1px solid var(--pwe-ink);padding: clamp(28px,4vw,44px)}.pwe-instrument-head{display: flex;justify-content: space-between;align-items: baseline;padding-bottom: 20px;border-bottom: 1px solid var(--pwe-rule);margin-bottom: 28px}.pwe-instrument-head h3{font-family: var(--pwe-serif) !important;font-size: 24px !important;font-weight: 400 !important;margin: 0 !important}.pwe-instrument-head span{font-size: 12px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--pwe-brass)}.pwe-instrument-fields{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;margin-bottom: 28px}.pwe-instrument-fields label{display: block;font-size: 12px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: var(--pwe-slate);margin-bottom: 8px}.pwe-instrument-fields input,.pwe-instrument-fields select{width: 100%;min-height: 48px;padding: 10px 14px;background-color: #FFFFFF;border: 1px solid var(--pwe-rule) !important;border-radius: 2px !important;font-family: var(--pwe-sans);font-size: 17px;font-weight: 600;font-variant-numeric: tabular-nums;color: var(--pwe-ink)}.pwe-instrument-fields input:focus,.pwe-instrument-fields select:focus{border-color: var(--pwe-ink) !important}.pwe-instrument-output{background-color: var(--pwe-obsidian);color: var(--pwe-alabaster);padding: 24px 28px;display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 18px}.pwe-instrument-output > span{font-size: 12px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: rgba(246,244,239,0.7)}.pwe-instrument-output strong{font-family: var(--pwe-serif);font-size: clamp(32px,3vw,44px);font-weight: 400;color: var(--pwe-alabaster);font-variant-numeric: tabular-nums}.pwe-instrument-output strong span{font-family: var(--pwe-sans);font-size: 14px;font-weight: 400;color: rgba(246,244,239,0.65)}.pwe-instrument-note{font-size: 13px;line-height: 1.55;color: var(--pwe-muted);margin: 0 0 14px}.pwe-people{background-color: var(--pwe-stone) !important;padding: clamp(72px,9vw,128px) 0 !important;border-bottom: 1px solid var(--pwe-rule)}.pwe-people-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(40px,6vw,88px);align-items: center}.pwe-people-portrait{margin: 0;min-width: 0}.pwe-people-portrait img{display: block;width: 100%;height: auto;border: 1px solid var(--pwe-rule);border-top: 3px solid var(--pwe-brass);box-shadow: 0 22px 48px rgba(11,21,29,0.1)}.pwe-people-portrait figcaption{margin: 0;padding-top: 14px;font-family: var(--pwe-sans);font-size: 12px;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;color: var(--pwe-muted)}.pwe-people-copy p{font-size: 18px;line-height: 1.65;color: var(--pwe-slate);margin: 0 0 18px}.pwe-role-ledger{margin: 28px 0;border-top: 1px solid var(--pwe-ink);display: grid;grid-template-columns: 1fr 1fr;gap: 24px;padding-top: 20px}.pwe-role-item strong{display: block;font-family: var(--pwe-serif);font-size: 20px;font-weight: 400;color: var(--pwe-ink);margin-bottom: 4px}.pwe-role-item span{display: block;font-size: 12px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--pwe-brass);margin-bottom: 6px}.pwe-role-item p{font-size: 14.5px !important;line-height: 1.55 !important;color: var(--pwe-slate) !important;margin: 0 !important}.pwe-reviews{background-color: var(--pwe-paper) !important;padding: clamp(72px,9vw,124px) 0 !important;border-bottom: 1px solid var(--pwe-rule)}.pwe-reviews-header{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 24px;padding-bottom: 36px;border-bottom: 2px solid var(--pwe-ink);margin-bottom: 0}.pwe-reviews .review-aggregate-bar{display: flex;align-items: center;gap: 20px;margin: 0 !important;padding: 10px 18px;background: var(--pwe-alabaster);border: 1px solid var(--pwe-rule)}.pwe-reviews .testimonial-marquee-wrap{overflow: visible !important;mask-image: none !important;-webkit-mask-image: none !important}.pwe-reviews .testimonial-marquee-wrap::before,.pwe-reviews .testimonial-marquee-wrap::after{display: none !important;content: none !important}.pwe-reviews .testimonial-marquee-track{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 0 !important;width: 100% !important;animation: none !important;transform: none !important}.pwe-reviews .testimonial-marquee-card{width: auto !important;min-width: 0 !important;max-width: none !important;margin: 0 !important;padding: 36px 32px 36px 0 !important;background: transparent !important;border: 0 !important;border-right: 1px solid var(--pwe-rule) !important;border-bottom: 1px solid var(--pwe-rule) !important;border-radius: 0 !important;box-shadow: none !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important}.pwe-reviews .testimonial-marquee-card:nth-child(3n+2),.pwe-reviews .testimonial-marquee-card:nth-child(3n){padding-left: 32px !important}.pwe-reviews .testimonial-marquee-card:nth-child(3n){border-right: 0 !important;padding-right: 0 !important}.pwe-reviews .testimonial-marquee-card p[style*="italic"]{font-family: var(--pwe-serif) !important;font-style: normal !important;font-size: 18px !important;line-height: 1.55 !important;color: var(--pwe-ink) !important;margin: 14px 0 20px !important}.pwe-reviews .review-proof-links{margin: 14px 0 0 !important;font-size: 12px !important;text-transform: uppercase;letter-spacing: 0.08em}.pwe-reviews .review-proof-links a{color: var(--pwe-brass) !important;text-decoration: none !important}.pwe-reviews .review-proof-links a:hover{text-decoration: underline !important}.pwe-briefings{background-color: var(--pwe-alabaster) !important;padding: clamp(64px,8vw,108px) 0 !important;border-bottom: 1px solid var(--pwe-rule)}.pwe-briefings-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 24px;margin-bottom: 36px}.pwe-briefings .grid-3{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 0 !important;border-top: 1px solid var(--pwe-ink);border-bottom: 1px solid var(--pwe-rule)}.pwe-briefings .blog-card{padding: 32px 32px 32px 0 !important;border: 0 !important;border-right: 1px solid var(--pwe-rule) !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;text-decoration: none !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important}.pwe-briefings .blog-card:not(:first-child){padding-left: 32px !important}.pwe-briefings .blog-card:last-child{border-right: 0 !important;padding-right: 0 !important}.pwe-briefings .blog-card-category{font-size: 12px !important;font-weight: 600 !important;letter-spacing: 0.14em !important;text-transform: uppercase !important;color: var(--pwe-brass) !important;margin-bottom: 12px !important}.pwe-briefings .blog-card-title{font-family: var(--pwe-serif) !important;font-size: 24px !important;font-weight: 400 !important;line-height: 1.25 !important;color: var(--pwe-ink) !important;margin: 0 0 12px !important}.pwe-briefings .blog-card:hover .blog-card-title{color: var(--pwe-brass) !important}.pwe-faq{background-color: var(--pwe-paper) !important;padding: clamp(64px,8vw,108px) 0 !important;border-bottom: 1px solid var(--pwe-rule)}.pwe-faq .accordion{max-width: 920px;margin-inline: auto;border-top: 2px solid var(--pwe-ink) !important}.pwe-faq .accordion-button{font-family: var(--pwe-serif) !important;font-size: 21px !important;font-weight: 400 !important;color: var(--pwe-ink) !important;padding: 22px 0 !important}body.private-wealth-editorial .premium-contact{padding: 0 !important;margin: 0 !important;border: 0 !important;background: transparent !important}.pwe-consultation{background-color: var(--pwe-obsidian) !important;color: var(--pwe-alabaster) !important;padding: clamp(72px,9vw,128px) 0 !important;border-bottom: 1px solid var(--pwe-rule-dark)}.pwe-consultation-grid{display: grid;grid-template-columns: 0.95fr 1.05fr;gap: clamp(40px,6vw,88px);align-items: start}.pwe-consultation-copy p{font-size: 18px;line-height: 1.65;color: rgba(246,244,239,0.78) !important;margin: 0 0 24px}.pwe-direct-channels{margin-top: 36px;padding-top: 28px;border-top: 1px solid var(--pwe-rule-dark);display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.pwe-direct-channels div span{display: block;font-size: 12px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--pwe-brass-light);margin-bottom: 6px}.pwe-direct-channels a{font-family: var(--pwe-serif);font-size: 22px;color: var(--pwe-alabaster) !important;text-decoration: none !important}.pwe-direct-channels a:hover{color: var(--pwe-brass-light) !important}.pwe-consultation .homepage-quick-inquiry{background-color: var(--pwe-paper) !important;color: var(--pwe-ink) !important;border: 1px solid var(--pwe-rule) !important;border-top: 3px solid var(--pwe-brass) !important;border-radius: 2px !important;padding: clamp(28px,4vw,44px) !important;box-shadow: 0 28px 64px rgba(0,0,0,0.32) !important}.pwe-consultation .homepage-quick-inquiry h2{font-family: var(--pwe-serif) !important;font-size: 30px !important;font-weight: 400 !important;color: var(--pwe-ink) !important;margin: 0 0 6px !important}.pwe-consultation .homepage-quick-inquiry .journey-form-intro{font-size: 15.5px !important;color: var(--pwe-slate) !important;margin: 0 0 24px !important}.pwe-consultation .homepage-quick-inquiry fieldset{border: 0 !important;padding: 0 !important;margin: 0 !important}.pwe-consultation .homepage-quick-inquiry .conversation-legend{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.pwe-consultation .homepage-quick-inquiry .journey-fields{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.pwe-consultation .homepage-quick-inquiry .journey-full{grid-column: 1 / -1}.pwe-consultation .homepage-quick-inquiry label{display: block;font-size: 12px !important;font-weight: 600 !important;letter-spacing: 0.05em;text-transform: uppercase;color: var(--pwe-ink) !important;margin-bottom: 6px !important}.pwe-consultation .homepage-quick-inquiry input:not([type="hidden"]),.pwe-consultation .homepage-quick-inquiry textarea{width: 100%;padding: 12px 14px !important;background-color: #FFFFFF !important;border: 1px solid #BFC6CA !important;border-radius: 2px !important;font-family: var(--pwe-sans);font-size: 16px !important;color: var(--pwe-ink) !important}.pwe-consultation .homepage-quick-inquiry .journey-submit{width: 100%;margin-top: 18px;min-height: 52px;background-color: var(--pwe-obsidian) !important;color: var(--pwe-alabaster) !important;border: 1px solid var(--pwe-obsidian) !important;border-radius: 2px !important;font-size: 14px !important;font-weight: 600 !important;letter-spacing: 0.06em !important;text-transform: uppercase;cursor: pointer}.pwe-consultation .homepage-quick-inquiry .journey-submit:hover{background-color: #1B3346 !important}.pwe-consultation .homepage-quick-inquiry .journey-hint{font-size: 12.5px !important;color: var(--pwe-muted) !important;margin: 14px 0 0 !important}.pwe-service-band{background-color: var(--pwe-obsidian) !important;color: rgba(246,244,239,0.72) !important;padding: 28px 0 !important;border-bottom: 1px solid var(--pwe-rule-dark);font-size: 14px}.pwe-service-band .container{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 32px}.pwe-service-band p{margin: 0 !important;color: rgba(246,244,239,0.72) !important}.pwe-service-band strong{color: var(--pwe-alabaster)}.pwe-service-band a{color: var(--pwe-brass-light) !important;text-decoration: underline;text-underline-offset: 4px}body.private-wealth-editorial footer.site-footer{background-color: var(--pwe-obsidian) !important;color: rgba(246,244,239,0.78) !important;border-top: 0 !important;padding: 64px 0 36px !important}body.private-wealth-editorial footer.site-footer h2{font-family: var(--pwe-sans) !important;font-size: 12px !important;font-weight: 600 !important;letter-spacing: 0.14em !important;text-transform: uppercase !important;color: var(--pwe-brass-light) !important;margin-bottom: 16px !important}body.private-wealth-editorial footer.site-footer a{color: rgba(246,244,239,0.78) !important;text-decoration: none !important;font-size: 14px !important}body.private-wealth-editorial footer.site-footer a:hover{color: var(--pwe-alabaster) !important;text-decoration: underline !important}body.private-wealth-editorial .sticky-mobile-bar{display: none !important}body.private-wealth-editorial .advisory-contact-bar{background-color: var(--pwe-obsidian) !important;border-top: 1px solid var(--pwe-rule-dark) !important;max-width: 100vw !important;box-sizing: border-box !important}body.private-wealth-editorial .advisory-contact-bar a{color: var(--pwe-alabaster) !important;font-size: 13px !important;min-width: 0 !important}body.private-wealth-editorial .advisory-contact-bar a.advisory-contact-bar-primary{background-color: var(--pwe-alabaster) !important;color: var(--pwe-obsidian) !important;font-weight: 600 !important}@keyframes pwe-hero-enter{from{transform: translate3d(0,16px,0)}to{transform: translate3d(0,0,0)}}@media (prefers-reduced-motion: no-preference){body.private-wealth-editorial .pwe-hero-editorial > :not(.pwe-hero-lead){animation: pwe-hero-enter 780ms cubic-bezier(0.16,1,0.3,1) both}body.private-wealth-editorial .pwe-hero-lead{animation: none;transform: none}}@media (prefers-reduced-motion: reduce){body.private-wealth-editorial .pwe-hero-editorial,body.private-wealth-editorial .pwe-mandates .pwe-mandates-head,body.private-wealth-editorial .pwe-mandates .pwe-mandate-ledger{animation: none !important;opacity: 1 !important;transform: none !important}}@media (max-width: 1080px){body.private-wealth-editorial .pwe-hero-grid,body.private-wealth-editorial .pwe-positioning-layout,body.private-wealth-editorial .pwe-serve-header,body.private-wealth-editorial .pwe-capabilities-band,body.private-wealth-editorial .pwe-mandates-head,body.private-wealth-editorial .pwe-workbench-grid,body.private-wealth-editorial .pwe-people-grid,body.private-wealth-editorial .pwe-consultation-grid{grid-template-columns: minmax(0,1fr) !important;gap: 44px !important}body.private-wealth-editorial .pwe-hero-visual{max-width: 540px;width: 100%}body.private-wealth-editorial .pwe-people-portrait{max-width: 560px;margin-inline: auto}body.private-wealth-editorial .pwe-audience-index{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.private-wealth-editorial .pwe-mandate-ledger,body.private-wealth-editorial .pwe-reviews .testimonial-marquee-track,body.private-wealth-editorial .pwe-briefings .grid-3{grid-template-columns: minmax(0,1fr) !important}body.private-wealth-editorial .pwe-mandate-item,body.private-wealth-editorial .pwe-reviews .testimonial-marquee-card,body.private-wealth-editorial .pwe-briefings .blog-card{padding: 28px 0 !important;border-right: 0 !important;border-bottom: 1px solid var(--pwe-rule) !important}body.private-wealth-editorial .pwe-mandate-item{border-bottom-color: var(--pwe-rule-dark) !important}}@media (max-width: 768px){.pwe-hero-skyline,.pwe-hero-visual{display: none !important}.pwe-hero-mobile-portrait{display: block !important;width: 112px;height: 119px;margin: 0 0 18px;border: 1px solid rgba(198,161,90,0.72);border-radius: 2px;overflow: hidden}.pwe-hero-mobile-portrait img{display: block;width: 112px;height: 119px;object-fit: cover;object-position: center 18%}body.private-wealth-editorial main .hero.pwe-hero,body.private-wealth-editorial .pwe-hero{padding-top: 28px !important;min-height: 0 !important;max-height: none !important;height: auto !important;overflow: visible !important;background-color: #142330 !important;background-image: none !important}body.private-wealth-editorial .pwe-hero h1{font-size: clamp(32px,8.4vw,42px) !important}.pwe-hero-line,.pwe-hero h1 .modern-hero-accent{white-space: normal}.pwe-hero h1 .modern-hero-accent{margin-left: 0.65em}body.private-wealth-editorial .pwe-hero-actions{flex-direction: column !important;align-items: stretch !important}body.private-wealth-editorial .pwe-hero-actions .pwe-btn-primary{width: 100% !important}body.private-wealth-editorial .pwe-hero-frame{min-height: 340px !important;padding: 20px 16px 0 !important}body.private-wealth-editorial .pwe-hero-caption{margin: 0 -16px !important;padding: 14px 16px !important;flex-direction: column !important;gap: 4px !important}body.private-wealth-editorial .pwe-ledger-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.private-wealth-editorial .pwe-ledger-cell{padding: 20px 12px !important;border-bottom: 1px solid var(--pwe-rule-dark) !important;align-items: center !important;text-align: center !important}body.private-wealth-editorial .pwe-ledger-cell:nth-child(2n){border-right: 0 !important;padding-left: 12px !important;padding-right: 12px !important}body.private-wealth-editorial .pwe-audience-index{grid-template-columns: minmax(0,1fr) !important}body.private-wealth-editorial .pwe-audience-col,body.private-wealth-editorial .pwe-audience-col:not(:first-child){padding: 24px 20px !important}body.private-wealth-editorial .pwe-cap-row{grid-template-columns: minmax(0,1fr) !important;gap: 6px !important}body.private-wealth-editorial .pwe-pricing-panel{padding: 24px 20px !important}body.private-wealth-editorial .pwe-instrument{padding: 24px 20px !important}body.private-wealth-editorial .pwe-instrument-fields{grid-template-columns: minmax(0,1fr) !important}body.private-wealth-editorial .pwe-instrument-output{flex-direction: column !important;align-items: flex-start !important;gap: 8px !important;padding: 20px !important}body.private-wealth-editorial .pwe-role-ledger,body.private-wealth-editorial .pwe-direct-channels,body.private-wealth-editorial .pwe-consultation .homepage-quick-inquiry .journey-fields{grid-template-columns: minmax(0,1fr) !important}}:root{--pwe-obsidian: #0B151D;--pwe-navy: #11212E;--pwe-alabaster: #F6F4EF;--pwe-stone: #EDE8DF;--pwe-paper: #FAF9F6;--pwe-ink: #0E1B24;--pwe-slate: #4A5761;--pwe-muted: #62707A;--pwe-brass: #806234;--pwe-brass-light: #C6A46C;--pwe-gold-bright: #F5C443;--pwe-rule: #DAD4C8;--pwe-rule-dark: rgba(246,244,239,0.14);--pwe-focus: #1B6B73;--pwe-serif: 'Source Serif 4',Georgia,'Times New Roman',serif;--pwe-sans: 'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}body > header,body > header.scrolled,body.premium-interior > header,body.premium-interior > header.scrolled,body.advisory-site > header,body.advisory-site > header.scrolled,body.private-wealth-editorial > header,body.private-wealth-editorial > header.scrolled{position: sticky !important;top: 0 !important;z-index: 100 !important;background-color: rgba(11,21,29,0.97) !important;backdrop-filter: blur(12px) !important;-webkit-backdrop-filter: blur(12px) !important;border-bottom: 1px solid var(--pwe-rule-dark) !important;box-shadow: 0 8px 28px rgba(11,21,29,0.14) !important;padding: 0 !important}body > header .container{width: min(1320px,calc(100% - 56px)) !important;max-width: 1320px !important;margin-inline: auto !important;padding-inline: 0 !important}body > header nav{display: flex !important;align-items: center !important;justify-content: space-between !important;min-height: 82px !important;padding: 12px 0 !important;gap: 20px !important;overflow: visible !important}body > header .nav-brand{position: relative !important;display: inline-flex !important;align-items: center !important;min-height: 44px !important;text-decoration: none !important;flex-shrink: 0 !important}body > header .nav-brand::before,body > header .nav-brand::after{content: none !important;display: none !important}body > header .nav-logo-img{opacity: 1 !important;width: 162px !important;height: auto !important;max-height: 48px !important;display: block !important}body > header .nav-links{max-height: none;list-style: none;margin: 0;padding: 0}body > header .nav-links > li > a:not(.nav-cta){font-family: var(--pwe-sans) !important;font-size: 13px !important;font-weight: 500 !important;letter-spacing: 0.02em !important;color: rgba(246,244,239,0.90) !important;text-decoration: none !important;min-height: 44px !important;padding: 8px 2px !important;display: inline-flex !important;align-items: center !important;gap: 5px !important;white-space: nowrap !important;transition: color 160ms ease !important}body > header .nav-links > li > a:not(.nav-cta):hover,body > header .nav-links > li > a:not(.nav-cta)[aria-current="page"]{color: var(--pwe-brass-light) !important}body > header .nav-links > li > a.nav-phone{font-variant-numeric: tabular-nums !important;color: rgba(246,244,239,0.76) !important}body > header .nav-links a.nav-cta:not(.nav-apply){background-color: var(--pwe-alabaster) !important;color: var(--pwe-obsidian) !important;border: 1px solid var(--pwe-alabaster) !important;border-radius: 2px !important;padding: 10px 16px !important;font-family: var(--pwe-sans) !important;font-size: 12px !important;font-weight: 600 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;text-decoration: none !important;min-height: 44px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;white-space: nowrap !important;transition: background-color 160ms ease,border-color 160ms ease,color 160ms ease !important}body > header .nav-links a.nav-cta:not(.nav-apply):hover{background-color: var(--pwe-brass-light) !important;border-color: var(--pwe-brass-light) !important;color: var(--pwe-obsidian) !important}body > header .nav-links a.nav-apply{background: transparent !important;color: var(--pwe-alabaster) !important;opacity: 1 !important;border: 1px solid rgba(246,244,239,0.34) !important;border-radius: 2px !important;padding: 10px 14px !important;font-family: var(--pwe-sans) !important;font-size: 12px !important;font-weight: 500 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;text-decoration: none !important;min-height: 44px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;white-space: nowrap !important;transition: border-color 160ms ease,color 160ms ease !important}body > header .nav-links a.nav-apply:hover{border-color: var(--pwe-brass-light) !important;color: var(--pwe-brass-light) !important}body > header .nav-dropdown{background-color: var(--pwe-obsidian) !important;border: 1px solid var(--pwe-rule-dark) !important;border-top: 2px solid var(--pwe-brass) !important;border-radius: 2px !important;box-shadow: 0 20px 48px rgba(0,0,0,0.45) !important;min-width: 256px !important;padding: 10px 0 !important}body > header .nav-dropdown li a{color: rgba(246,244,239,0.88) !important;font-family: var(--pwe-sans) !important;font-size: 13.5px !important;font-weight: 400 !important;line-height: 1.4 !important;padding: 10px 20px !important;text-decoration: none !important;display: block !important;transition: background-color 140ms ease,color 140ms ease !important}body > header .nav-dropdown li a:hover{background-color: rgba(246,244,239,0.06) !important;color: var(--pwe-brass-light) !important}body > header .nav-dropdown:focus-within{visibility: visible !important;opacity: 1 !important;display: block !important}@media (min-width: 1281px){body > header .mobile-menu-toggle{display: none !important}body > header .nav-links{display: flex !important;align-items: center !important;gap: 16px !important;background: transparent !important}body > header .nav-phone-li{display: none !important}}@media (max-width: 1280px){body > header .container{width: calc(100% - 40px) !important}body > header .mobile-menu-toggle{display: flex !important;flex-direction: column !important;justify-content: center !important;align-items: center !important;gap: 5px !important;background: transparent !important;border: 1px solid rgba(246,244,239,0.32) !important;border-radius: 2px !important;padding: 10px !important;min-width: 44px !important;min-height: 44px !important;cursor: pointer !important}body > header .mobile-menu-toggle span{display: block !important;width: 20px !important;height: 1.5px !important;background-color: var(--pwe-alabaster) !important}body > header .nav-links{display: none !important;position: absolute !important;top: 100% !important;left: 0 !important;right: 0 !important;width: 100% !important;flex-direction: column !important;align-items: stretch !important;background-color: var(--pwe-obsidian) !important;border-top: 1px solid var(--pwe-rule-dark) !important;border-bottom: 2px solid var(--pwe-brass) !important;padding: 20px 24px 28px !important;gap: 8px !important;max-height: calc(100dvh - 82px) !important;overflow-y: auto !important;z-index: 1000 !important;box-shadow: 0 24px 48px rgba(0,0,0,0.5) !important}body > header .nav-links.active{display: flex !important}body > header .nav-links.active > li > a:not(.nav-cta){color: var(--pwe-alabaster) !important;font-size: 15px !important;padding: 10px 0 !important;width: 100% !important;justify-content: space-between !important}body > header .nav-links.active .nav-dropdown{position: static !important;transform: none !important;background: rgba(246,244,239,0.03) !important;box-shadow: none !important;border: 0 !important;border-left: 2px solid var(--pwe-brass) !important;border-radius: 0 !important;margin: 4px 0 12px 4px !important;padding: 6px 0 !important}body > header .nav-links.active .nav-dropdown li a{color: rgba(246,244,239,0.84) !important;font-size: 14px !important;padding: 9px 16px !important;min-height: 44px !important;display: flex !important;align-items: center !important}body > header .nav-links.active a.nav-cta:not(.nav-apply){background-color: var(--pwe-alabaster) !important;color: var(--pwe-obsidian) !important;width: 100% !important;min-height: 48px !important;margin-top: 8px !important;font-size: 13px !important}body > header .nav-links.active a.nav-apply{background-color: transparent !important;color: var(--pwe-alabaster) !important;border: 1px solid rgba(246,244,239,0.38) !important;width: 100% !important;min-height: 48px !important;margin-top: 4px !important;font-size: 13px !important}}.breadcrumb:empty,.breadcrumb:has(> .container:empty),body.premium-legacy main .breadcrumb:has(> .container:empty){display: none !important;padding: 0 !important;margin: 0 !important;border: 0 !important}.blueprint-breadcrumb{width: min(1256px,calc(100% - 48px));margin: 0 auto;padding: 12px 0;font-family: var(--pwe-sans);font-size: 12.5px;line-height: 1.5;letter-spacing: 0.02em;color: var(--pwe-slate);border-bottom: 1px solid rgba(218,212,200,0.65)}.blueprint-breadcrumb ol{display: flex;gap: 8px;flex-wrap: wrap;align-items: center;list-style: none;margin: 0;padding: 0}.blueprint-breadcrumb li + li::before{content: '›';margin-right: 8px;color: var(--pwe-brass);font-weight: 600}.blueprint-breadcrumb a{color: var(--pwe-slate);text-decoration: underline;text-decoration-color: rgba(154,120,68,0.45);text-underline-offset: 3px;transition: color 150ms ease,text-decoration-color 150ms ease}.blueprint-breadcrumb a:hover{color: var(--pwe-ink);text-decoration-color: var(--pwe-brass)}.blueprint-breadcrumb [aria-current="page"]{color: var(--pwe-ink);font-weight: 600}body:has(.blueprint-toc) .advisory-contents{display: none !important}.blueprint-toc{width: min(1180px,calc(100% - 48px));margin: 24px auto;border: 1px solid var(--pwe-rule);border-left: 3px solid var(--pwe-brass);border-radius: 2px;padding: 12px 24px;color: var(--pwe-ink);background: var(--pwe-paper);box-shadow: 0 8px 24px rgba(14,27,36,0.03)}body.advisory-article .blueprint-toc,body.premium-reading .blueprint-toc{width: min(856px,calc(100% - 48px))}.blueprint-toc summary{cursor: pointer;font-family: var(--pwe-sans);font-size: 12.5px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--pwe-ink);min-height: 44px;display: flex;align-items: center;justify-content: space-between;gap: 16px;list-style: none}.blueprint-toc summary::-webkit-details-marker{display: none}.blueprint-toc summary::after{content: '+';font-size: 18px;font-weight: 400;color: var(--pwe-brass);line-height: 1}.blueprint-toc[open] summary::after{content: '−'}.blueprint-toc ul{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px 32px;list-style: none;margin: 8px 0 6px;padding: 14px 0 4px;border-top: 1px solid var(--pwe-rule)}.blueprint-toc li{margin: 0;padding: 0}.blueprint-toc a{display: inline-flex;align-items: center;min-height: 40px;padding: 4px 0;font-size: 14.5px;font-weight: 500;line-height: 1.45;color: var(--pwe-ink);text-decoration: underline;text-decoration-color: rgba(154,120,68,0.55);text-underline-offset: 4px}.blueprint-toc a:hover{color: var(--pwe-brass);text-decoration-color: var(--pwe-brass)}.blueprint-section{background: var(--pwe-alabaster);color: var(--pwe-ink);padding: clamp(56px,7vw,88px) 0;border-top: 1px solid var(--pwe-rule);border-bottom: 1px solid var(--pwe-rule)}.blueprint-wrap{width: min(1256px,calc(100% - 48px));margin: 0 auto}.blueprint-eyebrow{display: inline-flex;align-items: center;gap: 10px;font-family: var(--pwe-sans);font-size: 12px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--pwe-brass);font-weight: 600;margin: 0 0 14px}.blueprint-eyebrow::before{content: "";display: inline-block;width: 24px;height: 1px;background-color: currentColor}.blueprint-section h2{font: 400 clamp(28px,3.2vw,42px)/1.16 var(--pwe-serif) !important;letter-spacing: -0.02em;margin: 0 0 18px;color: var(--pwe-ink)}.blueprint-section h3{font: 500 22px/1.28 var(--pwe-serif) !important;letter-spacing: -0.01em;margin: 0 0 12px;color: var(--pwe-ink)}.blueprint-intro{max-width: 74ch;font-size: 18px;line-height: 1.68;color: var(--pwe-slate);margin: 0 0 28px}.blueprint-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;margin: 32px 0}.blueprint-grid article{padding: 28px;border: 1px solid var(--pwe-rule);border-top: 3px solid var(--pwe-brass);border-radius: 2px;background: var(--pwe-paper);box-shadow: 0 12px 32px rgba(14,27,36,0.04);display: flex;flex-direction: column;justify-content: space-between;transition: transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.blueprint-grid article:hover{transform: translateY(-2px);border-color: #B9B0A0;border-top-color: var(--pwe-brass);box-shadow: 0 18px 38px rgba(14,27,36,0.07)}.blueprint-grid article p{font-size: 15.5px;line-height: 1.65;color: var(--pwe-slate);margin: 0 0 14px}.blueprint-grid article p:last-child{margin-bottom: 0;margin-top: auto;padding-top: 12px;border-top: 1px solid rgba(218,212,200,0.6)}.blueprint-section a{color: var(--pwe-ink);font-weight: 600;text-decoration: underline;text-decoration-color: var(--pwe-brass);text-underline-offset: 4px;transition: color 150ms ease}.blueprint-section a:hover{color: var(--pwe-brass)}.blueprint-fit{display: grid;grid-template-columns: 1fr 1fr;gap: 28px;margin: 32px 0}.blueprint-fit > div{background: var(--pwe-paper);border: 1px solid var(--pwe-rule);border-top: 3px solid var(--pwe-brass);border-radius: 2px;padding: 26px 28px;box-shadow: 0 10px 28px rgba(14,27,36,0.03)}.blueprint-fit > div:nth-child(2){border-top-color: var(--pwe-navy)}.blueprint-fit > div p:last-child,.blueprint-fit > div ul:last-child{margin-bottom: 0}.blueprint-links{list-style: none !important;padding: 0 !important;margin: 24px 0 !important;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 40px;border-top: 1px solid var(--pwe-ink)}.blueprint-links li{padding: 0 !important;margin: 0 !important;border-bottom: 1px solid var(--pwe-rule);overflow-wrap: anywhere}.blueprint-links li a{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 48px;padding: 12px 4px;color: var(--pwe-ink) !important;font-family: var(--pwe-sans);font-size: 15.5px;font-weight: 500;line-height: 1.45;text-decoration: none !important;transition: color 160ms ease,padding-left 160ms ease}.blueprint-links li a::after{content: "→";color: var(--pwe-brass);font-size: 15px;font-weight: 400;flex-shrink: 0;transition: transform 160ms ease}.blueprint-links li a:hover{color: var(--pwe-brass) !important;padding-left: 8px}.blueprint-links li a:hover::after{transform: translateX(3px)}.blueprint-next{margin-top: 28px;padding-top: 18px;border-top: 1px solid var(--pwe-rule);font-size: 15.5px;color: var(--pwe-slate)}.blueprint-source{font-size: 13px;line-height: 1.65;max-width: 850px;color: var(--pwe-slate);margin-top: 20px;padding-top: 16px;border-top: 1px solid var(--pwe-rule)}.blueprint-filters{display: flex;gap: 18px;align-items: flex-end;flex-wrap: wrap;margin: 28px 0 18px;padding: 24px;background: var(--pwe-paper);border: 1px solid var(--pwe-rule);border-top: 3px solid var(--pwe-brass);border-radius: 2px;box-shadow: 0 10px 28px rgba(14,27,36,0.04)}.blueprint-filters label{flex: 1;min-width: 220px;font-size: 12px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--pwe-ink)}.blueprint-filters input,.blueprint-filters select{display: block;width: 100%;margin-top: 8px;padding: 11px 14px;border: 1px solid #8C8C80;border-radius: 2px;background: #FFFFFF;color: var(--pwe-ink);font: 16px/1.4 var(--pwe-sans);min-height: 48px}.blueprint-filters button{background: var(--pwe-obsidian);color: var(--pwe-alabaster);padding: 12px 22px;border: 1px solid var(--pwe-obsidian);border-radius: 2px;min-height: 48px;font: 600 13px/1.4 var(--pwe-sans);letter-spacing: 0.06em;text-transform: uppercase;cursor: pointer;transition: background-color 160ms ease}.blueprint-filters button:hover{background: #1B3346}#blueprint-results{font-size: 12px;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;color: var(--pwe-brass);margin: 0 0 18px}.blueprint-library{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 20px;list-style: none;padding: 0;margin: 0}.blueprint-library li{background: var(--pwe-paper);border: 1px solid var(--pwe-rule);border-left: 3px solid var(--pwe-brass);border-radius: 2px;padding: 14px 18px;display: flex;align-items: center;justify-content: space-between;gap: 16px;transition: border-color 150ms ease,box-shadow 150ms ease}.blueprint-library li:hover{border-color: #B5AC9B;border-left-color: var(--pwe-brass);box-shadow: 0 6px 18px rgba(14,27,36,0.05)}.blueprint-library li[hidden]{display: none !important}.blueprint-library li a{color: var(--pwe-ink) !important;font-weight: 500;font-size: 15px;line-height: 1.45;text-decoration: none !important;flex: 1;min-width: 0}.blueprint-library li a:hover{color: var(--pwe-brass) !important;text-decoration: underline !important;text-underline-offset: 4px}.blueprint-library span{display: inline-block;margin-top: 0;font-size: 10.5px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: #745A30;background: var(--pwe-stone);border: 1px solid var(--pwe-rule);padding: 3px 8px;border-radius: 2px;flex-shrink: 0;white-space: nowrap}.advisory-site main details.advisory-inside{background: var(--pwe-alabaster);border: 1px solid var(--pwe-rule);border-left: 3px solid var(--pwe-brass);border-radius: 2px;padding: 6px 24px;margin: 28px 0 32px;max-width: 74ch;box-shadow: 0 8px 24px rgba(14,27,36,0.03)}.advisory-site main details.advisory-inside > summary{font: 600 15px/1.5 var(--pwe-sans);letter-spacing: 0.02em;color: var(--pwe-ink);min-height: 48px;padding: 12px 0}.advisory-site main details.advisory-inside > summary::after{color: var(--pwe-brass)}.advisory-site main .advisory-inside-body{border-top: 1px solid var(--pwe-rule);padding: 16px 0 18px}body.advisory-article main .blog-related,body.premium-reading main .blog-related{background: var(--pwe-alabaster) !important;border: 1px solid var(--pwe-rule) !important;border-left: 3px solid var(--pwe-brass) !important;border-radius: 2px !important;padding: 20px 24px !important;margin: 28px 0 !important;color: var(--pwe-ink) !important}body.advisory-article main .blog-related a,body.premium-reading main .blog-related a{color: var(--pwe-ink) !important;font-weight: 600;text-decoration: underline;text-decoration-color: var(--pwe-brass);text-underline-offset: 4px}body.premium-secondary main .lp-trust-bar{display: flex !important;flex-wrap: wrap !important;gap: 10px 12px !important;align-items: center !important;margin-top: 24px !important}body.premium-secondary main .lp-trust-chip{display: inline-flex !important;align-items: center !important;gap: 6px !important;background: var(--pwe-paper) !important;color: var(--pwe-ink) !important;border: 1px solid var(--pwe-rule) !important;border-left: 2px solid var(--pwe-brass) !important;border-radius: 2px !important;padding: 7px 12px !important;font-size: 13px !important;font-weight: 500 !important;line-height: 1.3 !important;white-space: nowrap !important}body.premium-secondary main .lp-trust-chip .stars{color: var(--pwe-brass) !important}body.advisory-calculator main .calc-hero-wrap{background: linear-gradient(165deg,#11212E 0%,#0B151D 100%);border: 1px solid rgba(245,196,67,0.28);border-top: 3px solid var(--pwe-brass-light);border-radius: 2px;padding: 22px 24px;margin-bottom: 20px;color: var(--pwe-alabaster)}body.advisory-calculator main .calc-hero-wrap .calc-hero-label{font-size: 11.5px !important;font-weight: 600 !important;letter-spacing: 0.12em !important;text-transform: uppercase !important;color: rgba(246,244,239,0.76) !important;margin-bottom: 6px !important;display: block}body.advisory-calculator main .calc-hero-wrap .calc-hero-number{font-family: var(--pwe-serif) !important;font-size: clamp(32px,3.2vw,44px) !important;font-weight: 400 !important;color: var(--pwe-gold-bright) !important;font-variant-numeric: tabular-nums !important}body.premium-tool{--navy: #0B151D !important;--blue: #9A7844 !important;--green: #1B6B73 !important;--border: #DAD4C8 !important;--card: #FAF9F6 !important}body.premium-tool .wrap-result-card--buyer{border-top-color: var(--pwe-navy) !important}body.premium-tool .wrap-result-card--buyer .wrap-card-header,body.premium-tool .wrap-result-card--buyer .wrap-metric-headline-value{color: var(--pwe-ink) !important}body.premium-tool .wrap-result-card--seller .wrap-metric-headline-value,body.premium-tool .wrap-result-card--buyer .wrap-metric-headline-value{font-family: var(--pwe-serif) !important;font-weight: 400 !important;font-size: 2.2rem !important}body.premium-tool .closing-costs-layout .card-header{background: var(--pwe-alabaster) !important;color: var(--pwe-ink) !important;border-bottom: 1px solid var(--pwe-rule) !important;letter-spacing: 0.08em !important;font-size: 11.5px !important}body.premium-tool .closing-costs-layout .summary-card .card-header{background: var(--pwe-obsidian) !important;color: var(--pwe-alabaster) !important;border-bottom: 2px solid var(--pwe-brass) !important}.advisory-site main input[type=range]::-webkit-slider-thumb{background: var(--pwe-obsidian) !important;border: 2px solid var(--pwe-brass-light) !important;box-shadow: 0 2px 6px rgba(11,21,29,0.25) !important}.advisory-site main input[type=range]::-moz-range-thumb{background: var(--pwe-obsidian) !important;border: 2px solid var(--pwe-brass-light) !important;box-shadow: 0 2px 6px rgba(11,21,29,0.25) !important}body.advisory-site footer.site-footer,body.premium-interior footer.site-footer{background-color: var(--pwe-obsidian) !important;color: rgba(246,244,239,0.80) !important;border-top: 2px solid var(--pwe-brass) !important}body.advisory-site footer.site-footer h2,body.premium-interior footer.site-footer h2{color: var(--pwe-brass-light) !important;letter-spacing: 0.12em !important}.blueprint-section :focus-visible,.blueprint-breadcrumb :focus-visible,.blueprint-toc :focus-visible,body.advisory-site :is(a,button,input,select,textarea,summary):focus-visible{outline: 2px solid var(--pwe-brass) !important;outline-offset: 4px !important}body.program-page-modern .ci-hero,body[data-complex-income] .ci-hero{background: var(--pwe-alabaster);border-bottom: 1px solid var(--pwe-rule);padding: clamp(36px,5vw,64px) 0}body.program-page-modern .journey-eyebrow,body[data-complex-income] .journey-eyebrow{display: inline-flex;align-items: center;gap: 10px;font-family: var(--pwe-sans);font-size: 12px;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: var(--pwe-brass);margin-bottom: 16px}body.program-page-modern .journey-eyebrow::before,body[data-complex-income] .journey-eyebrow::before{content: "";display: inline-block;width: 24px;height: 1px;background-color: currentColor}body.program-page-modern .ci-hero h1,body[data-complex-income] .ci-hero h1{font: 400 clamp(36px,4.4vw,56px)/1.08 var(--pwe-serif) !important;letter-spacing: -0.025em;color: var(--pwe-ink);margin: 0 0 20px;max-width: 22ch}body.program-page-modern .journey-intro,body[data-complex-income] .journey-intro{font-size: 18px;line-height: 1.68;color: var(--pwe-slate);max-width: 65ch;margin: 0 0 28px}body.program-page-modern .journey-actions,body[data-complex-income] .journey-actions{display: flex;flex-wrap: wrap;gap: 14px;align-items: center;margin-bottom: 24px}.journey-button.journey-primary{display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 12px 28px;background: var(--pwe-ink) !important;color: var(--pwe-alabaster) !important;border: 1px solid var(--pwe-ink) !important;border-radius: 2px;font-family: var(--pwe-sans);font-size: 13px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;text-decoration: none !important;transition: background-color 160ms ease,border-color 160ms ease,color 160ms ease}.journey-button.journey-primary:hover{background: #1B3346 !important;border-color: #1B3346 !important}.journey-button.journey-secondary{display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 12px 24px;background: transparent !important;color: var(--pwe-ink) !important;border: 1px solid var(--pwe-rule) !important;border-radius: 2px;font-family: var(--pwe-sans);font-size: 13px;font-weight: 600;letter-spacing: 0.04em;text-decoration: none !important;transition: border-color 160ms ease,color 160ms ease}.journey-button.journey-secondary:hover{border-color: var(--pwe-brass) !important;color: var(--pwe-brass) !important}.quick-options-card.hero-quick{background: var(--pwe-paper) !important;border: 1px solid var(--pwe-rule) !important;border-top: 3px solid var(--pwe-brass) !important;border-radius: 2px !important;padding: 28px 28px 24px !important;box-shadow: 0 16px 40px rgba(14,27,36,0.06) !important}.quick-options-heading{font: 500 22px/1.25 var(--pwe-serif) !important;letter-spacing: -0.01em;color: var(--pwe-ink) !important;margin: 0 0 8px !important}.journey-form-intro{font-size: 13.5px;line-height: 1.5;color: var(--pwe-slate);margin-bottom: 20px}.journey-form label{font-family: var(--pwe-sans);font-size: 12px;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: var(--pwe-ink);margin-bottom: 6px;display: block}.journey-form input[type="text"],.journey-form input[type="email"],.journey-form input[type="tel"],.journey-form select,.journey-form textarea{width: 100%;padding: 11px 14px;border: 1px solid #8C8C80;border-radius: 2px;background: #FFFFFF;color: var(--pwe-ink);font: 16px/1.4 var(--pwe-sans);min-height: 48px;margin-bottom: 14px}.journey-form textarea{min-height: 90px;resize: vertical}.journey-form .journey-submit{width: 100%;min-height: 52px;background: var(--pwe-obsidian) !important;color: var(--pwe-alabaster) !important;border: 1px solid var(--pwe-obsidian) !important;border-radius: 2px;font-family: var(--pwe-sans);font-size: 13px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;cursor: pointer;margin-top: 10px;transition: background-color 160ms ease}.journey-form .journey-submit:hover{background: #1B3346 !important;border-color: #1B3346 !important}.key-facts-hero{background: var(--pwe-paper);border: 1px solid var(--pwe-rule);border-top: 3px solid var(--pwe-brass);border-radius: 2px;padding: 22px 24px;margin-top: 28px;box-shadow: 0 8px 24px rgba(14,27,36,0.03)}.key-facts-title{font-family: var(--pwe-sans);font-size: 11.5px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--pwe-brass);margin: 0 0 16px}.key-facts-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px 24px;margin: 0 0 12px}.key-facts-grid dt{font-size: 11.5px;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: var(--pwe-muted);margin-bottom: 4px}.key-facts-grid dd{margin: 0;font-size: 14.5px;font-weight: 600;color: var(--pwe-ink);line-height: 1.35}.key-facts-note{font-size: 12px;line-height: 1.5;color: var(--pwe-slate);margin: 12px 0 0;padding-top: 10px;border-top: 1px solid var(--pwe-rule)}.map-jumps{display: flex;flex-wrap: wrap;gap: 10px;margin: 24px 0 0}.map-jumps a{display: inline-flex;align-items: center;min-height: 38px;padding: 6px 16px;background: var(--pwe-paper);border: 1px solid var(--pwe-rule);border-radius: 20px;font-family: var(--pwe-sans);font-size: 13px;font-weight: 500;color: var(--pwe-ink) !important;text-decoration: none !important;transition: border-color 150ms ease,color 150ms ease,background-color 150ms ease}.map-jumps a:hover{border-color: var(--pwe-brass);color: var(--pwe-brass) !important;background: #FFFFFF}.ci-table-wrap{border: 1px solid var(--pwe-rule);border-radius: 2px;background: var(--pwe-paper);margin: 28px 0;overflow-x: auto;box-shadow: 0 8px 24px rgba(14,27,36,0.03)}.ci-table{width: 100%;border-collapse: collapse;font-size: 14.5px;line-height: 1.55;text-align: left}.ci-table thead tr{background: var(--pwe-obsidian);color: var(--pwe-alabaster)}.ci-table th[scope="col"]{font-family: var(--pwe-sans);font-size: 12px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--pwe-alabaster);padding: 14px 18px;border: 0}.ci-table td,.ci-table th[scope="row"]{padding: 16px 18px;border-bottom: 1px solid var(--pwe-rule);vertical-align: top}.ci-table th[scope="row"]{font-weight: 600;color: var(--pwe-ink);font-size: 14.5px;max-width: 220px}.ci-table tbody tr:last-child td,.ci-table tbody tr:last-child th{border-bottom: 0}.ci-table tbody tr:hover{background: rgba(246,244,239,0.5)}.ci-faq{background: var(--pwe-paper);border: 1px solid var(--pwe-rule);border-left: 3px solid var(--pwe-brass);border-radius: 2px;padding: 14px 22px;margin: 12px 0;box-shadow: 0 4px 12px rgba(14,27,36,0.02)}.ci-faq summary{cursor: pointer;font-family: var(--pwe-sans);font-size: 15.5px;font-weight: 600;line-height: 1.4;color: var(--pwe-ink);min-height: 44px;display: flex;align-items: center;justify-content: space-between;gap: 16px;list-style: none}.ci-faq summary::-webkit-details-marker{display: none}.ci-faq summary::after{content: '+';font-size: 18px;font-weight: 400;color: var(--pwe-brass);flex-shrink: 0}.ci-faq[open] summary::after{content: '−'}.ci-faq p{margin: 12px 0 4px;padding-top: 12px;border-top: 1px solid var(--pwe-rule);font-size: 15px;line-height: 1.65;color: var(--pwe-slate)}.review-proof{background: var(--pwe-paper);border: 1px solid var(--pwe-rule);border-left: 3px solid var(--pwe-brass);border-radius: 2px;padding: 24px 28px;margin: 32px 0;box-shadow: 0 8px 24px rgba(14,27,36,0.03)}.review-proof-stars{color: var(--pwe-gold-bright) !important;font-size: 18px;letter-spacing: 3px;margin-bottom: 12px;filter: drop-shadow(0 0 4px rgba(245,196,67,0.35))}.review-proof blockquote{margin: 0 0 16px;padding: 0;border: 0}.review-proof blockquote p{font-family: var(--pwe-serif) !important;font-size: 18px !important;font-style: italic;line-height: 1.6 !important;color: var(--pwe-ink) !important;margin: 0 !important}.review-proof figcaption{font-size: 13px;color: var(--pwe-slate);display: flex;align-items: center;gap: 8px}.review-proof figcaption strong{color: var(--pwe-ink)}.review-proof-links{margin: 12px 0 0 !important;padding-top: 10px;border-top: 1px solid var(--pwe-rule);font-size: 12.5px !important;display: flex;gap: 16px}main h2[id],main section[id]{scroll-margin-top: 110px}.blueprint-event-console{margin: 24px auto;padding: 20px;width: min(1100px,calc(100% - 40px));background: var(--pwe-alabaster);color: var(--pwe-ink);border: 1px solid var(--pwe-brass);border-radius: 2px}.blueprint-event-console pre{white-space: pre-wrap;overflow-wrap: anywhere}.blueprint-event-console button{padding: 12px 16px;min-height: 44px;background: var(--pwe-obsidian);color: var(--pwe-alabaster);border: 0;border-radius: 2px;cursor: pointer}body.premium-interior > main,body.advisory-site > main,body.editorial-page > main{display: flex !important;flex-direction: column !important}body.premium-interior > main > .blueprint-breadcrumb,body.advisory-site > main > .blueprint-breadcrumb,body.editorial-page > main > .blueprint-breadcrumb{order: -2 !important;width: min(1256px,calc(100% - 48px)) !important;margin-inline: auto !important;padding: 14px 0 !important}body.premium-interior > main > .blueprint-toc,body.advisory-site > main > .blueprint-toc,body.editorial-page > main > .blueprint-toc{order: -1 !important;margin: 16px auto 24px !important}body.loan-page .journey-hero,body.program-page-modern .journey-hero,body.bsl-page .journey-hero,body[data-complex-income] .journey-hero,body.advisory-product .hero{background: var(--pwe-alabaster) !important;border-bottom: 1px solid var(--pwe-rule) !important;padding: clamp(36px,5vw,64px) 0 !important}body.loan-page .journey-hero h1,body.program-page-modern .journey-hero h1,body.bsl-page .journey-hero h1,body[data-complex-income] .journey-hero h1,body.advisory-product .hero h1{font: 400 clamp(36px,4.4vw,56px)/1.08 var(--pwe-serif) !important;letter-spacing: -0.025em !important;color: var(--pwe-ink) !important;margin: 0 0 20px !important}body.loan-page main > .section,body.loan-page main > .ci-section,body.program-page-modern main > .section,body.program-page-modern main > .ci-section,body.bsl-page main > .section,body.bsl-page main > .ci-section,body[data-complex-income] main > .ci-section,body.advisory-product main > section,body.advisory-product main > .section,body.legacy-loan-page main > section,body.legacy-loan-page main > .section{padding: clamp(48px,6vw,76px) 0 !important;background: var(--pwe-paper);border-bottom: 1px solid var(--pwe-rule)}body.loan-page main > .section.bg-light,body.loan-page main > .ci-section.bg-light,body.program-page-modern main > .section.bg-light,body.program-page-modern main > .ci-section.bg-light,body.bsl-page main > .section.bg-light,body.bsl-page main > .ci-section.bg-light,body[data-complex-income] main > .ci-section.bg-light,body[data-complex-income] main > .ci-section:nth-of-type(even),body.advisory-product main > section.bg-light,body.legacy-loan-page main > section.bg-light{background: var(--pwe-alabaster) !important}body.loan-page main .container,body.program-page-modern main .container,body.bsl-page main .container,body[data-complex-income] main .container,body.advisory-product main .container,body.legacy-loan-page main .container{width: 100%;max-width: 1180px;margin-inline: auto;padding-inline: 24px}body.loan-page main h2,body.program-page-modern main h2,body.bsl-page main h2,body[data-complex-income] main h2,body.advisory-product main h2,body.legacy-loan-page main h2{font: 400 clamp(28px,3.2vw,38px)/1.2 var(--pwe-serif) !important;letter-spacing: -0.02em !important;color: var(--pwe-ink) !important;margin: 0 0 20px !important;max-width: 32ch !important}body.loan-page main h3,body.program-page-modern main h3,body.bsl-page main h3,body[data-complex-income] main h3,body.advisory-product main h3,body.legacy-loan-page main h3{font: 500 clamp(20px,2.2vw,24px)/1.3 var(--pwe-serif) !important;letter-spacing: -0.01em !important;color: var(--pwe-ink) !important;margin: 32px 0 14px !important}body.loan-page .ci-lead,body.program-page-modern .ci-lead,body[data-complex-income] .ci-lead,body.bsl-page .ci-lead{font-family: var(--pwe-sans) !important;font-size: 18.5px !important;line-height: 1.75 !important;color: var(--pwe-ink) !important;max-width: 76ch !important;margin: 0 0 28px !important}body.loan-page main p,body.program-page-modern main p,body.bsl-page main p,body[data-complex-income] main p,body.advisory-product main p,body.legacy-loan-page main p{font-family: var(--pwe-sans) !important;font-size: 16.5px !important;line-height: 1.72 !important;color: var(--pwe-slate) !important;max-width: 74ch;margin: 0 0 20px}body.loan-page main a:not(.btn):not(.journey-button):not(.nav-brand):not(.nav-links a),body.program-page-modern main a:not(.btn):not(.journey-button):not(.nav-brand):not(.nav-links a),body[data-complex-income] main a:not(.btn):not(.journey-button):not(.nav-brand):not(.nav-links a),body.bsl-page main a:not(.btn):not(.journey-button):not(.nav-brand):not(.nav-links a){color: #745A30 !important;font-weight: 500 !important;text-decoration: underline !important;text-underline-offset: 4px !important;text-decoration-color: rgba(154,120,68,0.45) !important;transition: color 150ms ease,text-decoration-color 150ms ease !important}body.loan-page main a:not(.btn):not(.journey-button):not(.nav-brand):not(.nav-links a):hover,body.program-page-modern main a:not(.btn):not(.journey-button):not(.nav-brand):not(.nav-links a):hover,body[data-complex-income] main a:not(.btn):not(.journey-button):not(.nav-brand):not(.nav-links a):hover,body.bsl-page main a:not(.btn):not(.journey-button):not(.nav-brand):not(.nav-links a):hover{color: var(--pwe-brass) !important;text-decoration-color: var(--pwe-brass) !important}body.loan-page .ci-section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul),body.program-page-modern .ci-section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul),body[data-complex-income] .ci-section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul),body.loan-page .section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul),body.program-page-modern .section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul),body.bsl-page .ci-section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul){list-style: none !important;padding-left: 0 !important;margin: 24px 0 28px !important}body.loan-page .ci-section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul) > li,body.program-page-modern .ci-section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul) > li,body[data-complex-income] .ci-section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul) > li,body.loan-page .section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul) > li,body.program-page-modern .section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul) > li,body.bsl-page .ci-section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul) > li{position: relative !important;padding-left: 28px !important;margin-bottom: 14px !important;font-size: 16.5px !important;line-height: 1.68 !important;color: var(--pwe-ink) !important}body.loan-page .ci-section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul) > li::before,body.program-page-modern .ci-section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul) > li::before,body[data-complex-income] .ci-section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul) > li::before,body.loan-page .section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul) > li::before,body.program-page-modern .section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul) > li::before,body.bsl-page .ci-section ul:not(.nav-links):not(.site-footer ul):not(.section-nav ul) > li::before{content: "—" !important;position: absolute !important;left: 4px !important;color: var(--pwe-brass) !important;font-weight: 700 !important}.ci-proof{background: var(--pwe-paper) !important;border: 1px solid var(--pwe-rule) !important;border-left: 4px solid var(--pwe-brass) !important;border-radius: 2px !important;padding: 26px 30px !important;margin: 32px 0 !important;box-shadow: 0 10px 28px rgba(14,27,36,0.04) !important}.ci-proof h3{font: 500 20px/1.3 var(--pwe-serif) !important;color: var(--pwe-ink) !important;margin: 0 0 10px !important}.ci-proof p{font-size: 15.5px !important;line-height: 1.68 !important;color: var(--pwe-slate) !important;margin: 0 0 16px !important}.ci-proof a{display: inline-flex !important;align-items: center !important;gap: 6px !important;font-family: var(--pwe-sans) !important;font-size: 13.5px !important;font-weight: 600 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;color: var(--pwe-brass) !important;text-decoration: none !important;transition: color 150ms ease,transform 150ms ease !important}.ci-proof a:hover{color: var(--pwe-ink) !important;transform: translateX(2px) !important}.ci-grid,body[data-complex-income] .ci-grid{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr)) !important;gap: 24px !important;margin: 32px 0 !important}@media (min-width: 768px){.ci-grid:has(> :nth-child(4):last-child),body[data-complex-income] .ci-grid:has(> :nth-child(4):last-child){grid-template-columns: repeat(2,minmax(0,1fr)) !important}}.ci-card,body[data-complex-income] .ci-card{background: var(--pwe-paper) !important;border: 1px solid var(--pwe-rule) !important;border-top: 3px solid var(--pwe-brass) !important;border-radius: 2px !important;padding: 26px 28px !important;box-shadow: 0 10px 28px rgba(14,27,36,0.04) !important;transition: transform 180ms ease,box-shadow 180ms ease,border-top-color 180ms ease !important;display: flex !important;flex-direction: column !important}.ci-card:hover,body[data-complex-income] .ci-card:hover{transform: translateY(-2px) !important;box-shadow: 0 16px 36px rgba(14,27,36,0.08) !important;border-top-color: var(--pwe-gold-bright) !important}.ci-card h3,body[data-complex-income] .ci-card h3{font: 500 20px/1.3 var(--pwe-serif) !important;letter-spacing: -0.01em !important;color: var(--pwe-ink) !important;margin: 0 0 10px !important}.ci-card p,body[data-complex-income] .ci-card p{font-size: 15px !important;line-height: 1.65 !important;color: var(--pwe-slate) !important;margin: 0 !important}.ci-example,body[data-complex-income] .ci-example{background: linear-gradient(165deg,#11212E 0%,#0B151D 100%) !important;border: 1px solid rgba(245,196,67,0.3) !important;border-top: 3px solid var(--pwe-gold-bright) !important;border-radius: 2px !important;padding: clamp(28px,4vw,44px) clamp(24px,4vw,40px) !important;margin: 32px 0 !important;color: var(--pwe-alabaster) !important;box-shadow: 0 20px 48px rgba(11,21,29,0.22) !important;position: relative !important;overflow: hidden !important}.ci-example::before,body[data-complex-income] .ci-example::before{content: "";position: absolute;inset: 0;background: radial-gradient(circle at top right,rgba(198,164,108,0.12),transparent 70%);pointer-events: none}.ci-example h3,body[data-complex-income] .ci-example h3{font: 400 20px/1.3 var(--pwe-serif) !important;letter-spacing: -0.01em !important;color: var(--pwe-alabaster) !important;margin: 0 0 14px !important}.ci-example .ci-result,body[data-complex-income] .ci-example .ci-result{font: 400 clamp(24px,4vw,36px)/1.2 var(--pwe-serif) !important;color: var(--pwe-gold-bright) !important;font-variant-numeric: tabular-nums !important;letter-spacing: -0.01em !important;margin: 14px 0 18px !important;padding-bottom: 16px !important;border-bottom: 1px solid rgba(245,196,67,0.25) !important;text-shadow: 0 0 12px rgba(245,196,67,0.2) !important}.ci-example p,body[data-complex-income] .ci-example p{font-size: 15.5px !important;line-height: 1.65 !important;color: rgba(246,244,239,0.88) !important;margin: 0 0 8px !important}.ci-example p:last-child,body[data-complex-income] .ci-example p:last-child{margin-bottom: 0 !important}.ci-note,body[data-complex-income] .ci-note{background: var(--pwe-alabaster) !important;border: 1px solid var(--pwe-rule) !important;border-left: 3px solid var(--pwe-brass) !important;border-radius: 2px !important;padding: 18px 22px !important;margin: 24px 0 !important;font-size: 14.5px !important;line-height: 1.65 !important;color: var(--pwe-slate) !important}details.advisory-inside{background: var(--pwe-paper) !important;border: 1px solid var(--pwe-rule) !important;border-left: 3px solid var(--pwe-brass) !important;border-radius: 2px !important;margin: 24px 0 28px !important;overflow: hidden !important;box-shadow: 0 6px 20px rgba(14,27,36,0.03) !important}details.advisory-inside summary{padding: 16px 22px !important;font-family: var(--pwe-sans) !important;font-size: 14.5px !important;font-weight: 600 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;color: var(--pwe-brass) !important;cursor: pointer !important;list-style: none !important;display: flex !important;align-items: center !important;justify-content: space-between !important}details.advisory-inside summary::-webkit-details-marker{display: none !important}details.advisory-inside summary::after{content: "+" !important;font-size: 18px !important;font-weight: 400 !important;color: var(--pwe-brass) !important}details.advisory-inside[open] summary::after{content: "−" !important}details.advisory-inside .advisory-inside-body{padding: 16px 22px 20px !important;border-top: 1px solid var(--pwe-rule) !important;font-size: 15px !important;line-height: 1.68 !important;color: var(--pwe-slate) !important}.section-nav{background: rgba(250,249,246,0.95) !important;backdrop-filter: blur(8px) !important;border-bottom: 1px solid var(--pwe-rule) !important;padding: 12px 0 !important;position: sticky !important;top: 0 !important;z-index: 90 !important}.section-nav ul{display: flex !important;flex-wrap: wrap !important;gap: 8px 14px !important;list-style: none !important;margin: 0 !important;padding: 0 !important}.section-nav a{font-family: var(--pwe-sans) !important;font-size: 13px !important;font-weight: 500 !important;color: var(--pwe-slate) !important;text-decoration: none !important;padding: 5px 12px !important;border-radius: 16px !important;border: 1px solid transparent !important;transition: color 150ms ease,background-color 150ms ease,border-color 150ms ease !important}.section-nav a:hover{color: var(--pwe-ink) !important;background: #FFFFFF !important;border-color: var(--pwe-rule) !important}.ci-form-section,body[data-complex-income] .ci-form-section{background: var(--pwe-alabaster) !important;border-top: 1px solid var(--pwe-rule) !important;border-bottom: 1px solid var(--pwe-rule) !important;padding: clamp(48px,6vw,84px) 0 !important}.ci-form-section > .container > h2,body[data-complex-income] .ci-form-section > .container > h2{text-align: center !important;margin-inline: auto !important}.ci-form-section > .container > p,body[data-complex-income] .ci-form-section > .container > p{text-align: center !important;margin-inline: auto !important;max-width: 68ch !important}.ci-form-section .journey-card#scenario-review,body[data-complex-income] .ci-form-section .journey-card#scenario-review{background: var(--pwe-paper) !important;border: 1px solid var(--pwe-rule) !important;border-top: 4px solid var(--pwe-brass) !important;border-radius: 2px !important;padding: clamp(28px,4vw,44px) !important;max-width: 780px !important;margin: 36px auto 0 !important;box-shadow: 0 20px 48px rgba(14,27,36,0.08) !important}.ci-form-section .journey-card#scenario-review h2,body[data-complex-income] .ci-form-section .journey-card#scenario-review h2{font: 400 clamp(24px,3vw,30px)/1.2 var(--pwe-serif) !important;color: var(--pwe-ink) !important;text-align: center !important;margin-bottom: 8px !important}.ci-form-section .journey-card#scenario-review .journey-form-intro,body[data-complex-income] .ci-form-section .journey-card#scenario-review .journey-form-intro{text-align: center !important;margin-bottom: 24px !important}.ci-form-section .journey-card#scenario-review legend,body[data-complex-income] .ci-form-section .journey-card#scenario-review legend{font-family: var(--pwe-sans) !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.1em !important;text-transform: uppercase !important;color: var(--pwe-brass) !important;padding: 0 8px !important}.ci-form-section .journey-card#scenario-review fieldset,body[data-complex-income] .ci-form-section .journey-card#scenario-review fieldset{border: 1px solid var(--pwe-rule) !important;border-radius: 2px !important;padding: 24px !important;margin-bottom: 20px !important;background: #FFFFFF !important}.ci-form-section .journey-card#scenario-review .journey-submit,body[data-complex-income] .ci-form-section .journey-card#scenario-review .journey-submit{min-height: 52px !important;font-size: 14px !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;background: var(--pwe-obsidian) !important;color: var(--pwe-alabaster) !important;border: 1px solid var(--pwe-obsidian) !important;cursor: pointer !important;transition: background-color 160ms ease !important}.ci-form-section .journey-card#scenario-review .journey-submit:hover,body[data-complex-income] .ci-form-section .journey-card#scenario-review .journey-submit:hover{background: #1B3346 !important}body.loan-page .grid-2,body.program-page-modern .grid-2,body.bsl-page .grid-2{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 24px !important}@media (max-width: 768px){body.loan-page .grid-2,body.program-page-modern .grid-2,body.bsl-page .grid-2{grid-template-columns: 1fr !important}}body.loan-page .feature-item,body.program-page-modern .feature-item,body.bsl-page .feature-item,body.advisory-product .feature-item{background: var(--pwe-paper) !important;border: 1px solid var(--pwe-rule) !important;border-top: 3px solid var(--pwe-brass) !important;border-radius: 2px !important;padding: 26px 28px !important;box-shadow: 0 10px 28px rgba(14,27,36,0.04) !important;margin-bottom: 20px !important;display: flex !important;flex-direction: column !important;transition: transform 180ms ease,box-shadow 180ms ease,border-top-color 180ms ease !important}body.loan-page .feature-item:hover,body.program-page-modern .feature-item:hover,body.bsl-page .feature-item:hover,body.advisory-product .feature-item:hover{transform: translateY(-2px) !important;box-shadow: 0 16px 36px rgba(14,27,36,0.08) !important;border-top-color: var(--pwe-gold-bright) !important}body.loan-page .feature-item h3,body.program-page-modern .feature-item h3,body.bsl-page .feature-item h3,body.advisory-product .feature-item h3{font: 500 20px/1.3 var(--pwe-serif) !important;letter-spacing: -0.01em !important;color: var(--pwe-ink) !important;margin: 0 0 10px !important}body.loan-page .feature-item p,body.program-page-modern .feature-item p,body.bsl-page .feature-item p,body.advisory-product .feature-item p{font-size: 15px !important;line-height: 1.65 !important;color: var(--pwe-slate) !important;margin: 0 !important}body.loan-page .accordion,body.program-page-modern .accordion,body.bsl-page .accordion{border: 1px solid var(--pwe-rule) !important;border-radius: 2px !important;background: var(--pwe-paper) !important;overflow: hidden !important;box-shadow: 0 8px 24px rgba(14,27,36,0.03) !important;margin: 28px 0 !important}body.loan-page .accordion-item,body.program-page-modern .accordion-item,body.bsl-page .accordion-item{border: 0 !important;border-bottom: 1px solid var(--pwe-rule) !important;background: transparent !important}body.loan-page .accordion-item:last-child,body.program-page-modern .accordion-item:last-child,body.bsl-page .accordion-item:last-child{border-bottom: 0 !important}body.loan-page .accordion-button,body.program-page-modern .accordion-button,body.bsl-page .accordion-button{padding: 16px 22px !important;font-family: var(--pwe-sans) !important;font-size: 15.5px !important;font-weight: 600 !important;color: var(--pwe-ink) !important;background: transparent !important;border: 0 !important;cursor: pointer !important;width: 100% !important;text-align: left !important;display: flex !important;justify-content: space-between !important;align-items: center !important}body.loan-page .accordion-body,body.program-page-modern .accordion-body,body.bsl-page .accordion-body{padding: 0 22px 20px !important;font-size: 15px !important;line-height: 1.68 !important;color: var(--pwe-slate) !important}body.loan-page table,body.program-page-modern table,body.bsl-page table,body.advisory-site .program-table,body.advisory-site .experience-table-scroll table{width: 100% !important;border-collapse: collapse !important;background: var(--pwe-paper) !important;border: 1px solid var(--pwe-rule) !important;border-radius: 2px !important;box-shadow: 0 8px 24px rgba(14,27,36,0.03) !important;margin: 28px 0 !important}body.loan-page thead tr,body.program-page-modern thead tr,body.bsl-page thead tr,body.advisory-site .experience-table-scroll th{background: var(--pwe-obsidian) !important;color: var(--pwe-alabaster) !important}body.loan-page th,body.program-page-modern th,body.bsl-page th,body.advisory-site .experience-table-scroll th{font-family: var(--pwe-sans) !important;font-size: 12px !important;font-weight: 600 !important;letter-spacing: 0.1em !important;text-transform: uppercase !important;padding: 14px 18px !important;border: 0 !important}body.loan-page td,body.program-page-modern td,body.bsl-page td,body.advisory-site .experience-table-scroll td{padding: 16px 18px !important;border-bottom: 1px solid var(--pwe-rule) !important;font-size: 14.5px !important;line-height: 1.55 !important;vertical-align: top !important;color: var(--pwe-ink) !important}body.premium-reading,body.advisory-article{background: var(--pwe-alabaster) !important;color: var(--pwe-ink) !important}body.premium-reading main,body.advisory-article main{background: var(--pwe-alabaster) !important}body.premium-reading main :is(.container-narrow,.content-narrow),body.advisory-article main :is(.container-narrow,.article-body,.blog-post){max-width: 820px !important;margin-inline: auto !important}body.premium-reading .blog-post-header,body.advisory-article .blog-post-header,body.premium-reading .article-header{padding: clamp(24px,3.5vw,44px) 0 20px !important;border-bottom: 1px solid var(--pwe-rule) !important;margin-bottom: 32px !important}body.premium-reading .blog-post-header h1,body.advisory-article .blog-post-header h1,body.premium-reading h1.article-title{font: 400 clamp(34px,4.2vw,52px)/1.12 var(--pwe-serif) !important;letter-spacing: -0.025em !important;color: var(--pwe-ink) !important;margin: 0 0 16px !important;max-width: 24ch !important}body.premium-reading :is(.blog-post-meta,.scenario-byline,.reading-byline),body.advisory-article :is(.blog-post-meta,.newsletter-author-bar){font-family: var(--pwe-sans) !important;font-size: 13.5px !important;letter-spacing: 0.02em !important;color: var(--pwe-slate) !important;margin: 0 0 24px !important;display: flex !important;align-items: center !important;flex-wrap: wrap !important;gap: 8px 16px !important}body.premium-reading :is(.blog-post-meta,.scenario-byline) a,body.advisory-article :is(.blog-post-meta,.newsletter-author-bar) a{color: var(--pwe-ink) !important;font-weight: 600 !important;text-decoration: underline !important;text-decoration-color: var(--pwe-brass) !important;text-underline-offset: 3px !important}body.premium-reading :is(.blog-post,.article-body,.blog-content) p,body.advisory-article :is(.blog-post,.article-body,.blog-content) p{font-family: var(--pwe-sans) !important;font-size: 17.5px !important;line-height: 1.78 !important;color: var(--pwe-ink) !important;margin: 0 0 24px !important;max-width: 74ch !important}body.premium-reading :is(.blog-post,.article-body) li,body.advisory-article :is(.blog-post,.article-body) li{font-size: 17px !important;line-height: 1.75 !important;color: var(--pwe-ink) !important;margin-bottom: 10px !important}body.premium-reading main h2,body.advisory-article main h2{font: 400 clamp(26px,3vw,36px)/1.2 var(--pwe-serif) !important;letter-spacing: -0.015em !important;color: var(--pwe-ink) !important;margin: 48px 0 20px !important;scroll-margin-top: 110px !important}body.premium-reading main h3,body.advisory-article main h3{font: 500 clamp(20px,2.2vw,24px)/1.32 var(--pwe-serif) !important;letter-spacing: -0.01em !important;color: var(--pwe-ink) !important;margin: 32px 0 14px !important}body.premium-reading .blog-post-intro,body.advisory-article .blog-post-intro,body.premium-reading :is(.callout,.scenario-answer){background: var(--pwe-paper) !important;border: 1px solid var(--pwe-rule) !important;border-left: 3px solid var(--pwe-brass) !important;border-radius: 2px !important;padding: 22px 26px !important;margin: 28px 0 32px !important;font-size: 18px !important;line-height: 1.72 !important;color: var(--pwe-ink) !important;box-shadow: 0 8px 24px rgba(14,27,36,0.03) !important}body.premium-reading blockquote,body.advisory-article blockquote{border-left: 3px solid var(--pwe-brass) !important;padding: 8px 0 8px 24px !important;margin: 28px 0 !important;font-family: var(--pwe-serif) !important;font-style: italic !important;font-size: 20px !important;line-height: 1.6 !important;color: var(--pwe-ink) !important}body.premium-reading main :is(.article-body,.blog-post) table{width: 100% !important;border-collapse: collapse !important;background: var(--pwe-paper) !important;border: 1px solid var(--pwe-rule) !important;margin: 28px 0 !important;box-shadow: 0 8px 24px rgba(14,27,36,0.03) !important}body.premium-reading main :is(.article-body,.blog-post) th{background: var(--pwe-obsidian) !important;color: var(--pwe-alabaster) !important;font-size: 12px !important;letter-spacing: 0.1em !important;text-transform: uppercase !important;padding: 13px 16px !important}body.premium-reading main :is(.article-body,.blog-post) td{padding: 14px 16px !important;border-bottom: 1px solid var(--pwe-rule) !important;font-size: 14.5px !important;line-height: 1.55 !important}body.premium-case .article-body > .section:first-child{background: var(--pwe-alabaster) !important;border-bottom: 1px solid var(--pwe-rule) !important;padding: clamp(32px,4vw,56px) 0 !important}body.premium-case .scenario-eyebrow{display: inline-flex !important;align-items: center !important;gap: 10px !important;font-size: 12px !important;font-weight: 600 !important;letter-spacing: 0.16em !important;text-transform: uppercase !important;color: var(--pwe-brass) !important;margin-bottom: 12px !important}body.premium-case .scenario-eyebrow::before{content: "";display: inline-block;width: 20px;height: 1px;background-color: currentColor}body.premium-case .scenario-facts{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(220px,1fr)) !important;gap: 16px 24px !important;background: var(--pwe-paper) !important;border: 1px solid var(--pwe-rule) !important;border-top: 3px solid var(--pwe-brass) !important;border-radius: 2px !important;padding: 24px 28px !important;margin: 28px 0 !important;box-shadow: 0 10px 28px rgba(14,27,36,0.04) !important}body.premium-case .scenario-facts dt{font-size: 11.5px !important;font-weight: 600 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: var(--pwe-muted) !important;margin-bottom: 4px !important}body.premium-case .scenario-facts dd{margin: 0 !important;font-size: 15px !important;font-weight: 600 !important;color: var(--pwe-ink) !important;line-height: 1.4 !important}body.advisory-site main .hero:where(:not(.pwe-hero)),body.advisory-product main .hero:where(:not(.pwe-hero)){background: var(--pwe-alabaster) !important;border-bottom: 1px solid var(--pwe-rule) !important;padding: clamp(36px,4.5vw,60px) 0 !important}body.advisory-site main .hero h1:where(:not(.pwe-hero h1)){font: 400 clamp(36px,4.2vw,54px)/1.1 var(--pwe-serif) !important;letter-spacing: -0.02em !important;color: var(--pwe-ink) !important;margin: 0 0 16px !important}body.advisory-site main .hero p:where(:not(.pwe-hero p)){font-size: 18px !important;line-height: 1.65 !important;color: var(--pwe-slate) !important;max-width: 68ch !important;margin: 0 0 24px !important}body.professional-page main .hero,body.premium-partner main .hero{background: var(--pwe-alabaster) !important;border-bottom: 1px solid var(--pwe-rule) !important;padding: clamp(40px,5vw,68px) 0 !important}body.professional-page .partner-grid,body.premium-partner .partner-grid{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(280px,1fr)) !important;gap: 24px !important;margin: 32px 0 !important}body.professional-page .partner-card,body.premium-partner .partner-card{background: var(--pwe-paper) !important;border: 1px solid var(--pwe-rule) !important;border-top: 3px solid var(--pwe-brass) !important;border-radius: 2px !important;padding: 28px !important;box-shadow: 0 10px 28px rgba(14,27,36,0.04) !important}@media (max-width: 768px){body.premium-interior > main > .blueprint-breadcrumb,body.advisory-site > main > .blueprint-breadcrumb,body.editorial-page > main > .blueprint-breadcrumb{width: calc(100% - 32px) !important;padding: 10px 0 !important;font-size: 11.5px !important}body.premium-reading main :is(.container-narrow,.content-narrow),body.advisory-article main :is(.container-narrow,.article-body,.blog-post){width: calc(100% - 32px) !important;padding-inline: 0 !important}body.premium-reading :is(.blog-post,.article-body,.blog-content) p,body.advisory-article :is(.blog-post,.article-body,.blog-content) p{font-size: 16.5px !important;line-height: 1.7 !important}body.loan-page .journey-hero h1,body.program-page-modern .journey-hero h1,body.bsl-page .journey-hero h1,body.premium-reading .blog-post-header h1,body.advisory-article .blog-post-header h1{font-size: 32px !important;line-height: 1.15 !important}body.premium-case .scenario-facts{grid-template-columns: 1fr !important;padding: 20px !important}body.loan-page table,body.program-page-modern table,body.bsl-page table,body.premium-reading main table{display: block !important;overflow-x: auto !important;-webkit-overflow-scrolling: touch !important}}@media (max-width: 900px){.blueprint-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.blueprint-grid,.blueprint-links,.blueprint-fit,.blueprint-library,.blueprint-toc ul{grid-template-columns: 1fr}.blueprint-section{padding: 40px 0;scroll-margin-top: 90px}.blueprint-wrap,.blueprint-breadcrumb,.blueprint-toc,body.advisory-article .blueprint-toc,body.premium-reading .blueprint-toc{width: calc(100% - 36px)}.blueprint-grid article,.blueprint-fit > div{padding: 22px}.blueprint-filters{display: block;padding: 20px}.blueprint-filters label{display: block;margin: 0 0 16px}.blueprint-filters button{width: 100%}.blueprint-library li{flex-direction: column;align-items: flex-start;gap: 8px}body.private-wealth-editorial main .hero.pwe-hero > .container{width: calc(100% - 40px) !important;margin-inline: auto !important;padding-inline: 0 !important}body.private-wealth-editorial .pwe-hero .pwe-kicker{letter-spacing: 0.10em;font-size: 12px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto !important}*,*::before,*::after{animation-duration: 0.01ms !important;transition-duration: 0.01ms !important}}.u-program-page{background-color: var(--pwe-paper);color: var(--pwe-ink);font-family: var(--pwe-sans)}.u-hero{background: linear-gradient(180deg,#F9F7F2 0%,#FFFFFF 100%);border-bottom: 1px solid var(--pwe-rule);padding: 56px 0 64px;position: relative}.u-hero-inner{max-width: 960px;margin: 0 auto;text-align: center}.u-eyebrow{display: inline-flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.12em;color: var(--pwe-brass);margin-bottom: 16px}.u-hero h1{font-family: var(--pwe-serif);font-size: clamp(34px,4.5vw,52px);line-height: 1.15;font-weight: 700;color: var(--pwe-ink);margin: 0 0 20px;letter-spacing: -0.02em}.u-hero-lead{font-size: clamp(17px,2vw,20px);line-height: 1.55;color: var(--pwe-slate);margin: 0 auto 32px;max-width: 780px}.u-hero-actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 16px;margin-bottom: 24px}.u-btn-primary{display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 32px;background-color: var(--pwe-obsidian);color: #FFFFFF !important;font-size: 15px;font-weight: 600;letter-spacing: 0.02em;text-decoration: none !important;border-radius: 4px;border: 1px solid var(--pwe-obsidian);transition: all 180ms ease;box-shadow: 0 4px 14px rgba(11,21,29,0.18)}.u-btn-primary:hover{background-color: #1A3144;border-color: #1A3144;transform: translateY(-1px);box-shadow: 0 6px 20px rgba(11,21,29,0.25)}.u-btn-secondary{display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 28px;background-color: #FFFFFF;color: var(--pwe-ink) !important;font-size: 15px;font-weight: 600;letter-spacing: 0.02em;text-decoration: none !important;border-radius: 4px;border: 1px solid var(--pwe-rule);transition: all 180ms ease}.u-btn-secondary:hover{background-color: var(--pwe-alabaster);border-color: var(--pwe-brass)}.u-hero-phone{display: inline-flex;align-items: center;gap: 8px;font-size: 14px;font-weight: 600;color: var(--pwe-slate);text-decoration: none}.u-hero-phone:hover{color: var(--pwe-brass)}.u-hero-byline{font-size: 13px;color: var(--pwe-muted);margin-top: 14px}.u-hero-byline a{color: var(--pwe-slate);text-decoration: underline;text-underline-offset: 3px}.u-metrics-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;margin-top: 44px;text-align: left}.u-metric-card{background: #FFFFFF;border: 1px solid var(--pwe-rule);border-radius: 4px;padding: 18px 20px;box-shadow: 0 2px 8px rgba(11,21,29,0.04);transition: transform 160ms ease,border-color 160ms ease}.u-metric-card:hover{border-color: var(--pwe-brass);transform: translateY(-2px)}.u-metric-label{font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.08em;color: var(--pwe-brass);margin-bottom: 6px}.u-metric-value{font-size: 20px;font-weight: 700;color: var(--pwe-ink);line-height: 1.25;margin-bottom: 4px}.u-metric-sub{font-size: 12.5px;color: var(--pwe-muted);line-height: 1.35}.u-section{padding: 72px 0;border-bottom: 1px solid var(--pwe-rule)}.u-section.bg-light{background-color: var(--pwe-alabaster)}.u-section.bg-white{background-color: #FFFFFF}.u-section-header{text-align: center;max-width: 760px;margin: 0 auto 48px}.u-section-header h2{font-family: var(--pwe-serif);font-size: clamp(28px,3.2vw,40px);line-height: 1.2;font-weight: 700;color: var(--pwe-ink);margin: 0 0 16px;letter-spacing: -0.015em}.u-section-header p{font-size: 17px;line-height: 1.6;color: var(--pwe-slate);margin: 0}.u-grid-4{display: grid;grid-template-columns: repeat(2,1fr);gap: 24px;max-width: 1120px;margin: 0 auto}.u-card{background: #FFFFFF;border: 1px solid var(--pwe-rule);border-radius: 4px;padding: 32px;box-shadow: 0 3px 12px rgba(11,21,29,0.03);position: relative;transition: transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.u-card:hover{border-color: var(--pwe-brass);transform: translateY(-2px);box-shadow: 0 8px 24px rgba(11,21,29,0.08)}.u-card-icon{width: 44px;height: 44px;border-radius: 4px;background-color: var(--pwe-alabaster);border: 1px solid var(--pwe-rule);display: flex;align-items: center;justify-content: center;margin-bottom: 20px;color: var(--pwe-brass)}.u-card h3{font-family: var(--pwe-sans);font-size: 20px;font-weight: 700;color: var(--pwe-ink);margin: 0 0 12px;line-height: 1.3}.u-card p{font-size: 15px;line-height: 1.6;color: var(--pwe-slate);margin: 0}.u-steps-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 28px;max-width: 1120px;margin: 0 auto}.u-step-card{background: #FFFFFF;border: 1px solid var(--pwe-rule);border-radius: 4px;padding: 36px 28px;position: relative;box-shadow: 0 2px 10px rgba(11,21,29,0.03)}.u-step-num{display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 50%;background-color: var(--pwe-obsidian);color: var(--pwe-brass-light);font-family: var(--pwe-sans);font-size: 15px;font-weight: 700;margin-bottom: 20px}.u-step-card h3{font-family: var(--pwe-sans);font-size: 19px;font-weight: 700;color: var(--pwe-ink);margin: 0 0 12px;line-height: 1.3}.u-step-card p{font-size: 15px;line-height: 1.6;color: var(--pwe-slate);margin: 0}.u-faq-wrap{max-width: 840px;margin: 0 auto;display: flex;flex-direction: column;gap: 14px}.u-faq-item{background: #FFFFFF;border: 1px solid var(--pwe-rule);border-radius: 4px;overflow: hidden;transition: border-color 160ms ease}.u-faq-item[open]{border-color: var(--pwe-brass)}.u-faq-item summary{padding: 20px 24px;font-size: 17px;font-weight: 600;color: var(--pwe-ink);cursor: pointer;list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 16px;user-select: none}.u-faq-item summary::-webkit-details-marker{display: none}.u-faq-item summary::after{content: "+";font-size: 22px;font-weight: 400;color: var(--pwe-brass);flex-shrink: 0;transition: transform 180ms ease}.u-faq-item[open] summary::after{content: "–"}.u-faq-answer{padding: 0 24px 22px;font-size: 15px;line-height: 1.65;color: var(--pwe-slate)}.u-faq-answer p{margin: 0 0 12px}.u-faq-answer p:last-child{margin-bottom: 0}.u-cta-section{background: var(--pwe-obsidian);color: #FFFFFF;padding: 80px 0;position: relative}.u-cta-card{max-width: 720px;margin: 0 auto;background: #11212E;border: 1px solid rgba(198,164,108,0.25);border-radius: 6px;padding: 44px 40px;box-shadow: 0 20px 48px rgba(0,0,0,0.35)}.u-cta-header{text-align: center;margin-bottom: 32px}.u-cta-header h2{font-family: var(--pwe-serif);font-size: 32px;color: #FFFFFF;margin: 0 0 12px}.u-cta-header p{font-size: 16px;color: rgba(246,244,239,0.82);margin: 0;line-height: 1.5}.u-form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.u-form-full{grid-column: 1 / -1}.u-cta-card label{display: block;font-size: 13px;font-weight: 600;color: rgba(246,244,239,0.90);margin-bottom: 6px}.u-cta-card input[type="text"],.u-cta-card input[type="email"],.u-cta-card input[type="tel"],.u-cta-card select,.u-cta-card textarea{width: 100%;padding: 12px 14px;background: rgba(255,255,255,0.06);border: 1px solid rgba(246,244,239,0.22);border-radius: 4px;color: #FFFFFF;font-size: 15px;font-family: var(--pwe-sans);transition: border-color 160ms ease;box-sizing: border-box}.u-cta-card select option{background-color: var(--pwe-obsidian);color: #FFFFFF}.u-cta-card input:focus,.u-cta-card select:focus,.u-cta-card textarea:focus{outline: none;border-color: var(--pwe-brass-light);background: rgba(255,255,255,0.1)}.u-form-consent{grid-column: 1 / -1;display: flex;align-items: flex-start;gap: 10px;font-size: 12px !important;line-height: 1.5;color: rgba(246,244,239,0.65) !important;margin-top: 8px}.u-form-consent input[type="checkbox"]{margin-top: 3px;accent-color: var(--pwe-brass-light)}.u-form-submit{grid-column: 1 / -1;width: 100%;min-height: 52px;background: var(--pwe-brass-light);color: var(--pwe-obsidian);font-size: 16px;font-weight: 700;border: none;border-radius: 4px;cursor: pointer;transition: background-color 160ms ease,transform 160ms ease;margin-top: 10px}.u-form-submit:hover{background: #D9B77F;transform: translateY(-1px)}.u-form-footer-note{text-align: center;font-size: 13px;color: rgba(246,244,239,0.6);margin-top: 18px}.u-form-footer-note a{color: var(--pwe-brass-light);text-decoration: underline}@media (max-width: 1024px){.u-metrics-grid{grid-template-columns: repeat(2,1fr)}.u-steps-grid{grid-template-columns: 1fr}}@media (max-width: 768px){.u-metrics-grid{grid-template-columns: 1fr}.u-grid-4{grid-template-columns: 1fr}.u-form-grid{grid-template-columns: 1fr}.u-cta-card{padding: 28px 20px}}body.u-program-page .u-hero h1{font-family: var(--pwe-serif) !important;font-size: clamp(34px,4.5vw,52px) !important;line-height: 1.12 !important;color: var(--pwe-ink) !important;margin: 0 0 12px !important;letter-spacing: -0.02em !important}.u-hero-tagline{font-family: var(--pwe-serif);font-size: clamp(21px,2.4vw,28px);line-height: 1.3;color: var(--pwe-brass);margin: 0 0 20px}body.u-program-page .u-hero-phone,body.u-program-page .u-hero-phone:visited{color: var(--pwe-slate) !important;text-decoration: none !important}body.u-program-page .u-hero-phone:hover{color: var(--pwe-brass) !important}.u-answer{max-width: 1120px;margin: 0 auto;display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 32px;align-items: start}.u-answer-copy h2{font-family: var(--pwe-serif);font-size: clamp(26px,3vw,34px);line-height: 1.2;color: var(--pwe-ink);margin: 0 0 16px}.u-answer-copy p{font-size: 16.5px;line-height: 1.7;color: var(--pwe-slate);margin: 0 0 14px}.u-answer-copy p strong{color: var(--pwe-ink)}.u-facts{background: #FFFFFF;border: 1px solid var(--pwe-rule);border-top: 3px solid var(--pwe-brass);border-radius: 4px;padding: 22px 24px}.u-facts-title{font-size: 11.5px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--pwe-brass);margin: 0 0 14px}.u-facts dl{margin: 0;display: grid;gap: 0}.u-facts dl > div{display: grid;grid-template-columns: 42% 1fr;gap: 12px;padding: 10px 0;border-bottom: 1px solid var(--pwe-rule)}.u-facts dl > div:last-child{border-bottom: 0}.u-facts dt{font-size: 13px;font-weight: 600;color: var(--pwe-muted);margin: 0}.u-facts dd{font-size: 14.5px;font-weight: 600;color: var(--pwe-ink);margin: 0;line-height: 1.4}.u-facts-note{font-size: 12.5px;color: var(--pwe-muted);margin: 12px 0 0;line-height: 1.5}.u-fit{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin: 18px 0 14px}.u-fit > div{background: #FFFFFF;border: 1px solid var(--pwe-rule);border-radius: 4px;padding: 16px 18px}.u-fit h3{font-family: var(--pwe-sans);font-size: 15px;font-weight: 700;color: var(--pwe-ink);margin: 0 0 6px}.u-fit p{font-size: 14.5px !important;margin: 0 !important}.u-source{font-size: 13px !important;color: var(--pwe-muted) !important}.u-toc{max-width: 1120px;margin: 36px auto 0;padding: 18px 22px;background: #FFFFFF;border: 1px solid var(--pwe-rule);border-radius: 4px}.u-toc-title{font-size: 11.5px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--pwe-ink);margin: 0 0 12px}.u-toc ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px 10px}.u-toc a{display: inline-flex;align-items: center;min-height: 36px;padding: 6px 14px;border: 1px solid var(--pwe-rule);border-radius: 20px;background: var(--pwe-paper);font-size: 13.5px;font-weight: 500;color: var(--pwe-ink) !important;text-decoration: none !important}.u-toc a:hover{border-color: var(--pwe-brass);color: var(--pwe-brass) !important}.u-prose{max-width: 780px;margin: 0 auto}.u-prose h2{font-family: var(--pwe-serif);font-size: clamp(26px,3vw,36px);line-height: 1.2;color: var(--pwe-ink);margin: 0 0 18px;letter-spacing: -0.015em}.u-prose h3{font-family: var(--pwe-sans);font-size: 19px;font-weight: 700;color: var(--pwe-ink);margin: 28px 0 10px}.u-prose p,.u-prose li{font-size: 16.5px;line-height: 1.75;color: var(--pwe-slate)}.u-prose p{margin: 0 0 16px}.u-prose ul,.u-prose ol{margin: 0 0 18px;padding-left: 22px}.u-prose li{margin-bottom: 8px}.u-prose strong{color: var(--pwe-ink)}.u-prose a,.u-card a,.u-case a,.u-disclose a,.u-faq-answer a,.u-answer a,.u-path a{color: var(--pwe-ink) !important;text-decoration: underline !important;text-decoration-color: var(--pwe-brass) !important;text-underline-offset: 3px}.u-prose-wide{max-width: 1120px;margin: 0 auto}.u-prose-wide > .u-prose{margin-bottom: 28px}.u-grid-3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;max-width: 1120px;margin: 0 auto}.u-grid-3 .u-card{padding: 26px}.u-grid-3 .u-card h3{font-size: 18px}.u-grid-3 .u-card p{font-size: 14.5px}.u-card p + p{margin-top: 10px}.u-card-link{display: inline-block;margin-top: 14px;font-size: 14px;font-weight: 600}.u-card-cta{background: var(--pwe-obsidian);border-color: var(--pwe-obsidian)}.u-card-cta h3{color: #FFFFFF !important}.u-card-cta p{color: rgba(246,244,239,0.82) !important}.u-card-cta a{color: var(--pwe-brass-light) !important}.u-path dl{margin: 12px 0 0}.u-path dt{font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--pwe-brass);margin: 10px 0 3px}.u-path dd{margin: 0;font-size: 14.5px;line-height: 1.55;color: var(--pwe-slate)}.u-case{background: #FFFFFF;border: 1px solid var(--pwe-rule);border-left: 3px solid var(--pwe-brass);border-radius: 4px;padding: 26px}.u-case h3{font-family: var(--pwe-sans);font-size: 18px;font-weight: 700;color: var(--pwe-ink);margin: 0 0 12px;line-height: 1.35}.u-case p,.u-case li{font-size: 14.5px;line-height: 1.65;color: var(--pwe-slate)}.u-case ul{padding-left: 18px;margin: 10px 0 0}.u-case li{margin-bottom: 8px}.u-disclose{background: #FFFFFF;border: 1px solid var(--pwe-rule);border-radius: 4px;margin: 0 0 12px}.u-disclose[open]{border-color: var(--pwe-brass)}.u-disclose > summary{list-style: none;cursor: pointer;padding: 18px 22px;display: flex;align-items: center;justify-content: space-between;gap: 16px;font-size: 16.5px;font-weight: 600;color: var(--pwe-ink)}.u-disclose > summary::-webkit-details-marker{display: none}.u-disclose > summary::after{content: "+";font-size: 22px;font-weight: 400;color: var(--pwe-brass);flex-shrink: 0}.u-disclose[open] > summary::after{content: "–"}.u-disclose > summary h3{display: inline;font: inherit;margin: 0;color: inherit}.u-disclose > summary:focus-visible,.u-faq-item > summary:focus-visible{outline: 2px solid var(--pwe-focus);outline-offset: 2px}.u-disclose-body{padding: 0 22px 20px}.u-disclose-body p,.u-disclose-body li{font-size: 15.5px;line-height: 1.7;color: var(--pwe-slate)}.u-disclose-body p{margin: 0 0 12px}.u-disclose-body ol,.u-disclose-body ul{padding-left: 22px;margin: 0 0 12px}.u-disclose-body li{margin-bottom: 8px}.u-case .u-disclose{margin: 14px 0 0;border-style: dashed}.u-case .u-disclose > summary{padding: 12px 16px;font-size: 14.5px}.u-case .u-disclose-body{padding: 0 16px 14px}.u-callout{background: var(--pwe-obsidian);color: rgba(246,244,239,0.88);border-radius: 4px;padding: 26px 28px;margin: 8px 0 20px}.u-callout h3{color: #FFFFFF !important;margin-top: 0 !important}.u-callout p{color: rgba(246,244,239,0.86) !important}.u-callout strong{color: var(--pwe-brass-light) !important}.u-callout .u-callout-note{font-size: 13.5px !important;color: rgba(246,244,239,0.68) !important;margin-bottom: 0 !important}.u-note{font-size: 15px;line-height: 1.65;color: var(--pwe-slate);background: #FFFFFF;border: 1px solid var(--pwe-rule);border-radius: 4px;padding: 16px 20px;max-width: 1120px;margin: 24px auto 0}.u-link-row{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin: 0 0 18px}.u-link-row a{display: inline-flex;align-items: center;min-height: 42px;padding: 8px 18px;border: 1px solid var(--pwe-rule);border-radius: 4px;background: #FFFFFF;font-size: 14.5px;font-weight: 600;color: var(--pwe-ink) !important;text-decoration: none !important}.u-link-row a:hover{border-color: var(--pwe-brass)}.u-link-list{list-style: none;padding: 0;margin: 0 auto;max-width: 1120px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 24px}.u-link-list a{font-size: 15px;color: var(--pwe-ink) !important;text-decoration: underline !important;text-decoration-color: var(--pwe-brass) !important;text-underline-offset: 3px}.u-center-small{text-align: center;font-size: 14px;color: var(--pwe-muted);max-width: 820px;margin: 0 auto 10px;line-height: 1.6}.u-center-small a{color: var(--pwe-ink) !important;text-decoration: underline !important;text-decoration-color: var(--pwe-brass) !important}.u-program-page .review-proof{max-width: 780px;margin: 36px auto 0}.u-closing{background: var(--pwe-obsidian);padding: 64px 0;text-align: center}.u-closing h2{font-family: var(--pwe-serif);font-size: clamp(26px,3vw,36px);color: #FFFFFF !important;margin: 0 0 14px}.u-closing p{color: rgba(246,244,239,0.84);font-size: 16.5px;max-width: 700px;margin: 0 auto 24px;line-height: 1.6}.u-closing .u-hero-actions{margin-bottom: 14px}.u-closing .u-btn-primary{background: var(--pwe-brass-light);color: var(--pwe-obsidian) !important;border-color: var(--pwe-brass-light)}.u-closing .u-btn-secondary{background: transparent;color: #FFFFFF !important;border-color: rgba(246,244,239,0.4)}.u-closing .u-closing-meta{font-size: 14px;color: rgba(246,244,239,0.7);margin: 0}.u-longform{max-width: 880px;margin: 0 auto}.u-longform .journey-card{background: #FFFFFF;border: 1px solid var(--pwe-rule);border-top: 3px solid var(--pwe-brass);border-radius: 4px;padding: 32px}.u-cta-card .journey-hint{color: rgba(246,244,239,0.6) !important;font-size: 12.5px !important;margin: 6px 0 0 !important}.u-cta-card .conversation-legend{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap}@media (max-width: 1024px){.u-answer{grid-template-columns: 1fr}.u-grid-3{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.u-hero{padding: 36px 0 44px}.u-section{padding: 52px 0}.u-section-header{margin-bottom: 32px}.u-grid-3{grid-template-columns: 1fr}.u-fit{grid-template-columns: 1fr}.u-link-list{grid-template-columns: 1fr}.u-facts dl > div{grid-template-columns: 1fr;gap: 2px}.u-hero-actions{flex-direction: column;align-items: stretch}.u-hero-actions .u-hero-phone{justify-content: center}.u-card,.u-case{padding: 22px}.u-longform .journey-card{padding: 22px 18px}.u-disclose > summary{padding: 16px 18px}}body > header .nav-dropdown-mega{min-width: 860px !important;left: 0 !important;padding: 24px 28px 16px !important;border-top: 2px solid var(--pwe-brass) !important;box-shadow: 0 24px 56px rgba(0,0,0,0.55) !important}body > header .nav-mega-grid{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 28px !important}body > header .nav-mega-col ul{list-style: none !important;padding: 0 !important;margin: 0 !important}body > header .nav-mega-col ul li a{padding: 6px 0 !important;font-size: 13.5px !important;line-height: 1.45 !important;color: rgba(246,244,239,0.88) !important;display: block !important;border-radius: 2px !important;transition: color 140ms ease,padding-left 140ms ease !important}body > header .nav-mega-col ul li a:hover{background-color: transparent !important;color: var(--pwe-brass-light) !important;padding-left: 4px !important}body > header .nav-mega-title{display: block !important;font-family: var(--pwe-sans) !important;font-size: 12px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.1em !important;color: var(--pwe-brass) !important;margin-bottom: 8px !important;padding-bottom: 4px !important;border-bottom: 1px solid rgba(209,181,104,0.25) !important}body > header .nav-mega-footer{margin-top: 18px !important;padding-top: 14px !important;border-top: 1px solid rgba(246,244,239,0.12) !important;display: flex !important;justify-content: space-between !important;align-items: center !important}body > header .nav-mega-note{font-size: 12px !important;color: rgba(246,244,239,0.6) !important}body > header .nav-mega-all{font-size: 13px !important;font-weight: 600 !important;color: var(--pwe-brass-light) !important;text-decoration: none !important}body > header .nav-mega-all:hover{text-decoration: underline !important}body > header .nav-prominent-link{color: var(--pwe-brass-light) !important;font-weight: 600 !important;border-bottom: 1px solid rgba(209,181,104,0.4) !important;padding-bottom: 2px !important}body > header .nav-prominent-link:hover{color: #FFFFFF !important;border-bottom-color: #FFFFFF !important}@media (max-width: 1280px){body > header .nav-dropdown-mega{min-width: 100% !important;padding: 16px !important;position: static !important;box-shadow: none !important}body > header .nav-mega-grid{grid-template-columns: 1fr !important;gap: 18px !important}body > header .nav-mega-footer{flex-direction: column !important;align-items: flex-start !important;gap: 8px !important}}.u-container{box-sizing: border-box;width: calc(100% - 40px);max-width: 1160px;margin-inline: auto}.u-section > .u-container,.u-hero > .u-container{margin-inline: auto !important}.u-section-header p{margin-inline: auto}body > header .nav-dropdown a:not(.nav-cta),body[class] > header .nav-dropdown a:not(.nav-cta),body[class] > header.scrolled .nav-dropdown a:not(.nav-cta){color: #F6F4EF !important;opacity: 1 !important}body[class] > header .nav-dropdown a:not(.nav-cta):hover,body[class] > header .nav-dropdown a:not(.nav-cta):focus-visible{color: #E4C58D !important;background-color: rgba(255,255,255,.07) !important}body > header .nav-mega-title{color: #C6A46C !important}body > header .nav-dropdown a:focus-visible{outline: 2px solid #E4C58D;outline-offset: 2px}body > header .nav-mega-footer{gap: 16px !important;flex-wrap: wrap}@media (min-width: 1281px){body > header nav,body > header .container{position: static !important}body > header .nav-has-dropdown:has(> .nav-dropdown-mega){position: static !important}body > header .nav-dropdown-mega{left: 50% !important;right: auto !important;transform: translateX(-50%) !important;top: 100% !important;box-sizing: border-box !important;width: min(1080px,calc(100vw - 48px)) !important;min-width: 0 !important;max-height: calc(100dvh - 110px) !important;overflow-y: auto !important;overscroll-behavior: contain}body > header .nav-dropdown:not(.nav-dropdown-mega){left: auto !important;right: 0 !important;transform: none !important;max-height: calc(100dvh - 110px);overflow-y: auto}}@media (min-width:1281px) and (max-width:1440px){body > header .nav-links{gap: 10px !important}body > header .nav-links > li > a:not(.nav-cta){font-size: 12px !important}body > header .nav-logo-img{width: 148px !important}}@media (max-width:1280px){body > header .nav-links{box-sizing: border-box !important}body > header .nav-links.active .nav-dropdown-mega{min-width: 0 !important;width: 100% !important;max-width: 100% !important;left: auto !important;transform: none !important;box-sizing: border-box !important}body > header .nav-links.active .nav-mega-grid{grid-template-columns: minmax(0,1fr) !important}body > header .nav-links.active .nav-dropdown a{white-space: normal !important}}@media (max-width:1280px){body > header .nav-links .nav-has-dropdown:not(.open) > .nav-dropdown{display: none !important}body > header .nav-links .nav-has-dropdown.open > .nav-dropdown{display: block !important}}@media (min-width:1281px){body[class] > header .nav-links .nav-has-dropdown[data-dismissed] > .nav-dropdown{display: none !important}}@media (max-width:1280px){body[class] > header nav .mobile-menu-toggle{display: flex !important}body[class] > header nav .nav-links{display: none !important}body[class] > header nav .nav-links.active{display: flex !important}}@media (max-width:768px){body[class] > header nav .nav-links.active{max-height: calc(100dvh - 170px) !important}}body[class] > footer a[href],body[class] #site-footer a[href]{color:#F6F4EF!important}body[class] > footer a[href]:hover,body[class] #site-footer a[href]:hover{color:#E4C58D!important}body[class] > footer h2,body[class] > footer h3,body[class] #site-footer h2,body[class] #site-footer h3{color:#C6A46C!important}body[class] > footer p,body[class] #site-footer p{color:#D7DDE0!important}.editorial-page{--editorial-shell:1140px;--editorial-prose:740px;--editorial-warm:#f3f0e8;--editorial-gold:#B99642;--editorial-gold-ink:#7A5F1F}.editorial-page main section{padding:clamp(3rem,4.5vw,4.75rem) 0}.editorial-page main h2{font-size:clamp(1.45rem,1.2rem + 1vw,1.8rem);margin-bottom:.7rem}.editorial-page main h3{font-size:clamp(1.05rem,1rem + .3vw,1.2rem);margin-bottom:.45rem}.editorial-page main p{margin-bottom:.85rem;line-height:1.65}.editorial-page main li{margin-bottom:.45rem;line-height:1.6}.editorial-page .breadcrumb{margin-bottom:0;padding:.55rem 0}.editorial-page .breadcrumb ol{margin:0;align-items:center;row-gap:.2rem}.editorial-page .breadcrumb li[aria-hidden="true"]{display:none}.editorial-shell,.bsl-wrap{max-width:var(--editorial-shell);margin-inline:auto}.editorial-prose,.bsl-prose{max-width:var(--editorial-prose)}.editorial-eyebrow,.bsl-eyebrow{display:block;font-family:var(--font-primary);font-size: .75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--editorial-gold-ink);margin-bottom:.45rem}.editorial-section-head,.bsl-section-head{margin-bottom:1.5rem}.editorial-section-head p,.bsl-section-head p{color:var(--color-gray)}.editorial-grid,.bsl-2col{display:grid;grid-template-columns:1.25fr .85fr;gap:clamp(1.75rem,3.5vw,3rem);align-items:start}.editorial-grid--even,.bsl-2col--even{grid-template-columns:1fr 1fr}.editorial-card,.bsl-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.1rem 1.25rem;box-shadow:var(--shadow-sm)}.editorial-card p:last-child,.bsl-card p:last-child{margin-bottom:0}.home-pilot .hero{height:auto;min-height:0;max-height:none;display:block;overflow:hidden;color:var(--color-text);background:var(--editorial-warm);background-image:none;padding:clamp(3.5rem,6vw,5.5rem) 0}.home-pilot .hero::before{background:linear-gradient(90deg,rgba(255,255,255,.4),transparent 55%);z-index:1}.home-pilot .hero>.container{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;padding-top:0;padding-bottom:0}.home-pilot .hero-glass-card{max-width:none;width:100%;padding:0;background:none;box-shadow:none;backdrop-filter:none;border:0;overflow:visible}.home-pilot .home-hero-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.75fr);gap:clamp(2.5rem,6vw,5.25rem);align-items:center}.home-pilot .hero-col-authority{align-items:flex-start;text-align:left}.home-pilot .hero h1{color:var(--color-navy);font-size:clamp(2.5rem,4.4vw,4.35rem);line-height:1.02;letter-spacing:-.035em;margin:0 0 1.15rem;max-width:700px;text-shadow:none}.home-pilot .hero-subtitle{font-size:clamp(1rem,1.15vw,1.12rem);color:#536172;line-height:1.65;margin-bottom:1.45rem;max-width:650px;text-shadow:none}.home-pilot .hero-rating-chip{background:transparent;border:0;border-left:2px solid var(--editorial-gold);color:var(--color-navy);padding:.15rem 0 .15rem .7rem;border-radius:0;margin-bottom:1rem}.home-pilot .hero-eyebrow{color:var(--editorial-gold-ink)}.home-pilot .btn-hero-ghost{background:transparent;color:var(--color-navy);border:1px solid rgba(10,31,63,.45)}.home-pilot .hero-call-link-a{color:#536172}.home-pilot .hero-legal{color:#7a8490}.bsl-page main ul{margin:0 0 .9rem 1.15rem}.bsl-prose h3{margin-top:1.15rem}.bsl-page .hero{height:auto;min-height:0;max-height:none;padding:clamp(2.25rem,4vw,3.25rem) 0}.bsl-page .hero>.container{margin-inline:auto;padding-top:0;padding-bottom:0}.bsl-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,4vw,3.5rem);align-items:center;max-width:var(--editorial-shell);margin-inline:auto}.bsl-page .hero h1{font-size:clamp(1.9rem,1.4rem + 1.8vw,2.5rem);margin-bottom:.6rem}.bsl-page .hero h1,.bsl-page .hero-subtitle,.bsl-page .hero-call-link{text-shadow:0 2px 14px rgba(0,8,22,.72)}.bsl-page .hero-subtitle{font-size:1.02rem;line-height:1.55;margin-bottom:1rem;color:rgba(255,255,255,.94)}.bsl-page .hero-ctas{margin-bottom:.7rem}.bsl-hero-meta{font-size:.78rem;opacity:.72;margin:.75rem 0 0}.bsl-page .hero-legal{margin-top:.4rem}.bsl-form-card{background:rgba(251,250,247,.98);border-radius:10px;border:1px solid rgba(224,218,206,.9);border-top:2px solid var(--editorial-gold);box-shadow:0 16px 36px rgba(4,14,32,.25);padding:1.35rem 1.5rem 1.2rem;color:var(--color-text)}.bsl-form-title{font-family:var(--font-display);color:var(--color-navy);font-size:1.3rem;line-height:1.25;margin:0 0 .2rem}.bsl-form-sub{font-size:.82rem;color:var(--color-gray);margin:0 0 .25rem}.bsl-form-assurance{font-size: .75rem;color:#295274;font-weight:600;margin:0 0 .85rem}.bsl-form-card .form-group{margin-bottom:.7rem}.bsl-form-card label{font-size:.78rem;font-weight:600;margin-bottom:.25rem;color:var(--color-dark-gray)}.bsl-form-card input,.bsl-form-card select,.bsl-form-card textarea{padding:.55rem .7rem;font-size:.9rem;border-radius:var(--radius-md)}.bsl-form-card textarea{width:100%;min-height:72px;resize:vertical;line-height:1.45}.bsl-form-card input:focus,.bsl-form-card select:focus,.bsl-form-card textarea:focus{outline:3px solid rgba(26,79,122,.18);outline-offset:1px;border-color:#295274}.bsl-field-note{display:block;margin-top:.2rem;color:var(--color-gray);font-size:.66rem;line-height:1.35}.bsl-form-row{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.bsl-consent{margin:.5rem 0;padding-top:.5rem;border-top:1px solid #e3ded4}.bsl-consent--optional{padding:.55rem .65rem;border:1px solid #e3ded4;border-radius:6px;background:#f2f0ea}.bsl-form-card .btn-full{width:100%;margin-top:.4rem}.bsl-form-card .bsl-form-submit{border:1px solid var(--color-navy);background:var(--color-navy);color:#fff;box-shadow:none}.bsl-form-card .bsl-form-submit:hover{background:#163b60;color:#fff;transform:none}.bsl-form-trust{font-size: .75rem;color:var(--color-gray);text-align:center;margin:.6rem 0 0}.bsl-2col--table{grid-template-columns:1.35fr .65fr}.bsl-rail{position:relative;height:100%}.bsl-glance{position:sticky;top:8.5rem;border-top:2px solid var(--editorial-gold);padding:1.2rem 1.35rem}.bsl-glance-title{font-family:var(--font-display);font-weight:700;color:var(--color-navy);font-size:1.1rem;margin:0 0 .35rem}.bsl-glance dl{margin:0 0 .9rem}.bsl-glance-row{display:flex;justify-content:space-between;gap:1rem;padding:.48rem 0;border-bottom:1px solid var(--color-border);font-size:.86rem}.bsl-glance-row:last-child{border-bottom:none}.bsl-glance-row dt{color:var(--color-gray)}.bsl-glance-row dd{margin:0;font-weight:600;color:var(--color-navy);text-align:right}.bsl-reviewed{font-size:.78rem;color:var(--color-gray);margin:.9rem 0 0;line-height:1.55}.bsl-example{background:var(--color-navy);color:#fff;border-radius:var(--radius-lg);padding:1.2rem 1.35rem;box-shadow:var(--shadow-lg);margin-bottom:1rem}.bsl-example-title{font-weight:600;font-size:.95rem;color:#F2C840;margin:0 0 .5rem}.bsl-example-math{margin:0;font-family:monospace;font-size:.9rem;line-height:1.8;color:rgba(255,255,255,.94)}.bsl-method-cards{display:grid;gap:.9rem}.bsl-table-scroll{overflow-x:auto}.bsl-table{width:100%;border-collapse:collapse;font-size:.875rem}.bsl-table th{padding:.55rem .8rem;text-align:left;background:#1a3a5c;color:#fff;font-weight:600}.bsl-table td{padding:.55rem .8rem;border-bottom:1px solid #e0e0e0;vertical-align:top}.bsl-table tbody tr:nth-child(even){background:#f9f9f9}.bsl-table td:first-child{font-weight:500}.bsl-callout{border-left:2px solid var(--editorial-gold)}.bsl-callout-title{font-weight:700;color:var(--color-navy);font-size:.92rem;margin:0 0 .35rem}.bsl-callout p{font-size:.9rem}.bsl-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:.2rem 2.25rem;list-style:none;margin:0 0 1rem;padding:0}.bsl-page main ul.bsl-check-grid{margin-left:0}.bsl-check-grid li{position:relative;padding:.4rem 0 .4rem 1.6rem;font-size:.9rem;line-height:1.55}.bsl-check-grid li::before{content:'✓';position:absolute;left:0;top:.35rem;color:var(--editorial-gold-ink);font-weight:700}.bsl-noneed{background:rgba(242,200,64,.12);border:1px solid rgba(139,110,36,.25);border-radius:var(--radius-md);padding:.7rem 1rem;font-size:.9rem;max-width:740px}.bsl-page .accordion{background:var(--color-white)}.bsl-page .accordion-button{padding:.85rem 1.2rem;font-size:.92rem}.bsl-page .accordion-body{padding:1rem 1.2rem}.bsl-page .accordion-content>p{padding:.95rem 1.2rem;margin:0;font-size:.92rem}.bsl-page .accordion-content.active{max-height:4000px}.bsl-faq{max-width:860px;margin-inline:auto}.bsl-guide-head h2{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.bsl-guide-head{margin-bottom:1.25rem}.bsl-guide-head p{color:var(--color-gray);font-size:.92rem;max-width:740px;margin-bottom:0}.bsl-persona-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-top:.25rem}.bsl-persona-grid .feature-item{padding:.95rem 1.05rem}.bsl-persona-grid h3{font-size:.98rem}.bsl-persona-grid p{font-size:.86rem;margin-bottom:0}.bsl-related{margin-top:1.75rem}.bsl-related h3{margin-bottom:.35rem}.bsl-related>p{font-size:.9rem;color:var(--color-gray)}.bsl-links{display:grid;grid-template-columns:1fr 1fr;gap:.15rem 2.25rem;list-style:none;padding:0}.bsl-page main ul.bsl-links{margin-left:0}.bsl-links li{font-size:.85rem;line-height:1.5;padding:.3rem 0;margin:0}.bsl-links a{font-weight:600}.bsl-page main section.bsl-quote-strip{padding:2.25rem 0}.bsl-quote-strip .bsl-stars{font-size:1.1rem;margin-bottom:.35rem}.bsl-quote-strip blockquote{font-style:italic;max-width:640px;margin:0 auto .85rem;line-height:1.6}.bsl-page main section.cta-spotlight{padding:clamp(2.75rem,4vw,3.75rem) 0}.bsl-page .cta-spotlight .cta-group{margin-top:1.25rem}@media(max-width:960px){.bsl-hero-grid,.bsl-2col,.bsl-2col--even,.bsl-2col--table,.editorial-grid,.editorial-grid--even{grid-template-columns:1fr}.bsl-hero-form{max-width:560px;width:100%;margin-inline:auto}.bsl-rail{position:static;height:auto}.bsl-glance{position:static}.bsl-page .hero-ctas{justify-content:flex-start}.bsl-page .hero-ctas a{width:auto}}@media(max-width:900px){.home-pilot .home-hero-layout{grid-template-columns:1fr}.home-pilot .home-hero-panel{max-width:700px}}@media(max-width:768px){.home-pilot .hero{padding:2.75rem 0}.home-pilot .hero h1{font-size:clamp(2.25rem,10vw,3.15rem)}.home-pilot .hero-ctas{align-items:stretch}.home-pilot .hero-cta-btn{width:100%;max-width:none}}@media(max-width:640px){.bsl-form-row,.bsl-check-grid,.bsl-persona-grid,.bsl-links{grid-template-columns:1fr}.bsl-page .hero-ctas a{width:100%}}@media(prefers-reduced-motion:reduce){.editorial-page *{scroll-behavior:auto}}.pwe-audience-col .path-intro{color:#f6f4ef!important;font-size:17px;line-height:1.65;margin:14px 0 20px;max-width:48ch}.pwe-audience-col .editorial-details{margin:10px 0 18px}.pwe-audience-num{font-size:12px!important}.u-hero .intro-support{max-width:780px;margin:18px auto;text-align:left;background:#faf8f3;color:#243740;border:1px solid #c9b999;padding:14px 18px}:root body .u-hero .intro-support p{color:#243740!important;font-size:17px!important;line-height:1.7!important;text-align:left!important}.intro-support summary{cursor:pointer;font-weight:600;color:#243740;line-height:1.5}:root body .u-hero p.u-hero-lead[style*="brass-light"]{color:#765522!important}:root body #case-studies a.u-btn-secondary,:root body #case-studies a[class*="btn"]{color:#705018!important;border-color:#8a6833!important}.personal-support{margin:16px 0;padding:14px 18px;border:1px solid #b9ac94;background:#faf8f3;color:#243740;text-align:left}.personal-support>summary{cursor:pointer;font-weight:600;line-height:1.5;color:#243740}.personal-support[open]>summary{margin-bottom:16px}:root body .personal-support p,:root body .personal-support label{color:#243740!important}.personal-form-note{font-size:16px;line-height:1.65;color:inherit;margin:0 0 20px}.personal-support summary:focus-visible{outline:3px solid #87652e;outline-offset:4px}.editorial-details{max-width:1200px;margin:24px auto;padding:16px 24px;border:1px solid #c9b999;border-radius:3px;color:#172730;background:#faf8f3}.editorial-details>summary{cursor:pointer;font-weight:600;line-height:1.5}.editorial-details[open]>summary{margin-bottom:20px}.editorial-more-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:24px}.editorial-answer{max-width:850px;margin:32px auto;padding:0 24px;font-size:1.15rem;line-height:1.7}.pwe-audience-index{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pwe-audience-col .editorial-details{color:#172730;margin:12px 0;padding:10px}.editorial-details section,.b3-details section{padding-top:20px!important;padding-bottom:20px!important}.editorial-details section + section,.b3-details section + section{padding-top:10px!important}.editorial-details section > .container > h2:first-child,.b3-details section > .container > h2:first-child{margin-top:10px!important}@media(max-width:700px){.pwe-audience-index{grid-template-columns:1fr!important}.editorial-details{margin:16px 12px;padding:14px}}.pwe-audience-col .editorial-details p,.pwe-audience-col .editorial-details li,.pwe-audience-col .editorial-details span,.pwe-audience-col .editorial-details strong,.pwe-audience-col .editorial-details a{color: #243740 !important}.pwe-audience-col .editorial-details .pwe-audience-tags span{color: #705018 !important;border-color: #aa8747 !important;background: #f2eadb !important}.pwe-audience-col > .pwe-card-link{color: #d6b875 !important}:root body main .b3-details form a[href^="tel:"]{color:#243740!important}main :is(p,li,dd) a:not(.btn):not([class*="btn-"]),.site-footer-legal a{text-decoration:underline;text-underline-offset:.15em}main :is(.callout,.callout-tip) a{text-decoration:underline;text-underline-offset:.15em}.u-section[style*="--pwe-obsidian"] .u-eyebrow{color:var(--pwe-brass-light)!important}.u-cta-card .journey-form legend{color:#f6f4ef}.pwe-audience-col{padding: 0 !important;overflow: hidden !important;border-radius: 6px !important;border: 1px solid rgba(245,196,67,0.22) !important;border-top: 3px solid #F5C443 !important;background: #0f1c29 !important;display: flex !important;flex-direction: column !important;justify-content: flex-start !important;gap: 0 !important;position: relative !important;cursor: pointer !important;transition: transform 250ms ease,box-shadow 250ms ease,border-color 250ms ease !important}.pwe-audience-col:not(:first-child),.pwe-audience-col:last-child{padding: 0 !important}.pwe-audience-col:hover{transform: translateY(-5px) !important;border-color: rgba(245,196,67,0.6) !important;box-shadow: 0 20px 40px rgba(0,0,0,0.4) !important}.pwe-card-media{position: relative;width: 100%;aspect-ratio: 16 / 9;height: auto;overflow: hidden}.pwe-card-media img{width: 100% !important;max-width: 100% !important;height: 100% !important;object-fit: cover;object-position: var(--card-focus,center 52%);display: block;transition: transform 400ms ease}.pwe-card-img--studio{--card-focus: center 56%}.pwe-card-img--craftsman{--card-focus: center 48%}.pwe-card-img--estate{--card-focus: center 62%}.pwe-card-img--ranch{--card-focus: center 54%}.pwe-card-img--retreat{--card-focus: center 44%}.pwe-card-img--westlake{--card-focus: center 40%}.pwe-audience-col:hover .pwe-card-media img{transform: scale(1.05)}.pwe-card-media::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(15,28,41,0) 58%,rgba(15,28,41,0.5) 100%);pointer-events: none}.pwe-card-media .pwe-card-badge{position: absolute;bottom: 12px;left: 16px;z-index: 2;font-family: var(--pwe-sans,sans-serif);font-size: 12px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: #F5C443;background: rgba(10,20,30,0.85);backdrop-filter: blur(4px);padding: 4px 10px;border-radius: 3px;border: 1px solid rgba(245,196,67,0.35)}.pwe-card-content{padding: 22px 22px 20px;display: flex;flex-direction: column;flex-grow: 1;justify-content: space-between;gap: 16px}.pwe-card-content h3{font-family: var(--pwe-serif,Georgia,serif) !important;font-size: 22px !important;font-weight: 600 !important;line-height: 1.25 !important;color: #F6F4EF !important;margin: 0 0 8px !important}.pwe-card-content p{font-size: 14px !important;line-height: 1.55 !important;color: rgba(246,244,239,0.82) !important;margin: 0 0 14px !important}.pwe-card-tags{display: flex;flex-wrap: wrap;gap: 6px;margin-top: auto;margin-bottom: 16px}.pwe-card-tags span{font-size: 12px;font-weight: 600;letter-spacing: 0.02em;color: #F5C443;background: rgba(245,196,67,0.1);border: 1px solid rgba(245,196,67,0.22);padding: 3px 8px;border-radius: 2px}.pwe-card-content .pwe-card-link{font-size: 12.5px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: #F5C443 !important;text-decoration: none !important;display: inline-flex;align-items: center;justify-content: space-between;width: 100%;padding-top: 14px;border-top: 1px solid rgba(246,244,239,0.12)}.pwe-card-content .pwe-card-link::after{content: "" !important;position: absolute !important;inset: 0 !important;z-index: 10 !important;cursor: pointer !important}.pwe-card-content .pwe-card-link:hover,.pwe-audience-col:hover .pwe-card-content .pwe-card-link{color: #FFFFFF !important}.pwe-audience-col:focus-within{outline: 2px solid #F5C443 !important;outline-offset: 3px !important}.pwe-specialty-band{margin-top: 40px !important;padding: 24px 28px !important;background: linear-gradient(145deg,#102131 0%,#0A141D 100%) !important;border: 1px solid rgba(245,196,67,0.25) !important;border-radius: 6px !important;display: flex !important;flex-direction: column !important;gap: 16px !important;box-shadow: 0 16px 36px rgba(0,0,0,0.35) !important}.pwe-specialty-header{display: flex !important;align-items: center !important;justify-content: space-between !important;border-bottom: 1px solid rgba(246,244,239,0.1) !important;padding-bottom: 12px !important}.pwe-specialty-label{font-family: var(--pwe-sans,'Inter',sans-serif) !important;font-size: 11.5px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.14em !important;color: #F5C443 !important}.pwe-specialty-sub{font-family: var(--pwe-sans,'Inter',sans-serif) !important;font-size: 13px !important;color: rgba(246,244,239,0.65) !important}.pwe-specialty-chips{display: grid !important;grid-template-columns: repeat(4,1fr) !important;gap: 14px !important}.pwe-chip{display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 12px 16px !important;background: rgba(16,33,49,0.6) !important;border: 1px solid rgba(245,196,67,0.2) !important;border-radius: 4px !important;text-decoration: none !important;transition: all 200ms ease !important}.pwe-chip-text{font-family: var(--pwe-sans,'Inter',sans-serif) !important;font-size: 13.5px !important;font-weight: 600 !important;color: #F6F4EF !important;letter-spacing: 0.01em !important}.pwe-chip-arrow{color: #F5C443 !important;font-size: 15px !important;transition: transform 200ms ease !important;margin-left: 8px !important}.pwe-chip:hover{background: rgba(245,196,67,0.12) !important;border-color: rgba(245,196,67,0.6) !important;transform: translateY(-2px) !important}.pwe-chip:hover .pwe-chip-text{color: #FFFFFF !important}.pwe-chip:hover .pwe-chip-arrow{transform: translateX(4px) !important}.pwe-specialty-chips.is-two{grid-template-columns: repeat(2,minmax(0,1fr)) !important}.pwe-classic-quiet{margin: 2px 0 0 !important;text-align: center !important;font-size: 14px !important;line-height: 1.5 !important;color: #E4DDD2 !important}.pwe-classic-quiet a{color: #F5C443 !important;text-decoration: underline;text-underline-offset: 3px}@media (max-width: 900px){.pwe-specialty-chips{grid-template-columns: repeat(2,1fr) !important}}@media (max-width: 500px){.pwe-specialty-chips{grid-template-columns: 1fr !important}}.pwe-mandate-ledger{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 24px !important;border-bottom: 0 !important;margin-top: 36px !important}.pwe-mandate-item{padding: 30px 28px !important;border: 1px solid rgba(245,196,67,0.22) !important;border-top: 3px solid #F5C443 !important;border-radius: 6px !important;background: linear-gradient(160deg,#102131 0%,#0A141D 100%) !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;position: relative !important;cursor: pointer !important;box-shadow: 0 16px 36px rgba(0,0,0,0.3) !important;transition: transform 250ms ease,border-color 250ms ease,box-shadow 250ms ease !important}.pwe-mandate-item:hover{transform: translateY(-5px) !important;border-color: rgba(245,196,67,0.65) !important;box-shadow: 0 24px 48px rgba(0,0,0,0.45) !important}.pwe-mandate-item:not(:first-child),.pwe-mandate-item:last-child{padding: 30px 28px !important;border-right: 1px solid rgba(245,196,67,0.22) !important}.pwe-mandate-header{display: flex !important;align-items: center !important;justify-content: space-between !important;margin-bottom: 16px !important}.pwe-mandate-tag{font-family: var(--pwe-sans,'Inter',sans-serif) !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.12em !important;text-transform: uppercase !important;color: #F5C443 !important;background: rgba(245,196,67,0.1) !important;border: 1px solid rgba(245,196,67,0.25) !important;padding: 4px 10px !important;border-radius: 3px !important}.pwe-mandate-loc{font-family: var(--pwe-sans,'Inter',sans-serif) !important;font-size: 11.5px !important;font-weight: 600 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: rgba(246,244,239,0.55) !important}.pwe-mandate-item h3{font-family: var(--pwe-serif,'Source Serif 4',Georgia,serif) !important;font-size: 22px !important;font-weight: 600 !important;line-height: 1.25 !important;color: #F6F4EF !important;margin: 0 0 18px !important}.pwe-mandate-breakdown{display: flex !important;flex-direction: column !important;gap: 12px !important;margin-bottom: 20px !important}.pwe-mandate-row{background: rgba(16,33,49,0.45) !important;border-left: 3px solid rgba(245,196,67,0.4) !important;padding: 10px 14px !important;border-radius: 0 4px 4px 0 !important}.pwe-mandate-row.solution{border-left-color: #F5C443 !important;background: rgba(245,196,67,0.06) !important}.pwe-mandate-label{font-family: var(--pwe-sans,'Inter',sans-serif) !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;color: #F5C443 !important;display: block !important;margin-bottom: 4px !important}.pwe-mandate-row p{font-family: var(--pwe-sans,'Inter',sans-serif) !important;font-size: 13.5px !important;line-height: 1.55 !important;color: rgba(246,244,239,0.8) !important;margin: 0 !important}.pwe-mandate-win{padding: 12px 14px !important;background: rgba(245,196,67,0.12) !important;border: 1px solid rgba(245,196,67,0.3) !important;border-radius: 4px !important;margin-bottom: 18px !important}.pwe-mandate-win-label{font-family: var(--pwe-sans,'Inter',sans-serif) !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0.1em !important;text-transform: uppercase !important;color: #F5C443 !important;display: block !important;margin-bottom: 3px !important}.pwe-mandate-win-text{font-family: var(--pwe-serif,'Source Serif 4',Georgia,serif) !important;font-size: 15px !important;font-weight: 600 !important;color: #FFFFFF !important;margin: 0 !important;line-height: 1.4 !important}.pwe-mandate-action{font-family: var(--pwe-sans,'Inter',sans-serif) !important;font-size: 12.5px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: #F5C443 !important;text-decoration: none !important;display: inline-flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;padding-top: 14px !important;border-top: 1px solid rgba(246,244,239,0.12) !important;margin-top: auto !important}.pwe-mandate-action::after{content: "" !important;position: absolute !important;inset: 0 !important;z-index: 10 !important;cursor: pointer !important}.pwe-mandate-item:hover .pwe-mandate-action{color: #FFFFFF !important}.pwe-mandate-item:hover .pwe-mandate-action span{transform: translateX(4px)}.pwe-mandate-action span{transition: transform 200ms ease}@media (max-width: 960px){.pwe-mandate-ledger{grid-template-columns: 1fr !important}}@media (max-width: 1199px){body > header .nav-dropdown-mega,body.private-wealth-editorial > header .nav-dropdown-mega{position: static !important;min-width: 0 !important;width: 100% !important;max-width: 100% !important;transform: none !important}body.private-wealth-editorial > header .nav-links,body > header .nav-links.active{box-sizing: border-box;max-width: 100vw;overflow-x: hidden}body.private-wealth-editorial > header .nav-links > li,body > header .nav-links.active > li{max-width: 100%}body.private-wealth-editorial > header .nav-links .nav-cta,body > header .nav-links.active .nav-cta{position: static !important;display: flex !important;width: 100%;max-width: 100%;box-sizing: border-box;justify-content: center;margin: 8px 0 0 !important;right: auto !important;left: auto !important}}.mobile-menu-toggle{min-width: 44px;min-height: 44px}.mobile-menu-toggle span{transition: transform 160ms ease,opacity 160ms ease;transform-origin: center}.mobile-menu-toggle[aria-expanded="true"] span:nth-child(1){transform: translateY(6.5px) rotate(45deg)}.mobile-menu-toggle[aria-expanded="true"] span:nth-child(2){opacity: 0}.mobile-menu-toggle[aria-expanded="true"] span:nth-child(3){transform: translateY(-6.5px) rotate(-45deg)}@media (max-width: 700px){.pwe-mandate-ledger,.said-no-grid{grid-template-columns: minmax(0,1fr) !important;width: 100% !important}.pwe-mandate-item,.said-no-card,.home-case-card{min-width: 0 !important;max-width: 100% !important;box-sizing: border-box !important;overflow: hidden}.pwe-mandate-header{flex-wrap: wrap !important;gap: 8px !important}.pwe-mandates,.said-no,.pwe-mandates .container,.said-no .container{max-width: 100%;overflow-x: clip}}@media (min-width: 1100px){.u-hero-grid{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(280px,0.85fr);gap: 36px;align-items: start}.u-metrics-stack{display: grid;grid-template-columns: 1fr;gap: 12px}}@media (min-width: 1280px){.u-metrics-stack{grid-template-columns: 1fr}body.u-program-page .u-metrics-stack{display: grid;grid-template-columns: 1fr;gap: 14px}}@media (max-width: 768px){body.private-wealth-editorial.hero-cta-in-view .advisory-contact-bar,body.private-wealth-editorial.nav-open .advisory-contact-bar,body.home-pilot.hero-cta-in-view .advisory-contact-bar,body.home-pilot.nav-open .advisory-contact-bar{display: none !important}}@media (min-width: 1200px){.u-hero-grid{display: block}.u-metrics-stack,body.u-program-page .u-metrics-stack{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 16px;margin-top: 28px}}html body label.journey-consent,html body .journey-consent{display: flex !important;align-items: flex-start !important;gap: 12px !important;margin: 14px 0 !important;font-size: 15px !important;font-weight: 400 !important;line-height: 1.5 !important;letter-spacing: 0 !important;text-transform: none !important;max-width: 68ch}html body label.journey-consent span,html body .journey-consent span{font-size: 15px !important;line-height: 1.5 !important;letter-spacing: 0 !important;text-transform: none !important;font-weight: 400 !important}html body label.journey-consent input,html body .journey-consent input{width: 22px !important;height: 22px !important;min-width: 44px !important;min-height: 44px !important;flex: 0 0 44px !important;margin: 0 !important}.pwe-btn-primary,.pwe-btn-secondary,.u-btn-primary,.u-btn-secondary,a.btn,button.btn,.btn-primary,.btn-white,.nav-cta,.dscr-btn{min-height: 44px;box-sizing: border-box}.u-metric-label,.key-facts-grid dt,.pwe-mandate-tag,.pricing-eyebrow,.journey-card .journey-progress,.editorial-eyebrow,.bsl-eyebrow{font-size: 12px !important}button,.mobile-menu-toggle,input[type="submit"],input[type="button"]{min-height: 44px}@media (max-width: 768px){.nav-links a,.nav-links button{min-height: 44px}}body.private-wealth-editorial .pwe-audience-index.pwe-borrower-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}body.private-wealth-editorial .pwe-borrower-cards .pwe-audience-col,body.private-wealth-editorial .pwe-borrower-cards .pwe-audience-col:not(:first-child),body.private-wealth-editorial .pwe-borrower-cards .pwe-audience-col:last-child{padding:0!important;min-width:0}body.private-wealth-editorial .pwe-borrower-cards .pwe-card-media{height:120px!important;aspect-ratio:auto!important}body.private-wealth-editorial .pwe-borrower-cards .pwe-card-content{padding:16px 18px 18px!important;display:flex!important;flex:1;flex-direction:column}body.private-wealth-editorial .pwe-borrower-cards h3{font-size:21px!important;line-height:1.25!important;min-height:0!important;margin:0 0 8px!important}body.private-wealth-editorial .pwe-borrower-cards .pwe-card-content p{font-size:14px!important;line-height:1.45!important;margin:0 0 14px!important;flex:1}body.private-wealth-editorial .pwe-borrower-cards .pwe-card-link{margin-top:auto!important;padding-top:10px!important;font-size:13px!important}@media(max-width:900px){body.private-wealth-editorial .pwe-audience-index.pwe-borrower-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:440px){body.private-wealth-editorial .pwe-borrower-cards .pwe-card-media{height:95px!important}body.private-wealth-editorial .pwe-borrower-cards .pwe-card-content{padding:12px!important}body.private-wealth-editorial .pwe-borrower-cards h3{font-size:17px!important}body.private-wealth-editorial .pwe-borrower-cards .pwe-card-content p{font-size:12.5px!important}}@media(max-width:350px){body.private-wealth-editorial .pwe-audience-index.pwe-borrower-cards{grid-template-columns:1fr!important}}:root{--color-navy:#182e3e;--color-gold:#8B6E24;--color-white:#FFFFFF;--color-light-gray:#F7F7F7;--color-gray:#6B7280;--color-dark-gray:#374151;--color-text:#1F2937;--color-text-muted:#6B7280;--color-border:#E5E7EB;--color-success:#10B981;--color-error:#EF4444;--color-warning:#F59E0B;--font-primary:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-display:var(--font-display,'Source Serif 4','Source Serif 4 Fallback',Georgia,serif);--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:clamp(1.125rem,1.05rem + 0.3vw,1.25rem);--font-size-2xl:clamp(1.25rem,1.1rem + 0.6vw,1.5rem);--font-size-3xl:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);--font-size-4xl:clamp(1.65rem,1.25rem + 1.6vw,2.1rem);--font-size-5xl:clamp(1.9rem,1.35rem + 2.1vw,2.7rem);--font-size-6xl:clamp(2.5rem,1.6rem + 3.6vw,3.75rem);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:1.875;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--spacing-5xl:5rem;--spacing-6xl:6rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--shadow-premium:0 10px 30px -10px rgba(10,31,63,0.15);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;--transition-slow:300ms ease-in-out;--z-dropdown:1000;--z-modal:1050;--z-popover:1100}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:1.75;color:var(--color-text);background-color:var(--color-white);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-navy);margin-bottom:var(--spacing-md);text-wrap:balance}[id]{scroll-margin-top:5rem}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl);font-family:var(--font-primary);font-weight:var(--font-weight-semibold)}h5{font-size:var(--font-size-xl);font-family:var(--font-primary);font-weight:var(--font-weight-semibold)}h6{font-size:var(--font-size-lg);font-family:var(--font-primary);font-weight:var(--font-weight-semibold)}.heading-sm{font-size:var(--font-size-2xl);font-family:var(--font-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-navy);margin-bottom:var(--spacing-md)}p{margin-bottom:var(--spacing-md);text-wrap:pretty}a{color:var(--color-gold);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:#B8932B}button{font-family:var(--font-primary);cursor:pointer;border:none;transition:background-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-lg)}.container-sm{max-width:640px}.container-md{max-width:896px}.container-lg{max-width:1280px}section{padding:clamp(5rem,7vw,7.5rem) 0}section.py-4xl{padding:7.5rem 0}section.py-5xl{padding:7.5rem 0}.stats-grid,.grid,.split-content,.grid-2-tight{align-items:stretch}.hero-trust-bar-wrap{position:absolute;top:5rem;right:1.5rem;z-index:100;max-width:calc(100% - 3rem)}.hero-trust-bar-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.75rem 1.5rem;border-radius:50px;border:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:0.65rem 1.25rem;box-shadow:0 4px 20px rgba(0,0,0,0.12)}.hero-trust-bar-inner .trust-bar-item{font-size:0.8125rem;color:rgba(255,255,255,0.95)}.hero-trust-bar-inner .trust-bar-item strong{color:#fff}.hero-trust-bar-inner .trust-bar-divider{height:16px}@media (max-width:768px){.hero-trust-bar-wrap{top:4rem;right:1rem;left:1rem;max-width:none}.hero-trust-bar-inner .trust-bar-divider{display:none}}.trust-bar{padding:1.25rem 0}.trust-bar-inner{display:flex;align-items:center;justify-content:center;gap:2.5rem;border-radius:999px;border:1px solid var(--color-border);background:rgba(255,255,255,0.85);backdrop-filter:blur(10px);padding:0.85rem 1.75rem}.trust-bar-item{display:inline-flex;align-items:center;gap:0.6rem;font-size:var(--font-size-sm);color:var(--color-dark-gray);white-space:nowrap}.trust-bar-icon{font-size:1.05rem}.trust-bar-divider{width:1px;height:22px;background:linear-gradient( to bottom,rgba(148,163,184,0.08),rgba(148,163,184,0.55),rgba(148,163,184,0.08) )}@media (max-width:768px){.trust-bar-inner{flex-wrap:wrap;gap:0.85rem 1.5rem;padding-inline:1.25rem}.trust-bar-divider{display:none}}[data-animate]{opacity:1;transform:none}[data-animate].is-visible{opacity:1;transform:none}.stat-number{font-variant-numeric:tabular-nums}.loan-program-grid.bento-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(160px,auto)}.loan-program-grid.bento-grid .loan-program-card.bento-wide{grid-column:span 2}.loan-program-card .loan-program-cta{opacity:0;transform:translateY(8px);transition:opacity 0.3s ease,transform 0.3s ease}.loan-program-card:hover .loan-program-cta,.loan-program-card:focus-visible .loan-program-cta{opacity:1;transform:translateY(0)}.loan-program-card h4{transition:transform 0.3s ease}.loan-program-card:hover h4{transform:translateY(-2px)}@media (max-width:900px){.loan-program-grid.bento-grid{grid-template-columns:1fr}.loan-program-grid.bento-grid .loan-program-card.bento-wide{grid-column:span 1}.loan-program-card .loan-program-cta{opacity:1;transform:translateY(0)}}.testimonial-marquee-wrap{position:relative;overflow:hidden;padding:var(--spacing-xl) 0}.testimonial-marquee-track{display:flex;gap:var(--spacing-xl);animation:marquee-scroll 40s linear infinite;width:max-content}.testimonial-marquee-wrap:hover .testimonial-marquee-track{animation-play-state:paused}.testimonial-marquee-card{flex:0 0 380px;background:var(--color-light-gray);border-left:4px solid var(--color-gold);border-radius:var(--radius-xl);padding:var(--spacing-xl);min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.testimonial-marquee-wrap::before,.testimonial-marquee-wrap::after{content:'';position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.testimonial-marquee-wrap::before{left:0;background:linear-gradient(to right,var(--color-white) 0%,transparent 100%)}.testimonial-marquee-wrap::after{right:0;background:linear-gradient(to left,var(--color-white) 0%,transparent 100%)}@keyframes marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:600px){.testimonial-marquee-card{flex:0 0 300px}}@media (prefers-reduced-motion:reduce){.testimonial-marquee-track{animation:none;flex-wrap:wrap;width:auto}.testimonial-marquee-card{flex:1 1 300px}.testimonial-marquee-wrap::before,.testimonial-marquee-wrap::after{display:none}}header:where(body > header){transition:background-color 0.3s ease,box-shadow 0.3s ease,backdrop-filter 0.3s ease}header:where(body > header).scrolled{background-color:rgba(255,255,255,0.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.card{transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(10,31,63,0.12),0 0 0 1px rgba(154,123,45,0.2)}.card .card-icon{transition:transform 0.3s ease}.card:hover .card-icon{transform:scale(0.85)}@media (prefers-reduced-motion:reduce){.card:hover{transform:none}.card:hover .card-icon{transform:none}}.hero-gradient-text{background:linear-gradient(135deg,#ffffff 0%,#f0e6c8 40%,#d4b254 70%,#ffffff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}@media (prefers-reduced-motion:reduce){.hero-gradient-text{animation:none;-webkit-text-fill-color:#ffffff;background:none}}.stats-grid .stat-number{font-variant-numeric:tabular-nums}.bg-navy.cta-spotlight{position:relative;overflow:hidden}.bg-navy.cta-spotlight::before{content:'';position:absolute;top:-50%;left:-20%;width:60%;height:200%;background:radial-gradient(ellipse at center,rgba(154,123,45,0.15) 0%,transparent 70%);pointer-events:none;animation:spotlight-drift 8s ease-in-out infinite alternate}@keyframes spotlight-drift{0%{transform:translateX(0) translateY(0)}100%{transform:translateX(80%) translateY(-10%)}}.bg-navy.cta-spotlight h2{position:relative;z-index:1}.bg-navy.cta-spotlight p,.bg-navy.cta-spotlight .btn{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.bg-navy.cta-spotlight::before{animation:none;left:20%}}.product-section .feature-item{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-xl);border:1px solid var(--color-border);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.product-section .feature-item:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(10,31,63,0.1);border-color:var(--color-gold)}.product-section .feature-item h4{transition:color 0.3s ease}.product-section .feature-item:hover h4{color:var(--color-gold)}.quick-jump-grid .btn{transition:transform 0.2s ease,box-shadow 0.2s ease}.quick-jump-grid .btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(10,31,63,0.12)}@media (prefers-reduced-motion:reduce){.product-section .feature-item:hover,.quick-jump-grid .btn:hover{transform:none}}.form-group.floating{position:relative;margin-bottom:var(--spacing-xl)}.form-group.floating input,.form-group.floating select,.form-group.floating textarea{width:100%;padding:1.25rem 0.875rem 0.5rem;font-size:var(--font-size-base);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);transition:border-color 0.2s ease,box-shadow 0.2s ease;outline:none}.form-group.floating label{position:absolute;left:0.875rem;top:50%;transform:translateY(-50%);font-size:var(--font-size-base);color:var(--color-gray);pointer-events:none;transition:all 0.2s ease;background:transparent;padding:0 4px}.form-group.floating textarea~label{top:1.25rem;transform:none}.form-group.floating input:focus,.form-group.floating select:focus,.form-group.floating textarea:focus{border-color:var(--color-navy);box-shadow:0 0 0 3px rgba(10,31,63,0.08)}.form-group.floating input:focus~label,.form-group.floating input:not(:placeholder-shown)~label,.form-group.floating select:focus~label,.form-group.floating select:not([value=""])~label,.form-group.floating textarea:focus~label,.form-group.floating textarea:not(:placeholder-shown)~label{top:0;transform:translateY(-50%);font-size:0.75rem;color:var(--color-navy);font-weight:var(--font-weight-medium);background:var(--color-white)}.form-group.floating select~label{top:0;transform:translateY(-50%);font-size:0.75rem;color:var(--color-navy);font-weight:var(--font-weight-medium);background:var(--color-white)}.form-group.floating textarea{min-height:120px;resize:vertical}.contact-info{border-radius:var(--radius-xl);transition:box-shadow 0.3s ease}.contact-ctas a{transition:transform 0.2s ease,box-shadow 0.2s ease}.contact-ctas a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(10,31,63,0.12)}header:where(body > header){background-color:var(--color-white);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:100;transition:box-shadow var(--transition-fast)}header:where(body > header).scrolled{box-shadow:var(--shadow-md)}nav{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) 0}.nav-brand{display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-navy);text-decoration:none}.nav-logo-img{height:90px;width:auto}.nav-links{display:flex;gap:var(--spacing-md);list-style:none;align-items:center}.nav-links a{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);text-decoration:none;position:relative;transition:color var(--transition-fast)}.nav-links a::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--color-gold);transition:width var(--transition-fast)}.nav-links a:hover{color:var(--color-gold)}.nav-links a:hover::after{width:100%}.nav-cta{background-color:#3F2F0F;color:var(--color-white);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:all var(--transition-fast)}.nav-cta:hover{background-color:#2E230B;color:var(--color-white);box-shadow:var(--shadow-lg)}.nav-links a.nav-cta,.nav-links a.nav-cta:hover{color:var(--color-white)}.nav-links a.nav-cta::after{display:none}.nav-has-dropdown{position:relative}.nav-has-dropdown>a::after{content:' ▾';font-size:0.65em;vertical-align:middle;opacity:0.6;display:inline;position:static;width:auto;height:auto;background:none;transition:none}.nav-has-dropdown:hover>a::after{opacity:1;width:auto}.nav-dropdown{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--color-white);border-top:2px solid var(--color-gold);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-lg);list-style:none;min-width:190px;z-index:var(--z-dropdown);padding:var(--spacing-xs) 0}.nav-has-dropdown::after{content:'';position:absolute;top:100%;left:0;width:100%;height:12px;display:block}.nav-has-dropdown:hover .nav-dropdown,.nav-has-dropdown.open .nav-dropdown{display:block}.nav-dropdown li{border-bottom:none}.nav-dropdown a{display:block;padding:var(--spacing-sm) var(--spacing-lg);white-space:nowrap;font-size:var(--font-size-sm);color:var(--color-text)}.nav-dropdown a:hover{color:var(--color-gold);background-color:var(--color-light-gray)}.nav-dropdown a::after{display:none !important}.mobile-menu-toggle{display:none;flex-direction:column;gap:var(--spacing-xs);background:none;border:none;cursor:pointer;padding:var(--spacing-md);margin:calc(-1 * var(--spacing-md))}.mobile-menu-toggle span{width:24px;height:3px;background-color:var(--color-navy);border-radius:var(--radius-sm);transition:all var(--transition-fast)}footer{background-color:var(--color-navy);color:var(--color-white);padding:var(--spacing-6xl) 0 var(--spacing-3xl);margin-top:var(--spacing-6xl)}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4xl);margin-bottom:var(--spacing-4xl)}.footer-section h4{color:var(--color-white);margin-bottom:var(--spacing-lg);font-family:var(--font-display)}.footer-section ul{list-style:none}.footer-section li{margin-bottom:var(--spacing-md)}.footer-section a{color:#E5E7EB;font-size:var(--font-size-sm);transition:color var(--transition-fast)}.footer-section a:hover{color:var(--color-gold)}.footer-section p{font-size:var(--font-size-sm);color:#E5E7EB;margin-bottom:var(--spacing-md)}.footer-divider{height:1px;background-color:rgba(255,255,255,0.1);margin:var(--spacing-4xl) 0}.footer-bottom{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm);color:#E5E7EB}.footer-nmls{font-size:var(--font-size-xs);color:#9CA3AF;margin-top:var(--spacing-lg);line-height:var(--line-height-relaxed)}.social-links{display:flex;gap:var(--spacing-lg);list-style:none;margin-top:var(--spacing-lg)}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:rgba(255,255,255,0.1);border-radius:50%;transition:all var(--transition-fast)}.social-links a:hover{background-color:var(--color-gold);color:var(--color-navy)}.social-links a svg{width:18px;height:18px;fill:currentColor}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);transition:background-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base),opacity var(--transition-base);text-decoration:none;border:2px solid transparent;cursor:pointer}.btn-primary{background-color:#F2C840;color:#0D1F3C;position:relative;overflow:hidden}.btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient( 120deg,transparent 0%,rgba(255,255,255,0.45) 50%,transparent 100% );transform:skewX(-20deg);transition:left 0.55s ease}.btn-primary:hover::before{left:150%}@media (prefers-reduced-motion:reduce){.btn-primary::before{display:none}}.btn-primary:hover{background-color:#0D1F3C;color:#F2C840;box-shadow:var(--shadow-lg),0 0 20px rgba(201,168,76,0.4),0 0 40px rgba(201,168,76,0.15);transform:translateY(-2px);transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.quick-contact-section{position:relative}.quick-contact-card{max-width:520px;margin:0 auto;padding:2rem 2.25rem;border-radius:var(--radius-2xl);border:1px solid rgba(255,255,255,0.5);background:rgba(255,255,255,0.1);backdrop-filter:blur(15px);box-shadow:var(--shadow-premium)}.quick-contact-title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md)}.quick-contact-subtitle{font-size:var(--font-size-sm);color:var(--color-gray);margin-bottom:var(--spacing-lg)}.quick-contact-grid{display:grid;gap:var(--spacing-md)}.quick-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.quick-contact-actions{display:flex;justify-content:flex-start;margin-top:var(--spacing-lg)}.quick-contact-success{margin-top:var(--spacing-md);font-size:var(--font-size-sm)}@media (max-width:768px){.quick-contact-card{padding:1.5rem 1.75rem}.quick-contact-row{grid-template-columns:1fr}}.btn-secondary{background-color:var(--color-navy);color:var(--color-white)}.btn-secondary:hover{background-color:#051829;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-outline{background-color:transparent;color:#7A5F1F;border:2px solid #7A5F1F}.btn-outline:hover{background-color:#7A5F1F;color:var(--color-white)}.btn-white{background-color:var(--color-white);color:var(--color-navy)}.btn-white:hover{background-color:var(--color-light-gray);box-shadow:0 0 20px rgba(201,168,76,0.4),0 0 40px rgba(201,168,76,0.15);transform:translateY(-2px);transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.btn-lg{padding:var(--spacing-lg) var(--spacing-2xl);font-size:var(--font-size-base)}.btn-block{width:100%}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%}.hero{position:relative;width:100%;height:80vh;max-height:800px;min-height:420px;display:flex;align-items:center;overflow:hidden;color:var(--color-white);background-image:url('/assets/hero-bg.webp');background-size:cover;background-position:center 20%;background-attachment:scroll}.hero::before{content:'';position:absolute;inset:0;background:linear-gradient( 100deg,rgba(10,31,63,0.88) 0%,rgba(10,31,63,0.72) 38%,rgba(10,31,63,0.30) 65%,rgba(10,31,63,0.10) 100% );pointer-events:none;z-index:1}.hero>.container{position:relative;z-index:3;width:100%;max-width:1280px;margin-left:0;margin-right:auto;padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.hero-glass-card{max-width:620px;width:100%;padding:0;position:relative;z-index:4}.hero-two-col{display:block}.hero-col-authority{display:flex;flex-direction:column;align-items:flex-start;gap:0}.hero-authority-inner{max-width:620px;margin-bottom:1.25rem}.hero-authority-inner .hero-subtitle{margin-bottom:0}.hero-col-form .hero-trust-badge{margin-bottom:0.75rem}.hero-trust-badge{font-size:0.8rem;font-weight:700;color:#fff;text-align:center;padding:0.5rem 0.85rem;border:2px solid var(--color-gold);border-radius:var(--radius-lg);background:rgba(10,31,63,0.5);box-shadow:0 0 12px rgba(201,168,76,0.25);line-height:1.35;letter-spacing:0.02em}.hero h1{color:#ffffff;font-size:var(--font-size-5xl);line-height:1.18;margin-top:0;margin-bottom:0.65rem;padding-top:0.05em;text-shadow:0 2px 24px rgba(0,0,0,0.55)}.hero-subtitle{font-size:var(--font-size-lg);color:rgba(255,255,255,0.94);line-height:1.5;margin-bottom:var(--spacing-md);max-width:100%;text-shadow:0 1px 12px rgba(0,0,0,0.45)}.hero-ctas{display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-bottom:0.5rem}.hero-cta-btn{width:190px;height:46px;font-size:0.875rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.hero-ctas .btn.hero-cta-btn{width:190px;height:46px;font-size:0.875rem}.hero-ctas .btn:hover{transform:scale(1.05)}.hero-cta-primary:hover{box-shadow:0 0 24px rgba(201,168,76,0.5),0 0 48px rgba(201,168,76,0.2)}@media (prefers-reduced-motion:reduce){.hero-ctas .btn:hover{transform:none}.hero-cta-primary:hover{animation:none}}.hero-call-link{margin:0;font-size:var(--font-size-sm)}.hero-call-link-a{display:inline-flex;align-items:center;gap:0.35rem;color:rgba(255,255,255,0.85);text-decoration:none;transition:color 0.2s ease}.hero-call-link-a:hover{color:var(--color-gold)}.hero-call-icon{flex-shrink:0}.hero-quick-form-glass{background:rgba(255,255,255,0.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,0.25);border-radius:var(--radius-lg);padding:1.2rem var(--spacing-lg);margin-bottom:var(--spacing-md);position:relative}.hero-quick-form-title{font-size:var(--font-size-sm);font-weight:600;color:var(--color-white);margin:0 0 var(--spacing-md)}.hero-quick-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm) var(--spacing-md)}.hero-quick-form-field label{display:block;font-size:0.75rem;color:rgba(255,255,255,0.8);margin-bottom:0.2rem}.hero-quick-form-field input,.hero-quick-form-field select{width:100%;padding:0.5rem 0.6rem;font-size:0.875rem;border:1px solid rgba(255,255,255,0.3);border-radius:var(--radius-sm);background:rgba(255,255,255,0.15);color:var(--color-white)}.hero-quick-form-field input::placeholder{color:rgba(255,255,255,0.5)}.hero-quick-form-field select option{background:var(--color-navy);color:var(--color-white)}.hero-quick-form-actions{margin-top:var(--spacing-md)}.hero-quick-form-actions .btn-sm{padding:0.5rem 1rem;font-size:0.875rem;height:auto;width:auto}.hero-quick-form-wrap .hero-quick-form{transition:opacity 0.3s ease}.hero-quick-form-wrap .hero-quick-form-success{position:absolute;inset:0;display:flex;align-items:center;padding:var(--spacing-lg);opacity:0;pointer-events:none;transition:opacity 0.3s ease}.hero-quick-form-wrap.submitted .hero-quick-form{opacity:0;pointer-events:none}.hero-quick-form-wrap.submitted .hero-quick-form-success{opacity:1;pointer-events:auto}.hero-quick-form-success-text{font-size:var(--font-size-sm);line-height:1.5;color:var(--color-white);margin:0}@media (max-width:500px){.hero-quick-form-grid{grid-template-columns:1fr}}.btn-hero-ghost{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,0.85)}.btn-hero-ghost:hover{background-color:rgba(255,255,255,0.12);color:#fff;border-color:#fff}.hero-legal{font-size: .75rem;color:rgba(255,255,255,0.55);margin-top:0.85rem;letter-spacing:0.02em}.hero-cutout{position:absolute;bottom:0;right:4%;max-height:90%;width:340px;max-width:28%;object-fit:contain;object-position:bottom center;z-index:2;pointer-events:none;filter:drop-shadow(0 10px 20px rgba(0,0,0,0.30))}.hero-content{position:relative;z-index:4}.hero-badge{display:inline-flex;align-items:center;gap:var(--spacing-sm);background-color:rgba(201,168,76,0.2);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-xl);font-size:var(--font-size-sm);color:var(--color-white);border:1px solid rgba(201,168,76,0.4)}.hero-badge strong{color:var(--color-gold)}.hero-ratings{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-top:var(--spacing-lg)}.grid{display:grid;gap:var(--spacing-3xl)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background-color:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-2xl);border:1px solid rgba(0,0,0,0.05);transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.3s cubic-bezier(0.34,1.56,0.64,1),border-color 0.2s ease}.card:hover{box-shadow:var(--shadow-premium);transform:translateY(-8px);border-color:var(--color-gold)}.card-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:rgba(201,168,76,0.1);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg);font-size:var(--font-size-2xl);color:var(--color-gold)}.card h3{margin-bottom:var(--spacing-md)}.card p{color:var(--color-gray);font-size:var(--font-size-sm)}.testimonial{background-color:var(--color-light-gray);border-left:4px solid var(--color-gold);padding:var(--spacing-2xl);border-radius:var(--radius-lg);margin-bottom:var(--spacing-2xl)}.testimonial-content{font-style:italic;color:var(--color-text);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm)}.testimonial-author{display:flex;align-items:center;gap:var(--spacing-md)}.testimonial-avatar{width:45px;height:45px;border-radius:50%;background-color:var(--color-gold);display:flex;align-items:center;justify-content:center;color:var(--color-navy);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}.testimonial-meta{display:flex;flex-direction:column}.testimonial-name{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-navy)}.testimonial-location{font-size:var(--font-size-xs);color:var(--color-gray)}.testimonial-type{font-size:var(--font-size-xs);color:var(--color-gold);font-weight:var(--font-weight-semibold)}.stars{display:flex;align-items:center;gap:2px;margin-bottom:var(--spacing-sm)}.star-svg{display:inline-block;flex-shrink:0}.review-source{display:inline-flex;align-items:center;gap:0.35rem;font-size: .75rem;color:var(--color-gray);margin-top:0.5rem;font-weight:500;letter-spacing:0.02em}.review-aggregate-bar{display:flex;justify-content:center;align-items:center;gap:2.5rem;margin-bottom:var(--spacing-3xl);flex-wrap:wrap}.review-aggregate-item{display:inline-flex;align-items:center;gap:0.4rem}.review-aggregate-rating{font-size:1rem;font-weight:700;color:#7A5F1F;letter-spacing:-0.01em}.review-aggregate-count{font-size:0.78rem;color:var(--color-text-muted);font-weight:500}.review-aggregate-divider{width:1px;height:1.75rem;background:rgba(255,255,255,0.12)}@media (max-width:480px){.review-aggregate-bar{gap:1.25rem}.review-aggregate-divider{display:none}}.hero-rating-chip{display:inline-flex;align-items:center;gap:0.45rem;background:rgba(201,168,76,0.18);border:1px solid rgba(242,200,64,0.5);color:#fff;font-size:0.8rem;font-weight:600;padding:0.35rem 0.8rem;border-radius:100px;margin-bottom:1rem;letter-spacing:0.01em;max-width:100%}.form-group{margin-bottom:var(--spacing-2xl)}label{display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm);color:var(--color-text);font-size:var(--font-size-sm)}input,select,textarea{width:100%;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--font-size-base);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px rgba(201,168,76,0.1)}textarea{resize:vertical;min-height:120px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl)}.form-group.full{grid-column:1 / -1}.form-error{border-color:var(--color-error) !important}.error-message{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--spacing-sm)}.bg-navy{background-color:var(--color-navy);color:var(--color-white)}.bg-navy h2,.bg-navy h3{color:var(--color-white)}.bg-light{background-color:var(--color-light-gray)}.bg-gradient{background:linear-gradient(135deg,var(--color-navy) 0%,#1a3a5c 100%);color:var(--color-white)}.bg-gradient h2,.bg-gradient h3{color:var(--color-white)}.text-center{text-align:center}.text-link{color:#7A5F1F;font-weight:600}.text-gold{color:var(--color-gold)}.text-navy{color:var(--color-navy)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3xl);text-align:center}.stat-item{padding:var(--spacing-2xl)}.stat-number{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-gold);margin-bottom:var(--spacing-sm);font-family:var(--font-display)}.stat-label{font-size:var(--font-size-lg);color:var(--color-text)}.bg-navy .stat-label{color:rgba(255,255,255,0.9)}.stats-strip{padding:var(--spacing-2xl) 0;border-top:3px solid var(--color-gold)}.stats-grid-4{grid-template-columns:repeat(4,1fr);gap:0}.stat-strip-item{padding:var(--spacing-xl) var(--spacing-2xl);text-align:center}.stat-strip-item+.stat-strip-item{border-left:1px solid rgba(255,255,255,0.12)}@media (max-width:700px){.stats-grid-4{grid-template-columns:repeat(2,1fr)}.stat-strip-item+.stat-strip-item{border-left:none}.stat-strip-item:nth-child(odd){border-right:1px solid rgba(255,255,255,0.12)}.stat-strip-item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,0.12);padding-bottom:var(--spacing-xl)}}.feature-list{list-style:none}.feature-list li{padding:var(--spacing-md) 0;padding-left:var(--spacing-2xl);position:relative;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.feature-list li::before{content:'✓';position:absolute;left:0;top:var(--spacing-md);color:var(--color-gold);font-weight:var(--font-weight-bold);font-size:1.25rem}.feature-list.text-white li::before{color:var(--color-gold)}.accordion{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.accordion-item{border-bottom:1px solid var(--color-border)}.accordion-item:last-child{border-bottom:none}.accordion-button{width:100%;padding:var(--spacing-lg) var(--spacing-2xl);background-color:var(--color-white);border:none;text-align:left;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-navy);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color var(--transition-fast)}.accordion-button:hover{background-color:var(--color-light-gray)}.accordion-button.active{color:var(--color-gold)}.accordion-button::after{content:'+';font-size:var(--font-size-lg);transition:transform var(--transition-fast)}.accordion-button.active::after{transform:rotate(45deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--transition-slow);background-color:var(--color-light-gray)}.accordion-content.active{max-height:80rem;overflow:visible}.accordion-body{padding:var(--spacing-lg) var(--spacing-2xl)}.tabs{border-bottom:2px solid var(--color-border);display:flex;gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}.tab-button{background:none;border:none;padding:var(--spacing-lg) 0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-gray);cursor:pointer;position:relative;transition:color var(--transition-fast)}.tab-button:hover{color:var(--color-navy)}.tab-button.active{color:var(--color-gold)}.tab-button.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:var(--color-gold)}.tab-content{display:none}.tab-content.active{display:block;animation:fadeIn 200ms ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}img{max-width:100%;height:auto;display:block}.img-responsive{width:100%;height:auto}.img-rounded{border-radius:var(--radius-lg)}.img-circle{border-radius:50%;object-fit:cover}.img-full{width:100%;height:auto}.img-block{display:block}.hero-headshot{width:100%;max-width:380px;border-radius:var(--radius-lg);box-shadow:0 20px 60px rgba(0,0,0,0.4);border:4px solid rgba(201,168,76,0.3);height:auto}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mt-3xl{margin-top:var(--spacing-3xl)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.mb-3xl{margin-bottom:var(--spacing-3xl)}.py-lg{padding:var(--spacing-lg) 0}.py-2xl{padding:var(--spacing-2xl) 0}.py-3xl{padding:var(--spacing-3xl) 0}.px-lg{padding:0 var(--spacing-lg)}.px-2xl{padding:0 var(--spacing-2xl)}.gap-lg{gap:var(--spacing-lg)}.gap-2xl{gap:var(--spacing-2xl)}.flex{display:flex}.flex-col{flex-direction:column}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.w-full{width:100%}.h-full{height:100%}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.opacity-50{opacity:0.5}.opacity-75{opacity:0.75}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.calc-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:start}.mx-auto{margin-inline:auto}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.text-muted{color:var(--color-gray)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg);color:var(--color-gray);line-height:var(--line-height-relaxed)}.text-white{color:var(--color-white)}.text-white-90{color:rgba(255,255,255,0.9)}.card-gold-top{border-top:4px solid var(--color-gold)}.card-centered{text-align:center;padding:var(--spacing-2xl)}.card-icon-lg{font-size:3rem;margin-bottom:var(--spacing-md)}.info-box{background-color:var(--color-light-gray);padding:var(--spacing-lg);border-radius:var(--radius-lg);margin-top:var(--spacing-lg)}.info-box h4{margin-bottom:var(--spacing-md);color:var(--color-navy)}.quick-jump-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}@media (max-width:768px){.quick-jump-grid{grid-template-columns:repeat(2,1fr)}}.grid-2-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);margin-top:var(--spacing-xl)}@media (max-width:768px){.grid-2-content{grid-template-columns:1fr}}.product-desc{font-size:var(--font-size-lg);color:var(--color-gray);margin-bottom:var(--spacing-lg)}.product-subtitle{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}.contact-detail{font-size:var(--font-size-sm);color:rgba(255,255,255,0.7);margin-top:var(--spacing-xs)}.content-readable{max-width:900px;margin-inline:auto}.overflow-hidden{overflow:hidden}.section-intro{text-align:center;color:var(--color-gray);margin-bottom:var(--spacing-3xl);max-width:700px;margin-inline:auto}.cta-group{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.content-narrow{max-width:800px;margin-inline:auto}.content-medium{max-width:600px;margin-inline:auto}.separator{margin:var(--spacing-lg) 0;border:none;border-top:1px solid var(--color-border)}.input-hint{font-size:var(--font-size-xs);color:var(--color-gray);margin-top:var(--spacing-xs)}.tabs-wrapper{margin-bottom:var(--spacing-3xl)}.section-cta{text-align:center;margin-top:var(--spacing-3xl)}.split-hero{display:grid;grid-template-columns:1.2fr 0.8fr;gap:var(--spacing-3xl);align-items:center}.split-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center;margin-bottom:var(--spacing-3xl)}.split-content-reverse{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--spacing-3xl);align-items:center}.grid-2-tight{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.hero-content--left{text-align:left}.hero-trust{color:rgba(255,255,255,0.8);font-size:var(--font-size-sm)}@media (max-width:768px){.calc-layout,.split-hero,.split-content,.split-content-reverse,.grid-2-tight{grid-template-columns:1fr;gap:var(--spacing-xl)}.split-hero{text-align:center}.hero-content--left{text-align:center}.cta-group{flex-direction:column;align-items:center}}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInScale{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.animate-on-scroll{opacity:1;transform:none}.animate-on-scroll.visible{opacity:1}.photo-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);max-width:800px;margin:0 auto}.photo-gallery-item{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:4 / 3;background-color:var(--color-light-gray)}.photo-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.photo-gallery-item:hover img{transform:scale(1.05)}@media (max-width:480px){.photo-gallery{grid-template-columns:1fr;gap:var(--spacing-md)}}@media (max-width:1024px){:root{--font-size-5xl:2.25rem;--font-size-6xl:2.5rem}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-3xl)}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.stats-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}.nav-links{gap:var(--spacing-sm)}.nav-links a{font-size:var(--font-size-xs)}section{padding:var(--spacing-4xl) 0}.hero{padding:var(--spacing-4xl) 0}.hero h1{font-size:var(--font-size-4xl)}.hero-subtitle{font-size:var(--font-size-lg)}.hero-ctas{flex-direction:column;align-items:flex-start}.hero-ctas a{width:100%}.form-row{grid-template-columns:1fr}}@media (max-width:768px){:root{--font-size-4xl:1.875rem;--font-size-3xl:1.5rem;--spacing-6xl:3rem;--spacing-5xl:2.5rem}html{font-size:15px}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background-color:var(--color-white);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--spacing-lg) 0;z-index:var(--z-dropdown)}.nav-links.active{display:flex}.nav-links li{border-bottom:1px solid var(--color-border)}.nav-links li:last-child{border-bottom:none}.nav-links a{display:block;padding:var(--spacing-md) var(--spacing-lg)}.nav-links a.nav-cta{display:block;margin:var(--spacing-md) var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);text-align:center;white-space:normal}.mobile-menu-toggle{display:flex}.nav-dropdown{position:static;transform:none;box-shadow:none;border-top:none;border-left:3px solid var(--color-gold);border-radius:0;background:var(--color-light-gray);padding:0;min-width:0}.nav-has-dropdown:hover .nav-dropdown{display:none}.nav-has-dropdown.open .nav-dropdown{display:block}.nav-dropdown a{padding-left:var(--spacing-2xl);font-size:var(--font-size-sm)}.nav-has-dropdown>a::after{content:' ▾'}.nav-has-dropdown.open>a::after{content:' ▴'}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}section{padding:var(--spacing-3xl) 0}.container{padding:0 var(--spacing-lg)}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:var(--spacing-2xl)}.footer-bottom{flex-direction:column;gap:var(--spacing-lg);align-items:flex-start}.hero{height:auto;min-height:auto;max-height:none;padding:var(--spacing-3xl) 0}.hero h1{font-size:var(--font-size-3xl);word-wrap:break-word;overflow-wrap:break-word}.hero-subtitle{font-size:var(--font-size-base)}.hero-two-col{grid-template-columns:1fr;gap:1.25rem}.hero>.container{margin-left:auto;margin-right:auto}.hero-col-authority{align-items:center;text-align:center}.hero-authority-inner{max-width:100%}.hero-ctas{justify-content:center}.hero-glass-card{max-width:100%;padding:var(--spacing-xl) var(--spacing-lg);overflow:hidden}.hero-rating-chip{white-space:normal;text-align:center;justify-content:center}.hero-trust-badge{word-wrap:break-word;overflow-wrap:break-word}.hero-cutout{display:none}.card{padding:var(--spacing-lg)}.btn{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-xs)}.btn-lg{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-sm)}.form-row{grid-template-columns:1fr;gap:var(--spacing-lg)}.tabs{flex-wrap:wrap;gap:var(--spacing-lg)}.tab-button{padding:var(--spacing-md) 0;font-size:var(--font-size-sm)}.stats-grid{grid-template-columns:1fr;gap:var(--spacing-2xl)}.stat-number{font-size:var(--font-size-4xl)}.stat-label{font-size:var(--font-size-base)}.nav-logo-img{height:55px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}button:focus,a:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--color-gold);outline-offset:2px}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-navy);color:var(--color-white);padding:var(--spacing-md);text-decoration:none;border-radius:var(--radius-md);z-index:100}.skip-link:focus{top:var(--spacing-lg)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.card:hover{transform:none}.animate-on-scroll{opacity:1;transform:none}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media (forced-colors:active){.btn{border:2px solid ButtonText}.card{border:1px solid CanvasText}}[aria-live="polite"]{position:relative}.loading{pointer-events:none;opacity:0.7}.loading::after{content:'';display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,0.1);border-top-color:var(--color-gold);border-radius:50%;animation:spin 0.8s linear infinite;margin-left:var(--spacing-sm)}@keyframes spin{to{transform:rotate(360deg)}}.breadcrumb{display:flex;gap:var(--spacing-md);font-size:var(--font-size-sm);margin-bottom:var(--spacing-2xl)}.breadcrumb a{color:var(--color-gold)}.breadcrumb a:hover{text-decoration:underline}.breadcrumb li{list-style:none}.breadcrumb li:not(:last-child)::after{content:'/';margin-left:var(--spacing-md);color:var(--color-border)}.map-container{border-radius:var(--radius-lg);overflow:hidden;height:400px;border:1px solid var(--color-border)}.map-container iframe{width:100%;height:100%;border:none}.calculator-input{display:flex;flex-direction:column}.calculator-input label{margin-bottom:var(--spacing-sm)}.input-with-unit{display:flex;gap:var(--spacing-sm)}.input-with-unit input{flex:1}.input-unit{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-light-gray);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);min-width:44px}.calc-range{width:100%;margin-bottom:var(--spacing-sm);accent-color:var(--color-gold);cursor:pointer;height:6px}.calculator-output{background-color:var(--color-light-gray);padding:var(--spacing-lg);border-radius:var(--radius-lg);border-left:4px solid var(--color-gold)}.output-row{display:flex;justify-content:space-between;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border)}.output-row:last-child{border-bottom:none}.output-label{color:var(--color-gray);font-size:var(--font-size-sm)}.output-value{font-weight:var(--font-weight-bold);color:var(--color-navy);font-family:'Courier New',monospace}.output-value.highlight{color:var(--color-gold);font-size:var(--font-size-lg)}.calculator-disclaimer{font-size:var(--font-size-xs);color:var(--color-gray);margin-top:var(--spacing-lg);font-style:italic}.calculator-placeholder{color:var(--color-gray);margin:0}.calculator-output--warning{border-left-color:#EF4444}.calculator-warning{color:#DC2626;margin:0 0 var(--spacing-md)}.output-row--total{padding-top:var(--spacing-lg);border-top:2px solid var(--color-border)}.output-label--bold{font-weight:var(--font-weight-semibold)}.output-value--positive{color:#10B981}.output-value--negative{color:#EF4444}.calc-tabs{display:flex;gap:var(--spacing-sm);border-bottom:2px solid var(--color-border);margin-bottom:var(--spacing-lg);overflow-x:auto;-webkit-overflow-scrolling:touch}.calc-tab{padding:var(--spacing-md) var(--spacing-xl);background:none;border:none;border-bottom:3px solid transparent;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast)}.calc-tab:hover{color:var(--color-navy)}.calc-tab.active{color:var(--color-navy);border-bottom-color:var(--color-gold)}.calc-panel{display:none}.calc-panel.active{display:block}.calc-panel h3{margin-bottom:var(--spacing-sm)}.calculator-input .form-group{margin-bottom:var(--spacing-md)}.calculator-input label{display:block;margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--color-navy)}.calculator-input input,.calculator-input select{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);font-family:var(--font-primary);color:var(--color-text);transition:border-color var(--transition-fast)}.calculator-input input:focus,.calculator-input select:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px rgba(201,168,76,0.15)}.output-row--total{border-bottom:none;padding-top:var(--spacing-lg);margin-top:var(--spacing-sm);border-top:2px solid var(--color-gold)}.output-label--bold{font-weight:var(--font-weight-bold);color:var(--color-navy)}.calculator-output h4{margin-bottom:var(--spacing-sm);color:var(--color-navy);font-size:var(--font-size-lg)}.calc-compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.calc-compare .calculator-input{padding:var(--spacing-md);background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.calc-compare .calculator-input h4{margin-bottom:var(--spacing-lg);color:var(--color-navy);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-gold)}@media (max-width:768px){.calc-tabs{gap:0}.calc-tab{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-xs)}.calc-compare{grid-template-columns:1fr}}.toast{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:var(--radius-md);z-index:1000;animation:slideInRight 300ms ease-out;color:white}.toast--success{background-color:#10B981}.alert-success{background-color:#D1FAE5;color:#065F46;padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);border-left:4px solid #10B981}.chart-placeholder{width:100%;height:300px;background:linear-gradient(135deg,rgba(201,168,76,0.05) 0%,rgba(201,168,76,0.02) 100%);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--color-gray);font-size:var(--font-size-sm)}.product-section{border-bottom:1px solid var(--color-border);padding:var(--spacing-3xl) 0}.product-section:last-child{border-bottom:none}.product-header{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-3xl);align-items:center}.product-features{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.feature-item{padding:var(--spacing-lg);background-color:var(--color-light-gray);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.feature-item h4{margin-bottom:var(--spacing-sm)}.feature-item p{font-size:var(--font-size-sm);color:var(--color-gray);margin:0}.loan-programs-intro{margin-bottom:var(--spacing-4xl)}.loan-program-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);align-items:stretch}.loan-program-card{display:block;padding:20px;border-radius:var(--radius-lg);border:1px solid rgba(10,31,63,0.08);background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-decoration:none;color:var(--color-text);transition:transform 0.25s ease,box-shadow 0.25s ease}.loan-program-card:hover,.loan-program-card:focus-visible{transform:scale(1.02);box-shadow:0 8px 24px rgba(201,168,76,0.22)}.loan-program-card:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.loan-program-card{transition:box-shadow 0.2s ease}.loan-program-card:hover,.loan-program-card:focus-visible{transform:none}}.loan-program-card h4{color:var(--color-navy);margin-bottom:var(--spacing-sm);font-size:var(--font-size-xl)}.loan-program-card p{font-size:var(--font-size-sm);color:var(--color-dark-gray);margin:0 0 var(--spacing-md);line-height:1.5}.loan-program-cta{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gold);text-decoration:underline;text-underline-offset:3px}.loan-program-card:hover .loan-program-cta{color:#B8932B}@media (max-width:900px){.loan-program-grid{grid-template-columns:1fr}}.bio-section{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center;margin-bottom:var(--spacing-4xl)}.headshot{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl)}.headshot img{width:100%;height:auto;display:block}.timeline{position:relative;padding:var(--spacing-3xl) 0}.timeline-item{display:flex;gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl);padding-left:var(--spacing-2xl);position:relative}.timeline-item::before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;background-color:var(--color-gold);border-radius:50%;border:3px solid var(--color-white);box-shadow:0 0 0 3px var(--color-gold)}.timeline-item::after{content:'';position:absolute;left:7.5px;top:16px;width:1px;height:calc(100%+var(--spacing-3xl));background-color:var(--color-gold)}.timeline-item:last-child::after{display:none}.timeline-content h4{margin-bottom:var(--spacing-sm)}.timeline-date{font-size:var(--font-size-sm);color:var(--color-gold);font-weight:var(--font-weight-semibold)}.timeline-description{font-size:var(--font-size-sm);color:var(--color-gray)}.contact-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-3xl)}.contact-info{background-color:var(--color-navy);color:var(--color-white);padding:var(--spacing-3xl);border-radius:var(--radius-xl)}.contact-info h3{color:var(--color-white);margin-bottom:var(--spacing-2xl)}.contact-item{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);border-bottom:1px solid rgba(255,255,255,0.1)}.contact-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.contact-label{font-size:var(--font-size-xs);color:rgba(255,255,255,0.7);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:var(--spacing-sm)}.contact-value{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-white)}.contact-value a{color:var(--color-gold)}.contact-value a:hover{text-decoration:underline}.business-hours{list-style:none;font-size:var(--font-size-sm)}.business-hours li{display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm)}.contact-ctas{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-2xl)}.contact-ctas a{padding:var(--spacing-md);background-color:var(--color-gold);color:var(--color-navy);border-radius:var(--radius-lg);text-align:center;font-weight:var(--font-weight-semibold);transition:all var(--transition-fast)}.contact-ctas a:hover{background-color:#B8932B;box-shadow:var(--shadow-lg)}.value-prop{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center;margin-bottom:var(--spacing-4xl)}.value-prop-image{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.value-prop-image img{width:100%;height:100%;object-fit:cover;display:block}.realtor-cta-image{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.realtor-cta-image img{width:100%;height:100%;object-fit:cover;display:block}.how-it-works{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2xl)}.how-it-works-step{text-align:center;position:relative}.step-number{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:var(--color-gold);color:var(--color-navy);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);border-radius:50%;margin-bottom:var(--spacing-lg)}.how-it-works-step h4{margin-bottom:var(--spacing-md)}.how-it-works-step p{font-size:var(--font-size-sm);color:var(--color-gray);margin:0}.how-it-works-step:not(:last-child)::after{content:'';position:absolute;top:30px;left:60px;right:-100%;height:2px;background-color:var(--color-gold)}@media (max-width:768px){.product-header{grid-template-columns:1fr}.product-features{grid-template-columns:1fr}.bio-section{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr}.value-prop{grid-template-columns:1fr}.how-it-works{grid-template-columns:1fr}.how-it-works-step::after{display:none}}.testimonial--featured{background:linear-gradient(135deg,rgba(201,168,76,0.05),rgba(201,168,76,0.1));border-color:var(--color-gold);padding:var(--spacing-3xl)}.testimonial--featured .testimonial-content{font-size:var(--font-size-lg);line-height:1.8}.testimonial-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2xl);text-align:center;max-width:700px;margin:0 auto}.testimonial-stat-number{font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:700;color:var(--color-gold);line-height:1;margin-bottom:var(--spacing-xs)}.testimonial-stat-label{font-size:var(--font-size-sm);color:var(--color-gray);text-transform:uppercase;letter-spacing:0.05em;font-weight:var(--font-weight-medium)}.testimonial-filter{display:flex;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-bottom:var(--spacing-3xl)}.testimonial-filter-btn{background:none;border:2px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray);cursor:pointer;transition:all var(--transition-fast)}.testimonial-filter-btn:hover{border-color:var(--color-gold);color:var(--color-navy)}.testimonial-filter-btn.active{background-color:var(--color-gold);border-color:var(--color-gold);color:var(--color-white)}.testimonials-grid{max-width:900px;margin:0 auto}.testimonials-grid .testimonial{transition:opacity 0.3s ease,transform 0.3s ease}.testimonials-grid .testimonial.hidden{display:none}.review-links{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);max-width:600px;margin:0 auto}.review-link-card{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-navy);font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}.review-link-card:hover{border-color:var(--color-gold);box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog-card{display:flex;flex-direction:column;text-decoration:none;color:var(--color-text)}.blog-card-category{display:inline-block;background-color:rgba(201,168,76,0.1);color:var(--color-gold);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:0.05em;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-2xl);margin-bottom:var(--spacing-md);width:fit-content}.blog-card-title{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-navy);margin-bottom:var(--spacing-md);line-height:1.3}.blog-card-excerpt{font-size:var(--font-size-sm);color:var(--color-gray);line-height:1.6;margin-bottom:var(--spacing-lg);flex-grow:1}.blog-card-meta{display:flex;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-gray);border-top:1px solid var(--color-border);padding-top:var(--spacing-md)}.blog-filter-btn{padding:0.375rem 1rem;font-size:0.8125rem;font-weight:500;border:1px solid var(--color-border);border-radius:2rem;background:white;color:var(--color-gray);cursor:pointer;transition:all 0.2s ease}.blog-filter-btn:hover{border-color:var(--color-navy);color:var(--color-navy)}.blog-filter-btn.active{background:var(--color-navy);border-color:var(--color-navy);color:white}.breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 var(--spacing-xl) 0;font-size:var(--font-size-sm)}.breadcrumb li{color:var(--color-gray)}.breadcrumb li+li::before{content:'›';margin:0 var(--spacing-sm);color:var(--color-border)}.breadcrumb a{color:var(--color-gold);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.article-body{max-width:720px;margin:0 auto}.article-body h2{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-navy);margin:var(--spacing-3xl) 0 var(--spacing-lg);scroll-margin-top:100px}.article-body h3{font-size:var(--font-size-lg);color:var(--color-navy);margin:var(--spacing-2xl) 0 var(--spacing-md);font-weight:var(--font-weight-semibold)}.article-body p{font-size:var(--font-size-base);line-height:1.8;color:var(--color-text);margin-bottom:var(--spacing-lg)}.article-body ul,.article-body ol{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-2xl)}.article-body li{font-size:var(--font-size-base);line-height:1.8;color:var(--color-text);margin-bottom:var(--spacing-sm)}.article-body strong{color:var(--color-navy);font-weight:var(--font-weight-semibold)}.article-body a{color:var(--color-gold);text-decoration:underline;text-underline-offset:2px}.article-body a:hover{color:var(--color-navy)}.article-cta{background:var(--color-light-gray);border-left:4px solid var(--color-gold);border-radius:var(--radius-md);padding:var(--spacing-2xl);margin:var(--spacing-3xl) 0;text-align:center}.article-cta h3{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-navy);margin:0 0 var(--spacing-sm) 0}.article-cta p{color:var(--color-gray);margin-bottom:var(--spacing-lg);font-size:var(--font-size-base)}.article-cta .btn{margin-top:0}.article-meta{display:flex;gap:var(--spacing-xl);font-size:var(--font-size-sm);color:var(--color-gray);margin-bottom:var(--spacing-3xl);flex-wrap:wrap}.prequal-progress{margin-bottom:var(--spacing-3xl)}.prequal-progress-steps{display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg);position:relative}.prequal-step{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);flex:1;position:relative;z-index:1}.prequal-step-number{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);background-color:var(--color-light-gray);color:var(--color-gray);border:2px solid var(--color-border);transition:all var(--transition-fast)}.prequal-step.active .prequal-step-number{background-color:var(--color-gold);color:var(--color-white);border-color:var(--color-gold)}.prequal-step.completed .prequal-step-number{background-color:var(--color-success);color:var(--color-white);border-color:var(--color-success)}.prequal-step-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray);text-transform:uppercase;letter-spacing:0.05em}.prequal-step.active .prequal-step-label{color:var(--color-navy)}.prequal-progress-track{width:100%;height:4px;background-color:var(--color-border);border-radius:2px;overflow:hidden}.prequal-progress-fill{height:100%;background-color:var(--color-gold);border-radius:2px;transition:width 0.4s ease}.prequal-fieldset{border:none;padding:0;margin:0;min-width:0}.prequal-fieldset.hidden{display:none}.prequal-fieldset legend{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-navy);margin-bottom:var(--spacing-2xl);font-weight:700}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.form-helper{font-size:var(--font-size-xs);color:var(--color-gray);margin-top:var(--spacing-xs)}.prequal-nav{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:1px solid var(--color-border)}.trust-card{text-align:center;padding:var(--spacing-2xl)}.trust-card-icon{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md)}.trust-card h3{font-size:var(--font-size-lg);color:var(--color-navy);margin-bottom:var(--spacing-sm)}.trust-card p{font-size:var(--font-size-sm);color:var(--color-gray);line-height:1.6}@media (max-width:768px){.testimonial-stats{grid-template-columns:1fr;gap:var(--spacing-lg)}.review-links{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}.prequal-step-label{display:none}.prequal-step-number{width:32px;height:32px;font-size:var(--font-size-xs)}.testimonial--featured{padding:var(--spacing-2xl)}.article-meta{flex-direction:column;gap:var(--spacing-sm)}}.newsletter-issue-badge{display:inline-block;font-size:var(--font-size-sm);color:var(--color-gold);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md)}.newsletter-author-bar{display:flex;align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-xl);margin-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border)}.newsletter-rate-box{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);background-color:var(--color-light-gray);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin:var(--spacing-xl) 0;border-left:4px solid var(--color-gold)}.newsletter-rate-item{text-align:center}.newsletter-rate-label{display:block;font-size:var(--font-size-xs);color:var(--color-gray);text-transform:uppercase;letter-spacing:0.05em;margin-bottom:var(--spacing-xs)}.newsletter-rate-value{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:700;color:var(--color-navy)}.cta-buttons{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.btn-outline-light{background-color:transparent;color:var(--color-white);border:2px solid rgba(255,255,255,0.5)}.btn-outline-light:hover{background-color:rgba(255,255,255,0.1);border-color:var(--color-white);color:var(--color-white)}.btn-light{background-color:var(--color-white);color:var(--color-navy)}.btn-light:hover{background-color:var(--color-light-gray);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.bg-primary{background:linear-gradient(135deg,var(--color-gold) 0%,#B8932B 100%);color:var(--color-navy)}.bg-primary h2{color:var(--color-navy)}.bg-primary p{color:rgba(10,31,63,0.8)}@media (max-width:768px){.newsletter-rate-box{grid-template-columns:1fr;gap:var(--spacing-lg)}.newsletter-rate-item{display:flex;justify-content:space-between;align-items:center;text-align:left}.newsletter-rate-label{margin-bottom:0}.cta-buttons{flex-direction:column;align-items:center}}.sticky-mobile-bar{display:none}@media (max-width:768px){.sticky-mobile-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--color-navy);padding:0.75rem 1rem;gap:0.625rem;box-shadow:0 -4px 16px rgba(10,31,63,0.25);transform:translateY(100%);transition:transform 0.35s cubic-bezier(0.34,1.2,0.64,1);pointer-events:none}.sticky-mobile-bar.is-visible{transform:translateY(0);pointer-events:auto}.sticky-mobile-bar .smb-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:0.4rem;padding:0.75rem 0.5rem;border-radius:8px;font-size:0.9rem;font-weight:600;text-decoration:none;line-height:1;cursor:pointer;border:none}.sticky-mobile-bar .smb-btn-call{background:rgba(255,255,255,0.12);color:#ffffff;border:1.5px solid rgba(255,255,255,0.3)}.sticky-mobile-bar .smb-btn-apply{background:var(--color-gold);color:var(--color-navy)}}header:where(body > header){transition:background-color 0.35s ease,box-shadow 0.35s ease,backdrop-filter 0.35s ease}header:where(body > header).scrolled{background-color:rgba(10,31,63,0.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-md)}header:where(body > header).scrolled .nav-links a,header:where(body > header).scrolled .nav-brand{color:var(--color-white)}header:where(body > header).scrolled .nav-dropdown a{color:var(--color-text)}header:where(body > header).scrolled .nav-dropdown a:hover{color:var(--color-gold)}header:where(body > header).scrolled .nav-logo-img{filter:brightness(0) invert(1)}header:where(body > header).scrolled .mobile-menu-toggle span{background-color:var(--color-white)}.reveal{opacity:1;transform:none;transition:none}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-stagger>.reveal{transition-delay:var(--reveal-delay,0s)}.divider-draw{width:0;max-width:100%;transition:width 0.6s ease-out}.divider-draw.is-visible{width:100%}@media (max-width:768px){.divider-draw{width:100%;transition:none}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.divider-draw{width:100%;transition:none}}.hero-next-steps{margin-top:0.9rem;padding-top:0.85rem;border-top:1px solid rgba(255,255,255,0.18);color:rgba(255,255,255,0.86);font-size:0.76rem;line-height:1.45}.hero-next-steps-title{font-size:0.78rem;font-weight:700;color:#fff;margin:0 0 0.35rem}.hero-next-steps ol{margin:0 0 0.45rem 1rem;padding:0}.hero-next-steps li{margin-bottom:0.25rem}.hero-next-steps-note,.hero-partner-note{margin:0.35rem 0 0}.hero-partner-note a{color:#F2C840;text-decoration:underline;text-underline-offset:2px}@media(max-width:500px){.hero-next-steps{font-size:0.74rem}}@media (max-width:768px){body{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}.sticky-mobile-bar{padding-bottom:calc(0.75rem + env(safe-area-inset-bottom))}.sticky-mobile-bar .smb-btn-apply{background:#F2C840;color:#182e3e}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sticky-mobile-bar{transition:none}}.nav-links a.nav-phone{display:inline-flex;align-items:center;gap:0.4rem;color:var(--color-navy);font-weight:var(--font-weight-semibold)}.nav-links a.nav-phone:hover{color:var(--color-gold)}.nav-links a.nav-phone::before{content:'';width:0.95em;height:0.95em;flex:0 0 auto;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat}header:where(body > header).scrolled .nav-links a.nav-phone{color:var(--color-white)}header:where(body > header).scrolled .nav-links a.nav-phone:hover{color:var(--color-gold)}.hero-glass-card-2col{max-width:980px}.hero-glass-card-2col .hero-glass-row{display:flex;gap:var(--spacing-xl);align-items:center}.hero-glass-card-2col .hero-col-authority{flex:1 1 50%}.hero-glass-card-2col .hero-col-authority .hero-authority-inner{max-width:100%;margin-bottom:1rem}.hero-glass-card-2col .hero-col-form{flex:1 1 50%}.hero-glass-card-2col .hero-col-form .hero-quick-form-glass{margin-bottom:0}@media (max-width:768px){.hero-glass-card-2col{max-width:100%}.hero-glass-card-2col .hero-glass-row{flex-direction:column;gap:var(--spacing-lg)}}main header,article header{position:static;z-index:auto}.hero>.container{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.hero-glass-card.hero-glass-card-2col{max-width:590px}.hero-glass-card-2col .hero-glass-row{display:block}.hero h1{font-size:clamp(2.35rem,3.4vw,3.25rem);line-height:1.06;letter-spacing:-.02em;margin-bottom:1rem}.hero-subtitle{font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.55;max-width:560px}.hero-rating-chip{font-size:.78rem;padding:.32rem .72rem;margin-bottom:.85rem;max-width:100%}@media (min-width:769px){.hero-ctas{flex-direction:row;align-items:center}.hero-ctas .btn.hero-cta-btn{width:auto;min-width:190px;height:auto;min-height:50px;padding:.8rem 1.25rem}}.editorial-page>header:where(body > header){background:#0d2342;border-bottom:1px solid rgba(209,181,104,.4);box-shadow:0 5px 18px rgba(13,35,66,.12)}.editorial-page>header:where(body > header) .nav-logo-img{content:url('/assets/logo-light.svg');filter:none}.editorial-page>header:where(body > header) .nav-links>li>a:not(.nav-cta){color:#fff}.editorial-page>header:where(body > header) .nav-links>li>a:not(.nav-cta):hover,.editorial-page>header:where(body > header) .nav-links>li>a:not(.nav-cta):focus-visible{color:#e5ca7c}.editorial-page>header:where(body > header) .nav-cta{background:#d1b568;color:#0d2342!important}.editorial-page>header:where(body > header) .nav-cta:hover,.editorial-page>header:where(body > header) .nav-cta:focus-visible{background:#e0c77f;color:#0d2342!important}.editorial-page>header:where(body > header) .mobile-menu-toggle span{background:#fff}.editorial-page>header:where(body > header) .nav-dropdown{background:#fff;border-top-color:#d1b568}.editorial-page>header:where(body > header) .nav-dropdown a{color:#0d1f3c!important}.editorial-page>header:where(body > header) .nav-dropdown a:hover,.editorial-page>header:where(body > header) .nav-dropdown a:focus-visible{color:#7a5f1f!important;background:#f7f4ec}@media(max-width:768px){.editorial-page>header:where(body > header) .nav-links.active{background:#fff}.editorial-page>header:where(body > header) .nav-links.active>li>a:not(.nav-cta){color:#0d1f3c}.editorial-page>header:where(body > header) .nav-links.active>li>a:not(.nav-cta):hover,.editorial-page>header:where(body > header) .nav-links.active>li>a:not(.nav-cta):focus-visible{color:#7a5f1f}.editorial-page>header:where(body > header) .nav-links.active .nav-cta{margin:.5rem 1rem}.editorial-page>header:where(body > header) .nav-dropdown{box-shadow:none}}.editorial-page{--editorial-shell:1140px;--editorial-prose:740px;--editorial-warm:#f3f0e8;--editorial-gold:#B99642}.editorial-page main section{padding:clamp(3rem,4.5vw,4.75rem) 0}.editorial-page main h2{font-size:clamp(1.45rem,1.2rem + 1vw,1.8rem);margin-bottom:.7rem}.editorial-page main h3{font-size:clamp(1.05rem,1rem + .3vw,1.2rem);margin-bottom:.45rem}.editorial-page main p{margin-bottom:.85rem;line-height:1.65}.editorial-page main li{margin-bottom:.45rem;line-height:1.6}.editorial-page .breadcrumb{margin-bottom:0;padding:.55rem 0}.loan-page:not(.bsl-page) .hero,.location-page .hero,.trust-page .hero,.guide-page .hero{height:auto;min-height:0;max-height:none;background:var(--editorial-warm);background-image:none;color:var(--color-text);padding:clamp(2.75rem,5vw,4.25rem) 0}.loan-page:not(.bsl-page) .hero::before,.location-page .hero::before,.trust-page .hero::before,.guide-page .hero::before{background:linear-gradient(90deg,rgba(255,255,255,.5),transparent 62%)}.loan-page:not(.bsl-page) .hero-cutout,.location-page .hero-cutout,.trust-page .hero-cutout,.guide-page .hero-cutout{display:none}.loan-page:not(.bsl-page) .hero-glass-card,.location-page .hero-glass-card,.trust-page .hero-glass-card,.guide-page .hero-glass-card{max-width:var(--editorial-shell);padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none}.loan-page:not(.bsl-page) .hero h1,.location-page .hero h1,.trust-page .hero h1,.guide-page .hero h1{color:var(--color-navy);font-size:clamp(2rem,1.55rem + 2vw,3.15rem);line-height:1.08;text-shadow:none;max-width:760px}.loan-page:not(.bsl-page) .hero-subtitle,.location-page .hero-subtitle,.trust-page .hero-subtitle,.guide-page .hero-subtitle{color:#536172;text-shadow:none;max-width:760px;font-size:1rem;line-height:1.65}.loan-page:not(.bsl-page) .hero-call-link-a,.location-page .hero-call-link-a,.trust-page .hero-call-link-a,.guide-page .hero-call-link-a{color:#536172}.loan-page:not(.bsl-page) .hero-legal,.location-page .hero-legal,.trust-page .hero-legal,.guide-page .hero-legal{color:#7a8490}.calculator-page main section{padding:2.25rem 0}.calculator-page .calc-tool-hero{padding:2rem 0 1.35rem;background:var(--editorial-warm);border-bottom:1px solid #ddd6c9}.calculator-page .calc-tool-hero h1{font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:.35rem}.calculator-page .calc-tool-hero p{max-width:700px;margin-bottom:0}.calculator-page .calc-card{border-radius:10px;box-shadow:0 4px 14px rgba(10,31,63,.07)}.lead-page .lp-hero{min-height:0;padding:clamp(2.25rem,4vw,3.5rem) 0;background:var(--editorial-warm);background-image:none}.lead-page .lp-hero::before{display:none}.lead-page .lp-hero-inner{max-width:var(--editorial-shell);gap:clamp(2rem,4vw,3.5rem);align-items:start}.lead-page .lp-hero-copy h1{font-size:clamp(2rem,1.5rem + 2vw,3rem);color:var(--color-navy)}.lead-page .lp-hero-copy .lp-subhead{color:#536172}.lead-page .lp-form-card{border-radius:10px;border:1px solid #ded8cd;border-top:2px solid var(--editorial-gold);box-shadow:0 14px 32px rgba(10,31,63,.12)}.lead-page .lp-form-field input,.lead-page .lp-form-field select,.lead-page .lp-form-field textarea{min-height:46px}.lead-page .lp-trust-chip{background:#fff;border:1px solid #ded8cd;color:#3d4a5c}.lead-page a.lp-trust-chip{color:#3d4a5c}.lead-page .lp-trust-chip .stars{color:#B8860B}.lead-page .lp-hero-aside{margin-top:1.6rem;border-top:1px solid #ded8cd;padding-top:1.25rem;font-size:.92rem;color:#536172;line-height:1.6;max-width:56ch}.lead-page .lp-hero-aside h2{font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-navy);margin:0 0 .6rem;font-family:var(--font-primary)}.lead-page .lp-hero-aside ol{margin:.4rem 0 1rem 1.2rem;padding:0}.lead-page .lp-hero-aside ol li{margin:.35rem 0}.lead-page .lp-hero-aside ol li::marker{color:#8B6E24;font-weight:700}.lead-page .lp-hero-aside p{margin:.45rem 0}.trust-page .bio-section{align-items:start;gap:clamp(2rem,5vw,4rem)}.trust-page .bio-section>div:last-child{max-width:var(--editorial-prose)}.editorial-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.editorial-table-scroll:focus-visible{outline:3px solid rgba(26,79,122,.35);outline-offset:3px}.editorial-table-scroll table{min-width:620px}.home-case-grid{align-items:start}.home-case-card{display:flex;flex-direction:column;width:100%}.home-case-rest[hidden]{display:none}.home-case-continue{align-self:flex-start;margin-top:auto;padding:.35rem 0;background:transparent;color:#7a5f1f;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;border:0;border-radius:2px}.home-case-continue:hover{color:#182e3e}.home-case-continue:focus-visible{outline:3px solid rgba(26,79,122,.35);outline-offset:4px}@media(min-width:901px){.home-case-card{height:32.5rem;overflow:hidden}.home-case-card.is-expanded{height:auto;overflow:visible}}.home-pilot .home-reviews-section{padding:clamp(3rem,4.5vw,4.5rem) 0}.home-pilot .home-reviews-section .testimonial-marquee-wrap{padding:.75rem 0}.home-pilot .home-reviews-section .mt-3xl{margin-top:1.5rem}.public-header-page>header:where(body > header){background:#0d2342;border-bottom:1px solid rgba(209,181,104,.4);box-shadow:0 5px 18px rgba(13,35,66,.12)}.public-header-page>header:where(body > header) .nav-logo-img{content:url('/assets/logo-light.svg');filter:none}.public-header-page>header:where(body > header) .nav-links>li>a:not(.nav-cta){color:#fff}.public-header-page>header:where(body > header) .nav-links>li>a:not(.nav-cta):hover,.public-header-page>header:where(body > header) .nav-links>li>a:not(.nav-cta):focus-visible{color:#e5ca7c}.public-header-page>header:where(body > header) .nav-cta{background:#d1b568;color:#0d2342!important}.public-header-page>header:where(body > header) .nav-cta:hover,.public-header-page>header:where(body > header) .nav-cta:focus-visible{background:#e0c77f;color:#0d2342!important}.public-header-page>header:where(body > header) .mobile-menu-toggle span{background:#fff}.public-header-page>header:where(body > header) .nav-dropdown{background:#fff;border-top-color:#d1b568}.public-header-page>header:where(body > header) .nav-dropdown a{color:#0d1f3c!important}.public-header-page>header:where(body > header) .nav-dropdown a:hover,.public-header-page>header:where(body > header) .nav-dropdown a:focus-visible{color:#7a5f1f!important;background:#f7f4ec}.legacy-loan-page .breadcrumb{padding:.65rem 0;margin:0}.legacy-loan-page .breadcrumb ol{margin-bottom:0}.legacy-loan-page .hero{height:auto;min-height:0;max-height:none;align-items:flex-start;padding:clamp(2.75rem,5vw,4.5rem) 0;overflow:hidden}.legacy-loan-page .hero>.container{max-width:1280px;margin:0 auto;padding-top:0;padding-bottom:0}.legacy-loan-page .hero-glass-card{max-width:1100px}.legacy-loan-page .hero-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:clamp(2rem,4vw,4rem);align-items:start}.legacy-loan-page .hero-cutout{display:none}.legacy-loan-page .hero h1{color:#fff;font-size:clamp(2.35rem,3.4vw,3.25rem)}.legacy-loan-page .hero-subtitle,.legacy-loan-page .hero-call-link-a,.legacy-loan-page .hero-legal{color:rgba(255,255,255,.9)}.legacy-loan-page .hero-quick-form-glass{margin:0;background:rgba(8,27,52,.88);border:1px solid rgba(255,255,255,.3);box-shadow:0 18px 40px rgba(0,0,0,.22)}.legacy-loan-page .hero-quick-form-title,.legacy-loan-page .hero-quick-form-field label{color:#fff}.legacy-loan-page .hero-quick-form-field>label[style]{color:rgba(255,255,255,.82)!important}@media(max-width:768px){.public-header-page>header:where(body > header) .nav-links.active{background:#fff}.public-header-page>header:where(body > header) .nav-links.active>li>a:not(.nav-cta){color:#0d1f3c}.public-header-page>header:where(body > header) .nav-links.active>li>a:not(.nav-cta):hover,.public-header-page>header:where(body > header) .nav-links.active>li>a:not(.nav-cta):focus-visible{color:#7a5f1f}.public-header-page>header:where(body > header) .nav-links.active .nav-cta{margin:.5rem 1rem}.public-header-page>header:where(body > header) .nav-dropdown{box-shadow:none}.legacy-loan-page .hero-two-col{grid-template-columns:1fr;gap:1.5rem}.legacy-loan-page .hero-glass-card{max-width:100%}.legacy-loan-page .hero{padding:2.25rem 0 3rem}.legacy-loan-page .hero h1{font-size:clamp(2rem,10vw,2.7rem)}}.program-page-modern{--program-surface:#f7f4ec;--program-line:#ded8ca;--program-gold:#9a7725}.program-page-modern .program-content-section{padding:clamp(2.75rem,4vw,4rem) 0}.program-page-modern .program-content-section>.container{max-width:1120px}.program-page-modern .program-content-section>.container>h2{max-width:780px;margin:0 0 .65rem;font-size:clamp(1.6rem,2.4vw,2.15rem)}.program-page-modern .program-content-section>.container>h2+ p{max-width:760px;color:#596677;font-size:1rem}.program-page-modern .program-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.program-page-modern .program-option-card{min-width:0;padding:1.25rem;border:1px solid var(--program-line);border-top:3px solid var(--program-gold);border-radius:10px;background:#fff;box-shadow:0 5px 16px rgba(10,31,63,.055)}.program-page-modern .program-option-card h3{font-size:1.05rem;line-height:1.3;margin:0 0 .55rem}.program-page-modern .program-option-card p{font-size:.9rem;line-height:1.55;color:#596677;margin:0}.program-page-modern .program-option-card a{font-weight:600}.program-page-modern .program-card-summary{font-size:.9rem;line-height:1.55;color:#596677;margin:0}.program-page-modern .program-card-details[hidden]{display:none}.program-page-modern .program-card-details{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--program-line)}.program-page-modern .program-card-actions{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin-top:.75rem;font-size:.84rem}.program-page-modern .program-card-toggle{margin-top:auto;padding:.55rem 0 0;background:transparent;border:0;color:#765a1e;font:inherit;font-size:.84rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.program-page-modern .program-card-toggle:hover{color:#182e3e}.program-page-modern .program-card-toggle:focus-visible{outline:3px solid rgba(26,79,122,.35);outline-offset:3px}.program-page-modern .program-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.35rem 0 0;padding:0;list-style:none}.program-page-modern .program-list-grid>li{margin:0;padding:1rem 1.1rem;border:1px solid var(--program-line);border-radius:9px;background:#fff;font-size:.92rem;line-height:1.5}.program-page-modern .program-list-grid>li::before{content:'✓';display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin:0 .45rem .2rem 0;border-radius:50%;background:#efe8d4;color:#75591d;font-size:.75rem;font-weight:700;vertical-align:middle}.program-page-modern .program-list-grid>li[hidden]{display:none}.program-page-modern .program-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--program-line);border-radius:10px;background:#fff;box-shadow:0 5px 16px rgba(10,31,63,.05)}.program-page-modern .program-table-scroll:focus-visible{outline:3px solid rgba(26,79,122,.35);outline-offset:3px}.program-page-modern .program-table-scroll table{min-width:700px}.program-page-modern .accordion{margin-top:1.25rem;border:1px solid var(--program-line);border-radius:10px;overflow:hidden;background:#fff}.program-page-modern .accordion-item{margin:0;border:0;border-bottom:1px solid var(--program-line);border-radius:0}.program-page-modern .accordion-item:last-child{border-bottom:0}.program-page-modern .accordion-item[hidden]{display:none}.program-page-modern .program-disclosure-toggle{display:inline-flex;margin-top:1rem;padding:.55rem 0;background:transparent;border:0;border-radius:2px;color:#765a1e;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:4px}.program-page-modern .program-disclosure-toggle:hover{color:#182e3e}.program-page-modern .program-disclosure-toggle:focus-visible{outline:3px solid rgba(26,79,122,.35);outline-offset:4px}.program-page-modern .program-section-details[hidden]{display:none}.program-page-modern .program-section-details{margin-top:1.25rem}.program-page-modern .grid>[hidden]{display:none}.program-page-modern .program-content-section.bg-light{background:var(--program-surface)}.program-page-modern .program-decision-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;max-width:900px;margin:0 auto;padding:clamp(1.35rem,3vw,2rem);background:#fff;border:1px solid #ddd6c9;border-top:3px solid var(--editorial-gold);border-radius:12px;box-shadow:0 12px 30px rgba(10,31,63,.08)}.program-page-modern .program-decision-panel h2{margin-bottom:.4rem}.program-page-modern .program-decision-panel p{color:#536172;margin:0;max-width:620px}.program-page-modern .program-decision-actions{display:flex;flex-direction:column;gap:.65rem;min-width:220px}.program-page-modern .program-decision-actions .btn{justify-content:center;text-align:center}.program-page-modern a.program-link-card{display:block;color:inherit;text-decoration:none;position:relative;padding-bottom:3.5rem}.program-page-modern a.program-link-card:hover,.program-page-modern a.program-link-card:focus-visible{color:inherit;border-color:var(--editorial-gold);box-shadow:0 10px 24px rgba(10,31,63,.1);transform:translateY(-2px)}.program-page-modern a.program-link-card:focus-visible{outline:3px solid rgba(185,150,66,.35);outline-offset:3px}.program-page-modern .program-card-link{position:absolute;left:var(--spacing-xl);bottom:1.2rem;color:#705719;font-weight:700;font-size:.9rem}.editorial-page.loan-page:not(.bsl-page) .hero .btn-hero-ghost,.editorial-page.location-page .hero .btn-hero-ghost,.editorial-page.trust-page .hero .btn-hero-ghost,.editorial-page.guide-page .hero .btn-hero-ghost{color:#0d2342;border-color:rgba(13,35,66,.55);background:transparent;text-shadow:none}.editorial-page.loan-page:not(.bsl-page) .hero .btn-hero-ghost:hover,.editorial-page.loan-page:not(.bsl-page) .hero .btn-hero-ghost:focus-visible,.editorial-page.location-page .hero .btn-hero-ghost:hover,.editorial-page.location-page .hero .btn-hero-ghost:focus-visible,.editorial-page.trust-page .hero .btn-hero-ghost:hover,.editorial-page.trust-page .hero .btn-hero-ghost:focus-visible,.editorial-page.guide-page .hero .btn-hero-ghost:hover,.editorial-page.guide-page .hero .btn-hero-ghost:focus-visible{color:#fff;border-color:#0d2342;background:#0d2342}@media(max-width:960px){.program-page-modern .program-option-grid,.program-page-modern .program-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.program-page-modern .program-option-grid,.program-page-modern .program-list-grid{grid-template-columns:1fr}.program-page-modern .program-option-card{padding:1.05rem}.program-page-modern .program-content-section{padding:2.35rem 0}}@media(max-width:720px){.program-page-modern .program-decision-panel{grid-template-columns:1fr}.program-page-modern .program-decision-actions{min-width:0}.program-page-modern .program-decision-actions .btn{width:100%}}@media (min-width:769px){.nav-has-dropdown:focus-within .nav-dropdown{display:block}}@media (max-width:768px){.nav-links a.nav-cta{font-size:var(--font-size-sm)}}@media (max-width:768px){.lp-form-field input,.lp-form-field select,.lp-form-field textarea,.form-group input,.form-group select,.form-group textarea,.qq-form input,.qq-form select{font-size:16px}}@media (max-width:768px){.home-pilot.sticky-mobile-bar-active .mortgage-assistant{bottom:calc(5.75rem + env(safe-area-inset-bottom))}}.nav-wordmark{display:inline;max-width:none;color:#fff;font:600 12.5px/1.25 Inter,system-ui,sans-serif}.nav-brand{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px;row-gap:2px}.nav-powered{display:inline;color:#fff;font:600 12.5px/1.25 Inter,system-ui,sans-serif;letter-spacing:.01em;white-space:nowrap}.pwe-hero-powered{display:flex;align-items:center;gap:10px;margin:0 0 16px;font:600 13px/1.2 Inter,system-ui,sans-serif;letter-spacing:.04em;color:rgba(246,244,239,.88)}.nav-powered-mark{display:inline-flex;align-items:center;gap:6px}.nav-powered-label{color:#fff;font:600 12.5px/1.25 Inter,system-ui,sans-serif}.gorascal-wordmark-chip{display:inline-flex;align-items:center;background:#fff;border-radius:6px;padding:2px 7px;line-height:0}.gorascal-wordmark-chip img{height:26px;width:auto;display:block}.gorascal-wordmark-chip-hero img{height:22px}.gorascal-seal{height:64px;width:auto;flex:none}.site-footer-legal{display:flex;align-items:flex-start;gap:18px}.site-footer-legal-copy{min-width:0;flex:1}.gorascal-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:768px){.nav-wordmark{font-size:16px}.nav-powered-label{font-size:13px}.gorascal-wordmark-chip img{height:48px}.gorascal-wordmark-chip-hero{display:none}.gorascal-seal{height:56px}.pwe-hero-powered{display:none}}.site-footer-compliance{color:#F6F4EF}@media (max-width: 1199px){body > header .nav-dropdown-mega,body.private-wealth-editorial > header .nav-dropdown-mega{position: static !important;min-width: 0 !important;width: 100% !important;max-width: 100% !important;transform: none !important}body.private-wealth-editorial > header .nav-links,body > header .nav-links.active{box-sizing: border-box;max-width: 100vw;overflow-x: hidden}body.private-wealth-editorial > header .nav-links > li,body > header .nav-links.active > li{max-width: 100%}body.private-wealth-editorial > header .nav-links .nav-cta,body > header .nav-links.active .nav-cta{position: static !important;display: flex !important;width: 100%;max-width: 100%;box-sizing: border-box;justify-content: center;margin: 8px 0 0 !important;right: auto !important;left: auto !important}}.mobile-menu-toggle{min-width: 44px;min-height: 44px}.mobile-menu-toggle span{transition: transform 160ms ease,opacity 160ms ease;transform-origin: center}.mobile-menu-toggle[aria-expanded="true"] span:nth-child(1){transform: translateY(6.5px) rotate(45deg)}.mobile-menu-toggle[aria-expanded="true"] span:nth-child(2){opacity: 0}.mobile-menu-toggle[aria-expanded="true"] span:nth-child(3){transform: translateY(-6.5px) rotate(-45deg)}@media (max-width: 700px){.pwe-mandate-ledger,.said-no-grid{grid-template-columns: minmax(0,1fr) !important;width: 100% !important}.pwe-mandate-item,.said-no-card,.home-case-card{min-width: 0 !important;max-width: 100% !important;box-sizing: border-box !important;overflow: hidden}.pwe-mandate-header{flex-wrap: wrap !important;gap: 8px !important}.pwe-mandates,.said-no,.pwe-mandates .container,.said-no .container{max-width: 100%;overflow-x: clip}}@media (min-width: 1100px){.u-hero-grid{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(280px,0.85fr);gap: 36px;align-items: start}.u-metrics-stack{display: grid;grid-template-columns: 1fr;gap: 12px}}@media (min-width: 1280px){.u-metrics-stack{grid-template-columns: 1fr}body.u-program-page .u-metrics-stack{display: grid;grid-template-columns: 1fr;gap: 14px}}@media (max-width: 768px){body.private-wealth-editorial.hero-cta-in-view .advisory-contact-bar,body.private-wealth-editorial.nav-open .advisory-contact-bar,body.home-pilot.hero-cta-in-view .advisory-contact-bar,body.home-pilot.nav-open .advisory-contact-bar{display: none !important}}@media (min-width: 1200px){.u-hero-grid{display: block}.u-metrics-stack,body.u-program-page .u-metrics-stack{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 16px;margin-top: 28px}}html body label.journey-consent,html body .journey-consent{display: flex !important;align-items: flex-start !important;gap: 12px !important;margin: 14px 0 !important;font-size: 15px !important;font-weight: 400 !important;line-height: 1.5 !important;letter-spacing: 0 !important;text-transform: none !important;max-width: 68ch}html body label.journey-consent span,html body .journey-consent span{font-size: 15px !important;line-height: 1.5 !important;letter-spacing: 0 !important;text-transform: none !important;font-weight: 400 !important}html body label.journey-consent input,html body .journey-consent input{width: 22px !important;height: 22px !important;min-width: 44px !important;min-height: 44px !important;flex: 0 0 44px !important;margin: 0 !important}.pwe-btn-primary,.pwe-btn-secondary,.u-btn-primary,.u-btn-secondary,a.btn,button.btn,.btn-primary,.btn-white,.nav-cta,.dscr-btn{min-height: 44px;box-sizing: border-box}.u-metric-label,.key-facts-grid dt,.pwe-mandate-tag,.pricing-eyebrow,.journey-card .journey-progress,.editorial-eyebrow,.bsl-eyebrow{font-size: 12px !important}button,.mobile-menu-toggle,input[type="submit"],input[type="button"]{min-height: 44px}@media (max-width: 768px){.nav-links a,.nav-links button{min-height: 44px}}.pwe-kicker{color:#5c4318}.pwe-dark .pwe-kicker,.pwe-hero .pwe-kicker{color:#f0d7a4}.btn-hero-ghost,.btn.btn-hero-ghost{color:#10283f;border-color:#10283f}.hero-call-link-a{color:#16324a}a[href*="loan=second-look"]{color:#0c3f66;text-decoration:underline;text-underline-offset:2px}.rate-widget-table th,.rate-table th{color:#fff;background:#1e293b}.rate-widget-table-wrap{min-height:340px}.comparison-table:focus{outline:2px solid #1d4e89;outline-offset:3px}a.lp-trust-chip{text-decoration:underline;text-underline-offset:3px}a[href^="tel:"],a[href^="sms:"]{display:inline-flex;align-items:center;min-height:24px;min-width:24px;line-height:24px}.site-footer a{display:inline-block;min-height:24px;min-width:24px}.pwe-hero-lead,.u-hero .u-hero-lead{animation:none!important;opacity:1!important;transform:none!important}.gorascal-wordmark-chip-hero img{height:22px;width:44px;aspect-ratio:2/1}