@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap);:root{--panel:#fff;--accent:#054693;--muted:#64748b;--text:#0f172a}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f172a;color:var(--text);font-family:Plus Jakarta Sans,Inter,Segoe UI,Roboto,Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.kpiCard{border:1px solid #0546931f;border-radius:12px;box-shadow:0 8px 24px #0f172a14}.kpiCard,.panel{background:#fff;padding:14px}.panel{border:1px solid #0546931a;border-radius:12px;box-shadow:0 8px 20px #0f172a14}.small-muted{color:#64748b;color:var(--muted);font-size:13px}.MuiDialogTitle-root+.MuiDialogContent-root,.MuiDialogTitle-root+.MuiDialogContent-root.MuiDialogContent-dividers{padding-top:10px!important}:root{--marketing-navy:#0b1f36;--marketing-blue:#0b63ce;--marketing-green:#0a8066;--marketing-muted:#5d6b7c;--marketing-line:#dbe5ef;--marketing-pale:#f3f7fb}.marketing-page{background:#f3f7fb;background:var(--marketing-pale);color:#0b1f36;color:var(--marketing-navy);max-width:100vw;min-height:100vh;overflow-x:hidden;width:100%}.marketing-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #0b1f3617;position:-webkit-sticky;position:sticky;top:0;z-index:50}.header-inner{align-items:center;display:flex!important;gap:28px;height:68px;position:relative}.marketing-brand{min-width:-webkit-max-content;min-width:max-content}.marketing-brand img{height:34px;object-fit:contain;width:34px}.marketing-brand p{color:#1e293b;font-size:1.08rem;font-weight:700;letter-spacing:-.02em}.desktop-nav{display:flex;flex:1 1;gap:4px;justify-content:center}.desktop-nav button,.header-actions button{color:#46566a;font-size:.82rem;font-weight:700;text-transform:none}.header-actions{margin-left:auto}.header-actions .MuiButton-contained{background:#0b63ce;background:var(--marketing-blue);border-radius:9px;color:#fff;min-width:132px}.menu-button{display:none!important}.hero-section{background:radial-gradient(circle at 82% 20%,#29b5a926,#0000 30%),linear-gradient(120deg,#fff 15%,#f3f9ff);position:relative}.hero-grid{grid-gap:clamp(44px,7vw,86px);align-items:center;display:grid!important;gap:clamp(44px,7vw,86px);grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);min-height:620px;padding-bottom:76px;padding-top:76px}.hero-chip{background:#edf6ff!important;border:1px solid #c8def4!important;color:#16466f!important;font-weight:700}.hero-chip .MuiChip-icon{color:#0b63ce;color:var(--marketing-blue)}.hero-section h1{color:#0b1f36;font-size:clamp(2.55rem,5vw,4rem);font-weight:820;letter-spacing:-.055em;line-height:1.04;margin:22px 0 0;max-width:700px;overflow-wrap:break-word}.hero-copy{color:#5d6b7c;color:var(--marketing-muted);font-size:clamp(1rem,1.5vw,1.13rem)!important;line-height:1.72!important;margin-top:24px!important;max-width:650px}.hero-actions{margin-top:32px}.hero-actions button{border-radius:9px;font-size:.91rem;font-weight:750;min-height:48px;padding-inline:22px;text-transform:none}.trust-row{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:22px}.status-pill{align-items:center;color:#526175;display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;line-height:1.4}.status-pill svg{color:#15966f;height:17px;width:17px}.report-preview-wrap{justify-self:end;max-width:510px;min-width:0;position:relative;width:100%}.report-preview{border:1px solid #1034561f!important;border-radius:18px!important;box-shadow:0 30px 70px #0f2f4e29!important;max-width:100%;overflow:hidden;padding:27px;width:100%}.preview-kicker{color:#6a7888;font-size:.65rem!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase}.preview-title{color:#0b1f36;color:var(--marketing-navy);font-size:1.25rem!important;font-weight:800!important;margin-top:4px!important}.example-chip{background:#e9f7f1!important;color:#08745d!important;font-weight:750}.preview-metrics,.result-score-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.preview-metric{background:#fff;border:1px solid #e1e9f1;border-radius:11px;min-width:0;padding:14px}.preview-metric-accent{background:#edf6ff}.preview-metric p:first-child{color:#697789;font-size:.66rem;font-weight:700}.preview-metric p:last-child{color:#0b1f36;color:var(--marketing-navy);font-size:1.25rem;font-weight:820;margin-top:5px}.preview-chart{align-items:flex-end;display:flex;gap:7px;height:88px;margin:0 2px 24px;padding-top:10px}.preview-chart span{background:linear-gradient(180deg,#24b89b,#0b63ce);border-radius:4px 4px 1px 1px;flex:1 1;min-width:4px;opacity:.82}.preview-finding{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:20px 1fr auto;padding:10px 0}.preview-finding svg{color:#15966f;width:18px}.preview-finding p:first-child{color:#20334b;font-size:.76rem;font-weight:750}.preview-finding p:last-child{color:#7a8795;font-size:.67rem}.preview-finding span{background:#edf4fa;border-radius:99px;color:#536477;font-size:.61rem;font-weight:800;padding:4px 8px}.provider-bar{background:#fff;border-block:1px solid #dbe5ef;border-block:1px solid var(--marketing-line)}.provider-inner{align-items:center;display:flex!important;gap:24px;justify-content:space-between;min-height:88px}.provider-inner>p{color:#657387;font-size:.71rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.provider{align-items:center;display:flex;gap:10px}.provider img{height:34px;mix-blend-mode:multiply;object-fit:contain;width:52px}.provider p:first-child{color:#23364d;font-size:.77rem;font-weight:800}.provider p:last-child{color:#7c8997;font-size:.66rem}.provider-muted{opacity:.58}.content-section{padding:100px 0;scroll-margin-top:68px}.white-section{background:#fff}.section-heading{margin-bottom:42px;max-width:670px}.eyebrow{font-size:.7rem!important;font-weight:850!important;letter-spacing:.14em!important;text-transform:uppercase}.section-heading h2{font-size:clamp(2rem,4vw,3.05rem);font-weight:820;letter-spacing:-.045em;line-height:1.08;margin-top:11px}.section-copy{font-size:.96rem!important;line-height:1.72!important;margin-top:16px!important;max-width:650px}.three-card-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-card,.process-card{border:1px solid #dbe5ef!important;border:1px solid var(--marketing-line)!important;border-radius:14px!important;box-shadow:0 12px 34px rgba(19,50,80,.055)!important;height:100%;padding:27px}.card-top{align-items:center;display:flex;justify-content:space-between}.card-top>p{color:#d2dde8;font-size:1.6rem;font-weight:900}.card-icon{background:#eaf4ff;border-radius:11px;color:#0b63ce;color:var(--marketing-blue);display:grid;height:43px;place-items:center;width:43px}.card-icon svg{height:22px;width:22px}.card-title{color:#162b43;font-size:1rem!important;font-weight:800!important;margin-top:23px!important}.card-copy{color:#5d6b7c;color:var(--marketing-muted);font-size:.82rem!important;line-height:1.68!important;margin-top:9px!important}.report-section{background:#f3f7fb}.split-grid{grid-gap:clamp(54px,8vw,96px);align-items:center;display:grid!important;gap:clamp(54px,8vw,96px);grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr)}.split-grid .section-heading{margin-bottom:26px}.split-grid button{border-radius:9px;font-weight:750;text-transform:none}.outcome-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-card{min-height:210px}.security-section{background:#0a2944}.security-points{grid-gap:13px;display:grid;gap:13px}.security-points .status-pill{color:#ffffffd1;font-size:.82rem}.permission-card{border:1px solid #ffffff2e!important;border-radius:16px!important;box-shadow:0 25px 65px #0000002e!important;padding:34px}.permission-kicker{color:#0a8066;color:var(--marketing-green);font-size:.68rem!important;font-weight:850!important;letter-spacing:.12em!important}.permission-title{color:#0b1f36;color:var(--marketing-navy);font-size:1.45rem!important;font-weight:820!important;line-height:1.25!important;margin:9px 0 24px!important}.permission-row{align-items:center;display:flex;gap:10px}.permission-row svg{color:#15966f;width:19px}.permission-row p{color:#44566a;font-size:.82rem;font-weight:650}.permission-footnote{color:#738093;font-size:.75rem!important;line-height:1.65!important}#faq .section-heading{margin-inline:auto;text-align:center}#faq .MuiAccordion-root{border:1px solid #dbe5ef;border:1px solid var(--marketing-line);border-radius:11px!important;overflow:hidden}#faq .MuiAccordion-root:before{display:none}#faq .MuiAccordionSummary-root{min-height:60px;padding-inline:20px}#faq .MuiAccordionSummary-content p{color:#20354c;font-size:.88rem;font-weight:750}#faq .MuiAccordionDetails-root{padding:0 20px 20px}#faq .MuiAccordionDetails-root p{color:#5d6b7c;color:var(--marketing-muted);font-size:.82rem;line-height:1.7}.final-cta{background:linear-gradient(112deg,#075b97,#087b85);padding:68px 0}.final-cta-inner{grid-gap:42px;align-items:center;display:grid!important;gap:42px;grid-template-columns:1fr auto}.final-cta .eyebrow{color:#83e4ce}.final-cta h2{color:#fff;font-size:clamp(2rem,4vw,3rem);font-weight:820;letter-spacing:-.045em;margin-top:9px}.final-cta h2+p{color:#ffffffbd;font-size:.92rem;margin-top:10px}.final-cta button{background:#fff;border-radius:9px;color:#075383;font-weight:800;min-height:50px;text-transform:none}.marketing-footer{background:#071728;padding:30px 0}.marketing-footer .MuiContainer-root{align-items:center;display:flex;gap:20px;justify-content:space-between}.marketing-footer .marketing-brand img{filter:brightness(0) invert(1)}.marketing-footer .MuiContainer-root>p,.marketing-footer .marketing-brand p{color:#ffffffb8}.marketing-footer .MuiContainer-root>p{font-size:.72rem}.assessment-dialog{border-radius:16px!important}.assessment-dialog .MuiDialogTitle-root{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:25px 28px 18px}.dialog-kicker{color:#0a8066;color:var(--marketing-green);font-size:.66rem!important;font-weight:850!important;letter-spacing:.12em!important;text-transform:uppercase}.dialog-title{color:#0b1f36;color:var(--marketing-navy);font-size:1.45rem!important;font-weight:820!important;margin-top:5px!important}.assessment-dialog .MuiDialogContent-root{padding:0 28px 26px}.assessment-dialog .MuiDialogActions-root{padding:14px 28px 24px}.assessment-dialog .MuiButton-root,.assessment-dialog .MuiDialogActions-root button{border-radius:8px;font-weight:750;text-transform:none}.dialog-progress{border-block:1px solid #e4ebf2;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:24px;padding:15px 0}.dialog-progress>div{align-items:center;color:#9aa6b3;display:flex;gap:8px;justify-content:center}.dialog-progress span{border:1px solid #cad4df;border-radius:50%;display:grid;font-size:.68rem;font-weight:800;height:23px;place-items:center;width:23px}.dialog-progress p{font-size:.72rem;font-weight:750}.dialog-progress .active{color:#0b63ce;color:var(--marketing-blue)}.dialog-progress .active span{background:#0b63ce;background:var(--marketing-blue);border-color:#0b63ce;border-color:var(--marketing-blue);color:#fff}.dialog-intro{color:#5d6b7c;color:var(--marketing-muted);font-size:.84rem!important;line-height:1.65!important;margin-bottom:18px!important}.form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-note{align-items:flex-start;background:#f2f7fb;border-radius:9px;display:flex;gap:9px;margin-top:18px;padding:13px 15px}.privacy-note svg{color:#0a8066;color:var(--marketing-green);width:18px}.privacy-note p{color:#637286;font-size:.72rem;line-height:1.55}.setup-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.setup-step{border:1px solid #dbe5ef!important;border:1px solid var(--marketing-line)!important;border-radius:12px!important;box-shadow:none!important;min-height:220px;padding:24px;position:relative}.setup-number{background:#e9f3ff;border-radius:50%;color:#0b63ce;color:var(--marketing-blue);display:grid;font-size:.72rem;font-weight:850;height:28px;place-items:center;width:28px}.setup-title{color:#0b1f36;color:var(--marketing-navy);font-size:.94rem!important;font-weight:800!important;margin-top:17px!important}.setup-copy{color:#5d6b7c;color:var(--marketing-muted);font-size:.75rem!important;line-height:1.6!important;margin:7px 0 16px!important;min-height:63px}.external-id{align-items:center;background:#f2f6fa;border-radius:8px;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:9px 8px 9px 12px}.external-id>div{min-width:0}.external-id p:first-child{color:#778597;font-size:.6rem;font-weight:800;text-transform:uppercase}.external-id p:last-child{color:#263c54;font-family:monospace;font-size:.66rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.validation-time{color:#738093;font-size:.72rem!important}.result-success{align-items:center;background:#eaf8f3;border-radius:10px;display:flex;gap:12px;padding:15px}.result-success>svg{color:#15966f}.result-success p:first-child{color:#184d3f;font-size:.9rem;font-weight:800}.result-success p:last-child{color:#5f7b73;font-size:.7rem}.result-score-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.result-section-title{color:#263b53;font-size:.75rem!important;font-weight:850!important;letter-spacing:.06em!important;margin:21px 0 10px!important;text-transform:uppercase}.inventory-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.inventory-grid>div{border:1px solid #e1e9f1;border-radius:8px;padding:10px;text-align:center}.inventory-grid p:first-child{color:#0b1f36;color:var(--marketing-navy);font-size:1rem;font-weight:850}.inventory-grid p:last-child{color:#788596;font-size:.61rem}.result-finding{grid-gap:10px;border:1px solid #e1e9f1;border-radius:9px;display:grid;gap:10px;grid-template-columns:27px 1fr;padding:12px}.result-finding>span{background:#edf5fd;border-radius:50%;color:#0b63ce;color:var(--marketing-blue);display:grid;font-size:.65rem;font-weight:850;height:25px;place-items:center;width:25px}.result-finding p:first-child{color:#263b52;font-size:.75rem;font-weight:800}.result-finding p:last-child{color:#738093;font-size:.68rem;line-height:1.5;margin-top:3px}@media (max-width:900px){.desktop-nav{align-items:stretch;background:#fff;border:1px solid #dbe5ef;border:1px solid var(--marketing-line);border-radius:10px;box-shadow:0 16px 35px #0f2d4b24;display:none;flex-direction:column;left:16px;padding:10px;position:absolute;right:16px;top:68px}.desktop-nav.mobile-open{display:flex}.desktop-nav button{justify-content:flex-start}.menu-button{display:inline-flex!important}.header-actions .sign-in{display:none}.hero-grid,.split-grid{grid-template-columns:minmax(0,1fr)!important;max-width:100vw;width:100%}.hero-grid>*,.outcome-grid>*,.split-grid>*{min-width:0}.hero-grid{min-height:0}.report-preview-wrap{justify-self:start;max-width:620px}.security-grid{gap:50px}.final-cta-inner{grid-template-columns:1fr}.final-cta button{width:-webkit-fit-content;width:fit-content}}@media (max-width:640px){.header-inner{gap:8px;height:62px;max-width:100vw;padding-inline:16px!important;width:100vw}.marketing-brand{min-width:0}.marketing-brand img{height:31px;width:31px}.marketing-brand p{font-size:.88rem}.header-actions .MuiButton-contained{display:none}.header-actions{margin-left:auto}.desktop-nav{top:62px}.hero-section{max-width:100vw;overflow:hidden;width:100vw}.hero-grid{gap:42px;margin:0!important;max-width:100vw!important;overflow:hidden;padding:54px 18px 58px!important;width:100vw!important}.hero-grid>*,.report-preview-wrap{max-width:calc(100vw - 36px);width:100%}.hero-section h1{font-size:2.5rem}.hero-actions button{width:100%}.report-preview{padding:18px}.preview-metrics{grid-template-columns:1fr 1fr}.preview-metrics>:first-child{grid-column:1/-1}.provider-inner{align-items:flex-start;flex-direction:column;padding:20px 18px!important}.content-section{padding:72px 0}.content-section .MuiContainer-root{padding-inline:18px}.form-grid,.outcome-grid,.setup-grid,.three-card-grid{grid-template-columns:1fr}.outcome-card{min-height:0}.section-heading h2{font-size:2.05rem}.permission-card{padding:25px}.final-cta{padding:54px 0}.final-cta-inner{padding-inline:18px!important}.marketing-footer .MuiContainer-root{align-items:flex-start;flex-direction:column;padding-inline:18px}.assessment-dialog .MuiDialogTitle-root{padding:20px 18px 15px}.assessment-dialog .MuiDialogContent-root{padding:0 18px 22px}.assessment-dialog .MuiDialogActions-root{padding:12px 18px 18px}.dialog-progress p{display:none}.result-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=main.96c94179.css.map*/