.hero-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 20px;margin-top:25px;font-size:12px;color:#475569}.hipaa-badge{display:inline-flex;align-items:center;gap:8px;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;padding:8px 12px;border-radius:6px;font-size:12px}.hipaa-badge svg{width:19px;height:19px}.hero-trust>span+span{border-left:1px solid #cbd5e1;padding-left:20px}.footer-hipaa{display:inline-flex!important;align-items:center;gap:8px;margin-top:14px;color:#1d4ed8!important;font-weight:600}.hipaa-section{padding-block:88px;background:#0f172a;color:white;position:relative;overflow:hidden}.hipaa-section:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 0 0,#2563eb2b,transparent 65%)}.hipaa-layout{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hipaa-emblem{display:grid;place-items:center;background:#ffffff09;border:1px solid #ffffff21;border-radius:13px;width:58px;height:64px;margin-bottom:28px;color:#93c5fd}.hipaa-emblem svg{width:32px;height:32px;stroke-width:1.3}.hipaa-section .section-label{color:#93c5fd}.hipaa-heading h2{font-size:43px;margin:17px 0 22px;line-height:1.14}.hipaa-heading h2 span{color:#c7d2fe}.hipaa-heading p{font-size:14px;line-height:1.9;color:#cbd5e1;max-width:490px}.hipaa-heading .link-arrow{color:#bfdbfe;margin-top:26px}.hipaa-facts article{display:grid;grid-template-columns:24px 1fr 20px;gap:17px;padding:23px 0;border-bottom:1px solid #ffffff1f}.hipaa-facts article:first-child{border-top:1px solid #ffffff1f}.hipaa-facts article>span{font-size:11px;color:#93c5fd;padding-top:3px}.hipaa-facts article>svg{color:#93c5fd}.hipaa-facts h3{font-size:17px}.hipaa-facts p{color:#cbd5e1;font-size:13px;margin-top:8px;line-height:1.8}
.original-faq{padding-block:90px;background:linear-gradient(160deg,#eff6ff 0%,#f8faff 58%,#fff 100%)}.original-faq-heading{text-align:center;margin:auto;max-width:700px}.original-faq-heading h2{font-size:42px;margin:15px 0 18px}.original-faq-heading>p{font-size:15px}.faq-controls{max-width:850px;margin:30px auto 13px;display:flex;justify-content:flex-end}.faq-controls button{display:flex;align-items:center;gap:10px;color:#1d4ed8;font-size:12px;min-height:40px}.faq-controls svg{width:16px;height:16px;transition:transform .2s}.faq-controls button[aria-expanded=true] svg{transform:rotate(45deg)}.original-faq-items{max-width:850px;margin:auto;display:grid;gap:10px}.original-faq-items details{border:1px solid #c5d8f8;border-radius:8px;background:white;transition:border-color .2s,box-shadow .2s}.original-faq-items details[open]{border-color:#3b82f6;box-shadow:0 3px 15px #1d4ed805}.original-faq-items summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;padding:22px 24px;font-size:14px;line-height:1.6;font-weight:550}.original-faq-items summary::-webkit-details-marker{display:none}.original-faq-items summary svg{width:17px;height:17px;color:#64748b;transition:transform .2s}.original-faq-items details[open] summary svg{transform:rotate(180deg)}.original-faq-items details>p{padding:0 24px 23px;font-size:13px;line-height:1.9;color:#475569}.faq-contact{text-align:center;font-size:13px;margin-top:30px}.faq-contact a{color:#1d4ed8;border-bottom:1px solid #93c5fd;margin-left:5px}.supplemental-faq{max-width:850px;padding-bottom:70px}.supplemental-faq h3{font-size:22px;margin-bottom:22px}.supplemental-faq .faq-items summary{font-size:14px}.supplemental-faq .faq-items p{font-size:13px}
.pa-hero{position:relative;padding:78px 0 85px;background:radial-gradient(ellipse at 90% 12%,#dbeafea1,transparent 55%),linear-gradient(140deg,#fff 25%,#f2f5ff);overflow:hidden;border-bottom:1px solid #e2e8f0}.pa-hero-layout{display:grid;grid-template-columns:1.06fr 1fr;gap:65px;align-items:center}.pa-hero-copy h1{font-size:58px;line-height:1.08;margin:23px 0;letter-spacing:-2.8px}.pa-hero-copy h1 span{color:#2563eb}.pa-hero-copy>p{font-size:16px;line-height:1.85;max-width:520px}.pa-hero .cta-row{gap:24px;margin-top:29px;flex-wrap:wrap}.pa-hero .hero-trust{justify-content:flex-start;gap:10px 14px;font-size:11px;margin-top:25px}.pa-hero .hero-trust>span+span{padding-left:14px}.pa-trial-facts{display:flex;gap:23px;font-size:11px;color:#64748b;margin-top:16px}.pa-trial-facts>span{display:flex;align-items:center;gap:6px}.pa-trial-facts svg{width:13px;height:13px;color:#2563eb}.pa-hero-document{border:1px solid #b8cae8;border-radius:12px;background:#f4f7fc;box-shadow:0 28px 75px -28px #1e40af4a;overflow:hidden;transform:rotate(1deg)}.pa-browser-bar{padding:14px 18px;display:flex;gap:5px;align-items:center;border-bottom:1px solid #d8e2f1;background:#f8faff}.pa-browser-bar i{display:block;border-radius:50%;height:6px;width:6px;background:#bdcbe0}.pa-browser-bar>span{margin:auto;font-size:10px;color:#64748b}.pa-browser-bar>svg{width:15px;height:15px;color:#2563eb}.pa-paper{margin:22px;padding:28px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 15px #0f172a05}.pa-paper-head{display:flex;justify-content:space-between;gap:16px;font-size:8px;color:#64748b;text-transform:uppercase;letter-spacing:.7px}.pa-paper-head span:first-child{color:#2563eb;font-weight:650}.pa-paper h3{font-size:25px;margin-top:23px}.pa-paper>p{font-size:12px;margin-top:6px;margin-bottom:20px}.pa-paper-row{display:flex;gap:12px;padding:16px 0;border-top:1px solid #edf1f7}.pa-paper-row>span{font-size:10px;color:#3b82f6;margin-top:2px}.pa-paper-row>div{flex:1}.pa-paper-row strong{display:block;font-size:12px;font-weight:550}.pa-paper-row i{display:block;width:85%;height:5px;border-radius:4px;margin-top:9px;background:#edf1f7}.pa-paper-row:nth-last-child(2) i{width:65%}.pa-paper-status{display:flex;align-items:center;gap:8px;background:#eff6ff;color:#1d4ed8;font-size:10px;padding:11px;margin-top:6px}.pa-paper-status svg{width:14px;height:14px}.pa-time{display:flex;gap:17px;align-items:center;padding:0 23px 22px}.pa-time>strong{font-size:29px;letter-spacing:-1px;white-space:nowrap;color:#1e40af}.pa-time>div{border-left:1px solid #cbd5e1;padding-left:17px}.pa-time span{display:block;font-size:11px;font-weight:600;line-height:1.5}.pa-time small{display:block;font-size:9px;color:#64748b;line-height:1.7;margin-top:4px}
.pa-comparison{border:1px solid #d9e4f3;border-radius:8px;overflow:hidden;margin-top:35px}.pa-comparison table{border-collapse:collapse;width:100%;text-align:left;table-layout:fixed;font-size:13px;line-height:1.8}.pa-comparison th,.pa-comparison td{padding:22px 25px;vertical-align:top}.pa-comparison thead{background:#f8fafc}.pa-comparison thead th{font-size:12px;color:#64748b;font-weight:550}.pa-comparison th:first-child{width:23%}.pa-comparison th:last-child{color:#1d4ed8;background:#eff6ff}.pa-comparison tbody th{font-weight:550}.pa-comparison tbody tr{border-top:1px solid #e2e8f0}.pa-comparison td:nth-child(2){color:#64748b}.pa-comparison td:last-child{background:#f6f9ff;color:#334155}.pa-comparison td svg{width:15px;height:15px;margin-right:9px;color:#2563eb;vertical-align:middle}.pa-how{background:#f8fafc;padding-block:80px}.pa-how h2{margin-top:17px}.pa-how .workflow-columns{margin-top:45px}.pa-demo-section .section-heading h2{max-width:560px}.pa-demo-tabs{display:flex;gap:0;margin-top:32px;border:1px solid #d8e2f1;border-radius:8px 8px 0 0;background:#f8fafc;overflow:hidden}.pa-demo-tabs button{flex:1;padding:18px 20px;font-size:13px;border-bottom:2px solid transparent;text-align:left}.pa-demo-tabs button[aria-selected=true]{color:#1d4ed8;background:#eff6ff;border-bottom-color:#2563eb}.pa-demo-tabs button:focus-visible{outline-offset:-4px}#pa-panel{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;border:1px solid #d8e2f1;border-top:0;padding:46px;border-radius:0 0 8px 8px;min-height:370px}.pa-demo-copy h3{font-size:30px;line-height:1.15;margin:15px 0 18px;max-width:370px}.pa-demo-copy>p{font-size:14px;line-height:1.85}.pa-demo-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:25px}.pa-demo-controls .button{font-size:12px;padding:12px 18px}.pa-demo-controls .link-arrow{font-size:12px}.pa-demo-visual{padding:27px;background:#f6f8fc;border:1px solid #e2e8f0;border-radius:8px;min-height:240px}.pa-demo-visual label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.pa-demo-visual select{width:100%;font-size:14px;border:1px solid #bccde5;border-radius:5px;background:white;padding:13px}.pa-selected-payer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;margin-top:26px;padding:22px 0 5px;border-top:1px solid #dde5ef}.pa-selected-payer>svg{color:#2563eb}.pa-selected-payer>span{display:block;width:100%;padding-left:30px;font-size:11px;color:#64748b}.pa-context{margin:0}.pa-context>div+div{border-top:1px solid #e2e8f0;margin-top:13px;padding-top:13px}.pa-context dt{font-size:10px;color:#64748b}.pa-context dd{margin:3px 0 0;font-size:12px}.pa-draft>div>span{display:block;font-size:10px;color:#64748b}.pa-draft>div>strong{font-size:18px}.pa-draft ol{padding:0;margin:19px 0;list-style:none;display:grid;gap:14px}.pa-draft li{display:flex;gap:10px;font-size:12px;line-height:1.6}.pa-draft li svg{width:16px;height:16px;color:#2563eb}.pa-draft>p{display:flex;gap:8px;align-items:center;font-size:10px;color:#1d4ed8;padding-top:14px;border-top:1px solid #d8e2f1}.pa-draft>p svg{width:15px;height:15px}
.pa-payers{padding-block:80px;background:#f4f7fd;border-block:1px solid #e2e8f0}.pa-payers h2{margin:17px 0 22px}.pa-payers>.wrap>p{font-size:14px;line-height:1.85;max-width:650px}.pa-payers ul{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:0;margin:32px 0}.pa-payers li{display:flex;align-items:center;gap:10px;background:white;border:1px solid #d8e2f1;border-radius:5px;padding:18px 14px;font-size:12px;font-weight:550;min-height:78px;line-height:1.5}.pa-payers li>svg{width:15px;height:15px;color:#2563eb}.pa-testimonial{max-width:940px;text-align:center}.pa-testimonial blockquote{font-size:32px;font-weight:500;line-height:1.4;letter-spacing:-.7px;margin:24px 0}.pa-testimonial>strong{font-size:13px}.pa-testimonial>p{font-size:11px;color:#64748b;margin-top:10px}.pa-final{padding-block:70px;background:radial-gradient(ellipse at 80% 70%,#dbeafe,transparent 60%),#f4f7fd;text-align:center}.pa-final h2{font-size:42px}.pa-final p{margin:20px auto 26px;max-width:590px;font-size:15px}.pa-final .cta-row{justify-content:center;flex-wrap:wrap}.pa-back{display:inline-block;color:#475569;margin-top:25px;font-size:12px}.pa-back:hover{text-decoration:underline}
@media(min-width:1021px){.header-row{gap:20px}.desktop-nav{gap:20px}.desktop-nav a{font-size:12px}.header-actions{gap:16px}}
@media(max-width:1180px) and (min-width:1021px){.header-row{gap:14px}.desktop-nav{gap:13px}.desktop-nav a{font-size:11px}.header-actions{gap:12px}.site-header .logo{font-size:18px;gap:7px}.site-header .logo img{width:30px;height:30px}.header-cta{padding-inline:14px;font-size:12px;gap:9px}.header-actions .login{display:none}}
@media(max-width:1100px){.pa-hero-layout{gap:35px}.pa-hero-copy h1{font-size:49px;letter-spacing:-2px}.pa-hero-copy>p{font-size:14px}.pa-hero .cta-row{gap:20px}.pa-paper{margin:16px;padding:22px}.pa-paper-head{font-size:7px}.pa-paper-row strong{font-size:11px}.pa-paper h3{font-size:22px}.hipaa-layout{gap:45px}.hipaa-heading h2{font-size:37px}.pa-payers ul{grid-template-columns:repeat(3,1fr)}#pa-panel{gap:32px;padding:30px}.pa-demo-tabs button{font-size:12px;padding:17px 14px}.pa-comparison th,.pa-comparison td{padding:20px}}
@media(max-width:760px){.hero-trust{gap:10px 13px;font-size:10px;margin-top:22px}.hero-trust .hipaa-badge{font-size:11px;padding:7px 10px}.hero-trust>span+span{padding-left:13px}.hipaa-section{padding-block:55px}.hipaa-layout{grid-template-columns:1fr;gap:28px}.hipaa-emblem{margin-bottom:22px}.hipaa-heading h2{font-size:35px}.hipaa-heading p{font-size:13px}.hipaa-facts article{gap:12px;padding:21px 0}.hipaa-facts h3{font-size:16px}.hipaa-facts p{font-size:12px}.original-faq{padding-block:60px}.original-faq-heading h2{font-size:34px}.original-faq-heading p{font-size:13px}.faq-controls{margin-top:20px}.original-faq-items summary{font-size:13px;padding:19px 17px;gap:18px}.original-faq-items details>p{font-size:13px;padding:0 17px 20px;line-height:1.85}.supplemental-faq{padding-bottom:55px}.supplemental-faq .faq-items summary{font-size:13px}.pa-hero{padding-block:43px 50px}.pa-hero-layout{grid-template-columns:1fr;gap:38px}.pa-hero-copy h1{font-size:48px;letter-spacing:-2.1px;margin-block:20px}.pa-hero-copy>p{font-size:14px}.pa-hero-copy>.section-label{font-size:9px;letter-spacing:.7px}.pa-hero .cta-row{gap:18px;margin-top:24px}.pa-hero .button{font-size:12px;padding:13px 16px;gap:13px}.pa-hero .link-arrow{font-size:12px;gap:8px}.pa-hero .hero-trust{font-size:10px;gap:10px 12px}.pa-hero .hero-trust>span+span{padding-left:12px}.pa-trial-facts{font-size:10px}.pa-hero-document{max-width:500px;width:100%;margin:auto;transform:none}.pa-paper{margin:17px;padding:23px}.pa-paper-head{font-size:7px}.pa-paper h3{font-size:25px}.pa-paper-row strong{font-size:12px}.pa-paper-status{font-size:10px}.pa-time{padding:0 20px 20px;gap:13px}.pa-time>strong{font-size:27px}.pa-time>div{padding-left:13px}.pa-time span{font-size:10px}.pa-time small{font-size:9px}.pa-comparison{margin-top:26px}.pa-comparison table,.pa-comparison tbody{display:block}.pa-comparison thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.pa-comparison tbody tr{display:grid;grid-template-columns:1fr 1fr}.pa-comparison tbody tr:first-child{border-top:0}.pa-comparison th:first-child{grid-column:1/-1;width:100%;padding:16px 17px 8px;color:#0f172a;background:#fff;font-size:14px}.pa-comparison td{padding:10px 17px 18px;font-size:12px;line-height:1.75}.pa-comparison td:before{content:attr(data-label);display:block;font-size:9px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:9px}.pa-comparison td:last-child:before{color:#1d4ed8}.pa-comparison td svg{display:none}.pa-how{padding-block:55px}.pa-how h2{font-size:35px}.pa-how .workflow-columns{margin-top:28px}.pa-demo-tabs{margin-top:25px}.pa-demo-tabs button{font-size:10px;padding:14px 10px;line-height:1.7}#pa-panel{grid-template-columns:1fr;padding:24px 20px;gap:26px}.pa-demo-copy h3{font-size:28px}.pa-demo-copy>p{font-size:13px}.pa-demo-visual{padding:22px;min-height:0}.pa-demo-visual select{font-size:16px}.pa-demo-controls{margin-top:20px}.pa-payers{padding-block:55px}.pa-payers h2{font-size:33px}.pa-payers>.wrap>p{font-size:13px}.pa-payers ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-block:25px}.pa-payers li{font-size:11px;gap:8px;padding:14px 12px;min-height:70px}.pa-testimonial blockquote{font-size:26px;margin-block:22px}.pa-testimonial .section-label{font-size:9px}.pa-testimonial>strong{font-size:12px}.pa-final{padding-block:55px}.pa-final h2{font-size:34px}.pa-final p{font-size:13px}.pa-final .button{font-size:12px;gap:10px;padding-inline:16px}}
@media(max-width:390px){.pa-hero-copy h1{font-size:42px}.pa-hero .cta-row{gap:14px}.pa-hero .button{font-size:11px;padding-inline:12px}.pa-hero .link-arrow{font-size:11px}.pa-paper{padding:19px}.pa-paper-head{font-size:6px;gap:8px}.pa-paper-row strong{font-size:11px}.pa-time>strong{font-size:25px}.hipaa-heading h2{font-size:32px}.pa-final .button{font-size:11px;padding-inline:12px}}

@media(max-width:760px){.pa-hero .hero-trust .hipaa-badge{margin-right:100px}.pa-hero .hero-trust>span+span{padding-left:12px}.pa-hero .hero-trust{row-gap:12px}}

/* Quiet editorial FAQ treatment. */
.original-faq{background:#fff;padding-block:80px}.original-faq>.wrap{display:grid;grid-template-columns:1fr 1.7fr;gap:0 85px;align-items:start}.original-faq-heading{text-align:left;margin:0;max-width:330px}.original-faq-heading h2{font-size:36px;line-height:1.16;margin:0;letter-spacing:-1.2px}.original-faq-items{width:100%;max-width:none;gap:0;border-top:1px solid #e2e8f0}.original-faq-items details,.original-faq-items details[open]{border:0;border-bottom:1px solid #e2e8f0;border-radius:0;background:transparent;box-shadow:none}.original-faq-items summary{padding:22px 0;font-size:14px;font-weight:500;gap:24px}.original-faq-items summary svg{width:15px;height:15px;color:#64748b}.original-faq-items details>p{padding:0 28px 23px 0;font-size:13px;line-height:1.9}.faq-contact{grid-column:2;text-align:left;font-size:12px;margin-top:24px}.faq-contact a{border:0;text-decoration:underline;text-underline-offset:4px}.supplemental-faq{max-width:1220px;padding-left:calc((100% - 96px)*.39);padding-bottom:70px}.supplemental-faq h3{font-size:20px}.supplemental-faq .faq-items summary{font-weight:500}
@media(min-width:1316px){.supplemental-faq{padding-left:483px}}
@media(max-width:1020px){.original-faq>.wrap{gap:0 40px;grid-template-columns:1fr 1.65fr}.original-faq-heading h2{font-size:31px}.supplemental-faq{padding-left:calc((100% - 96px)*.39)}}
@media(max-width:760px){.original-faq{padding-block:55px}.original-faq>.wrap{grid-template-columns:1fr;gap:28px}.original-faq-heading{max-width:none}.original-faq-heading h2{font-size:30px}.original-faq-items summary{padding:20px 0;font-size:13px}.original-faq-items details>p{font-size:13px;padding-right:20px}.faq-contact{grid-column:1;margin-top:0}.supplemental-faq{padding-left:0;padding-bottom:50px}.a-hero .hero-eyebrow{font-size:11px;line-height:1.6}}
