.fin-funding-showcase{padding-block:clamp(48px,6.7vw,97px) clamp(25px,4.5vw,58px)}.fin-funding-spread{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:12px;display:grid}.fin-funding-intro{isolation:isolate;color:#fff;background:linear-gradient(135deg,#601233 5%,#a61953 65%,#ac1b57 100%);border-radius:18px;flex-direction:column;justify-content:space-between;align-items:start;gap:24px;min-height:350px;padding:clamp(27px,3.7vw,54px);display:flex;position:relative;overflow:hidden}.fin-funding-intro:after{z-index:-1;opacity:.31;content:"";background:url(/brand/revy-pattern-pink.svg) 100% 100%/181px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 100%,#000 12%,#0000 77%);mask-image:radial-gradient(at 100% 100%,#000 12%,#0000 77%)}.fin-funding-intro .fin-funding-kicker{color:#ffe0ed;letter-spacing:.15em;font-size:11px;font-weight:650}.fin-marketing .fin-funding-intro h2{letter-spacing:-.061em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(37px,5.25vw,72px);font-weight:500;line-height:.99}.fin-funding-intro a{align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:560;display:inline-flex}.fin-funding-intro a:hover{text-underline-offset:4px;text-decoration:underline}.fin-funding-intro a:focus-visible{outline-color:#fff}.fin-funding-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fin-funding-options>a{color:#271923;background:#fff;border:1px solid #eadbe1;border-radius:13px;flex-direction:column;justify-content:space-between;gap:19px;min-width:0;min-height:168px;padding:clamp(17px,2.25vw,30px);transition:border-color .18s,background-color .18s;display:flex;position:relative}.fin-funding-options>a:hover{background:#fff8fb;border-color:#d8a1b9}.fin-funding-index{color:#9e2a59;letter-spacing:.07em;font-size:11px;font-weight:650}.fin-funding-arrow{color:#a82259;position:absolute;top:clamp(17px,2.25vw,29px);right:clamp(17px,2.25vw,29px)}.fin-marketing .fin-funding-options h3{letter-spacing:-.043em;text-wrap:balance;margin:0 0 4px;font-size:clamp(19px,2.08vw,29px);font-weight:570;line-height:1.07}.fin-funding-options p{color:#635761;font-size:14px;line-height:1.39}.fin-funding-tools{flex-wrap:wrap;gap:5px 23px;margin-top:19px;display:flex}.fin-funding-tools a{color:#5f344a;align-items:center;gap:5px;min-height:38px;font-size:13px;font-weight:550;display:inline-flex}.fin-funding-tools a:hover{color:#a6225a;text-underline-offset:3px;text-decoration:underline}@media (max-width:820px){.fin-funding-spread{grid-template-columns:1fr}.fin-funding-intro{gap:13px;min-height:215px}.fin-marketing .fin-funding-intro h2{max-width:16ch;font-size:clamp(34px,7vw,54px)}.fin-funding-options>a{min-height:139px}}@media (max-width:440px){.fin-funding-options{gap:7px}.fin-funding-options>a{gap:15px;min-height:137px;padding:12px}.fin-marketing .fin-funding-options h3{font-size:18px}.fin-funding-options p{font-size:12px}.fin-funding-arrow{width:15px;height:15px;top:12px;right:12px}.fin-funding-tools{gap:2px 14px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.fin-funding-options>a{transition:none}}
