@font-face{font-family:marketingFont;src:url(../media/Fraunces_Regular_latin-s.p.1_e454wspu51a.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:marketingFont Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.marketingfont_3da2ee45-module__kTTcRW__className{font-family:marketingFont,marketingFont Fallback;font-weight:400}.marketingfont_3da2ee45-module__kTTcRW__variable{--font-marketing-serif:"marketingFont", "marketingFont Fallback"}
.marketing{--background:var(--bw-marketing-canvas);--foreground:var(--bw-marketing-ink);--primary:#111110;--primary-foreground:#fff;--muted-foreground:#5c5c59;--secondary:#f1f1ee;--border:#deded9;--card:#fff;--ring:#555550;--marketing-paper-light-back:#637774;--marketing-paper-light-1:var(--bw-backdrop-pale);--marketing-paper-light-2:var(--bw-backdrop-mid);--marketing-paper-light-3:var(--bw-backdrop-deep);--marketing-paper-dark-back:#111918;--marketing-paper-dark-1:#111918;--marketing-paper-dark-2:#253b37;--marketing-paper-dark-3:#3e524b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-dm-sans), sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}.marketing-shell{width:min(100% - 64px,1440px);margin-inline:auto}.marketing :is(h1,h2,h3,h4){text-wrap:balance}.marketing p{text-wrap:pretty}.marketing-main{outline:none}.marketing-header{align-items:center;gap:32px;min-height:96px;display:flex}.marketing-brand{color:inherit;flex-shrink:0;text-decoration:none}.marketing-nav{align-items:center;gap:28px;margin-right:auto;display:flex}.marketing-nav-link{color:#171715;padding-block:12px;font-size:13px;text-decoration:none}.marketing-nav-link:hover{color:var(--foreground)}.marketing-nav-cta,.marketing-button{color:#fff;background:#111110;border:1px solid #111110;border-radius:3px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:15px;font-weight:400;text-decoration:none;transition:background .16s;display:inline-flex}.marketing-nav-cta{min-height:44px;padding:5px 14px;font-size:13px}.marketing-nav-cta:hover,.marketing-button:hover{background:#353531}.marketing a:focus-visible,.marketing button:focus-visible,.marketing summary:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.marketing-display,.marketing-heading,.marketing-subheading{font-family:var(--font-marketing-serif), Georgia, serif;margin:0;font-size:32px;font-weight:400;line-height:1.12}.marketing-display{font-family:var(--font-marketing-serif), Georgia, serif;margin:0;font-size:clamp(52px,5.2vw,80px);font-weight:400;line-height:1.02}.marketing-hero-intro{grid-template-columns:1.2fr 1fr;align-items:start;gap:64px;padding:64px 0 72px;display:grid}.marketing-hero-copy{max-width:560px;padding-top:8px}.marketing-hero-copy p{color:#353532;margin:0;font-size:19px;line-height:1.5}.marketing-text-link{min-height:44px;color:var(--foreground);align-items:center;gap:12px;font-size:13px;text-decoration:none;display:inline-flex}.marketing-text-link:hover{text-underline-offset:5px;text-decoration:underline}.marketing-hero-footnote{color:#64645e;justify-content:space-between;gap:24px;padding:24px 0 0;font-size:12px;display:flex}.marketing-demo{isolation:isolate;background:#5d6261;border-radius:7px;margin:0;padding:64px 7.5% 0;scroll-margin-top:24px;position:relative;overflow:hidden}.marketing-section{padding-block:112px;scroll-margin-top:32px}.marketing-heading{font-family:var(--font-marketing-serif), Georgia, serif;margin:0;font-size:clamp(40px,4.25vw,60px);font-weight:400;line-height:1.05}.marketing-subheading{margin:0;font-size:32px;line-height:1.12}.marketing-section-heading{max-width:720px}.marketing-section-heading>p:not(.marketing-eyebrow){color:var(--muted-foreground);margin:24px 0 0;font-size:15px;line-height:1.8}.marketing-answer{padding-block:128px 112px;display:block}#how-it-works{border-top:1px solid #d9d9d2;border-bottom:1px solid #d9d9d2;padding-block:80px}.marketing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:48px 0 0;padding:0;list-style:none;display:grid}.marketing-step{border-top:1px solid #d8d8d1;min-width:0;padding-top:24px}.marketing-step p{color:var(--muted-foreground);margin:18px 0 0;font-size:15px;line-height:1.7}.marketing-split{grid-template-columns:1fr 1.25fr;gap:100px;display:grid}.marketing-coverage{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:32px 64px;padding-block:56px;display:grid}.marketing-coverage-heading{font-family:var(--font-marketing-serif), Georgia, serif;margin:0;font-size:28px;font-weight:400;line-height:1.2}.marketing-coverage-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;display:grid}.marketing-coverage-facts div{border-top:1px solid var(--border);flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.marketing-coverage-facts dt{color:var(--muted-foreground);font-size:13px;line-height:1.5}.marketing-coverage-facts dd{font-family:var(--font-marketing-serif), Georgia, serif;font-variant-numeric:tabular-nums;margin:0;font-size:40px;line-height:1}.marketing-coverage-payers{max-width:760px;color:var(--muted-foreground);grid-column:2;margin:0;font-size:15px;line-height:1.7}.marketing-coverage-payers a{color:var(--foreground);text-underline-offset:4px}@media (max-width:900px){.marketing-coverage{grid-template-columns:1fr}.marketing-coverage-payers{grid-column:auto}}@media (max-width:680px){.marketing-coverage{padding-block:40px}.marketing-coverage-facts{grid-template-columns:1fr;gap:20px}.marketing-coverage-facts dd{font-size:34px}}.marketing-faq-item{border-bottom:1px solid var(--border)}.marketing-faq-summary{text-align:left;cursor:pointer;width:100%;padding-block:24px;font-size:16px;font-weight:400;display:block}.marketing-faq-summary::marker{color:#777770}.marketing-faq-answer{color:var(--muted-foreground);padding-bottom:24px;font-size:15px;line-height:1.7}.marketing-faq-answer p{margin:0}.marketing-final{isolation:isolate;color:#fafaf6;background:#141412;border-radius:6px;margin-bottom:64px;padding:80px 48px;position:relative;overflow:hidden}.marketing-final-inner{grid-template-columns:1fr 1fr;align-items:start;gap:24px 80px;display:grid}.marketing-final-inner .marketing-heading{grid-row:span 3}.marketing-final-inner>p{color:#cecec7;margin:0;font-size:16px;line-height:1.65}.marketing-final-inner .marketing-button{color:#151512;background:#f8f8f4;border-color:#f8f8f4;justify-self:start}.marketing-final-inner .marketing-caption{font-size:11px}.marketing-caption{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.8}.marketing-caption a{color:inherit;text-underline-offset:4px}.marketing-footer{padding-block:16px 24px}.marketing-footer-links{align-items:center;gap:24px;display:flex}.marketing-panel{border:1px solid var(--border);border-radius:12px;padding:32px}.marketing-brand>span>span{font-family:var(--font-marketing-serif), Georgia, serif;font-size:34px}.marketing-brand svg{flex-shrink:0;display:block}.marketing-nav-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.marketing-login{min-height:44px;color:inherit;border:1px solid #141412;border-radius:3px;align-items:center;padding:5px 13px;font-size:13px;text-decoration:none;display:inline-flex}.marketing-hero-copy .marketing-button{margin-top:30px}.marketing-paper-backdrop{z-index:-1;pointer-events:none;background:linear-gradient(125deg,#a9bbb1,#344f50 65%,#687b73);position:absolute;inset:0}.marketing-final .marketing-paper-backdrop{background:#1c302b}.marketing-final .marketing-paper-backdrop:after{content:"";background:#0b151840;position:absolute;inset:0}.marketing-hero-footnote a{color:inherit;text-decoration:none}.marketing-centered-heading{text-align:center;max-width:820px;margin:0 auto 56px}.marketing-centered-heading>p{color:#575751;max-width:630px;margin:24px auto 0;font-size:17px;line-height:1.6}.marketing-audience-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.marketing-audience-card{background:#e1e2df;border-radius:6px;flex-direction:column;min-width:0;padding:36px 36px 0;display:flex;overflow:hidden}.marketing-audience-dark{color:#fff;background:#222322}.marketing-audience-copy h3{font-family:var(--font-marketing-serif), Georgia, serif;margin:0;font-size:40px;font-weight:400;line-height:1.1}.marketing-audience-copy p{max-width:390px;margin:16px 0 20px;font-size:15px;line-height:1.6}.marketing-audience-copy a{min-height:36px;color:inherit;border:1px solid;border-radius:3px;align-items:center;gap:16px;padding:7px 12px;font-size:12px;text-decoration:none;display:inline-flex}.marketing-question-sheet{color:#20201b;background:#fafaf8;border:1px solid #d7d7cf;border-radius:6px 0 0;flex:1;margin:44px -12px -1px 36px;padding:28px;position:relative}.marketing-sheet-label{color:#77776f;align-items:center;gap:10px;font-size:11px;display:flex}.marketing-question-sheet>p{max-width:380px;font-family:var(--font-marketing-serif), Georgia, serif;margin:26px 0;font-size:32px;line-height:1.1}.marketing-sheet-meta{flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.marketing-sheet-meta span{border:1px solid #deded6;border-radius:3px;padding:5px 8px}.marketing-sheet-bottom{color:#707068;border-top:1px solid #dfdfd8;align-items:center;gap:8px;margin-top:24px;padding-top:16px;font-size:11px;display:flex}.marketing-comparison-row{color:#66665f;justify-content:space-between;gap:24px;padding-block:12px;font-size:11px;display:flex}.marketing-footer-top{justify-content:space-between;align-items:center;gap:24px;font-size:13px;display:flex}.marketing-footer-links a{color:#494942;padding-block:12px;font-size:13px;text-decoration:none}.marketing-footer-wordmark{font-family:var(--font-marketing-serif), Georgia, serif;color:#171714;padding-top:48px;font-size:clamp(56px,18vw,280px);line-height:.95;text-decoration:none;display:block}.marketing-footer-legal{color:inherit;opacity:.7;text-wrap:pretty;padding-top:16px;font-size:13px}@media (min-width:1600px){.marketing-display{font-size:80px}}@media (max-width:1100px){.marketing-nav{gap:18px}.marketing-nav-detail:nth-last-child(-n+2){display:none}.marketing-hero-intro{gap:48px}.marketing-display{font-size:56px}.marketing-demo{padding:56px 5% 0}.marketing-split{gap:64px}.marketing-steps{gap:28px}}@media (max-width:900px){.marketing-nav{display:none}.marketing-display{font-size:48px}.marketing-hero-copy p{font-size:17px}.marketing-audience-card{padding:28px 24px 0}.marketing-question-sheet{margin-left:0}}@media (max-width:680px){.marketing-shell{width:calc(100% - 40px)}.marketing-header{gap:16px;min-height:80px}.marketing-brand>span>span{font-size:27px}.marketing-nav-actions{gap:8px}.marketing-login{min-height:44px;padding-inline:10px;font-size:12px}.marketing-nav-cta{min-height:44px;padding-inline:10px;font-size:11px}.marketing-hero-intro{grid-template-columns:1fr;gap:28px;padding:40px 0}.marketing-display{font-size:clamp(34px,9.5vw,64px);line-height:1.02}.marketing-hero-copy{padding:0}.marketing-hero-copy p{font-size:17px}.marketing-hero-copy .marketing-button{margin-top:24px}.marketing-demo{border-radius:5px;padding:40px 12px 0}.marketing-hero-footnote{flex-direction:column;gap:8px;font-size:11px}.marketing-section{padding-block:64px}.marketing-answer{padding-block:80px 64px}.marketing-centered-heading{text-align:left;margin-bottom:32px}.marketing-centered-heading>p{font-size:16px}.marketing-heading{font-size:42px}.marketing-audience-grid{grid-template-columns:1fr;gap:16px}.marketing-audience-copy h3{font-size:36px}.marketing-question-sheet{margin-top:32px;padding:22px}#how-it-works{padding-block:64px}.marketing-steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.marketing-subheading{font-size:30px}.marketing-split{grid-template-columns:1fr;gap:32px}.marketing-final{margin-bottom:40px;padding:36px 24px}.marketing-final-inner{grid-template-columns:1fr;gap:24px}.marketing-final-inner .marketing-heading{grid-row:auto}.marketing-footer-top{flex-direction:column;align-items:start;gap:12px}.marketing-footer-wordmark{padding-top:32px}}@media (max-width:380px){.marketing-shell{width:calc(100% - 32px)}.marketing-brand>span>span{font-size:28px}.marketing-login{padding-inline:8px}.marketing-nav-cta{max-width:113px;font-size:10px}}.product-capture{z-index:1;background:#f7f7f4;border:1px solid #d5d8d4;border-bottom:0;border-radius:8px 8px 0 0;max-width:1280px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 24px 72px #14232124}.product-capture-image{width:100%;height:auto;display:block}@media (max-width:680px){.product-capture-image{width:860px;max-width:none}}
