@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:opsz,ital,wght@9..40,0,400;9..40,0,500;9..40,0,600;9..40,0,700;9..40,1,400&family=DM+Mono:wght@400;500&display=swap";html,body,#root{min-height:100%;margin:0;padding:0}body{font-optical-sizing:auto;color:var(--navy);background:var(--bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,sans-serif;font-weight:400}h1,h2,h3{margin:0;font-weight:400}:root{--navy:#1a2e44;--teal:#31a6a0;--mint:#59cfbb;--pale:#aadcdc;--muted:#4d7d7a;--grad:linear-gradient(120deg, #31a6a0 0%, #59cfbb 100%);--bg-base:#e9f3f3;--bg-card:#fff;--accent:#31a6a0;--accent-bright:#59cfbb;--accent-dim:#31a6a014;--accent-glow:#31a6a02e;--text-primary:#1a2e44;--text-secondary:#4d7d7a;--text-mono:#5a8a87;--text-dim:#7aa8a5;--border:#d8ecec;--border-bright:#aadcdc;--font-family:"DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-display:"DM Serif Display", Georgia, serif;--font-mono:"DM Mono", "Fira Code", "Courier New", monospace}@keyframes el-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes el-spin{to{transform:rotate(360deg)}}@keyframes el-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes el-mintpulse{0%,to{box-shadow:0 0 #59cfbb80}50%{box-shadow:0 0 0 6px #59cfbb00}}@keyframes el-slidein{0%,4%{opacity:0;transform:translate(-12px)}10%,88%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(-12px)}}@keyframes el-f1{0%,10%{transform:scaleX(0)}22%,92%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes el-f2{0%,26%{transform:scaleX(0)}38%,92%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes el-f3{0%,42%{transform:scaleX(0)}54%,92%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes el-f4{0%,56%{transform:scaleX(0)}68%,92%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes el-chipA{0%,50%{opacity:1}56%,to{opacity:0}}@keyframes el-chipB{0%,54%{opacity:0}60%,90%{opacity:1}96%,to{opacity:0}}@keyframes el-late{0%,72%{opacity:0}80%,92%{opacity:1}98%,to{opacity:0}}@keyframes el-leafglow{0%,to{opacity:0}50%{opacity:.5}}@keyframes el-fillgrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.el-cta{transition:filter .18s,box-shadow .2s,transform .12s}.el-cta:hover{filter:brightness(1.07);box-shadow:0 6px 22px #31a6a04d!important}.el-cta:active{transform:translateY(1px)}.el-cta .el-arr{margin-left:10px;transition:transform .18s;display:inline-block}.el-cta:hover .el-arr{transform:translate(4px)}.el-ghost{transition:border-color .15s,background .15s,color .15s}.el-ghost:hover{border-color:var(--teal)!important;background:#31a6a00d!important}.el-strip{scrollbar-width:none}.el-strip::-webkit-scrollbar{display:none}.el-card{transition:transform .18s,box-shadow .18s,border-color .18s}.el-card:hover{transform:translateY(-3px);border-color:var(--pale)!important;box-shadow:0 18px 44px #31a6a021!important}.el-step{transition:opacity .2s}input:focus,textarea:focus{box-shadow:0 0 0 3px #31a6a01f;border-color:var(--teal)!important}.el-nav a{white-space:nowrap;transition:color .15s}.el-nav a:hover{color:var(--teal)!important}::selection{background:#59cfbb52}.elx-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;max-width:1280px;margin:0 auto;padding:150px 40px;display:grid}.elx-2col{grid-template-columns:1fr 1fr;display:grid}.elx-3col{grid-template-columns:repeat(3,1fr);display:grid}.elx-cards-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.elx-payoff{grid-template-columns:1fr 1.1fr;align-items:center;gap:72px;display:grid}.elx-cta-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.elx-run-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.elx-honest-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.elx-hide-mobile{display:none}.elx-demo-box{aspect-ratio:16/9}.elx-demo-spacer{height:0}.elx-tabs-break{flex-basis:100%;height:0;display:none}@media (width<=840px){.elx-hero-grid{grid-template-columns:1fr!important;gap:44px!important;padding:124px 22px 80px!important}.elx-hero-h1{margin-bottom:30px!important;font-size:clamp(42px,13vw,56px)!important;line-height:1.04!important}.elx-2col,.elx-3col,.elx-cards-2,.elx-payoff,.elx-cta-grid,.elx-run-grid,.elx-honest-grid{grid-template-columns:1fr!important;gap:40px!important}.elx-pad-lg{padding:70px 24px!important}.elx-demo-box{aspect-ratio:auto!important}.elx-demo-spacer{height:42px!important}.elx-demo-wrap{padding:0 16px 56px!important}.elx-portal-head{padding-right:116px!important}.elx-tabs-break{display:block!important}.elx-tabs>button{height:44px!important;padding:0 18px!important;font-size:14px!important}.elx-demo-sec{background:linear-gradient(#1a2e44 0% 11%,#eef6f6 11% 100%)!important}.elx-examples-head{padding:70px 22px 0!important}.elx-examples-cards{padding:24px 22px 70px!important}}@media (width<=620px){.el-nav a[data-navlink]{display:none!important}.el-nav{gap:14px!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}ol,ul,menu{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button{cursor:pointer;background:0 0;border:0}:root{--ink:#1a2e44;--navy:#1a2e44;--teal:#31a6a0;--mint:#59cfbb;--pale:#aadccc;--muted:#4d7d7a;--teal-dark:#4d7d7a;--paper:#f5f4ee;--white:#fffdf8;--line:#1a2e4424}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}button{color:inherit;font:inherit}.site-header{border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;width:min(1400px,100% - 48px);height:82px;margin:0 auto;display:flex;position:relative}.brand{align-items:center;gap:11px;font-family:Georgia,serif;font-size:25px;font-weight:700;display:flex}.brand-mark{width:29px;height:29px;display:inline-block;position:relative}.brand-mark i{background:var(--teal);border-radius:100% 0;width:22px;height:11px;display:block;position:absolute;transform:rotate(-28deg)}.brand-mark i:first-child{top:4px;left:0}.brand-mark i:last-child{background:var(--mint);bottom:3px;right:0;transform:rotate(152deg)}.nav-links{align-items:center;gap:32px;font-size:14px;font-weight:700;display:flex}.nav-links>a:not(.nav-cta){opacity:.68;transition:opacity .2s}.nav-links>a:not(.nav-cta):hover{opacity:1}.nav-cta{background:var(--ink);color:#fff;border-radius:8px;padding:12px 18px}.menu-button{background:0 0;border:0;width:40px;height:40px;padding:10px;display:none}.menu-button span{background:var(--ink);height:2px;margin:6px 0;display:block}.hero{grid-template-columns:1fr .95fr;align-items:center;gap:clamp(48px,7vw,110px);width:min(1400px,100% - 48px);min-height:760px;margin:0 auto;padding:82px 0 96px;display:grid;position:relative}.hero-glow{filter:blur(100px);pointer-events:none;background:#59cfbb52;border-radius:50%;width:420px;height:420px;position:absolute;top:12%;right:5%}.hero-copy{z-index:2;max-width:675px;position:relative}h1{letter-spacing:-.055em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6.8vw,102px);font-weight:500;line-height:.94}.hero-lede{color:#1a2e44b8;max-width:640px;margin:34px 0 0;font-size:clamp(18px,1.55vw,22px);line-height:1.58}.hero-actions{align-items:center;gap:24px;margin-top:38px;display:flex}.button{border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:55px;font-size:14px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:var(--navy);background:var(--teal);padding:0 24px;box-shadow:0 12px 34px #31a6a033}.button.primary:hover{background:var(--mint)}.text-button{min-height:55px;color:var(--navy);border:1px solid #1a2e4440;padding:0 22px}.text-button:hover{border-color:var(--teal);background:#31a6a014}.hero-audience{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:45px;padding-top:21px;font-size:12px;display:flex}.hero-audience span{text-transform:uppercase;letter-spacing:.12em;opacity:.5;font-weight:800}.hero-audience strong{font-size:13px}.case-window{z-index:3;background:var(--white);border:1px solid #1a2e4426;border-radius:16px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 32px 80px #1a2e4429}.case-window:before{content:"";border-radius:inherit;pointer-events:none;border:7px solid #ffffff73;position:absolute;inset:0}.case-topbar{border-bottom:1px solid var(--line);letter-spacing:.15em;color:#1a2e4473;grid-template-columns:1fr auto 1fr;align-items:center;height:49px;padding:0 18px;font-size:9px;font-weight:900;display:grid}.window-dots{gap:5px;display:flex}.window-dots i{background:var(--pale);border-radius:50%;width:7px;height:7px}.live-badge{color:var(--teal-dark);letter-spacing:.04em;background:#aadccc61;border-radius:999px;justify-self:end;padding:7px 10px}.live-badge i{background:var(--teal);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.case-heading{justify-content:space-between;align-items:end;padding:28px 30px 21px;display:flex}.case-heading p{color:#1a2e4485;margin:0 0 6px;font-size:11px;font-weight:700}.case-heading h2{letter-spacing:-.03em;margin:0;font-size:26px}.case-time{color:var(--teal-dark);font-family:monospace;font-size:12px}.case-steps{padding:8px 30px 20px}.case-step{grid-template-columns:28px 1fr auto;gap:13px;min-height:70px;display:grid}.step-track{flex-direction:column;align-items:center;display:flex}.step-track span{width:25px;color:var(--teal-dark);background:#aadccc66;border-radius:50%;flex:0 0 25px;place-items:center;font-size:11px;font-weight:900;display:grid}.case-step.active .step-track span{background:var(--ink);color:#fff;box-shadow:0 0 0 5px #1a2e4414}.step-track i{background:#31a6a052;flex:1;width:1px}.case-step strong{padding-top:4px;font-size:14px;display:block}.case-step small{color:#1a2e4485;margin-top:5px;font-size:11px;display:block}.case-step em{color:var(--teal-dark);text-transform:uppercase;letter-spacing:.06em;padding-top:7px;font-size:9px;font-style:normal;font-weight:800}.case-proof{background:var(--navy);color:#fff;border-radius:9px;align-items:center;gap:12px;margin:0 24px 24px;padding:15px 17px;display:flex}.proof-icon{background:var(--mint);width:29px;height:29px;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.case-proof strong{font-size:12px;display:block}.case-proof small{opacity:.55;margin-top:4px;font-size:10px;display:block}.section-shell{width:min(1400px,100% - 48px);margin:0 auto;padding:132px 0}.section-kicker{color:var(--teal-dark);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:900}.section-kicker.light{color:var(--mint)}.clarity-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;margin:25px 0 76px;display:grid}.clarity-heading h2,.how-heading h2,.workflow-heading h2,.difference-grid h2,.outcome-intro h2,.security-copy h2,.faq-heading h2,.contact-inner h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.clarity-heading h2{max-width:820px;font-size:clamp(48px,5vw,76px);line-height:1.02}.clarity-heading p{color:#1a2e44ad;max-width:500px;margin:0;font-size:18px;line-height:1.65}.fragment-map{grid-template-columns:1fr 50px 1.12fr 50px 1fr;align-items:stretch;display:grid}.fragment-card{border:1px solid var(--line);background:#ffffff59;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:260px;padding:28px;display:flex}.fragment-card.feature-card{background:var(--white);box-shadow:0 20px 55px #1a2e4417}.fragment-card.feature-card strong{border-bottom:1px solid var(--line);padding:13px 0;font-family:Georgia,serif;font-size:22px;font-weight:500;display:block}.fragment-card.feature-card strong:last-child{border-bottom:0}.fragment-label,.column-label{text-transform:uppercase;letter-spacing:.13em;color:#1a2e447a;font-size:10px;font-weight:900}.fragment-arrow{color:var(--teal-dark);place-items:center;font-size:22px;display:grid}.source-pills{grid-template-columns:1fr 1fr;gap:9px;display:grid}.source-pills i{text-align:center;color:#1a2e44ad;background:#e5e4de;border-radius:6px;padding:16px 8px;font-size:12px;font-style:normal;font-weight:800}.map-caption{text-align:center;color:var(--teal-dark);margin:28px 0 0;font-size:13px;font-weight:800}.how-section{background:var(--ink);color:#fff}.how-heading{grid-template-columns:1.2fr .65fr;align-items:end;gap:90px;margin:25px 0 74px;display:grid}.how-heading p{color:#ffffff94;max-width:470px;margin:0;font-size:17px;line-height:1.7}.how-grid{grid-template-columns:repeat(3,1fr);display:grid}.how-grid article{flex-direction:column;min-height:395px;padding:30px 34px 38px;display:flex}.how-grid h3 span{color:var(--mint);margin-right:14px;font-family:Georgia,serif;font-size:28px;font-weight:500}.how-grid h3{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:500;line-height:1.12}.how-icon{width:116px;height:116px;margin-top:51px;position:relative}.learn-icon i{border:1px solid #59cfbb73;border-radius:50%;display:block;position:absolute}.learn-icon i:first-child{inset:8px}.learn-icon i:nth-child(2){background:#59cfbb14;inset:28px}.learn-icon i:nth-child(3){background:var(--mint);width:12px;height:12px;box-shadow:0 0 25px var(--mint);top:52px;left:52px}.execute-icon{align-items:center;gap:16px;display:flex}.execute-icon i{border:1px solid #59cfbb8c;border-radius:5px;width:42px;height:62px}.execute-icon i:last-child{background:var(--mint);transform:translate(5px)}.execute-icon:after{content:"→";color:var(--mint);position:absolute;left:44px}.proof-lines{border:1px solid #59cfbb80;border-radius:5px;width:95px;height:112px;padding:28px 18px}.proof-lines:before{content:"✓";background:var(--mint);width:35px;height:35px;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:-13px;right:-13px}.proof-lines i{background:#59cfbb8c;height:1px;margin:13px 0;display:block}.workflow-heading{justify-content:space-between;align-items:end;gap:60px;margin:25px 0 58px;display:flex}.workflow-heading h2{max-width:830px;font-size:clamp(48px,5vw,76px);line-height:1.02}.workflow-heading p{color:#1a2e4494;margin:0 0 9px;font-size:15px}.workflow-tabs{gap:9px;margin-bottom:14px;display:flex}.workflow-tabs button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:7px;padding:15px 20px;font-size:13px;font-weight:800}.workflow-tabs button span:not(.sc-interp){color:var(--teal-dark);margin-right:10px;font-family:monospace;font-size:9px}.workflow-tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.workflow-demo{border:1px solid var(--line);background:var(--white);border-radius:13px;grid-template-columns:.85fr 1.3fr .85fr;min-height:440px;display:grid;overflow:hidden;box-shadow:0 25px 70px #1a2e4414}.workflow-column{flex-direction:column;padding:31px;display:flex}.workflow-column+.workflow-column{border-left:1px solid var(--line)}.workflow-column h3{margin:auto 0 0;font-family:Georgia,serif;font-size:23px;font-weight:500;line-height:1.25}.input-column{background:#efeee8}.document-stack{width:150px;height:178px;margin:60px auto 30px;position:relative}.document-stack>i{background:#dddcd6;border:1px solid #1a2e442e;border-radius:4px;position:absolute;inset:10px 0 0 20px;transform:rotate(7deg)}.document-stack>i:nth-child(2){background:#e7e6e0;inset:6px 12px 5px 10px;transform:rotate(-4deg)}.document-stack>div{background:#fff;border:1px solid #1a2e442b;padding:20px 15px;position:absolute;inset:0 7px 5px 18px;transform:rotate(1deg);box-shadow:0 12px 25px #1a2e4417}.document-stack b{color:var(--teal-dark);margin-bottom:25px;font-family:monospace;font-size:9px;display:block}.document-stack span:not(.sc-interp){color:#999;border-bottom:1px solid #ddd;padding:8px 0;font-size:9px;display:block}.action-column ol{margin:54px 0 30px;padding:0;list-style:none}.action-column li{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr 24px;align-items:center;gap:12px;min-height:72px;font-size:14px;font-weight:800;display:grid}.action-column li>span:not(.sc-interp){width:25px;height:25px;color:var(--teal-dark);background:#aadccc66;border-radius:50%;place-items:center;font-size:10px;display:grid}.action-column li>i{color:var(--teal-dark);font-style:normal}.action-column>p{color:var(--muted);background:#aadccc3d;border-radius:6px;margin:auto 0 0;padding:17px;font-size:11px;font-weight:700;line-height:1.5}.output-column{background:var(--navy);color:#fff}.output-column .column-label{color:#ffffff73}.output-status{text-align:center;margin:78px 0 40px}.output-status>span{width:76px;height:76px;color:var(--ink);background:var(--mint);border-radius:50%;place-items:center;margin:0 auto 26px;font-size:30px;display:grid;box-shadow:0 0 0 14px #59cfbb12}.output-status small{letter-spacing:.13em;color:#ffffff73;margin-bottom:8px;font-size:8px;display:block}.output-status strong{font-size:12px;display:block}.difference-section{background:var(--navy);color:#fff}.difference-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:100px;display:grid}.difference-grid h2{margin-top:26px;font-size:clamp(47px,5vw,76px);line-height:1.03}.difference-lede{color:#ffffff91;max-width:470px;font-size:18px;line-height:1.6}.comparison{border-top:1px solid #fff3}.comparison>div{border-bottom:1px solid #ffffff2e;grid-template-columns:1fr 1fr;align-items:center;gap:25px;min-height:83px;padding:0 17px;display:grid}.comparison span{color:#ffffff7a;font-size:13px}.comparison strong{color:#fff;font-family:Georgia,serif;font-size:18px;font-weight:500}.comparison-head{text-transform:uppercase;letter-spacing:.11em;font-size:9px;min-height:48px!important}.comparison-head span:last-child{color:var(--mint)}.outcomes-section{grid-template-columns:.78fr 1.22fr;gap:100px;display:grid}.outcome-intro h2{margin-top:25px;font-size:clamp(48px,4.8vw,73px);line-height:1.02}.outcome-list{border-top:1px solid var(--line)}.outcome-list article{border-bottom:1px solid var(--line);grid-template-columns:45px .65fr 1fr;align-items:center;gap:22px;min-height:150px;display:grid}.outcome-list article>span{color:var(--teal-dark);font-family:monospace;font-size:10px}.outcome-list h3{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.outcome-list p{color:#1a2e449e;margin:0;font-size:13px;line-height:1.65}.security-section{background:var(--ink);color:#fff;overflow:hidden}.security-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.security-lock{place-items:center;min-height:520px;display:grid;position:relative}.security-lock:before,.security-lock:after{content:"";border:1px solid #59cfbb29;border-radius:50%;position:absolute}.security-lock:before{width:430px;height:430px}.security-lock:after{width:300px;height:300px}.security-lock>div{z-index:2;background:#59cfbb17;border:1px solid #59cfbb73;border-radius:12px;place-items:center;width:178px;height:205px;display:grid;position:relative}.security-lock i{border:2px solid var(--mint);border-radius:5px;width:62px;height:56px;margin:0 auto 23px;display:block;position:relative}.security-lock i:before{content:"";border:2px solid var(--mint);border-bottom:0;border-radius:20px 20px 0 0;width:32px;height:28px;position:absolute;top:-27px;left:13px}.security-lock span{color:var(--mint);text-align:center;letter-spacing:.12em;font-family:monospace;font-size:9px;line-height:1.5;display:block}.security-copy h2{margin-top:25px;font-size:clamp(48px,5vw,76px);line-height:1.03}.security-copy>p{color:#fff9;max-width:620px;margin:28px 0 36px;font-size:16px;line-height:1.75}.security-copy ul{grid-template-columns:1fr 1fr;gap:17px 22px;margin:0;padding:0;list-style:none;display:grid}.security-copy li{color:#ffffffc4;font-size:12px;font-weight:800}.security-copy li span{color:var(--mint);margin-right:9px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:120px;display:grid}.faq-heading h2{margin-top:25px;font-size:clamp(48px,4.7vw,72px);line-height:1.03}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:28px 3px;font-size:19px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--teal-dark);font-size:20px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#1a2e449e;margin:-9px 50px 28px 3px;font-size:17px;line-height:1.6}.contact-section{background:linear-gradient(135deg, #aadccc57, var(--paper) 62%);min-height:680px;color:var(--navy);text-align:center;border-top:1px solid var(--line);place-items:center;padding:80px 24px;display:grid;position:relative;overflow:hidden}.contact-inner{z-index:2;max-width:920px;position:relative}.contact-inner h2{margin:0 auto 26px;font-size:clamp(42px,5.2vw,74px);line-height:1.02}.contact-lede{max-width:720px;margin:0 auto 20px;font-size:21px;line-height:1.6}.contact-offer{color:#1a2e44b8;max-width:720px;margin:0 auto 38px;font-size:19px;line-height:1.65}.contact-button{background:var(--ink);color:#fff;padding:0 27px}footer{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px 60px;min-height:170px;padding:44px max(24px,50vw - 700px);display:grid}.footer-brand{color:#fff}footer p{color:#ffffff8c;font-family:Georgia,serif;font-size:16px}footer>div{gap:25px;font-size:11px;font-weight:800;display:flex}footer>small{color:#ffffff57;letter-spacing:.08em;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:22px;font-size:9px}@media (width<=980px){.site-header,.hero{width:min(100% - 32px,760px)}.menu-button{display:block}.nav-links{background:var(--white);border:1px solid var(--line);flex-direction:column;align-items:stretch;gap:10px;padding:22px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 16px 40px #1a2e441f}.nav-links.open{display:flex}.nav-links a{padding:10px}.hero{grid-template-columns:1fr;padding-top:65px}.hero-copy{max-width:760px}.case-window{max-width:650px;transform:none}.section-shell{width:min(100% - 42px,760px);padding:95px 0}.clarity-heading,.how-heading,.difference-grid,.outcomes-section,.security-grid,.faq-section{grid-template-columns:1fr;gap:38px}.fragment-map{grid-template-columns:1fr;gap:12px}.fragment-arrow{height:32px;transform:rotate(90deg)}.fragment-card{min-height:210px}.how-grid{grid-template-columns:1fr}.how-grid article{min-height:330px}.workflow-heading{display:block}.workflow-heading p{margin-top:20px}.workflow-tabs{padding-bottom:4px;overflow-x:auto}.workflow-tabs button{flex:none}.workflow-demo{grid-template-columns:1fr}.workflow-column{min-height:350px}.workflow-column+.workflow-column{border-left:0;border-top:1px solid var(--line)}.difference-grid{gap:70px}.outcome-list article{grid-template-columns:45px .75fr 1fr}.security-lock{min-height:400px}.faq-section{gap:70px}footer{grid-template-columns:1fr auto}footer p{display:none}}@media (width<=600px){.site-header{height:68px}.hero{gap:50px;width:calc(100% - 36px);padding:52px 0 64px}h1{font-size:54px}.hero-lede{font-size:17px}.hero-actions{flex-direction:column;align-items:stretch;gap:12px}.hero-actions .button{width:100%}.hero-audience{flex-direction:column;align-items:flex-start}.case-heading,.case-steps{padding-left:20px;padding-right:20px}.case-step{grid-template-columns:28px 1fr}.case-step em{display:none}.case-topbar{grid-template-columns:1fr 1fr}.case-topbar>span:nth-child(2){display:none}.section-shell{width:calc(100% - 36px);padding:78px 0}.clarity-heading,.how-heading{margin-bottom:50px}.clarity-heading h2,.how-heading h2,.workflow-heading h2,.difference-grid h2,.outcome-intro h2,.security-copy h2,.faq-heading h2{font-size:45px}.clarity-heading{gap:25px}.clarity-heading p{font-size:16px}.fragment-card.feature-card strong{font-size:19px}.how-grid article{padding:25px}.workflow-tabs{margin-right:-18px}.workflow-column{padding:24px}.action-column li{font-size:12px}.comparison>div{grid-template-columns:.8fr 1.2fr;min-height:92px;padding:0 2px}.comparison strong{font-size:16px}.outcome-list article{grid-template-columns:35px 1fr;padding:25px 0}.outcome-list article p{grid-column:2}.security-lock{min-height:330px}.security-lock:before{width:320px;height:320px}.security-lock:after{width:240px;height:240px}.security-copy ul{grid-template-columns:1fr}.contact-section{min-height:620px}.contact-inner h2{font-size:53px}footer{grid-template-columns:1fr}footer>div{flex-wrap:wrap;gap:15px 22px}}.contact-form{background:var(--white);border:1px solid var(--line);text-align:left;border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:560px;margin:8px auto 0;padding:30px;display:flex;box-shadow:0 30px 70px #1a2e4426}.contact-form label{letter-spacing:.04em;color:#1a2e448f;text-transform:uppercase;font-size:11px;font-weight:800}.contact-form input,.contact-form textarea{width:100%;font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#fbfcfb;border-radius:9px;margin-top:7px;padding:12px 14px;font-size:15px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #31a6a026}.contact-form textarea{resize:vertical;line-height:1.5}.contact-submit{background:var(--teal);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:15px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 12px 30px #31a6a033}.contact-submit:hover{background:var(--mint);transform:translateY(-2px)}.contact-submit:disabled{opacity:.7;cursor:default;transform:none}.contact-note{color:var(--muted);text-align:center;margin:2px 0 0;font-size:12.5px;line-height:1.5}.contact-note a{color:var(--teal);font-weight:700}.contact-error{color:#d64045;margin:0;font-size:13px;line-height:1.5}.contact-success{text-align:center;padding:26px 8px}.contact-success .tick{width:52px;height:52px;color:var(--teal);background:#31a6a014;border-radius:50%;place-items:center;margin:0 auto 16px;font-size:26px;display:grid}.contact-success h3{margin:0 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:500}.contact-success p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.button{letter-spacing:.01em;gap:10px;font-weight:700}.button.primary{box-shadow:0 2px 8px #1a2e441a}.button.primary:hover{box-shadow:0 4px 14px #1a2e4426}.contact-submit{font-weight:700;box-shadow:0 2px 8px #1a2e441a}.contact-submit:hover{transform:translateY(-1px)}.hide-arrows .button>span{display:none}.btn-pill .button,.btn-pill .nav-cta{border-radius:999px}.btn-square .button,.btn-square .nav-cta{border-radius:0}.btn-navy .button.primary{background:var(--ink);color:#fff}.btn-navy .button.primary:hover{background:#25405d}.btn-navy .contact-submit{background:var(--ink)}.btn-navy .contact-submit:hover{background:#25405d}.mood-clinical{--paper:#edf6f6;--white:#fff;--line:#1a2e441f}.mood-clinical .input-column{background:#e4efef}.mood-clinical .source-pills i{background:#dcebeb}.mood-clinical .document-stack>i{background:#d9e8e8}.mood-clinical .workflow-tabs button{background:#ffffff80}.mood-white{--paper:#fff;--white:#fff;--line:#1a2e4426}.mood-white .input-column{background:#f6f6f4}.mood-white .source-pills i{background:#eeeeec}.mood-white .fragment-card{background:#fafaf8}.mood-white .contact-section{background:linear-gradient(135deg,#aadccc3d,#fff 62%)}.type-sans h1,.type-sans h2,.type-sans h3,.type-sans .comparison strong,.type-sans .fragment-card.feature-card strong,.type-sans footer p,.type-sans .contact-success h3{letter-spacing:-.035em;font-family:Arial,Helvetica,sans-serif;font-weight:800}.type-sans h1{letter-spacing:-.045em;font-size:clamp(48px,5.8vw,86px);line-height:.98}.type-sans .brand{letter-spacing:-.02em;font-family:Arial,Helvetica,sans-serif;font-weight:800}.type-sans .workflow-column h3{font-size:21px;line-height:1.3}.type-sans .how-grid h3{font-size:24px}.type-sans .outcome-list h3{font-size:22px}.type-sans .comparison strong{font-size:16px}.type-sans .fragment-card.feature-card strong{font-size:19px}.pace-compact .section-shell{padding:78px 0}.pace-compact .hero{min-height:0;padding:54px 0 72px}.pace-compact .clarity-heading,.pace-compact .how-heading{margin:18px 0 46px}.pace-compact .workflow-heading{margin:18px 0 38px}.pace-compact .how-grid article{min-height:320px;padding:26px 28px 32px}.pace-compact .how-icon{margin-top:34px}.pace-compact .outcome-list article{min-height:112px}.pace-compact .fragment-card{min-height:220px}.how-section .section-shell{padding:92px 0 108px}.how-heading{margin:0 0 60px;display:block}.how-heading h2{max-width:820px;font-size:clamp(38px,3.9vw,58px);line-height:1.08}.how-heading p{max-width:660px;margin:22px 0 0;font-size:17px;line-height:1.7}.how-grid article{min-height:0;padding:28px 30px 34px}.how-grid h3{margin:16px 0 12px}.how-grid p{margin:0 0 30px}.pm-card{color:#1a2e44;text-align:left;background:#fff;border:1.5px solid #d8ecec;border-radius:14px;flex-direction:column;flex:1;gap:0;min-height:236px;margin-top:22px;padding:20px 22px;font-family:DM Sans,-apple-system,sans-serif;display:flex;box-shadow:0 14px 30px #00000042}.pm-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-head strong{letter-spacing:0;color:#1a2e44;font-size:17px;font-weight:700}.pm-tag{color:#2b8f88;white-space:nowrap;background:#31a6a01a;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.pm-tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pm-tag.hold{color:#a47a06;background:#fef7e0}.pm-sub{color:#4d7d7a;margin-top:5px;font-size:13.5px}.pm-mono{color:#5a8a87;letter-spacing:.02em;margin-top:4px;font-family:DM Mono,monospace;font-size:14px}.pm-chip{color:#2b8f88;background:#31a6a01a;border-radius:9999px;align-self:flex-start;margin-top:14px;padding:5px 13px;font-size:13px;font-weight:600}.pm-status{color:#2b8f88;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;display:flex}.pm-status i{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #31a6a02b}.how-grid .pm-note,.pm-card .pm-note{color:#4d7d7a;border-top:none;max-width:none;margin:14px 0 0;padding-top:0;font-size:13.5px;line-height:1.55}.pm-note b{color:#a47a06;margin-bottom:3px;font-weight:600;display:block}.pm-log{flex-direction:column;gap:11px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pm-log li{color:#4d7d7a;align-items:baseline;gap:9px;min-width:0;font-size:14px;line-height:1.4;display:flex}.pm-log li span{color:#59cfbb;font-weight:700}.pm-log li b{color:#1a2e44;white-space:nowrap;font-weight:600}.pm-log li em{color:#9bbdbb;white-space:nowrap;flex:none;margin-left:auto;font-family:DM Mono,monospace;font-size:12px;font-style:normal}.pace-compact .how-grid p{margin-bottom:26px}.pace-compact .workflow-demo{min-height:380px}.pace-compact .output-status{margin:54px 0 30px}.pace-compact .action-column ol{margin:38px 0 24px}.pace-compact .document-stack{margin:36px auto 24px}.pace-compact .security-lock{min-height:430px}.pace-compact .contact-section{min-height:0;padding:78px 24px}.hero-audience{gap:10px 12px}.hero-audience span{opacity:.55;font-size:12px}.hero-audience strong{color:var(--ink);background:var(--white);border:1px solid #1a2e4426;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;box-shadow:0 2px 6px #1a2e440d}@media (width<=640px){.hero-audience{flex-direction:row}.hero-audience strong{padding:8px 13px;font-size:13px}}.case-window{width:100%}.scene-tabs{background:#1a2e4408;gap:6px;padding:10px 14px 0;display:flex}.scene-tabs span{text-align:center;color:#1a2e4480;border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;background:#1a2e440a;border-bottom:none;border-radius:8px 8px 0 0;flex:1;padding:9px 10px;font-size:11px;font-weight:700;overflow:hidden}.scene-tabs .tab-a{animation:10s linear infinite sc-taba}.scene-tabs .tab-b{animation:10s linear infinite sc-tabb}.scene-addr{border-bottom:1px solid var(--line);background:var(--white);color:#1a2e4480;align-items:center;gap:8px;height:32px;padding:0 16px;font-family:monospace;font-size:10.5px;display:flex;position:relative}.scene-addr i{border:1.5px solid #31a6a0;border-radius:3px;flex:0 0 9px;width:9px;height:9px}.scene-addr span{position:absolute;left:33px}.scene-addr .url-a{animation:10s linear infinite sc-panea}.scene-addr .url-b{opacity:0;animation:10s linear infinite sc-paneb}.scene-stage{height:336px;animation:10s linear infinite sc-stage;position:relative}.pane{opacity:0;padding:18px 24px;position:absolute;inset:0}.pane-a{animation:10s linear infinite sc-panea}.pane-b{animation:10s linear infinite sc-paneb}.pane-mast{border-bottom:1px solid var(--line);align-items:center;gap:14px;height:30px;margin-bottom:14px;padding-bottom:8px;display:flex}.pane-mast b{white-space:nowrap;letter-spacing:-.02em;color:var(--ink);font-size:13px;font-weight:900}.pane-mast span{color:#1a2e4470;padding:3px 0;font-size:10.5px;font-weight:700}.pane-mast span.on{color:var(--teal-dark);box-shadow:inset 0 -2px 0 var(--teal)}.pane-mast em{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#1a2e4459;margin-left:auto;font-size:9px;font-style:normal;font-weight:800}.patient-row{border:1px solid var(--line);color:#1a2e4499;background:#1a2e4408;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:6px 12px;font-size:10.5px;display:flex}.patient-row strong{white-space:nowrap;color:var(--ink);font-size:11px}.scene-row{gap:12px;display:flex}.scene-row .scene-field{flex:1;min-width:0}.scene-field{margin-bottom:10px}.scene-field label{letter-spacing:.09em;text-transform:uppercase;color:#1a2e4473;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.scene-input{border:1.5px solid var(--line);color:var(--ink);white-space:nowrap;background:#fbfcfb;border-radius:8px;height:34px;padding:7px 11px;font-family:monospace;font-size:12.5px;line-height:1.4;overflow:hidden}.scene-input .pre{color:#1a2e44a6}.sc-typed{white-space:nowrap;vertical-align:bottom;border-right:2px solid #0000;max-width:0;display:inline-block;overflow:hidden}.scene-btn{white-space:nowrap;background:var(--ink);color:#fff;cursor:default;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;height:34px;padding:0 18px;font-size:12.5px;font-weight:700;display:inline-flex}.btn-elig{animation:10s linear infinite sc-pressa}.btn-post{animation:10s linear infinite sc-pressb}.scene-result{opacity:0;background:#aadccc3d;border:1px solid #31a6a04d;border-radius:9px;align-items:flex-start;gap:12px;padding:11px 14px;display:flex;position:absolute;bottom:14px;left:24px;right:24px}.scene-result>span{background:var(--teal);color:#fff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.scene-result strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;display:block;overflow:hidden}.result-cols{flex-wrap:wrap;gap:16px;margin-top:7px;display:flex}.result-cols i{text-transform:uppercase;letter-spacing:.05em;color:var(--teal-dark);font-size:9.5px;font-style:normal;font-weight:700}.result-cols b{white-space:nowrap;letter-spacing:0;text-transform:none;color:var(--ink);margin-top:2px;font-family:monospace;font-size:11px;display:block}.result-elig{animation:10s linear infinite sc-resa}.result-post{animation:10s linear infinite sc-resb}.scene-cursor{z-index:6;pointer-events:none;filter:drop-shadow(0 2px 4px #1a2e4452);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M2 1 L2 17 L6.5 13.5 L9.5 20 L12.5 18.6 L9.7 12.4 L15.5 11.8 Z' fill='%231a2e44' stroke='white' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat;width:20px;height:22px;animation:10s linear infinite sc-cursor;position:absolute;top:440px;left:76%}.case-proof.replay-posted{opacity:0;animation:10s infinite rp2-post;transform:translateY(8px)}.live-badge i{animation:1.6s ease-out infinite rp-dot}.t-mid{animation:10s linear infinite sc-ts}.t-dob{animation:10s linear infinite sc-t2}.t-name{animation:10s linear infinite sc-t3}.t-cpt{animation:10s linear infinite sc-tc}.t-dx{animation:10s linear infinite sc-td}.t-amt{animation:10s linear infinite sc-ta}@keyframes rp-dot{0%{box-shadow:0 0 #31a6a066}70%,to{box-shadow:0 0 0 5px #31a6a000}}@keyframes sc-taba{0%,46%{background:var(--white);color:var(--ink);border-color:#1a2e4433}48%,99%{color:#1a2e4480;border-color:var(--line);background:#1a2e440a}to{background:var(--white);color:var(--ink)}}@keyframes sc-tabb{0%,46%{color:#1a2e4480;border-color:var(--line);background:#1a2e440a}48%,99%{background:var(--white);color:var(--ink);border-color:#1a2e4433}to{color:#1a2e4480;background:#1a2e440a}}@keyframes sc-stage{0%,95%{opacity:1}97%,99%{opacity:0}to{opacity:1}}@keyframes sc-panea{0%,47%{opacity:1;visibility:visible}50%,99%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes sc-paneb{0%,49%{opacity:0;visibility:hidden}52%,99%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes sc-ts{0%,4%{border-color:var(--teal);max-width:0}9%{border-color:var(--teal);max-width:100%}11%,97%{border-color:#0000;max-width:100%}98%,to{border-color:#0000;max-width:0}}@keyframes sc-t2{0%,10%{border-color:#0000;max-width:0}11%{border-color:var(--teal);max-width:0}14%{border-color:var(--teal);max-width:100%}16%,97%{border-color:#0000;max-width:100%}98%,to{border-color:#0000;max-width:0}}@keyframes sc-t3{0%,15%{border-color:#0000;max-width:0}16%{border-color:var(--teal);max-width:0}20%{border-color:var(--teal);max-width:100%}22%,97%{border-color:#0000;max-width:100%}98%,to{border-color:#0000;max-width:0}}@keyframes sc-tc{0%,54%{border-color:#0000;max-width:0}55%{border-color:var(--teal);max-width:0}59%{border-color:var(--teal);max-width:100%}61%,97%{border-color:#0000;max-width:100%}98%,to{border-color:#0000;max-width:0}}@keyframes sc-td{0%,60%{border-color:#0000;max-width:0}61%{border-color:var(--teal);max-width:0}65%{border-color:var(--teal);max-width:100%}67%,97%{border-color:#0000;max-width:100%}98%,to{border-color:#0000;max-width:0}}@keyframes sc-ta{0%,66%{border-color:#0000;max-width:0}67%{border-color:var(--teal);max-width:0}70%{border-color:var(--teal);max-width:100%}72%,97%{border-color:#0000;max-width:100%}98%,to{border-color:#0000;max-width:0}}@keyframes sc-pressa{0%,25%{background:var(--ink);transform:scale(1)}27%{background:#25405d;transform:scale(.95)}29%,to{background:var(--ink);transform:scale(1)}}@keyframes sc-pressb{0%,76%{background:var(--ink);transform:scale(1)}78%{background:#25405d;transform:scale(.95)}80%,to{background:var(--ink);transform:scale(1)}}@keyframes sc-resa{0%,28%{opacity:0;transform:translateY(8px)}32%,46%{opacity:1;transform:translateY(0)}49%,to{opacity:0;transform:translateY(8px)}}@keyframes sc-resb{0%,79%{opacity:0;transform:translateY(8px)}83%,95%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(8px)}}@keyframes rp2-post{0%,84%{opacity:0;transform:translateY(8px)}88%,95%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(8px)}}@keyframes sc-cursor{0%,20%{top:440px;left:76%;transform:scale(1)}25%{top:321px;left:92px;transform:scale(1)}26.5%{top:321px;left:92px;transform:scale(.78)}28%,38%{top:321px;left:92px;transform:scale(1)}46%{top:66px;left:70%;transform:scale(1)}47%{top:66px;left:70%;transform:scale(.78)}48.5%{top:66px;left:70%;transform:scale(1)}58%{top:420px;left:78%;transform:scale(1)}75%{top:359px;left:92px;transform:scale(1)}76.5%{top:359px;left:92px;transform:scale(.78)}78%,82%{top:359px;left:92px;transform:scale(1)}90%{top:436px;left:64%;transform:scale(1)}to{top:440px;left:76%;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.scene-tabs .tab-a,.scene-tabs .tab-b,.scene-addr .url-a,.scene-addr .url-b,.scene-stage,.pane-a,.pane-b,.sc-typed,.btn-elig,.btn-post,.result-elig,.result-post,.scene-cursor,.case-proof.replay-posted,.live-badge i{animation:none}.pane-b{opacity:1;visibility:visible}.scene-addr .url-b{opacity:1}.scene-addr .url-a{opacity:0}.scene-tabs .tab-b{background:var(--white);color:var(--ink)}.sc-typed{max-width:100%}.result-post{opacity:1;transform:none}.scene-cursor{display:none}.case-proof.replay-posted{opacity:1;transform:none}}@media (width<=640px){.pane{padding:14px 16px}.scene-result{left:16px;right:16px}.pane-mast span{display:none}.result-cols{flex-wrap:wrap;gap:10px}}.scene-cursor span{background:var(--teal);color:#fff;letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;position:absolute;top:16px;left:14px;box-shadow:0 2px 6px #1a2e4433}.hero-v2{flex-direction:column;align-items:flex-start;gap:0;min-height:0;padding:92px 0 104px;display:flex}.hero-v2 .hero-copy{max-width:900px}.hero-v2 .hero-lede{max-width:660px;margin:28px 0 0;font-size:clamp(17px,1.35vw,20px)}.hero-v2 .hero-actions{margin-top:36px}.hero-v2 .case-window{text-align:left;align-self:center;width:min(880px,100%);max-width:880px;margin-top:66px;transform:none}.hero-v2 .hero-audience{border-top:none;margin-top:40px;padding-top:0}@media (width<=640px){.hero-v2{padding:56px 0 64px}.hero-v2 .case-window{margin-top:40px}.hero-v2 .hero-actions{flex-direction:column}}.case-topbar>span:nth-child(2){white-space:nowrap}.hero .case-window{text-align:left}.pm-learn{color:#2b8f88;white-space:nowrap;letter-spacing:.02em;background:#31a6a014;border-radius:9px;align-self:flex-start;margin-top:auto;padding:7px 12px;font-family:DM Mono,monospace;font-size:14px}.workflow-kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--teal-dark);text-align:left;margin:0 0 18px;font-size:11px;font-weight:900;display:block}.workflow-tabs{align-items:center}.workflow-tabs .your-workflow{border:1px dashed var(--teal-dark);color:var(--teal-dark);background:0 0;border-radius:7px;flex:none;align-items:center;gap:8px;margin-left:6px;padding:14px 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.workflow-tabs .your-workflow:hover{color:var(--teal-dark);background:#31a6a012}.workflow-desc{color:#1a2e4494;text-align:left;margin:40px 0 30px;font-family:Georgia,serif;font-size:16px;font-style:italic;line-height:1.5}.artifact{width:210px;height:230px;margin:52px auto 30px;font-family:Georgia,serif;position:relative}.art-paper{background:#fff;border:1px solid #1a2e442b;border-radius:4px;padding:16px 14px;position:absolute;inset:0 22px 26px 8px;transform:rotate(-3deg);box-shadow:0 10px 22px #1a2e4412}.art-paper b{color:var(--teal-dark);letter-spacing:.1em;margin-bottom:16px;font-family:monospace;font-size:8px;display:block}.art-paper u{background:#ddd;height:1px;margin:16px 0;text-decoration:none;display:block}.art-paper u.short{width:60%}.ins-card{background:linear-gradient(135deg,#fffdf8,#f2faf9);border:1px solid #31a6a04d;border-radius:9px;height:126px;padding:12px 14px;position:absolute;bottom:34px;left:14px;right:0;overflow:hidden;transform:rotate(2deg);box-shadow:0 14px 28px #1a2e441f}.ins-card:before{content:"";background:var(--teal);height:26px;position:absolute;inset:0 0 auto}.ins-top{z-index:1;color:#fff;letter-spacing:.08em;justify-content:space-between;align-items:center;margin:-4px 0 14px;font-family:monospace;font-size:8px;display:flex;position:relative}.ins-top b{font-weight:800}.ins-chip{background:#e6c86e;border:1px solid #c9a94f;border-radius:3px;width:26px;height:18px;margin-bottom:8px}.ins-row small,.ins-row2 small{color:#1a2e4470;letter-spacing:.1em;font-family:monospace;font-size:7px;display:block}.ins-row strong{color:var(--ink);font-size:12px}.ins-row{margin-bottom:7px}.ins-row2{gap:18px;display:flex}.ins-row2 strong{color:var(--ink);font-size:10px}.art-charge>i{background:#dddcd6;border:1px solid #1a2e442e;border-radius:4px;position:absolute;inset:10px 0 0 20px;transform:rotate(6deg)}.charge-sheet{background:#fff;border:1px solid #1a2e442b;border-radius:4px;padding:16px 15px;position:absolute;inset:0 14px 8px 6px;transform:rotate(-1deg);box-shadow:0 12px 25px #1a2e4417}.charge-sheet>b{color:#4d7d7a;letter-spacing:.1em;margin-bottom:14px;font-family:monospace;font-size:8px;display:block}.cs-row{color:#1a2e44a6;border-bottom:1px solid #eee;align-items:baseline;gap:7px;padding:8px 0;font-family:monospace;font-size:9px;display:flex}.cs-row em{color:#1a2e4466;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:8px;font-style:normal;overflow:hidden}.cs-row span:last-child{color:var(--ink);font-weight:700}.cs-total{color:var(--ink);border-top:2px solid var(--ink);justify-content:space-between;margin-top:4px;padding-top:12px;font-family:monospace;font-size:9px;font-weight:800;display:flex}.badge-clip{background:#1a2e4433;width:2px;height:44px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.badge-clip:after{content:"";background:#3d6a94;border-radius:2px;width:22px;height:10px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.id-badge{text-align:center;background:#fff;border:1px solid #1a2e442b;border-radius:10px;padding:26px 14px 0;position:absolute;inset:22px 24px 14px;overflow:hidden;box-shadow:0 14px 28px #1a2e441c}.id-badge:before{content:"";background:#efeee8;border:1px solid #1a2e441f;border-radius:4px;width:30px;height:7px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.badge-photo{color:#3d6a94;background:#3d6a941c;border:1px solid #3d6a943d;border-radius:50%;place-items:center;width:58px;height:58px;margin:8px auto 12px;font-family:monospace;font-size:16px;font-weight:800;display:grid}.id-badge strong{color:var(--ink);font-size:12px;display:block}.id-badge small{color:#1a2e4470;margin-top:5px;font-family:monospace;font-size:8px;display:block}.badge-foot{color:#fff;letter-spacing:.18em;background:#3d6a94;padding:6px 0;font-family:monospace;font-size:8px;position:absolute;inset:auto 0 0}.input-column h3,.output-column h3{text-align:center}.demo-elig .output-column{background:var(--teal-dark)}.demo-charge .output-column{background:var(--navy)}.demo-cred .output-column{background:#22374d}.demo-elig .output-status>span{background:var(--mint);box-shadow:0 0 0 14px #59cfbb1f}.demo-charge .output-status>span{background:var(--pale)}.demo-cred .output-status>span{background:#9dc3e6;box-shadow:0 0 0 14px #9dc3e612}.workflow-heading h2{text-align:left}[data-reveal]{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(18px)}[data-reveal].in{opacity:1;transform:none}.diff-shell{width:min(1400px,100% - 48px);margin:0 auto;padding:72px 0 78px}.cmp-head{margin:0 0 40px}.cmp-head h2{letter-spacing:-.045em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.4vw,64px);font-weight:500;line-height:1.05}.cmp-head p{color:#ffffff96;max-width:680px;margin:18px 0 0;font-size:18px;line-height:1.6}.cmp-cols{text-transform:uppercase;letter-spacing:.13em;color:#ffffff59;grid-template-columns:1fr 44px 1.15fr;gap:0 18px;padding:0 2px 14px;font-size:10px;font-weight:900;display:grid}.cmp-rows{gap:10px;display:grid}.cmp-row{grid-template-columns:1fr 44px 1.15fr;align-items:center;gap:0 18px;display:grid}.cmp-left{color:#ffffffc4;border-top:1px solid #ffffff2b;align-self:stretch;align-items:center;padding:16px 2px;font-size:16px;line-height:1.5;transition:color .35s;display:flex}.cmp-row.active .cmp-left{color:#fff}.cmp-arrow{background:#ffffff2e;border-radius:2px;height:2px;transition:background .35s;position:relative}.cmp-row.active .cmp-arrow{background:#59cfbb59}.cmp-arrow:before{content:"";border-top:2px solid #fff6;border-right:2px solid #fff6;width:9px;height:9px;transition:border-color .35s;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.cmp-row.active .cmp-arrow:before{border-color:var(--mint)}.cmp-arrow i{background:linear-gradient(90deg,#59cfbb00,var(--mint));opacity:0;border-radius:3px;width:16px;height:6px;position:absolute;top:-2px;left:0}.cmp-row.active .cmp-arrow i{animation:1.6s ease-in-out infinite cmp-pulse}@keyframes cmp-pulse{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1;transform:translate(24px)}to{opacity:0;transform:translate(27px)}}.cmp-right{color:#ffffffe8;background:#22405857;border:1px solid #ffffff21;border-radius:12px;align-items:center;min-height:82px;padding:16px 132px 16px 24px;font-size:17px;font-weight:700;line-height:1.4;transition:background .35s,border-color .35s,box-shadow .35s,color .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.cmp-row.active .cmp-right{color:#fff;background:linear-gradient(155deg,#2b526e,#1f3c53 72%);border-color:#59cfbb59;box-shadow:0 18px 44px #0c192866,inset 0 1px #ffffff24}.cmp-art{opacity:.32;pointer-events:none;transition:opacity .35s;display:block;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.cmp-row.active .cmp-art{opacity:.75}.proof-section{width:min(1400px,100% - 48px);margin:0 auto;padding:124px 0}.proof-head h2{letter-spacing:-.045em;max-width:880px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.6vw,68px);font-weight:500;line-height:1.04}.proof-head p{color:#1a2e44ad;max-width:600px;margin:18px 0 0;font-size:18px;line-height:1.65}.proof-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:44px;margin:60px 0 52px;display:grid}.proof-stats article{padding-top:26px}.proof-stats strong{letter-spacing:-.03em;font-family:Georgia,serif;font-size:clamp(50px,4.6vw,74px);font-weight:500;line-height:1;display:block}.proof-stats b{max-width:16em;margin-top:14px;font-size:18px;font-weight:800;line-height:1.35;display:block}.proof-flow{background:var(--white);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 310px;display:grid;overflow:hidden;box-shadow:0 24px 60px #1a2e4414}.pf-stage{border-right:1px solid var(--line);min-height:290px;position:relative;overflow:hidden}.pf-lane{border-radius:2px;height:3px;position:absolute}.pf-teal{background:linear-gradient(90deg,#31a6a021,#31a6a0);top:64%;left:5%;right:7%}.pf-amber{background:linear-gradient(90deg,#e8b00614,#e8b006a3);top:26%;left:46%;right:7%}.pf-curve{width:8%;height:38%;position:absolute;top:26%;left:38%}.pf-label{letter-spacing:.11em;text-transform:uppercase;color:#1a2e4470;font-size:10px;font-weight:900;position:absolute;top:calc(64% + 18px);left:5%}.pf-node{border-radius:8px;padding:8px 12px;font-size:12px;font-weight:800;position:absolute}.pf-done{color:var(--teal-dark);background:#31a6a012;border:1px solid #31a6a030;top:calc(64% + 16px);right:3.5%}.pf-rev{color:#8a6d2f;background:#fef7e0;border:1px solid #f1d97c;top:calc(26% - 46px);right:3.5%}.pfc{opacity:0;background:#fff;border:1px solid #1a2e4429;border-radius:5px;width:36px;height:26px;position:absolute;top:calc(64% - 13px);left:-6%;box-shadow:0 4px 10px #1a2e4421}.pfc:before{content:"";background:var(--teal);opacity:.75;border-radius:2px;height:3px;position:absolute;top:5px;left:5px;right:5px}.pfc:after{content:"";background:#1a2e4426;border-radius:1px;width:16px;height:2px;position:absolute;top:12px;left:5px}.pfc.rev:before{background:#e8b006}.proof-flow.in .pfc{animation:7.5s linear infinite pf-auto}.proof-flow.in .pfc.rev{animation:7.5s linear infinite pf-rev}.proof-flow.in .c2{animation-delay:1.5s}.proof-flow.in .c3{animation-delay:3s}.proof-flow.in .c4{animation-delay:4.5s}.proof-flow.in .c5{animation-delay:6s}@keyframes pf-auto{0%{opacity:0;top:calc(64% - 13px);left:-6%}7%{opacity:1}76%{opacity:1;top:calc(64% - 13px);left:84%}86%,to{opacity:0;top:calc(64% - 13px);left:87%}}@keyframes pf-rev{0%{opacity:0;top:calc(64% - 13px);left:-6%}7%{opacity:1}36%{top:calc(64% - 13px);left:34%}52%{top:calc(26% - 13px);left:46%}76%{opacity:1;top:calc(26% - 13px);left:80%}86%,to{opacity:0;top:calc(26% - 13px);left:83%}}.pf-operator{flex-direction:column;justify-content:center;gap:26px;padding:30px 32px;display:flex}.pf-op-label{letter-spacing:.11em;text-transform:uppercase;color:#1a2e4470;font-size:10px;font-weight:900}.pf-timer small,.pf-cov small{color:#1a2e4485;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.pf-old{color:#1a2e4470;margin-right:14px;font-size:19px;font-weight:700;position:relative}.pf-old:after{content:"";transform-origin:0;background:#c9564a;height:2px;transition:transform .6s .5s;position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(0)}.proof-flow.in .pf-old:after{transform:scaleX(1)}.pf-new{color:var(--teal);opacity:0;font-family:Georgia,serif;font-size:32px;transition:opacity .6s .9s,transform .6s .9s;display:inline-block;transform:translateY(6px)}.proof-flow.in .pf-new{opacity:1;transform:none}.pf-dots{grid-template-columns:repeat(13,11px);gap:7px;display:grid}.pf-dots i{width:11px;height:11px;transition:background .35s,border-color .35s;transition-delay:calc(var(--i)*70ms);border:1.5px solid #31a6a05c;border-radius:50%}.pf-dots i.base{background:var(--navy);border-color:var(--navy)}.proof-flow.in .pf-dots i.grow{background:var(--mint);border-color:var(--mint)}.pf-cov em{color:var(--teal-dark);margin-top:10px;font-size:13px;font-style:normal;font-weight:800;display:block}.proof-foot{color:#1a2e4478;max-width:760px;margin:26px 0 0;font-size:12.5px;line-height:1.6}.exp-shell{width:min(1400px,100% - 48px);margin:0 auto;padding:116px 0 96px}.exp-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:96px;display:grid}.exp-record{background:var(--white);color:var(--ink);border:1px solid #ffffff2b;border-radius:16px;padding:26px 30px 28px;box-shadow:0 34px 90px #00000059}.exp-rec-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:16px;display:flex}.exp-rec-head b{letter-spacing:.04em;font-family:monospace;font-size:14px}.exp-rec-head span{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;background:#31a6a012;border:1px solid #31a6a030;border-radius:99px;padding:5px 11px;font-size:10px;font-weight:900}.exp-steps{position:relative}.exp-steps:before{content:"";background:#1a2e4415;width:2px;position:absolute;top:18px;bottom:-16px;left:86px}.exp-step{opacity:0;padding:15px 0 15px 112px;transition:opacity .55s,transform .55s;position:relative;transform:translateY(10px)}.exp-record.in .exp-step{opacity:1;transform:none}.exp-record.in .exp-step:first-child{transition-delay:.15s}.exp-record.in .exp-step:nth-child(2){transition-delay:.4s}.exp-record.in .exp-step:nth-child(3){transition-delay:.65s}.exp-step em{color:var(--teal-dark);font-family:monospace;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:17px;left:0}.exp-step:after{content:"";background:var(--teal);border:3px solid var(--white);border-radius:50%;width:12px;height:12px;position:absolute;top:20px;left:81px;box-shadow:0 0 0 1px #31a6a052}.exp-step b{margin-bottom:5px;font-size:16px;display:block}.exp-step small,.exp-exc small{color:#1a2e4485;font-size:13px;line-height:1.55;display:block}.exp-exc{opacity:0;background:#fef7e0;border:1px solid #f1d97c;border-radius:10px;margin:8px 0 2px 112px;padding:14px 16px;transition:opacity .55s .9s,transform .55s .9s;position:relative;transform:translateY(10px)}.exp-record.in .exp-exc{opacity:1;transform:none}.exp-exc:before{content:"";border-bottom:2px solid #e8b00680;border-left:2px solid #e8b00680;border-bottom-left-radius:12px;width:22px;height:32px;position:absolute;top:-12px;left:-25px}.exp-exc b{color:#8a6d2f;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:13px;display:block}.exp-exc small{color:#1a2e44ad}.exp-trust{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:72px;padding-top:30px;display:grid}.exp-trust div{color:#ffffffc4;font-size:13px;font-weight:800}.exp-trust span{color:var(--mint);margin-right:9px}.faq-section{display:block}.faq-heading{text-align:center;margin:0 0 54px}.faq-heading h2{max-width:760px;margin:0 auto;font-size:clamp(38px,4.2vw,58px);line-height:1.05}.faq-list{grid-template-columns:1fr;align-items:start;max-width:900px;margin:0 auto;display:grid}.faq-list summary{outline:none}.faq-list summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}@media (width<=1000px){.cmp-cols{display:none}.cmp-row{grid-template-columns:1fr;gap:12px}.cmp-left{border-top:0;padding:0 2px}.cmp-rows{gap:34px}.cmp-arrow{width:2px;height:20px;margin:0 6px 0 14px}.cmp-arrow:before{top:auto;bottom:-1px;right:-4px;transform:rotate(135deg)}.cmp-arrow i{background:linear-gradient(90deg,#59cfbb00,var(--mint));opacity:0;border-radius:3px;width:16px;height:6px;position:absolute;top:-2px;left:0}.cmp-row.active .cmp-arrow i{animation:1.6s ease-in-out infinite cmp-pulse}@keyframes cmp-pulse{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1;transform:translate(24px)}to{opacity:0;transform:translate(27px)}}.cmp-right{padding:18px 110px 18px 22px;font-size:16px}.proof-stats{grid-template-columns:1fr;gap:0;margin:44px 0}.proof-stats article{border-bottom:1px solid var(--line);padding:22px 0}.proof-stats article:last-child{border-bottom:0}.proof-flow{grid-template-columns:1fr}.pf-stage{border-right:0;border-bottom:1px solid var(--line)}.pf-operator{padding:26px}.exp-grid{grid-template-columns:1fr;gap:52px}.exp-record{padding:22px 20px}.exp-steps:before{left:66px}.exp-step{padding-left:88px}.exp-step:after{left:61px}.exp-step em{top:36px}.exp-exc{margin-left:88px}.faq-list{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}.pfc{display:none}.cmp-row.active .cmp-arrow i{opacity:0;animation:none}.pf-dots i,.pf-new,.pf-old:after,.exp-step,.exp-exc{transition:none}.proof-flow .pf-new{opacity:1;transform:none}.proof-flow .pf-old:after{transform:scaleX(1)}.proof-flow .pf-dots i.grow{background:var(--mint);border-color:var(--mint)}.exp-record .exp-step,.exp-record .exp-exc{opacity:1;transform:none}}.proof-staff{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:34px 38px 30px;box-shadow:0 24px 60px #1a2e4414}.ps-head b{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-dark);font-size:11px;font-weight:900}.ps-row{border-bottom:1px solid var(--line);grid-template-columns:250px 1fr;align-items:center;gap:34px;padding:22px 0;display:grid}.ps-row:last-of-type{border-bottom:0}.ps-label b{font-size:18px;font-weight:800;display:block}.ps-label small{color:#1a2e4499;margin-top:5px;font-size:16px;display:block}.ps-people{flex-wrap:wrap;gap:10px 12px;display:flex}.psp{color:#1a2e44a6;opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--i)*55ms);display:block;transform:translateY(6px)}.proof-staff.in .psp{opacity:1;transform:none}.psp.on{color:var(--teal)}.psp.on svg circle,.psp.on svg path{stroke-width:2.2px}.psp.ret{color:#1a2e4426}.ps-return{background:#31a6a00f;border:1px solid #31a6a02e;border-radius:12px;align-items:flex-start;gap:14px;margin-top:24px;padding:16px 18px;display:flex}.ps-return>span{color:var(--teal);margin-top:2px;font-size:19px;line-height:1}.ps-return b{margin-bottom:5px;font-size:15px;font-weight:800;display:block}.ps-return small{color:#1a2e4499;max-width:720px;font-size:13px;line-height:1.6;display:block}.ps-close{color:var(--ink);letter-spacing:-.01em;text-align:center;margin:26px 0 0;font-family:Georgia,serif;font-size:21px}@media (width<=1000px){.proof-staff{padding:22px 20px}.ps-row{grid-template-columns:1fr;gap:14px;padding:18px 0}}.column-label,.fragment-label,.ps-head b,.pf-label{color:var(--teal-dark)}.column-label:before,.fragment-label:before,.ps-head b:before,.cmp-cols b:before{content:"";background:var(--teal);vertical-align:middle;border-radius:1px;width:18px;height:2px;margin-right:9px;display:inline-block;position:relative;top:-1px}.cmp-cols b{color:#9fb3c4}.cmp-cols b:before{background:#9fb3c480}.cmp-cols b:empty:before{content:none}.cmp-cols b:last-child{color:var(--mint)}.cmp-cols b:last-child:before{background:var(--mint)}.exp-trust{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.exp-trust div{max-width:100%;width:auto!important;height:auto!important}.hero-lede,.clarity-heading p,.proof-head p{color:var(--muted);font-size:19px;line-height:1.7}.how-heading p,.cmp-head p,.security-copy>p{color:#a9c9c7;font-size:19px;line-height:1.7}.contact-lede{color:#3f6864}.how-heading p b,.cmp-head p b{color:#fff}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}a:hover{color:inherit}
