:root{--v6-ink:#232927;--v6-rule:#b8b4ab}body.finance-v5{color:var(--v6-ink)}.hero-cover h1{font-size:clamp(37px,4.2vw,68px);letter-spacing:-.085em;line-height:1.34}.hero-intro{max-width:570px}.hero-explainer{max-width:550px}.hero-actions .primary-link{white-space:nowrap}.schedule-preview{scroll-margin-top:94px;background:#fdfcf9;padding:34px clamp(30px,7vw,138px) 38px;display:grid;grid-template-columns:.78fr 1.22fr;gap:5.5vw;align-items:center;border-bottom:1px solid #ddd8ce}.schedule-intro>span{font-size:12px;font-weight:700;color:var(--maroon)}.schedule-intro h2{font-weight:700;font-size:clamp(25px,2.6vw,37px);letter-spacing:-.068em;line-height:1.3;margin:9px 0}.schedule-intro p{font-size:12px;color:#706b64;line-height:1.65;margin:0}.schedule-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.schedule-option{border-left:3px solid #88323e;padding:3px 0 3px 17px}.schedule-option time{display:grid;gap:2px}.schedule-option strong{font-size:clamp(21px,2vw,31px);letter-spacing:-.08em;font-weight:700}.schedule-option span{font-size:13px;color:#665f59}.schedule-expired{font-size:14px;line-height:1.6;color:#73333e}.registration-forward{display:inline-block;margin-top:21px;padding:9px 0 6px;font-size:13px;color:var(--maroon);font-weight:700;border-bottom:1px solid currentColor}.example-section--worked{background:#eeeae2;grid-template-columns:1fr .94fr;gap:6vw;padding-top:90px;padding-bottom:90px}.example-section--worked .example-heading h2{font-size:clamp(34px,3.9vw,60px);line-height:1.45}.calc-assumption{font-size:14px;line-height:1.9;color:#706a62;max-width:520px;margin:26px 0 0}.mortgage-comparison{border-top:2px solid #49403e}.comparison-row{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:9px;align-items:center;border-bottom:1px solid #c6beb4;padding:17px 3px}.comparison-row span{font-size:13px;color:#6a625d}.comparison-row strong{font-size:clamp(20px,2.05vw,29px);font-weight:700;letter-spacing:-.05em}.comparison-row strong:first-child{font-size:19px}.comparison-heading{padding:13px 3px}.calculation-takeaway{font-size:16px!important;color:#423b36!important;line-height:1.85!important;margin:24px 0 10px!important}.calculation-takeaway strong{color:#842c3e}.calculation-footnote{font-size:12px!important;color:#82766d!important;line-height:1.9!important}.afterline{background:#f8f5ef;padding:26px clamp(30px,7vw,138px);color:#655f59;border-top:1px solid #e0d8cd;border-bottom:1px solid #e0d8cd;font-size:14px;line-height:1.9}.dates-section--form,.ad-dates--form{align-items:start}.dates-section--form{grid-template-columns:.75fr 1.25fr;gap:5vw;padding-top:96px;padding-bottom:100px}.dates-section--form .dates-head{position:sticky;top:40px}.dates-section--form .dates-head h2{font-size:clamp(32px,3.6vw,53px)}.dates-section--form .dates-detail{border-color:#ffffff6b;min-width:0}.google-form-integration{min-width:0}.form-link-band{padding:20px 0 25px}.form-link-band strong{display:block;font-size:clamp(19px,1.75vw,26px);letter-spacing:-.04em;line-height:1.45}.form-link-band p{font-size:13px;line-height:1.9;color:inherit;opacity:.88}.form-external{display:inline-block;border-bottom:1px solid currentColor;font-weight:700;padding:9px 0 7px;font-size:14px}.form-embed-holder{background:#f4f1e9;min-height:720px;overflow:hidden}.form-embed-holder iframe{border:0;width:100%;display:block;height:1250px;background:#f4f1e9}.form-help{line-height:1.8;font-size:12px;color:inherit;opacity:.78}.ad-dates--form{grid-template-columns:.65fr 1.35fr;gap:5vw;padding-top:98px}.ad-dates--form .ad-dates-intro{position:sticky;top:30px}.ad-dates--form .ad-registration{min-width:0;border-top:2px solid #8d5b60}.ad-dates--form .form-embed-holder,.ad-dates--form .form-embed-holder iframe{background:#f8f5ef}@media(max-width:920px){.schedule-preview{grid-template-columns:1fr;gap:23px}.schedule-content{width:100%}.dates-section--form,.ad-dates--form{display:block}.dates-section--form .dates-head,.ad-dates--form .ad-dates-intro{position:static}.dates-section--form .dates-detail,.ad-dates--form .ad-registration{margin-top:32px}}@media(max-width:700px){.hero-picture{height:175px;min-height:0}.hero-cover{padding:23px 22px 37px}.hero-cover h1{font-size:clamp(29px,8.1vw,39px);letter-spacing:-.075em;line-height:1.29;margin:15px 0 14px}.hero-intro{font-size:clamp(17px,4.9vw,22px);line-height:1.4;margin:0 0 9px}.hero-explainer{font-size:13px;line-height:1.65;margin:0}.hero-actions{margin-top:16px;gap:12px 20px}.hero-actions .primary-link{min-height:44px;padding:12px 15px;font-size:13px}.hero-actions .quiet-link{padding:6px 0;font-size:12px}.schedule-preview{padding:31px 22px 35px;display:block}.schedule-intro h2{font-size:27px;margin:7px 0}.schedule-intro p{font-size:12px}.schedule-content{margin-top:21px}.schedule-options{gap:12px}.schedule-option{padding-left:10px}.schedule-option strong{font-size:21px}.schedule-option span{font-size:12px;line-height:1.5}.example-section--worked{padding:64px 22px;display:block}.example-section--worked .example-heading h2{font-size:clamp(32px,8.2vw,42px);margin:16px 0}.calc-assumption{font-size:12px;line-height:1.75;margin:18px 0 23px}.comparison-row{grid-template-columns:.72fr 1fr 1fr;gap:7px}.comparison-row span{font-size:11px}.comparison-row strong{font-size:18px}.comparison-row strong:first-child{font-size:16px}.calculation-takeaway{font-size:14px!important}.afterline{padding:22px;font-size:13px}.dates-section--form{padding:65px 22px 82px}.dates-section--form .dates-head h2{font-size:clamp(34px,8vw,43px)}.dates-section--form .dates-detail{margin-top:23px}.ad-hero{min-height:0}.ad-hero .ad-image{height:165px}.ad-hero .ad-text{padding-top:23px}.ad-text h1{font-size:clamp(28px,7.6vw,38px);line-height:1.32;margin:14px 0}.ad-text>p:not(.ad-category){font-size:13px;line-height:1.68;margin-bottom:20px}.ad-dates--form{padding:66px 22px 85px}.ad-dates--form .ad-registration{margin-top:25px}.form-link-band strong{font-size:20px}.form-link-band p{font-size:12px}.form-embed-holder iframe{height:1200px}}.dates-section--form{background:#f3f0e9;color:#262725}.dates-section--form .dates-head>span{color:#8a3542}.dates-section--form .dates-head>p{color:#615b56}.dates-section--form .dates-detail{border-color:#b9b0a7}.dates-section--form .form-link-band p{color:#66605b;opacity:1}.dates-section--form .form-external{color:#81303d}.dates-section--form .form-help{color:#746c65;opacity:1}.form-embed-holder{box-shadow:0 0 0 1px #3f332d17}@media(max-width:700px){.dates-section--form .form-embed-holder{margin-left:-3px;margin-right:-3px}.form-embed-holder iframe{height:1350px}}@media(max-width:700px){.dates-section--form .form-embed-holder,.ad-dates--form .form-embed-holder{margin-left:-22px;margin-right:-22px}}.v7-cases,.v7-tools,.v7-faq{scroll-margin-top:85px}.v7-cases{padding:95px clamp(25px,7vw,140px);background:#f4f0e9}.v7-section-header{display:grid;grid-template-columns:1fr 1fr;column-gap:6vw;align-items:end;max-width:1450px;margin:0 auto 50px}.v7-section-header>p:first-child{grid-column:1/-1;font-size:13px;font-weight:700;color:#8a3240;margin:0 0 16px}.v7-section-header h2{font-size:clamp(34px,3.6vw,57px);line-height:1.45;letter-spacing:-.075em;margin:0}.v7-section-header>p:last-child{font-size:15px;line-height:1.9;color:#69635e;margin:0}.v7-stories{max-width:1450px;margin:auto}.v7-case-feature{background:#1c3542;color:#fbf8f1;display:grid;grid-template-columns:1.2fr .8fr;min-height:470px}.v7-case-feature>div:first-child{padding:60px clamp(30px,6vw,97px)}.v7-case-feature span,.v7-case-columns span{font-size:13px;font-weight:700}.v7-case-feature h3{font-size:clamp(29px,3.25vw,52px);letter-spacing:-.07em;line-height:1.46;margin:23px 0}.v7-case-feature p{font-size:16px;line-height:2;color:#d8e0e0}.v7-case-feature small,.v7-case-columns small{font-size:12px;line-height:1.8;color:#b6c6c9}.v7-figures{padding:50px clamp(28px,4vw,75px);background:#284554;display:flex;flex-direction:column;justify-content:center}.v7-figures p{margin:0;padding:17px 0;border-bottom:1px solid #6e858a;display:flex;flex-direction:column;gap:7px}.v7-figures p:last-child{border-bottom:0}.v7-figures span{color:#c3d6db;font-size:13px}.v7-figures strong{font-size:clamp(31px,3.15vw,49px);letter-spacing:-.06em;color:#f9f5ed}.v7-case-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;padding-top:49px}.v7-case-columns article{border-top:1px solid #a7a097;padding-top:22px}.v7-case-columns article>span{font-size:12px;color:#7c303c;font-weight:700}.v7-case-columns h3{font-size:clamp(23px,2.2vw,32px);line-height:1.48;letter-spacing:-.067em;margin:16px 0}.v7-case-columns p{font-size:14px;line-height:1.92;color:#504f4b}.v7-case-columns small{font-size:12px;line-height:1.86;color:#776f68}.v7-link{display:inline-block;border-bottom:1px solid #852e3d;color:#852e3d;margin-top:40px;padding-bottom:8px;font-size:14px;font-weight:700}.v7-tools{padding:90px clamp(25px,7vw,140px) 112px;background:#faf9f5}.v7-tools-intro{max-width:840px;margin-bottom:57px}.v7-tools-intro>span,.v7-tool-eyebrow,.v7-faq-intro>span{font-size:13px;color:#822d3c;font-weight:700}.v7-tools-intro h2{font-size:clamp(40px,4vw,65px);letter-spacing:-.08em;line-height:1.42;margin:17px 0}.v7-tools-intro>p{font-size:16px;line-height:1.9;color:#666059}.v7-tools-body{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,5vw,90px)}.v7-tools-body>section{min-width:0;border-top:2px solid #413c38;padding-top:28px}.v7-tools h3{font-size:clamp(27px,2.4vw,36px);letter-spacing:-.06em;line-height:1.4;margin:0 0 20px}.v7-tools-body>section>p:not(.v7-disclaimer){font-size:14px;line-height:1.9;color:#65605a;margin:0 0 21px}.v7-estimate-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:23px 0 27px}.v7-estimate-links a{font-size:13px;color:#742837;font-weight:700;border-bottom:1px solid #9a7a7e;padding:7px 0}.v7-estimate-links a:hover{color:#b44855}.v7-inputs,.v7-inputs-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 19px}.v7-inputs label,.v7-inputs-grid label{display:grid;gap:7px;font-size:13px;font-weight:650;color:#474440}.v7-inputs input,.v7-inputs-grid input{width:100%;background:transparent;border:1px solid #c7c0b7;border-radius:0;padding:12px 13px;min-width:0;min-height:46px;font-size:16px;color:#242624}.v7-inputs label:first-child{grid-column:1/-1}.v7-inputs button,.v7-calc-fields>button{grid-column:1/-1;justify-self:start;background:#752937;color:#fff;border:0;min-height:45px;padding:12px 20px;font-size:14px;font-weight:700;cursor:pointer;margin-top:7px}.v7-inputs button:hover,.v7-calc-fields>button:hover{background:#9b3b4b}.v7-selector{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #aaa197;margin:25px 0 22px}.v7-selector button{background:none;color:#655e58;border:0;border-bottom:3px solid transparent;padding:13px 8px;font-weight:650;cursor:pointer;font-size:14px}.v7-selector button[aria-selected=true]{color:#792d3a;border-color:#792d3a}.v7-calc-fields>p{font-size:13px;line-height:1.85;color:#655e58}.v7-calc-fields .v7-inputs-grid{margin-top:21px}.v7-calculation-result{border-top:1px solid #b5ada4;margin-top:26px;padding:19px 0 5px;min-height:80px}.v7-calculation-result p{font-size:14px;line-height:1.75;color:#5d5953;margin:8px 0}.v7-calculation-result strong{color:#702a37}.v7-calculation-result .v7-number{display:block;font-size:clamp(24px,2vw,33px);margin-top:6px;color:#7f2b3c;font-weight:750}.v7-calculation-result .v7-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:6px 0 22px}.v7-results-grid>div{border-bottom:1px solid #dad1c7;padding:0 0 14px}.v7-results-grid small{font-size:12px;line-height:1.6;color:#726b65}.v7-disclaimer{margin-top:23px;font-size:11px;line-height:1.85;color:#817870}.v7-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:100px clamp(25px,7vw,140px);background:#eae5db}.v7-faq-intro h2{font-size:clamp(36px,3.7vw,57px);line-height:1.43;letter-spacing:-.075em;margin:20px 0}.v7-faq-intro p{max-width:440px;font-size:15px;line-height:1.9;color:#625f59}.v7-faq-list{border-top:2px solid #5e5650}.v7-faq-list details{border-bottom:1px solid #bfb6ac}.v7-faq-list summary{font-size:16px;font-weight:700;cursor:pointer;padding:21px 25px 21px 0;line-height:1.65;list-style:none;position:relative}.v7-faq-list summary::-webkit-details-marker{display:none}.v7-faq-list summary:after{content:"+";position:absolute;right:0;top:19px;font-weight:400;color:#782b39;font-size:22px}.v7-faq-list details[open] summary:after{content:"−"}.v7-faq-list details p{font-size:14px;line-height:1.95;color:#615c56;margin:0 24px 24px 0}.v7-contact{grid-column:1/-1;border-top:1px solid #bcb4aa;margin-top:31px;padding-top:31px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.v7-contact small{font-size:12px;color:#873140;font-weight:700;display:block;margin-bottom:13px}.v7-contact strong{font-size:18px;font-weight:700}.v7-contact p{font-size:14px;line-height:1.75;color:#64605b}.v7-contact a{text-decoration:underline;text-underline-offset:4px;color:#81313e}@media(max-width:1000px){.v7-tools-body{grid-template-columns:1fr}.v7-tools-body>section+section{margin-top:25px}.v7-case-columns{gap:25px}}@media(max-width:700px){.v7-cases,.v7-tools,.v7-faq{padding:62px 22px}.v7-section-header{display:block;margin-bottom:28px}.v7-section-header h2{font-size:35px;margin:8px 0 14px}.v7-section-header>p:last-child{font-size:14px}.v7-case-feature{display:block;min-height:0}.v7-case-feature>div:first-child{padding:35px 23px}.v7-case-feature h3{font-size:30px}.v7-case-feature p{font-size:14px}.v7-figures{padding:18px 23px;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.v7-figures p{padding:9px 0}.v7-figures strong{font-size:28px}.v7-case-columns{display:block;padding-top:28px}.v7-case-columns article{padding:22px 0 25px}.v7-case-columns h3{font-size:27px}.v7-tools-intro{margin-bottom:34px}.v7-tools-intro h2{font-size:40px}.v7-tools-intro>p{font-size:14px}.v7-tools-body{display:block}.v7-tools-body>section{padding-top:25px}.v7-tools-body>section+section{margin-top:56px}.v7-inputs,.v7-inputs-grid{grid-template-columns:1fr 1fr;gap:14px}.v7-inputs label:first-child{grid-column:1/-1}.v7-tools h3{font-size:28px}.v7-calculation-result .v7-results-grid{gap:13px}.v7-calculation-result .v7-number{font-size:23px}.v7-selector button{font-size:13px;padding:12px 4px}.v7-faq{display:block}.v7-faq-intro{margin-bottom:31px}.v7-faq-intro h2{font-size:38px}.v7-faq-list summary{font-size:15px}.v7-contact{grid-template-columns:1fr;gap:9px}.v7-contact>div{border-bottom:1px solid #d5cdc1;padding-bottom:12px}}@media(max-width:360px){.v7-inputs,.v7-inputs-grid{grid-template-columns:1fr}.v7-inputs label:first-child{grid-column:1}.v7-calculation-result .v7-results-grid{grid-template-columns:1fr 1fr}}.v7-ad-case-preview{background:#f3f0e8;padding:73px clamp(24px,7vw,138px)}.v7-ad-case-preview>div{max-width:1100px;display:grid;grid-template-columns:1fr 1fr;gap:18px 7vw;align-items:end}.v7-ad-case-preview span{grid-column:1/-1;font-size:13px;color:#7f3040;font-weight:700}.v7-ad-case-preview h2{font-size:clamp(31px,3.5vw,53px);letter-spacing:-.07em;line-height:1.45;margin:0}.v7-ad-case-preview p{font-size:15px;line-height:1.85;color:#655e58;margin:0}.v7-ad-case-preview p:last-child{grid-column:2;display:flex;gap:20px;flex-wrap:wrap}.v7-ad-case-preview a{color:#7e2a39;border-bottom:1px solid currentColor;font-size:13px;font-weight:700;padding-bottom:5px}.v7-ad-contact{background:#e9e2da;padding:25px clamp(24px,7vw,138px);font-size:13px;line-height:1.9;color:#55514c}.v7-ad-contact a{color:#7a2c39;border-bottom:1px solid currentColor}@media(max-width:700px){.v7-ad-case-preview{padding:59px 22px}.v7-ad-case-preview>div{display:block}.v7-ad-case-preview h2{font-size:33px;margin:14px 0}.v7-ad-case-preview p{font-size:14px;margin:15px 0}.v7-ad-case-preview p:last-child{display:flex;gap:13px}.v7-ad-contact{padding:22px;font-size:12px}}.native-registration{color:#2d2d2b;background:#faf9f5;padding:32px clamp(16px,2.5vw,42px) 34px;margin:16px 0 22px;border-top:3px solid #773244}.native-register-heading span{font-size:12px;color:#8a3645;font-weight:700;letter-spacing:.02em}.native-register-heading h3{font-size:clamp(24px,2.4vw,36px);line-height:1.35;letter-spacing:-.055em;margin:12px 0}.native-register-heading p{font-size:14px;color:#6e6861;line-height:1.8;margin:0 0 20px}.native-register-status{font-size:13px;line-height:1.75;background:#efe8dd;color:#684746;padding:13px 17px;margin:16px 0 24px}.native-registration form{display:grid;gap:20px}.native-registration form>label:not(.native-register-consent),.native-register-required label,.native-register-extras label{display:grid;gap:7px;font-weight:650;font-size:13px;line-height:1.6}.native-registration label>span[aria-hidden=true]{color:#852b40}.native-register-required,.native-register-extras{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px}.native-registration :is(input:not([type=checkbox]),select){width:100%;height:47px;border:1px solid #c7beb5;background:#fff;border-radius:0;color:#282a28;padding:10px 12px;font-size:16px;min-width:0}.native-registration :is(input,select):focus{outline:2px solid #9d5263;outline-offset:2px}.native-register-details{border-top:1px solid #c6bdb2;border-bottom:1px solid #c6bdb2;padding:15px 0}.native-register-details summary{font-size:15px;line-height:1.6;font-weight:700;cursor:pointer;list-style:revert}.native-register-details>p{font-size:13px;line-height:1.85;color:#726c65;margin:12px 0 18px}.native-register-extras{padding-bottom:16px}.native-register-consent{display:flex;align-items:start;gap:10px;font-size:12px;line-height:1.85;color:#666059;font-weight:400}.native-register-consent input{accent-color:#853247;width:18px;height:18px;margin-top:3px;flex:none}.native-register-consent a{text-decoration:underline;text-underline-offset:3px;color:#7d2e40}.native-register-submit{background:#873040;color:#fff;border:0;min-height:48px;justify-self:start;padding:12px 25px;font-size:14px;font-weight:700;cursor:pointer}.native-register-submit:disabled{background:#a79d98;color:#fbf7f4;cursor:not-allowed}.native-register-feedback{font-size:13px;line-height:1.75;color:#2c6759}.native-register-feedback[data-error=true]{color:#963c43}.native-register-feedback:empty{display:none}.native-turnstile{min-height:0}@media(max-width:700px){.native-registration{margin:8px -2px 20px;padding:26px 16px 28px}.native-register-required,.native-register-extras{grid-template-columns:1fr}.native-register-heading h3{font-size:27px}.native-register-submit{width:100%}}:root{--v14-ink:#132a30;--v14-deep:#102a2e;--v14-night:#081a23;--v14-paper:#f5f2eb;--v14-cream:#e8e4da;--v14-white:#fffefa;--v14-line:#c9c9be;--v14-brass:#cabb9b}body.finance-v14{background:var(--v14-paper);font-family:var(--v11-sans);color:var(--v14-ink)}.finance-v14 a:focus-visible,.finance-v14 button:focus-visible{outline:3px solid #e8c187;outline-offset:3px}.finance-v11.finance-v14 .masthead{min-height:82px;height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,76px);gap:35px;background:var(--v14-paper);border-bottom:1px solid rgba(18,45,50,.22);z-index:30}.finance-v14 .masthead-brand{display:flex;align-items:center;gap:13px}.finance-v14 .masthead-brand .v9-header-name strong{font:600 clamp(17px,1.3vw,22px)/1.4 var(--v11-sans);color:var(--v14-ink);letter-spacing:-.02em}.finance-v14 .masthead-brand .v9-header-name small{font:500 9px/1.4 Manrope,Arial,sans-serif;letter-spacing:.105em;color:#5d6b68;text-transform:uppercase}.finance-v14 .masthead-nav{gap:clamp(19px,2.25vw,42px)}.finance-v14 .masthead-nav a{color:#19383c;font:600 13px/1.5 var(--v11-sans);position:relative}.finance-v14 .masthead-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:1px;background:#17383b;transition:right .24s ease}.finance-v14 .masthead-nav a:hover:after{right:0}.finance-v11.finance-v14 .masthead-booking{margin:0;display:flex;align-items:center;min-height:47px;border:0;background:var(--v14-ink);color:#fff;letter-spacing:.015em;padding:12px 22px;font:600 12px/1.5 var(--v11-sans)}.finance-v14 .masthead-booking:hover{background:#335a5d}.finance-v11.finance-v14 .v14-desktop-cta{margin:0;display:inline-flex;align-items:center;justify-content:center;background:var(--v14-ink);color:#fff;padding:13px 22px;min-height:47px;font:600 12px/1.5 var(--v11-sans);white-space:nowrap;text-decoration:none}.finance-v14 .v14-desktop-cta:hover{background:#335a5d}.finance-v14 .menu-toggle{color:var(--v14-ink)}.finance-v14 .menu-rule{background:var(--v14-ink)}.finance-v11.finance-v14 .v9-hero{display:block;position:relative;min-height:0;overflow:hidden;isolation:isolate;background:var(--v14-night);color:#fff}.finance-v11.finance-v14 .v9-hero-image{display:block;position:absolute;inset:0 0 79px;z-index:0;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;overflow:hidden}.finance-v11.finance-v14 .v9-hero-image img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:50% 42%;filter:saturate(.77) brightness(.7) contrast(1.08);transform:none}.finance-v11.finance-v14 .v9-hero-overlay{display:block!important;position:absolute;inset:0 0 79px;z-index:1;background:#030e1657!important;background-image:none!important;pointer-events:none}.finance-v11.finance-v14 .v9-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;grid-area:auto;max-width:none;width:100%;min-height:clamp(670px,79svh,920px);margin:0;background:transparent!important;padding:clamp(120px,12vw,205px) clamp(30px,7.3vw,145px) clamp(57px,7vw,106px)}.finance-v11.finance-v14 .v9-hero-kicker{margin:0 0 19px;color:#efe0be;font:600 13px/1.65 var(--v11-sans);letter-spacing:.08em;text-transform:none}.finance-v14 .v9-hero-kicker span{opacity:.65}.finance-v11.finance-v14 .v9-hero h1{color:#fff;font:600 clamp(54px,5.8vw,102px)/1.22 var(--v11-sans);letter-spacing:-.048em;max-width:1050px;margin:0 0 24px;text-wrap:balance}.finance-v11.finance-v14 .v9-hero h1 em{color:#f1e9db;font-style:normal}.finance-v11.finance-v14 .v9-hero-subtitle{color:#f3f3ed;font:500 clamp(17px,1.4vw,23px)/1.75 var(--v11-sans);max-width:730px;margin:0}.finance-v11.finance-v14 .v9-hero-detail{color:#d9dedb;font:400 13px/1.95 var(--v11-sans);max-width:760px;margin:20px 0 0}.finance-v11.finance-v14 .v9-hero-actions{margin:33px 0 0;gap:30px;align-items:center}.finance-v11.finance-v14 .v9-main-cta{background:var(--v14-paper);color:var(--v14-deep);min-height:54px;padding:16px 29px;border:1px solid var(--v14-paper);font:700 13px/1.6 var(--v11-sans);border-radius:0}.finance-v11.finance-v14 .v9-main-cta:hover{background:#d8cebb;transform:none;color:var(--v14-deep)}.finance-v11.finance-v14 .v9-text-cta{color:#fbf7f0;border-bottom:1px solid rgba(250,250,250,.67);padding:9px 0;font:600 13px/1.5 var(--v11-sans)}.finance-v11.finance-v14 .v12-founder-line{width:auto;max-width:none;border-color:#ffffff59;color:#dce5e2;margin:35px 0 0;padding:13px 40px 0 0;font:400 12px/1.8 var(--v11-sans)}.finance-v11.finance-v14 .v12-founder-line a{color:#fff;text-decoration-color:#e4d2ad}.finance-v14 .v14-hero-side-note,.finance-v14 .v14-ad-side-note{position:absolute;z-index:3;right:28px;top:45%;margin:0;writing-mode:vertical-rl;white-space:nowrap;color:#ffffffd4;font:500 11px/1.5 var(--v11-sans);letter-spacing:.2em;pointer-events:none}.finance-v11.finance-v14 .v9-hero-photo-credit{position:absolute;right:23px;bottom:101px;z-index:4;grid-area:auto;color:#ffffffc4;font:11px/1.5 var(--v11-sans);margin:0}.finance-v11.finance-v14 .v9-hero-facts{position:relative;z-index:5;left:auto;right:auto;bottom:auto;grid-area:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;max-width:none;gap:0;margin:0;padding:0 clamp(20px,5vw,90px);background:var(--v14-cream);border:0;min-height:79px}.finance-v11.finance-v14 .v9-hero-facts span{display:flex;gap:20px;align-items:center;white-space:normal;border:0;border-right:1px solid #bfc2b6;padding:18px clamp(12px,2.4vw,40px);font:600 clamp(11px,1.12vw,15px)/1.5 var(--v11-sans);color:var(--v14-ink)}.finance-v11.finance-v14 .v9-hero-facts span:last-child{border:0}.finance-v14 .v9-hero-facts b{font:600 11px/1.3 Manrope,sans-serif;color:#6f8887;opacity:.9}.finance-v11.finance-v14 .schedule-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding:44px clamp(30px,7.3vw,145px);gap:8%;background:var(--v14-white);border:0;border-bottom:1px solid #c9cbc4}.finance-v14 .schedule-intro span{font-weight:700;color:#5c7875;font-size:11px}.finance-v11.finance-v14 .schedule-intro h2{color:var(--v14-ink);font:600 clamp(27px,2.5vw,40px)/1.4 var(--v11-sans);margin:9px 0}.finance-v14 .schedule-intro p{color:#657777;font-size:13px}.finance-v14 .schedule-content{display:flex;align-items:center;justify-content:space-between;gap:35px}.finance-v14 .schedule-option strong{font:600 clamp(27px,2.65vw,43px)/1.2 Manrope,var(--v11-sans);color:var(--v14-deep)}.finance-v14 .schedule-option span{color:#425a5b}.finance-v14 .registration-forward{color:var(--v14-ink);border:1px solid var(--v14-ink);background:transparent;padding:14px 22px;font-weight:700}.finance-v14 .registration-forward:hover{background:var(--v14-ink);color:#fff}.finance-v11.finance-v14 .question-section{display:grid;grid-template-columns:235px minmax(0,1fr);padding:clamp(85px,9vw,160px) clamp(30px,7.3vw,145px);gap:clamp(35px,8vw,150px);background:var(--v14-paper)}.finance-v14 .section-rail{border-top:1px solid #8da3a0}.finance-v14 .section-rail p{font:700 11px/1.7 var(--v11-sans);color:#54716f}.finance-v14 .section-rail span{font-size:13px;color:#7b8f8c}.finance-v11.finance-v14 .question-content h2{font:600 clamp(43px,5vw,77px)/1.32 var(--v11-sans);letter-spacing:-.04em;color:var(--v14-ink);max-width:880px;margin:0 0 25px}.finance-v14 .question-content .section-lead{max-width:690px;color:#5b6c6b;font-size:15px;margin:0 0 44px}.finance-v11.finance-v14 .question-lines{border-top:1px solid #8caba4}.finance-v11.finance-v14 .question-lines>div{display:grid;grid-template-columns:39% minmax(0,1fr);gap:7%;align-items:center;border-bottom:1px solid #c6d2cd;padding:28px 4px}.finance-v11.finance-v14 .question-lines strong{color:#1c3f40;font:600 clamp(28px,3vw,47px)/1.3 var(--v11-sans);letter-spacing:-.03em}.finance-v14 .question-lines p{margin:0;color:#596d6c;font:400 15px/1.9 var(--v11-sans)}.finance-v11.finance-v14 .v7-cases{background:var(--v14-deep);padding:clamp(80px,8.5vw,150px) clamp(30px,6vw,118px);color:#e7ebe7}.finance-v11.finance-v14 .v7-section-header{display:grid;grid-template-columns:1.1fr .8fr;gap:8%;padding:0 0 36px;margin:0}.finance-v14 .v7-section-header>p:first-child{grid-column:1/-1;color:#b8c6bc;font:700 11px/1.4 var(--v11-sans);letter-spacing:.07em}.finance-v11.finance-v14 .v7-section-header h2{font:600 clamp(44px,5vw,75px)/1.23 var(--v11-sans);letter-spacing:-.042em;color:#f4f2eb;max-width:13em;margin:0}.finance-v14 .v7-section-header>p:last-child{align-self:end;color:#b3c2bd;font:14px/1.95 var(--v11-sans);margin:0}.finance-v14 .v7-section-header>p:last-child strong{color:#e4e5da}.finance-v11.finance-v14 .v7-case-feature{display:grid;grid-template-columns:43% 36% 21%;border:0;background:var(--v14-paper);color:var(--v14-ink);min-height:490px}.finance-v11.finance-v14 .v11-case-image{grid-column:1;grid-row:1;margin:0;min-height:490px;position:relative;overflow:hidden}.finance-v14 .v11-case-image img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.62);transition:transform .6s ease}.finance-v14 .v7-case-feature:hover .v11-case-image img{transform:scale(1.035)}.finance-v14 .v11-case-image figcaption{position:absolute;bottom:0;left:0;right:0;background:#faf8f3f0;font-size:10px}.finance-v11.finance-v14 .v7-case-feature>div:first-of-type{grid-column:2;grid-row:1;padding:clamp(32px,4vw,70px);background:var(--v14-paper);justify-content:center}.finance-v11.finance-v14 .v7-case-feature h3{font:600 clamp(29px,2.5vw,42px)/1.43 var(--v11-sans);letter-spacing:-.025em;color:var(--v14-ink)}.finance-v14 .v7-case-feature p{color:#465a5b;font-size:14px}.finance-v14 .v7-case-feature small{color:#637775;font-size:11px}.finance-v11.finance-v14 .v7-figures{grid-column:3;grid-row:1;background:#e0dfd5;padding:clamp(22px,2.7vw,50px);display:flex;flex-direction:column;justify-content:center}.finance-v14 .v7-figures p{padding:20px 0;border-bottom:1px solid #bdc4b9;margin:0}.finance-v14 .v7-figures span{font:600 12px/1.4 var(--v11-sans);color:#607471}.finance-v11.finance-v14 .v7-figures strong{color:#204144;font:600 clamp(22px,2.15vw,38px)/1.3 Manrope,var(--v11-sans);white-space:normal}.finance-v11.finance-v14 .v7-case-columns{padding:50px 0 35px;display:block}.finance-v11.finance-v14 .v7-case-columns article{display:grid;grid-template-columns:22% 35% minmax(0,1fr);gap:4%;align-items:start;border-bottom:1px solid rgba(255,255,255,.29);padding:38px 0}.finance-v14 .v7-case-columns article>span{color:#9abcb4;font:600 12px/1.6 var(--v11-sans)}.finance-v11.finance-v14 .v7-case-columns h3{color:#f0efe9;font:600 clamp(24px,2.3vw,35px)/1.44 var(--v11-sans);margin:0}.finance-v14 .v7-case-columns p{color:#c2d2cc;font:14px/1.8 var(--v11-sans);margin:0}.finance-v14 .v7-case-columns small{color:#96aea8;line-height:1.75}.finance-v11.finance-v14 .v7-link{display:inline-flex;color:#f0e9d9;border-bottom:1px solid #e0d4bb;margin-top:14px;padding:9px 0;background:transparent}.finance-v14 .v7-link:hover{color:#fff}.finance-v11.finance-v14 .teaching-section{display:grid;grid-template-columns:44% 56%;background:var(--v14-white);min-height:0;color:var(--v14-ink)}.finance-v11.finance-v14 .teaching-photo{grid-column:1;grid-row:1;min-height:780px}.finance-v14 .teaching-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.52)}.finance-v11.finance-v14 .teaching-body{grid-column:2;grid-row:1;padding:clamp(70px,8vw,154px) clamp(35px,7vw,135px)}.finance-v14 .overline-light{color:#4b7771;font:700 12px/1.5 var(--v11-sans)}.finance-v11.finance-v14 .teaching-body h2{font:600 clamp(40px,4vw,65px)/1.34 var(--v11-sans);letter-spacing:-.035em}.finance-v14 .teaching-intro{color:#687979;font-size:15px}.finance-v14 .topic-list{border-color:#a0b7b0}.finance-v14 .topic-list div{border-color:#c7d1cc}.finance-v11.finance-v14 .topic-list h3{color:#1b4141;font:600 19px/1.5 var(--v11-sans)}.finance-v14 .topic-list p{color:#667977;font-size:13px}.finance-v11.finance-v14 .v7-tools{background:#eae9e0;padding:110px clamp(25px,7vw,135px)}.finance-v11.finance-v14 .v7-tools-intro h2{font:600 clamp(39px,4.4vw,70px)/1.3 var(--v11-sans);letter-spacing:-.04em;color:var(--v14-ink)}.finance-v14 .v7-tools-intro p{color:#516663}.finance-v11.finance-v14 .v9-plan-lab{background:#fbfaf7;border:0;padding:clamp(30px,4vw,65px);box-shadow:none}.finance-v11.finance-v14 .v9-plan-lab-head h3{font:600 clamp(32px,3.25vw,53px)/1.35 var(--v11-sans);color:#1c3e3f;letter-spacing:-.035em}.finance-v14 .v10-intro h4,.finance-v14 .v10-results-head h5{font-family:var(--v11-sans);font-weight:600}.finance-v14 .v10-metric strong{font-family:Manrope,var(--v11-sans)}.finance-v11.finance-v14 .v9-centre{background:#f5f3ed;padding:clamp(90px,9vw,148px) clamp(27px,7vw,132px)}.finance-v11.finance-v14 .v9-centre-intro h2{font:600 clamp(40px,4.7vw,70px)/1.35 var(--v11-sans);letter-spacing:-.035em}.finance-v11.finance-v14 .v9-founder-details h3{font:600 clamp(40px,5vw,73px)/1.3 var(--v11-sans);letter-spacing:-.035em;color:#133c3b}.finance-v11.finance-v14 .v9-portrait img{object-fit:contain!important;object-position:center!important;height:auto!important}.finance-v14 .v9-founder-credential{font-weight:600}.finance-v11.finance-v14 .v9-centre .v7-contact{grid-template-columns:1.05fr 1.7fr 1fr}.finance-v11.finance-v14 .dates-section--form,.finance-v11.finance-v14 .ad-dates--form{background:#122e31;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(45px,7vw,120px);align-items:start;padding:clamp(75px,9vw,154px) clamp(26px,7.3vw,140px)}.finance-v14 .dates-head>span,.finance-v14 .ad-dates-intro>span{color:#c0c6ae}.finance-v11.finance-v14 .dates-head h2,.finance-v11.finance-v14 .ad-dates-intro h2{color:#fbf8ed;font:600 clamp(42px,4.3vw,70px)/1.33 var(--v11-sans)}.finance-v11.finance-v14 .dates-head p,.finance-v11.finance-v14 .ad-dates-intro p{color:#b9cdca;font-size:15px;line-height:1.9}.finance-v14 .dates-detail,.finance-v14 .ad-registration{min-width:0}.finance-v11.finance-v14 .native-registration{background:#f8f7f2;display:block;padding:clamp(25px,3vw,52px);border:0;color:#223c3b;box-shadow:none}.finance-v14 .native-register-heading h3{font:600 28px/1.4 var(--v11-sans)}.finance-v14 .native-register-status{background:#e8ece5;border-color:#527c75}.finance-v14 .native-registration form{gap:21px}.finance-v14 .native-registration input:not([type=checkbox]),.finance-v14 .native-registration select{background:#fff;border:1px solid #aabcb6;min-height:51px}.finance-v14 .native-register-submit{width:100%;background:#1b4845;border:0;min-height:55px}.finance-v14 .form-link-band{background:transparent;border-color:#ebefe757;padding:18px 0}.finance-v14 .form-link-band strong{color:#e9eee5}.finance-v14 .form-link-band p,.finance-v14 .form-help{color:#b2c6c1}.finance-v14 .form-external{color:#fff;border-color:#b3c3bb}.finance-v11.finance-v14 .v9-ad-hero{display:block;position:relative;isolation:isolate;background:var(--v14-night);color:#fff;min-height:clamp(650px,78svh,900px)}.finance-v11.finance-v14 .v9-ad-photo{display:block;position:absolute;inset:0;min-height:0;width:100%;z-index:0}.finance-v11.finance-v14 .v9-ad-photo img{width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:saturate(.6) brightness(.66) contrast(1.1)}.finance-v11.finance-v14 .v9-ad-wash{display:block!important;position:absolute;inset:0;z-index:1;background:#05131a66!important;background-image:none!important}.finance-v11.finance-v14 .v9-ad-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:clamp(650px,78svh,900px);width:100%;max-width:none;padding:clamp(120px,11vw,200px) clamp(30px,7.4vw,145px) clamp(75px,8vw,125px)}.finance-v11.finance-v14 .v9-ad-hero h1{color:#fff;font:600 clamp(51px,5.9vw,101px)/1.2 var(--v11-sans);letter-spacing:-.046em;max-width:1050px}.finance-v11.finance-v14 .v9-ad-hero h1 em{color:#f6efe2}.finance-v11.finance-v14 .v9-ad-copy>p:not(.v9-hero-kicker){font:500 clamp(17px,1.4vw,22px)/1.8 var(--v11-sans);color:#f1f4ef;max-width:760px}.finance-v11.finance-v14 .v9-ad-copy .v9-hero-actions{margin-top:35px}.finance-v14 .v9-ad-copy .v9-text-cta{color:#fff}.finance-v11.finance-v14 .ad-questions,.finance-v11.finance-v14 .ad-programme{background:#f3f0e9}.finance-v14 .ad-questions-intro h2,.finance-v14 .ad-programme-heading h2{font-family:var(--v11-sans);font-weight:600;letter-spacing:-.035em}.finance-v11.finance-v14 .v7-ad-case-preview{background:#e2e6df}.finance-v14 .v7-ad-case-preview h2{font-family:var(--v11-sans);font-weight:600}.finance-v14 .afterline{background:#e8e7dc}@media(hover:hover){.finance-v14 .v9-hero-image img{transition:transform 1s ease}.finance-v14 .v9-hero:hover .v9-hero-image img{transform:scale(1.02)}}@media(max-width:1120px){.finance-v11.finance-v14 .v7-case-feature{grid-template-columns:42% 40% 18%}.finance-v14 .v7-figures{padding:20px}.finance-v14 .v7-figures strong{font-size:24px}.finance-v11.finance-v14 .question-section{grid-template-columns:150px 1fr;gap:5%}.finance-v11.finance-v14 .teaching-body{padding:65px 45px}.finance-v11.finance-v14 .teaching-photo{min-height:720px}.finance-v14 .v9-hero-facts span{gap:9px}}@media(max-width:920px){.finance-v11.finance-v14 .masthead-booking,.finance-v11.finance-v14 .v14-desktop-cta{display:none!important}.finance-v11.finance-v14 .menu-toggle{display:flex!important;align-items:center;justify-content:center;gap:11px;margin-left:auto;cursor:pointer;color:var(--v14-ink)}.finance-v11.finance-v14 .masthead{height:75px;min-height:75px;padding:0 24px;gap:14px}.finance-v11.finance-v14 .v9-hero-content{min-height:650px;padding:135px 50px 64px}.finance-v11.finance-v14 .v9-hero h1{font-size:clamp(48px,6vw,70px)}.finance-v11.finance-v14 .v9-ad-copy{min-height:650px;padding:130px 50px 75px}.finance-v11.finance-v14 .v9-ad-hero h1{font-size:clamp(48px,6vw,70px)}.finance-v11.finance-v14 .v7-case-feature{grid-template-columns:46% 54%}.finance-v11.finance-v14 .v11-case-image{grid-row:1/3;grid-column:1;min-height:450px}.finance-v11.finance-v14 .v7-case-feature>div:first-of-type{grid-row:1;grid-column:2}.finance-v11.finance-v14 .v7-figures{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.finance-v11.finance-v14 .v7-figures strong{font-size:21px}.finance-v11.finance-v14 .dates-section--form,.finance-v11.finance-v14 .ad-dates--form{grid-template-columns:1fr 1.2fr;gap:25px;padding:75px 32px}}@media(max-width:700px){.finance-v11.finance-v14 .masthead{height:72px;min-height:72px;padding:0 16px}.finance-v14 .masthead-brand .v9-header-name strong{font-size:16px}.finance-v11.finance-v14 .v9-hero{display:block;min-height:0}.finance-v11.finance-v14 .v9-hero-image{position:absolute;inset:0;min-height:0;max-height:none;width:100%;height:calc(100% + -0px);grid-area:auto}.finance-v11.finance-v14 .v9-hero-overlay{inset:0;grid-area:auto}.finance-v11.finance-v14 .v9-hero-content{min-height:calc(100svh - 72px);max-height:none;padding:105px 24px 52px;background:transparent!important;align-items:flex-start}.finance-v11.finance-v14 .v9-hero h1{font-size:clamp(38px,9.3vw,58px);line-height:1.25;letter-spacing:-.05em;margin-bottom:18px}.finance-v14 .v13-title-line{white-space:normal}.finance-v11.finance-v14 .v9-hero-kicker{font-size:11px;letter-spacing:.02em}.finance-v11.finance-v14 .v9-hero-subtitle{font-size:15px;line-height:1.75}.finance-v11.finance-v14 .v9-hero-detail{font-size:12px;line-height:1.75;margin-top:13px}.finance-v11.finance-v14 .v9-hero-actions{gap:16px;margin-top:20px}.finance-v11.finance-v14 .v9-main-cta{font-size:12px;padding:11px 18px;min-height:49px}.finance-v11.finance-v14 .v9-text-cta{font-size:12px}.finance-v11.finance-v14 .v12-founder-line{font-size:11px;margin-top:22px;padding-top:10px}.finance-v14 .v14-hero-side-note,.finance-v14 .v14-ad-side-note,.finance-v11.finance-v14 .v9-hero-photo-credit{display:none}.finance-v11.finance-v14 .v9-hero-facts{position:relative;z-index:3;display:grid;grid-template-columns:1fr;gap:0;padding:6px 24px;background:#eee9db;min-height:0}.finance-v11.finance-v14 .v9-hero-facts span{display:flex;border:0;border-bottom:1px solid #d3d0c7;padding:10px 0;font-size:11px;gap:15px;line-height:1.45}.finance-v11.finance-v14 .v9-hero-facts span:last-child{border:0}.finance-v11.finance-v14 .schedule-preview{display:block;padding:36px 24px}.finance-v14 .schedule-content{display:block;margin-top:20px}.finance-v11.finance-v14 .question-section{display:block;padding:80px 24px}.finance-v14 .section-rail{margin-bottom:34px}.finance-v11.finance-v14 .question-content h2{font-size:clamp(35px,8.7vw,49px)}.finance-v11.finance-v14 .question-lines>div{grid-template-columns:1fr;padding:26px 0;gap:10px}.finance-v11.finance-v14 .question-lines strong{font-size:26px}.finance-v14 .question-lines p{font-size:14px}.finance-v11.finance-v14 .v7-cases{padding:74px 23px}.finance-v11.finance-v14 .v7-section-header{display:block;padding-bottom:30px}.finance-v11.finance-v14 .v7-section-header h2{font-size:clamp(36px,8.9vw,48px);margin:16px 0}.finance-v14 .v7-section-header>p:last-child{font-size:13px}.finance-v11.finance-v14 .v7-case-feature{display:flex;flex-direction:column}.finance-v11.finance-v14 .v11-case-image{min-height:280px;height:280px}.finance-v11.finance-v14 .v7-case-feature>div:first-of-type{padding:30px 25px}.finance-v11.finance-v14 .v7-case-feature h3{font-size:29px}.finance-v11.finance-v14 .v7-figures{display:grid;grid-template-columns:1fr;gap:0;padding:9px 25px}.finance-v14 .v7-figures p{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0}.finance-v14 .v7-figures strong{font-size:26px}.finance-v11.finance-v14 .v7-case-columns{padding:30px 0}.finance-v11.finance-v14 .v7-case-columns article{display:block;padding:29px 0}.finance-v14 .v7-case-columns h3{margin:12px 0;font-size:26px}.finance-v14 .v7-case-columns p{margin:0 0 10px}.finance-v11.finance-v14 .teaching-section{display:flex;flex-direction:column}.finance-v11.finance-v14 .teaching-photo{order:2;height:370px;min-height:0}.finance-v11.finance-v14 .teaching-body{order:1;padding:75px 25px}.finance-v11.finance-v14 .teaching-body h2{font-size:39px}.finance-v11.finance-v14 .v7-tools{padding:75px 23px}.finance-v11.finance-v14 .v7-tools-intro h2{font-size:38px}.finance-v11.finance-v14 .v9-plan-lab{padding:27px 19px}.finance-v11.finance-v14 .v9-centre{padding:85px 24px}.finance-v11.finance-v14 .v9-centre-intro h2{font-size:39px}.finance-v11.finance-v14 .v9-founder-details h3{font-size:40px}.finance-v11.finance-v14 .dates-section--form,.finance-v11.finance-v14 .ad-dates--form{display:block;padding:75px 22px}.finance-v14 .dates-head,.finance-v14 .ad-dates-intro{margin-bottom:34px}.finance-v11.finance-v14 .dates-head h2,.finance-v11.finance-v14 .ad-dates-intro h2{font-size:43px}.finance-v11.finance-v14 .native-registration{padding:28px 20px}.finance-v11.finance-v14 .v9-ad-hero{min-height:0;display:block}.finance-v11.finance-v14 .v9-ad-photo{position:absolute;inset:0;width:100%;height:100%;min-height:0}.finance-v11.finance-v14 .v9-ad-copy{min-height:calc(100svh - 72px);display:flex;flex-direction:column;justify-content:flex-end;padding:115px 24px 62px;position:relative}.finance-v11.finance-v14 .v9-ad-hero h1{font-size:clamp(39px,9vw,55px);line-height:1.27}.finance-v11.finance-v14 .v9-ad-copy>p:not(.v9-hero-kicker){font-size:15px}}@media(max-width:375px){.finance-v11.finance-v14 .v9-hero-content{min-height:calc(100svh - 72px);padding:100px 20px 45px}.finance-v11.finance-v14 .v9-hero h1{font-size:clamp(32px,9vw,38px)}.finance-v11.finance-v14 .v9-hero-subtitle{font-size:13px}.finance-v11.finance-v14 .v9-hero-detail{font-size:11px}.finance-v11.finance-v14 .v9-hero-actions{gap:10px}.finance-v11.finance-v14 .v9-main-cta{padding:11px 13px}.finance-v11.finance-v14 .v9-ad-hero h1{font-size:36px}}@media(prefers-reduced-motion:reduce){.finance-v14 .v9-hero-image img,.finance-v14 .v11-case-image img,.finance-v14 .masthead-nav a:after{transition:none!important}}@media(prefers-reduced-motion:no-preference){.finance-v14 .v9-hero-content>*,.finance-v14 .v9-ad-copy>*{animation:finance-intro .75s cubic-bezier(.2,.7,.2,1) both}.finance-v14 .v9-hero-content>:nth-child(2),.finance-v14 .v9-ad-copy>:nth-child(2){animation-delay:.1s}.finance-v14 .v9-hero-content>:nth-child(3),.finance-v14 .v9-ad-copy>:nth-child(3){animation-delay:.18s}.finance-v14 .v9-hero-content>:nth-child(n+4),.finance-v14 .v9-ad-copy>:nth-child(n+4){animation-delay:.26s}.finance-v14 .v14-desktop-cta,.finance-v14 .v9-main-cta,.finance-v14 .registration-forward,.finance-v14 .native-register-submit{transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.finance-v14 .v14-desktop-cta:hover,.finance-v14 .native-register-submit:hover{transform:translateY(-2px)}@supports (animation-timeline: view()){.finance-v14 .question-content,.finance-v14 .v7-section-header,.finance-v14 .teaching-body,.finance-v14 .v7-tools-intro,.finance-v14 .v9-centre-intro{animation:finance-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}@keyframes finance-intro{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes finance-reveal{0%{opacity:.45;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}:root{--v14-ink: #173b2d;--v14-deep: #102f24;--v14-night: #0c241b;--v14-paper: #f6f6f3;--v14-cream: #e9eced;--v14-white: #fff;--v14-line: #cbd0d2;--v14-brass: #a87d59;--institutional-serif: "Noto Serif HK", "Songti TC", serif}.finance-v11.finance-v14 .masthead{background:#fff;border-bottom:1px solid #dce1e3;min-height:88px;height:88px}.finance-v14 .masthead-brand .v9-header-name strong,.finance-v14 .masthead-nav a{color:#173b2d}.finance-v14 .masthead-brand .v9-header-name small{color:#566d60}.finance-v11.finance-v14 .v14-desktop-cta{background:#173b2d;padding-inline:26px}.finance-v14 .v14-desktop-cta:hover{background:#315844}.finance-v14 .menu-toggle{color:#173b2d}.finance-v14 .menu-rule{background:#173b2d}.finance-v11.finance-v14 .v9-hero-image img,.finance-v11.finance-v14 .v9-ad-photo img{filter:saturate(.65) brightness(.67) contrast(1.04)}.finance-v11.finance-v14 .v9-hero-overlay,.finance-v11.finance-v14 .v9-ad-wash{background:linear-gradient(90deg,#081e15db,#0c281c87 48%,#081e151f)!important}.finance-v11.finance-v14 .v9-hero-content,.finance-v11.finance-v14 .v9-ad-copy{justify-content:center;padding-top:clamp(88px,9vw,150px);padding-bottom:clamp(90px,9vw,145px)}.finance-v11.finance-v14 .v9-hero-kicker{color:#e9d2bd;letter-spacing:.14em;padding-left:19px;border-left:2px solid #bc8b67}.finance-v11.finance-v14 .v9-hero h1,.finance-v11.finance-v14 .v9-ad-hero h1{font-family:var(--institutional-serif);font-weight:500;letter-spacing:.015em;line-height:1.27;max-width:13em}.finance-v11.finance-v14 .v9-hero h1 em,.finance-v11.finance-v14 .v9-ad-hero h1 em{color:#f4e7d8}.finance-v11.finance-v14 .v9-hero-subtitle{max-width:38em}.finance-v11.finance-v14 .v9-main-cta{background:#fff;border-color:#fff;color:#173b2d}.finance-v11.finance-v14 .v9-main-cta:hover{background:#e8dacc;border-color:#e8dacc}.finance-v11.finance-v14 .v9-hero-facts{background:#e9eced}.finance-v11.finance-v14 .v9-hero-facts span{border-color:#cbd4cb;color:#173b2d}.finance-v14 .v9-hero-facts b{color:#8e664c}.finance-v11.finance-v14 .schedule-preview{background:#fff;border-color:#d5dce0}.finance-v14 .schedule-intro span,.finance-v14 .section-rail p,.finance-v14 .overline-light{color:#8c6047}.finance-v11.finance-v14 .question-section{background:#f6f6f3}.finance-v11.finance-v14 .question-content h2,.finance-v11.finance-v14 .v7-section-header h2,.finance-v11.finance-v14 .teaching-body h2,.finance-v11.finance-v14 .v7-tools-intro h2,.finance-v11.finance-v14 .v9-centre-intro h2,.finance-v11.finance-v14 .dates-head h2,.finance-v11.finance-v14 .ad-dates-intro h2{font-family:var(--institutional-serif);font-weight:500;letter-spacing:.005em}.finance-v11.finance-v14 .question-lines{border-top-color:#aebbc4}.finance-v11.finance-v14 .question-lines>div{border-bottom-color:#d3dbdf}.finance-v11.finance-v14 .question-lines strong{color:#254a36}.finance-v14 .question-lines p,.finance-v14 .question-content .section-lead{color:#52665b}.finance-v14 .v7-section-header>p:last-child,.finance-v14 .v7-case-columns p{color:#d0d8dc}.finance-v14 .v7-case-columns article>span,.finance-v14 .v7-case-columns small{color:#becbd1}.finance-v11.finance-v14 .v7-figures{background:#e4e9eb}.finance-v11.finance-v14 .v7-figures strong{color:#214b35}.finance-v11.finance-v14 .teaching-section{background:#fff}.finance-v14 .topic-list h3{color:#1d402d}.finance-v11.finance-v14 .v7-tools{background:#e9edef}.finance-v11.finance-v14 .v9-plan-lab{background:#fff;border:1px solid #d2dadf}.finance-v11.finance-v14 .v9-centre{background:#f7f7f5}.finance-v11.finance-v14 .v9-founder-details h3{color:#1d402d}.finance-v11.finance-v14 .dates-section--form,.finance-v11.finance-v14 .ad-dates--form{background:#163c2b}.finance-v11.finance-v14 .native-registration{background:#fff}.finance-v14 .native-register-submit{background:#205238}.finance-v14 .native-register-submit:hover{background:#346b4c}.finance-v11.finance-v14 .schedule-preview{background:#f0eee7;border-bottom:1px solid #d8ded6}.finance-v14 .schedule-option{border-color:#a9b6a9}.finance-v11.finance-v14 .question-section{background:#f6f5ef}.finance-v14 .question-lines>div{padding-block:24px}.finance-v14 .question-lines strong{font-family:var(--institutional-serif);font-size:clamp(20px,1.8vw,27px);font-weight:600}.finance-v11.finance-v14 .v7-cases{background:#102f24}.finance-v11.finance-v14 .v7-section-header>p:first-child{color:#d6bc94}.finance-v11.finance-v14 .v7-case-feature{border:0;background:#f7f5ed}.finance-v11.finance-v14 .v7-case-feature>div:first-of-type{background:#f7f5ed}.finance-v11.finance-v14 .v7-case-feature h3{font-family:var(--institutional-serif);font-weight:500;letter-spacing:0}.finance-v14 .v7-case-feature>div:first-of-type span{color:#836743}.finance-v14 .v7-case-feature p{font-size:15px;line-height:1.9}.finance-v11.finance-v14 .v7-figures{background:#dce5da}.finance-v14 .v7-case-columns article{border-bottom-color:#476554}.finance-v11.finance-v14 .v7-case-columns h3{font-family:var(--institutional-serif);font-weight:500;letter-spacing:0}.finance-v14 .v7-case-columns article>span{color:#ddc7a3}.finance-v14 .v7-case-columns small{color:#c7d5ca}.finance-v11.finance-v14 .teaching-section{background:#f6f5ef}.finance-v14 .teaching-photo img{filter:saturate(.68) contrast(1.04)}.finance-v14 .topic-list{counter-reset:course-topic}.finance-v14 .topic-list>div{position:relative;counter-increment:course-topic;padding-left:42px;border-color:#ccd6cc}.finance-v14 .topic-list>div:before{content:counter(course-topic,decimal-leading-zero);position:absolute;left:0;top:19px;font:500 12px/1.5 Georgia,serif;color:#9a7954;letter-spacing:.06em}.finance-v14 .topic-list h3{font-size:17px}.finance-v14 .topic-list p{line-height:1.8}.finance-v11.finance-v14 .v7-tools{background:#e7ede5}.finance-v11.finance-v14 .v9-plan-lab{background:#fbfbf7;border:1px solid #becfc0;box-shadow:0 24px 65px #102f2414}.finance-v11.finance-v14 .v9-plan-lab-head{border-bottom:1px solid #b1c1b1;padding-bottom:38px}.finance-v11.finance-v14 .v9-plan-lab-head h3{font-family:var(--institutional-serif);font-weight:500;color:#173b2d;letter-spacing:0}.finance-v14 .v9-plan-lab-head .v9-overline{color:#806746}.finance-v11.finance-v14 .v10-tabs{border-color:#afc0ae}.finance-v11.finance-v14 .v10-tabs button{color:#526a58}.finance-v11.finance-v14 .v10-tabs button[aria-selected=true]{color:#173b2d;border-bottom-color:#a17d53}.finance-v11.finance-v14 .v10-fields input,.finance-v11.finance-v14 .v10-fields select,.finance-v11.finance-v14 .v10-submitline select{background:#fff;border-color:#adbdaf;color:#173b2d}.finance-v11.finance-v14 .v7-faq{background:#f3f2eb}.finance-v11.finance-v14 .v7-faq-intro h2{font-family:var(--institutional-serif);letter-spacing:0}.finance-v11.finance-v14 .v7-faq-intro>span,.finance-v11.finance-v14 .v7-tools-intro>span{color:#806746}.finance-v14 .v7-faq-list{border-top-color:#214d38}.finance-v14 .v7-faq-list details{border-bottom-color:#c6d1c5}.finance-v14 .v7-faq-list summary:after{color:#967448}.finance-v11.finance-v14 .v9-centre{background:#faf9f4}.finance-v11.finance-v14 .v9-founder{border-bottom-color:#cbd5c8}.finance-v11.finance-v14 .v9-founder-details h3{font-family:var(--institutional-serif);font-weight:500;letter-spacing:0}.finance-v14 .v9-founder-details>span{color:#826846}.finance-v11.finance-v14 .dates-section--form,.finance-v11.finance-v14 .ad-dates--form{background:#102f24}.finance-v11.finance-v14 .dates-head>span,.finance-v11.finance-v14 .ad-dates-intro>span{color:#e3cca8}.finance-v11.finance-v14 .native-registration{background:#faf9f4;box-shadow:0 22px 55px #00000029}.finance-v14 .native-register-heading h3{font-family:var(--institutional-serif);font-weight:500}.finance-v14 .native-register-status{background:#e8eee6;border-left:3px solid #779176;color:#294c37}.finance-v11.finance-v14 .site-footer{background:#0b2119;border-top:1px solid #3b5948}.finance-v14 .motion-ready{opacity:.12;transform:translateY(32px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.65,.2,1)}.finance-v14 .motion-ready.motion-visible{opacity:1;transform:translateY(0)}.finance-v14 .question-lines>div.motion-ready:nth-child(2),.finance-v14 .topic-list>div.motion-ready:nth-child(2n),.finance-v14 .v7-faq-list details.motion-ready:nth-child(2n){transition-delay:.09s}.finance-v14 .v7-section-header.motion-ready,.finance-v14 .v7-tools-intro.motion-ready,.finance-v14 .v9-centre-intro.motion-ready{animation:none}.finance-v14 .question-lines>div{transition:padding-left .25s ease,border-color .25s ease}.finance-v14 .question-lines>div:hover{padding-left:12px;border-color:#8d7959}.finance-v14 .v7-case-columns article{transition:padding-left .25s ease,border-color .25s ease}.finance-v14 .v7-case-columns article:hover{padding-left:12px;border-color:#d1b58b}.finance-v11.finance-v14 .v7-case-columns:has(.v16-case-card){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px 0 48px}.finance-v11.finance-v14 .v7-case-columns .v16-case-card,.finance-v11.finance-v14 .v7-case-columns .v16-case-card:nth-child(n){display:flex;flex-direction:column;gap:0;min-width:0;padding:clamp(24px,2.3vw,40px);border:1px solid #496657;background:#153c2d}.finance-v11.finance-v14 .v7-case-columns .v16-case-card:hover{padding-left:clamp(24px,2.3vw,40px);border-color:#c8aa80;background:#1a4936}.finance-v11.finance-v14 .v16-case-card>span{color:#e0c7a1;font-size:12px;letter-spacing:.04em}.finance-v11.finance-v14 .v16-case-card h3{font-size:clamp(23px,1.9vw,31px);line-height:1.48;margin:21px 0 15px}.finance-v11.finance-v14 .v16-case-card>p{min-height:6.1em;font-size:14px;line-height:1.85}.finance-v14 .v16-case-outcome{display:flex;flex-direction:column;gap:8px;padding:22px 0;margin:23px 0 18px;border-top:1px solid #648371;border-bottom:1px solid #648371}.finance-v14 .v16-case-outcome small,.finance-v14 .v16-case-outcome>span{color:#d4e1d4;font:13px/1.6 var(--v11-sans)}.finance-v14 .v16-case-outcome strong{color:#f3dfbd;font:500 clamp(38px,3.6vw,57px)/1.15 Georgia,serif;letter-spacing:-.035em}.finance-v14 .v16-case-outcome strong span{font:.42em var(--v11-sans);letter-spacing:0}.finance-v14 .v16-case-card>small{color:#d4e1d4;font-size:12px;line-height:1.8}.finance-v14 .v16-case-card>a{display:inline-flex;justify-content:space-between;gap:20px;margin-top:auto;padding-top:26px;color:#f4dfbc;font-size:14px;font-weight:600;text-decoration:none}.finance-v11.finance-v14 .v7-case-columns .v16-case-card,.finance-v11.finance-v14 .v7-case-columns .v16-case-card:nth-child(n){background:#f5f2e9;border-color:#e1dbc9;color:#173b2d}.finance-v11.finance-v14 .v7-case-columns .v16-case-card:hover{background:#fffdf7;border-color:#d1b28a}.finance-v11.finance-v14 .v16-case-card>span{color:#886846}.finance-v11.finance-v14 .v7-case-columns .v16-case-card h3{color:#173b2d}.finance-v14 .v16-case-context{border-top:1px solid #c5cfc0;padding-top:20px;min-height:112px}.finance-v14 .v16-case-context>span{color:#846749;font-size:11px;font-weight:700}.finance-v11.finance-v14 .v16-case-context p{color:#4c5f50;margin:9px 0 0;font-size:14px;line-height:1.8}.finance-v14 .v16-case-outcome{background:#183d2d;border:0;margin:18px -8px 20px;padding:24px;min-height:152px}.finance-v14 .v16-case-card>small{color:#516355}.finance-v14 .v16-case-card>a{color:#234d36}.finance-v14 .v16-case-card>a span{color:#8c704c}.finance-v14 .v17-result{background:#123a2a;color:#f8f6ed;padding:clamp(25px,4vw,58px);margin-top:26px}.finance-v14 .v17-result-heading>span{color:#dbc199;font-size:12px;letter-spacing:.08em;font-weight:700}.finance-v14 .v17-result-heading h5{color:#fffdf6;font:500 clamp(30px,3.3vw,49px)/1.4 var(--institutional-serif);margin:13px 0}.finance-v14 .v17-result-heading>p{color:#d7e2d8;font-size:13px}.finance-v14 .v17-comparisons{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0 24px}.finance-v14 .v17-comparison{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);column-gap:12px;row-gap:15px;align-items:end;background:#f5f3eb;color:#1e4430;padding:clamp(18px,2vw,28px)}.finance-v14 .v17-comparison>span{grid-column:1/-1;color:#806747;font-size:13px;font-weight:700}.finance-v14 .v17-comparison>div{min-width:0}.finance-v14 .v17-comparison small{display:block;color:#596f5e;font-size:12px;margin-bottom:8px}.finance-v14 .v17-comparison strong{display:block;color:#163f2c;font:500 clamp(18px,2vw,30px)/1.15 Georgia,serif;letter-spacing:-.03em;white-space:nowrap}.finance-v14 .v17-comparison strong em{font:.55em var(--v11-sans);font-style:normal}.finance-v14 .v17-comparison>b{align-self:center;color:#97764c;font-size:22px;font-weight:400}.finance-v14 .v17-comparison>p{grid-column:1/-1;margin:0;padding-top:13px;border-top:1px solid #cbd4c8;color:#325f43;font-size:14px;font-weight:700}.finance-v14 .v17-risk{color:#e0e9de;font-size:13px;line-height:1.8;margin:0}.finance-v14 .v17-result-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #5a7966;margin-top:26px;padding-top:24px}.finance-v14 .v17-result-cta strong{color:#fffdf6;font-size:18px}.finance-v14 .v17-result-cta p{color:#d7e2d8;font-size:14px;line-height:1.7;margin:8px 0 0}.finance-v14 .v17-result-cta a{flex:none;display:inline-block;background:#f3e4ca;color:#173b2d;padding:16px 23px;font-size:14px;font-weight:700;text-decoration:none}.finance-v14 .v17-result-cta a:hover{background:#fff}.finance-v14 .v17-result-details{margin-top:20px}.finance-v14 .v17-result-details p{color:#405b4b;font-size:13px;line-height:1.8}@media(max-width:700px){.finance-v14 .v17-comparisons{grid-template-columns:1fr}.finance-v14 .v17-result-cta{align-items:stretch;flex-direction:column}.finance-v14 .v17-result-cta a{text-align:center}}@media(max-width:850px){.finance-v11.finance-v14 .v7-case-columns:has(.v16-case-card){grid-template-columns:1fr;gap:14px}.finance-v11.finance-v14 .v16-case-card>p{min-height:0}}.finance-v14 .topic-list>div{transition:background-color .25s ease,border-color .25s ease}.finance-v14 .topic-list>div:hover{background:#1b4c310b;border-color:#9eaa9b}@media(prefers-reduced-motion:reduce){.finance-v14 .motion-ready{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:no-preference){.finance-v14 .v7-case-columns article,.finance-v14 .topic-list>div,.finance-v14 .v7-faq-list summary{transition:background-color .25s ease,border-color .25s ease}.finance-v14 .v7-faq-list summary:hover{color:#8a6841}}@media(max-width:920px){.finance-v11.finance-v14 .masthead{height:75px;min-height:75px}}@media(max-width:700px){.finance-v11.finance-v14 .masthead{height:72px;min-height:72px}.finance-v11.finance-v14 .v9-hero-overlay,.finance-v11.finance-v14 .v9-ad-wash{background:linear-gradient(90deg,#081e15d1,#081e156e)!important}.finance-v11.finance-v14 .v9-hero-content,.finance-v11.finance-v14 .v9-ad-copy{justify-content:center}.finance-v11.finance-v14 .v9-hero-facts{background:#e9eced}}@media(prefers-reduced-motion:no-preference){.finance-v14 .motion-ready.motion-ready{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.65,.2,1),background-color .25s ease,border-color .25s ease}}.finance-v14 .question-content,.finance-v14 .v7-section-header,.finance-v14 .teaching-body,.finance-v14 .v7-tools-intro,.finance-v14 .v9-centre-intro{animation:none!important;opacity:1;transform:none}.finance-v14 .motion-ready{opacity:1;transform:none}.finance-v14 .v10-advanced[hidden],.finance-v14 .v10-submitline label[hidden],.finance-v14 .native-registration[hidden]{display:none!important}.finance-v14 .v9-hero-content>*,.finance-v14 .v9-ad-copy>*,.finance-v14 .finance-entered{animation:finance-intro .75s cubic-bezier(.2,.7,.2,1) both;animation-duration:.75s!important}
