/* Youdge: mint/charcoal logo, warm yellow actions, a route rather than a lender dossier. */
.credit-partner-youdge .yd-verdict-limit .cp-label{color:#b8e9d4}
.credit-partner-youdge .cp-sticky-cta :is(small,.sticky-cta-offer,.sticky-cta-offer strong){color:#d9f1e5}
.credit-partner-youdge .cp-cta-short{display:none}
@media(max-width:700px){.credit-partner-youdge .cp-cta-short{display:inline}.credit-partner-youdge .cp-cta-long{display:none}.credit-partner-youdge .cp-sticky-cta :is(.sticky-cta-copy,.sticky-cta-offer){padding-left:0}.credit-partner-youdge .cp-sticky-cta .sticky-cta-dot{display:none}.credit-partner-youdge .cp-sticky-cta a{min-width:0;gap:12px}.credit-partner-youdge .cp-sticky-cta .sticky-cta-copy small{font-size:var(--text-caption)}.credit-partner-youdge .cp-sticky-cta .sticky-cta-offer strong{font-size:var(--text-scale-11-36)}}
.credit-partner-youdge{--partner:#286451;--partner-dark:#202b27;--brand-accent:#f2cf61;--partner-line:#d5e4dd;--cp-paper:#fafbf8;--cp-soft:#d9f1e5;--cp-soft-subtle:#f0f7f2;--cp-ink:#202b27;--cp-body:#414e48;--cp-muted:#56675e;--yaka-credit-color:#286451;--accent:#286451;--accent-dark:#202b27;--accent-rgb:40,100,81}
.credit-partner-youdge :is(h1,h2,h3,h4){font-family:var(--font-heading);letter-spacing:-.04em}.credit-partner-youdge p{overflow-wrap:break-word}.credit-partner-youdge .cp-crumbs,.credit-partner-youdge .cp-crumbs a{color:var(--cp-body)}
.youdge-hero{background:#cceedd;padding:26px 0 50px;position:relative;overflow:hidden}.youdge-hero:before{content:'';position:absolute;right:-200px;top:80px;width:800px;height:800px;border:120px solid #ffffff45;border-radius:50%;pointer-events:none}.yd-hero-grid{position:relative;display:grid;grid-template-columns:1.18fr 1fr;gap:70px;align-items:center;margin-top:35px}.yd-brand{display:flex;align-items:center;gap:25px;margin-bottom:28px}.yd-brand img{width:230px;height:105px;object-fit:contain;background:#fff;border-radius:18px;padding:10px}.yd-brand>span{font-size:var(--text-scale-10-08);line-height:1.9;letter-spacing:.13em;font-weight:800}.youdge-hero h1{font-size:var(--text-title);line-height:var(--leading-title);margin:0 0 25px}.youdge-hero h1>span{display:inline-block;rotate:12deg;margin-left:5px;color:#286451}.youdge-hero h1 em{font-style:normal;color:#286451}.youdge-hero .cp-lead{color:var(--cp-body);font-size:var(--text-lead);line-height:var(--leading-lead)}.yd-service-tags{display:flex;flex-wrap:wrap;gap:12px;margin:23px 0}.yd-service-tags span{display:flex;align-items:center;gap:7px;font-size:var(--text-scale-12-16);font-weight:700}.yd-service-tags svg{width:19px;height:19px}.credit-partner-youdge .cp-hero-primary{background:var(--brand-accent);color:#202b27;border-color:transparent}.credit-partner-youdge .cp-hero-primary:hover{background:#e9be42}.credit-partner-youdge .cp-hero-secondary{color:#202b27;border-color:#6e9c88;background:transparent}.yd-explore{display:inline-flex;gap:10px;margin-top:22px;font-size:var(--text-scale-12-8);font-weight:750}.yd-explore svg{width:18px;height:18px}.credit-partner-youdge .cp-checked{color:var(--cp-muted)}
.yd-route-summary{position:relative;background:#fff;border-radius:30px;padding:32px 34px 28px;border:1px solid #bddbc9;box-shadow:12px 14px 0 #93c9b1;min-width:0}.yd-summary-top{display:flex;justify-content:space-between;gap:16px;align-items:center}.yd-summary-top>span:last-child{display:grid;place-items:center;width:42px;height:42px;background:#e5f5ec;border-radius:50%}.yd-summary-top svg{width:23px;height:23px}.yd-route-summary h2{font-size:var(--text-section);line-height:var(--leading-section);margin:20px 0 25px}.yd-route-summary ol{list-style:none;margin:0;padding:0;display:grid;gap:20px}.yd-route-summary li{display:flex;align-items:center;gap:16px;position:relative}.yd-route-summary li:not(:last-child):after{content:'';position:absolute;left:24px;top:54px;height:16px;border-left:2px dotted #89b29f}.yd-route-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#eef7f1;flex:none;color:#286451}.yd-route-icon svg{width:25px;height:25px}.yd-route-summary li strong{font-size:var(--text-body);line-height:var(--leading-body)}.yd-route-summary li p{font-size:var(--text-body);line-height:var(--leading-body);margin:5px 0;color:var(--cp-body)}.yd-route-center{padding:16px;border-radius:16px;background:#202b27;color:#fff}.yd-route-center img{width:78px;height:52px;object-fit:contain;background:#fff;border-radius:8px;padding:3px;flex:none}.yd-route-summary .yd-route-center p{color:#cfe9db}.yd-route-summary .yd-route-center:after{left:40px;top:90px}.yd-summary-note{display:flex;gap:9px;max-width:78%;margin-top:28px;padding-top:18px;border-top:1px solid var(--partner-line)}.yd-summary-note svg{width:20px;height:20px;flex:none}.yd-summary-note p{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.yd-route-summary>a{display:inline-flex;gap:8px;font-size:var(--text-scale-12);font-weight:800;margin-top:18px;max-width:78%}.yd-route-summary>a svg{width:17px;height:17px}.yd-hero-person{position:absolute;right:-25px;bottom:-25px;width:112px;height:145px;object-fit:contain;pointer-events:none}
.yd-verdict-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:24px}.yd-verdict-main,.yd-verdict-limit{border-radius:24px;padding:34px}.yd-verdict-main{background:#d9f1e5}.yd-verdict-limit{background:#202b27;color:#fff}.yd-verdict-title{display:flex;gap:14px;align-items:center}.yd-verdict-grid h3{font-size:var(--text-fluid-028);line-height:1.16;margin:25px 0 20px}.yd-verdict-grid p:not(.cp-label){font-size:var(--text-body);line-height:var(--leading-body)}.yd-verdict-limit p:not(.cp-label){color:#d9e4dd}.yd-verdict-limit a{display:inline-flex;gap:10px;align-items:center;font-size:var(--text-scale-12-96);font-weight:800;color:#d9f1e5;margin-top:22px}.yd-verdict-limit svg{width:20px;height:20px}.yd-verdict-stamp{display:flex;gap:25px;align-items:center;margin-top:24px;padding-top:22px;border-top:1px solid #a8cbb9}.yd-verdict-stamp strong{font-size:var(--text-scale-30-4);letter-spacing:-.04em}.yd-verdict-stamp span{font-size:var(--text-scale-12-8);line-height:1.65}.yd-verdict-decision{display:flex;gap:20px;align-items:start;margin-top:24px;border:1px solid var(--partner-line);border-radius:18px;padding:25px}.yd-verdict-decision .cp-icon{flex:none}.yd-verdict-decision h3{margin:0 0 10px;font-size:var(--text-scale-17-6)}.yd-verdict-decision p{font-size:var(--text-body);line-height:var(--leading-body);margin:0;color:var(--cp-body)}
.yd-roles{padding-top:15px}.yd-roles-heading{display:grid;grid-template-columns:1fr 1fr;gap:5px 45px;align-items:end}.yd-roles-heading>.cp-label{grid-column:1/-1}.yd-roles-heading h2{font-size:var(--text-section);line-height:var(--leading-section);margin:15px 0 0}.yd-roles-heading em{color:var(--partner);font-style:normal}.yd-roles-heading>p:last-child{font-size:var(--text-body);line-height:var(--leading-body);color:var(--cp-body);margin:0}.yd-role-track{list-style:none;padding:0;margin:35px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.yd-role-track li{border:1px solid var(--partner-line);border-radius:20px;background:#fff;padding:28px;position:relative}.yd-role-track li:nth-child(2){background:#d9f1e5}.yd-role-step{position:absolute;right:25px;top:25px;font-size:var(--text-scale-11-52);font-weight:800;color:var(--cp-muted)}.yd-role-track h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.yd-role-track p:last-child{font-size:var(--text-body);line-height:var(--leading-body);color:var(--cp-body)}.yd-network{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid var(--partner-line);padding-top:28px;margin-top:28px;align-items:center}.yd-network-logos{display:flex;gap:14px;flex-wrap:wrap}.yd-network-logos img{width:110px;height:65px;object-fit:contain}.yd-network>p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--cp-body)}
.credit-partner-youdge .cp-soft{background:#eef6f0}.credit-partner-youdge .cp-study-delay{background:#d9f1e5}.credit-partner-youdge .cp-budget-note{background:#202b27;color:#fff}.credit-partner-youdge .cp-budget-note p{color:#e2ede6}.credit-partner-youdge .cp-study-delay>strong{font-size:var(--text-fluid-029);overflow-wrap:anywhere}.credit-partner-youdge .cp-commercial-callout{background:#d9f1e5;color:#202b27}.credit-partner-youdge .cp-commercial-callout p{color:#414e48}.credit-partner-youdge .cp-sticky-cta{background:#202b27;color:#fff}.credit-partner-youdge .cp-sticky-cta a{background:var(--brand-accent);color:#202b27}.credit-partner-youdge .cp-method-header .cp-icon{color:#fff}
.cp-intermediary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cp-intermediary-grid article{padding:28px;border:1px solid var(--partner-line);border-radius:22px;background:#fff}.cp-intermediary-grid h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.cp-intermediary-grid p:not(.cp-label){font-size:var(--text-body);line-height:var(--leading-body);color:var(--cp-body)}.cp-intermediary-contract{display:flex;gap:20px;align-items:center;padding:28px;border-radius:22px;background:#d9f1e5;margin-top:24px}.cp-intermediary-contract>.cp-icon{flex:none;background:#fff}.cp-intermediary-contract h3{font-size:var(--text-subheading);margin:0 0 12px;line-height:var(--leading-heading)}.cp-intermediary-contract p{font-size:var(--text-body);line-height:var(--leading-body);margin:0;color:var(--cp-body)}.cp-intermediary-contract>a{display:flex;align-items:center;gap:10px;flex:none;font-size:var(--text-scale-12-8);font-weight:800}.cp-intermediary-contract>a svg{width:18px;height:18px}
@media(max-width:1000px){.yd-hero-grid{gap:35px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.yd-brand{flex-wrap:wrap;gap:12px}.yd-route-summary{padding:25px}.yd-hero-person{right:-8px}.yd-role-track{gap:14px}.yd-role-track li{padding:22px}.cp-intermediary-contract{align-items:flex-start;flex-wrap:wrap}}
@media(max-width:780px){.youdge-hero{padding-bottom:45px}.yd-hero-grid{grid-template-columns:1fr;gap:35px;margin-top:22px}.yd-brand{gap:20px}.yd-brand img{width:185px;height:92px}.youdge-hero h1{font-size:var(--text-title);line-height:var(--leading-title)}.yd-route-summary{box-shadow:7px 8px 0 #93c9b1;margin-right:7px}.yd-route-summary h2{font-size:var(--text-section);line-height:var(--leading-section)}.yd-verdict-grid,.yd-roles-heading,.yd-role-track,.yd-network,.cp-intermediary-grid{grid-template-columns:1fr}.yd-verdict-main,.yd-verdict-limit{padding:27px}.yd-verdict-decision{padding:23px;gap:14px}.yd-roles-heading{gap:20px}.yd-role-track{gap:16px;margin-top:26px}.yd-role-track li{padding:25px}.yd-network{gap:10px}.cp-intermediary-contract{padding:24px}.credit-partner-youdge .cp-sticky-cta .sticky-cta-inner>a{font-size:var(--text-scale-12-48)}.yd-hero-person{width:95px;height:125px;bottom:-15px}}
@media(prefers-reduced-motion:no-preference){.yd-route-summary{animation:yd-arrive .65s ease-out both}.yd-role-track li{transition:transform .2s ease}.yd-role-track li:hover{transform:translateY(-4px)}@keyframes yd-arrive{from{transform:translateY(12px)}to{transform:translateY(0)}}}
