.v10-simulator{position:relative;border-top:1px solid rgba(224,197,159,.55);padding-top:35px}.v10-intro{display:grid;grid-template-columns:1fr minmax(210px,.64fr);column-gap:8%;padding-bottom:33px}.v10-intro>p:first-child{grid-column:1/-1;font:11px/1.6 Georgia,serif;letter-spacing:.12em;color:#c8aa80;margin:0 0 14px}.v10-intro>p:first-child span{font:12px/1.5 sans-serif;letter-spacing:0;color:#b6c4c3;margin-left:15px}.v10-intro h4{font:500 clamp(29px,3vw,44px)/1.4 var(--v9-serif);color:#eee7da;margin:0}.v10-intro>p:last-child{align-self:end;font:13px/2 var(--v9-sans);color:#b5c7c6;margin:0}.v10-tabs{display:flex;gap:0;border-top:1px solid #486065;border-bottom:1px solid #486065;margin:0 0 30px}.v10-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;color:#a9c0c1;padding:16px 22px 15px 0;margin-right:36px;cursor:pointer;font:600 14px/1.5 var(--v9-sans)}.v10-tabs button[aria-selected=true]{color:#ead2ad;border-bottom-color:#c9a77b}.v10-tabs button:focus-visible,.v10-submitline button:focus-visible{outline:2px solid #e8cba1;outline-offset:4px}.v10-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 38px;margin-bottom:25px}.v10-fields[hidden],.v10-fields [hidden]{display:none!important}.v10-fields label,.v10-submitline label{display:flex;flex-direction:column;gap:9px;font:13px/1.5 var(--v9-sans);color:#cedbd8}.v10-fields input,.v10-fields select,.v10-submitline select{min-width:0;width:100%;background:#18353c;color:#f0e9df;border:1px solid #627c7b;border-radius:0;padding:13px 14px;font:16px/1.3 var(--v9-sans);min-height:49px}.v10-fields input:focus,.v10-fields select:focus,.v10-submitline select:focus{outline:2px solid #d2b58b;outline-offset:2px}.v10-fields .v10-input-note{align-self:end;font:12px/1.8 var(--v9-sans);color:#b7c9c5}.v10-submitline{display:flex;align-items:flex-end;gap:20px;padding:24px 0 31px;border-bottom:1px solid #476266}.v10-submitline label{max-width:176px;flex:1}.v10-submitline button{cursor:pointer;min-height:50px;padding:12px 26px;background:#d3b389;color:#162a31;border:0;font:700 14px/1.4 var(--v9-sans)}.v10-submitline button:hover{background:#e7cda8}.v10-output{padding:26px 0}.v10-output>p{color:#cad6d0;font-size:14px;line-height:1.9}.v10-results-head{display:flex;gap:16px;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.v10-results-head h5{font:500 clamp(23px,2vw,33px)/1.35 var(--v9-serif);margin:0;color:#f0e4d4}.v10-results-head small{color:#b9c5c1;font-size:11px}.v10-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:23px}.v10-metric{padding:0 14px 17px 0;border-bottom:1px solid #5b7172}.v10-metric small{display:block;color:#b4c2c2;font:12px/1.6 var(--v9-sans);margin-bottom:10px}.v10-metric strong{font:400 clamp(21px,2.4vw,35px)/1.3 Georgia,var(--v9-serif);letter-spacing:-.025em;color:#edd0a8;overflow-wrap:anywhere}.v10-explainer{font:13px/2 var(--v9-sans);color:#cfdbd6;margin:0 0 22px}.v10-statement{padding:15px 20px;border-left:2px solid #bd9b70;background:#1a373e;color:#e1e9e5;font:13px/1.9 var(--v9-sans);margin-bottom:26px}.v10-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #617879}.v10-ledger{width:100%;border-collapse:collapse;text-align:left;min-width:570px}.v10-ledger th{font:600 11px/1.5 var(--v9-sans);color:#c8b499;padding:14px 12px 12px 0;text-align:right;white-space:nowrap}.v10-ledger th:first-child{text-align:left}.v10-ledger td{font:12px/1.6 var(--v9-sans);padding:15px 12px 15px 0;text-align:right;border-top:1px solid #3b555b;color:#dce5dd;white-space:nowrap}.v10-ledger td:first-child{text-align:left;color:#e3ccb0}.v10-ledger tr[data-selected=true] td{background:#c2a3741a}.v10-table-note{font:11px/1.8 var(--v9-sans);color:#a8b9b7;margin-top:9px}.v10-method,.v10-advanced{border-top:1px solid #496467;margin:0}.v10-method summary,.v10-advanced summary{list-style:none;cursor:pointer;padding:18px 8px 18px 0;font:13px/1.65 var(--v9-sans);color:#e0c6a3}.v10-method summary::-webkit-details-marker,.v10-advanced summary::-webkit-details-marker{display:none}.v10-method summary:after,.v10-advanced summary:after{content:"＋";float:right;color:#c4a780}.v10-method[open] summary:after,.v10-advanced[open] summary:after{content:"－"}.v10-method [data-v10-assumptions]{font:12px/2 var(--v9-sans);color:#bdcecc;padding:6px 0 23px}.v10-method [data-v10-assumptions] p{margin:0 0 12px}.v10-method [data-v10-assumptions] strong{color:#e0cba9}.v10-disclaimer{font:11px/1.9 var(--v9-sans);color:#adbfbe;padding:12px 0 32px;margin:0}.v10-disclaimer a{color:#e3c398;text-underline-offset:4px}.v10-advanced{border-bottom:1px solid #496467;margin-top:7px}.v10-advanced-panel{padding:24px 0 26px}.v10-advanced-panel .v9-plan-results{margin-top:24px}.v10-error{color:#f6d0bf!important;font-weight:600}@media(max-width:920px){.v10-intro{grid-template-columns:1fr}.v10-intro>p:last-child{margin-top:18px}.v10-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.v10-intro>p:first-child span{display:block;margin:6px 0 0}.v10-intro h4{font-size:31px}.v10-tabs{justify-content:space-between;gap:7px}.v10-tabs button{margin:0;padding:13px 3px 13px 0;font-size:13px}.v10-fields{grid-template-columns:1fr;gap:17px}.v10-submitline{flex-direction:column;align-items:stretch;gap:15px}.v10-submitline label{max-width:none}.v10-submitline button{width:100%}.v10-metrics{gap:17px 12px}.v10-metric strong{font-size:clamp(19px,6vw,27px)}.v10-results-head{display:block}.v10-results-head small{display:block;margin-top:10px}.v10-ledger{min-width:570px}.v10-advanced-panel .v9-plan-metrics{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.v10-submitline button{transition:none}}.finance-v11.finance-v14{--v18-ink:#123b2b;--v18-gold:#c6a477;--v18-paper:#f6f3e9}.finance-v11.finance-v14 .schedule-preview{position:relative;background:var(--v18-ink);color:#fffaf0;border:0;overflow:hidden}.finance-v11.finance-v14 .schedule-preview:after{content:"";position:absolute;width:260px;height:260px;right:-80px;top:-145px;border:1px solid #c5aa7680;border-radius:50%;box-shadow:0 0 0 28px #ffffff08,0 0 0 56px #ffffff06;pointer-events:none}.finance-v11.finance-v14 .schedule-preview h2,.finance-v11.finance-v14 .schedule-preview p,.finance-v11.finance-v14 .schedule-preview strong,.finance-v11.finance-v14 .schedule-preview span{color:#f7f2e8}.finance-v11.finance-v14 .schedule-preview .schedule-intro>span{color:#e4c99d;letter-spacing:.15em}.finance-v11.finance-v14 .schedule-preview .schedule-option{border-color:#ffffff47}.finance-v11.finance-v14 .schedule-preview .registration-forward{background:#ecd9b8;color:#123b2b;border-color:#ecd9b8;transition:transform .25s ease,background .25s ease}.finance-v11.finance-v14 .schedule-preview .registration-forward:hover{background:#fff8e9;transform:translateY(-3px)}.finance-v11.finance-v14 .question-section{background:#f7f4ec}.finance-v11.finance-v14 .question-lines{counter-reset:audience;border:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.finance-v11.finance-v14 .question-lines>div{counter-increment:audience;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:27px 24px 30px;background:#fffdf7;border:1px solid #e4e1d4;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.finance-v11.finance-v14 .question-lines>div:before{content:"0" counter(audience);color:#a88a5b;font:500 14px Georgia,serif;letter-spacing:.14em}.finance-v11.finance-v14 .question-lines>div:hover{transform:translateY(-5px);border-color:#c7ab7a;box-shadow:0 14px 30px #193c2512}.finance-v11.finance-v14 .question-lines>div p{margin:0}.finance-v11.finance-v14 .v7-cases{background:#123b2b}.finance-v11.finance-v14 .v7-case-feature{overflow:hidden;border:1px solid #ffffff38}.finance-v11.finance-v14 .v11-case-image{overflow:hidden}.finance-v11.finance-v14 .v11-case-image img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.finance-v11.finance-v14 .v7-case-feature:hover .v11-case-image img{transform:scale(1.035)}.finance-v11.finance-v14 .v7-case-columns .v16-case-card:nth-child(n){position:relative;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.finance-v11.finance-v14 .v7-case-columns .v16-case-card:nth-child(n):hover{transform:translateY(-5px);box-shadow:0 18px 40px #071e1533}.finance-v11.finance-v14 .v16-case-outcome{background:linear-gradient(135deg,#1b4b35,#102f23)}.finance-v11.finance-v14 .v7-tools{background:#ecefe6}.finance-v11.finance-v14 .v9-plan-lab{box-shadow:0 28px 70px #193c2512}.finance-v11.finance-v14 .v10-tabs [role=tab]{transition:color .25s ease,background .25s ease,border-color .25s ease}.finance-v11.finance-v14 .v10-tabs [role=tab][aria-selected=true]{color:#123b2b;background:#e4ece0;border-color:#a58a5f}.finance-v11.finance-v14 .v10-fields input:focus-visible,.finance-v11.finance-v14 .v10-fields select:focus-visible{outline:3px solid #c4a777;outline-offset:2px}.finance-v11.finance-v14 .v17-result{background:linear-gradient(135deg,#123b2b,#1a5138)}.finance-v11.finance-v14 .v17-comparison{border-top:3px solid #c7a676}.finance-v11.finance-v14 .v17-comparison strong{font-size:clamp(23px,2.4vw,36px)}.finance-v11.finance-v14 a:focus-visible,.finance-v11.finance-v14 button:focus-visible{outline:3px solid #be9b66;outline-offset:3px}@media(max-width:850px){.finance-v11.finance-v14 .question-lines{grid-template-columns:1fr;gap:10px}.finance-v11.finance-v14 .question-lines>div{padding:22px}}@media(max-width:700px){.finance-v11.finance-v14 .v17-comparison strong{font-size:clamp(22px,6vw,30px)}}@media(prefers-reduced-motion:reduce){.finance-v11.finance-v14 .question-lines>div,.finance-v11.finance-v14 .v7-case-columns .v16-case-card:nth-child(n),.finance-v11.finance-v14 .v11-case-image img{transition:none}}.finance-v11.finance-v14{--v19-green:#103b29;--v19-lime:#d8eb91;--v19-cream:#fcf8ea;--v19-sand:#f1dfbd}.finance-v11.finance-v14 .masthead{background:#fffdf5}.finance-v11.finance-v14 .v14-desktop-cta{background:#174a32;border-radius:100px}.finance-v11.finance-v14 .v9-hero{background:#0c3827}.finance-v11.finance-v14 .v9-hero-image img{filter:saturate(1.12) brightness(.82) contrast(1.04)}.finance-v11.finance-v14 .v9-hero-overlay{background:linear-gradient(90deg,#052217f0,#0a3020c7 48%,#0622183d)!important}.finance-v11.finance-v14 .v9-hero-content{min-height:clamp(600px,72svh,800px);padding-block:85px}.finance-v11.finance-v14 .v9-hero-kicker{padding:8px 16px;border:1px solid #def1a3a8;border-radius:99px;color:#edffc1;letter-spacing:.07em}.finance-v11.finance-v14 .v9-hero h1{max-width:12em;font-family:var(--v11-sans);font-size:clamp(55px,6.1vw,104px);line-height:1.19;font-weight:700;letter-spacing:-.035em}.finance-v11.finance-v14 .v9-hero h1 em{color:#dcf19a}.finance-v11.finance-v14 .v9-hero-subtitle{color:#fffef4;font-weight:600}.finance-v11.finance-v14 .v9-main-cta{background:#e0f19b;border-color:#e0f19b;color:#103b29;border-radius:100px;padding:18px 30px;box-shadow:0 8px 30px #0003;transition:transform .25s ease,background .25s ease}.finance-v11.finance-v14 .v9-main-cta:hover{background:#f1ffc6;border-color:#f1ffc6;transform:translateY(-3px)}.finance-v11.finance-v14 .v9-hero-facts{background:#fff9e8}.finance-v11.finance-v14 .v9-hero-facts b{color:#598044}.v19-hero-seal{position:absolute;z-index:3;right:8%;top:24%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(160px,17vw,250px);aspect-ratio:1;border:1px solid #e9f6cb;border-radius:50%;color:#f4ffde;text-align:center;background:#10402ca6;box-shadow:0 0 0 12px #ecffcb18,0 0 0 25px #ecffcb0c;pointer-events:none}.v19-hero-seal span{font:600 10px/1.35 Manrope,sans-serif;letter-spacing:.2em}.v19-hero-seal b{font:700 clamp(26px,3vw,44px)/1.2 var(--v11-sans);margin:10px 0}.v19-hero-seal i{font:500 11px var(--v11-sans);font-style:normal}.v19-ticker{background:#d9ec9c;color:#173e2b;overflow:hidden;padding:16px 0}.v19-ticker-track{display:flex;width:max-content;animation:v19-slide 35s linear infinite}.v19-ticker-track span{white-space:nowrap;font:700 15px/1.3 var(--v11-sans);letter-spacing:.12em}.v19-ticker-track b{padding:0 26px;color:#537a3b}@keyframes v19-slide{to{transform:translate(-50%)}}.finance-v11.finance-v14 .schedule-preview{background:#154a32}.finance-v11.finance-v14 .schedule-preview .registration-forward{background:#d9ec9c;border-color:#d9ec9c;border-radius:100px}.finance-v11.finance-v14 .question-section{background:#fcf8ea}.finance-v11.finance-v14 .question-content h2{color:#103b29;font-family:var(--v11-sans);font-weight:700}.finance-v11.finance-v14 .question-lines{gap:14px}.finance-v11.finance-v14 .question-lines>div{min-height:215px;border:0;border-radius:18px;padding:28px;box-shadow:none}.finance-v11.finance-v14 .question-lines>div:nth-child(1){background:#dceca9}.finance-v11.finance-v14 .question-lines>div:nth-child(2){background:#eadcc1}.finance-v11.finance-v14 .question-lines>div:nth-child(3){background:#d5e4d5}.finance-v11.finance-v14 .question-lines>div:before{color:#426944;font-size:24px}.finance-v11.finance-v14 .question-lines strong{font-family:var(--v11-sans);font-size:clamp(24px,2.2vw,34px)}.finance-v11.finance-v14 .v7-cases{background:#10412d}.finance-v11.finance-v14 .v7-section-header h2{font-family:var(--v11-sans);font-weight:700}.finance-v11.finance-v14 .v7-case-feature{border:0;border-radius:20px;background:#f3e9d1}.finance-v11.finance-v14 .v7-case-columns .v16-case-card:nth-child(n){border-radius:18px;background:#fbf7e9;border:0}.finance-v11.finance-v14 .v16-case-outcome{border-radius:14px;background:#cfe895}.finance-v11.finance-v14 .v16-case-outcome strong{color:#133e2a}.finance-v11.finance-v14 .v16-case-outcome small,.finance-v11.finance-v14 .v16-case-outcome>span{color:#31543a}.finance-v11.finance-v14 .teaching-section{background:#f5dfbd}.finance-v11.finance-v14 .teaching-body h2{font-family:var(--v11-sans);font-weight:700}.finance-v11.finance-v14 .topic-list>div{border-color:#b9b69a}.finance-v11.finance-v14 .topic-list>div:hover{background:#fff6}.finance-v11.finance-v14 .v7-tools{background:#dce9d5}.finance-v11.finance-v14 .v7-tools-intro h2{font-family:var(--v11-sans);font-weight:700}.finance-v11.finance-v14 .v9-plan-lab{border-radius:22px;overflow:hidden;box-shadow:0 25px 60px #183e261a}.finance-v11.finance-v14 .v10-tabs [role=tab][aria-selected=true]{background:#d9ec9c;border-color:#416a3d}.finance-v11.finance-v14 .v17-result{border-radius:16px;background:#154b32}.finance-v11.finance-v14 .v17-comparison{border:0;border-radius:12px}.finance-v11.finance-v14 .v17-result-cta a{background:#d9ec9c;border-radius:100px}.finance-v11.finance-v14 .v7-faq{background:#f4e5c8}.finance-v11.finance-v14 .v7-faq-list details{border-color:#baa989}.finance-v11.finance-v14 .v7-faq-list details[open]{background:#fff8e7}.finance-v11.finance-v14 .v9-centre{background:#fcf8ea}@media(max-width:950px){.v19-hero-seal{right:4%;width:150px}}@media(max-width:700px){.finance-v11.finance-v14 .v9-hero-content{min-height:630px;padding:76px 23px 55px;justify-content:center}.finance-v11.finance-v14 .v9-hero h1{font-size:clamp(37px,10vw,52px)}.finance-v11.finance-v14 .v9-hero-overlay{background:linear-gradient(90deg,#052217f0,#072b1dad)!important}.v19-hero-seal{display:none}.finance-v11.finance-v14 .question-lines>div{min-height:0;padding:23px}.finance-v11.finance-v14 .v7-case-feature,.finance-v11.finance-v14 .v7-case-columns .v16-case-card:nth-child(n){border-radius:14px}.finance-v11.finance-v14 .v9-plan-lab{border-radius:16px}}@media(prefers-reduced-motion:reduce){.v19-ticker-track{animation:none}}.v20-possibilities{display:grid;grid-template-columns:1.05fr 1fr;gap:8%;padding:clamp(70px,8vw,120px) clamp(24px,7vw,130px);background:#f3dfb7;color:#123b29}.v20-possibilities>div:first-child>p:first-child{color:#607838;font-weight:700}.v20-possibilities h2{font:700 clamp(40px,5vw,72px)/1.22 var(--v11-sans);letter-spacing:-.03em;margin:16px 0 24px}.v20-possibilities>div:first-child>p{max-width:32em;line-height:1.9}.v20-possibilities a{display:inline-flex;margin-top:18px;background:#163e2b;color:#fff;border-radius:99px;padding:15px 24px;font-weight:700;text-decoration:none}.v20-outcomes{align-self:center;border-top:1px solid #a99e78}.v20-outcomes p{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0;padding:23px 0;border-bottom:1px solid #b8ac89}.v20-outcomes strong{font-size:clamp(22px,2.3vw,32px)}.v20-outcomes span{font-size:14px;text-align:right}.v20-outcomes small{display:block;margin-top:18px;line-height:1.7}.finance-v11.finance-v14 .question-lines>div a{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding:12px 0 2px;color:#153d29;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor}.finance-v11.finance-v14 .question-lines>div a:focus-visible{outline:3px solid #183c2b;outline-offset:4px}.finance-v11.finance-v14 .v10-submitline [data-v10-run]{background:#173f2d;color:#fff;font-weight:700;border-radius:99px;padding:17px 28px}@media(max-width:700px){.v20-possibilities{grid-template-columns:1fr;gap:35px}.v20-outcomes p{align-items:flex-start;flex-direction:column;gap:5px}.v20-outcomes span{text-align:left}.finance-v11.finance-v14 .question-lines>div a{margin-top:8px}}.finance-v11.finance-v14 .question-section{display:block;padding:clamp(70px,7vw,120px) clamp(24px,7vw,130px);background:#f9f4e5}.finance-v11.finance-v14 .question-section .section-rail{display:flex;align-items:center;gap:18px;border:0;margin-bottom:24px}.finance-v11.finance-v14 .question-content{display:block;min-width:0}.finance-v11.finance-v14 .question-content h2{max-width:none;margin:0;font-size:clamp(38px,4.6vw,68px);line-height:1.22}.finance-v11.finance-v14 .question-content h2 br{display:none}.finance-v11.finance-v14 .question-content .section-lead{margin:18px 0 35px;max-width:54em}.finance-v11.finance-v14 .question-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.finance-v11.finance-v14 .question-lines>div{min-width:0;min-height:245px;padding:clamp(22px,2.6vw,38px);gap:12px}.finance-v11.finance-v14 .question-lines>div strong{max-width:100%;font-size:clamp(22px,2.3vw,34px);white-space:normal;overflow-wrap:anywhere}.finance-v11.finance-v14 .question-lines>div p{max-width:100%;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.finance-v11.finance-v14 .question-lines>div a{align-self:flex-start;white-space:normal}.finance-v11.finance-v14 .v17-result-heading h5{font-family:var(--v11-sans);font-weight:700;font-size:clamp(28px,3vw,42px)}.finance-v11.finance-v14 .v17-comparison{background:#f9f6ea;gap:14px 10px}.finance-v11.finance-v14 .v17-comparison strong{font-family:var(--v11-sans);font-size:clamp(23px,2.3vw,36px);font-weight:700;letter-spacing:-.045em;white-space:normal;overflow-wrap:anywhere}.finance-v11.finance-v14 .v17-comparison>div:nth-of-type(2) strong{color:#174e30;background:#d5eb91;border-radius:6px;padding:5px 7px;margin:-5px -7px}.finance-v11.finance-v14 .v17-comparison>p{font-size:clamp(15px,1.25vw,19px);color:#154b30}.finance-v11.finance-v14 .v17-result-cta a{font-size:16px;padding:18px 28px;box-shadow:0 5px 24px #0002}.finance-v11.finance-v14 .v9-tools-baseline-title,.finance-v11.finance-v14 .v7-tools-body,.finance-v11.finance-v14 .example-section--worked{display:none!important}.v21-seminar{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.7fr);gap:clamp(35px,6vw,100px);padding:clamp(60px,7vw,110px) clamp(24px,7vw,130px);background:#d5eb91;color:#153c2b}.v21-seminar h2{font:700 clamp(37px,4.6vw,70px)/1.25 var(--v11-sans);margin:16px 0 22px}.v21-seminar p{max-width:44em;line-height:1.9}.v21-seminar a{display:inline-flex;gap:22px;margin-top:20px;padding:18px 29px;background:#123e2a;color:#fff;border-radius:99px;text-decoration:none;font-weight:700}.v21-seminar-aside{align-self:center;display:flex;flex-direction:column;gap:12px;border-left:2px solid #719158;padding:15px 0 15px 30px}.v21-seminar-aside strong{font-size:clamp(25px,2.3vw,36px)}.v21-seminar-aside span{line-height:1.6}@media(max-width:850px){.finance-v11.finance-v14 .question-lines{grid-template-columns:1fr}.finance-v11.finance-v14 .question-lines>div{min-height:0}}@media(max-width:700px){.finance-v11.finance-v14 .question-content h2 br{display:block}.finance-v11.finance-v14 .v17-comparison strong{font-size:clamp(22px,6vw,30px)}.v21-seminar{grid-template-columns:1fr}.v21-seminar-aside{padding-left:20px}}.finance-v11.finance-v14{--v22-forest:#0c3729;--v22-ivory:#f7f5e9;--v22-chartreuse:#d1ed7e}.finance-v11.finance-v14 .masthead{background:#f7f5e9;border:0}.v22-hero{background:var(--v22-ivory);color:var(--v22-forest);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);min-height:650px;overflow:hidden}.v22-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(65px,7vw,120px) clamp(26px,5.5vw,105px)}.v22-kicker{color:#4c6954;font:700 12px/1.5 var(--v11-sans);letter-spacing:.08em;margin:0 0 28px}.v22-hero h1{color:#103b2a;font:700 clamp(48px,5.4vw,88px)/1.2 var(--v11-sans);letter-spacing:-.05em;margin:0}.v22-hero h1 span{color:#3e7755}.v22-intro{color:#315441;font:500 clamp(16px,1.3vw,20px)/1.9 var(--v11-sans);margin:30px 0 0}.v22-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:32px}.v22-actions a{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:15px 23px;border:1px solid #113e2c;border-radius:4px;color:#113e2c;text-decoration:none;font:700 14px/1.5 var(--v11-sans);transition:transform .2s ease,background .2s ease}.v22-actions a:first-child{background:#103c2a;color:#fff}.v22-actions a:hover{transform:translateY(-3px);background:#d0e9a4;color:#103b29}.v22-actions a:focus-visible{outline:3px solid #548d50;outline-offset:3px}.v22-meta{margin:38px 0 0;color:#607a67;font:500 12px/1.5 var(--v11-sans)}.v22-visual{position:relative;overflow:hidden;min-width:0;min-height:100%;background:#184333}.v22-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#163b2b18 35%,#0c2e20a8);pointer-events:none}.v22-visual>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:55% 50%;animation:v22-image 16s ease-in-out infinite alternate}.v22-visual-caption{position:absolute;z-index:2;right:24px;bottom:22px;color:#fff;font-size:11px}.v22-orbit{position:absolute;z-index:2;left:50%;top:50%;width:clamp(200px,23vw,340px);aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center}.v22-orbit-ring{position:absolute;inset:0;border:1px solid #f5ffe4a8;border-radius:50%;animation:v22-spin 18s linear infinite}.v22-orbit-ring:before,.v22-orbit-ring:after{content:"";position:absolute;width:13px;height:13px;top:50%;border-radius:50%;background:#d5ef8e;box-shadow:0 0 20px #e5ffab}.v22-orbit-ring:before{left:-7px}.v22-orbit-ring:after{right:-7px}.v22-orbit-core{width:76%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border-radius:50%;background:#113d2ce8;color:#fff;box-shadow:0 20px 70px #081f1c66}.v22-orbit-core small,.v22-orbit-core span{font:600 12px/1.5 var(--v11-sans);letter-spacing:.04em}.v22-orbit-core strong{margin:10px 0;color:#d9f299;font:700 clamp(30px,3.1vw,48px)/1.2 var(--v11-sans)}@keyframes v22-spin{to{transform:rotate(360deg)}}@keyframes v22-image{0%{transform:scale(1.01)}to{transform:scale(1.08)}}.finance-v11.finance-v14 .v20-possibilities{background:#123c2b;color:#f4f6e8}.finance-v11.finance-v14 .v20-possibilities h2,.finance-v11.finance-v14 .v20-possibilities p,.finance-v11.finance-v14 .v20-possibilities strong,.finance-v11.finance-v14 .v20-possibilities span,.finance-v11.finance-v14 .v20-possibilities small{color:inherit}.finance-v11.finance-v14 .v20-possibilities a{background:#d1ed7e;color:#123c2b;border-radius:4px}.finance-v11.finance-v14 .v20-outcomes{border-color:#ffffff5e}.finance-v11.finance-v14 .v20-outcomes p{border-color:#ffffff4a}.finance-v11.finance-v14 .question-section{background:#f7f5e9}.finance-v11.finance-v14 .question-lines>div{border-radius:0;border-top:5px solid #2d6548}.finance-v11.finance-v14 .question-lines>div:nth-child(2){border-color:#a07e50}.finance-v11.finance-v14 .question-lines>div:nth-child(3){border-color:#739769}.finance-v11.finance-v14 .v7-cases{background:#e9eedc;color:#123c2b}.finance-v11.finance-v14 .v7-section-header h2,.finance-v11.finance-v14 .v7-section-header>p,.finance-v11.finance-v14 .v7-section-header>p strong{color:#123c2b}.finance-v11.finance-v14 .v7-case-columns .v16-case-card:nth-child(n){border-radius:0}.finance-v11.finance-v14 .v7-case-feature{border-radius:0}.finance-v11.finance-v14 .v7-link{color:#123c2b}.finance-v11.finance-v14 .v21-seminar{background:#d1ed7e}@media(max-width:800px){.v22-hero{display:flex;flex-direction:column;min-height:0}.v22-hero-copy{padding:60px 25px 45px}.v22-hero h1{font-size:clamp(43px,10vw,70px)}.v22-intro{margin-top:22px}.v22-meta{margin-top:25px}.v22-visual{min-height:360px}.v22-orbit{width:210px}.v22-orbit-core strong{font-size:32px}}@media(max-width:390px){.v22-actions{align-items:stretch;width:100%}.v22-actions a{flex:1 1 100%}.v22-visual{min-height:320px}}@media(prefers-reduced-motion:reduce){.v22-orbit-ring,.v22-visual>img{animation:none}.v22-actions a{transition:none}}.v22-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:clamp(670px,82vh,930px);background:#183e2c;isolation:isolate}.v22-visual{position:absolute;z-index:0;inset:0;min-height:0}.v22-visual>img{object-position:center 52%;filter:saturate(1.08)}.v22-visual:after{background:linear-gradient(90deg,#052416e0,#09311ec4 38%,#0e332026 80%),linear-gradient(0deg,#06291d55,transparent 42%)}.v22-hero-copy{width:min(850px,70%);padding:clamp(80px,8vw,145px) clamp(28px,7.5vw,145px);color:#fff}.v22-kicker{color:#e0eec9}.v22-hero h1{color:#fff;font-size:clamp(55px,6vw,100px);letter-spacing:-.045em;line-height:1.17}.v22-hero h1 span{color:#e1f5bd}.v22-intro{color:#f8fff5}.v22-actions a{border-color:#eef6df;color:#fff}.v22-actions a:first-child{background:#dcf0aa;border-color:#dcf0aa;color:#123c2b}.v22-meta{color:#e0ebd9}.v22-orbit{inset:auto 8% 15% auto;transform:none;width:clamp(160px,17vw,240px)}.v22-orbit-core{background:#f4f6e9e8;color:#123c2b}.v22-orbit-core strong{color:#194a30}.v22-visual-caption{color:#fff;background:#0d3329a8;padding:5px 8px}.finance-v11.finance-v14 .schedule-preview{background:#f3edda;color:#153c2b}.finance-v11.finance-v14 .schedule-preview h2,.finance-v11.finance-v14 .schedule-preview p,.finance-v11.finance-v14 .schedule-preview strong,.finance-v11.finance-v14 .schedule-preview span{color:#153c2b}.finance-v11.finance-v14 .schedule-preview .schedule-intro>span{color:#58774f}.finance-v11.finance-v14 .schedule-preview .schedule-option{border-color:#a4b7a0}.finance-v11.finance-v14 .schedule-preview .schedule-option>span,.finance-v11.finance-v14 .schedule-preview .schedule-option>strong{display:block}.finance-v11.finance-v14 .schedule-preview .schedule-option>strong{font-size:clamp(22px,2vw,30px);line-height:1.3;margin:5px 0;overflow-wrap:anywhere}.finance-v11.finance-v14 .schedule-preview .registration-forward{background:#17432e;color:#fff;border-color:#17432e}.finance-v11.finance-v14 .v20-possibilities{background:#163d2c}.finance-v11.finance-v14 .question-section{background:#f8f5e8}.finance-v11.finance-v14 .question-lines{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid #acbda9}.finance-v11.finance-v14 .question-lines>div{display:grid;grid-template-columns:70px minmax(160px,1fr) minmax(220px,1.5fr) auto;align-items:center;gap:24px;min-height:0;padding:24px 12px;border:0;border-bottom:1px solid #acbda9;border-radius:0;background:transparent}.finance-v11.finance-v14 .question-lines>div:nth-child(n){background:transparent}.finance-v11.finance-v14 .question-lines>div:before{font:500 22px Georgia,serif;color:#809c70}.finance-v11.finance-v14 .question-lines>div strong{font-size:clamp(26px,2.6vw,40px)}.finance-v11.finance-v14 .question-lines>div a{margin:0;white-space:nowrap;border:1px solid #204b33;padding:12px 18px}.finance-v11.finance-v14 .question-lines>div:hover{transform:none;box-shadow:none;background:#e4edd6}.finance-v11.finance-v14 .v7-case-feature{background:#fff8e8}.finance-v11.finance-v14 .v11-case-image img,.finance-v11.finance-v14 .teaching-photo img{object-fit:cover}@media(max-width:800px){.v22-hero{display:block;min-height:700px}.v22-visual{position:absolute;min-height:0}.v22-visual:after{background:linear-gradient(180deg,#062619e0,#09301cb0 58%,#082a1b4d)}.v22-hero-copy{width:100%;min-height:700px;justify-content:flex-start;padding:70px 25px 180px}.v22-hero h1{font-size:clamp(44px,10vw,70px)}.v22-orbit{width:145px;right:25px;bottom:36px}.v22-orbit-core strong{font-size:24px;margin:3px 0}.v22-orbit-core small,.v22-orbit-core span{font-size:10px}.finance-v11.finance-v14 .question-lines>div{grid-template-columns:38px minmax(0,1fr);gap:8px 14px;padding:22px 4px}.finance-v11.finance-v14 .question-lines>div p,.finance-v11.finance-v14 .question-lines>div a{grid-column:2}.finance-v11.finance-v14 .question-lines>div a{justify-self:start;margin-top:8px}}@media(prefers-reduced-motion:reduce){.v22-visual>img,.v22-orbit-ring{animation:none}}.finance-v11.finance-v14 .v7-tools{background:#123d2b;padding:clamp(60px,6vw,105px) clamp(24px,7vw,130px)}.finance-v11.finance-v14 .v7-tools-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:14px 7%;align-items:end;margin-bottom:34px}.finance-v11.finance-v14 .v7-tools-intro>span{grid-column:1/-1;color:#d5eca5;font-weight:700}.finance-v11.finance-v14 .v7-tools-intro h2{color:#fffdf1;margin:0;font-size:clamp(38px,4.3vw,65px);line-height:1.22}.finance-v11.finance-v14 .v7-tools-intro p{color:#e0ebdc;line-height:1.9;margin:0;max-width:34em}.finance-v11.finance-v14 .v9-plan-lab{background:#fffdf5;border-radius:14px;overflow:hidden;box-shadow:0 20px 65px #06261b50}.finance-v11.finance-v14 .v9-plan-lab-head{display:none}.finance-v11.finance-v14 .v10-simulator{padding:clamp(24px,4vw,54px)}.finance-v11.finance-v14 .v10-intro{display:block;margin:0 0 20px}.finance-v11.finance-v14 .v10-intro>p:first-child{display:none}.finance-v11.finance-v14 .v10-intro h4{color:#163f2c;font:700 clamp(24px,2.3vw,34px)/1.3 var(--v11-sans);margin:0 0 8px}.finance-v11.finance-v14 .v10-intro p:last-child{color:#51685a;font-size:14px;margin:0}.finance-v11.finance-v14 .v10-tabs{margin:24px 0 30px;border:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-v11.finance-v14 .v10-tabs button[role=tab]{min-width:0;min-height:55px;padding:12px 10px;border:1px solid #b8cab7;border-radius:7px;background:#f0f4e9;color:#345643;text-align:center}.finance-v11.finance-v14 .v10-tabs button[aria-selected=true]{background:#d1e99e;color:#103c29;border-color:#668e56}.finance-v11.finance-v14 .v10-fields input,.finance-v11.finance-v14 .v10-fields select{border-color:#a7bdaa;background:#fff;border-radius:4px;min-height:52px}.finance-v11.finance-v14 .v10-submitline [data-v10-run]{background:#17472e;box-shadow:0 6px 18px #193d251f}@media(max-width:700px){.finance-v11.finance-v14 .v7-tools-intro{grid-template-columns:1fr;gap:13px}.finance-v11.finance-v14 .v7-tools-intro>span{grid-column:auto}.finance-v11.finance-v14 .v10-tabs{gap:5px}.finance-v11.finance-v14 .v10-tabs button[role=tab]{font-size:13px;padding-inline:4px}}
