/* SEO content additions, scoped to preserve the existing site. */
.seo-home-guide{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-top:70px;padding-bottom:70px;border-bottom:1px solid #dbe4ed;color:#122b35}.seo-home-guide>div{max-width:700px}.seo-home-guide .eyebrow{font-size:11px;letter-spacing:1.6px;color:#537080;margin-bottom:18px}.seo-home-guide h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-1.4px;margin:0 0 20px}.seo-home-guide p:not(.eyebrow){color:#566b78;font-size:17px;line-height:1.7}.seo-home-guide>a{font-size:15px;line-height:1.6;font-weight:700;max-width:250px;flex-shrink:0;color:#173b61;text-decoration:underline;text-underline-offset:5px}.seo-home-guide>a span{margin-left:8px}
.seo-product .hero h1{font-size:clamp(42px,4.5vw,68px);line-height:1.08;letter-spacing:-2.2px}.seo-product .hero .lead{font-size:18px;line-height:1.7}.seo-product .phone{width:270px}.seo-product .float-card{bottom:65px}.seo-usecases{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.65fr);align-items:center;gap:70px;max-width:1160px;padding:85px 24px;margin:auto}.seo-usecases h2,.seo-faq h2{font-size:clamp(30px,3vw,44px);letter-spacing:-1.4px;line-height:1.15;margin:0 0 24px}.seo-usecases p,.seo-usecases li{color:#405962;font-size:17px;line-height:1.8}.seo-usecases ul{padding-left:20px}.seo-usecases li{margin:12px 0}.seo-usecases figure{margin:0;text-align:center}.seo-usecases img{display:block;width:100%;max-width:280px;height:auto;margin:auto;border:1px solid #d5e3e6;border-radius:22px;box-shadow:0 20px 50px #12344218}.seo-usecases figcaption{font-size:11px;line-height:1.6;color:#5c7078;margin-top:18px}.seo-faq{max-width:1000px;margin:auto;padding:0 24px 85px}.seo-faq details{border-bottom:1px solid #cbdcd8;padding:22px 0}.seo-faq summary{cursor:pointer;font-weight:700;font-size:18px;line-height:1.5;padding-right:12px}.seo-faq details p{font-size:16px;color:#405962;line-height:1.85;margin:16px 0 0}.seo-faq-contact{font-size:15px;line-height:1.7;margin-top:30px}.seo-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.7;color:#4d6974;margin-bottom:36px}.seo-guide h1{font-size:clamp(36px,4vw,54px);line-height:1.13;margin-bottom:24px}.seo-byline{font-size:13px;color:#526e79;margin:0 0 32px}.seo-table-wrap{overflow:auto;margin:24px 0}.seo-table-wrap table{width:100%;border-collapse:collapse;min-width:540px;font-size:14px;line-height:1.6}.seo-table-wrap caption{text-align:left;font-size:13px;color:#526e79;margin-bottom:12px}.seo-table-wrap th{background:#eaf4f1;text-align:left}.seo-table-wrap th,.seo-table-wrap td{border:1px solid #dbe5e3;padding:14px}.seo-guide li{margin:12px 0}.seo-guide .legal-body>h2:first-of-type{margin-top:36px}.seo-faq summary:focus-visible,.seo-table-wrap:focus-visible{outline:3px solid #f46985;outline-offset:5px}
@media(max-width:700px){.seo-home-guide{display:block;padding-top:45px;padding-bottom:45px}.seo-home-guide>a{display:inline-block;margin-top:12px;max-width:none}.seo-usecases{grid-template-columns:1fr;padding:55px 24px;gap:35px}.seo-usecases figure{max-width:240px;margin:auto}.seo-usecases h2 br{display:none}.seo-product .hero h1{font-size:44px;letter-spacing:-1.7px}.seo-product .hero h1 br{display:none}.seo-product .phone{width:235px}.seo-product .visual{min-height:535px}.seo-product .float-card{bottom:40px}.seo-product .caption{bottom:-2px}.seo-faq{padding-bottom:55px}.seo-faq summary{font-size:17px}.seo-guide h1{font-size:37px}}
