#summa-home-proposal{color-scheme:light dark}#summa-home-proposal .summa-page{--summa-paper:#ffffff;--summa-ink:#183b36;--summa-soft:#f1f6f3;--summa-muted:#516860;--summa-rule:#d8e5de;--summa-accent:#176753;--summa-on-accent:#ffffff;font:400 16px/1.65 system-ui,sans-serif;color:var(--summa-ink);background:var(--summa-paper)}#summa-home-proposal .summa-page *{box-sizing:border-box}#summa-home-proposal .summa-page a{font:inherit}#summa-home-proposal .summa-action,#summa-home-proposal .summa-outline{border:1px solid var(--summa-accent);border-radius:7px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--summa-accent);color:var(--summa-on-accent);font-weight:500;line-height:1.4}#summa-home-proposal .summa-outline{background:transparent;color:var(--summa-accent)}#summa-home-proposal .summa-action svg,#summa-home-proposal .summa-link svg,#summa-home-proposal .summa-outline svg{width:16px;height:16px;flex-shrink:0}#summa-home-proposal .summa-hero{padding:72px 46px 68px;display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:35px}#summa-home-proposal .summa-eyebrow{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--summa-accent);font-weight:500;margin:0 0 16px}#summa-home-proposal h1{font-size:clamp(32px,4.3vw,48px);font-weight:500;letter-spacing:-1.7px;line-height:1.14;margin:0 0 24px}#summa-home-proposal h1 span{color:var(--summa-accent)}#summa-home-proposal h2{font-size:29px;line-height:1.25;font-weight:500;letter-spacing:-.75px;margin:0 0 20px}#summa-home-proposal h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.35px;margin:18px 0 13px}#summa-home-proposal p{margin:0 0 15px}#summa-home-proposal .summa-hero-copy>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-home-proposal .summa-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}#summa-home-proposal .summa-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:7px 0;color:var(--summa-accent);font-weight:500}#summa-home-proposal .summa-product-space{margin:0;background:var(--summa-soft);border:1px solid var(--summa-rule);border-radius:13px;overflow:hidden}#summa-home-proposal figcaption{padding:14px;border-top:1px solid var(--summa-rule);font-size:12px;text-align:center;color:var(--summa-muted)}#summa-home-proposal .summa-section{padding:55px 46px}#summa-home-proposal .summa-problem{background:var(--summa-soft);display:grid;grid-template-columns:1fr 1.1fr;gap:45px}#summa-home-proposal .summa-problem>div:last-child{color:var(--summa-muted)}#summa-home-proposal .summa-solutions{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}#summa-home-proposal .summa-solutions article{border-top:2px solid var(--summa-accent);padding-top:22px;display:flex;flex-direction:column}#summa-home-proposal .summa-solutions article>svg{width:24px;height:24px;color:var(--summa-accent)}#summa-home-proposal .summa-solutions p{color:var(--summa-muted);flex-grow:1}#summa-home-proposal .summa-scene{margin-top:20px;padding-top:16px;border-top:1px solid var(--summa-rule);font-size:12px;color:var(--summa-muted)}#summa-home-proposal .summa-scene span{display:block;font-weight:500;color:var(--summa-ink);margin-bottom:6px}#summa-home-proposal .summa-how{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--summa-soft)}#summa-home-proposal .summa-how p{color:var(--summa-muted)}#summa-home-proposal .summa-steps{list-style:none;padding:0;margin:0}#summa-home-proposal .summa-steps li{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid var(--summa-rule)}#summa-home-proposal .summa-steps li:last-child{border:0}#summa-home-proposal .summa-steps li>span{color:var(--summa-accent);font-size:13px}#summa-home-proposal .summa-steps strong{font-weight:500}#summa-home-proposal .summa-steps p{font-size:13px;margin:4px 0 0}#summa-home-proposal .summa-case{display:grid;grid-template-columns:.8fr 1fr;gap:45px;align-items:center}#summa-home-proposal .summa-prices{border-top:1px solid var(--summa-rule);display:flex;align-items:center;gap:40px;justify-content:space-between}#summa-home-proposal .summa-prices>div{max-width:520px}#summa-home-proposal .summa-prices a{flex-shrink:0}#summa-home-proposal .summa-contact{text-align:center;background:var(--summa-soft)}#summa-home-proposal .summa-contact h2{font-size:35px}#summa-home-proposal .summa-contact p:not(.summa-eyebrow){max-width:500px;margin:0 auto 25px;color:var(--summa-muted)}#summa-home-proposal .summa-page[data-layout=below] .summa-hero{grid-template-columns:1fr;text-align:center;padding-top:62px}#summa-home-proposal .summa-page[data-layout=below] .summa-hero-copy{max-width:710px;margin:auto}#summa-home-proposal .summa-page[data-layout=below] .summa-actions{justify-content:center}#summa-home-proposal .summa-page[data-layout=below] .summa-product-space{max-width:1040px;width:100%;margin:5px auto 0}@media(max-width:860px){#summa-home-proposal .summa-hero{padding:50px 30px;gap:25px}#summa-home-proposal .summa-section{padding:45px 30px}#summa-home-proposal .summa-solutions{gap:20px}}@media(max-width:680px){#summa-home-proposal .summa-hero{grid-template-columns:1fr;padding:42px 24px;gap:32px}#summa-home-proposal h1{font-size:38px;letter-spacing:-1.3px}#summa-home-proposal .summa-case,#summa-home-proposal .summa-how,#summa-home-proposal .summa-problem{grid-template-columns:1fr;gap:24px}#summa-home-proposal .summa-solutions{grid-template-columns:1fr;gap:34px}#summa-home-proposal .summa-solutions h3 br{display:none}#summa-home-proposal .summa-section{padding:38px 24px}#summa-home-proposal .summa-prices{flex-direction:column;align-items:flex-start;gap:22px}#summa-home-proposal .summa-solutions article>svg{width:22px;height:22px}#summa-home-proposal .summa-contact h2{font-size:32px}}@media(max-width:400px){#summa-home-proposal h1{font-size:34px}}#summa-home-proposal .summa-product-space picture{display:block}#summa-home-proposal .summa-product-space img{display:block;width:100%;height:auto}#summa-home-proposal a{cursor:pointer}#summa-home-proposal a:focus-visible{outline:3px solid var(--summa-accent);outline-offset:4px}@media(max-width:680px){#summa-home-proposal .summa-product-space img{aspect-ratio:4/5}#summa-home-proposal .summa-page[data-layout=below] .summa-hero{padding-top:42px}}#summa-how-proposal{color-scheme:light dark}#summa-how-proposal .summa-page{--summa-paper:#ffffff;--summa-ink:#183b36;--summa-soft:#f1f6f3;--summa-muted:#516860;--summa-rule:#d8e5de;--summa-accent:#176753;--summa-on-accent:#ffffff;font:400 16px/1.65 system-ui,sans-serif;color:var(--summa-ink);background:var(--summa-paper)}#summa-how-proposal .summa-page *{box-sizing:border-box}#summa-how-proposal .summa-page a{font:inherit}#summa-how-proposal .summa-action,#summa-how-proposal .summa-outline{border:1px solid var(--summa-accent);border-radius:7px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--summa-accent);color:var(--summa-on-accent);font-weight:500;line-height:1.4}#summa-how-proposal .summa-outline{background:transparent;color:var(--summa-accent)}#summa-how-proposal .summa-action svg,#summa-how-proposal .summa-link svg,#summa-how-proposal .summa-outline svg{width:16px;height:16px;flex-shrink:0}#summa-how-proposal .summa-hero{padding:72px 46px 68px;display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:35px}#summa-how-proposal .summa-eyebrow{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--summa-accent);font-weight:500;margin:0 0 16px}#summa-how-proposal h1{font-size:clamp(32px,4.3vw,48px);font-weight:500;letter-spacing:-1.7px;line-height:1.14;margin:0 0 24px}#summa-how-proposal h1 span{color:var(--summa-accent)}#summa-how-proposal h2{font-size:29px;line-height:1.25;font-weight:500;letter-spacing:-.75px;margin:0 0 20px}#summa-how-proposal h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.35px;margin:18px 0 13px}#summa-how-proposal p{margin:0 0 15px}#summa-how-proposal .summa-hero-copy>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-how-proposal .summa-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}#summa-how-proposal .summa-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:7px 0;color:var(--summa-accent);font-weight:500}#summa-how-proposal .summa-product-space{margin:0;background:var(--summa-soft);border:1px solid var(--summa-rule);border-radius:13px;overflow:hidden}#summa-how-proposal figcaption{padding:14px;border-top:1px solid var(--summa-rule);font-size:12px;text-align:center;color:var(--summa-muted)}#summa-how-proposal .summa-section{padding:55px 46px}#summa-how-proposal .summa-problem{background:var(--summa-soft);display:grid;grid-template-columns:1fr 1.1fr;gap:45px}#summa-how-proposal .summa-problem>div:last-child{color:var(--summa-muted)}#summa-how-proposal .summa-solutions{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}#summa-how-proposal .summa-solutions article{border-top:2px solid var(--summa-accent);padding-top:22px;display:flex;flex-direction:column}#summa-how-proposal .summa-solutions article>svg{width:24px;height:24px;color:var(--summa-accent)}#summa-how-proposal .summa-solutions p{color:var(--summa-muted);flex-grow:1}#summa-how-proposal .summa-scene{margin-top:20px;padding-top:16px;border-top:1px solid var(--summa-rule);font-size:12px;color:var(--summa-muted)}#summa-how-proposal .summa-scene span{display:block;font-weight:500;color:var(--summa-ink);margin-bottom:6px}#summa-how-proposal .summa-how{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--summa-soft)}#summa-how-proposal .summa-how p{color:var(--summa-muted)}#summa-how-proposal .summa-steps{list-style:none;padding:0;margin:0}#summa-how-proposal .summa-steps li{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid var(--summa-rule)}#summa-how-proposal .summa-steps li:last-child{border:0}#summa-how-proposal .summa-steps li>span{color:var(--summa-accent);font-size:13px}#summa-how-proposal .summa-steps strong{font-weight:500}#summa-how-proposal .summa-steps p{font-size:13px;margin:4px 0 0}#summa-how-proposal .summa-case{display:grid;grid-template-columns:.8fr 1fr;gap:45px;align-items:center}#summa-how-proposal .summa-prices{border-top:1px solid var(--summa-rule);display:flex;align-items:center;gap:40px;justify-content:space-between}#summa-how-proposal .summa-prices>div{max-width:520px}#summa-how-proposal .summa-prices a{flex-shrink:0}#summa-how-proposal .summa-contact{text-align:center;background:var(--summa-soft)}#summa-how-proposal .summa-contact h2{font-size:35px}#summa-how-proposal .summa-contact p:not(.summa-eyebrow){max-width:500px;margin:0 auto 25px;color:var(--summa-muted)}#summa-how-proposal .summa-page[data-layout=below] .summa-hero{grid-template-columns:1fr;text-align:center;padding-top:62px}#summa-how-proposal .summa-page[data-layout=below] .summa-hero-copy{max-width:710px;margin:auto}#summa-how-proposal .summa-page[data-layout=below] .summa-actions{justify-content:center}#summa-how-proposal .summa-page[data-layout=below] .summa-product-space{max-width:720px;width:100%;margin:5px auto 0}@media(max-width:860px){#summa-how-proposal .summa-hero{padding:50px 30px;gap:25px}#summa-how-proposal .summa-section{padding:45px 30px}#summa-how-proposal .summa-solutions{gap:20px}}@media(max-width:680px){#summa-how-proposal .summa-hero{grid-template-columns:1fr;padding:42px 24px;gap:32px}#summa-how-proposal h1{font-size:38px;letter-spacing:-1.3px}#summa-how-proposal .summa-case,#summa-how-proposal .summa-how,#summa-how-proposal .summa-problem{grid-template-columns:1fr;gap:24px}#summa-how-proposal .summa-solutions{grid-template-columns:1fr;gap:34px}#summa-how-proposal .summa-solutions h3 br{display:none}#summa-how-proposal .summa-section{padding:38px 24px}#summa-how-proposal .summa-prices{flex-direction:column;align-items:flex-start;gap:22px}#summa-how-proposal .summa-solutions article>svg{width:22px;height:22px}#summa-how-proposal .summa-contact h2{font-size:32px}}@media(max-width:400px){#summa-how-proposal h1{font-size:34px}}#summa-how-proposal .summa-how-hero{padding:60px 46px 40px;text-align:center}#summa-how-proposal .summa-how-hero h1{max-width:740px;margin:0 auto 24px}#summa-how-proposal .summa-how-hero h1 span{color:var(--summa-accent)}#summa-how-proposal .summa-how-hero>p:not(.summa-eyebrow){max-width:610px;margin:0 auto 25px;color:var(--summa-muted)}#summa-how-proposal .summa-route{margin-top:45px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:left}#summa-how-proposal .summa-route a{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:15px 0;background:none;border:0;border-top:1px solid var(--summa-rule);color:var(--summa-ink);font-size:13px}#summa-how-proposal .summa-route a>span{color:var(--summa-accent);font-size:12px}#summa-how-proposal .summa-route a>svg{width:14px;height:14px;margin-left:auto}#summa-how-proposal .summa-how-row{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center}#summa-how-proposal .summa-how-row p:not(.summa-eyebrow),#summa-how-proposal .summa-support p:not(.summa-eyebrow),#summa-how-proposal .summa-work-intro p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-how-proposal .summa-how-tint{background:var(--summa-soft)}#summa-how-proposal .summa-conversation{padding:20px 0 20px 32px;border-left:1px solid var(--summa-rule)}#summa-how-proposal .summa-conversation>svg{width:28px;height:28px;color:var(--summa-accent)}#summa-how-proposal .summa-conversation ul{padding-left:20px;color:var(--summa-muted);font-size:14px}#summa-how-proposal .summa-conversation li{padding-bottom:7px}#summa-how-proposal .summa-conversation p{font-size:13px;margin-top:20px}#summa-how-proposal .summa-first-case{padding:25px;background:var(--summa-soft);border-radius:10px}#summa-how-proposal .summa-first-case>div{display:flex;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--summa-rule)}#summa-how-proposal .summa-first-case svg{width:19px;height:19px;color:var(--summa-accent)}#summa-how-proposal .summa-first-case>p:last-child{margin:20px 0 0;font-size:13px}#summa-how-proposal .summa-work{background:var(--summa-soft)}#summa-how-proposal .summa-work-intro{max-width:720px;margin:0 auto 28px;text-align:center}#summa-how-proposal .summa-work .summa-product-space{max-width:720px;margin:auto;background:var(--summa-paper)}#summa-how-proposal .summa-examples{margin:30px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:820px}#summa-how-proposal .summa-examples>div{border-top:1px solid var(--summa-rule);padding-top:15px}#summa-how-proposal .summa-examples span{font-size:13px;font-weight:500}#summa-how-proposal .summa-examples p{font-size:13px;color:var(--summa-muted);margin:7px 0 0}#summa-how-proposal .summa-result-list a{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;text-align:left;padding:18px 0;border:0;border-bottom:1px solid var(--summa-rule);background:none;color:var(--summa-accent);font:inherit}#summa-how-proposal .summa-result-list svg{width:18px;height:18px;flex-shrink:0}#summa-how-proposal .summa-support{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--summa-rule)}#summa-how-proposal .summa-support>div{max-width:650px}#summa-how-proposal .summa-support>svg{width:48px;height:48px;flex-shrink:0;color:var(--summa-accent)}#summa-how-proposal .summa-contact>div{margin-top:13px}@media(max-width:680px){#summa-how-proposal .summa-how-hero{padding:42px 24px 30px}#summa-how-proposal .summa-route{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}#summa-how-proposal .summa-how-row{grid-template-columns:1fr;gap:25px}#summa-how-proposal .summa-examples{grid-template-columns:1fr;gap:18px}#summa-how-proposal .summa-conversation{border-left:0;border-top:1px solid var(--summa-rule);padding:22px 0 0}#summa-how-proposal .summa-support{align-items:flex-start}#summa-how-proposal .summa-support>svg{display:none}}#summa-bank-proposal{color-scheme:light dark}#summa-bank-proposal .summa-page{--summa-paper:#ffffff;--summa-ink:#183b36;--summa-soft:#f1f6f3;--summa-muted:#516860;--summa-rule:#d8e5de;--summa-accent:#176753;--summa-on-accent:#ffffff;font:400 16px/1.65 system-ui,sans-serif;color:var(--summa-ink);background:var(--summa-paper)}#summa-bank-proposal .summa-page *{box-sizing:border-box}#summa-bank-proposal .summa-page a{font:inherit}#summa-bank-proposal .summa-action,#summa-bank-proposal .summa-outline{border:1px solid var(--summa-accent);border-radius:7px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--summa-accent);color:var(--summa-on-accent);font-weight:500;line-height:1.4}#summa-bank-proposal .summa-outline{background:transparent;color:var(--summa-accent)}#summa-bank-proposal .summa-action svg,#summa-bank-proposal .summa-link svg,#summa-bank-proposal .summa-outline svg{width:16px;height:16px;flex-shrink:0}#summa-bank-proposal .summa-hero{padding:72px 46px 68px;display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:35px}#summa-bank-proposal .summa-eyebrow{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--summa-accent);font-weight:500;margin:0 0 16px}#summa-bank-proposal h1{font-size:clamp(32px,4.3vw,48px);font-weight:500;letter-spacing:-1.7px;line-height:1.14;margin:0 0 24px}#summa-bank-proposal h1 span{color:var(--summa-accent)}#summa-bank-proposal h2{font-size:29px;line-height:1.25;font-weight:500;letter-spacing:-.75px;margin:0 0 20px}#summa-bank-proposal h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.35px;margin:18px 0 13px}#summa-bank-proposal p{margin:0 0 15px}#summa-bank-proposal .summa-hero-copy>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-bank-proposal .summa-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}#summa-bank-proposal .summa-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:7px 0;color:var(--summa-accent);font-weight:500}#summa-bank-proposal .summa-product-space{margin:0;background:var(--summa-soft);border:1px solid var(--summa-rule);border-radius:13px;overflow:hidden}#summa-bank-proposal figcaption{padding:14px;border-top:1px solid var(--summa-rule);font-size:12px;text-align:center;color:var(--summa-muted)}#summa-bank-proposal .summa-section{padding:55px 46px}#summa-bank-proposal .summa-problem{background:var(--summa-soft);display:grid;grid-template-columns:1fr 1.1fr;gap:45px}#summa-bank-proposal .summa-problem>div:last-child{color:var(--summa-muted)}#summa-bank-proposal .summa-solutions{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}#summa-bank-proposal .summa-solutions article{border-top:2px solid var(--summa-accent);padding-top:22px;display:flex;flex-direction:column}#summa-bank-proposal .summa-solutions article>svg{width:24px;height:24px;color:var(--summa-accent)}#summa-bank-proposal .summa-solutions p{color:var(--summa-muted);flex-grow:1}#summa-bank-proposal .summa-scene{margin-top:20px;padding-top:16px;border-top:1px solid var(--summa-rule);font-size:12px;color:var(--summa-muted)}#summa-bank-proposal .summa-scene span{display:block;font-weight:500;color:var(--summa-ink);margin-bottom:6px}#summa-bank-proposal .summa-how{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--summa-soft)}#summa-bank-proposal .summa-how p{color:var(--summa-muted)}#summa-bank-proposal .summa-steps{list-style:none;padding:0;margin:0}#summa-bank-proposal .summa-steps li{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid var(--summa-rule)}#summa-bank-proposal .summa-steps li:last-child{border:0}#summa-bank-proposal .summa-steps li>span{color:var(--summa-accent);font-size:13px}#summa-bank-proposal .summa-steps strong{font-weight:500}#summa-bank-proposal .summa-steps p{font-size:13px;margin:4px 0 0}#summa-bank-proposal .summa-case{display:grid;grid-template-columns:.8fr 1fr;gap:45px;align-items:center}#summa-bank-proposal .summa-prices{border-top:1px solid var(--summa-rule);display:flex;align-items:center;gap:40px;justify-content:space-between}#summa-bank-proposal .summa-prices>div{max-width:520px}#summa-bank-proposal .summa-prices a{flex-shrink:0}#summa-bank-proposal .summa-contact{text-align:center;background:var(--summa-soft)}#summa-bank-proposal .summa-contact h2{font-size:35px}#summa-bank-proposal .summa-contact p:not(.summa-eyebrow){max-width:500px;margin:0 auto 25px;color:var(--summa-muted)}#summa-bank-proposal .summa-page[data-layout=below] .summa-hero{grid-template-columns:1fr;text-align:center;padding-top:62px}#summa-bank-proposal .summa-page[data-layout=below] .summa-hero-copy{max-width:710px;margin:auto}#summa-bank-proposal .summa-page[data-layout=below] .summa-actions{justify-content:center}#summa-bank-proposal .summa-page[data-layout=below] .summa-product-space{max-width:720px;width:100%;margin:5px auto 0}@media(max-width:860px){#summa-bank-proposal .summa-hero{padding:50px 30px;gap:25px}#summa-bank-proposal .summa-section{padding:45px 30px}#summa-bank-proposal .summa-solutions{gap:20px}}@media(max-width:680px){#summa-bank-proposal .summa-hero{grid-template-columns:1fr;padding:42px 24px;gap:32px}#summa-bank-proposal h1{font-size:38px;letter-spacing:-1.3px}#summa-bank-proposal .summa-case,#summa-bank-proposal .summa-how,#summa-bank-proposal .summa-problem{grid-template-columns:1fr;gap:24px}#summa-bank-proposal .summa-solutions{grid-template-columns:1fr;gap:34px}#summa-bank-proposal .summa-solutions h3 br{display:none}#summa-bank-proposal .summa-section{padding:38px 24px}#summa-bank-proposal .summa-prices{flex-direction:column;align-items:flex-start;gap:22px}#summa-bank-proposal .summa-solutions article>svg{width:22px;height:22px}#summa-bank-proposal .summa-contact h2{font-size:32px}}@media(max-width:400px){#summa-bank-proposal h1{font-size:34px}}#summa-bank-proposal .summa-bank-hero{padding:60px 46px 55px;text-align:center}#summa-bank-proposal .summa-bank-hero h1{max-width:780px;margin:0 auto 25px}#summa-bank-proposal .summa-bank-hero>p:not(.summa-eyebrow){max-width:650px;margin:0 auto 25px;color:var(--summa-muted)}#summa-bank-proposal .summa-bank-hero .summa-actions{justify-content:center}#summa-bank-proposal .summa-bank-hero .summa-product-space{max-width:1040px;margin:35px auto 0}#summa-bank-proposal .summa-bank-row{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}#summa-bank-proposal .summa-bank-row p:not(.summa-eyebrow),#summa-bank-proposal .summa-bank-support>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-bank-proposal .summa-bank-tint{background:var(--summa-soft)}#summa-bank-proposal .summa-bank-detail{padding:20px 0 20px 30px;border-left:1px solid var(--summa-rule)}#summa-bank-proposal .summa-bank-detail>svg{color:var(--summa-accent);width:25px;height:25px}#summa-bank-proposal .summa-bank-detail ul{padding-left:20px;color:var(--summa-muted);font-size:14px}#summa-bank-proposal .summa-bank-detail li{padding-bottom:8px}#summa-bank-proposal .summa-plan-label{display:inline-block;margin-top:9px;font-size:12px;color:var(--summa-accent);font-weight:500}#summa-bank-proposal .summa-document-list{padding:20px 0 20px 30px;border-left:1px solid var(--summa-rule)}#summa-bank-proposal .summa-document-list>div{display:flex;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid var(--summa-rule)}#summa-bank-proposal .summa-document-list svg{width:20px;height:20px;color:var(--summa-accent)}#summa-bank-proposal .summa-document-list>p:last-child{font-size:13px;margin:20px 0 0}#summa-bank-proposal .summa-bank-example{border-top:1px solid var(--summa-rule)}#summa-bank-proposal .summa-example-title{max-width:680px}#summa-bank-proposal .summa-example-body{max-width:760px;color:var(--summa-muted)}#summa-bank-proposal .summa-invoice-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:30px 0 0}#summa-bank-proposal .summa-invoice-steps li{border-top:1px solid var(--summa-rule);padding-top:16px}#summa-bank-proposal .summa-invoice-steps span{display:block;color:var(--summa-accent);font-size:12px;margin-bottom:10px}#summa-bank-proposal .summa-invoice-steps strong{font-weight:500;font-size:14px}#summa-bank-proposal .summa-invoice-steps p{font-size:13px;color:var(--summa-muted);margin:7px 0 0}#summa-bank-proposal .summa-qualification{font-size:13px;margin-top:22px}#summa-bank-proposal .summa-bank-support{max-width:810px}#summa-bank-proposal .summa-bank-plans{border-top:1px solid var(--summa-rule)}#summa-bank-proposal .summa-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:30px 0}#summa-bank-proposal .summa-plan-grid article{border-top:2px solid var(--summa-accent);padding-top:16px}#summa-bank-proposal .summa-plan-grid article>span{font-size:12px;color:var(--summa-accent);font-weight:500}#summa-bank-proposal .summa-plan-grid p{font-size:14px;color:var(--summa-muted)}#summa-bank-proposal .summa-plan-grid .summa-plan-subtext{font-size:13px}#summa-bank-proposal .summa-contact h2{max-width:650px;margin:0 auto 22px}@media(max-width:680px){#summa-bank-proposal .summa-bank-hero{padding:42px 24px}#summa-bank-proposal .summa-bank-row{grid-template-columns:1fr;gap:25px}#summa-bank-proposal .summa-invoice-steps{grid-template-columns:1fr 1fr}#summa-bank-proposal .summa-plan-grid{grid-template-columns:1fr;gap:24px}#summa-bank-proposal .summa-bank-detail,#summa-bank-proposal .summa-document-list{border-left:0;border-top:1px solid var(--summa-rule);padding:22px 0 0}#summa-bank-proposal .summa-bank-hero h1{font-size:34px}}#summa-bank-proposal .summa-product-space picture{display:block}#summa-bank-proposal .summa-product-space img{display:block;width:100%;height:auto}#summa-bank-proposal a{cursor:pointer}#summa-bank-proposal a:focus-visible{outline:3px solid var(--summa-accent);outline-offset:4px}@media(max-width:680px){#summa-bank-proposal .summa-product-space img{aspect-ratio:4/5}}#summa-donations-proposal{color-scheme:light dark}#summa-donations-proposal .summa-page{--summa-paper:#ffffff;--summa-ink:#183b36;--summa-soft:#f1f6f3;--summa-muted:#516860;--summa-rule:#d8e5de;--summa-accent:#176753;--summa-on-accent:#ffffff;font:400 16px/1.65 system-ui,sans-serif;color:var(--summa-ink);background:var(--summa-paper)}#summa-donations-proposal .summa-page *{box-sizing:border-box}#summa-donations-proposal .summa-page a{font:inherit}#summa-donations-proposal .summa-action,#summa-donations-proposal .summa-outline{border:1px solid var(--summa-accent);border-radius:7px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--summa-accent);color:var(--summa-on-accent);font-weight:500;line-height:1.4}#summa-donations-proposal .summa-outline{background:transparent;color:var(--summa-accent)}#summa-donations-proposal .summa-action svg,#summa-donations-proposal .summa-link svg,#summa-donations-proposal .summa-outline svg{width:16px;height:16px;flex-shrink:0}#summa-donations-proposal .summa-hero{padding:72px 46px 68px;display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:35px}#summa-donations-proposal .summa-eyebrow{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--summa-accent);font-weight:500;margin:0 0 16px}#summa-donations-proposal h1{font-size:clamp(32px,4.3vw,48px);font-weight:500;letter-spacing:-1.7px;line-height:1.14;margin:0 0 24px}#summa-donations-proposal h1 span{color:var(--summa-accent)}#summa-donations-proposal h2{font-size:29px;line-height:1.25;font-weight:500;letter-spacing:-.75px;margin:0 0 20px}#summa-donations-proposal h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.35px;margin:18px 0 13px}#summa-donations-proposal p{margin:0 0 15px}#summa-donations-proposal .summa-hero-copy>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-donations-proposal .summa-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}#summa-donations-proposal .summa-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:7px 0;color:var(--summa-accent);font-weight:500}#summa-donations-proposal .summa-product-space{margin:0;background:var(--summa-soft);border:1px solid var(--summa-rule);border-radius:13px;overflow:hidden}#summa-donations-proposal figcaption{padding:14px;border-top:1px solid var(--summa-rule);font-size:12px;text-align:center;color:var(--summa-muted)}#summa-donations-proposal .summa-section{padding:55px 46px}#summa-donations-proposal .summa-problem{background:var(--summa-soft);display:grid;grid-template-columns:1fr 1.1fr;gap:45px}#summa-donations-proposal .summa-problem>div:last-child{color:var(--summa-muted)}#summa-donations-proposal .summa-solutions{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}#summa-donations-proposal .summa-solutions article{border-top:2px solid var(--summa-accent);padding-top:22px;display:flex;flex-direction:column}#summa-donations-proposal .summa-solutions article>svg{width:24px;height:24px;color:var(--summa-accent)}#summa-donations-proposal .summa-solutions p{color:var(--summa-muted);flex-grow:1}#summa-donations-proposal .summa-scene{margin-top:20px;padding-top:16px;border-top:1px solid var(--summa-rule);font-size:12px;color:var(--summa-muted)}#summa-donations-proposal .summa-scene span{display:block;font-weight:500;color:var(--summa-ink);margin-bottom:6px}#summa-donations-proposal .summa-how{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--summa-soft)}#summa-donations-proposal .summa-how p{color:var(--summa-muted)}#summa-donations-proposal .summa-steps{list-style:none;padding:0;margin:0}#summa-donations-proposal .summa-steps li{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid var(--summa-rule)}#summa-donations-proposal .summa-steps li:last-child{border:0}#summa-donations-proposal .summa-steps li>span{color:var(--summa-accent);font-size:13px}#summa-donations-proposal .summa-steps strong{font-weight:500}#summa-donations-proposal .summa-steps p{font-size:13px;margin:4px 0 0}#summa-donations-proposal .summa-case{display:grid;grid-template-columns:.8fr 1fr;gap:45px;align-items:center}#summa-donations-proposal .summa-prices{border-top:1px solid var(--summa-rule);display:flex;align-items:center;gap:40px;justify-content:space-between}#summa-donations-proposal .summa-prices>div{max-width:520px}#summa-donations-proposal .summa-prices a{flex-shrink:0}#summa-donations-proposal .summa-contact{text-align:center;background:var(--summa-soft)}#summa-donations-proposal .summa-contact h2{font-size:35px}#summa-donations-proposal .summa-contact p:not(.summa-eyebrow){max-width:500px;margin:0 auto 25px;color:var(--summa-muted)}#summa-donations-proposal .summa-page[data-layout=below] .summa-hero{grid-template-columns:1fr;text-align:center;padding-top:62px}#summa-donations-proposal .summa-page[data-layout=below] .summa-hero-copy{max-width:710px;margin:auto}#summa-donations-proposal .summa-page[data-layout=below] .summa-actions{justify-content:center}#summa-donations-proposal .summa-page[data-layout=below] .summa-product-space{max-width:720px;width:100%;margin:5px auto 0}@media(max-width:860px){#summa-donations-proposal .summa-hero{padding:50px 30px;gap:25px}#summa-donations-proposal .summa-section{padding:45px 30px}#summa-donations-proposal .summa-solutions{gap:20px}}@media(max-width:680px){#summa-donations-proposal .summa-hero{grid-template-columns:1fr;padding:42px 24px;gap:32px}#summa-donations-proposal h1{font-size:38px;letter-spacing:-1.3px}#summa-donations-proposal .summa-case,#summa-donations-proposal .summa-how,#summa-donations-proposal .summa-problem{grid-template-columns:1fr;gap:24px}#summa-donations-proposal .summa-solutions{grid-template-columns:1fr;gap:34px}#summa-donations-proposal .summa-solutions h3 br{display:none}#summa-donations-proposal .summa-section{padding:38px 24px}#summa-donations-proposal .summa-prices{flex-direction:column;align-items:flex-start;gap:22px}#summa-donations-proposal .summa-solutions article>svg{width:22px;height:22px}#summa-donations-proposal .summa-contact h2{font-size:32px}}@media(max-width:400px){#summa-donations-proposal h1{font-size:34px}}#summa-donations-proposal .summa-bank-hero{padding:60px 46px 55px;text-align:center}#summa-donations-proposal .summa-bank-hero h1{max-width:780px;margin:0 auto 25px}#summa-donations-proposal .summa-bank-hero>p:not(.summa-eyebrow){max-width:650px;margin:0 auto 25px;color:var(--summa-muted)}#summa-donations-proposal .summa-bank-hero .summa-actions{justify-content:center}#summa-donations-proposal .summa-bank-hero .summa-product-space{max-width:1040px;margin:35px auto 0}#summa-donations-proposal .summa-bank-row{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}#summa-donations-proposal .summa-bank-row p:not(.summa-eyebrow),#summa-donations-proposal .summa-bank-support>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-donations-proposal .summa-bank-tint{background:var(--summa-soft)}#summa-donations-proposal .summa-bank-detail{padding:20px 0 20px 30px;border-left:1px solid var(--summa-rule)}#summa-donations-proposal .summa-bank-detail>svg{color:var(--summa-accent);width:25px;height:25px}#summa-donations-proposal .summa-bank-detail ul{padding-left:20px;color:var(--summa-muted);font-size:14px}#summa-donations-proposal .summa-bank-detail li{padding-bottom:8px}#summa-donations-proposal .summa-plan-label{display:inline-block;margin-top:9px;font-size:12px;color:var(--summa-accent);font-weight:500}#summa-donations-proposal .summa-document-list{padding:20px 0 20px 30px;border-left:1px solid var(--summa-rule)}#summa-donations-proposal .summa-document-list>div{display:flex;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid var(--summa-rule)}#summa-donations-proposal .summa-document-list svg{width:20px;height:20px;color:var(--summa-accent)}#summa-donations-proposal .summa-document-list>p:last-child{font-size:13px;margin:20px 0 0}#summa-donations-proposal .summa-bank-example{border-top:1px solid var(--summa-rule)}#summa-donations-proposal .summa-example-title{max-width:680px}#summa-donations-proposal .summa-example-body{max-width:760px;color:var(--summa-muted)}#summa-donations-proposal .summa-invoice-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:30px 0 0}#summa-donations-proposal .summa-invoice-steps li{border-top:1px solid var(--summa-rule);padding-top:16px}#summa-donations-proposal .summa-invoice-steps span{display:block;color:var(--summa-accent);font-size:12px;margin-bottom:10px}#summa-donations-proposal .summa-invoice-steps strong{font-weight:500;font-size:14px}#summa-donations-proposal .summa-invoice-steps p{font-size:13px;color:var(--summa-muted);margin:7px 0 0}#summa-donations-proposal .summa-qualification{font-size:13px;margin-top:22px}#summa-donations-proposal .summa-bank-support{max-width:810px}#summa-donations-proposal .summa-bank-plans{border-top:1px solid var(--summa-rule)}#summa-donations-proposal .summa-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:30px 0}#summa-donations-proposal .summa-plan-grid article{border-top:2px solid var(--summa-accent);padding-top:16px}#summa-donations-proposal .summa-plan-grid article>span{font-size:12px;color:var(--summa-accent);font-weight:500}#summa-donations-proposal .summa-plan-grid p{font-size:14px;color:var(--summa-muted)}#summa-donations-proposal .summa-plan-grid .summa-plan-subtext{font-size:13px}#summa-donations-proposal .summa-contact h2{max-width:650px;margin:0 auto 22px}@media(max-width:680px){#summa-donations-proposal .summa-bank-hero{padding:42px 24px}#summa-donations-proposal .summa-bank-row{grid-template-columns:1fr;gap:25px}#summa-donations-proposal .summa-invoice-steps{grid-template-columns:1fr 1fr}#summa-donations-proposal .summa-plan-grid{grid-template-columns:1fr;gap:24px}#summa-donations-proposal .summa-bank-detail,#summa-donations-proposal .summa-document-list{border-left:0;border-top:1px solid var(--summa-rule);padding:22px 0 0}#summa-donations-proposal .summa-bank-hero h1{font-size:34px}}#summa-donations-proposal .summa-donations-intro{max-width:740px}#summa-donations-proposal .summa-donations-intro>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-donations-proposal .summa-remittances>.summa-qualification{color:var(--summa-muted);margin:26px 0 0}#summa-donations-proposal .summa-certificate-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:30px}#summa-donations-proposal .summa-certificate-grid article{border-top:1px solid var(--summa-rule);padding-top:22px}#summa-donations-proposal .summa-certificate-grid article>svg{width:24px;height:24px;color:var(--summa-accent)}#summa-donations-proposal .summa-certificate-grid p{color:var(--summa-muted)}#summa-donations-proposal .summa-donations-plan{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--summa-rule)}#summa-donations-proposal .summa-donations-plan>div{max-width:600px}#summa-donations-proposal .summa-donations-plan p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-donations-proposal .summa-donations-plan a{flex-shrink:0}@media(max-width:680px){#summa-donations-proposal .summa-certificate-grid{grid-template-columns:1fr;gap:25px}#summa-donations-proposal .summa-donations-plan{flex-direction:column;align-items:flex-start;gap:20px}}#summa-donations-proposal .summa-product-space picture{display:block}#summa-donations-proposal .summa-product-space img{display:block;width:100%;height:auto}#summa-donations-proposal a{cursor:pointer}#summa-donations-proposal a:focus-visible{outline:3px solid var(--summa-accent);outline-offset:4px}@media(max-width:680px){#summa-donations-proposal .summa-product-space img{aspect-ratio:4/5}}#summa-projects-proposal{color-scheme:light dark}#summa-projects-proposal .summa-page{--summa-paper:#ffffff;--summa-ink:#183b36;--summa-soft:#f1f6f3;--summa-muted:#516860;--summa-rule:#d8e5de;--summa-accent:#176753;--summa-on-accent:#ffffff;font:400 16px/1.65 system-ui,sans-serif;color:var(--summa-ink);background:var(--summa-paper)}#summa-projects-proposal .summa-page *{box-sizing:border-box}#summa-projects-proposal .summa-page a{font:inherit}#summa-projects-proposal .summa-action,#summa-projects-proposal .summa-outline{border:1px solid var(--summa-accent);border-radius:7px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--summa-accent);color:var(--summa-on-accent);font-weight:500;line-height:1.4}#summa-projects-proposal .summa-outline{background:transparent;color:var(--summa-accent)}#summa-projects-proposal .summa-action svg,#summa-projects-proposal .summa-link svg,#summa-projects-proposal .summa-outline svg{width:16px;height:16px;flex-shrink:0}#summa-projects-proposal .summa-hero{padding:72px 46px 68px;display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:35px}#summa-projects-proposal .summa-eyebrow{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--summa-accent);font-weight:500;margin:0 0 16px}#summa-projects-proposal h1{font-size:clamp(32px,4.3vw,48px);font-weight:500;letter-spacing:-1.7px;line-height:1.14;margin:0 0 24px}#summa-projects-proposal h1 span{color:var(--summa-accent)}#summa-projects-proposal h2{font-size:29px;line-height:1.25;font-weight:500;letter-spacing:-.75px;margin:0 0 20px}#summa-projects-proposal h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.35px;margin:18px 0 13px}#summa-projects-proposal p{margin:0 0 15px}#summa-projects-proposal .summa-hero-copy>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-projects-proposal .summa-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}#summa-projects-proposal .summa-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:7px 0;color:var(--summa-accent);font-weight:500}#summa-projects-proposal .summa-product-space{margin:0;background:var(--summa-soft);border:1px solid var(--summa-rule);border-radius:13px;overflow:hidden}#summa-projects-proposal figcaption{padding:14px;border-top:1px solid var(--summa-rule);font-size:12px;text-align:center;color:var(--summa-muted)}#summa-projects-proposal .summa-section{padding:55px 46px}#summa-projects-proposal .summa-problem{background:var(--summa-soft);display:grid;grid-template-columns:1fr 1.1fr;gap:45px}#summa-projects-proposal .summa-problem>div:last-child{color:var(--summa-muted)}#summa-projects-proposal .summa-solutions{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}#summa-projects-proposal .summa-solutions article{border-top:2px solid var(--summa-accent);padding-top:22px;display:flex;flex-direction:column}#summa-projects-proposal .summa-solutions article>svg{width:24px;height:24px;color:var(--summa-accent)}#summa-projects-proposal .summa-solutions p{color:var(--summa-muted);flex-grow:1}#summa-projects-proposal .summa-scene{margin-top:20px;padding-top:16px;border-top:1px solid var(--summa-rule);font-size:12px;color:var(--summa-muted)}#summa-projects-proposal .summa-scene span{display:block;font-weight:500;color:var(--summa-ink);margin-bottom:6px}#summa-projects-proposal .summa-how{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--summa-soft)}#summa-projects-proposal .summa-how p{color:var(--summa-muted)}#summa-projects-proposal .summa-steps{list-style:none;padding:0;margin:0}#summa-projects-proposal .summa-steps li{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid var(--summa-rule)}#summa-projects-proposal .summa-steps li:last-child{border:0}#summa-projects-proposal .summa-steps li>span{color:var(--summa-accent);font-size:13px}#summa-projects-proposal .summa-steps strong{font-weight:500}#summa-projects-proposal .summa-steps p{font-size:13px;margin:4px 0 0}#summa-projects-proposal .summa-case{display:grid;grid-template-columns:.8fr 1fr;gap:45px;align-items:center}#summa-projects-proposal .summa-prices{border-top:1px solid var(--summa-rule);display:flex;align-items:center;gap:40px;justify-content:space-between}#summa-projects-proposal .summa-prices>div{max-width:520px}#summa-projects-proposal .summa-prices a{flex-shrink:0}#summa-projects-proposal .summa-contact{text-align:center;background:var(--summa-soft)}#summa-projects-proposal .summa-contact h2{font-size:35px}#summa-projects-proposal .summa-contact p:not(.summa-eyebrow){max-width:500px;margin:0 auto 25px;color:var(--summa-muted)}#summa-projects-proposal .summa-page[data-layout=below] .summa-hero{grid-template-columns:1fr;text-align:center;padding-top:62px}#summa-projects-proposal .summa-page[data-layout=below] .summa-hero-copy{max-width:710px;margin:auto}#summa-projects-proposal .summa-page[data-layout=below] .summa-actions{justify-content:center}#summa-projects-proposal .summa-page[data-layout=below] .summa-product-space{max-width:720px;width:100%;margin:5px auto 0}@media(max-width:860px){#summa-projects-proposal .summa-hero{padding:50px 30px;gap:25px}#summa-projects-proposal .summa-section{padding:45px 30px}#summa-projects-proposal .summa-solutions{gap:20px}}@media(max-width:680px){#summa-projects-proposal .summa-hero{grid-template-columns:1fr;padding:42px 24px;gap:32px}#summa-projects-proposal h1{font-size:38px;letter-spacing:-1.3px}#summa-projects-proposal .summa-case,#summa-projects-proposal .summa-how,#summa-projects-proposal .summa-problem{grid-template-columns:1fr;gap:24px}#summa-projects-proposal .summa-solutions{grid-template-columns:1fr;gap:34px}#summa-projects-proposal .summa-solutions h3 br{display:none}#summa-projects-proposal .summa-section{padding:38px 24px}#summa-projects-proposal .summa-prices{flex-direction:column;align-items:flex-start;gap:22px}#summa-projects-proposal .summa-solutions article>svg{width:22px;height:22px}#summa-projects-proposal .summa-contact h2{font-size:32px}}@media(max-width:400px){#summa-projects-proposal h1{font-size:34px}}#summa-projects-proposal .summa-bank-hero{padding:60px 46px 55px;text-align:center}#summa-projects-proposal .summa-bank-hero h1{max-width:780px;margin:0 auto 25px}#summa-projects-proposal .summa-bank-hero>p:not(.summa-eyebrow){max-width:650px;margin:0 auto 25px;color:var(--summa-muted)}#summa-projects-proposal .summa-bank-hero .summa-actions{justify-content:center}#summa-projects-proposal .summa-bank-hero .summa-product-space{max-width:1040px;margin:35px auto 0}#summa-projects-proposal .summa-bank-row{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}#summa-projects-proposal .summa-bank-row p:not(.summa-eyebrow),#summa-projects-proposal .summa-bank-support>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-projects-proposal .summa-bank-tint{background:var(--summa-soft)}#summa-projects-proposal .summa-bank-detail{padding:20px 0 20px 30px;border-left:1px solid var(--summa-rule)}#summa-projects-proposal .summa-bank-detail>svg{color:var(--summa-accent);width:25px;height:25px}#summa-projects-proposal .summa-bank-detail ul{padding-left:20px;color:var(--summa-muted);font-size:14px}#summa-projects-proposal .summa-bank-detail li{padding-bottom:8px}#summa-projects-proposal .summa-plan-label{display:inline-block;margin-top:9px;font-size:12px;color:var(--summa-accent);font-weight:500}#summa-projects-proposal .summa-document-list{padding:20px 0 20px 30px;border-left:1px solid var(--summa-rule)}#summa-projects-proposal .summa-document-list>div{display:flex;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid var(--summa-rule)}#summa-projects-proposal .summa-document-list svg{width:20px;height:20px;color:var(--summa-accent)}#summa-projects-proposal .summa-document-list>p:last-child{font-size:13px;margin:20px 0 0}#summa-projects-proposal .summa-bank-example{border-top:1px solid var(--summa-rule)}#summa-projects-proposal .summa-example-title{max-width:680px}#summa-projects-proposal .summa-example-body{max-width:760px;color:var(--summa-muted)}#summa-projects-proposal .summa-invoice-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:30px 0 0}#summa-projects-proposal .summa-invoice-steps li{border-top:1px solid var(--summa-rule);padding-top:16px}#summa-projects-proposal .summa-invoice-steps span{display:block;color:var(--summa-accent);font-size:12px;margin-bottom:10px}#summa-projects-proposal .summa-invoice-steps strong{font-weight:500;font-size:14px}#summa-projects-proposal .summa-invoice-steps p{font-size:13px;color:var(--summa-muted);margin:7px 0 0}#summa-projects-proposal .summa-qualification{font-size:13px;margin-top:22px}#summa-projects-proposal .summa-bank-support{max-width:810px}#summa-projects-proposal .summa-bank-plans{border-top:1px solid var(--summa-rule)}#summa-projects-proposal .summa-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:30px 0}#summa-projects-proposal .summa-plan-grid article{border-top:2px solid var(--summa-accent);padding-top:16px}#summa-projects-proposal .summa-plan-grid article>span{font-size:12px;color:var(--summa-accent);font-weight:500}#summa-projects-proposal .summa-plan-grid p{font-size:14px;color:var(--summa-muted)}#summa-projects-proposal .summa-plan-grid .summa-plan-subtext{font-size:13px}#summa-projects-proposal .summa-contact h2{max-width:650px;margin:0 auto 22px}@media(max-width:680px){#summa-projects-proposal .summa-bank-hero{padding:42px 24px}#summa-projects-proposal .summa-bank-row{grid-template-columns:1fr;gap:25px}#summa-projects-proposal .summa-invoice-steps{grid-template-columns:1fr 1fr}#summa-projects-proposal .summa-plan-grid{grid-template-columns:1fr;gap:24px}#summa-projects-proposal .summa-bank-detail,#summa-projects-proposal .summa-document-list{border-left:0;border-top:1px solid var(--summa-rule);padding:22px 0 0}#summa-projects-proposal .summa-bank-hero h1{font-size:34px}}#summa-projects-proposal .summa-mobile-example{display:grid;grid-template-columns:1.4fr .8fr;gap:50px;align-items:center}#summa-projects-proposal .summa-mobile-example p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-projects-proposal .summa-project-support{display:flex;align-items:center;justify-content:space-between;gap:40px;background:var(--summa-soft)}#summa-projects-proposal .summa-project-support>div{max-width:660px}#summa-projects-proposal .summa-project-support p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-projects-proposal .summa-project-support>svg{width:44px;height:44px;color:var(--summa-accent);flex-shrink:0}#summa-projects-proposal .summa-project-plan{display:flex;align-items:center;justify-content:space-between;gap:35px}#summa-projects-proposal .summa-project-plan>div{max-width:610px}#summa-projects-proposal .summa-project-plan p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-projects-proposal .summa-project-plan a{flex-shrink:0}@media(max-width:680px){#summa-projects-proposal .summa-mobile-example{grid-template-columns:1fr;gap:25px}#summa-projects-proposal .summa-project-plan{flex-direction:column;align-items:flex-start;gap:20px}#summa-projects-proposal .summa-project-support>svg{display:none}}#summa-projects-proposal .summa-product-space picture{display:block}#summa-projects-proposal .summa-product-space img{display:block;width:100%;height:auto}#summa-projects-proposal a{cursor:pointer}#summa-projects-proposal a:focus-visible{outline:3px solid var(--summa-accent);outline-offset:4px}@media(max-width:680px){#summa-projects-proposal .summa-product-space img{aspect-ratio:4/5}}#summa-pricing-proposal{color-scheme:light dark}#summa-pricing-proposal .summa-page{--summa-paper:#ffffff;--summa-ink:#183b36;--summa-soft:#f1f6f3;--summa-muted:#516860;--summa-rule:#d8e5de;--summa-accent:#176753;--summa-on-accent:#ffffff;font:400 16px/1.65 system-ui,sans-serif;color:var(--summa-ink);background:var(--summa-paper)}#summa-pricing-proposal .summa-page *{box-sizing:border-box}#summa-pricing-proposal .summa-page a{font:inherit}#summa-pricing-proposal .summa-action,#summa-pricing-proposal .summa-outline{border:1px solid var(--summa-accent);border-radius:7px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--summa-accent);color:var(--summa-on-accent);font-weight:500;line-height:1.4}#summa-pricing-proposal .summa-outline{background:transparent;color:var(--summa-accent)}#summa-pricing-proposal .summa-action svg,#summa-pricing-proposal .summa-link svg,#summa-pricing-proposal .summa-outline svg{width:16px;height:16px;flex-shrink:0}#summa-pricing-proposal .summa-hero{padding:72px 46px 68px;display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:35px}#summa-pricing-proposal .summa-eyebrow{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--summa-accent);font-weight:500;margin:0 0 16px}#summa-pricing-proposal h1{font-size:clamp(32px,4.3vw,48px);font-weight:500;letter-spacing:-1.7px;line-height:1.14;margin:0 0 24px}#summa-pricing-proposal h1 span{color:var(--summa-accent)}#summa-pricing-proposal h2{font-size:29px;line-height:1.25;font-weight:500;letter-spacing:-.75px;margin:0 0 20px}#summa-pricing-proposal h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.35px;margin:18px 0 13px}#summa-pricing-proposal p{margin:0 0 15px}#summa-pricing-proposal .summa-hero-copy>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-pricing-proposal .summa-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}#summa-pricing-proposal .summa-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:7px 0;color:var(--summa-accent);font-weight:500}#summa-pricing-proposal .summa-product-space{margin:0;background:var(--summa-soft);border:1px solid var(--summa-rule);border-radius:13px;overflow:hidden}#summa-pricing-proposal figcaption{padding:14px;border-top:1px solid var(--summa-rule);font-size:12px;text-align:center;color:var(--summa-muted)}#summa-pricing-proposal .summa-section{padding:55px 46px}#summa-pricing-proposal .summa-problem{background:var(--summa-soft);display:grid;grid-template-columns:1fr 1.1fr;gap:45px}#summa-pricing-proposal .summa-problem>div:last-child{color:var(--summa-muted)}#summa-pricing-proposal .summa-solutions{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}#summa-pricing-proposal .summa-solutions article{border-top:2px solid var(--summa-accent);padding-top:22px;display:flex;flex-direction:column}#summa-pricing-proposal .summa-solutions article>svg{width:24px;height:24px;color:var(--summa-accent)}#summa-pricing-proposal .summa-solutions p{color:var(--summa-muted);flex-grow:1}#summa-pricing-proposal .summa-scene{margin-top:20px;padding-top:16px;border-top:1px solid var(--summa-rule);font-size:12px;color:var(--summa-muted)}#summa-pricing-proposal .summa-scene span{display:block;font-weight:500;color:var(--summa-ink);margin-bottom:6px}#summa-pricing-proposal .summa-how{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--summa-soft)}#summa-pricing-proposal .summa-how p{color:var(--summa-muted)}#summa-pricing-proposal .summa-steps{list-style:none;padding:0;margin:0}#summa-pricing-proposal .summa-steps li{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid var(--summa-rule)}#summa-pricing-proposal .summa-steps li:last-child{border:0}#summa-pricing-proposal .summa-steps li>span{color:var(--summa-accent);font-size:13px}#summa-pricing-proposal .summa-steps strong{font-weight:500}#summa-pricing-proposal .summa-steps p{font-size:13px;margin:4px 0 0}#summa-pricing-proposal .summa-case{display:grid;grid-template-columns:.8fr 1fr;gap:45px;align-items:center}#summa-pricing-proposal .summa-prices{border-top:1px solid var(--summa-rule);display:flex;align-items:center;gap:40px;justify-content:space-between}#summa-pricing-proposal .summa-prices>div{max-width:520px}#summa-pricing-proposal .summa-prices a{flex-shrink:0}#summa-pricing-proposal .summa-contact{text-align:center;background:var(--summa-soft)}#summa-pricing-proposal .summa-contact h2{font-size:35px}#summa-pricing-proposal .summa-contact p:not(.summa-eyebrow){max-width:500px;margin:0 auto 25px;color:var(--summa-muted)}#summa-pricing-proposal .summa-page[data-layout=below] .summa-hero{grid-template-columns:1fr;text-align:center;padding-top:62px}#summa-pricing-proposal .summa-page[data-layout=below] .summa-hero-copy{max-width:710px;margin:auto}#summa-pricing-proposal .summa-page[data-layout=below] .summa-actions{justify-content:center}#summa-pricing-proposal .summa-page[data-layout=below] .summa-product-space{max-width:720px;width:100%;margin:5px auto 0}@media(max-width:860px){#summa-pricing-proposal .summa-hero{padding:50px 30px;gap:25px}#summa-pricing-proposal .summa-section{padding:45px 30px}#summa-pricing-proposal .summa-solutions{gap:20px}}@media(max-width:680px){#summa-pricing-proposal .summa-hero{grid-template-columns:1fr;padding:42px 24px;gap:32px}#summa-pricing-proposal h1{font-size:38px;letter-spacing:-1.3px}#summa-pricing-proposal .summa-case,#summa-pricing-proposal .summa-how,#summa-pricing-proposal .summa-problem{grid-template-columns:1fr;gap:24px}#summa-pricing-proposal .summa-solutions{grid-template-columns:1fr;gap:34px}#summa-pricing-proposal .summa-solutions h3 br{display:none}#summa-pricing-proposal .summa-section{padding:38px 24px}#summa-pricing-proposal .summa-prices{flex-direction:column;align-items:flex-start;gap:22px}#summa-pricing-proposal .summa-solutions article>svg{width:22px;height:22px}#summa-pricing-proposal .summa-contact h2{font-size:32px}}@media(max-width:400px){#summa-pricing-proposal h1{font-size:34px}}#summa-pricing-proposal .summa-price-hero{padding:60px 46px 45px;text-align:center}#summa-pricing-proposal .summa-price-hero h1{max-width:740px;margin:0 auto 25px}#summa-pricing-proposal .summa-price-hero>p:not(.summa-eyebrow){max-width:650px;margin:0 auto 20px;color:var(--summa-muted)}#summa-pricing-proposal .summa-price-hero>.summa-action{margin-top:6px}#summa-pricing-proposal .summa-price-plans{padding-top:15px}#summa-pricing-proposal .summa-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#summa-pricing-proposal .summa-price-grid article{border:1px solid var(--summa-rule);border-top:3px solid var(--summa-accent);border-radius:9px;padding:25px 22px;display:flex;flex-direction:column;align-items:flex-start}#summa-pricing-proposal .summa-price{display:flex;align-items:baseline;gap:6px}#summa-pricing-proposal .summa-price strong{font-size:39px;font-weight:500;letter-spacing:-1px;line-height:1.2}#summa-pricing-proposal .summa-price span{color:var(--summa-muted);font-size:14px}#summa-pricing-proposal .summa-tax{font-size:12px;color:var(--summa-muted);margin:8px 0 24px}#summa-pricing-proposal .summa-price-grid h2{font-size:22px;min-height:86px;margin-bottom:15px}#summa-pricing-proposal .summa-price-grid article>p:not(.summa-eyebrow):not(.summa-tax):not(.summa-includes){font-size:14px;color:var(--summa-muted);min-height:100px}#summa-pricing-proposal .summa-includes{font-size:13px;font-weight:500;margin:5px 0 0}#summa-pricing-proposal .summa-price-grid ul{padding-left:18px;font-size:14px;flex:1;margin:18px 0 25px}#summa-pricing-proposal .summa-price-grid li{padding-bottom:10px}#summa-pricing-proposal .summa-price-grid .summa-action{font-size:13px;width:100%;padding:12px 8px}#summa-pricing-proposal .summa-return-note{font-size:13px;color:var(--summa-muted);margin:20px 0 0;max-width:720px}#summa-pricing-proposal .summa-unlimited{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;align-items:center;background:var(--summa-soft)}#summa-pricing-proposal .summa-price-support p:not(.summa-eyebrow),#summa-pricing-proposal .summa-setup p:not(.summa-eyebrow),#summa-pricing-proposal .summa-unlimited p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-pricing-proposal .summa-unlimited-labels>div{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid var(--summa-rule);font-size:14px}#summa-pricing-proposal .summa-unlimited-labels>div:last-child{border-bottom:0}#summa-pricing-proposal .summa-unlimited-labels svg{width:23px;height:23px;flex-shrink:0;color:var(--summa-accent)}#summa-pricing-proposal .summa-setup{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center}#summa-pricing-proposal .summa-setup-price{border-left:1px solid var(--summa-rule);padding:20px 0 20px 32px}#summa-pricing-proposal .summa-setup-price>span{display:block;font-size:13px;color:var(--summa-muted)}#summa-pricing-proposal .summa-setup-price strong{display:block;font-weight:500;font-size:31px;letter-spacing:-.8px;margin:8px 0}#summa-pricing-proposal .summa-setup-price p{font-size:13px;margin:18px 0 0}#summa-pricing-proposal .summa-price-support{background:var(--summa-soft)}#summa-pricing-proposal .summa-price-support>h2,#summa-pricing-proposal .summa-price-support>p{max-width:740px}#summa-pricing-proposal .summa-faq details{border-bottom:1px solid var(--summa-rule);padding:17px 0}#summa-pricing-proposal .summa-faq summary{font-weight:500}#summa-pricing-proposal .summa-faq details p{margin:15px 0 0;color:var(--summa-muted);max-width:720px}#summa-pricing-proposal .summa-contact h2{max-width:650px;margin:0 auto 22px}@media(max-width:680px){#summa-pricing-proposal .summa-price-hero{padding:42px 24px 30px}#summa-pricing-proposal .summa-price-grid,#summa-pricing-proposal .summa-setup,#summa-pricing-proposal .summa-unlimited{grid-template-columns:1fr;gap:25px}#summa-pricing-proposal .summa-price-grid article>p:not(.summa-eyebrow):not(.summa-tax):not(.summa-includes),#summa-pricing-proposal .summa-price-grid h2{min-height:0}#summa-pricing-proposal .summa-setup-price{border-left:0;border-top:1px solid var(--summa-rule);padding:22px 0 0}}#summa-about-proposal{color-scheme:light dark}#summa-about-proposal .summa-page{--summa-paper:#ffffff;--summa-ink:#183b36;--summa-soft:#f1f6f3;--summa-muted:#516860;--summa-rule:#d8e5de;--summa-accent:#176753;--summa-on-accent:#ffffff;font:400 16px/1.65 system-ui,sans-serif;color:var(--summa-ink);background:var(--summa-paper)}#summa-about-proposal .summa-page *{box-sizing:border-box}#summa-about-proposal .summa-page a{font:inherit}#summa-about-proposal .summa-action,#summa-about-proposal .summa-outline{border:1px solid var(--summa-accent);border-radius:7px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--summa-accent);color:var(--summa-on-accent);font-weight:500;line-height:1.4}#summa-about-proposal .summa-outline{background:transparent;color:var(--summa-accent)}#summa-about-proposal .summa-action svg,#summa-about-proposal .summa-link svg,#summa-about-proposal .summa-outline svg{width:16px;height:16px;flex-shrink:0}#summa-about-proposal .summa-hero{padding:72px 46px 68px;display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:35px}#summa-about-proposal .summa-eyebrow{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--summa-accent);font-weight:500;margin:0 0 16px}#summa-about-proposal h1{font-size:clamp(32px,4.3vw,48px);font-weight:500;letter-spacing:-1.7px;line-height:1.14;margin:0 0 24px}#summa-about-proposal h1 span{color:var(--summa-accent)}#summa-about-proposal h2{font-size:29px;line-height:1.25;font-weight:500;letter-spacing:-.75px;margin:0 0 20px}#summa-about-proposal h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.35px;margin:18px 0 13px}#summa-about-proposal p{margin:0 0 15px}#summa-about-proposal .summa-hero-copy>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-about-proposal .summa-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}#summa-about-proposal .summa-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:7px 0;color:var(--summa-accent);font-weight:500}#summa-about-proposal .summa-product-space{margin:0;background:var(--summa-soft);border:1px solid var(--summa-rule);border-radius:13px;overflow:hidden}#summa-about-proposal figcaption{padding:14px;border-top:1px solid var(--summa-rule);font-size:12px;text-align:center;color:var(--summa-muted)}#summa-about-proposal .summa-section{padding:55px 46px}#summa-about-proposal .summa-problem{background:var(--summa-soft);display:grid;grid-template-columns:1fr 1.1fr;gap:45px}#summa-about-proposal .summa-problem>div:last-child{color:var(--summa-muted)}#summa-about-proposal .summa-solutions{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}#summa-about-proposal .summa-solutions article{border-top:2px solid var(--summa-accent);padding-top:22px;display:flex;flex-direction:column}#summa-about-proposal .summa-solutions article>svg{width:24px;height:24px;color:var(--summa-accent)}#summa-about-proposal .summa-solutions p{color:var(--summa-muted);flex-grow:1}#summa-about-proposal .summa-scene{margin-top:20px;padding-top:16px;border-top:1px solid var(--summa-rule);font-size:12px;color:var(--summa-muted)}#summa-about-proposal .summa-scene span{display:block;font-weight:500;color:var(--summa-ink);margin-bottom:6px}#summa-about-proposal .summa-how{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--summa-soft)}#summa-about-proposal .summa-how p{color:var(--summa-muted)}#summa-about-proposal .summa-steps{list-style:none;padding:0;margin:0}#summa-about-proposal .summa-steps li{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid var(--summa-rule)}#summa-about-proposal .summa-steps li:last-child{border:0}#summa-about-proposal .summa-steps li>span{color:var(--summa-accent);font-size:13px}#summa-about-proposal .summa-steps strong{font-weight:500}#summa-about-proposal .summa-steps p{font-size:13px;margin:4px 0 0}#summa-about-proposal .summa-case{display:grid;grid-template-columns:.8fr 1fr;gap:45px;align-items:center}#summa-about-proposal .summa-prices{border-top:1px solid var(--summa-rule);display:flex;align-items:center;gap:40px;justify-content:space-between}#summa-about-proposal .summa-prices>div{max-width:520px}#summa-about-proposal .summa-prices a{flex-shrink:0}#summa-about-proposal .summa-contact{text-align:center;background:var(--summa-soft)}#summa-about-proposal .summa-contact h2{font-size:35px}#summa-about-proposal .summa-contact p:not(.summa-eyebrow){max-width:500px;margin:0 auto 25px;color:var(--summa-muted)}#summa-about-proposal .summa-page[data-layout=below] .summa-hero{grid-template-columns:1fr;text-align:center;padding-top:62px}#summa-about-proposal .summa-page[data-layout=below] .summa-hero-copy{max-width:710px;margin:auto}#summa-about-proposal .summa-page[data-layout=below] .summa-actions{justify-content:center}#summa-about-proposal .summa-page[data-layout=below] .summa-product-space{max-width:720px;width:100%;margin:5px auto 0}@media(max-width:860px){#summa-about-proposal .summa-hero{padding:50px 30px;gap:25px}#summa-about-proposal .summa-section{padding:45px 30px}#summa-about-proposal .summa-solutions{gap:20px}}@media(max-width:680px){#summa-about-proposal .summa-hero{grid-template-columns:1fr;padding:42px 24px;gap:32px}#summa-about-proposal h1{font-size:38px;letter-spacing:-1.3px}#summa-about-proposal .summa-case,#summa-about-proposal .summa-how,#summa-about-proposal .summa-problem{grid-template-columns:1fr;gap:24px}#summa-about-proposal .summa-solutions{grid-template-columns:1fr;gap:34px}#summa-about-proposal .summa-solutions h3 br{display:none}#summa-about-proposal .summa-section{padding:38px 24px}#summa-about-proposal .summa-prices{flex-direction:column;align-items:flex-start;gap:22px}#summa-about-proposal .summa-solutions article>svg{width:22px;height:22px}#summa-about-proposal .summa-contact h2{font-size:32px}}@media(max-width:400px){#summa-about-proposal h1{font-size:34px}}#summa-about-proposal .summa-about-hero{padding:60px 46px 55px;text-align:center}#summa-about-proposal .summa-about-hero h1{max-width:790px;margin:0 auto 25px}#summa-about-proposal .summa-about-hero>p:not(.summa-eyebrow){max-width:630px;margin:0 auto 20px;color:var(--summa-muted)}#summa-about-proposal .summa-about-hero>.summa-action{margin-top:6px}#summa-about-proposal .summa-about-purpose{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;background:var(--summa-soft)}#summa-about-proposal .summa-about-purpose>div:last-child{color:var(--summa-muted)}#summa-about-proposal .summa-about-help,#summa-about-proposal .summa-about-people,#summa-about-proposal .summa-about-semilla{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center}#summa-about-proposal .summa-about-case p:not(.summa-eyebrow),#summa-about-proposal .summa-about-help p:not(.summa-eyebrow),#summa-about-proposal .summa-about-people p:not(.summa-eyebrow),#summa-about-proposal .summa-about-semilla p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-about-proposal .summa-about-help{background:var(--summa-soft)}#summa-about-proposal .summa-about-case{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:center;border-top:1px solid var(--summa-rule)}#summa-about-proposal .summa-about-case .summa-actions{gap:10px}#summa-about-proposal .summa-contact h2{max-width:650px;margin:0 auto 22px}@media(max-width:680px){#summa-about-proposal .summa-about-hero{padding:42px 24px}#summa-about-proposal .summa-about-case,#summa-about-proposal .summa-about-help,#summa-about-proposal .summa-about-people,#summa-about-proposal .summa-about-purpose,#summa-about-proposal .summa-about-semilla{grid-template-columns:1fr;gap:25px}}#summa-resources-proposal{color-scheme:light dark}#summa-resources-proposal .summa-page{--summa-paper:#ffffff;--summa-ink:#183b36;--summa-soft:#f1f6f3;--summa-muted:#516860;--summa-rule:#d8e5de;--summa-accent:#176753;--summa-on-accent:#ffffff;font:400 16px/1.65 system-ui,sans-serif;color:var(--summa-ink);background:var(--summa-paper)}#summa-resources-proposal .summa-page *{box-sizing:border-box}#summa-resources-proposal .summa-page a{font:inherit}#summa-resources-proposal .summa-action,#summa-resources-proposal .summa-outline{border:1px solid var(--summa-accent);border-radius:7px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--summa-accent);color:var(--summa-on-accent);font-weight:500;line-height:1.4}#summa-resources-proposal .summa-outline{background:transparent;color:var(--summa-accent)}#summa-resources-proposal .summa-action svg,#summa-resources-proposal .summa-link svg,#summa-resources-proposal .summa-outline svg{width:16px;height:16px;flex-shrink:0}#summa-resources-proposal .summa-hero{padding:72px 46px 68px;display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:35px}#summa-resources-proposal .summa-eyebrow{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--summa-accent);font-weight:500;margin:0 0 16px}#summa-resources-proposal h1{font-size:clamp(32px,4.3vw,48px);font-weight:500;letter-spacing:-1.7px;line-height:1.14;margin:0 0 24px}#summa-resources-proposal h1 span{color:var(--summa-accent)}#summa-resources-proposal h2{font-size:29px;line-height:1.25;font-weight:500;letter-spacing:-.75px;margin:0 0 20px}#summa-resources-proposal h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.35px;margin:18px 0 13px}#summa-resources-proposal p{margin:0 0 15px}#summa-resources-proposal .summa-hero-copy>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-resources-proposal .summa-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}#summa-resources-proposal .summa-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:7px 0;color:var(--summa-accent);font-weight:500}#summa-resources-proposal .summa-product-space{margin:0;background:var(--summa-soft);border:1px solid var(--summa-rule);border-radius:13px;overflow:hidden}#summa-resources-proposal figcaption{padding:14px;border-top:1px solid var(--summa-rule);font-size:12px;text-align:center;color:var(--summa-muted)}#summa-resources-proposal .summa-section{padding:55px 46px}#summa-resources-proposal .summa-problem{background:var(--summa-soft);display:grid;grid-template-columns:1fr 1.1fr;gap:45px}#summa-resources-proposal .summa-problem>div:last-child{color:var(--summa-muted)}#summa-resources-proposal .summa-solutions{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}#summa-resources-proposal .summa-solutions article{border-top:2px solid var(--summa-accent);padding-top:22px;display:flex;flex-direction:column}#summa-resources-proposal .summa-solutions article>svg{width:24px;height:24px;color:var(--summa-accent)}#summa-resources-proposal .summa-solutions p{color:var(--summa-muted);flex-grow:1}#summa-resources-proposal .summa-scene{margin-top:20px;padding-top:16px;border-top:1px solid var(--summa-rule);font-size:12px;color:var(--summa-muted)}#summa-resources-proposal .summa-scene span{display:block;font-weight:500;color:var(--summa-ink);margin-bottom:6px}#summa-resources-proposal .summa-how{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--summa-soft)}#summa-resources-proposal .summa-how p{color:var(--summa-muted)}#summa-resources-proposal .summa-steps{list-style:none;padding:0;margin:0}#summa-resources-proposal .summa-steps li{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid var(--summa-rule)}#summa-resources-proposal .summa-steps li:last-child{border:0}#summa-resources-proposal .summa-steps li>span{color:var(--summa-accent);font-size:13px}#summa-resources-proposal .summa-steps strong{font-weight:500}#summa-resources-proposal .summa-steps p{font-size:13px;margin:4px 0 0}#summa-resources-proposal .summa-case{display:grid;grid-template-columns:.8fr 1fr;gap:45px;align-items:center}#summa-resources-proposal .summa-prices{border-top:1px solid var(--summa-rule);display:flex;align-items:center;gap:40px;justify-content:space-between}#summa-resources-proposal .summa-prices>div{max-width:520px}#summa-resources-proposal .summa-prices a{flex-shrink:0}#summa-resources-proposal .summa-contact{text-align:center;background:var(--summa-soft)}#summa-resources-proposal .summa-contact h2{font-size:35px}#summa-resources-proposal .summa-contact p:not(.summa-eyebrow){max-width:500px;margin:0 auto 25px;color:var(--summa-muted)}#summa-resources-proposal .summa-page[data-layout=below] .summa-hero{grid-template-columns:1fr;text-align:center;padding-top:62px}#summa-resources-proposal .summa-page[data-layout=below] .summa-hero-copy{max-width:710px;margin:auto}#summa-resources-proposal .summa-page[data-layout=below] .summa-actions{justify-content:center}#summa-resources-proposal .summa-page[data-layout=below] .summa-product-space{max-width:720px;width:100%;margin:5px auto 0}@media(max-width:860px){#summa-resources-proposal .summa-hero{padding:50px 30px;gap:25px}#summa-resources-proposal .summa-section{padding:45px 30px}#summa-resources-proposal .summa-solutions{gap:20px}}@media(max-width:680px){#summa-resources-proposal .summa-hero{grid-template-columns:1fr;padding:42px 24px;gap:32px}#summa-resources-proposal h1{font-size:38px;letter-spacing:-1.3px}#summa-resources-proposal .summa-case,#summa-resources-proposal .summa-how,#summa-resources-proposal .summa-problem{grid-template-columns:1fr;gap:24px}#summa-resources-proposal .summa-solutions{grid-template-columns:1fr;gap:34px}#summa-resources-proposal .summa-solutions h3 br{display:none}#summa-resources-proposal .summa-section{padding:38px 24px}#summa-resources-proposal .summa-prices{flex-direction:column;align-items:flex-start;gap:22px}#summa-resources-proposal .summa-solutions article>svg{width:22px;height:22px}#summa-resources-proposal .summa-contact h2{font-size:32px}}@media(max-width:400px){#summa-resources-proposal h1{font-size:34px}}#summa-resources-proposal .summa-resources-hero{padding:60px 46px 42px;text-align:center}#summa-resources-proposal .summa-resources-hero h1{max-width:780px;margin:0 auto 25px}#summa-resources-proposal .summa-resources-hero>p:not(.summa-eyebrow){max-width:630px;margin:0 auto 25px;color:var(--summa-muted)}#summa-resources-proposal .summa-resource-index{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:28px}#summa-resources-proposal .summa-resource-index a{border:0;background:transparent;display:flex;align-items:center;gap:8px;color:var(--summa-accent);font:inherit;font-size:13px;padding:10px 0}#summa-resources-proposal .summa-resource-index svg{width:14px;height:14px}#summa-resources-proposal .summa-resource-intro{color:var(--summa-muted);max-width:740px}#summa-resources-proposal .summa-demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}#summa-resources-proposal .summa-demo-grid article{display:flex;flex-direction:column}#summa-resources-proposal .summa-demo-grid article>p:not(.summa-eyebrow){font-size:14px;color:var(--summa-muted);flex:1}#summa-resources-proposal .summa-demo-grid h3{margin-top:0}#summa-resources-proposal .summa-demo-grid .summa-eyebrow{font-size:11px;letter-spacing:.03em}#summa-resources-proposal .summa-resource-case{background:var(--summa-soft);display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:center}#summa-resources-proposal .summa-resource-case p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-resources-proposal .summa-resource-manual{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}#summa-resources-proposal .summa-resource-manual p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-resources-proposal .summa-manual-tasks a{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;text-align:left;padding:18px 0;border:0;border-bottom:1px solid var(--summa-rule);background:none;color:var(--summa-accent);font:inherit}#summa-resources-proposal .summa-manual-tasks svg{width:16px;height:16px;flex-shrink:0}#summa-resources-proposal .summa-publication-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:28px}#summa-resources-proposal .summa-publication-grid article{border-top:1px solid var(--summa-rule);padding-top:20px}#summa-resources-proposal .summa-publication-grid article>svg{width:23px;height:23px;color:var(--summa-accent)}#summa-resources-proposal .summa-publication-grid p{color:var(--summa-muted)}#summa-resources-proposal .summa-contact h2{max-width:680px;margin:0 auto 22px}@media(max-width:680px){#summa-resources-proposal .summa-resources-hero{padding:42px 24px 30px}#summa-resources-proposal .summa-demo-grid,#summa-resources-proposal .summa-publication-grid,#summa-resources-proposal .summa-resource-case,#summa-resources-proposal .summa-resource-manual{grid-template-columns:1fr;gap:25px}#summa-resources-proposal .summa-resource-index{gap:15px}}#summa-contact-proposal{color-scheme:light dark}#summa-contact-proposal .summa-page{--summa-paper:#ffffff;--summa-ink:#183b36;--summa-soft:#f1f6f3;--summa-muted:#516860;--summa-rule:#d8e5de;--summa-accent:#176753;--summa-on-accent:#ffffff;font:400 16px/1.65 system-ui,sans-serif;color:var(--summa-ink);background:var(--summa-paper)}#summa-contact-proposal .summa-page *{box-sizing:border-box}#summa-contact-proposal .summa-page a{font:inherit}#summa-contact-proposal .summa-action,#summa-contact-proposal .summa-outline{border:1px solid var(--summa-accent);border-radius:7px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--summa-accent);color:var(--summa-on-accent);font-weight:500;line-height:1.4}#summa-contact-proposal .summa-outline{background:transparent;color:var(--summa-accent)}#summa-contact-proposal .summa-action svg,#summa-contact-proposal .summa-link svg,#summa-contact-proposal .summa-outline svg{width:16px;height:16px;flex-shrink:0}#summa-contact-proposal .summa-hero{padding:72px 46px 68px;display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:35px}#summa-contact-proposal .summa-eyebrow{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--summa-accent);font-weight:500;margin:0 0 16px}#summa-contact-proposal h1{font-size:clamp(32px,4.3vw,48px);font-weight:500;letter-spacing:-1.7px;line-height:1.14;margin:0 0 24px}#summa-contact-proposal h1 span{color:var(--summa-accent)}#summa-contact-proposal h2{font-size:29px;line-height:1.25;font-weight:500;letter-spacing:-.75px;margin:0 0 20px}#summa-contact-proposal h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.35px;margin:18px 0 13px}#summa-contact-proposal p{margin:0 0 15px}#summa-contact-proposal .summa-hero-copy>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-contact-proposal .summa-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}#summa-contact-proposal .summa-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:7px 0;color:var(--summa-accent);font-weight:500}#summa-contact-proposal .summa-product-space{margin:0;background:var(--summa-soft);border:1px solid var(--summa-rule);border-radius:13px;overflow:hidden}#summa-contact-proposal figcaption{padding:14px;border-top:1px solid var(--summa-rule);font-size:12px;text-align:center;color:var(--summa-muted)}#summa-contact-proposal .summa-section{padding:55px 46px}#summa-contact-proposal .summa-problem{background:var(--summa-soft);display:grid;grid-template-columns:1fr 1.1fr;gap:45px}#summa-contact-proposal .summa-problem>div:last-child{color:var(--summa-muted)}#summa-contact-proposal .summa-solutions{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}#summa-contact-proposal .summa-solutions article{border-top:2px solid var(--summa-accent);padding-top:22px;display:flex;flex-direction:column}#summa-contact-proposal .summa-solutions article>svg{width:24px;height:24px;color:var(--summa-accent)}#summa-contact-proposal .summa-solutions p{color:var(--summa-muted);flex-grow:1}#summa-contact-proposal .summa-scene{margin-top:20px;padding-top:16px;border-top:1px solid var(--summa-rule);font-size:12px;color:var(--summa-muted)}#summa-contact-proposal .summa-scene span{display:block;font-weight:500;color:var(--summa-ink);margin-bottom:6px}#summa-contact-proposal .summa-how{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--summa-soft)}#summa-contact-proposal .summa-how p{color:var(--summa-muted)}#summa-contact-proposal .summa-steps{list-style:none;padding:0;margin:0}#summa-contact-proposal .summa-steps li{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid var(--summa-rule)}#summa-contact-proposal .summa-steps li:last-child{border:0}#summa-contact-proposal .summa-steps li>span{color:var(--summa-accent);font-size:13px}#summa-contact-proposal .summa-steps strong{font-weight:500}#summa-contact-proposal .summa-steps p{font-size:13px;margin:4px 0 0}#summa-contact-proposal .summa-case{display:grid;grid-template-columns:.8fr 1fr;gap:45px;align-items:center}#summa-contact-proposal .summa-prices{border-top:1px solid var(--summa-rule);display:flex;align-items:center;gap:40px;justify-content:space-between}#summa-contact-proposal .summa-prices>div{max-width:520px}#summa-contact-proposal .summa-prices a{flex-shrink:0}#summa-contact-proposal .summa-contact{text-align:center;background:var(--summa-soft)}#summa-contact-proposal .summa-contact h2{font-size:35px}#summa-contact-proposal .summa-contact p:not(.summa-eyebrow){max-width:500px;margin:0 auto 25px;color:var(--summa-muted)}#summa-contact-proposal .summa-page[data-layout=below] .summa-hero{grid-template-columns:1fr;text-align:center;padding-top:62px}#summa-contact-proposal .summa-page[data-layout=below] .summa-hero-copy{max-width:710px;margin:auto}#summa-contact-proposal .summa-page[data-layout=below] .summa-actions{justify-content:center}#summa-contact-proposal .summa-page[data-layout=below] .summa-product-space{max-width:720px;width:100%;margin:5px auto 0}@media(max-width:860px){#summa-contact-proposal .summa-hero{padding:50px 30px;gap:25px}#summa-contact-proposal .summa-section{padding:45px 30px}#summa-contact-proposal .summa-solutions{gap:20px}}@media(max-width:680px){#summa-contact-proposal .summa-hero{grid-template-columns:1fr;padding:42px 24px;gap:32px}#summa-contact-proposal h1{font-size:38px;letter-spacing:-1.3px}#summa-contact-proposal .summa-case,#summa-contact-proposal .summa-how,#summa-contact-proposal .summa-problem{grid-template-columns:1fr;gap:24px}#summa-contact-proposal .summa-solutions{grid-template-columns:1fr;gap:34px}#summa-contact-proposal .summa-solutions h3 br{display:none}#summa-contact-proposal .summa-section{padding:38px 24px}#summa-contact-proposal .summa-prices{flex-direction:column;align-items:flex-start;gap:22px}#summa-contact-proposal .summa-solutions article>svg{width:22px;height:22px}#summa-contact-proposal .summa-contact h2{font-size:32px}}@media(max-width:400px){#summa-contact-proposal h1{font-size:34px}}#summa-contact-proposal .summa-contact-hero{padding:60px 46px 30px;text-align:center}#summa-contact-proposal .summa-contact-hero h1{max-width:740px;margin:0 auto 25px}#summa-contact-proposal .summa-contact-hero>p:not(.summa-eyebrow){max-width:660px;margin:0 auto;color:var(--summa-muted)}#summa-contact-proposal .summa-contact-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;align-items:start}#summa-contact-proposal .summa-contact-form-wrap{background:var(--summa-soft);padding:30px;border-radius:10px}#summa-contact-proposal .summa-contact-next{padding-top:8px}#summa-contact-proposal .summa-contact-next>p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-contact-proposal .summa-contact-steps{list-style:none;padding:0;margin:25px 0 0}#summa-contact-proposal .summa-contact-steps li{display:flex;align-items:flex-start;gap:15px;padding:16px 0;border-top:1px solid var(--summa-rule)}#summa-contact-proposal .summa-contact-steps li>span{font-size:12px;color:var(--summa-accent)}#summa-contact-proposal .summa-contact-steps strong{font-weight:500;font-size:14px}#summa-contact-proposal .summa-contact-steps p{font-size:13px;color:var(--summa-muted);margin:5px 0 0}#summa-contact-proposal [hidden]{display:none!important}#summa-contact-proposal .summa-direct-contact{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;border-top:1px solid var(--summa-rule)}#summa-contact-proposal .summa-direct-contact p:not(.summa-eyebrow){color:var(--summa-muted)}#summa-contact-proposal .summa-email-space{display:flex;align-items:center;gap:16px;padding:18px 0}#summa-contact-proposal .summa-email-space>svg{width:25px;height:25px;color:var(--summa-accent)}#summa-contact-proposal .summa-email-space strong{font-weight:500}#summa-contact-proposal .summa-email-space span{display:block;font-size:13px;color:var(--summa-muted);margin-top:6px}#summa-contact-proposal .summa-email-space a{display:block;color:var(--summa-accent);overflow-wrap:anywhere;margin-top:6px}#summa-contact-proposal .summa-phone-space{display:flex;align-items:center;gap:16px;margin-bottom:18px}#summa-contact-proposal .summa-phone-space>svg{width:25px;height:25px;color:var(--summa-accent);flex-shrink:0}#summa-contact-proposal .summa-phone-space span{display:block;font-size:13px;color:var(--summa-muted)}#summa-contact-proposal .summa-phone-space a{display:block;font-size:25px;font-weight:500;letter-spacing:-.5px;color:var(--summa-ink);text-decoration:none;margin-top:4px}#summa-contact-proposal .summa-direct-actions{display:flex;flex-wrap:wrap;gap:12px}#summa-contact-proposal .summa-direct-actions a{text-decoration:none;font-size:14px}@media(max-width:680px){#summa-contact-proposal .summa-contact-hero{padding:42px 24px 20px}#summa-contact-proposal .summa-contact-grid,#summa-contact-proposal .summa-direct-contact{grid-template-columns:1fr;gap:28px}#summa-contact-proposal .summa-contact-form-wrap{padding:25px 20px}}.summa-reform .summa-page{max-width:1200px;margin:0 auto;color-scheme:light}.summa-reform .summa-page a{text-decoration:none}.summa-reform .summa-page a:hover{text-decoration:underline;text-underline-offset:4px}.summa-reform .summa-page a:focus-visible,.summa-reform .summa-page summary:focus-visible{outline:3px solid #176753;outline-offset:4px}.summa-reform .summa-page [id]{scroll-margin-top:100px}.summa-reform .summa-page [data-text-only=true]{grid-template-columns:1fr}.summa-reform .summa-page [data-text-only=true]>div{max-width:760px}.summa-reform .summa-page picture,.summa-reform .summa-page picture img{display:block;width:100%;height:auto}.summa-reform .summa-page a.summa-action{color:var(--summa-on-accent)}.summa-reform .summa-page .summa-resource-capture{width:100%;height:auto;border:1px solid var(--summa-rule);border-radius:10px;margin-bottom:18px}.summa-reform .summa-page .summa-manual-tasks>a,.summa-reform .summa-page .summa-result-list>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-bottom:1px solid var(--summa-rule);color:var(--summa-ink)}.summa-reform .summa-real-contact-form h2{margin-bottom:24px}.summa-reform .summa-real-contact-form input,.summa-reform .summa-real-contact-form textarea{background:#fff;color:#183b36;border-color:#b1c7bc}.summa-reform .summa-real-contact-form button{background:#176753;color:#fff}.summa-reform .summa-form-privacy{font-size:13px;margin-top:16px}.summa-reform .summa-form-privacy a{text-decoration:underline}@media(max-width:680px){.summa-reform .summa-page .summa-product-space{aspect-ratio:auto}.summa-reform .summa-page h1 br{display:none}.summa-reform .summa-page .summa-action{max-width:100%;white-space:normal;text-align:left}}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page main>section:first-child{background:radial-gradient(ellipse at 12% 12%,#d5eee2 0,transparent 46%),radial-gradient(ellipse at 90% 52%,#e3eef8 0,transparent 42%),linear-gradient(180deg,#f3faf6,#fff)}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-product-space{border-radius:16px;border:1px solid #bfd8cb;box-shadow:0 24px 65px -22px #174f3d35;background:#fff}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-solutions{gap:24px}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-solutions article{padding:20px;border:1px solid #c7dfd3;border-top:4px solid #258269;border-radius:14px;background:#f5faf7;transition:transform .24s ease,box-shadow .24s ease}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-solutions article:nth-child(2){background:#f0f6fb;border-color:#417ba0 #ccdeeb #ccdeeb}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-solutions article:nth-child(3){background:#faf6ed;border-color:#ae8550 #e8ddc6 #e8ddc6}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-solution-image{margin:-20px -20px 22px;overflow:hidden;border-radius:10px 10px 0 0;border-bottom:1px solid #d8e5de;background:#fff}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-solution-image img{display:block;width:100%;height:auto}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-bank-tint,.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-how,.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-how-tint{background:#eaf5ef}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-contact{background:linear-gradient(130deg,#174f40,#236c58);color:#fff;border-radius:18px;margin:20px 24px 36px}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-contact h2,.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-contact p{color:#fff}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-contact .summa-eyebrow{color:#c2e7d6}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-contact a.summa-action{color:#174f40;background:#fff;border-color:#fff}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-contact a.summa-link{color:#fff}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-about-case,.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-case,.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-resource-case{border-left:4px solid #258269;background:#f4f9f6;margin:20px 24px;border-radius:0 14px 14px 0}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page a.summa-action,.summa-reform-contact{transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-solutions article:hover{transform:translateY(-5px);box-shadow:0 18px 35px -20px #174f3d40}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page a.summa-action:hover,.summa-reform-contact:hover{transform:translateY(-2px);box-shadow:0 8px 16px -10px #174f3d70}}@media(prefers-reduced-motion:no-preference){.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page main>section:first-child .summa-product-space{animation:summa-product-enter .65s ease-out both}.summa-reform [data-reveal]{transition:opacity .5s ease,transform .5s ease}.summa-reform [data-reveal=pending]{opacity:0;transform:translateY(18px)}}@keyframes summa-product-enter{0%{opacity:.5;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:680px){.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-contact{margin:16px 12px 24px;padding:36px 24px}.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-about-case,.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-case,.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page .summa-resource-case{margin:16px 12px;padding:32px 22px}}@media(prefers-reduced-motion:reduce){.summa-reform :is(#summa-home-proposal,#summa-how-proposal,#summa-bank-proposal,#summa-donations-proposal,#summa-projects-proposal,#summa-pricing-proposal,#summa-about-proposal,#summa-resources-proposal,#summa-contact-proposal) .summa-page *,.summa-reform-contact{animation:none!important;transition:none!important}.summa-reform [data-reveal]{opacity:1!important;transform:none!important}}