.logo[data-astro-cid-bt5hbwbt]{display:inline-flex;align-items:center;gap:10px;color:var(--color-ink)}.logo__mark[data-astro-cid-bt5hbwbt]{display:block;width:auto;height:24px;flex:0 0 auto}.logo__mark-badge[data-astro-cid-bt5hbwbt]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--color-white);flex:0 0 auto}.logo--badge[data-astro-cid-bt5hbwbt] .logo__mark[data-astro-cid-bt5hbwbt]{width:16px;height:16px}.logo__label[data-astro-cid-bt5hbwbt]{display:inline-block;font-size:15px;font-weight:700;line-height:1;letter-spacing:-.02em;transform:translateY(3px)}.logo--inverse[data-astro-cid-bt5hbwbt]{color:var(--color-white)}@media(max-width:1440px){[attr-name=header-inner]{padding-inline:24px}}@media(max-width:860px){[attr-name=header-inner]{padding-inline:16px}}.typography[data-astro-cid-2477fsfo]{margin:0;color:inherit}.typography--baseline[data-astro-cid-2477fsfo]{display:inline-block;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.24em;text-transform:uppercase;color:var(--color-orange)}.typography--step[data-astro-cid-2477fsfo]{display:inline-block;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:#0f2256c7}.typography--cardTitle[data-astro-cid-2477fsfo]{font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.03em;color:var(--color-ink)}.typography--title[data-astro-cid-2477fsfo],.typography--titleBrand[data-astro-cid-2477fsfo],.typography--titleEmphasized[data-astro-cid-2477fsfo]{font-size:46px;font-style:normal;font-weight:700;line-height:.94;letter-spacing:-1.288px}.typography--titleBrand[data-astro-cid-2477fsfo]{color:var(--color-blue)}.typography--titleEmphasized[data-astro-cid-2477fsfo]{color:var(--color-orange)}.typography--displayTitle[data-astro-cid-2477fsfo]{font-size:clamp(3.25rem,5vw,60.4px);font-style:normal;font-weight:700;line-height:67.2px;letter-spacing:-1.6px}.typography--footerMeta[data-astro-cid-2477fsfo]{font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.08em;color:#10131870}.typography--featureTitle[data-astro-cid-2477fsfo]{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.04em;color:var(--color-ink)}.typography--securityCardTitle[data-astro-cid-2477fsfo]{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--color-ink)}.typography--subtitle[data-astro-cid-2477fsfo]{font-size:clamp(2rem,3vw,2.75rem);line-height:1.1;font-weight:700;letter-spacing:-.03em}.typography--lead[data-astro-cid-2477fsfo]{font-size:1.125rem;line-height:1.6;font-weight:400;color:#101318b8}.typography--panelText[data-astro-cid-2477fsfo]{font-size:1rem;line-height:1.5;font-weight:400;color:#101318b8}.typography--text[data-astro-cid-2477fsfo],.typography--textEmphasized[data-astro-cid-2477fsfo]{font-size:1rem;line-height:1.55;font-weight:400;color:#101318d1}.typography--textEmphasized[data-astro-cid-2477fsfo]{font-weight:700;color:var(--color-ink)}.typography--inverse[data-astro-cid-2477fsfo]{color:var(--color-white)}.typography--text[data-astro-cid-2477fsfo].typography--inverse,.typography--lead[data-astro-cid-2477fsfo].typography--inverse{color:#ffffffdb}.typography--footerMeta[data-astro-cid-2477fsfo].typography--inverse{color:#ffffff70}.typography--textEmphasized[data-astro-cid-2477fsfo].typography--inverse,.typography--displayTitle[data-astro-cid-2477fsfo].typography--inverse,.typography--titleBrand[data-astro-cid-2477fsfo].typography--inverse,.typography--titleEmphasized[data-astro-cid-2477fsfo].typography--inverse,.typography--baseline[data-astro-cid-2477fsfo].typography--inverse,.typography--cardTitle[data-astro-cid-2477fsfo].typography--inverse,.typography--securityCardTitle[data-astro-cid-2477fsfo].typography--inverse{color:var(--color-white)}.typography--panelText[data-astro-cid-2477fsfo].typography--inverse{color:#ffffffdb}.typography--step[data-astro-cid-2477fsfo].typography--inverse{color:#ffffffad}@media(max-width:860px){.typography--cardTitle[data-astro-cid-2477fsfo]{font-size:16px}}.visual-placeholder[data-astro-cid-p3qgbzjt]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:var(--visual-placeholder-width, 100%);height:var(--visual-placeholder-height, 372px);aspect-ratio:var(--visual-placeholder-aspect-ratio, auto);border:1px dashed rgba(148,163,184,.6);border-radius:14px;background:linear-gradient(180deg,#f9fafbf2,#f1f5f9f5),repeating-linear-gradient(145deg,#ffffff57 0 140px,#e2e8f03d 140px 320px)}.visual-placeholder__shine[data-astro-cid-p3qgbzjt]{position:absolute;inset:0;background:linear-gradient(135deg,#ffffff59,#fff0 55%);pointer-events:none}.visual-placeholder__label[data-astro-cid-p3qgbzjt]{position:relative;font-size:.875rem;letter-spacing:.08em;color:#64748bc7}@media(max-width:1180px){.visual-placeholder[data-astro-cid-p3qgbzjt]{height:var(--visual-placeholder-height-compact, 320px)}}@media(max-width:860px){.visual-placeholder[data-astro-cid-p3qgbzjt]{height:var(--visual-placeholder-height-mobile, 240px);border-radius:12px}.visual-placeholder__label[data-astro-cid-p3qgbzjt]{font-size:.75rem}}.feature-panel{min-height:107px;padding:24px;border:1px solid rgba(148,163,184,.34);border-radius:12px;background:var(--color-white);box-shadow:0 1px 2px #0f172a08}.feature-panel__description{max-width:42ch}@media(max-width:1180px){.feature-panel__description{max-width:none}}@media(max-width:860px){.feature-panel{min-height:auto;padding:16px;gap:8px;border-radius:10px}.feature-panel__description{max-width:none}}.built-on-contracts-section{padding-block:72px}.built-on-contracts-section__copy{max-width:980px}.built-on-contracts-section__lead{max-width:86ch}.built-on-contracts-section__content{align-items:stretch}.built-on-contracts-section__visual-wrap{flex:0 1 50%;max-width:512px}.built-on-contracts-section__visual{width:min(100%,512px);height:100%;border-radius:10px}.built-on-contracts-section__panels{flex:0 1 52%;max-width:480px}@media(max-width:1180px){.built-on-contracts-section__content{flex-direction:column;gap:12px}.built-on-contracts-section__visual-wrap,.built-on-contracts-section__panels{max-width:none;flex-basis:auto}.built-on-contracts-section__visual{width:100%;height:240px}}@media(max-width:860px){.built-on-contracts-section{padding-block:40px;gap:24px}.built-on-contracts-section__copy{gap:10px}.built-on-contracts-section__lead{max-width:none}}.denial-resolution-section{padding-block:72px}.denial-resolution-section__copy{max-width:980px}.denial-resolution-section__title{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:0}.denial-resolution-section__title-part{display:inline-block}.denial-resolution-section__lead{max-width:70ch}.denial-resolution-section__content{align-items:stretch}.denial-resolution-section__points,.denial-resolution-section__visual-wrap{flex:0 1 50%;max-width:552px}.denial-resolution-section__visual{width:min(100%,552px);height:100%;border-radius:14px}@media(max-width:1180px){.denial-resolution-section__content{flex-direction:column;gap:12px}.denial-resolution-section__points,.denial-resolution-section__visual-wrap{max-width:none;flex-basis:auto}.denial-resolution-section__visual{width:100%;height:240px}}@media(max-width:860px){.denial-resolution-section{padding-block:40px;gap:24px}.denial-resolution-section__copy{gap:10px}.denial-resolution-section__title{flex-direction:column;align-items:flex-start;row-gap:4px;column-gap:0}.denial-resolution-section__lead{max-width:none}}.security-card{min-height:100%;padding:24px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:var(--color-white);box-shadow:0 1px 2px #0f11150a,0 4px 12px #0f11150a}.security-card__icon[data-astro-cid-u27yc5uv]{display:inline-flex;align-items:center;justify-content:center;width:49px;height:49px;border-radius:11px;background:linear-gradient(180deg,#eb5d2924,#eb5d2914);color:var(--color-orange);flex:0 0 auto}.security-card__icon[data-astro-cid-u27yc5uv] svg{width:29px;height:29px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.security-card__description{max-width:22ch}@media(max-width:1180px){.security-card__description{max-width:none}}@media(max-width:860px){.security-card{padding:16px;gap:16px;border-radius:14px}.security-card__icon[data-astro-cid-u27yc5uv]{width:40px;height:40px;border-radius:9px}.security-card__icon[data-astro-cid-u27yc5uv] svg{width:24px;height:24px}.security-card__body{gap:10px}.security-card__description{max-width:none}}.enterprise-security-section{padding-block:72px}.enterprise-security-section__copy{max-width:980px}.enterprise-security-section__title{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:0}.enterprise-security-section__title-part{display:inline-block}.enterprise-security-section__lead{max-width:82ch}.enterprise-security-section__card{flex:1 1 0;min-width:0}@media(max-width:1180px){.enterprise-security-section__cards{flex-direction:column}.enterprise-security-section__card{flex:1 1 100%;flex-basis:100%}}@media(max-width:860px){.enterprise-security-section{padding-block:40px;gap:24px}.enterprise-security-section__copy{gap:10px}.enterprise-security-section__title{flex-direction:column;align-items:flex-start;row-gap:4px;column-gap:0}.enterprise-security-section__cards{gap:12px}.enterprise-security-section__card{flex:1 1 100%;flex-basis:100%}}.button[data-astro-cid-6ygtcg62]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--button-height);padding:0 var(--button-padding-inline);border:0;border-radius:var(--button-radius);background:var(--button-bg);color:var(--button-text);font-size:var(--button-font-size);font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease,opacity .16s ease}.button[data-astro-cid-6ygtcg62]:hover{transform:translateY(-1px)}.button[data-astro-cid-6ygtcg62]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.button[data-astro-cid-6ygtcg62]:disabled,.button[data-astro-cid-6ygtcg62][aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.final-cta-section{padding-block:88px}.final-cta-section__copy{max-width:840px}.final-cta-section__title{display:flex;flex-direction:column;align-items:center;gap:0px}.final-cta-section__title-line{display:block}@media(max-width:860px){.final-cta-section{padding-block:48px;gap:20px}.final-cta-section__copy{gap:16px}.final-cta-section__title{gap:0px}}.home-section--dark.footer-shell{background:var(--color-dark-deep)}.footer-section__brand{min-width:0}.footer-section__subtext{transform:translateY(0)}.footer-section__copyright{margin:0;text-align:right;white-space:nowrap}@media(max-width:1440px){.footer-section{padding-inline:24px}}@media(max-width:860px){.footer-section{gap:8px;padding-block:12px;padding-inline:16px}.footer-section{flex-direction:column;align-items:flex-start;justify-content:center}.footer-section__brand{gap:8px}.footer-section__subtext{transform:none}.footer-section__copyright{text-align:left;white-space:normal}}.hero-section{padding-block:56px}.hero-section__copy{flex:0 1 50%;max-width:540px}.hero-section__title{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hero-section__title-line{display:block}.hero-section__lead{max-width:540px}.hero-section__visual{flex:0 1 48%;max-width:544px}@media(max-width:1180px){.hero-section{flex-direction:column;align-items:stretch;gap:32px}.hero-section__copy,.hero-section__visual{max-width:none;flex-basis:auto}}@media(max-width:860px){.hero-section{padding-block:32px 40px;gap:24px}.hero-section__copy{gap:20px}.hero-section__title{gap:4px}.hero-section__lead{max-width:none}.hero-section__visual .visual-placeholder{height:240px}}.card{min-height:100%;padding:24px;border:1px solid rgba(148,163,184,.34);border-radius:10px;background:var(--color-white);box-shadow:0 1px 2px #0f172a0a,0 10px 30px #0f172a0a;color:var(--color-ink)}.card--inverse{border-color:transparent;background:var(--color-ink);box-shadow:none;color:var(--color-white)}.card__body{flex:1 1 auto}.card__visual{width:100%;height:auto;border-radius:12px}.card--inverse .card__visual{border-color:#ffffff3d}.card__eyebrow{margin-bottom:4px}.card__description{max-width:32ch}@media(max-width:860px){.card{padding:16px;gap:14px}.card__body{gap:6px}.card__visual{width:100%;border-radius:10px}.card__description{max-width:none}}.how-it-works-section{padding-block:72px}.how-it-works-section__copy{max-width:1120px}.how-it-works-section__lead{max-width:98ch}.how-it-works-section__cards{flex-wrap:nowrap}.how-it-works-section__card{flex:1 1 0;min-width:0}.how-it-works-section__card--featured{flex:1.42 1 0}@media(max-width:1180px){.how-it-works-section__cards{flex-direction:column}.how-it-works-section__card,.how-it-works-section__card--featured{flex:1 1 100%;flex-basis:100%}}@media(max-width:860px){.how-it-works-section{padding-block:40px;gap:24px}.how-it-works-section__copy{gap:10px}.how-it-works-section__cards{gap:12px}.how-it-works-section__card,.how-it-works-section__card--featured{flex:1 1 100%;flex-basis:100%}}.home-section{min-height:var(--home-section-height)}.home-section--odd{background:var(--color-white);color:var(--color-ink)}.home-section--even{background:var(--color-panel);color:var(--color-ink)}.home-section--dark{background:var(--background-dark-section);color:var(--color-white)}.home-section__inner{height:100%}.home-row__inner{padding-inline:160px}@media(max-width:1180px){.home-row__inner{padding-inline:48px}}@media(max-width:860px){.home-section{min-height:auto}.home-row__inner{padding-inline:20px}}:root{color-scheme:light;--color-white: #ffffff;--color-ink: #101318;--color-panel: #f4f6f8;--color-dark: #16171a;--color-dark-deep: #0b0c0e;--background-dark-section: linear-gradient(180deg, #16171a 0%, #0b0c0e 100%);--color-orange: #eb5d29;--color-blue: #2f4ea2;--font-sans: "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--selection-bg: rgba(241, 90, 41, .18);--space-xs: 8px;--space-s: 12px;--space-m: 16px;--space-l: 24px;--space-xl: 40px;--space-xxl: 72px;--home-section-height: 460px;--home-section-max-width: 1440px;--button-bg: var(--color-orange);--button-text: var(--color-white);--button-radius: 6px;--button-height: 40px;--button-padding-inline: var(--space-m);--button-font-size: 14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;font-family:var(--font-sans);background:var(--color-white);color:var(--color-ink);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}::selection{background:var(--selection-bg)}
