.solution-page .solution-brand{text-decoration:none}.solution-page .solution-brand strong{font-size:20px;font-weight:600}.solution-page .solution-intro{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;padding:80px 0 72px;display:flex}.solution-page .solution-intro:before{display:none}.solution-page .solution-intro h1{max-width:18ch;color:var(--text);margin:0 0 26px;font:60px/1.12 Georgia,serif}.solution-page .solution-intro>p{max-width:65ch;color:var(--muted);line-height:1.75}.solution-page .solution-intro .eyebrow{font-size:13px}.solution-page .solution-intro .section-sub{margin-bottom:18px;font-size:20px}.solution-page .solution-intro .error{color:#922f29}.solution-page .price-card:not(.featured){padding:32px 24px}.solution-page .price-card h3{min-height:52px}.solution-page .price-card .price{margin:12px 0 24px}.solution-page .price-card .muted{min-height:48px}.solution-page .solution-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.solution-page .solution-columns h2{letter-spacing:0;font:32px/1.2 Georgia,serif}.solution-page .solution-columns ul{padding-left:18px}.solution-page .solution-workflows{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin-top:32px;display:grid}.solution-page .solution-workflows article{border-top:1px solid var(--border);padding-top:20px}.solution-page .solution-workflows p,.solution-page .solution-questions p{color:var(--muted);max-width:65ch;font-size:15px}.solution-page .solution-questions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;display:grid}.solution-page .solution-questions article{padding-top:20px}.solution-page .solution-questions h3{font-size:18px}.solution-page .solution-questions ol{padding-left:20px}.solution-page .solution-footer{text-align:left;justify-content:space-between;align-items:center;gap:20px;display:flex}.solution-page button:disabled{cursor:wait;opacity:.65;transform:none}@media (max-width:760px){.solution-page .solution-intro{padding:48px 0}.solution-page .solution-intro h1{font-size:40px}.solution-page .solution-intro .section-sub{font-size:18px}.solution-page .solution-columns,.solution-page .solution-workflows,.solution-page .solution-questions{grid-template-columns:1fr;gap:28px}.solution-page .solution-footer{flex-direction:column;align-items:flex-start;gap:4px}.solution-page .topbar .btn{padding:10px}.solution-page .price-card h3,.solution-page .price-card .muted{min-height:0}}
