.finance-invitation{padding:44px var(--gutter,5vw);display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:35px;align-items:center;background:#eeede9;color:#111;border-bottom:1px solid #d7d6d2}
.finance-invitation h2{font:450 clamp(30px,3vw,46px)/1.1 Cabinet,sans-serif;letter-spacing:-.04em;margin:21px 0 15px}
.finance-invitation h2 em{font-family:Migra,serif;font-style:normal;font-weight:100}
.finance-invitation-copy>p:not(.eyebrow){font-size:13px;line-height:1.7;color:#555}
.finance-invitation-ratio{display:flex;align-items:center;justify-content:center;gap:13px;font:500 clamp(70px,8vw,125px)/1 Cabinet,sans-serif;letter-spacing:-.075em}
.finance-invitation-ratio>span:first-child{color:var(--red,#f60000)}
.finance-invitation-ratio i{font-style:normal;font-size:.7em;font-weight:200;color:#aaa}
.finance-invitation-action>a{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #111;padding-bottom:10px;min-height:50px;font-size:13px}
.finance-invitation-action b{font-size:30px;font-weight:400;transition:transform .2s}
.finance-invitation-action>a:hover b{transform:translate(3px,-3px)}
.finance-invitation-action>small{display:block;font-size:9px;line-height:1.7;color:#666;margin-top:13px}
.unit-finance{margin:0 var(--gutter,5vw);padding:28px 0 20px;border-top:1px solid #111;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px 30px;align-items:center;color:#111;background:white}
.unit-finance-heading>span,.unit-finance-amount>span{font-size:10px;display:block;color:#666;margin-bottom:8px}
.unit-finance-heading>strong{font:500 48px/1 Cabinet,sans-serif;letter-spacing:-.06em}
.unit-finance-heading i{font-style:normal;color:var(--red,#f60000);font-weight:300}
.unit-finance-amount>strong{font:450 clamp(21px,2vw,30px)/1.3 Cabinet,sans-serif;letter-spacing:-.03em}
.unit-finance>a{display:flex;align-items:center;gap:25px;min-height:48px;font-size:12px;border-bottom:1px solid #111}
.unit-finance>a>b{font-size:25px;font-weight:400}
.unit-finance>small{grid-column:1/-1;font-size:9px;line-height:1.6;color:#666;margin-top:5px}
@media(max-width:1100px){.finance-invitation{gap:25px;grid-template-columns:1.3fr 1fr}.finance-invitation-action{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:25px}.finance-invitation-action>a{min-width:240px}.finance-invitation-action>small{margin-top:0}.unit-finance{gap:13px 20px}.unit-finance>a{font-size:11px;gap:12px}}
@media(max-width:760px){.finance-invitation{padding-block:32px;grid-template-columns:1fr;gap:23px}.finance-invitation h2{font-size:35px;margin:17px 0}.finance-invitation-ratio{justify-content:flex-start;font-size:clamp(95px,22vw,155px);gap:24px;padding:8px 0 18px;border-bottom:1px solid #ccc}.finance-invitation-action{display:block;grid-column:auto}.finance-invitation-action>a{font-size:13px;min-width:0;padding-bottom:8px;min-height:40px}.finance-invitation-action>small{margin-top:12px}.finance-invitation-action>small br{display:none}.unit-finance{grid-template-columns:1fr 1fr;gap:20px;padding-top:23px}.unit-finance-heading{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.unit-finance-heading>strong{font-size:43px}.unit-finance-amount>strong{font-size:23px}.unit-finance-amount>span{font-size:9px}.unit-finance>a{grid-column:1/-1;justify-content:space-between;font-size:12px}.unit-finance>small{margin-top:-7px}}
@media(prefers-reduced-motion:reduce){.finance-invitation-action b{transition:none}}
