/* Outcome-led homepage and instant, published-data preview. */
.hero44{background:#252a33;color:#fff;padding:42px 0}.hero44-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.hero44-copy>.eyebrow{color:#98e4b0}.hero44 h1{font-size:clamp(42px,4.8vw,74px);line-height:1.04;letter-spacing:-.055em;color:#fff;margin:22px 0}.hero44 h1 em{font-style:normal;color:#98e4b0}.hero44-copy>p{max-width:45ch;font-size:19px;line-height:1.6;color:#dce2e8}.hero44 .btn-row{gap:18px;margin-top:26px}.hero44-copy .card-link{color:#fff;font-size:14px}.hero44-copy .hero44-proof{font-size:12px;margin-top:22px;color:#bfcbd3}.demo44{background:white;color:#2d313b;border-radius:20px;padding:24px;box-shadow:0 25px 65px #0003;border-top:4px solid #009fe3;min-width:0}.demo44 .product-preview-panel-v15{display:block!important;padding:0!important;background:none!important;border:0!important;min-height:0!important}.demo44 .product-preview-intro-v15{padding:0!important;background:none!important}.demo44 .product-preview-label-v15{font-size:11px;color:#246e48!important}.demo44 h3{font-size:26px!important;line-height:1.15;color:#2d313b!important;margin:12px 0 8px!important}.demo44 .product-preview-intro-v15>p{font-size:14px!important;margin:0 0 14px!important;color:#505963!important}.demo44 .product-preview-intro-v15>a{font-size:12px!important;display:inline-block;margin:10px 0!important;color:#176e92!important}.demo44 .product-preview-controls-v15{display:flex!important;gap:7px!important;flex-wrap:wrap;margin:0!important}.demo44 button{min-height:44px;padding:8px 12px!important;font-size:13px!important;border:1px solid #b8c6cf!important;border-radius:7px!important;background:white!important;color:#343b45!important;cursor:pointer}.demo44 button[aria-pressed=true]{background:#2d313b!important;color:white!important}.demo44 .product-dashboard-v15{padding:18px!important;border:0!important;background:#f1f6f8!important;color:#2d313b!important;box-shadow:none!important;min-height:0!important;border-radius:12px!important}.demo44 .dashboard-topline-v15{display:none!important}.demo44 .ai-result-v15{display:grid!important;grid-template-columns:135px 1fr!important;gap:18px!important;margin:0!important;align-items:center}.demo44 .ai-result-value-v15 strong{font-size:52px!important;color:#176e92!important;line-height:1}.demo44 .ai-result-value-v15 span{font-size:12px!important;color:#505963!important}.demo44 .ai-result-v15 h3{font-size:19px!important;margin:6px 0!important}.demo44 .ai-result-v15 p{font-size:13px!important;line-height:1.5!important;margin:0!important;color:#505963!important}.demo44 .ai-result-v15 small{color:#246e48!important;font-size:11px!important}.demo44 .ai-meter-v15{margin-top:16px!important}.demo44 .ai-meter-v15 b,.demo44 .ai-meter-v15 small{font-size:11px!important;color:#505963!important}.demo44 .product-data-note-v15{font-size:11px!important;line-height:1.5;color:#505963!important;margin:12px 0 0!important}.demo44-method{font-size:12px;color:#505963;margin-top:10px}.demo44-method summary{cursor:pointer;min-height:36px;padding:8px 0}.demo44-method p{line-height:1.6}.demo44-method a{color:#176e92}.pulse44{padding:22px 0;border-bottom:1px solid #dde3e8;background:#f3f7f9}.pulse44 .shell{display:grid;grid-template-columns:130px repeat(3,1fr);gap:24px;align-items:center}.pulse44 .eyebrow{font-size:11px}.pulse44 a{font-size:14px;font-weight:650;line-height:1.35;color:#2d313b}.pulse44 time{display:block;font-size:10px;color:#596571;font-weight:400;margin-bottom:5px}.decision44-role{display:block;color:#82368c;font-weight:700;font-size:12px;margin:20px 22px -10px;text-transform:uppercase;letter-spacing:.07em}.decision42 details{margin:0 22px 20px;font-size:14px;line-height:1.5}.decision42 summary{cursor:pointer;color:#176e92;font-weight:600;min-height:44px;padding:10px 0}.decision42 details p{margin:8px 0}.decision42>.card-link{margin:auto 22px 0;min-height:44px;font-size:14px}.decision42:focus-within{box-shadow:0 12px 30px #2d313b20}.decision42:nth-child(1){border-top:4px solid #27a951!important}.decision42:nth-child(2){border-top:4px solid #009fe3!important}.decision42:nth-child(3){border-top:4px solid #82368c!important}.decision42:nth-child(4){border-top:4px solid #2d313b!important}.method44-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.method44-grid>div{border-top:3px solid #009fe3;padding-top:22px}.method44-grid b{font-size:12px;color:#176e92}.method44-grid h3{font-size:23px;margin:14px 0}.method44-grid p{font-size:16px;line-height:1.7}.method44-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.method44-links a{border:1px solid #ccd6de;border-radius:30px;padding:12px 20px;color:#176e92;font-size:14px;font-weight:600}.security44{margin-top:30px;padding:22px;background:#f0f5f7;border-radius:12px;font-size:14px;line-height:1.7}.security44 a{color:#176e92;text-decoration:underline}.evidence42 h2{font-size:clamp(34px,4vw,56px)}:where(button,a,summary):focus-visible{outline:3px solid #82368c;outline-offset:4px}
@media(max-width:1000px){.hero44-grid{gap:25px}.hero44{padding:32px 0}.demo44{padding:20px}.pulse44 .shell{grid-template-columns:1fr 1fr}.hero44 h1{font-size:48px}}@media(max-width:700px){.hero44-grid{grid-template-columns:1fr;gap:22px}.hero44{padding:25px 0}.hero44 h1{font-size:43px;margin:14px 0}.hero44-copy>p{font-size:16px;line-height:1.5;margin:0}.hero44 .btn-row{margin-top:16px;gap:12px}.hero44 .btn{font-size:13px;padding:12px 16px}.hero44-copy .hero44-proof{display:none}.demo44{padding:17px;border-radius:14px}.demo44 h3{font-size:23px!important}.demo44 .ai-result-v15{grid-template-columns:100px 1fr!important;gap:12px!important}.demo44 .ai-result-value-v15 strong{font-size:42px!important}.demo44 .ai-meter-v15{display:none!important}.demo44 .product-dashboard-v15{padding:14px!important}.pulse44 .shell{grid-template-columns:1fr;gap:16px}.pulse44 a{border-top:1px solid #d7e1e6;padding-top:12px}.method44-grid{grid-template-columns:1fr;gap:24px}}@media(prefers-reduced-motion:reduce){.demo44 *{transition:none!important;animation:none!important}}
.demo44 .product-dashboard-v15{margin:0!important}.demo44 .ai-result-v15{padding:0!important}.demo44 .ai-result-value-v15{width:auto!important;height:auto!important;border:0!important;border-radius:0!important;align-items:flex-start;text-align:left}.demo44 .ai-result-value-v15 span{max-width:125px;letter-spacing:0;text-transform:none}.demo44 .ai-meter-v15{padding:10px 0!important}.demo44 .product-preview-intro-v15{min-height:0!important}.demo44 .product-preview-label-v15{padding:0!important;background:none!important}.demo44 .product-preview-intro-v15>a{min-height:25px!important}.demo44-method{clear:both}
@media(max-width:700px){.demo44 .product-preview-controls-v15{flex-wrap:nowrap!important}.demo44 .product-preview-controls-v15 button{font-size:11px!important;padding:7px 9px!important;letter-spacing:0!important;flex:1;white-space:nowrap}.hero44 .btn-row{display:flex!important;flex-direction:row!important;align-items:center!important}.hero44-copy .card-link{font-size:11px}.demo44 .product-preview-intro-v15>p{font-size:12px!important}.demo44 .ai-result-v15 p{font-size:12px!important}}
.demo44 h2{font-size:26px;line-height:1.15;color:#2d313b;margin:12px 0 8px;letter-spacing:-.035em}@media(max-width:700px){.demo44 h2{font-size:23px}}
@media(max-width:700px){.hero44 h1{font-size:36px}.hero44-copy>.eyebrow{font-size:10px;letter-spacing:.09em}.hero44 .btn-row>.btn{width:auto!important;min-width:0!important;flex:0 0 auto}.hero44 .btn-row>.card-link{width:auto!important;flex:1;max-width:110px;line-height:1.5}.hero44 .btn-row{flex-wrap:nowrap!important}.demo44 .product-preview-intro-v15{padding-bottom:0!important}}
