.page-hero .tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.page-hero .tags>span{color:var(--ice);border:1px solid #b3e6f73d;border-radius:999px;padding:7px 14px;font-size:13.5px}.page-hero .tagline{color:var(--mist);max-width:60ch;margin-top:18px;font-size:14.5px}.sas-band{padding-block:120px;position:relative}.sas-band.deep{background:radial-gradient(900px 520px at var(--bx,88%) 0%, #0e4d5cb3, transparent 70%), var(--deep)}[dir=ltr] .sas-band.deep{--bx:12%}.sas-band.teal{background:var(--teal)}.sas.on-page{margin-top:-44px;padding-top:164px;padding-bottom:120px}.sas-sheet{padding-block:112px 120px}.band-head{flex-direction:column;gap:16px;max-width:760px;display:flex}.band-head .lead{margin-top:4px}.roles,.reports{margin:0;padding:0;list-style:none}.roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.role{border:1px solid var(--line);background:#b3e6f70d;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex;position:relative}.role .num{font-family:var(--f-en-h);color:var(--red);font-size:13px;font-weight:700}.role .ic{width:48px;height:48px;color:var(--ice);background:#b3e6f714;border-radius:14px;place-items:center;display:grid}.role h3{font-size:18px}.role:not(:last-child):after{content:"";top:50%;border-top:2px solid var(--red);border-inline-end:2px solid var(--red);width:10px;height:10px;transform:translateY(-50%) rotate(var(--r,45deg));position:absolute;inset-inline-end:-13px}[dir=rtl] .role:not(:last-child):after{--r:-45deg}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.split .band-head .h2{color:var(--teal)}.ticks{flex-direction:column;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ticks li{color:var(--paper-ink);align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.ticks .icon{width:18px;height:18px;color:var(--red);flex:none;margin-top:4px}.shot-wrap{padding-bottom:8%;position:relative}.shot-wrap .phone{inset-inline-start:-4%;width:26%;bottom:0}.shot-wrap .phone img{object-fit:cover;border-radius:29px;width:100%;height:100%}.reports{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.report{background:var(--white);border:1px solid var(--paper-line);color:var(--teal);border-radius:18px;align-items:center;gap:14px;padding:20px 22px;font-weight:600;display:flex}.report .ic{background:#e3edf0;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.sheet .caption{color:var(--paper-muted)}.phones{justify-content:center;align-items:flex-end;gap:28px;margin-top:64px;display:flex}.phones .phone{width:min(24%,250px);position:relative}.phones .phone img{object-fit:cover;border-radius:29px;width:100%;height:100%}.phones .phone.mid{transform:translateY(-36px)}.badges{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.badges>span{border:1px solid var(--line);color:var(--ice);background:#b3e6f714;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;display:inline-flex}.badges .icon{width:16px;height:16px}.center{text-align:center;align-items:center;margin-inline:auto}.band-cta{justify-content:center;margin-top:56px;display:flex}.sas-band.teal{padding-bottom:40px}.sas-band.teal .words{max-width:34ch;margin-top:40px}.sas-band.teal+.onboard{padding-top:88px}.process.onboard{padding-bottom:164px}.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;display:grid}.qa{border-top:1px solid var(--paper-line)}.qa details{border-bottom:1px solid var(--paper-line)}.qa summary{cursor:pointer;color:var(--paper-ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary .icon{color:var(--teal);transition:transform .3s var(--ease)}.qa details[open] summary .icon{transform:rotate(180deg)}.qa .ans{color:var(--paper-muted);max-width:64ch;padding:0 0 22px;font-size:15.5px}.demo{margin-top:96px}@media (width<=980px){.roles,.reports{grid-template-columns:repeat(2,minmax(0,1fr))}.role:after{display:none}.split,.faq{grid-template-columns:1fr;gap:32px}.sas.on-page{padding-top:128px;padding-bottom:96px}.process.onboard{padding-bottom:128px}}@media (width<=620px){.roles,.reports{grid-template-columns:1fr}.roles{gap:10px;margin-top:40px}.role{flex-direction:row;align-items:center;padding:14px 18px}.role .num{order:3;margin-inline-start:auto}.role .ic{width:42px;height:42px}.phones{gap:12px}.phones .phone{width:31%}}
