.launch-site{--ink:#183c39;--soft:#61746e;--accent:#287659;background:#fafaf6;color:var(--ink);min-height:100vh;line-height:1.6}.launch-site a{text-decoration:none;color:inherit}.launch-site button{font:inherit}.launch-site a:focus-visible,.launch-site button:focus-visible,.launch-site summary:focus-visible{outline:3px solid #c2812e;outline-offset:4px}.launch-header{max-width:1200px;margin:auto;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.launch-brand{font-size:24px;font-weight:800;letter-spacing:-1px;display:inline-flex;gap:10px;align-items:center}.launch-brand>span{background:var(--ink);color:#c0eed0;width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.launch-header nav{display:flex;align-items:center;gap:28px;font-size:14px}.launch-header .launch-access{border:1px solid #cfdbd1;border-radius:8px;padding:9px 14px;display:inline-flex;align-items:center;gap:8px}.launch-hero{max-width:1200px;margin:auto;padding:70px 30px 72px;display:grid;grid-template-columns:1.05fr 1fr;gap:62px;align-items:center}.launch-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);display:block}.launch-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4e9870;margin-right:8px}.launch-hero h1{font-size:clamp(38px,4.3vw,59px);line-height:1.12;letter-spacing:-2.4px;margin:23px 0;color:var(--ink);font-weight:600}.launch-hero h1 em{font-style:normal;color:var(--accent)}.launch-hero>div>p{max-width:470px;color:var(--soft);line-height:1.8}.launch-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:30px}.launch-button{border-radius:8px;background:var(--ink);color:#fff!important;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px}.launch-button:hover{background:#265b4f}.launch-button.outline{background:transparent;border:1px solid #c5d7cb;color:var(--ink)!important}.launch-text-link{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:7px}.launch-hero>div>small{display:block;font-size:12px;color:var(--soft);margin-top:18px}.launch-demo{background:#fff;border:1px solid #dbe3da;border-radius:15px;box-shadow:0 25px 65px #2449360d;scroll-margin-top:30px;min-width:0}.launch-demo-bar{border-bottom:1px solid #edf1ea;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--soft)}.launch-demo-bar i{display:inline-block;width:7px;height:7px;background:#68a983;border-radius:50%;margin-right:8px}.launch-demo-bar small{background:#f2f4ee;border-radius:4px;padding:2px 6px;font-size:10px;white-space:nowrap}.launch-demo-tabs{display:flex;gap:7px;margin:20px 22px 0}.launch-demo-tabs button{border:0;background:#f5f6f2;border-radius:7px;padding:7px 11px;font-size:12px;color:#67776e}.launch-demo-tabs button[aria-selected=true]{background:#e6f2e8;color:#245f44;font-weight:700}.launch-demo [role=tabpanel]{padding:0 24px 25px;min-height:315px}.launch-demo-label{font-size:13px;color:#768276;margin:24px 0 16px}.launch-demo-kpis{display:grid;grid-template-columns:1fr 1fr;gap:18px}.launch-demo-kpis span{font-size:11px;color:#768276;display:block}.launch-demo-kpis strong{display:block;font-size:25px;letter-spacing:-.8px;margin:5px 0}.launch-demo-cash{background:#eef6ee;border-radius:10px;padding:16px 18px;margin-top:20px}.launch-demo-cash>span{display:block;font-size:12px;color:#537362}.launch-demo-cash strong{display:block;font-size:24px;color:#2a6d4e;margin-top:5px}.launch-demo-cash small{font-size:12px;font-weight:400}.launch-demo-allocation{display:flex;height:9px;gap:3px;margin-top:24px;border-radius:9px;overflow:hidden}.launch-demo-allocation span:first-child{background:#3d805e}.launch-demo-allocation span:last-child{background:#b7cbb2}.launch-demo-legend{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#748271}.launch-demo-note{font-size:12px;color:#627669;margin:18px 0 0}.launch-demo [role=tabpanel]>small{font-size:10px;display:block;color:#748271;line-height:1.6;margin-top:10px}.launch-demo-gauge{height:10px;background:#e8c69f;border-radius:8px;margin:20px 0}.launch-demo-gauge span{display:block;width:92.4%;height:100%;background:#3d805e;border-radius:8px 0 0 8px}.launch-demo-waterfall{font-size:12px;color:#637c6e;margin-top:20px}.launch-demo-waterfall>div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #edf1ea}.launch-benefit-strip{background:#f1f3ec;border-top:1px solid #e4e8de;border-bottom:1px solid #e4e8de;display:flex;justify-content:center;flex-wrap:wrap;gap:60px;padding:24px 30px;color:#506c5b;font-size:13px}.launch-benefit-strip span{display:flex;align-items:center;gap:10px}.launch-section{max-width:1140px;margin:auto;padding:80px 30px;scroll-margin-top:20px}.launch-section-heading{text-align:center}.launch-section-heading h2,.launch-steps h2{font-size:34px;line-height:1.25;letter-spacing:-1.2px;font-weight:600;margin:18px 0}.launch-section-heading p{font-size:15px;color:var(--soft);margin:14px 0 0}.launch-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px}.launch-feature-grid article{border-top:1px solid #cdd9cc;padding:22px 6px}.launch-feature-grid article>span{font-size:12px;color:#659471}.launch-feature-grid h3{font-size:19px;line-height:1.4;margin:15px 0}.launch-feature-grid p{font-size:14px;color:var(--soft)}.launch-steps{max-width:1080px;margin:0 auto;border-radius:18px;background:#edf2e8;padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:50px}.launch-steps ol{list-style:none;padding:0;margin:0;display:grid;gap:24px}.launch-steps li{display:flex;align-items:start;gap:16px}.launch-steps li>b{display:grid;place-items:center;flex:none;width:34px;height:34px;background:#fff;border-radius:50%;font-size:12px;color:#5d876c}.launch-steps h3{font-size:15px;margin:2px 0 5px}.launch-steps p{font-size:13px;color:var(--soft);margin:0}.launch-billing{display:flex;justify-content:center;gap:5px;margin:28px auto;background:#ebefe7;padding:5px;border-radius:9px;width:max-content;max-width:100%}.launch-billing button{border:0;background:transparent;padding:9px 14px;border-radius:6px;font-size:12px;color:var(--soft)}.launch-billing button[aria-pressed=true]{background:white;color:var(--ink);box-shadow:0 2px 4px #24392110}.launch-pricing{display:grid;grid-template-columns:1fr 1fr;max-width:860px;gap:24px;margin:26px auto 0;align-items:stretch}.launch-pricing article{position:relative;background:#fff;border:1px solid #dce4d7;border-radius:14px;padding:30px;display:flex;flex-direction:column}.launch-pricing article.featured{background:#f0f6ed;border-color:#82ab89}.launch-pricing h3{font-size:19px;margin:13px 0}.launch-pricing article>p:not(.launch-price){color:var(--soft);font-size:13px;margin:0;min-height:44px}.launch-pricing .launch-price{font-size:40px;font-weight:600;letter-spacing:-1.4px;line-height:1.1;margin:6px 0 16px}.launch-price small{font-size:12px;letter-spacing:0;font-weight:400;white-space:nowrap}.launch-pricing ul{list-style:none;padding:0;display:grid;gap:12px;margin:25px 0}.launch-pricing li{display:flex;align-items:start;gap:9px;font-size:13px}.launch-pricing li svg{flex:none;color:var(--accent);margin-top:2px}.launch-coming,.launch-pricing article>.launch-button{margin-top:auto}.launch-pricing article>small{display:block;color:var(--soft);font-size:11px;line-height:1.7;margin-top:16px}.launch-plan-tag{position:absolute;top:-11px;right:20px;border-radius:12px;background:#3d7555;color:white;font-size:10px;padding:3px 12px}.launch-coming{border:1px dashed #a5bfaa;border-radius:8px;padding:13px 10px;text-align:center;font-size:13px;color:#53735c}.launch-pricing-note{font-size:12px;color:var(--soft);text-align:center;margin-top:20px}.launch-faq{max-width:840px;padding-top:20px}.launch-faq .launch-section-heading{margin-bottom:32px}.launch-faq details{border-bottom:1px solid #dfe6da;padding:18px 0}.launch-faq summary{font-size:15px;font-weight:600;cursor:pointer}.launch-faq details p{font-size:14px;color:var(--soft);line-height:1.8}.launch-footer{background:#edf0e8;padding:35px max(30px,calc((100vw - 1080px)/2));display:grid;grid-template-columns:1fr 1fr;gap:24px}.launch-footer p{font-size:12px;color:var(--soft)}.launch-footer>div:nth-child(2){display:flex;gap:14px;flex-direction:column;align-items:end;font-size:12px}.launch-footer>small{grid-column:1/-1;border-top:1px solid #d8e0d3;padding-top:18px;font-size:10px;color:var(--soft)}.launch-simulator{max-width:1100px;margin:auto;padding:35px 30px 75px}.launch-back{display:block;font-size:12px;color:var(--soft)!important;margin-bottom:28px}.launch-simulator h1{font-size:38px;font-weight:600;letter-spacing:-1.5px;line-height:1.2;margin:16px 0}.launch-simulator>p{font-size:15px;color:var(--soft)}.launch-calc-grid{display:grid;gap:26px;align-items:start;margin-top:36px}.launch-calc-inputs,.launch-calc-results{background:#fff;border:1px solid #dce4d7;border-radius:14px;padding:28px;min-width:0}.launch-calc-grid h2{font-size:20px;margin:0 0 8px}.launch-calc-inputs>p{font-size:12px;color:var(--soft);margin:0 0 24px}.launch-calc-inputs label{display:block;margin:20px 0}.launch-calc-inputs label>span{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.launch-calc-inputs label>div{position:relative}.launch-calc-inputs input{width:100%;height:44px;border:1px solid #c9d7c9;border-radius:7px;padding:0 80px 0 12px;color:var(--ink)}.launch-calc-inputs input:focus{outline:2px solid #659c76;outline-offset:1px}.launch-calc-inputs label b{position:absolute;right:12px;top:11px;color:var(--soft);font-size:12px;font-weight:400;pointer-events:none}.launch-calc-inputs small{display:block;font-size:11px;color:var(--soft);margin-top:6px;line-height:1.5}.launch-reset{border:0;border-bottom:1px solid #a8c0ac;background:transparent;color:var(--accent);padding:3px 0;font-size:12px!important}.launch-calc-hero{background:#edf6eb;padding:20px;border-radius:10px;margin:22px 0}.launch-calc-hero>span{display:block;font-size:13px;color:#517158}.launch-calc-hero strong{display:block;font-size:40px;letter-spacing:-1px;color:#286244;margin:6px 0}.launch-calc-hero p{color:#53745f;font-size:12px;margin:0}.launch-calc-hero.negative{background:#faf0e6}.launch-calc-hero.negative strong{color:#a45436}.launch-calc-metrics{margin:20px 0}.launch-calc-metrics>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #edf1e9;align-items:center;font-size:12px}.launch-calc-metrics dt{color:var(--soft);max-width:66%}.launch-calc-metrics dd{font-size:15px;font-weight:600;margin:0;text-align:right}.launch-formula{font-size:12px;color:var(--soft);margin-top:20px}.launch-formula summary{font-weight:600;cursor:pointer}.launch-formula p{line-height:1.8}.launch-local-note{font-size:11px;color:var(--soft);line-height:1.6;margin-top:20px}.launch-calc-next{border-top:1px solid #dfe6da;margin-top:25px;padding-top:24px}.launch-calc-next h3{font-size:20px;font-weight:600;line-height:1.4;margin:10px 0}.launch-calc-next p{font-size:13px;color:var(--soft)}.launch-calc-next .launch-text-link{font-size:12px;flex-wrap:wrap;color:var(--accent)}.launch-calc-next>small{display:block;font-size:10px;color:var(--soft);margin-top:12px}.launch-calc-error{color:#9b4d35;font-size:14px;background:#fff1e5;padding:16px;border-radius:8px}@media(max-width:900px){.launch-hero{gap:30px;padding-top:40px}.launch-hero h1{font-size:42px}.launch-actions{align-items:start;flex-direction:column}.launch-benefit-strip{gap:25px}.launch-demo-kpis strong{font-size:22px}}@media(max-width:700px){.launch-header{padding:20px;flex-wrap:wrap;gap:16px}.launch-header nav{gap:16px;font-size:12px;flex-wrap:wrap}.launch-brand{font-size:22px}.launch-hero{grid-template-columns:1fr;padding:30px 20px 40px;gap:35px}.launch-hero h1{font-size:43px;letter-spacing:-1.7px}.launch-hero>div>p{font-size:15px}.launch-actions{flex-direction:row;align-items:center}.launch-demo [role=tabpanel]{min-height:300px;padding:0 20px 22px}.launch-demo-tabs{margin-left:20px;margin-right:20px}.launch-benefit-strip{justify-content:start;gap:20px;padding:20px}.launch-benefit-strip span{width:calc(50% - 10px);font-size:11px}.launch-section{padding:50px 20px}.launch-section-heading h2,.launch-steps h2{font-size:28px}.launch-section-heading p{font-size:13px}.launch-calc-grid,.launch-feature-grid,.launch-pricing{grid-template-columns:1fr}.launch-feature-grid{margin-top:28px;gap:8px}.launch-feature-grid article{padding:18px 0}.launch-steps{grid-template-columns:1fr;margin:0 20px;padding:28px;gap:32px}.launch-pricing{gap:30px}.launch-pricing article{padding:25px}.launch-faq{padding-top:0}.launch-footer{padding:28px 20px;grid-template-columns:1fr}.launch-footer>div:nth-child(2){align-items:start}.launch-simulator{padding:26px 20px 50px}.launch-simulator h1{font-size:31px}.launch-calc-inputs,.launch-calc-results{padding:22px}.launch-calc-grid{gap:20px;margin-top:26px}}.discovery-simulator>h1{font-size:42px}.discovery-path{display:flex;margin:30px 0 0;flex-wrap:wrap}.discovery-path button{display:flex;align-items:center;gap:9px;font-size:13px;background:#f0f3ec;border:1px solid #dce4d7;border-radius:9px;padding:12px 18px;color:#657967}.discovery-path button[aria-pressed=true]{background:#e3efdf;color:#27593b;border-color:#9cbe9b}.discovery-form-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#71826d;margin-bottom:22px}.discovery-form-top button{border:0;background:transparent;text-decoration:underline;font-size:11px;color:#527457}.discovery-inputs .discovery-title{margin:0 0 24px}.discovery-zone{border-top:1px solid #e3e9de;padding:17px 0}.discovery-zone:last-of-type{border-bottom:1px solid #e3e9de}.discovery-zone-heading{display:flex;width:100%;align-items:start;gap:12px;padding:0;background:transparent;border:0;color:#2e4d36;text-align:left}.discovery-zone-heading>b{display:grid;place-items:center;width:29px;height:29px;flex:none;background:#f0f4ed;border-radius:8px;font-size:12px}.discovery-zone.open .discovery-zone-heading>b{background:#deebd7;color:#286046}.discovery-zone-heading>span:first-of-type{flex:1}.discovery-zone-heading strong{display:block;font-size:14px}.discovery-zone-heading small{display:block;font-weight:400;font-size:11px;color:#71826d;margin-top:5px;line-height:1.5}.discovery-zone-heading>span:last-child{font-size:19px;line-height:1}.discovery-inputs .discovery-next{margin-top:8px;width:100%;font-size:13px}.discovery-tip{font-size:12px;line-height:1.7;color:#607856;padding:13px;background:#f2f6ed;border-radius:8px}.discovery-result-caption{font-size:11px;color:#75836d;margin:3px 0}.discovery-results h3{font-size:17px;margin:0 0 9px;font-weight:600}.discovery-scenarios{border-top:1px solid #e3e9de;padding-top:22px;margin-top:24px}.discovery-scenarios>p{font-size:12px;color:#6e7c66;margin:0 0 15px}.discovery-scenarios>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.discovery-scenarios article{padding:12px 9px;border:1px solid #dfe5d8;border-radius:8px;background:#fafbf8}.discovery-scenarios article.selected{background:#eaf3e4;border-color:#99b78b}.discovery-scenarios article>span{display:block;font-size:10px;color:#6f7d67}.discovery-scenarios article>strong{display:block;font-size:20px;color:#2e6b49;margin-top:7px;letter-spacing:-.5px}.discovery-scenarios article>strong.loss{color:#a45a3a}.discovery-scenarios article strong small{display:block;font-size:10px;font-weight:400;color:#6f7d67;letter-spacing:0}.discovery-scenarios>small{display:block;font-size:10px;line-height:1.7;margin-top:10px;color:#78846d}.discovery-projection{background:#f5f7f1;border-radius:10px;margin-top:26px}.discovery-projection dl{font-size:12px;margin:0}.discovery-projection dl>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #e1e7d8;align-items:center}.discovery-projection dt{color:#67795c;max-width:65%}.discovery-projection dd{margin:0;font-weight:600;white-space:nowrap;text-align:right}.discovery-projection p{font-size:10px;color:#78846d;line-height:1.7;margin:13px 0 0}.discovery-save{padding:24px;background:#eaf3e4;border:1px solid #b6cdae;border-radius:12px;margin-top:26px}.discovery-save h3{font-size:23px;line-height:1.3;margin-top:12px}.discovery-save p{font-size:13px;color:#607655}.discovery-save .launch-button{width:100%;margin-top:8px}.discovery-save>small{display:block;font-size:10px;color:#75846a;margin-top:12px;line-height:1.6}.discovery-resume{padding:14px 18px;border:1px solid #d1dfc8;background:#f0f5e9;border-radius:9px;margin-top:25px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px}.discovery-resume>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.discovery-resume button{border:0;background:transparent;white-space:nowrap;color:#316d49;font-size:12px;font-weight:600}.discovery-save-dialog{--ink:#183c39;--soft:#61746e;--accent:#287659;background:#fafbf7!important;color:#183c39!important;max-width:580px!important}.discovery-save-dialog [data-slot=dialog-title]{font-size:25px;line-height:1.3}.discovery-save-dialog [data-slot=dialog-description]{font-size:14px;line-height:1.7;color:#657b62}.discovery-save-dialog ul{padding:0;list-style:none;display:grid;gap:10px;font-size:13px;margin:8px 0}.discovery-save-dialog li{display:flex;align-items:center;gap:10px}.discovery-save-dialog li svg{color:#4d8855}.discovery-account-coming{background:#ecf2e6;border-radius:9px;padding:16px;font-size:13px}.discovery-account-coming p{font-size:12px;color:#687f61;line-height:1.7;margin:7px 0 0}.discovery-save-dialog>.launch-button{width:100%}.discovery-save-dialog>small{font-size:10px;color:#77856e;line-height:1.7}.discovery-notice{font-size:12px;color:#377747;line-height:1.6;margin:0}.discovery-simulator>.discovery-notice{margin-top:20px}.discovery-save-dialog>.launch-button.outline{margin-top:-6px}.discovery-save-dialog .launch-kicker{font-size:10px}.discovery-save-dialog button:disabled{cursor:not-allowed}.discovery-simulator .launch-calc-grid{margin-top:22px}@media(max-width:700px){.discovery-simulator>h1{font-size:31px}.discovery-path{display:grid;grid-template-columns:1fr 1fr;gap:8px}.discovery-path button{padding:11px;font-size:12px}.discovery-scenarios article>strong{font-size:17px}.discovery-scenarios article{padding:11px 7px}.discovery-projection{padding:17px}.discovery-projection dd{font-size:12px}.discovery-resume{align-items:start;flex-direction:column;gap:8px}.discovery-save-dialog{max-height:calc(100dvh - 30px);overflow-y:auto;padding:22px;width:calc(100vw - 28px)}.discovery-save-dialog [data-slot=dialog-title]{font-size:22px}}.account-main{max-width:760px;margin:0 auto;padding:48px 24px 80px}.account-main h1{font-size:clamp(32px,5vw,48px);margin:16px 0 24px}.account-card{background:white;border:1px solid #dce7e0;border-radius:20px;padding:32px;margin:24px 0;display:grid;gap:16px}.account-card p{line-height:1.7}.account-card form{display:grid;gap:20px}.account-card label{display:grid;gap:8px;font-weight:600}.account-card input{border:1px solid #abbfb2;border-radius:10px;padding:14px;width:100%;min-width:0;font:inherit}.account-card small{font-weight:400;color:#547061;line-height:1.6}.account-code{overflow-wrap:anywhere;white-space:normal;background:#eef5ef;padding:18px;user-select:all}.account-cash{font-size:32px;color:#168267}.account-card a:not(.launch-button){text-decoration:underline}.account-main .launch-button{white-space:normal;text-align:center}@media(max-width:600px){.account-card{padding:22px}.account-main{padding:30px 16px}}.launch-site{--ink:#193c35;--soft:#546c61;--accent:#247455;background:#f7f9f5;font-family:var(--font-sans);line-height:1.65}.launch-site h1,.launch-site h2,.launch-site h3{text-wrap:balance}.launch-site p{max-width:70ch}.launch-site input{font-size:16px}.launch-site input:focus-visible{outline:3px solid #4b92766b;outline-offset:2px}.launch-site a,.launch-site button,.launch-site summary{touch-action:manipulation}.launch-button{min-height:48px;border:1px solid transparent;border-radius:12px;padding:14px 22px;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 5px 12px #193c3510}.launch-button:hover{box-shadow:0 8px 18px #193c3520;transform:translateY(-1px)}.launch-button:disabled{transform:none}.launch-button.outline{box-shadow:none;background:#fff}.launch-skip{position:fixed;top:-100px;left:20px;z-index:100;background:#193c35;color:white!important;padding:12px 20px;border-radius:10px}.launch-skip:focus{top:12px}.launch-header{max-width:none;padding:18px max(28px,calc((100vw - 1140px)/2));background:#f7f9f5ed;border-bottom:1px solid #dce6dc;backdrop-filter:blur(16px);position:sticky;top:0;z-index:30}.launch-header nav{gap:24px}.launch-header nav>a{min-height:44px;display:inline-flex;align-items:center}.launch-header nav>a:hover{color:var(--accent)}.launch-header .launch-access{background:#fff;border-radius:12px}.launch-brand>span{border-radius:11px}.launch-hero{padding-top:70px;padding-bottom:80px;gap:58px;background:radial-gradient(ellipse at 80% 55%,#d9e7d680,transparent 60%)}.launch-hero h1{font-size:clamp(40px,4.8vw,64px);letter-spacing:-2.6px;line-height:1.08}.launch-hero>div>p{font-size:17px}.launch-demo{border-radius:22px;box-shadow:0 24px 65px #193c3515;border-color:#ceddcf;overflow:hidden}.launch-demo-intro{padding:23px 24px 18px;background:#edf4e9}.launch-demo-intro strong{display:block;font-size:20px;letter-spacing:-.5px;margin-top:5px}.launch-demo-bar{font-size:12px;padding:12px 24px}.launch-demo-tabs button{min-height:42px;padding:9px 13px}.launch-demo-cash strong,.launch-demo-kpis strong{font-variant-numeric:tabular-nums}.launch-demo-note{font-size:13px}.launch-benefit-strip{background:#fff;gap:50px}.launch-feature-grid article{background:#fff;border:1px solid #dce6dc;border-radius:18px;padding:26px;box-shadow:0 3px 12px #193c3505}.launch-feature-grid article>span{display:grid;place-items:center;width:34px;height:34px;background:#edf4e9;border-radius:10px;font-weight:700}.launch-feature-grid h3{font-size:20px}.launch-steps{border:1px solid #d5e3ce;border-radius:22px;padding:44px;background:#eaf2e5}.launch-pricing article{border-radius:20px;padding:32px;box-shadow:0 8px 30px #193c3507}.launch-pricing article.featured{border-color:#62977a;background:#eef6e9}.launch-billing button{min-height:44px}.launch-faq summary{min-height:44px;display:list-item;padding-top:7px}.launch-faq details p{padding-right:22px}.launch-footer{background:#eaf0e5}.launch-footer>div:nth-child(2) a{min-height:32px}.share-patrivue{margin-top:20px;display:grid;gap:8px;max-width:340px}.share-patrivue button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:fit-content;border:1px solid #b4c8b7;border-radius:10px;background:#fff;padding:10px 14px;min-height:44px;font-size:13px;color:var(--ink);font-weight:600}.share-patrivue span{font-size:12px;line-height:1.5;color:var(--soft)}.share-patrivue input{width:100%;border:1px solid #a6bca9;padding:10px;border-radius:8px}.launch-demo,.launch-section{scroll-margin-top:110px}.launch-back{width:fit-content;min-height:32px;display:flex;align-items:center}.launch-simulator{max-width:1180px;padding-top:38px}.discovery-simulator>h1{font-size:clamp(34px,4vw,48px);letter-spacing:-1.8px;line-height:1.12}.discovery-step-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;margin-top:30px;color:var(--soft)}.discovery-step-intro>span:first-child{font-weight:700;color:var(--ink)}.discovery-path{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.discovery-path button{justify-content:center;min-height:48px;border-radius:12px;font-weight:600;background:#fff}.discovery-path button[aria-pressed=true]{background:#193c35;color:#fff;border-color:#193c35;box-shadow:0 5px 12px #193c3520}.launch-calc-grid{grid-template-columns:1fr 1fr;gap:24px}.launch-calc-inputs,.launch-calc-results{border-color:#d7e2d7;border-radius:20px;padding:30px;box-shadow:0 4px 24px #193c3505}.discovery-zone[hidden]{display:none}.discovery-zone.open{border:0;padding-top:10px}.discovery-zone-heading strong{font-size:19px;letter-spacing:-.4px}.discovery-zone-heading>span:last-child{display:none}.discovery-zone-heading>b{width:36px;height:36px;border-radius:11px}.discovery-zone-heading small{font-size:12px}.launch-calc-inputs input{height:49px;border-radius:10px;background:#fbfcf9}.launch-calc-inputs label{margin:22px 0}.launch-calc-inputs label>span{font-size:14px}.launch-calc-inputs label b{top:14px;font-size:13px}.launch-calc-inputs small{font-size:12px}.launch-calc-inputs input[aria-invalid=true]{border-color:#b46140;background:#fff9f4}.launch-calc-inputs .discovery-field-error{color:#a04b2d}.discovery-form-top button{min-height:36px}.discovery-previous{background:transparent;border:0;color:var(--soft);padding:10px 0;min-height:42px;font-size:13px}.discovery-next{min-height:48px}.discovery-reset-confirm{border:1px solid #dfc8a8;border-radius:12px;padding:15px;background:#fff8ec;font-size:13px;line-height:1.6}.discovery-reset-confirm button{border:1px solid #d6b994;background:white;border-radius:8px;padding:9px;margin:7px 8px 0 0;min-height:40px}.launch-calc-hero{border-radius:16px;padding:24px;background:#eaf4e7}.launch-calc-hero strong{font-size:46px;font-variant-numeric:tabular-nums}.launch-calc-metrics{margin:16px 0}.launch-calc-metrics dt{font-size:13px}.launch-calc-metrics dd{font-variant-numeric:tabular-nums}.discovery-projection>summary,.discovery-scenarios>summary{cursor:pointer;font-size:15px;font-weight:700;min-height:40px;list-style-position:inside}.discovery-projection h3,.discovery-scenarios h3{display:none}.discovery-projection[open]>summary,.discovery-scenarios[open]>summary{margin-bottom:12px}.discovery-projection p,.discovery-scenarios article>span,.discovery-scenarios>small{font-size:12px}.discovery-projection{padding:20px;border:1px solid #e0e8da}.discovery-projection:not([open]){padding:15px 20px}.discovery-save{background:#f1f6ed;border-radius:16px;padding:22px}.discovery-save h3{font-size:20px}.discovery-save>small{font-size:12px}.discovery-save-dialog{border-radius:20px!important;padding:30px!important;gap:16px!important}.discovery-save-dialog>p{font-size:13px;line-height:1.6;color:var(--soft)}.discovery-other-save{border-top:1px solid #d9e3d3;padding-top:12px}.discovery-other-save summary{font-size:13px;cursor:pointer;color:#546c61;min-height:40px}.discovery-other-save button{width:100%;margin-top:10px}.discovery-other-save>small{display:block;font-size:12px;line-height:1.6;margin-top:15px;color:var(--soft)}.discovery-mobile-summary{display:none}.discovery-notice{margin-top:10px;font-size:13px}.account-main{max-width:1100px;padding:42px 30px 76px}.account-main h1{font-weight:600;letter-spacing:-1.8px;line-height:1.12;margin:12px 0 32px}.account-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:start}.account-benefits{padding:32px;background:#eaf2e5;border:1px solid #d5e3ce;border-radius:20px}.account-benefits h2{font-size:25px;line-height:1.3;letter-spacing:-.6px;margin:15px 0}.account-benefits p{font-size:14px;color:var(--soft)}.account-benefits ul{list-style:none;padding:18px 0;margin:20px 0;border-top:1px solid #c9d9c3;display:grid;gap:18px}.account-benefits li{display:flex;align-items:start;gap:10px;font-size:14px}.account-benefits li svg{flex:none;margin-top:3px;color:var(--accent)}.account-pilot-note{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--soft)}.account-card{margin:0;padding:30px;border-color:#d5e1d5;box-shadow:0 8px 32px #193c3507;gap:18px;min-width:0}.account-card>p:first-child{margin:0;font-size:15px}.account-card label{font-size:14px}.account-card input{height:48px;background:#fcfdfb}.account-card input::placeholder{color:#708475}.account-card form .launch-button{width:100%}.account-password{position:relative;display:block}.account-password input{padding-right:54px}.account-password button{position:absolute;right:3px;top:3px;width:42px;height:42px;display:grid;place-items:center;background:transparent;border:0;color:#536e61;border-radius:8px}.account-match{color:#267151!important}.account-mismatch{color:#965239!important}.account-card details{border-top:1px solid #e0e7db;padding-top:15px;font-size:13px;color:var(--soft)}.account-card details summary{cursor:pointer;min-height:36px}.account-code{font-size:14px;border:1px solid #ccdcc9;border-radius:10px;line-height:1.8}.account-benefits .account-cash small{font-size:13px}.account-space .account-layout{display:block}.account-space .account-project{max-width:850px;margin-top:22px}.account-project-kind{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--soft)}.account-free-badge{margin-left:auto;background:#eaf4e7;padding:4px 10px;border-radius:20px;font-size:12px;color:#28704c}.account-project h2{font-size:25px;line-height:1.3;letter-spacing:-.6px;margin:0}.account-project .account-cash{font-size:40px;letter-spacing:-1px;font-variant-numeric:tabular-nums}.account-project-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e0e7db;border-bottom:1px solid #e0e7db;padding:20px 0;gap:20px;margin:0}.account-project-metrics dt{font-size:12px;color:var(--soft)}.account-project-metrics dd{font-size:19px;margin:6px 0 0;font-weight:600;font-variant-numeric:tabular-nums}.account-space .launch-button.outline{margin-top:25px}.account-empty-icon{width:64px;height:64px;border-radius:18px;background:#eaf4e7;display:grid;place-items:center;color:var(--accent)}@media(max-width:900px){.launch-header{padding:16px 24px}.launch-header nav{gap:18px}.launch-hero{gap:28px}.launch-hero h1{font-size:43px}.account-layout{gap:22px;grid-template-columns:.8fr 1.2fr}.account-benefits{padding:25px}.account-benefits h2{font-size:23px}}@media(max-width:700px){.launch-header{position:relative;padding:18px 20px;gap:12px}.launch-header nav{gap:16px;width:100%;justify-content:space-between;font-size:12px;flex-wrap:nowrap}.launch-header .launch-access{padding:8px 11px}.launch-hero{padding:34px 20px 45px;gap:32px}.launch-hero h1{font-size:44px;letter-spacing:-1.8px}.launch-feature-grid{gap:14px}.launch-feature-grid article{padding:24px}.launch-benefit-strip{gap:18px}.launch-steps{padding:28px}.launch-demo,.launch-section{scroll-margin-top:20px}.launch-section-heading h2{font-size:30px}.launch-simulator{padding:28px 16px 112px}.discovery-path{position:sticky;top:0;z-index:20;background:#f7f9f5f5;backdrop-filter:blur(12px);padding:10px 0;margin:8px 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.discovery-path button{flex-direction:column;gap:5px;font-size:11px;padding:9px 4px;min-height:63px}.discovery-step-intro{font-size:12px;gap:12px;margin-top:24px}.discovery-step-intro>span:last-child{max-width:65%;text-align:right}.launch-calc-grid{grid-template-columns:1fr;gap:18px;margin-top:12px!important}.launch-calc-inputs,.launch-calc-results{padding:24px 20px}.discovery-zone-heading strong{font-size:18px}.discovery-mobile-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;bottom:0;left:0;right:0;z-index:35;border-top:1px solid #cadccb;background:#fffffff2;backdrop-filter:blur(16px);padding:12px 16px max(12px,env(safe-area-inset-bottom));box-shadow:0 -6px 25px #193c3510}.discovery-mobile-summary>div{display:grid;gap:3px;min-width:0}.discovery-mobile-summary span{font-size:11px;color:var(--soft)}.discovery-mobile-summary strong{font-size:17px;color:#247455;white-space:nowrap;font-variant-numeric:tabular-nums}.discovery-mobile-summary strong.negative{color:#9b4d35}.discovery-mobile-summary button{padding:10px 12px;font-size:12px;min-height:44px;flex:none}.discovery-save-dialog{padding:24px!important;max-height:calc(100dvh - 30px);overflow-y:auto}.discovery-scenarios article>strong{font-size:19px}.account-main{padding:30px 20px 55px}.account-main h1{font-size:34px;margin-bottom:24px}.account-layout{grid-template-columns:1fr;gap:20px}.account-benefits{padding:23px}.account-benefits h2{font-size:22px}.account-benefits ul{grid-template-columns:1fr;gap:10px;margin:14px 0;padding:14px 0}.account-benefits p{margin-bottom:0}.account-card{padding:24px}.account-project-metrics{grid-template-columns:1fr;gap:14px}.account-project-metrics>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.account-project-metrics dd{margin:0;font-size:17px}.account-project .account-cash{font-size:34px}.account-free-badge{padding:3px 8px}.account-project-kind{font-size:12px}.account-benefits .account-cash{font-size:28px}.account-login .account-benefits,.account-recover .account-benefits{display:none}}@media(prefers-reduced-motion:reduce){.launch-site *,.launch-site :after,.launch-site :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.launch-button:hover{transform:none}}.discovery-fix-field{display:grid;gap:5px;text-align:left;background:#fffaf4;border:1px solid #e8c6af;border-radius:9px;padding:12px;margin-top:12px;width:100%;font-size:13px;color:#934a2b}.discovery-fix-field span{font-size:12px}.launch-calc-error h3{margin:0 0 8px}@media(max-width:700px){.account-register .account-benefits:not(.has-pending){display:none}.account-register .account-benefits.has-pending{padding:18px 20px}.account-register .account-benefits.has-pending h2{font-size:19px;margin:7px 0}.account-register .account-benefits.has-pending .account-cash{font-size:25px}.account-register .account-benefits.has-pending .account-pilot-note,.account-register .account-benefits.has-pending ul{display:none}.account-register .account-benefits.has-pending p{font-size:12px;margin:8px 0 0}}.discovery-zone-heading h2{display:block;font-size:19px;line-height:1.4;letter-spacing:-.4px;margin:0;scroll-margin-top:110px;outline:none}.discovery-zone-heading h2:focus-visible{outline:2px solid #639878;outline-offset:5px;border-radius:4px}@media(max-width:700px){.discovery-zone-heading h2{font-size:18px;scroll-margin-top:90px}}.graphic-budget{margin-top:20px}.graphic-budget-hero{background:#183c39;color:white;border-radius:14px;padding:24px;display:grid;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:16px}.graphic-eyebrow{font-size:12px;color:#c7e4d5;display:block}.graphic-budget-hero strong{display:block;font-size:42px;letter-spacing:-1.8px;margin:9px 0;line-height:1.25;font-variant-numeric:tabular-nums}.graphic-tax{font-size:11px;display:block;color:#d5e5dd}.graphic-budget-hero p{font-size:11px;color:#d5e5dd;margin:10px 0 0}.graphic-budget-hero.has-effort,.has-effort .graphic-budget-ring>div{background:#654735}.graphic-budget-ring{width:130px;height:130px;padding:13px;border-radius:50%;display:grid;place-items:center}.graphic-budget-ring>div{background:#183c39;border-radius:50%;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.graphic-budget-ring span{font-size:10px;color:#d5e5dd}.graphic-budget-ring b{font-size:20px}.graphic-budget-legend{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin:20px 0 10px}.graphic-budget-legend dt,.graphic-capital-legend dt{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--soft)}.graphic-budget-legend i,.graphic-capital-legend i{width:8px;height:8px;border-radius:50%;flex:none}.graphic-budget-legend dd{font-size:17px;font-weight:650;margin:4px 0 0 15px}.graphic-budget-source,.graphic-note{font-size:11px;line-height:1.75;color:var(--soft);margin:12px 0 0}.graphic-credit-play{background:#f1f5ee;border:1px solid #dfe8da;border-radius:12px;padding:16px;margin-top:18px}.graphic-credit-play>div:first-child{display:flex;gap:8px;align-items:center;font-size:12px}.graphic-duration{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.graphic-duration button{background:white;border:1px solid #cbdacb;border-radius:8px;min-height:44px;display:flex;justify-content:center;align-items:center;gap:8px;color:#345c4c;font-size:13px;cursor:pointer}.graphic-duration button[aria-pressed=true]{background:#183c39;color:white}.graphic-duration button:disabled{opacity:.55;cursor:default}.graphic-credit-play>small{display:block;font-size:10px;line-height:1.7;color:var(--soft)}.graphic-capital,.graphic-scenarios{border-top:1px solid #e0e7dc;margin-top:26px;padding-top:24px}.graphic-section-heading{display:flex;gap:11px;align-items:start;margin-bottom:20px}.graphic-icon{display:grid;place-items:center;background:#eaf3e7;width:36px;height:36px;flex:none;border-radius:10px;color:#2c7653}.graphic-section-heading h3{font-size:18px;margin:0 0 4px}.graphic-section-heading p{font-size:12px;color:var(--soft);margin:0}.graphic-scenario-axis{display:grid;grid-template-columns:1fr auto 1fr;font-size:10px;color:#6b7c71;padding:0 12px;margin-bottom:8px}.graphic-scenario-axis span:last-child{text-align:right}.graphic-scenario-list{display:grid;gap:8px}.graphic-scenario-list article{padding:12px;border:1px solid #e2e8dd;border-radius:9px;background:#fafbf8}.graphic-scenario-list article.current{border-color:#9ac6ad;background:#edf6ef}.graphic-scenario-list article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:11px}.graphic-scenario-list article>div:first-child>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.graphic-scenario-list article>div:first-child>span small{font-size:9px;background:#daeedd;color:#376149;padding:2px 7px;border-radius:10px}.graphic-scenario-list strong{color:#2b7755;font-size:17px;white-space:nowrap}.graphic-scenario-list strong small{font-size:10px;font-weight:400;margin-left:4px}.graphic-scenario-track{height:12px;background:#e5eae2;border-radius:5px;position:relative;overflow:hidden}.graphic-scenario-track>span{position:absolute;top:0;height:100%;border-radius:4px;background:#48a683}.graphic-scenario-track>span.loss{background:#b57b58}.graphic-scenario-zero{position:absolute;left:50%;top:0;height:100%;width:1px;background:#759187;z-index:1}.graphic-capital .loss,.graphic-scenario-list .loss{color:#985333}.graphic-capital-highlight{display:grid;gap:3px}.graphic-capital-highlight>span{font-size:12px;color:var(--soft)}.graphic-capital-highlight strong{font-size:32px;letter-spacing:-1px;color:#247555}.graphic-capital-highlight small{font-size:11px;color:var(--soft)}.graphic-capital-svg{display:block;width:100%;height:auto;margin:20px 0 10px;overflow:visible}.graphic-capital-svg text{fill:#63766c;font:12px system-ui,sans-serif}.graphic-year-control{display:grid;grid-template-columns:1fr auto;gap:2px 10px;font-size:12px;align-items:center}.graphic-year-control input{grid-column:1/-1;width:100%;min-height:44px;margin:0;accent-color:#287659;cursor:pointer}.graphic-year-control input:focus-visible{outline:3px solid #c2812e;outline-offset:2px}.graphic-capital-legend{display:grid;gap:10px;margin:12px 0 0;padding:15px;background:#f5f7f1;border-radius:10px}.graphic-capital-legend>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.graphic-capital-legend dd{margin:0;font-size:13px;font-weight:600}.graphic-capital-legend .value{background:#6a8bbb}.graphic-capital-legend .debt{background:#af9070}.graphic-capital-legend .capital{background:#27835f}@media(max-width:1000px) and (min-width:701px){.graphic-budget-hero{grid-template-columns:1fr}.graphic-budget-ring{display:none}}@media(max-width:700px){.graphic-budget-hero{padding:18px;grid-template-columns:minmax(0,1fr) 100px;gap:10px}.graphic-budget-ring{width:100px;height:100px;padding:10px}.graphic-budget-ring b{font-size:16px}.graphic-budget-ring span{font-size:9px}.graphic-budget-hero strong{font-size:32px}.graphic-budget-legend{gap:12px}.graphic-scenario-list strong{font-size:16px}.graphic-scenario-list strong small{display:block;text-align:right;margin:0}.graphic-capital-legend{padding:12px}}@media(max-width:360px){.graphic-budget-hero{grid-template-columns:1fr}.graphic-budget-ring{display:none}}.launch-site .discovery-simulator{padding-top:20px}.launch-site .discovery-simulator .launch-back{margin-bottom:16px}.launch-site .discovery-simulator>h1{font-size:36px;margin:10px 0;line-height:1.25}.launch-site .discovery-simulator>h1 br{display:none}.launch-site .discovery-step-intro{margin-top:18px}.launch-site .discovery-resume{margin-top:16px}.launch-site .discovery-path{margin-top:10px}.launch-site .discovery-simulator .launch-calc-grid{margin-top:20px}@media(max-width:700px){.launch-site .discovery-simulator>h1{font-size:30px}.launch-site .discovery-simulator .launch-calc-grid{margin-top:12px}}.scenario-stress-summary{padding:14px 16px;border-radius:14px;background:#edf5ef;color:#245b48;font-size:14px;line-height:1.6;margin:16px 0}.scenario-stress-summary.needs-effort{background:#fff4e8;color:#88572f}.scenario-budget-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scenario-budget-cards article{padding:16px;border:1px solid #dce6dd;border-radius:16px;background:#fafcf9;display:grid;gap:8px}.scenario-budget-cards article.current{border-color:#97c9b0;background:#edf7f0}.scenario-budget-cards article>span{font-size:12px;font-weight:600}.scenario-budget-cards strong{font-size:25px;color:#24775b;white-space:nowrap}.scenario-budget-cards strong.loss{color:#a15832}.scenario-budget-cards strong small{font-size:11px;font-weight:400}.scenario-budget-cards p{font-size:11px!important;margin:0!important;line-height:1.4}.graphic-assumptions{font-size:12px;margin-top:12px;line-height:1.6}.graphic-assumptions summary{cursor:pointer;font-weight:600}.graphic-assumptions p{font-size:12px!important;max-width:none!important}.furnished-receipts,.rental-receipt-settings{padding:18px;border:1px solid #d7e3d6;border-radius:16px;background:#f4f8f1;display:grid;gap:10px}.furnished-receipts>strong{font-size:26px}.furnished-receipts small,.rental-receipt-settings small{font-size:12px}.receipt-property-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #dce5d8}.receipt-property-row small{display:block}.receipt-incomplete{color:#8a582b;background:#fff2df;padding:10px;border-radius:10px}.sale-date-suggestion{grid-column:1/-1;padding:18px;border-radius:16px;background:#edf6ef;border:1px solid #b9d7c3;display:grid;gap:8px}.sale-date-suggestion>strong{font-size:26px}.sale-date-suggestion>span{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#287757}.sale-date-suggestion>small{font-size:11px}.sale-date-suggestion p{margin:0;max-width:none}.sale-date-suggestion button{justify-self:start}.sheet-sale-preview .sale-date-suggestion{display:grid}@media(max-width:700px){.scenario-budget-cards{grid-template-columns:1fr}.scenario-budget-cards article{grid-template-columns:1fr auto}.scenario-budget-cards article p{grid-column:1/-1}}.sheet-sale-preview select{display:block;width:100%;min-height:44px;background:#fff;border:1px solid #c8d9ca;border-radius:10px;padding:10px 12px;color:#193e34;font:inherit;font-size:15px}.sheet-sale-preview .sale-date-suggestion>strong{font-size:28px;margin:0}.sheet-sale-preview .sale-date-suggestion>p{font-size:13px;line-height:1.6;margin:0}.sheet-sale-preview .sale-date-suggestion>span{font-size:11px}.rental-receipt-settings input[type=month]{width:100%;min-height:44px;border:1px solid #c8d9ca;border-radius:10px;background:white;padding:10px 12px;font:inherit;color:#193e34}.furnished-receipts details>p{font-size:12px;line-height:1.6}.furnished-receipts>button{justify-self:start}.rental-start-selects{border:0;margin:0;padding:0;min-width:0}.rental-start-selects legend{font-size:15px;font-weight:700;margin-bottom:12px}.rental-start-selects>div{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.rental-start-selects select{display:block;width:100%;min-height:46px;background:#fff;border:1px solid #c8d9ca;border-radius:10px;padding:10px 12px;font:inherit;color:#193e34}.rental-start-selects>small{display:block;margin-top:10px;line-height:1.6}.beginner-journey{max-width:1200px;margin:auto;padding:50px 28px 80px}.beginner-journey h1{font-size:clamp(34px,5vw,60px);line-height:1.12;letter-spacing:-2px;margin:18px 0}.beginner-journey h1 em{color:#258065;font-style:normal}.beginner-journey>p{color:#587069;font-size:19px}.bj-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0}.bj-goals button{display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-align:left;padding:24px;border:1px solid #ccddd2;background:white;color:#193e37;border-radius:20px;cursor:pointer;transition:transform .18s,box-shadow .18s}.bj-goals button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #163e3710}.bj-goals button[aria-pressed=true]{border:2px solid #258065;background:#edf6ef;padding:23px}.bj-goals strong{font-size:19px}.bj-goals span{line-height:1.5;color:#587069}.bj-goals small{display:flex;justify-content:space-between;width:100%;font-size:12px;color:#258065}.bj-welcome{padding:28px;background:white;border-radius:22px}.bj-welcome>div{display:flex;gap:28px}.bj-welcome b{display:inline-grid;place-items:center;background:#edf6ef;border-radius:50%;width:30px;height:30px;margin-right:12px}.bj-welcome a,.bj-welcome small{display:block;margin-top:18px}.bj-workspace{display:grid;grid-template-columns:1fr 1.08fr;gap:24px;align-items:start}.bj-inputs,.bj-results{background:white;border:1px solid #d7e4da;border-radius:24px;padding:30px;min-width:0}.bj-results{background:#f0f6ed}.bj-panel-heading{display:flex;justify-content:space-between;color:#258065;font-size:13px}.bj-inputs h2,.bj-results h2{font-size:25px;line-height:1.25}.bj-inputs p,.bj-results p{line-height:1.55;color:#587069}.bj-field{display:block;margin:22px 0}.bj-field>span{display:block;font-weight:650;margin-bottom:8px}.bj-field>div{display:flex;align-items:center;border:1px solid #b9cec0;border-radius:12px;background:white;padding:0 14px}.bj-field input{width:100%;min-width:0;border:0!important;background:transparent;padding:14px 0;font-size:23px;color:#193e37;outline-offset:3px}.bj-field b{font-size:12px;white-space:nowrap;color:#587069}.bj-field small,.bj-results>small{display:block;font-size:12px;line-height:1.5;color:#587069;margin-top:8px}.bj-duration>div{display:flex;gap:8px;margin:10px 0}.bj-duration button,.bj-play button{border:1px solid #bfd2c5;background:white;border-radius:12px;padding:10px 16px;color:#193e37;cursor:pointer}.bj-duration button[aria-pressed=true]{background:#193e37;color:white}.bj-duration small{font-size:12px;color:#587069}.bj-assumptions{margin-top:22px;border-top:1px solid #d7e4da;padding-top:18px}.bj-assumptions summary{display:flex;gap:8px;align-items:center;cursor:pointer;font-size:14px}.bj-assumptions summary span{margin-left:auto;font-size:11px;background:#eef3ea;padding:4px 8px;border-radius:8px}.bj-limit,.bj-progress{background:#fff2df;padding:14px;border-radius:12px;font-size:13px!important}.bj-example,.bj-text-button{border:0;background:none;padding:12px 0;color:#258065;text-decoration:underline;cursor:pointer}.bj-empty{padding:50px 0;text-align:center}.bj-empty svg{color:#258065}.bj-empty small{font-size:13px;color:#587069}.bj-answer{display:block;font-size:clamp(36px,4vw,52px);letter-spacing:-1px;color:#258065;margin:22px 0}.bj-answer.negative{color:#a85634}.bj-answer small{font-size:18px;letter-spacing:0}.bj-breakdown{margin:26px 0}.bj-breakdown>div{display:flex;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid #d3e0d2;font-size:14px}.bj-breakdown dd{margin:0;font-weight:750;white-space:nowrap}.bj-source{display:block;font-size:12px;margin:18px 0}.bj-assumption-chips{display:flex;flex-wrap:wrap;gap:7px}.bj-assumption-chips span{font-size:11px;padding:6px 9px;border-radius:8px;background:#e0ecdc}.bj-next-insight{padding:18px 0;font-size:14px}.bj-play{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.bj-play>span{width:100%;font-size:13px;margin-bottom:5px}.bj-results .launch-button{width:100%;justify-content:center;margin-top:15px}.bj-results .bj-text-button{display:block;margin:auto}.project-autosave-status{color:#258065;font-size:13px;padding:9px 14px;background:#edf6ef;border-radius:10px;width:fit-content}@media(max-width:700px){.beginner-journey{padding:30px 16px}.bj-goals{grid-template-columns:1fr;gap:10px}.bj-goals button{padding:18px;gap:8px}.bj-goals button[aria-pressed=true]{padding:17px}.bj-workspace{grid-template-columns:1fr}.bj-inputs,.bj-results{padding:22px}.bj-welcome>div{flex-direction:column;gap:0}.bj-answer{font-size:38px}}.wr-entry{display:flex;align-items:center;gap:22px;background:#eef5ea;border:1px solid #cfdfce;border-radius:22px;padding:24px;margin:0 0 28px}.wr-entry-icon{display:grid;place-items:center;min-width:54px;height:54px;border-radius:16px;background:#d8e9d4;color:#287659}.wr-entry>div{flex:1}.wr-entry h2{font-size:21px;margin:7px 0}.wr-entry p{font-size:14px;margin:8px 0;color:#587069}.wr-entry small{font-size:12px;color:#587069}.wealth-review{max-width:1240px;margin:auto}.wr-heading{margin:32px 0}.wr-heading h1{font-size:clamp(32px,4vw,48px);letter-spacing:-1.5px;line-height:1.15;margin:16px 0}.wr-heading em{font-style:normal;color:#287659}.wr-heading p{color:#587069;max-width:730px;line-height:1.6}.wr-section{border:1px solid #d6e3d4;border-radius:22px;padding:28px;background:white;margin:22px 0;scroll-margin-top:120px}.wr-section-title{display:flex;gap:12px;align-items:flex-start;color:#287659;margin-bottom:22px}.wr-section-title h2{font-size:22px;color:#193e37;margin:0}.wr-section-title p,.wr-section>p{font-size:14px;color:#587069;line-height:1.6;margin:9px 0}.wr-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.wr-kpis article{background:#f3f7f0;border-radius:16px;padding:20px;min-width:0}.wr-kpis article>span{font-size:12px;display:block;min-height:32px;color:#587069}.wr-kpis strong{display:block;font-size:clamp(22px,2.5vw,30px);letter-spacing:-.8px;line-height:1.35;margin:9px 0}.wr-kpis strong small{font-size:12px;letter-spacing:0}.wr-change{display:block;font-size:12px;color:#287659}.wr-explanation{padding:16px;background:#f3f7f0;border-radius:12px;margin-top:18px;font-size:14px}.wr-explanation p{line-height:1.6}.wr-explanation small{font-size:12px;color:#587069;line-height:1.6;display:block}.wr-method{margin:18px 0;font-size:12px;color:#587069}.wealth-review summary{cursor:pointer}.wr-method p{line-height:1.7}.wr-checkin{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #d6e3d4;padding-top:18px}.wr-checkin h3{font-size:17px;margin:8px 0}.wr-checkin p{font-size:13px;color:#587069;line-height:1.6}.wr-checkin details{font-size:12px}.wr-checkin>div{flex:1}.wealth-review label{display:flex;flex-direction:column;gap:8px;font-size:13px;margin:16px 0;font-weight:650;color:#193e37}.wealth-review input,.wealth-review select{padding:12px;border:1px solid #b7cec0;border-radius:10px;color:#193e37;background:white;min-width:0;width:100%;font-size:16px;box-sizing:border-box}.wealth-review form>small,.wealth-review label small{font-size:12px;line-height:1.6;font-weight:400;color:#587069}.wr-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.wr-two-columns .wr-section{margin:0}.wr-goal-target{display:block;font-size:38px;color:#287659;margin:16px 0;letter-spacing:-1px}.wr-progress{height:10px;border-radius:8px;background:#e3eddf;overflow:hidden;margin:18px 0}.wr-progress span{display:block;height:100%;background:#287659;border-radius:8px;transition:width .3s}.wr-goal>p,.wr-goal>span{font-size:14px}.wr-goal>small{display:block;font-size:12px;line-height:1.6;color:#587069}.wr-link-button{border:0;background:none;color:#287659;display:inline-flex;align-items:center;gap:8px;padding:12px 0;cursor:pointer;font-weight:650}.wr-action{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #e0e8dc}.wr-action>span{font-size:12px;background:#edf5e7;color:#287659;border-radius:8px;height:30px;width:32px;display:grid;place-items:center;flex-shrink:0}.wr-action h3{font-size:16px;margin:3px 0}.wr-action p{font-size:13px;line-height:1.6;color:#587069}.wr-action a{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:650;color:#287659}.wr-action button{margin-left:14px;display:inline-flex;gap:5px;border:0;background:none;font-size:12px;color:#587069;cursor:pointer}.wr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.wr-actual-editor{background:#f3f7f0;padding:18px;border-radius:14px;margin-bottom:20px;font-size:14px}.wr-actual-editor .launch-button{margin-top:16px}.wr-actual-row{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:15px;padding:20px 0;border-top:1px solid #e0e8dc}.wr-actual-row small,.wr-actual-row span{display:block;font-size:12px;color:#587069;margin:6px 0}.wr-actual-row strong{font-size:16px}.wr-calendar{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wr-calendar a{display:flex;gap:15px;align-items:center;padding:18px;background:#f3f7f0;border-radius:14px;color:#193e37;text-decoration:none}.wr-calendar b{font-size:24px;color:#287659}.wr-calendar strong{font-size:13px}.wr-calendar small{display:block;font-size:11px;margin-top:8px;color:#587069}.wr-history{margin-top:20px;font-size:13px}.wr-history-scroll{overflow:auto}.wr-history table{width:100%;border-collapse:collapse;font-size:12px;margin:16px 0}.wr-history td,.wr-history th{text-align:left;padding:14px;border-bottom:1px solid #e0e8dc}.wr-feedback{position:sticky;bottom:18px;background:#193e37;color:white;padding:16px 20px;border-radius:14px;box-shadow:0 6px 22px #163e3720;z-index:10;font-size:14px}.wr-feedback.is-error{background:#fff0dc;color:#a45331;border:1px solid #e6bc94}.wr-loading{padding:20px;color:#587069}.wealth-review button:disabled{opacity:.55;cursor:wait}@media(max-width:800px){.wr-kpis{grid-template-columns:1fr 1fr}.wr-calendar,.wr-two-columns{grid-template-columns:1fr}.wr-entry{flex-wrap:wrap;padding:20px}.wr-entry>div{flex-basis:70%}.wr-entry .launch-button{width:100%;justify-content:center}.wr-checkin{flex-direction:column;align-items:stretch}.wr-section{padding:20px}.wr-actual-row{grid-template-columns:1fr 1fr}.wr-actual-row>div:first-child{grid-column:1/-1}}@media(max-width:480px){.wr-form-grid{grid-template-columns:1fr}.wr-kpis{gap:10px}.wr-kpis article{padding:14px}.wr-kpis strong{font-size:23px}.wr-heading h1{font-size:32px}}@media(min-width:701px){.bj-results{position:sticky;align-self:start;overflow:auto;scrollbar-width:thin;scrollbar-color:#a4bea6 transparent;padding:24px;overscroll-behavior:contain}.bj-results .bj-answer{font-size:42px;margin:15px 0}.bj-results h2{font-size:23px;margin:12px 0}.bj-results p{font-size:14px;margin:12px 0}.bj-results .bj-breakdown{margin:18px 0}.bj-results .bj-breakdown>div{padding:11px 0}.bj-results .launch-button{margin-top:14px}.bj-results .bj-limit{font-size:12px!important;padding:12px}.bj-result-method{font-size:12px;color:#587069;margin:16px 0}.bj-result-method summary{cursor:pointer}.bj-result-method small{display:block;line-height:1.6;margin-top:10px}}@media(max-width:700px){.bj-results{position:static!important;max-height:none!important;overflow:visible}.bj-result-method{font-size:12px;margin:15px 0}.bj-result-method small{display:block;line-height:1.6;margin:10px 0}}.admin-plan-menu>summary{border:1px solid #b7cabd;border-radius:12px;padding:10px 12px;background:#eaf2e6;color:#1c6654;font-weight:700;white-space:nowrap}.admin-plan-menu>div{min-width:240px;max-width:300px;padding:16px}.admin-plan-menu strong{display:block;font-size:14px}.admin-plan-menu p{font-size:12px;line-height:1.5;margin:8px 0;color:#627570}.admin-plan-menu button{display:block;width:100%;text-align:left;border:1px solid #cbdacf;background:#fff;border-radius:10px;padding:10px 12px;margin-top:8px;color:#173e35;font-weight:600;cursor:pointer}.admin-plan-menu button:disabled{opacity:.45;cursor:default}.bj-results>strong,.pd-overview>strong,.pd-ring-center>strong,.pd-summary-value>b,.wr-goal-target,.wr-kpis strong{font-variant-numeric:tabular-nums;letter-spacing:0;word-spacing:.035em}.bj-route{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:25px 0;gap:10px}.bj-route li{display:flex;overflow:hidden;border:1px solid #d3e0d6;background:white;border-radius:14px;color:#60756b}.bj-route li[aria-current=step]{background:#193e37;color:white;border-color:#193e37}.bj-route b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e4eee5;color:#193e37;flex-shrink:0}.bj-route span{font-weight:650;font-size:14px}.bj-route small{display:block;font-weight:400;font-size:11px;margin-top:4px}.bj-route button{display:flex;align-items:center;gap:12px;padding:16px;width:100%;height:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;cursor:pointer;transition:background .15s}.bj-route button:hover{background:#28765912}.bj-route button:focus-visible{outline:3px solid #bc9648;outline-offset:-4px;border-radius:13px}.bj-other-needs{margin:16px 0 24px;color:#587069;font-size:13px}.bj-other-needs summary{cursor:pointer}.bj-other-needs .bj-goals{margin:14px 0}.bj-carried{display:flex;align-items:start;gap:8px;background:#eef5ef;padding:12px;border-radius:10px;font-size:12px}.bj-carried svg{flex-shrink:0}@media(max-width:700px){.bj-route{gap:6px}.bj-route button{padding:10px 7px;flex-direction:column;align-items:start;gap:6px}.bj-route span{font-size:12px}.bj-route small{font-size:10px}.bj-route button{margin:0}}.member-tools-menu summary.is-current{color:#287659;font-weight:750}.objective-hub{max-width:1200px;margin:auto;padding:22px 0 50px}.objective-hub>h1{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:16px 0}.objective-hub>p{color:#5b706a;max-width:700px}.objective-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0}.objective-choices button{text-align:left;display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid #d4e1d5;border-radius:20px;background:white;color:#183c39;position:relative}.objective-choices button[aria-pressed=true]{background:#183c39;color:white;border-color:#183c39;box-shadow:0 9px 24px #183c3920}.objective-choices button span{font-size:13px;line-height:1.5;opacity:.8}.objective-choices button strong{font-size:16px}.objective-plan{background:white;border:1px solid #dce6db;border-radius:24px;padding:28px}.objective-plan-heading{display:flex;align-items:center;gap:15px}.objective-plan-heading h2{font-size:25px;margin:0}.objective-plan-heading p{margin:8px 0;color:#5b706a}.objective-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}.objective-steps article{display:flex;flex-direction:column;padding:22px;background:#f4f7f1;border-radius:18px}.objective-number{width:30px;height:30px;border-radius:50%;background:#e1ebdf;display:grid;place-items:center;color:#287659;font-weight:750}.objective-steps h3{line-height:1.4}.objective-steps p{font-size:14px;line-height:1.65;color:#526b63;flex:1}.objective-steps a{font-size:13px;padding:12px}.objective-incomplete,.objective-target{padding:18px 0;border-top:1px solid #dce6db;margin-bottom:20px}.objective-incomplete{padding:18px;border:1px solid #f0d6af;border-radius:14px;background:#fff7e9}.objective-target>div{display:grid;grid-template-columns:2fr 1fr;gap:20px}.objective-target label,.security-main label{display:block;margin:16px 0;font-weight:600}.objective-target input,.security-main input:not([type=checkbox]){display:block;width:100%;border:1px solid #c8d9cb;border-radius:12px;padding:14px;margin-top:8px}.objective-hub>small{display:block;font-size:12px;line-height:1.5;color:#61746c;margin-top:18px}.premium-invitation{background:#eef5eb;border:1px solid #c7dcc4;border-radius:22px;padding:26px;margin:24px 0}.premium-invitation h2{font-size:25px}.premium-invitation li,.premium-invitation p{font-size:15px;line-height:1.65}.premium-invitation small{display:block;margin-top:14px;font-size:12px;color:#546c61}.security-main{max-width:900px}.security-setup{padding:20px;background:#eef5eb;border-radius:14px}.security-setup code{display:block;overflow-wrap:anywhere;background:white;padding:12px;border-radius:8px;font-size:16px;user-select:all}.security-codes{background:#eef5eb;padding:20px;border-radius:14px;user-select:all;line-height:1.8}.growth-table{overflow:auto}.growth-table table{width:100%;border-collapse:collapse}.growth-table td,.growth-table th{text-align:left;padding:12px;border-bottom:1px solid #dce6db}.trial-notice{background:#e8f1e3;padding:12px 24px;text-align:center;font-size:13px}.trial-notice a{margin-left:12px;font-weight:700}@media(max-width:900px){.objective-choices{grid-template-columns:repeat(2,1fr)}.objective-steps,.objective-target>div{grid-template-columns:1fr}}@media(max-width:500px){.objective-plan{padding:18px}.objective-choices button{padding:16px}}.security-qr{display:block;width:280px;max-width:100%;height:auto;background:#fff;border-radius:12px;margin:20px auto;box-shadow:0 3px 18px #183c3910}.security-setup h3{margin-top:0}.security-qr-account{text-align:center;font-size:13px;font-weight:650}.security-setup details{border-top:1px solid #ccdaca;padding:16px 0;margin-top:16px}.security-setup summary{cursor:pointer;font-weight:650}.objective-choices{gap:20px;margin:36px 0 40px;align-items:stretch}.objective-choices button{padding:26px;gap:18px;min-height:190px}.objective-choices button strong{line-height:1.4}.objective-choices button>svg:last-child:not(:first-child){position:absolute;right:20px;top:20px}.objective-choices button span{line-height:1.65}.objective-plan{padding:34px}.objective-plan-heading{gap:18px;margin-bottom:36px}.objective-plan-heading>svg{flex-shrink:0}.objective-plan-heading h2{line-height:1.3}.objective-plan-heading p{margin:12px 0 0;line-height:1.6}.objective-steps{gap:24px;margin:0 0 36px;align-items:stretch}.objective-steps article{padding:28px;min-width:0}.objective-number{width:34px;height:34px;flex-shrink:0;margin-bottom:20px}.objective-steps h3{margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.45}.objective-steps p{margin:0 0 28px;line-height:1.7}.objective-steps a{margin-top:auto;gap:12px;min-height:46px;line-height:1.45;text-align:center}.objective-target{margin-top:28px}@media(max-width:1100px){.objective-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.objective-choices button{min-height:160px}.objective-steps{grid-template-columns:1fr}.objective-steps article{padding:28px}.objective-steps a{align-self:flex-start;min-width:220px}}@media(max-width:600px){.objective-choices{gap:14px;margin:28px 0}.objective-choices button{padding:20px;min-height:180px;gap:16px}.objective-plan{padding:22px}.objective-plan-heading{margin-bottom:28px}.objective-steps{gap:20px}.objective-steps article{padding:24px}.objective-steps a{align-self:stretch;min-width:0}.objective-steps p{margin-bottom:24px}}@media(max-width:380px){.objective-choices{grid-template-columns:1fr}.objective-choices button{min-height:0}}.check-notifications{margin:24px 0;border:1px solid #ead7b7;border-radius:14px;background:#fffaf1;color:#765222;max-width:100%}.check-notifications>summary{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.check-notifications>summary::-webkit-details-marker{display:none}.check-notifications>summary svg{flex-shrink:0}.check-notifications>summary b{margin-left:auto;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f5e8cf;font-size:12px}.check-notifications[open]>summary{border-bottom:1px solid #eddfc6}.check-notifications-content{padding:20px;color:#183c39}.check-notifications-content article+article{margin-top:24px;padding-top:20px;border-top:1px solid #eddfc6}.check-notifications-content h3{margin:0 0 12px;font-size:16px;line-height:1.5}.check-notifications-content li,.check-notifications-content p{font-size:14px;line-height:1.7}.check-notifications-content ul{margin:0 0 20px;padding-left:20px}.check-notifications-content li+li{margin-top:12px}.check-notifications-content .secondary{display:inline-flex;align-items:center;gap:10px}.launch-footer.cc-footer{display:block;padding:56px max(24px,calc((100vw - 1140px)/2)) 24px;background:#f0f4ec;border-top:1px solid #dce5d8;color:#183c39}.cc-footer .cc-footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:64px;align-items:start}.cc-footer .cc-footer-brand .launch-brand{font-size:24px}.cc-footer .cc-footer-brand>p{margin:16px 0 8px;font-size:15px;font-weight:500;color:#183c39}.cc-footer-description{display:block;font-size:13px;line-height:1.7;color:#61746e}.cc-footer .share-patrivue{margin-top:24px;gap:9px;max-width:280px}.cc-footer .share-patrivue button{background:transparent;border-color:#c8d7c7;border-radius:10px;padding:10px 13px;transition:background .15s,border-color .15s}.cc-footer .share-patrivue button:hover{background:#fff;border-color:#7d9f87}.cc-footer .share-patrivue span{font-size:11px}.cc-footer-nav{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}.cc-footer-nav h2{font-size:11px;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;color:#61746e;margin:8px 0 14px;line-height:1.5}.cc-footer-nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 0;font-size:14px;line-height:1.5;border-bottom:1px solid #dce5d8;transition:color .15s}.cc-footer-nav a svg{flex:none;color:#839c8c}.cc-footer-nav a:hover,.cc-footer-nav a:hover svg{color:#287659}.cc-footer-note{font-size:12px;line-height:1.7;color:#61746e;margin-top:14px}.launch-footer.cc-footer .cc-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;margin-top:40px;padding-top:20px;border-top:1px solid #d3dfce;font-size:11px;color:#61746e}.cc-footer-pilot{display:inline-flex;align-items:center;gap:8px}.cc-footer-pilot i{width:6px;height:6px;border-radius:50%;background:#63896d;flex:none}.cc-footer .cc-footer-bottom p{flex-basis:100%;margin:0;font-size:11px;line-height:1.6;max-width:760px}@media(max-width:760px){.launch-footer.cc-footer{padding-top:36px}.cc-footer .cc-footer-main{grid-template-columns:1fr 1fr;gap:32px 24px}.cc-footer-brand{grid-column:1/-1}.cc-footer .cc-footer-brand>p{margin-top:12px}.cc-footer .share-patrivue{margin-top:18px}.cc-footer .cc-footer-bottom{margin-top:30px}.cc-footer-nav a{font-size:13px;min-height:46px}}@media(max-width:380px){.cc-footer .cc-footer-main{grid-template-columns:1fr;gap:24px}.cc-footer-nav h2{margin-bottom:8px}.cc-footer-note{margin-top:8px}}.account-layout .account-benefits{padding:32px;border-radius:22px;background:linear-gradient(145deg,#edf4e9,#f5f7f0);border-color:#d6e2ce}.account-benefit-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#ddebd8;color:#287659}.account-layout .account-benefits h2{font-size:clamp(24px,2.4vw,30px);letter-spacing:-.8px;line-height:1.2;margin:22px 0 14px}.account-layout .account-benefits>p{font-size:14px;line-height:1.8;margin:0;max-width:420px}.account-layout .account-benefits .account-benefit-list{margin:24px 0;padding:24px 0;gap:20px;border-bottom:1px solid #d6e2ce;border-top:1px solid #d6e2ce}.account-benefit-list li>div{display:grid;gap:4px;min-width:0}.account-benefit-list strong{font-size:14px;font-weight:600;line-height:1.5;color:#183c39}.account-benefit-list span{font-size:12px;line-height:1.65;color:#61746e}.account-layout .account-benefits .account-pilot-note{font-size:11px;line-height:1.6;gap:8px}.account-pilot-note svg{flex:none}@media(max-width:600px){.account-layout .account-benefits{padding:24px}.account-layout .account-benefits h2{margin-top:18px}.account-layout .account-benefits .account-benefit-list{gap:18px;margin:20px 0;padding:20px 0}}.account-main.account-ready{max-width:680px;padding-top:42px}.account-ready>.launch-back{display:none}.account-ready>h1{font-size:clamp(28px,3vw,38px);margin-bottom:24px}.account-ready .account-layout{display:block}.account-ready .account-recovery-card{padding:32px;display:flex;flex-direction:column;gap:16px;background:#fff}.account-recovery-card .launch-kicker{margin-top:4px}.account-recovery-card h2{margin:0;font-size:25px;letter-spacing:-.6px;line-height:1.3}.account-recovery-card>p{margin:0;font-size:14px;line-height:1.8;color:#61746e}.account-recovery-key{padding:20px;border:1px solid #d7e3d1;border-radius:14px;background:#f5f8f1;display:grid;gap:12px;margin:4px 0}.account-recovery-key>span:first-child{font-size:11px;font-weight:600;color:#61746e}.account-recovery-key .account-code{font-size:14px;line-height:1.8;letter-spacing:.6px;word-break:break-all;white-space:normal;margin:0;padding:0;background:none;border:0;color:#183c39}.account-recovery-key .launch-button{width:fit-content;min-height:40px;padding:8px 14px;font-size:12px;background:#fff}.account-recovery-key .account-recovery-once{font-size:11px;line-height:1.6;color:#61746e}.account-recovery-card>.launch-button{min-height:48px;font-size:14px}.account-recovery-card>small{font-size:12px;text-align:center;line-height:1.6;color:#61746e}.account-recovery-card details{margin-top:4px}.account-recovery-card details p{font-size:12px;line-height:1.8;margin:4px 0 0}@media(max-width:600px){.account-ready .account-recovery-card{padding:24px}.account-recovery-key{padding:16px}.account-recovery-card h2{font-size:23px}}.account-welcome-intro{font-size:16px;line-height:1.8;color:#61746e;max-width:680px;margin:-12px 0 30px}.account-space .account-onboarding{max-width:none;padding:32px;box-shadow:0 8px 32px #193c3505}.account-onboarding .account-start-description{font-size:14px;color:#61746e;line-height:1.8;max-width:650px;margin:12px 0 24px}.account-start-choices{display:grid;grid-template-columns:1fr 1fr;gap:20px}.account-start-choice{padding:24px;border:1px solid #d4dfd0;border-radius:16px;background:#f8faf5;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s}.account-start-choice:hover{transform:translateY(-3px);box-shadow:0 8px 20px #193c350c;border-color:#69947b}.account-start-choice.recommended{background:#edf5e9;border-color:#b8cfb0}.account-choice-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#287659}.account-choice-top small{font-size:11px;font-weight:500;padding:4px 8px;background:#ffffffa8;border-radius:20px;color:#527066}.account-start-choice h3{font-size:21px;letter-spacing:-.5px;line-height:1.35;font-weight:600;margin:22px 0 12px}.account-start-choice p{font-size:13px;line-height:1.8;color:#61746e;margin:0 0 24px}.account-choice-action{margin-top:auto;padding-top:18px;border-top:1px solid #d4dfd0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;color:#287659}.account-start-path{display:flex;flex-wrap:wrap;gap:18px 26px;margin:28px 0 20px}.account-start-path>span{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#61746e}.account-start-path b{display:grid;place-items:center;width:22px;height:22px;background:#edf3e7;border-radius:50%;color:#287659;font-size:10px}.account-onboarding>small{font-size:11px!important;line-height:1.7;color:#61746e}.account-existing-wealth{margin-top:24px;padding:20px 24px;border:1px solid #dce5d7;border-radius:14px;background:#f4f7ef}.account-existing-wealth summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:500;min-height:32px}.account-existing-wealth summary:after{content:"+";margin-left:auto;font-size:20px;color:#61746e}.account-existing-wealth[open] summary:after{content:"−"}.account-existing-wealth summary::-webkit-details-marker{display:none}.account-existing-wealth>p{font-size:13px;color:#61746e;line-height:1.8}.account-session{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;color:#61746e}.account-session small{font-size:11px;overflow-wrap:anywhere}.account-space .account-session .launch-button.outline{margin:0;padding:8px 12px;font-size:11px;min-height:36px;white-space:nowrap}@media(max-width:650px){.account-space .account-onboarding{padding:24px}.account-start-choices{grid-template-columns:1fr;gap:16px}.account-start-choice{padding:22px}.account-start-path{gap:14px;flex-direction:column;margin:24px 0 18px}.account-welcome-intro{font-size:14px}.account-existing-wealth{padding:16px 20px}}.launch-site .account-card a.account-start-choice{text-decoration:none}.account-space .account-existing-wealth{padding:24px 32px}.account-existing-wealth summary{line-height:1.6}.account-existing-wealth summary>svg{flex:none;width:18px;height:18px}.account-existing-wealth .premium-invitation{margin:20px 0 0 28px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;width:auto;max-width:none}.account-existing-wealth .premium-invitation>.launch-kicker{display:none}.account-existing-wealth .premium-invitation h2{font-size:24px;line-height:1.35;letter-spacing:-.6px;margin:0 0 14px;max-width:660px}.account-existing-wealth .premium-invitation p{max-width:650px;font-size:14px;line-height:1.8;margin:8px 0;color:#61746e}.account-existing-wealth .premium-invitation .launch-button{margin:18px 0 8px;min-height:44px;font-size:13px;padding:12px 18px;width:fit-content}.account-existing-wealth .premium-invitation p[role=status]:empty{display:none}@media(max-width:650px){.account-space .account-existing-wealth{padding:20px 24px}.account-existing-wealth .premium-invitation h2{font-size:21px}.account-existing-wealth .premium-invitation .launch-button{max-width:100%}}.premium-invitation .launch-button{margin-top:24px;margin-bottom:8px;padding:14px 22px;min-height:48px}.account-main.account-login{max-width:550px;padding-top:48px;padding-bottom:64px}.account-login>.launch-kicker{margin-top:28px}.account-login>h1{font-size:clamp(28px,3vw,36px);letter-spacing:-1.1px;line-height:1.2;margin:12px 0 28px}.account-login .account-layout{display:block}.account-login .account-benefits{display:none}.account-login .account-card{padding:32px;gap:20px;border-radius:22px;border:1px solid #d9e3d5;background:#fff;box-shadow:0 16px 48px #183c3908}.account-login .account-card>.account-benefit-icon{background:#edf4e8;margin:0}.account-login .account-card>p:first-of-type{font-size:14px;line-height:1.8;color:#61746e;margin:0}.account-login .account-card form{display:grid;gap:20px}.account-login .account-card label{display:grid;gap:9px;margin:0;font-size:13px;font-weight:500}.account-login .account-card input{height:50px;border-radius:11px;min-width:0;font-size:15px;background:#f9fbf6}.account-login .account-card form>.launch-button{margin-top:8px;min-height:50px;font-size:14px}.account-login .account-card .account-login-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin:0;padding-top:18px;border-top:1px solid #e4eadf}.account-login .account-login-links a{display:inline-flex;align-items:center;gap:6px;color:#287659;text-decoration:none}.account-login .account-login-links a:hover{text-decoration:underline}@media(max-width:600px){.account-main.account-login{padding-top:26px}.account-login .account-card{padding:24px}.account-login .account-card .account-login-links{gap:16px}.account-login .account-login-links a{min-height:32px}}.account-main.account-mfa{max-width:550px;padding-top:48px}.account-mfa>.launch-kicker{margin-top:20px}.account-mfa>h1{font-size:clamp(28px,3vw,36px);letter-spacing:-1.1px;line-height:1.2;margin:12px 0 28px}.account-mfa .account-layout{display:block}.account-mfa .account-mfa-card{display:flex;flex-direction:column;gap:18px;padding:32px}.account-mfa-card h2{font-size:23px;line-height:1.3;letter-spacing:-.5px;margin:0}.account-mfa-card>p{font-size:14px;line-height:1.8;color:#61746e;margin:0}.account-mfa-card form{display:grid;gap:20px}.account-mfa-card label{display:grid;gap:10px;font-size:13px;font-weight:500;margin:0}.account-mfa-card .account-otp-input{height:60px;text-align:center;letter-spacing:8px;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;padding:10px 14px 10px 22px}.account-mfa-card .account-otp-input::placeholder{font-weight:400;color:#a8b8ac}.account-mfa-card .account-backup-input{font-family:monospace;font-size:15px;letter-spacing:1px;min-width:0}.account-mfa-actions{display:flex;flex-direction:column;align-items:center;gap:6px;border-top:1px solid #e1e8dc;padding-top:14px}.account-mfa-actions button{border:0;background:none;font-size:12px;color:#287659;min-height:36px;padding:6px 10px;cursor:pointer}.account-mfa-actions button:last-child{color:#61746e}.account-mfa-actions button:hover{text-decoration:underline}@media(max-width:600px){.account-main.account-mfa{padding-top:26px}.account-mfa .account-mfa-card{padding:24px}}.objective-goal{margin-top:36px;border:1px solid #d5e3d6;border-radius:22px;overflow:hidden;background:#fbfcf9}.objective-goal-intro{display:flex;align-items:flex-start;gap:16px;padding:28px 30px;border-bottom:1px solid #e1e9df}.objective-goal-symbol{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:15px;background:#e5eee1;color:#287659}.objective-goal-intro .launch-kicker{font-size:11px}.objective-goal-intro h2{font-size:25px;line-height:1.3;margin:8px 0 10px}.objective-goal-intro p{font-size:14px;color:#5b706a;line-height:1.65;margin:0;max-width:570px}.objective-optional{margin-left:auto;font-size:11px;color:#61746c;padding:6px 10px;border:1px solid #dce5d8;border-radius:20px;white-space:nowrap}.objective-goal-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;padding:30px}.objective-goal-fields>label{display:block;font-size:15px;font-weight:650;margin:0 0 8px}.objective-goal-fields>p{font-size:13px;line-height:1.6;color:#61746c;margin:0 0 14px;max-width:440px}.objective-amount{display:flex;align-items:center;background:white;border:1px solid #bacfbe;border-radius:13px;padding:0 16px;gap:12px;min-height:64px}.objective-amount:focus-within{outline:2px solid #287659;outline-offset:3px}.objective-amount input{width:100%;min-width:0;border:0;background:transparent;font-size:25px;font-weight:650;color:#183c39;padding:16px 0;outline:none;box-shadow:none}.objective-amount input::placeholder{font-size:18px;font-weight:400;color:#84938a}.objective-amount>span{white-space:nowrap;font-size:14px;color:#61746c}.objective-amount input::-webkit-inner-spin-button{appearance:none}.objective-presets{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 28px}.objective-presets>span{width:100%;font-size:11px;color:#6b7a71}.objective-presets button{font-size:12px;padding:8px 12px;border:1px solid #d3dfd0;background:white;border-radius:20px;color:#31584b}.objective-presets button[aria-pressed=true]{background:#e1ecdd;border-color:#91b89b}.objective-goal-fields select{width:100%;padding:14px 16px;min-height:51px;border:1px solid #bacfbe;background:white;border-radius:12px;color:#183c39;font-size:15px}.objective-goal-preview{padding:26px;border-radius:18px;background:#edf4e9;display:flex;flex-direction:column;align-items:flex-start}.objective-goal-preview>.launch-kicker{font-size:10px}.objective-goal-value{font-size:clamp(24px,3vw,37px);font-weight:650;line-height:1.2;margin:20px 0 10px;overflow-wrap:anywhere}.objective-goal-value small{display:block;font-size:14px;font-weight:400;margin-top:8px;color:#536d60}.objective-goal-date{font-size:12px;padding:6px 10px;background:#fff9;border-radius:20px;color:#456352}.objective-goal-line{height:24px;display:flex;align-items:center;width:100%;margin:22px 0 14px}.objective-goal-line span{width:9px;height:9px;border-radius:50%;background:#83a991}.objective-goal-line span:last-child{width:13px;height:13px;background:#287659;border:3px solid #cbdcc4}.objective-goal-line i{flex:1;height:1px;background:#b5cbb1}.objective-goal-preview h3{font-size:16px;margin:0 0 9px}.objective-goal-preview p{font-size:13px;line-height:1.7;margin:0 0 16px;color:#4c6758}.objective-goal-preview>small{font-size:11px;line-height:1.6;color:#6b7c6e;margin-top:auto}.objective-goal-footer{display:flex;align-items:center;gap:20px;padding:22px 30px;border-top:1px solid #dce6d7;background:white}.objective-goal-footer .launch-button{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;margin:0;font-size:14px;padding:14px 20px}.objective-goal-footer p{font-size:12px;line-height:1.6;color:#61746c;margin:0}@media(max-width:720px){.objective-goal-intro{padding:24px;gap:12px;flex-wrap:wrap}.objective-goal-intro>div{flex:1;min-width:180px}.objective-optional{margin-left:60px}.objective-goal-layout{grid-template-columns:1fr;padding:24px;gap:24px}.objective-goal-footer{padding:24px;flex-direction:column;align-items:stretch;gap:14px}.objective-goal-footer .launch-button{justify-content:center}.objective-goal-intro h2{font-size:22px}}.account-main.account-recover{max-width:550px;padding-top:48px;padding-bottom:64px}.account-recover>.launch-kicker{margin-top:28px}.account-recover>h1{font-size:clamp(28px,3vw,36px);letter-spacing:-1.1px;line-height:1.2;margin:12px 0 28px}.account-recover .account-layout{display:block}.account-recover .account-card{padding:32px;gap:20px;border-radius:22px;box-shadow:0 16px 48px #183c3908}.account-recover .account-card>p{font-size:14px;line-height:1.8;color:#61746e;margin:0}.account-recover form{display:grid;gap:20px}.account-recover label{display:grid;gap:9px;margin:0;font-size:13px;font-weight:500}.account-recover input{height:50px;border-radius:11px;min-width:0;font-size:15px;background:#f9fbf6}.account-recover input[readonly]{color:#61746e;background:#f1f4ee}.account-recover .account-email-code{height:60px;text-align:center;letter-spacing:8px;font-size:26px;font-weight:600;padding-left:22px}.account-recover form>.launch-button{margin-top:8px;min-height:50px;font-size:14px}.account-recovery-actions{display:flex;flex-wrap:wrap;gap:8px 18px;border-top:1px solid #e1e8dc;padding-top:16px}.account-recovery-actions button{border:0;background:none;color:#287659;font-size:12px;padding:6px 0;min-height:34px;cursor:pointer}.account-recovery-actions button:disabled{color:#89978e;cursor:default}.account-recovery-actions button:hover:not(:disabled){text-decoration:underline}.account-recover label>small{font-size:11px;color:#61746e;font-weight:400}@media(max-width:600px){.account-main.account-recover{padding-top:26px}.account-recover .account-card{padding:24px}}.email-verification-notice{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid #dce5d7;border-radius:16px;background:#f4f7f0;color:#183c39;margin:0 0 24px}.email-verification-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:11px;background:#e5eedf;color:#287659}.email-verification-notice>div:not(.email-verification-actions){flex:1;min-width:0}.email-verification-notice strong{font-size:13px;line-height:1.5;font-weight:600}.email-verification-notice p{font-size:12px;line-height:1.6;color:#61746e;margin:4px 0 0}.email-verification-notice small{display:block;font-size:12px;margin-top:8px;color:#287659}.email-verification-actions{display:flex;align-items:center;gap:14px;flex:none}.email-verification-actions button{border:0;background:transparent;color:#287659;font-size:12px;font-weight:600;min-height:36px;padding:5px 0;cursor:pointer}.email-verification-actions .email-verification-later{font-weight:400;color:#61746e}.email-verification-actions button:disabled{color:#88988d;cursor:default}.email-verification-actions button:hover:not(:disabled){text-decoration:underline}.email-verification-error{color:#9b4d35!important;font-size:13px;line-height:1.6}.email-verification-settings{margin:24px 0}.email-confirmation-continue{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#287659;font-size:13px;padding:12px;text-decoration:none}.account-space .account-layout>.email-verification-notice{grid-column:1/-1}.pd-main>.email-verification-notice{margin-top:10px}@media(max-width:700px){.email-verification-notice{flex-wrap:wrap;padding:16px;gap:10px}.email-verification-notice>div:not(.email-verification-actions){flex-basis:calc(100% - 48px)}.email-verification-actions{margin-left:46px;flex-wrap:wrap;gap:20px}}.bj-handoff-note{display:flex;align-items:flex-start;gap:8px;background:#edf4ea;border:1px solid #d9e5d4;border-radius:10px;padding:12px 14px;color:#287659;font-size:12px;line-height:1.6}.bj-handoff-note svg{flex:none;margin-top:2px}.property-regulatory-news{margin-top:40px;padding:30px;background:#f3f6f1;border:1px solid #dce7db;border-radius:24px;color:#193e37}.property-news-heading{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}.property-news-icon{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;background:#e1ecdd;color:#287659}.property-news-heading .eyebrow{margin:0 0 8px;font-size:11px}.property-news-heading h2{margin:0;font-size:clamp(22px,2vw,28px);line-height:1.25;letter-spacing:-.7px}.property-news-heading p:not(.eyebrow){margin:10px 0 0;color:#60756b;font-size:14px;line-height:1.6}.property-news-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.property-news-filters button{border:1px solid #d7e2d5;background:#fff;color:#526c61;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:600;min-height:38px;cursor:pointer}.property-news-filters button[aria-pressed=true]{background:#193e37;color:#fff;border-color:#193e37}.property-news-filters button:hover{border-color:#287659}.property-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.property-news-card{display:flex;flex-direction:column;min-width:0;padding:24px;background:#fff;border:1px solid #e0e8df;border-radius:18px}.property-news-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;color:#577064;font-weight:600}.property-news-status{padding:5px 9px;border-radius:7px;white-space:nowrap}.property-news-status.in-force{background:#eaf4e9;color:#287659}.property-news-status.upcoming{background:#edf2f8;color:#365d79}.property-news-status.proposal{background:#fcf2df;color:#8b6221}.property-news-card h3{margin:0 0 12px;font-size:19px;line-height:1.4;letter-spacing:-.3px}.property-news-card>p{font-size:13px;line-height:1.75;color:#536e61;margin:0 0 20px}.property-news-card .property-news-timing{font-size:11px;color:#75877d;margin-bottom:16px}.property-news-impact{border-left:3px solid #b5cfab;padding:0 0 0 13px;margin:4px 0 20px}.property-news-impact strong{font-size:12px;color:#287659}.property-news-impact p{font-size:13px;line-height:1.7;margin:7px 0 0}.property-news-card details{margin:0 0 24px;font-size:12px}.property-news-card summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;font-weight:600;padding:4px 0}.property-news-card summary::-webkit-details-marker{display:none}.property-news-card details[open] summary svg{transform:rotate(180deg)}.property-news-card details p{line-height:1.75;color:#60756b;margin:12px 0 0}.property-news-card>a{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:18px;border-top:1px solid #e6ece3;color:#287659;font-size:12px;font-weight:600;text-decoration:none}.property-news-card>a:hover{text-decoration:underline}.property-news-card>a small{flex-basis:100%;font-size:10px;line-height:1.5;color:#75877d;font-weight:400}.property-news-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px}.property-news-footer p{margin:0;font-size:11px;line-height:1.6;color:#75877d;max-width:520px}.property-news-footer button{flex:none;font-size:12px;gap:8px}.property-news-footer .expanded{transform:rotate(180deg)}@media(max-width:1050px){.property-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.property-regulatory-news{padding:22px 18px;margin-top:28px;border-radius:20px}.property-news-grid{grid-template-columns:1fr}.property-news-heading{gap:12px}.property-news-heading h2{font-size:23px}.property-news-icon{width:38px;height:38px}.property-news-card{padding:23px}.property-news-footer{align-items:flex-start;flex-direction:column}.property-news-filters{gap:7px}.property-news-filters button{padding:9px 12px}}.demo-start{max-width:650px;margin:12vh auto;padding:32px;display:grid;gap:20px;text-align:center;justify-items:center}.demo-start h1{font-size:clamp(30px,5vw,46px);line-height:1.15;color:#193e37}.demo-start p{line-height:1.6;color:#60756b}.demo-start small{color:#60756b}.demo-start-progress{height:4px;width:160px;background:#dce9df;overflow:hidden;border-radius:6px}.demo-start-progress:after{content:"";display:block;width:50%;height:100%;background:#287659;animation:demo-progress 1.2s ease-in-out infinite alternate}@keyframes demo-progress{to{transform:translateX(100%)}}.demo-experience{margin:0;padding:18px max(24px,calc((100% - 1200px)/2));background:#eef5ef;border-bottom:1px solid #d3e0d6;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#193e37}.demo-experience p{margin:5px 0 0;font-size:12px;line-height:1.5}.demo-experience p small{display:block;color:#60756b;margin-top:4px}.demo-experience-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:10px;max-width:470px;flex-shrink:0}.demo-experience-actions .launch-button{font-size:12px;padding:11px 16px;min-height:40px}.demo-experience-actions button{background:transparent;border:0;color:#287659;font:inherit;font-size:11px;display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px}.demo-keep{display:flex!important;align-items:start;gap:10px;padding:14px;border:1px solid #d3e0d6;border-radius:10px;background:#f4f8f3}.demo-keep input{width:18px!important;height:18px;flex-shrink:0;margin:3px 0 0}.demo-keep small{display:block;font-size:11px;font-weight:400;color:#60756b;line-height:1.5;margin-top:6px}@media(max-width:850px){.demo-experience{align-items:start;flex-direction:column;gap:12px}.demo-experience-actions{justify-content:start;max-width:none;flex-shrink:1}}@media(prefers-reduced-motion:reduce){.demo-start-progress:after{animation:none}}.password-change-card{margin-bottom:24px}.password-change-card>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;cursor:pointer}.password-change-card>summary::-webkit-details-marker{display:none}.password-change-heading{display:flex;align-items:center;gap:16px}.password-change-heading>svg{color:#287659;flex:none}.password-change-heading strong{display:block;font-size:20px;line-height:1.4;color:#193e37}.password-change-heading small{display:block;margin-top:6px;font-size:12px;font-weight:400;color:#60756b}.password-change-open{display:flex;align-items:center;gap:8px;flex:none;color:#287659;font-size:13px;font-weight:600}.password-change-card[open] .password-change-open svg{transform:rotate(180deg)}.password-change-form{margin-top:30px;padding-top:28px;border-top:1px solid #e1e8dd}.password-change-form h2{margin-bottom:24px;font-size:22px}.password-change-form label>small{font-size:12px;font-weight:400}.password-change-note{margin:16px 0 0!important;font-size:12px!important;color:#75877d!important}.password-change-success{display:flex;align-items:flex-start;gap:10px;background:#edf5e9;border:1px solid #d5e6cd;border-radius:12px;padding:14px;color:#287659!important;font-size:13px!important}.password-change-success svg{flex:none;margin-top:3px}@media(max-width:600px){.password-change-heading{gap:10px}.password-change-heading strong{font-size:18px}.password-change-heading small{font-size:11px}.password-change-open{font-size:12px}}.launch-site :is(.tx-card,.pv-guide,.cc-portfolio-setup,.wr-section,.finance-method-note,.bank-method-note,.property-news-footer,.pd-overview-details) p{max-width:none}.launch-site p:is([class*=note],[class*=warning],[class*=message],[class*=disclaimer],.tx-notary){max-width:none;width:100%}