:root{--accent:#acc9ba}
.service{border-color:#323632}.service-extension{border-color:#323632}.service-scope{margin-top:16px}
.finance-tools{margin:0 0 72px;border-left:2px solid var(--accent);padding:3px 0 3px 25px;max-width:880px}
.finance-tools p{font-size:15px;line-height:1.75;color:#b7beb8}
.finance-applications{display:grid;grid-template-columns:1fr 1fr;column-gap:64px}
.finance-applications h3{font-size:27px;line-height:1.22;letter-spacing:-.03em;text-wrap:balance}
.finance-applications p{font-size:15px;max-width:530px}
.finance-application-feature{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:43px 0 46px}
.finance-application-feature h3{font-size:clamp(32px,3.2vw,42px);max-width:390px;color:var(--accent)}
.finance-application-feature p{font-size:17px}
.finance-application-pair{padding:39px 0 45px}
.finance-application-pair h3{max-width:440px;margin-bottom:20px}
.finance-application-row{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:baseline;border-top:1px solid var(--line);padding:25px 0}
.finance-application-row h3{font-size:23px;max-width:370px}
.finance-application-row:last-child{border-bottom:1px solid var(--line)}
html[data-page="finance"]::view-transition-old(root){animation-name:room-exit-left}html[data-page="finance"]::view-transition-new(root){animation-name:room-enter-right}
@media(max-width:1050px){.finance-applications{column-gap:35px}.finance-application-feature,.finance-application-row{gap:35px}}
@media(max-width:760px){.finance-tools{margin-bottom:46px;padding-left:18px}.finance-tools p{font-size:14px}.finance-applications{grid-template-columns:1fr}.finance-application-feature,.finance-application-row{grid-template-columns:1fr;gap:16px}.finance-application-feature{padding:29px 0 32px}.finance-application-feature h3{font-size:33px;max-width:460px}.finance-application-feature p{font-size:16px}.finance-application-pair{padding:27px 0 30px}.finance-application-pair+.finance-application-pair{border-top:1px solid var(--line)}.finance-application-pair h3{font-size:25px;margin-bottom:14px;max-width:490px}.finance-application-row{padding:24px 0;gap:12px}.finance-application-row h3{max-width:490px}.finance-applications p{max-width:580px;font-size:14px}.finance-application-feature p{font-size:16px}}
/* A quiet reference beside the existing workflow scope, rather than a new section. */
.integrations-context{margin:30px 0 0;font-size:13px;line-height:1.7;color:var(--muted)}
.integrations-context a{display:inline-block;min-height:44px;padding:10px 0;text-decoration:underline;text-underline-offset:5px}
.integrations-context a:hover{color:var(--fg)}
