@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Merriweather:ital,wght@0,400;0,700;1,400&display=swap");:root{--ink:#3f3f46;--muted:#7c818c;--line:#e4e6eb;--canvas:#fff;--soft:#f7f8fc;--tint:#f0f2ff;--accent:#4a58e8;--accent-dark:#3744cf;--night:#131316;--display:"Merriweather",Georgia,serif;--body:"Lato",Arial,sans-serif;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--canvas);font:400 16px/1.65 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3,p{margin:0}::selection{color:#fff;background:var(--accent)}.site-header{height:76px;padding:0 max(32px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:absolute;z-index:10;width:100%;border-bottom:1px solid rgba(63,63,70,.08)}.wordmark{display:inline-flex;align-items:center;gap:9px;font:700 27px/1 var(--display);letter-spacing:-.05em}.brand-mark{width:33px;height:33px;color:var(--accent)}.site-header nav{display:flex;gap:34px;font-size:14px}.site-header nav a{transition:color .2s}.site-header nav a:hover{color:var(--accent)}.header-cta{justify-self:end;padding:8px 18px;border:1px solid var(--ink);border-radius:5px;font-size:14px;font-weight:700;transition:.2s}.header-cta:hover{color:#fff;border-color:var(--accent);background:var(--accent)}.hero{min-height:800px;padding:146px max(32px,calc((100vw - var(--max))/2)) 76px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;grid-gap:56px;gap:56px;overflow:hidden;background:linear-gradient(115deg,#fff,#fff 55%,#f7f8fc 0,#f1f3fb)}.hero-copy{position:relative;z-index:2}.eyebrow{margin-bottom:20px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero h1{font:400 clamp(3.1rem,5.4vw,4.65rem)/1.13 var(--display);letter-spacing:-.052em}.hero h1 em{color:var(--accent);font-weight:400}.hero-lede{max-width:535px;margin-top:28px;color:#555761;font-size:19px;line-height:1.7}.trust-note{margin-top:22px;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.trust-note span{width:7px;height:7px;border-radius:50%;background:#6f9d81;box-shadow:0 0 0 4px #eaf2ed}.hero-visual{position:relative;align-self:stretch;display:grid;place-items:center;overflow:clip}.hero-art{width:min(600px,105%);height:auto;max-height:690px;overflow:visible}.hero-art *{vector-effect:non-scaling-stroke}.finished-report>rect:first-child,.pouring-doc rect,.source-paper rect{fill:#fff;stroke:#9ca0aa;stroke-width:1}.finished-report path,.hero-spark path,.pouring-doc path,.source-paper path{fill:none;stroke:#777b86;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.hero-art text{fill:#656a78;font:700 8px var(--body);letter-spacing:.1em}.source-paper{transform-box:fill-box;transform-origin:center;animation:source-float 5s ease-in-out infinite}.source-paper--left{transform:rotate(-10deg);animation-delay:-1.2s}.source-paper--center{animation-delay:-3.1s}.source-paper--right{transform:rotate(10deg);animation-delay:-2.2s}.intake-path,.output-path{fill:none;stroke:#aeb4c2;stroke-width:1.3;stroke-dasharray:5 8;animation:flow-down 3.8s linear infinite}.intake-path--center{animation-delay:-1.2s}.intake-path--right{animation-delay:-2.4s}.pouring-doc{opacity:0;transform-box:fill-box;transform-origin:center;animation-duration:8s;animation-timing-function:cubic-bezier(.35,.05,.55,1);animation-iteration-count:infinite}.pouring-doc--left{animation-name:pour-left}.pouring-doc--center{animation-name:pour-center}.pouring-doc--right{animation-name:pour-right}.pouring-doc--1{animation-delay:0s}.pouring-doc--2{animation-delay:.55s}.pouring-doc--3{animation-delay:1.1s}.pouring-doc--4{animation-delay:1.65s}.pouring-doc--5{animation-delay:2.2s}.pouring-doc--6{animation-delay:2.75s}.pouring-doc--7{animation-delay:3.3s}.pouring-doc--8{animation-delay:3.85s}.pouring-doc--9{animation-delay:4.4s}.data-drop circle{fill:var(--accent);stroke:none;animation:data-pour 2.8s ease-in infinite;transform-box:fill-box;transform-origin:center}.data-drop--two circle{animation-delay:-.9s}.data-drop--three circle{animation-delay:-1.7s}.hero-laptop path,.hero-laptop rect{stroke-linecap:round;stroke-linejoin:round}.laptop-shell{fill:#30333d;stroke:#252731}.laptop-screen{stroke:#747b9c;stroke-width:1}.laptop-camera{fill:#9297aa;stroke:none}.laptop-logo path{fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.laptop-logo circle{fill:var(--accent);stroke:var(--accent)}.laptop-logo{animation:logo-breathe 3s ease-in-out infinite;transform-origin:310px 389px}.laptop-base{fill:#f8f8fb;stroke:#9296a1;stroke-width:1}.laptop-notch{fill:#e1e3e9;stroke:#a6a9b2;stroke-width:1}.output-path{stroke:var(--accent);stroke-width:1.5;animation-duration:2.8s}.finished-report{opacity:0;animation:report-build 8s cubic-bezier(.2,.7,.25,1) infinite;transform-box:fill-box;transform-origin:center top}.finished-report>circle{fill:#eef0ff;stroke:var(--accent)}.report-check,.report-line{stroke-dasharray:150;stroke-dashoffset:150;animation:write-report 8s ease-out infinite}.report-line--one{animation-delay:.2s}.report-line--two{animation-delay:.55s}.report-line--three{animation-delay:.9s}.report-approval,.report-check,.report-completeness,.report-title{opacity:0;animation:report-detail 8s ease infinite}.report-title{animation-delay:.1s}.report-approval,.report-check{animation-delay:1.1s}.report-completeness{fill:var(--accent);stroke:none;transform-box:fill-box;transform-origin:left;animation-name:report-progress}.report-check{stroke:var(--accent)!important;stroke-width:1.8!important}.hero-spark path{stroke:var(--accent)}.hero-spark{animation:spark-pulse 2.8s ease-in-out infinite}.hero-spark--right{animation-delay:-1.4s}.waitlist-form{max-width:650px;margin-top:38px}.form-fields{display:flex;gap:10px}.form-fields label{flex:1 1}.form-fields label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.form-fields input{width:100%;height:56px;padding:0 17px;border:1px solid #d9dbe2;border-radius:5px;color:var(--ink);background:#fff;outline:none}.form-fields input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(74,88,232,.12)}.button{height:56px;padding:0 30px;white-space:nowrap;border:0;border-radius:5px;color:#fff;background:var(--accent);box-shadow:0 9px 25px rgba(74,88,232,.24);font-weight:700;cursor:pointer;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:var(--accent-dark)}.button:disabled{cursor:wait;opacity:.7}.form-message{min-height:20px;margin-top:10px;color:var(--muted);font-size:12px}.form-message--success{color:#397255}.form-message--error{color:#a54646}.waitlist-form--compact .form-fields{max-width:520px}.waitlist-form--compact .form-fields input{min-width:290px}.outcome-bar{padding:0 max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.65fr repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.outcome-bar>p{padding:34px 24px 34px 0;align-self:center;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.outcome-bar article{min-height:126px;padding:24px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;border-left:1px solid var(--line)}.outcome-bar strong{color:var(--accent);font:400 29px/1 var(--display)}.outcome-bar span{margin-top:10px;color:var(--muted);font-size:12px;line-height:1.45}.section{max-width:var(--max);margin:auto;padding:130px 24px}.section-kicker{margin-bottom:50px;display:flex;gap:18px;align-items:center;color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.section-kicker span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #cbd0f5;border-radius:50%}.problem-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:100px;gap:100px}.package-card h2,.problem h2,.security h2,.solution h2,.waitlist h2{font:400 clamp(2.55rem,4.4vw,3.65rem)/1.25 var(--display);letter-spacing:-.04em}.problem-copy{padding-top:12px}.problem-copy p{color:var(--muted);font-size:18px}.problem-copy p+p{margin-top:24px}.friction-grid{margin-top:88px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.friction-grid article{min-height:245px;padding:28px 30px;border-right:1px solid var(--line)}.friction-grid article:last-child{border:0}.friction-grid span,.steps>article>span{color:var(--accent);font-size:11px;font-weight:700}.friction-grid h3{margin-top:70px;font:400 20px var(--display)}.friction-grid p{margin-top:12px;color:var(--muted);font-size:14px}.solution{background:var(--soft);overflow:clip}.section--solution{padding-top:135px;padding-bottom:90px}.solution-heading{max-width:850px;margin:auto;text-align:center}.solution-heading>p:last-child{max-width:700px;margin:24px auto 0;color:var(--muted);font-size:18px}.workflow-story{margin-top:100px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);grid-gap:88px;gap:88px;align-items:start}.workflow-visual{position:-webkit-sticky;position:sticky;top:8vh;height:84vh;min-height:610px;display:grid;place-items:center}.workflow-art{width:100%;max-width:690px;aspect-ratio:1.08;display:grid;place-items:center}.workflow-art svg{width:100%;height:auto;overflow:visible}.workflow-art svg *{vector-effect:non-scaling-stroke}.workflow-orbit{fill:#fff;stroke:#e4e6f2;stroke-width:1}.workflow-route{fill:none;stroke:#cbd0f5;stroke-width:1.3;stroke-dasharray:4 9;animation:workflow-dash 18s linear infinite}.workflow-scene{opacity:0;transform:translateY(18px) scale(.985);transform-origin:center;transition:opacity .55s ease,transform .7s cubic-bezier(.2,.75,.2,1);pointer-events:none}.stage-1 .workflow-scene--1,.stage-2 .workflow-scene--2,.stage-3 .workflow-scene--3,.stage-4 .workflow-scene--4,.stage-5 .workflow-scene--5{opacity:1;transform:none}.workflow-scene circle,.workflow-scene path,.workflow-scene rect{stroke:#777b86;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.workflow-scene text{fill:#686c78;font:700 10px var(--body);letter-spacing:.09em}.wf-document rect,.wf-message rect,.wf-package rect,.wf-report rect{fill:#fff}.wf-doctor circle,.wf-doctor path,.wf-document circle,.wf-document path,.wf-inbox path,.wf-package path,.wf-person circle,.wf-person path,.wf-report path{fill:none}.wf-document--a{animation:paper-float 5s ease-in-out infinite}.wf-document--b{animation:paper-float 5s ease-in-out -1.7s infinite}.wf-document--c{animation:paper-float 5s ease-in-out -3.1s infinite}.wf-inbox path{fill:#f4f5fb;stroke:#9599a5}.wf-ai-ring{stroke:#aeb6f6!important;stroke-width:1.5!important}.wf-ai-core{fill:#fff}.wf-ai-core,.wf-spark{stroke:#4a58e8!important}.wf-spark{fill:none}.wf-tag rect{fill:#fff;stroke:#c9cce0}.wf-alert path{fill:#fff8ed;stroke:#c39b54}.wf-alert text{fill:#9a712d}.wf-connector{fill:none;stroke:#c4c8d6!important;stroke-dasharray:4 7;animation:workflow-dash 10s linear infinite}.wf-package--back{transform:rotate(-5deg);transform-origin:335px 295px}.wf-package--back rect{fill:#e9ebf8;stroke:#c9cde3}.wf-package rect:first-child{fill:#fff;stroke:#4a58e8}.wf-package rect:nth-of-type(2){fill:#eef0ff;stroke:none}.wf-page-count circle{fill:#4a58e8;stroke:none}.wf-page-count text{fill:#fff}.wf-page-count text:first-of-type{font-size:17px}.wf-approval circle{fill:#fff;stroke:#4a58e8}.wf-approval path{fill:none;stroke:#4a58e8!important;stroke-width:2!important;stroke-dasharray:120;animation:approval-draw 1.2s ease both}.wf-doctor>circle:first-child,.wf-person>circle{fill:#f0f2ff}.wf-channel{fill:none;stroke:#4a58e8!important;stroke-dasharray:7 8;animation:workflow-dash 8s linear infinite}.wf-arrow{fill:none;stroke:#4a58e8!important}.wf-message rect{stroke:#bfc4dc}.wf-report circle{fill:#eef0ff;stroke:#4a58e8}.workflow-progress>path{fill:none;stroke:#d9dce7;stroke-width:1.5}.workflow-progress circle{fill:#fff;stroke:#c9ccd8;transition:fill .35s,stroke .35s}.workflow-progress text{fill:#8e929c;font:700 10px var(--body);transition:fill .35s}.workflow-progress .is-complete circle{fill:#4a58e8;stroke:#4a58e8}.workflow-progress .is-complete text{fill:#fff}.workflow-stages article{min-height:72vh;padding:15vh 0 12vh;border-top:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.workflow-stages article:first-child{border-top:0}.workflow-stages article>span{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workflow-stages h3{max-width:470px;margin-top:20px;font:400 clamp(2rem,3.2vw,2.75rem)/1.3 var(--display);letter-spacing:-.035em}.workflow-stages p{max-width:470px;margin-top:22px;color:var(--muted);font-size:17px;line-height:1.75}.package-card{padding:70px;display:grid;grid-template-columns:1fr .92fr;grid-gap:80px;gap:80px;align-items:center;border-radius:18px;background:var(--tint)}.package-card__copy>p:nth-of-type(2){margin-top:24px;color:var(--muted);font-size:17px}.package-card ul{margin:30px 0 0;padding:0;list-style:none}.package-card li{padding:11px 0 11px 27px;position:relative;border-bottom:1px solid #dfe2f3}.package-card li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.package-preview{padding:28px;border:1px solid #d9dcf0;border-radius:10px;background:#fff;box-shadow:0 24px 55px rgba(48,54,79,.12);transform:rotate(1deg)}.preview-top{padding-bottom:18px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-weight:700}.preview-top small{padding:3px 9px;color:#397255;border-radius:20px;background:#eaf2ed}.preview-person{padding:25px 0;display:flex;gap:14px;align-items:center}.preview-person>i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--accent);background:var(--tint);font-style:normal;font-size:13px;font-weight:700}.preview-person div{display:grid}.preview-person span{color:var(--muted);font-size:12px}.preview-progress{padding:17px;border-radius:7px;background:var(--soft);display:grid;grid-template-columns:1fr auto}.preview-progress>span{font-size:13px}.preview-progress>b{color:var(--accent)}.preview-progress>i{grid-column:1/-1;height:5px;margin-top:12px;border-radius:10px;background:#dfe2eb}.preview-progress em{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent)}.preview-list{margin-top:20px}.preview-list p{padding:9px 0;color:#656872;font-size:13px;border-bottom:1px solid #eee}.preview-list i{margin-right:8px;color:var(--accent);font-style:normal}.security{padding:130px 24px;color:#e3e3e5;background:var(--night)}.security-inner{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:120px;gap:120px}.security .eyebrow{color:#aeb7ff}.security-inner>div:last-child>p{color:#aeb0b7;font-size:18px}.security-points{margin-top:44px;display:flex;flex-wrap:wrap;gap:10px}.security-points span{padding:8px 13px;border:1px solid #414147;border-radius:30px;color:#cfd0d5;font-size:12px}.waitlist{padding:145px 24px;background:var(--accent);text-align:center;color:#fff}.waitlist-inner{max-width:780px;margin:auto}.waitlist .eyebrow{color:#cbd0ff}.waitlist-inner>p:nth-of-type(2){max-width:610px;margin:25px auto 0;color:#e1e4ff;font-size:18px}.waitlist .waitlist-form{margin:42px auto 0}.waitlist .form-fields{display:grid;grid-template-columns:1fr 1fr auto}.waitlist .form-fields input{border-color:transparent}.waitlist .button{color:var(--accent);background:#fff;box-shadow:none}.waitlist .form-message{color:#e1e4ff}.waitlist .form-message--success{color:#fff}.waitlist .form-message--error{color:#fff3c5}.waitlist label span{position:static;width:auto;height:auto;display:flex;justify-content:space-between;margin-bottom:6px;color:#fff;clip:auto;text-align:left;font-size:12px;font-weight:700}.waitlist label em{font-weight:300;opacity:.75}footer{padding:65px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr 1fr auto;align-items:end;grid-gap:30px;gap:30px;color:#b6b7bd;background:var(--night);border-top:1px solid #2c2c31;font-size:13px}.wordmark--light{color:#fff}.wordmark--light+P{justify-self:center}[data-reveal]{opacity:1;transform:none}.reveal-pending{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}[data-reveal].is-visible{opacity:1;transform:none}@keyframes dash{to{stroke-dashoffset:-260}}@keyframes flow-down{to{stroke-dashoffset:-104}}@keyframes source-float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes pour-left{0%,3%{opacity:0;transform:translate(0) rotate(-12deg) scale(1)}14%,7%{opacity:1}24%{opacity:1;transform:translate(150px,96px) rotate(9deg) scale(.58)}28%,to{opacity:0;transform:translate(172px,116px) rotate(12deg) scale(.25)}}@keyframes pour-center{0%,3%{opacity:0;transform:translate(0) rotate(3deg) scale(1)}14%,7%{opacity:1}24%{opacity:1;transform:translateY(96px) rotate(-5deg) scale(.58)}28%,to{opacity:0;transform:translateY(116px) rotate(-6deg) scale(.25)}}@keyframes pour-right{0%,3%{opacity:0;transform:translate(0) rotate(12deg) scale(1)}14%,7%{opacity:1}24%{opacity:1;transform:translate(-150px,96px) rotate(-9deg) scale(.58)}28%,to{opacity:0;transform:translate(-172px,116px) rotate(-12deg) scale(.25)}}@keyframes data-pour{0%{opacity:0;translate:0 -8px}25%,70%{opacity:1}to{opacity:0;translate:0 16px}}@keyframes logo-breathe{0%,to{opacity:.82;transform:scale(.98)}50%{opacity:1;transform:scale(1.025)}}@keyframes report-build{0%,8%{opacity:0;transform:translateY(-22px) scale(.12,.08)}18%{opacity:.7}68%,88%{opacity:1;transform:translateY(0) scale(1)}96%,to{opacity:0;transform:translateY(5px) scale(1)}}@keyframes write-report{0%,24%{stroke-dashoffset:150}58%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:0}}@keyframes report-detail{0%,30%{opacity:0}48%,88%{opacity:1}96%,to{opacity:0}}@keyframes report-progress{0%,38%{opacity:0;transform:scaleX(0)}48%{opacity:1}74%,88%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes spark-pulse{0%,to{opacity:.28;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes workflow-dash{to{stroke-dashoffset:-180}}@keyframes paper-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(.7deg)}}@keyframes approval-draw{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}@media(max-width:900px){.site-header{padding:0 24px;grid-template-columns:1fr auto}.site-header nav{display:none}.hero{min-height:auto;padding:125px 24px 70px;grid-template-columns:1fr;background:linear-gradient(#fff 0 58%,#f7f8fc 58%)}.hero-copy{text-align:center}.hero-lede,.waitlist-form--compact{margin-left:auto;margin-right:auto}.waitlist-form--compact .form-fields{margin:auto}.trust-note{justify-content:center}.hero-visual{height:480px}.hero-art{width:min(700px,105%)}.outcome-bar{grid-template-columns:1fr 1fr;padding:0 24px}.outcome-bar>p{grid-column:1/-1;padding:22px 0;border-bottom:1px solid var(--line)}.outcome-bar article{border-left:0;border-bottom:1px solid var(--line)}.outcome-bar article:nth-of-type(2n){border-left:1px solid var(--line)}.package-card,.problem-grid,.security-inner{grid-template-columns:1fr;gap:45px}.friction-grid{grid-template-columns:1fr}.friction-grid article{min-height:190px;border-right:0;border-bottom:1px solid var(--line)}.friction-grid article:last-child{border-bottom:0}.friction-grid h3{margin-top:38px}.workflow-story{grid-template-columns:1fr;gap:0}.workflow-visual{top:0;z-index:2;height:52vh;min-height:390px;margin:35px -24px 0;background:linear-gradient(to bottom,var(--soft) 86%,rgba(247,248,252,0))}.workflow-art{max-width:520px;height:100%}.workflow-stages{position:relative;z-index:3}.workflow-stages article{min-height:62vh;padding:24vh 0 10vh}.workflow-stages h3,.workflow-stages p{max-width:600px}.package-card{padding:45px}.security-inner{gap:50px}.waitlist .form-fields{grid-template-columns:1fr 1fr}.waitlist .button{grid-column:1/-1}footer{grid-template-columns:1fr}.wordmark--light+P{justify-self:start}}@media(max-width:600px){.site-header{height:62px}.wordmark{font-size:24px}.header-cta{font-size:13px}.hero{padding-top:112px}.hero h1{font-size:38px;line-height:1.25}.hero-lede{font-size:17px}.form-fields{flex-direction:column}.waitlist-form--compact .form-fields input{min-width:0}.button{width:100%}.hero-visual{height:430px}.hero-art{width:100%;max-height:430px}.section{padding:95px 20px}.package-card h2,.problem h2,.security h2,.solution h2,.waitlist h2{font-size:35px}.problem-copy p,.security-inner>div:last-child>p,.solution-heading>p:last-child,.waitlist-inner>p:nth-of-type(2){font-size:16px}.friction-grid{margin-top:60px}.section--solution{padding-top:95px;padding-bottom:70px}.workflow-story{margin-top:50px}.workflow-visual{height:46vh;min-height:330px;margin-left:-20px;margin-right:-20px}.workflow-stages article{min-height:58vh;padding:21vh 0 8vh}.workflow-stages h3{font-size:31px}.workflow-stages p{font-size:16px}.package-card{padding:28px 20px;gap:45px}.package-preview{padding:19px}.security,.waitlist{padding:95px 20px}.waitlist .form-fields{grid-template-columns:1fr}.waitlist .button{grid-column:auto}footer{padding-top:50px;padding-bottom:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-pending,[data-reveal]{opacity:1;transform:none;transition:none}.data-drop circle,.finished-report,.finished-report *,.hero-spark,.intake-path,.laptop-logo,.output-path,.pouring-doc,.source-paper,.wf-channel,.wf-connector,.wf-document,.workflow-route{animation:none!important}.finished-report,.finished-report *,.pouring-doc{opacity:1}.button,.workflow-scene{transition:none}}.hero-visual{overflow:visible}.hero-art .laptop-wordmark{fill:var(--ink);font:700 27px/1 var(--display);letter-spacing:-.05em}.source-folder .folder-sheet{fill:#fff;stroke:#b5b9c4}.source-folder .folder-sheet--back{fill:#eef0ff;stroke:#c7cbed}.source-folder .folder-body{fill:#fff;stroke:var(--accent);stroke-width:1.2}.source-folder .folder-lines{fill:none;stroke:#a3a7b1}.source-folder .folder-badge{fill:#eef0ff;stroke:none}.source-folder .folder-symbol{fill:none;stroke:var(--accent);stroke-width:1.5}.hero-laptop{transform:scale(.78);transform-origin:310px 400px}.finished-report{transform:none}.finished-report,.finished-report .report-title{opacity:1;animation:none}.report-scroll{animation:report-scroll 6s linear infinite}.report-row rect{fill:#fff;stroke:#aeb3c0;stroke-width:1}.report-row text{fill:#6b6f7a;font:700 6.5px var(--body);letter-spacing:.07em}.report-row .typing-line{fill:none;stroke:#c2c6d0;stroke-width:1;stroke-dasharray:150;stroke-dashoffset:150;animation:type-section 3s ease-out infinite}.report-row .scroll-check{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:18;stroke-dashoffset:18;animation:check-section 3s ease-out infinite}.report-row:nth-child(5n+2) .scroll-check,.report-row:nth-child(5n+2) .typing-line{animation-delay:.55s}.report-row:nth-child(5n+3) .scroll-check,.report-row:nth-child(5n+3) .typing-line{animation-delay:1.1s}.report-row:nth-child(5n+4) .scroll-check,.report-row:nth-child(5n+4) .typing-line{animation-delay:1.65s}.report-row:nth-child(5n+5) .scroll-check,.report-row:nth-child(5n+5) .typing-line{animation-delay:2.2s}@keyframes report-scroll{to{transform:translateY(-120px)}}@keyframes type-section{0%,15%{stroke-dashoffset:150}55%,to{stroke-dashoffset:0}}@keyframes check-section{0%,48%{stroke-dashoffset:18}72%,to{stroke-dashoffset:0}}.hero h1{font-size:clamp(2.65rem,4.55vw,3.95rem)}@media(max-width:600px){.hero h1{font-size:34px}}.hipaa-badge{width:max-content;margin-top:24px;padding:9px 13px 9px 10px;display:flex;align-items:center;gap:10px;border:1px solid #dce5df;border-radius:7px;color:#456b55;background:#f7fbf8}.hipaa-badge svg{width:27px;height:30px}.hipaa-badge svg path{fill:none;stroke:#4d7a60;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hipaa-badge span{display:grid;line-height:1.15}.hipaa-badge strong{font-size:11px;letter-spacing:.13em}.hipaa-badge small{margin-top:3px;color:#698174;font-size:10px}.hipaa-badge+.waitlist-form{margin-top:22px}@media(max-width:900px){.hipaa-badge{margin-left:auto;margin-right:auto}}.hipaa-badge{padding:0;border:0;border-radius:0;background:transparent}.hipaa-badge img{display:block;width:150px;height:auto}.hipaa-badge{gap:8px;color:var(--accent)}.hipaa-symbol{width:31px;height:28px;display:block;background:currentColor;-webkit-mask:url(/hipaa-symbol.png) center/contain no-repeat;mask:url(/hipaa-symbol.png) center/contain no-repeat}.hipaa-badge>strong{font:700 10px/1 var(--body);letter-spacing:.13em}.hipaa-badge img{display:none}.waitlist .button{align-self:end}.why-us{background:#fff}.why-us__inner{padding-top:140px;padding-bottom:140px}.why-us__heading{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:100px;gap:100px;align-items:end}.why-us__heading h2{font:400 clamp(2.55rem,4.4vw,3.65rem)/1.25 var(--display);letter-spacing:-.04em}.why-us__heading>p{padding-bottom:8px;color:var(--muted);font-size:18px}.value-metrics{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.value-metrics article{min-height:175px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid var(--line);background:linear-gradient(145deg,#fff,#fafaff)}.value-metrics article:last-child{border-right:0}.value-metrics strong{color:var(--accent);font:400 35px/1 var(--display)}.value-metrics span{max-width:245px;margin-top:15px;color:var(--muted);font-size:13px;line-height:1.55}.comparison{margin-top:38px;border-top:1px solid var(--line)}.comparison article,.comparison__header{display:grid;grid-template-columns:.7fr 1.2fr .9fr;grid-gap:34px;gap:34px;align-items:center}.comparison__header{padding:15px 24px;color:#999da7;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.comparison article{min-height:108px;padding:22px 24px;border-top:1px solid var(--line)}.comparison h3{display:flex;align-items:center;gap:10px;font:400 17px/1.35 var(--display)}.comparison p{color:var(--muted);font-size:13px;line-height:1.6}.comparison article>strong{color:#71757f;font-size:12px;line-height:1.5}.comparison__acrius{border:1px solid #cfd3fa!important;border-radius:9px;background:var(--tint);box-shadow:0 15px 40px rgba(74,88,232,.08)}.comparison__acrius h3,.comparison__acrius>strong{color:var(--accent)}.comparison__mark{width:25px;height:25px}.comparison__acrius+.comparison{border:0}@media(max-width:900px){.why-us__heading{gap:30px}.value-metrics,.why-us__heading{grid-template-columns:1fr}.value-metrics article{min-height:145px;border-right:0;border-bottom:1px solid var(--line)}.value-metrics article:last-child{border-bottom:0}.comparison__header{display:none}.comparison article{grid-template-columns:1fr;gap:12px;padding:26px 20px}.comparison article>strong{color:var(--accent)}}@media(max-width:600px){.why-us__inner{padding-top:95px;padding-bottom:95px}.why-us__heading h2{font-size:35px}.why-us__heading>p{font-size:16px}.value-metrics{margin-top:50px}}