.home-page{background:#fff;padding:0}.ymd,.ymd *{font-family:var(--font-montserrat), -apple-system, "Segoe UI", system-ui, sans-serif;box-sizing:border-box}.ymd{color:#132579;width:100%;max-width:100%;margin:0 auto;line-height:1.5}.ymd a{text-decoration:none}.ymd h1,.ymd h2,.ymd h3,.ymd h4{margin:0}.ymd-hero{color:#fff;background:#132579;min-height:540px;padding:90px 6vw 80px;position:relative;overflow:hidden}.ymd-hero-inner{grid-template-columns:1fr 1.3fr;align-items:center;gap:30px;max-width:1400px;margin:0 auto;display:grid;position:relative}.ymd-hero-art{justify-self:end;width:100%;max-width:680px}.ymd-hero-art svg{width:100%;height:auto;display:block}.ymd-eyebrow{letter-spacing:2.5px;color:#f58220;margin:0 0 18px;font-size:12px;font-weight:700}.ymd-hero h1{color:#fff;letter-spacing:-.5px;margin:0 0 22px;font-size:54px;font-weight:700;line-height:1.08}.ymd-hero p.lead{color:#c7d6ee;max-width:560px;margin:0 0 14px;font-size:17px;line-height:1.65}.ymd-hero p.tag{color:#fff;margin:18px 0 28px;font-size:20px;font-weight:600}.ymd-cta{letter-spacing:.3px;background:#f58220;border-radius:8px;padding:18px 34px;font-size:16px;font-weight:700;transition:opacity .2s;display:inline-block;color:#fff!important}.ymd-cta:hover{opacity:.92}.ymd-supporting{letter-spacing:2px;color:#c7d6ee;text-align:center;margin:36px 0 0;font-size:12px;font-weight:500}.ymd-callout{text-align:center;background:#f3f5f9;border-top:4px solid #f58220;padding:32px 6vw}.ymd-callout p:first-child{color:#132579;letter-spacing:1.5px;margin:0 0 10px;font-size:14px;font-weight:700}.ymd-callout p:last-child{color:#475569;max-width:780px;margin:0 auto;font-size:16px;line-height:1.65}.ymd-section{padding:80px 6vw}.ymd-section h2{text-align:center;color:#132579;margin:0 0 12px;font-size:38px;font-weight:700}.ymd-section .eyebrow-center{letter-spacing:2.5px;color:#1cbcc0;text-align:center;margin:0 0 10px;font-size:12px;font-weight:700}.ymd-section h2:after,.ymd-diag h2:after{content:"";background:#1cbcc0;border-radius:2px;width:60px;height:3px;margin:14px auto 0;display:block}.ymd-section-grey{background:#e6f7f7}.ymd-pillars{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1180px;margin:36px auto 0;display:grid}.ymd-pillar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:32px 28px}.ymd-pillar.p1{border-top:5px solid #1cbcc0}.ymd-pillar.p2{border-top:5px solid #132579}.ymd-pillar.p3{border-top:5px solid #f58220}.ymd-pillar .num{color:#f58220;letter-spacing:1.5px;margin:0 0 12px;font-size:12px;font-weight:700}.ymd-pillar h3{color:#132579;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.35}.ymd-pillar p{color:#64748b;margin:0 0 16px;font-size:15px;line-height:1.65}.ymd-pillar .learn{color:inherit;cursor:pointer;font-size:14px;font-weight:700}.ymd-fundp{flex-direction:column;gap:14px;max-width:980px;margin:24px auto 0;display:flex}.ymd-fundp-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ymd-fundp-row .ymd-fund-card{flex:240px;max-width:280px}.ymd-fundp-row-1 .ymd-fund-card{max-width:340px}.ymd-fund-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:22px 14px;display:flex}.ymd-fund-card .n{color:#f58220;margin:0 0 8px;font-size:30px;font-weight:700;line-height:1}.ymd-fund-card .t{color:#132579;font-size:13px;font-weight:600;line-height:1.3}.ymd-fund-more{text-align:center;margin-top:32px}.ymd-fund-more a{color:#1cbcc0;letter-spacing:.3px;border-radius:6px;padding:14px 32px;font-size:16px;font-weight:600;display:inline-block}.ymd-proof{background:#132579;padding:50px 6vw}.ymd-proof-inner{text-align:center;flex-wrap:wrap;justify-content:center;gap:96px;max-width:1180px;margin:0 auto;display:flex}.ymd-proof .n{color:#f58220;margin:0 0 8px;font-size:46px;font-weight:700;line-height:1}.ymd-proof .n.ymd-teal{color:#1cbcc0}.ymd-proof .l{color:#c7d6ee;font-size:14px;font-weight:500;line-height:1.3}.ymd-testimonials{color:#fff;background:linear-gradient(#161340 0%,#1a1854 100%);width:100%;padding:80px 0}.ymd-test-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.ymd-test-head{text-align:center;margin-bottom:48px}.ymd-test-head p{color:#f58220;letter-spacing:2px;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.ymd-test-head h2{color:#fff;margin:0;font-size:36px;font-weight:700}.ymd-test-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.ymd-test-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #a5e3e02e;border-radius:10px;padding:28px}.ymd .ymd-test-mark{color:#1cbcc0;margin-bottom:8px;font-family:Georgia,serif;font-size:38px;line-height:1}.ymd-test-quote{color:#e8e8f0;margin:0 0 18px;font-size:16px;line-height:1.55}.ymd-test-by{border-top:1px solid #a5e3e033;padding-top:14px}.ymd-test-name{color:#a5e3e0;margin:0;font-size:14px;font-weight:700}.ymd-test-co{color:#b8b8c8;margin:2px 0 0;font-size:13px}.ymd-how{grid-template-columns:repeat(3,1fr);gap:36px;max-width:1100px;margin:36px auto 0;display:grid}.ymd-how-step{text-align:center}.ymd-how-step .circle{color:#f58220;background:#fff;border:3px solid #f58220;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:24px;font-weight:700;display:flex}.ymd-how-step.s2 .circle{color:#1cbcc0;background:#e6f7f7;border-color:#1cbcc0}.ymd-how-step.s3 .circle{color:#132579;border-color:#132579}.ymd-how-step h3{color:#132579;margin:0 0 10px;font-size:20px;font-weight:700}.ymd-how-step p{color:#64748b;max-width:300px;margin:0 auto;font-size:15px;line-height:1.6}.ymd-diag{text-align:center;background:#f3f5f9;border-top:1px solid #e2e8f0;padding:80px 6vw}.ymd-diag h2{color:#132579;margin:0 0 18px;font-size:40px;font-weight:700}.ymd-diag p{color:#475569;max-width:680px;margin:0 auto 30px;font-size:17px;line-height:1.65}:where(.ymd) :where(h1,h2,h3,h4,h5,h6){padding-bottom:10px;line-height:1.2}:where(.ymd) p:where(:not(:last-of-type)){padding-bottom:1em}.ymd-hero p.lead{font-weight:300}@media (max-width:900px){.ymd-hero{min-height:auto;padding:50px 5vw 45px}.ymd-hero-inner{text-align:center;grid-template-columns:1fr}.ymd-hero-art{order:-1;justify-self:center;width:100%;max-width:420px;margin:0 auto}.ymd-hero h1{font-size:36px}.ymd-hero p.lead{margin-left:auto;margin-right:auto}.ymd-section{padding:55px 5vw}.ymd-section h2{font-size:28px}.ymd-pillars{grid-template-columns:1fr;gap:18px}.ymd-proof .n{font-size:36px}.ymd-how{grid-template-columns:1fr;gap:30px}.ymd-diag{padding:55px 5vw}.ymd-diag h2{font-size:28px}}@media (max-width:720px){.ymd-fundp-row .ymd-fund-card{flex:100%;max-width:100%}}@media (max-width:480px){.ymd-cta{padding:15px 26px;font-size:14px}}
