.steps-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.steps-grid li{position:relative;text-align:center;padding:7px 18px}.steps-grid li:not(:last-child):after{content:"";position:absolute;top:49px;right:-30px;width:59px;border-top:1px dashed #8eb9db}.step-number{font-size:11px;font-weight:850;color:var(--blue700);margin-bottom:9px}.step-icon{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;margin:0 auto 17px;background:var(--blue100);color:var(--blue700);border:6px solid #f7fbff}.step-icon svg{width:26px}.steps-grid h3{font-size:16px;margin:0 0 7px}.steps-grid p{font-size:13px;color:var(--muted);margin:0}.reviews{background:var(--blue50)}.demo-label{display:flex!important;align-items:flex-start;gap:8px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:6px;font-size:11px!important;max-width:340px!important}.demo-label svg{width:15px;min-width:15px;color:var(--blue700)}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-grid article{padding:27px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 20px rgba(22,70,110,.05)}.stars{color:#f0a719;letter-spacing:.12em}.review-grid article>p{font-size:15px;line-height:1.7;color:#3e5062;margin:15px 0 22px}.review-author{display:flex;align-items:center;gap:11px}.review-author>span{width:38px;height:38px;border-radius:50%;background:var(--blue100);color:var(--blue700);display:grid;place-items:center;font-size:11px;font-weight:850}.review-author div{display:flex;flex-direction:column}.review-author strong{font-size:13px}.review-author small{font-size:11px;color:var(--muted)}
.faq-grid{display:grid;grid-template-columns:.38fr .62fr;gap:76px;align-items:start}.faq-intro{position:sticky;top:115px}.faq-intro .button{margin-top:25px}.accordion details{border-bottom:1px solid var(--line)}.accordion details:first-child{border-top:1px solid var(--line)}.accordion summary{list-style:none;cursor:pointer;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:15px;font-weight:750}.accordion summary::-webkit-details-marker{display:none}.accordion summary svg{width:19px;color:var(--blue700);transition:.2s}.accordion details[open] summary svg{transform:rotate(45deg)}.accordion details p{color:var(--muted);font-size:14px;margin:-5px 42px 23px 0}.final-cta{padding:65px 0;background:var(--blue700);color:#fff}.final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:45px}.cta-kicker{text-transform:uppercase;font-size:11px;font-weight:850;letter-spacing:.08em;color:#c7e7ff}.final-cta h2{font-size:clamp(30px,4vw,43px);line-height:1.1;margin:8px 0}.final-cta p{margin:0;color:#d8edff}.site-footer{background:#092b4a;color:#b9ccdd;padding:62px 0 24px}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:75px}.brand-footer .brand-mark{background:#fff;color:var(--blue700)}.brand-footer .brand-copy strong{color:#fff}.brand-footer .brand-copy small{color:#aac2d6}.footer-grid>div:first-child p{font-size:13px;max-width:330px;margin:20px 0}.domain{display:flex;align-items:center;gap:7px;font-size:12px;color:#fff}.domain svg{width:15px}.footer-grid h2{font-size:13px;color:#fff;margin:0 0 15px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:9px;font-size:12px}.legal-box{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);padding:14px 16px;border-radius:6px;margin-top:42px;font-size:11px}.legal-box strong{color:#fff}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);margin-top:22px;padding-top:22px;font-size:11px}
