.home-marketing-spec>section{margin:0}.home-marketing-spec *,.home-marketing-spec :before,.home-marketing-spec :after{box-shadow:none!important}.section-inner{width:100%;max-width:1200px;margin:0 auto}.standard-section{padding:128px 48px}.eyebrow{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;margin-bottom:16px;font-size:11px;font-weight:300}.eyebrow-dark{color:#0b0c3459}.eyebrow-light{color:#ffffff47}.eyebrow-accent{color:#4a3a70cc}.hero{isolation:isolate;background:#0b0c34;flex-direction:column;justify-content:center;min-height:100vh;padding:0 48px;display:flex;position:relative;overflow:hidden}.hero-bg-video{object-fit:cover;object-position:center top;opacity:.12;mix-blend-mode:luminosity;filter:grayscale();pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-content{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding-bottom:140px;position:relative}.hero-eyebrow{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#fff;margin-bottom:20px;font-size:11px;font-weight:300}.hero-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#fff;letter-spacing:-.02em;max-width:820px;margin-bottom:28px;font-size:62px;font-weight:400;line-height:1.06}.hero-subline{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#fff9;max-width:720px;margin-bottom:44px;font-size:17px;font-weight:300;line-height:1.75}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn-hero-primary{color:#0b0c34;font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em;cursor:pointer;background:#fafaf8;border:none;border-radius:4px;padding:13px 28px;font-size:14px;font-weight:400;text-decoration:none;display:inline-block}.stat-strip{z-index:1;pointer-events:none;border-top:.5px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.stat-item{background:0 0;border-top:none;padding:28px 48px}.stat-item+.stat-item{border-left:.5px solid #ffffff14}.stat-number{font-family:var(--font-enterprise-display),"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;color:#fff;-webkit-text-fill-color:currentColor;background:0 0;margin-bottom:6px;font-size:40px;font-weight:400;line-height:1}.stat-label{font-family:var(--font-enterprise-body),"Inter",ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.09em;color:#ffffff52;background:0 0;font-size:11px;font-weight:300;line-height:1.5}@media (prefers-reduced-motion:reduce){.hero-bg-video,.outcomes-bg-video{display:none}.hero.hero--has-poster{background-image:url(/images/home/hero-poster.jpg);background-position:top;background-size:cover}}@media (max-width:900px){.hero{padding:0 24px}.hero-headline{font-size:34px;line-height:1.12}.stat-strip{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));box-sizing:border-box;grid-template-columns:1fr}.stat-item+.stat-item{border-top:.5px solid #ffffff14;border-left:none}.stat-item{padding:24px 0}.stat-number{font-size:clamp(26px,7.5vw,40px)}.stat-label{letter-spacing:.08em;font-size:10px;line-height:1.45}.editorial-break{padding:80px 24px}.editorial-break-text{font-size:22px;line-height:1.4}}.logo-strip{background:#fafaf8;border-bottom:.5px solid #0b0c3414;padding:48px}.logo-strip-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:flex}.logo-strip img{filter:grayscale();opacity:.38;width:auto;height:26px;transition:opacity .2s}.logo-strip img:hover{opacity:.65}@media (max-width:900px){.logo-strip{padding:48px 24px}.logo-strip-inner{justify-content:center}}.editorial-break{text-align:center;background:#0b0c34;padding:80px 48px}.editorial-break-text{font-family:var(--font-enterprise-display),"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;color:#ffffffbf;letter-spacing:-.01em;max-width:700px;margin:0 auto;font-size:28px;font-weight:400;line-height:1.45}.what-section{background:#0b0c34;padding:128px 48px}.what-eyebrow{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#fafaf8;margin-bottom:20px;font-size:11px;font-weight:300}.what-inner{grid-template-columns:5fr 7fr;align-items:start;gap:0 80px;max-width:1200px;margin:0 auto;display:grid}.what-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#fff;letter-spacing:-.015em;margin-bottom:20px;font-size:40px;font-weight:400;line-height:1.15}.what-body{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff8c;max-width:360px;margin-bottom:36px;font-size:15px;font-weight:300;line-height:1.75}.dark-tile{background-color:#ffffff0b;border:.5px solid #ffffff17;border-radius:4px;margin-bottom:10px;padding:24px 26px;transition:background-color .2s,border-color .2s}.dark-tile:hover{background-color:#ffffff12;border-color:#ffffff26}.dark-tile:last-child{margin-bottom:0}.dark-tile-label{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#fafaf8;margin-bottom:10px;font-size:10px;font-weight:300}.dark-tile-body{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff8c;font-size:13px;font-weight:300;line-height:1.65}.what-cta{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em;color:#fffc;background:0 0;border:.5px solid #ffffff38;border-radius:4px;align-items:center;gap:6px;padding:10px 22px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.what-cta:hover{text-decoration:none}@media (max-width:1023px){.what-section{padding:72px 24px}.what-inner{grid-template-columns:1fr;gap:48px}.what-headline{font-size:clamp(28px,6.5vw,40px)}.what-body{max-width:none}.dark-tile{padding:20px}}.outcomes-section{background:#fafaf8;padding:128px 48px;position:relative;overflow:hidden}.outcomes-bg-video{object-fit:cover;object-position:center;opacity:.05;mix-blend-mode:multiply;filter:grayscale();pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.outcomes-inner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.outcomes-header{margin-bottom:64px}.outcomes-eyebrow{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#0b0c3459;margin-bottom:16px;font-size:11px;font-weight:300}.outcomes-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;font-size:40px;font-weight:400;line-height:1.15}.outcome-row{border-top:.5px solid #0b0c341a;grid-template-columns:180px 1fr 240px;align-items:start;gap:0 56px;padding:40px 0;display:grid}.outcome-row:last-child{border-bottom:.5px solid #0b0c341a}.outcome-stat-number{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.02em;font-size:52px;font-weight:400;line-height:1}.outcome-stat-label{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.09em;color:#0b0c3452;white-space:pre-line;margin-top:8px;font-size:10px;font-weight:300;line-height:1.4}.outcome-title{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;margin-bottom:10px;font-size:15px;font-weight:400}.outcome-body{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c348c;font-size:13px;font-weight:300;line-height:1.65}.outcome-note-label{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#4a3a70;margin-bottom:8px;font-size:10px;font-weight:300}.outcome-note-body{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c347a;font-size:12px;font-weight:300;line-height:1.6}@media (max-width:1023px){.outcomes-section{padding:72px 24px}.outcomes-header{margin-bottom:40px}.outcomes-headline{font-size:clamp(28px,6.5vw,40px)}.outcome-row{grid-template-columns:1fr;gap:20px;padding:32px 0}.outcome-stat-number{font-size:clamp(36px,11vw,52px)}.outcome-title{font-size:16px}}.wti-section{box-shadow:none;background:#fafaf8;border:none;outline:none;padding:0 48px 96px}.wti-scroll-driver{box-shadow:none;background:#fafaf8;border:none;outline:none;position:relative}.wti-scroll-driver--tall{min-height:1600px}.wti-sticky{z-index:2;align-items:flex-start;padding:48px 0;display:flex;position:sticky;top:60px}.wti-frame{box-shadow:none;--wti-stack-y:88px;border:none;outline:none;grid-template-columns:5fr 4fr 3fr;align-items:start;gap:0 64px;width:100%;max-width:1200px;margin:0 auto;display:grid}.wti-col--left{min-width:0;padding-right:0}.wti-eyebrow{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#0b0c3459;margin:0 0 16px;font-size:11px;font-weight:300}.wti-landscape-title{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;max-width:100%;margin:0 0 8px;font-size:44px;font-weight:400;line-height:1.12}@keyframes wti-live-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wti-live .wti-ctx-text{animation:.5s 60ms both wti-live-enter}.wti-step-name{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.02em;max-width:380px;margin:0 0 12px;font-size:clamp(17px,1.4vw,20px);font-weight:400;line-height:1.3}.wti-ctx-text{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c3494;border-left:2px solid #4a3a70;max-width:380px;margin:0;padding-left:18px;font-size:15px;font-weight:300;line-height:1.75}.wti-stack-col{min-width:min(100%,360px);position:relative;overflow:auto visible}.wti-stack-inner{width:min(100%,360px);max-width:100%;height:680px;margin:0 auto;position:relative}.wti-diamond-row{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.wti-diamond-row--visible{pointer-events:auto}.wti-diamond-row:not(.wti-diamond-row--visible) .wti-diamond-shape{opacity:0;visibility:hidden;transform:rotate(45deg)scale(.92)}.wti-diamond-row--visible .wti-diamond-shape{opacity:1;visibility:visible;transition:background-color .2s,border-color .2s,transform .45s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)scale(1)}.wti-diamond-shape{transform-origin:50%;width:100%;height:100%;transition:background-color .2s,border-color .2s}@media (min-width:1024px){.wti-stack-col{perspective:1400px;perspective-origin:50%}.wti-stack-inner,.wti-diamond-row{transform-style:preserve-3d}.wti-diamond-row:not(.wti-diamond-row--visible) .wti-diamond-shape{transform:rotateX(45deg)rotate(45deg)scale(.92)}.wti-diamond-row--visible .wti-diamond-shape{transform:rotateX(45deg)rotate(45deg)scale(1)}}.wti-diamond-row[data-layer="0"]{z-index:60;top:calc(var(--wti-stack-y) + 80px - 105px);width:210px;height:210px}.wti-diamond-row[data-layer="0"] .wti-diamond-shape{background:#0b0c34}.wti-diamond-row[data-layer="1"]{z-index:50;top:calc(var(--wti-stack-y) + 148px - 105px);width:210px;height:210px}.wti-diamond-row[data-layer="1"] .wti-diamond-shape{background:#252756}.wti-diamond-row[data-layer="2"]{z-index:40;top:calc(var(--wti-stack-y) + 216px - 105px);width:210px;height:210px}.wti-diamond-row[data-layer="2"] .wti-diamond-shape{background:#3f4278}.wti-diamond-row[data-layer="3"]{z-index:30;top:calc(var(--wti-stack-y) + 284px - 105px);width:210px;height:210px}.wti-diamond-row[data-layer="3"] .wti-diamond-shape{background:#656799}.wti-diamond-row[data-layer="4"]{z-index:20;top:calc(var(--wti-stack-y) + 352px - 105px);width:210px;height:210px}.wti-diamond-row[data-layer="4"] .wti-diamond-shape{background:#9091b9}.wti-diamond-row[data-layer="5"]{z-index:10;top:calc(var(--wti-stack-y) + 420px - 105px);width:210px;height:210px}.wti-diamond-row[data-layer="5"] .wti-diamond-shape{background:#e2e3ef;border:.5px solid #0b0c341a}.wti-labels-col{--wti-label-row0-extra:40px;width:100%;min-width:0;height:680px;position:relative}.wti-label-row{opacity:0;background-color:#0000;border-left:.5px solid #0b0c341a;border-radius:3px;flex-direction:column;justify-content:center;height:68px;padding-left:16px;transition:opacity .5s 60ms,transform .5s 60ms,background-color .2s,border-color .2s;display:flex;position:absolute;left:16px;right:0;transform:translateY(12px)}.wti-label-row--visible{opacity:1;transform:translateY(0)}.wti-label-row[data-layer="0"]{top:calc(var(--wti-stack-y) + 80px - 34px)}.wti-label-row[data-layer="1"]{top:calc(var(--wti-stack-y) + 148px - 34px)}.wti-label-row[data-layer="2"]{top:calc(var(--wti-stack-y) + 216px - 34px)}.wti-label-row[data-layer="3"]{top:calc(var(--wti-stack-y) + 284px - 34px)}.wti-label-row[data-layer="4"]{top:calc(var(--wti-stack-y) + 352px - 34px)}.wti-label-row[data-layer="5"]{top:calc(var(--wti-stack-y) + 420px - 34px)}@media (min-width:1024px){.wti-label-row[data-layer="0"]{top:calc(var(--wti-stack-y) + 80px - 34px - var(--wti-label-row0-extra));height:auto;min-height:calc(68px + var(--wti-label-row0-extra));box-sizing:border-box;justify-content:flex-start;padding-top:12px;padding-bottom:10px;overflow:visible}.wti-label-row:not(.wti-label-row--visible){pointer-events:none}}.wti-frame[data-wti-hover-layer="0"] .wti-label-row[data-layer="0"]{background-color:#0b0c340b;border-left-color:#0b0c3429}.wti-frame[data-wti-hover-layer="0"] .wti-diamond-row[data-layer="0"] .wti-diamond-shape{background:#28294c}.wti-frame[data-wti-hover-layer="1"] .wti-label-row[data-layer="1"]{background-color:#0b0c340b;border-left-color:#0b0c3429}.wti-frame[data-wti-hover-layer="1"] .wti-diamond-row[data-layer="1"] .wti-diamond-shape{background:#3f416a}.wti-frame[data-wti-hover-layer="2"] .wti-label-row[data-layer="2"]{background-color:#0b0c340b;border-left-color:#0b0c3429}.wti-frame[data-wti-hover-layer="2"] .wti-diamond-row[data-layer="2"] .wti-diamond-shape{background:#565988}.wti-frame[data-wti-hover-layer="3"] .wti-label-row[data-layer="3"]{background-color:#0b0c340b;border-left-color:#0b0c3429}.wti-frame[data-wti-hover-layer="3"] .wti-diamond-row[data-layer="3"] .wti-diamond-shape{background:#7779a5}.wti-frame[data-wti-hover-layer="4"] .wti-label-row[data-layer="4"]{background-color:#0b0c340b;border-left-color:#0b0c3429}.wti-frame[data-wti-hover-layer="4"] .wti-diamond-row[data-layer="4"] .wti-diamond-shape{background:#9d9ec1}.wti-frame[data-wti-hover-layer="5"] .wti-label-row[data-layer="5"]{background-color:#0b0c340b;border-left-color:#0b0c3429}.wti-frame[data-wti-hover-layer="5"] .wti-diamond-row[data-layer="5"] .wti-diamond-shape{background:#e5e6f1;border-color:#0b0c3429}.wti-label-name{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;margin:0 0 3px;font-size:14px;font-weight:400;line-height:1.25}.wti-label-desc{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c3473;margin:0;font-size:12px;font-weight:300;line-height:1.45}@media (max-width:1023px){.wti-section{padding:0 24px 64px}.wti-scroll-driver--tall{min-height:0}.wti-sticky{min-height:0;padding:40px 0 32px;position:relative;top:auto}.wti-frame{grid-template-columns:1fr;gap:40px 0}.wti-landscape-title{max-width:none;font-size:clamp(28px,8vw,44px)}.wti-step-name,.wti-ctx-text{max-width:none}.wti-stack-col{-webkit-overflow-scrolling:touch;overflow-x:auto}.wti-stack-inner{width:360px;max-width:none;height:680px;margin:0 auto}.wti-labels-col{flex-direction:column;gap:12px;height:auto;min-height:420px;display:flex}.wti-label-row{height:auto;min-height:56px;transition:none;position:relative;left:0;opacity:1!important;top:auto!important;transform:none!important}}@media (max-width:639px){.wti-stack-col{justify-content:center;display:flex}.wti-stack-inner{width:min(100%,320px)}.wti-ctx-text{padding-left:14px;font-size:14px}.wti-label-name{font-size:13px}.wti-label-desc{font-size:11px}}@media (prefers-reduced-motion:reduce){.wti-scroll-driver--tall{min-height:0}.wti-sticky{min-height:0;position:relative;top:auto}.wti-diamond-row{transition:none}.wti-diamond-row .wti-diamond-shape{opacity:1!important;visibility:visible!important;transition:none!important;transform:rotate(45deg)scale(1)!important}@media (min-width:1024px){.wti-diamond-row .wti-diamond-shape{transform:rotateX(45deg)rotate(45deg)scale(1)!important}}.wti-label-row{transition:none;opacity:1!important;transform:none!important}.wti-live .wti-ctx-text{animation:none!important}}.process-section{background:#0b0c34;padding:128px 48px}.process-inner{grid-template-columns:4fr 8fr;align-items:start;gap:0 80px;max-width:1200px;margin:0 auto;display:grid}.process-eyebrow{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#fafaf8;margin-bottom:16px;font-size:11px;font-weight:300}.process-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#fff;letter-spacing:-.015em;font-size:36px;font-weight:400;line-height:1.15}.process-steps{grid-template-columns:1fr 1fr 1fr;gap:0;display:grid}.process-step{border-left:.5px solid #ffffff14;padding:0 36px}.process-step:first-child{border-left:none;padding-left:0}.step-number{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#fafaf8;margin-bottom:16px;font-size:10px;font-weight:300}.step-title{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#ffffffe0;margin-bottom:12px;font-size:15px;font-weight:400}.step-body{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff7a;font-size:13px;font-weight:300;line-height:1.65}@media (max-width:1023px){.process-section{padding:72px 24px}.process-inner{grid-template-columns:1fr;gap:48px}.process-headline{font-size:clamp(28px,6.5vw,36px)}.process-steps{grid-template-columns:1fr}.process-step{border-top:.5px solid #ffffff14;border-left:none;padding:24px 0}.process-step:first-child{border-top:none;padding-top:0}}.trust-section{background:#fafaf8;padding:128px 48px}.trust-inner{grid-template-columns:5fr 7fr;align-items:start;gap:0 80px;max-width:1200px;margin:0 auto;display:grid}.testimonial{border-left:2px solid #4a3a70;padding-left:24px}.testimonial-quote{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:1.45}.testimonial-attribution{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c3461;margin-top:20px;font-size:13px;font-weight:300;line-height:1.5}.security-eyebrow{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#0b0c3459;margin-bottom:24px;font-size:11px;font-weight:300}.credential-row{border-top:.5px solid #0b0c3414;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.credential-name{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;font-size:13px;font-weight:300}.credential-value{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c3466;font-size:13px;font-weight:300}.security-link{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c348c;border-top:.5px solid #0b0c3414;margin-top:4px;padding-top:14px;font-size:13px;font-weight:300;text-decoration:none;display:block}@media (max-width:1023px){.trust-section{padding:72px 24px}.trust-inner{grid-template-columns:1fr;gap:48px}.testimonial-quote{font-size:clamp(18px,4.5vw,20px)}.credential-row{flex-wrap:wrap;gap:8px 16px}}.cta-section{text-align:center;background:#0b0c34;padding:160px 48px}.cta-inner{max-width:600px;margin:0 auto}.cta-eyebrow{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#fafaf8;margin-bottom:20px;font-size:11px;font-weight:300}.cta-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#fff;letter-spacing:-.02em;margin-bottom:20px;font-size:44px;font-weight:400;line-height:1.12}.cta-body{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff80;margin-bottom:40px;font-size:16px;font-weight:300;line-height:1.72}.btn-cta-final{color:#0b0c34;font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;cursor:pointer;letter-spacing:.01em;background:#fafaf8;border:none;border-radius:4px;padding:14px 32px;font-size:14px;font-weight:400;text-decoration:none;display:inline-block}.cta-fine-print{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#fafaf8;margin-top:16px;font-size:12px;font-weight:300}@media (max-width:900px){.cta-section{padding:96px 24px}.cta-headline{font-size:clamp(28px,8vw,44px)}}.product-brand-page{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;font-weight:300}.product-brand-page *{box-shadow:none!important}.product-brand-page .product-hero{background:#0b0c34;padding:140px 48px 120px;position:relative}.product-brand-page .product-hero-inner{max-width:1200px;margin:0 auto}.product-brand-page .product-eyebrow{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#4a3a70cc;margin-bottom:20px;font-size:11px;font-weight:300}.product-brand-page .product-eyebrow.product-eyebrow--source,.product-brand-page .product-eyebrow.product-eyebrow--evaluate,.product-brand-page .product-eyebrow.product-eyebrow--contract{color:#fffff8}.product-brand-page .product-hero-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#fff;letter-spacing:-.02em;max-width:720px;margin-bottom:24px;font-size:52px;font-weight:400;line-height:1.08}.product-brand-page .product-hero-subline{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff94;max-width:520px;margin-bottom:40px;font-size:17px;font-weight:300;line-height:1.75}.product-brand-page .product-intro{background:#fafaf8;padding:96px 48px}.product-brand-page .product-intro-inner{grid-template-columns:4fr 8fr;align-items:start;gap:0 80px;max-width:1200px;margin:0 auto;display:grid}.product-brand-page .intro-label{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.3}.product-brand-page .intro-body{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c3494;margin-bottom:24px;font-size:16px;font-weight:300;line-height:1.75}.product-brand-page .intro-body p{margin:0 0 1.1em}.product-brand-page .intro-body p:last-child{margin-bottom:0}.product-brand-page .intro-body em{font-style:italic}.product-brand-page .btn-text-link{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c34a6;letter-spacing:.01em;font-size:14px;font-weight:300;text-decoration:none}.product-brand-page .btn-text-link:hover{color:#0b0c34}.product-brand-page .product-outcomes-section{background:#0b0c34;padding:128px 48px}.product-brand-page .product-outcomes-inner{max-width:1200px;margin:0 auto}.product-brand-page .product-outcomes-header{margin-bottom:56px}.product-brand-page .product-outcomes-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#fff;letter-spacing:-.015em;font-size:36px;font-weight:400;line-height:1.15}.product-brand-page .product-outcomes-rows{flex-direction:column;display:flex}.product-brand-page .product-outcome-row{border-top:.5px solid #ffffff14;grid-template-columns:1fr 2fr;align-items:start;gap:0 80px;padding:28px 0;display:grid}.product-brand-page .product-outcome-row:last-child{border-bottom:.5px solid #ffffff14}.product-brand-page .product-outcome-row-title{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#ffffffe0;font-size:15px;font-weight:400}.product-brand-page .product-outcome-row-body{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff80;margin:0;font-size:13px;font-weight:300;line-height:1.65}.product-brand-page .capabilities-section{background:#fafaf8;padding:96px 48px}.product-brand-page .capabilities-inner{max-width:1200px;margin:0 auto}.product-brand-page .capabilities-section .eyebrow{margin-bottom:32px}.product-brand-page .capabilities-grid{border-bottom:.5px solid #0b0c3414;grid-template-columns:1fr 1fr;gap:0;display:grid}.product-brand-page .cap-item{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c34a6;border-top:.5px solid #0b0c3414;padding:14px 0;font-size:14px;font-weight:300;line-height:1.6}.product-brand-page .cap-item:nth-child(odd){padding-right:48px}.product-brand-page .demo-section{background:#fafaf8;padding:96px 48px}.product-brand-page .demo-inner{max-width:1200px;margin:0 auto}.product-brand-page .demo-eyebrow{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#0b0c3459;margin-bottom:16px;font-size:11px;font-weight:300}.product-brand-page .demo-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;margin-bottom:40px;font-size:32px;font-weight:400;line-height:1.15}.product-brand-page .demo-tabs{border-bottom:.5px solid #0b0c341a;flex-wrap:wrap;gap:0;margin-bottom:32px;display:flex}.product-brand-page .demo-tab{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c3473;cursor:pointer;background:0 0;border:none;border-bottom:1.5px solid #0000;margin-right:20px;padding:10px 20px 10px 0;font-size:13px;font-weight:300;transition:color .15s,border-color .15s}.product-brand-page .demo-tab:hover{color:#0b0c34a6}.product-brand-page .demo-tab.active{color:#0b0c34;border-bottom-color:#4a3a70}.product-brand-page .demo-screenshot{border:.5px solid #0b0c341a;border-radius:4px;width:100%;overflow:hidden}.product-brand-page .demo-screenshot img{width:100%;height:auto;display:block}.product-brand-page .demo-caption{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c348c;text-align:center;max-width:640px;margin:0 auto 24px;font-size:14px;font-weight:300;line-height:1.65}.product-brand-page .product-cta-section{text-align:center;background:#0b0c34;padding:120px 48px}.product-brand-page .product-cta-inner{max-width:560px;margin:0 auto}.product-brand-page .product-cta-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#fff;letter-spacing:-.015em;margin-bottom:16px;font-size:36px;font-weight:400;line-height:1.15}.product-brand-page .product-cta-body{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff80;margin-bottom:36px;font-size:16px;font-weight:300;line-height:1.7}.product-brand-page .product-cta-section .btn-cta-final{color:#0b0c34;font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em;background:#fafaf8;border:none;border-radius:4px;padding:14px 32px;font-size:14px;font-weight:400;text-decoration:none;display:inline-block}@media (max-width:1023px){.product-brand-page .product-hero{padding:120px 24px 88px}.product-brand-page .product-hero-headline{font-size:clamp(32px,8vw,52px)}.product-brand-page .product-intro{padding:72px 24px}.product-brand-page .product-intro-inner{grid-template-columns:1fr;gap:24px}.product-brand-page .product-outcomes-section{padding:72px 24px}.product-brand-page .product-outcome-row{grid-template-columns:1fr;gap:12px}.product-brand-page .capabilities-section,.product-brand-page .demo-section{padding:72px 24px}.product-brand-page .capabilities-grid{grid-template-columns:1fr}.product-brand-page .cap-item:nth-child(odd){padding-right:0}.product-brand-page .product-cta-section{padding:96px 24px}.product-brand-page .product-cta-headline{font-size:clamp(28px,6vw,36px)}}.footer-marketing{background:#0b0c34;border-top:.5px solid #ffffff14;padding:72px 48px 48px}.footer-grid{grid-template-columns:3fr 3fr 3fr 3fr;gap:0 48px;max-width:1200px;margin:0 auto 64px;display:grid}.footer-brand-logo-link{margin-bottom:8px;line-height:0;text-decoration:none;display:inline-block}.footer-brand-logo-link:hover{opacity:.92}.footer-brand-logo{filter:brightness(0)invert();width:auto;height:22px;display:block}.footer-brand-tagline{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff59;font-size:13px;font-weight:300}.footer-col-label{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#fafaf8;margin-bottom:18px;font-size:10px;font-weight:300}.footer-marketing .footer-link{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff7a;cursor:pointer;text-align:left;background:0 0;border:none;width:fit-content;max-width:100%;margin-bottom:11px;padding:0;font-size:13px;font-weight:300;text-decoration:none;transition:color .15s;display:block}.footer-marketing a.footer-link:hover,.footer-marketing button.footer-link:hover{color:#ffffffc7}.footer-bottom{border-top:.5px solid #ffffff14;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding-top:24px;display:flex}.footer-legal{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff42;font-size:12px;font-weight:300}.footer-linkedin{color:#ffffff5c;transition:color .15s}.footer-linkedin svg{width:18px;height:18px}.footer-linkedin:hover{color:#ffffffa6}@media (max-width:900px){.footer-marketing{padding:48px 24px 32px}.footer-grid{grid-template-columns:1fr 1fr;margin-bottom:48px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}}.about-brand-page,.careers-brand-page{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;font-weight:300}.about-brand-page .about-hero{background:#0b0c34;padding:140px 48px 120px}.about-brand-page .about-hero-inner{max-width:1200px;margin:0 auto}.about-brand-page .about-hero-eyebrow{color:#fffff8;margin-bottom:20px;display:block}.about-brand-page .about-hero-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#fff;letter-spacing:-.02em;max-width:760px;margin:0 0 24px;font-size:56px;font-weight:400;line-height:1.08}.about-brand-page .about-hero-subline{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff8c;max-width:520px;margin:0 0 40px;font-size:17px;font-weight:300;line-height:1.75}.about-brand-page .story-section{background:#fafaf8;padding:128px 48px}.about-brand-page .story-inner{grid-template-columns:5fr 7fr;align-items:start;gap:0 80px;max-width:1200px;margin:0 auto;display:grid}.about-brand-page .story-eyebrow{margin-bottom:16px;display:block}.about-brand-page .story-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;margin:0;font-size:36px;font-weight:400;line-height:1.15}.about-brand-page .story-right p{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c3494;margin:0 0 16px;font-size:15px;font-weight:300;line-height:1.75}.about-brand-page .story-right p:last-child{margin-bottom:0}.about-brand-page .timeline-section{background:#fafaf8;border-top:.5px solid #0b0c3414;padding:128px 48px}.about-brand-page .timeline-inner{max-width:1200px;margin:0 auto}.about-brand-page .timeline-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;margin:0 0 56px;font-size:40px;font-weight:400;line-height:1.12}.about-brand-page .timeline-section .eyebrow{margin-bottom:16px;display:block}.about-brand-page .tl-track-bar{justify-content:space-between;align-items:flex-start;margin-bottom:48px;padding-bottom:36px;display:flex;position:relative}.about-brand-page .tl-track-line{z-index:0;pointer-events:none;background:#0b0c341a;height:.5px;position:absolute;top:29.85px;left:0;right:0}.about-brand-page .tl-track-active-dot{z-index:2;pointer-events:none;background:#0b0c34;border-radius:50%;width:10px;height:10px;margin:0;padding:0;transition:left .38s cubic-bezier(.22,1,.36,1);position:absolute;top:29.85px;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #4a3a702e}.about-brand-page .tl-year-point{z-index:1;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex;position:relative}.about-brand-page .tl-year-point:disabled{cursor:not-allowed;opacity:.55}.about-brand-page .tl-year-dot-wrap{justify-content:center;align-items:center;width:100%;height:10px;display:flex}.about-brand-page .tl-year-dot{background:#0b0c342e;border-radius:50%;flex-shrink:0;width:7px;height:7px}.about-brand-page .tl-year-label{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#0b0c3452;font-size:11px;font-weight:300;line-height:1.35;transition:color .2s}.about-brand-page .tl-year-point.active .tl-year-label{color:#0b0c34}.about-brand-page .tl-content-panel{box-sizing:border-box;opacity:1;border-top:.5px solid #0b0c341a;grid-template-columns:280px 1fr;align-items:start;gap:0 80px;min-height:316.2px;padding-top:40px;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .38s;display:grid;transform:translate(0)}.about-brand-page .tl-content-panel--exit{opacity:0;transform:translate(-48px)}.about-brand-page .tl-content-panel--enter-prep{opacity:0;transform:translate(48px);transition:none!important}.about-brand-page .tl-content-panel--shown{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.about-brand-page .tl-content-panel{transition:none!important}.about-brand-page .tl-content-panel--exit,.about-brand-page .tl-content-panel--enter-prep{opacity:1!important;transform:none!important}.about-brand-page .tl-track-active-dot{transition:none!important}}.about-brand-page .tl-big-year{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.02em;margin-bottom:20px;font-size:56px;font-weight:400;line-height:1}.about-brand-page .tl-context-label{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.11em;color:#0b0c344d;margin-bottom:10px;font-size:10px;font-weight:300}.about-brand-page .tl-tags{flex-wrap:wrap;gap:6px;display:flex}.about-brand-page .tl-tag{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;letter-spacing:.04em;color:#0b0c347a;white-space:nowrap;border:.5px solid #0b0c3429;border-radius:2px;padding:3px 10px;font-size:10px;font-weight:300}.about-brand-page .tl-content-right{padding-top:8px}.about-brand-page .tl-milestone-dot{background:#4a3a70;border-radius:50%;width:8px;height:8px;margin-bottom:16px}.about-brand-page .tl-content-panel.primary .tl-milestone-dot{background:#0b0c34}.about-brand-page .tl-milestone-title{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.01em;margin-bottom:14px;font-size:24px;font-weight:400;line-height:1.25}.about-brand-page .tl-milestone-desc{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c348c;max-width:560px;margin:0;font-size:15px;font-weight:300;line-height:1.72}.about-brand-page .tl-controls{border-top:.5px solid #0b0c3414;justify-content:flex-end;align-items:center;gap:10px;margin-top:44px;padding-top:20px;display:flex}.about-brand-page .tl-step-label{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#0b0c344d;margin-right:6px;font-size:11px;font-weight:300}.about-brand-page .tl-btn{cursor:pointer;color:#0b0c348c;background:0 0;border:.5px solid #0b0c3433;border-radius:2px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:border-color .15s,color .15s;display:flex}.about-brand-page .tl-btn:hover:not(:disabled){color:#0b0c34;border-color:#0b0c3473}.about-brand-page .tl-btn:disabled{opacity:.22;cursor:not-allowed}.about-brand-page .founders-section{background:#fafaf8;border-top:.5px solid #0b0c3414;padding:128px 48px}.about-brand-page .founders-inner{max-width:1200px;margin:0 auto}.about-brand-page .founders-eyebrow{margin-bottom:16px;display:block}.about-brand-page .founders-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;margin:0 0 48px;font-size:36px;font-weight:400;line-height:1.15}.about-brand-page .founders-grid{grid-template-columns:1fr 1fr 1fr;gap:0 48px;display:grid}.about-brand-page .founder-item{border-top:.5px solid #0b0c341a;padding-top:24px}.about-brand-page .founder-photo{object-fit:cover;filter:grayscale(20%);border-radius:50%;width:48px;height:48px;margin-bottom:16px}.about-brand-page .founder-name{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;margin-bottom:4px;font-size:15px;font-weight:400}.about-brand-page .founder-linkedin{color:#0b0c3452;align-items:center;margin-bottom:12px;transition:color .15s;display:inline-flex}.about-brand-page .founder-linkedin:hover{color:#0b0c34}.about-brand-page .founder-linkedin-icon{width:18px;height:18px;display:block}.about-brand-page .founder-title{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c346b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:300}.about-brand-page .founder-bio{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c348c;font-size:13px;font-weight:300;line-height:1.65}.about-brand-page .investors-section{background:#fafaf8;border-top:.5px solid #0b0c3414;padding:0 48px 128px}.about-brand-page .investors-inner{max-width:1200px;margin:0 auto;padding-top:64px}.about-brand-page .investors-eyebrow{margin-bottom:16px;display:block}.about-brand-page .investors-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;margin:0 0 48px;font-size:36px;font-weight:400;line-height:1.15}@keyframes about-investors-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-brand-page .investors-marquee{border-top:.5px solid #0b0c3414;width:100%;padding-top:28px;overflow:hidden;container:investors-marquee/inline-size}.about-brand-page .investors-marquee-track{align-items:center;gap:0;width:max-content;animation:64s linear infinite about-investors-marquee;display:flex}.about-brand-page .investors-marquee:hover .investors-marquee-track{animation-play-state:paused}.about-brand-page .investors-marquee-item{box-sizing:border-box;flex:0 0 25cqw;justify-content:center;align-items:center;width:25cqw;max-width:25cqw;height:120px;padding-left:0;padding-right:0;display:flex}.about-brand-page .investors-marquee-item img{object-fit:contain;filter:grayscale();opacity:.45;width:auto;max-width:100%;height:60px;transition:opacity .2s}.about-brand-page .investors-marquee-item img[src*="645-logo"],.about-brand-page .investors-marquee-item img[src*=blackbird]{height:108px}.about-brand-page .investors-marquee-item:hover img{opacity:.7}@media (prefers-reduced-motion:reduce){.about-brand-page .investors-marquee-track{animation:none}}.about-brand-page .about-cta{text-align:center;background:#0b0c34;padding:160px 48px}.about-brand-page .about-cta-inner{max-width:580px;margin:0 auto}.about-brand-page .about-cta-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#fff;letter-spacing:-.02em;margin:0 0 18px;font-size:40px;font-weight:400;line-height:1.12}.about-brand-page .about-cta-body{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff80;margin:0 0 36px;font-size:16px;font-weight:300;line-height:1.72}.about-brand-page .about-cta-fine{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#fffff8;margin:16px 0 0;font-size:12px;font-weight:300}@media (max-width:1023px){.about-brand-page .about-hero{padding:120px 24px 88px}.about-brand-page .about-hero-headline{font-size:clamp(32px,8vw,56px)}.about-brand-page .about-hero-subline{max-width:none;margin-bottom:32px;font-size:15px;line-height:1.7}.about-brand-page .story-section,.about-brand-page .timeline-section,.about-brand-page .founders-section{padding:72px 24px}.about-brand-page .story-inner{grid-template-columns:1fr;gap:32px}.about-brand-page .story-headline{font-size:clamp(28px,6.5vw,36px)}.about-brand-page .story-right p{font-size:15px}.about-brand-page .timeline-headline{margin-bottom:40px;font-size:clamp(28px,5vw,40px)}.about-brand-page .tl-track-bar{flex-wrap:wrap;justify-content:flex-start;gap:16px 24px;padding-bottom:24px}.about-brand-page .tl-track-line{display:none}.about-brand-page .tl-content-panel{grid-template-columns:1fr;gap:24px;min-height:427.8px}.about-brand-page .tl-milestone-desc{max-width:none}.about-brand-page .tl-big-year{font-size:44px}.about-brand-page .tl-controls{flex-wrap:wrap;justify-content:center;gap:12px 16px;margin-top:32px;padding-top:16px}.about-brand-page .tl-step-label{text-align:center;order:-1;width:100%;margin-right:0}.about-brand-page .tl-btn{width:44px;min-width:44px;height:44px;min-height:44px}.about-brand-page .founders-grid{grid-template-columns:1fr;gap:32px}.about-brand-page .founders-headline{margin-bottom:32px;font-size:clamp(28px,6.5vw,36px)}.about-brand-page .investors-section{padding:0 24px 72px}.about-brand-page .investors-headline{font-size:clamp(28px,6.5vw,36px)}.about-brand-page .investors-marquee-item{flex:0 0 33.3333cqw;width:33.3333cqw;max-width:33.3333cqw;height:100px;padding-left:2px;padding-right:2px}.about-brand-page .investors-marquee-item img{height:48px}.about-brand-page .investors-marquee-item img[src*="645-logo"],.about-brand-page .investors-marquee-item img[src*=blackbird]{height:86.4px}.about-brand-page .about-cta{padding:96px 24px}.about-brand-page .about-cta-headline{font-size:clamp(28px,6vw,40px)}.about-brand-page .about-cta-body{font-size:15px}}@media (max-width:639px){.about-brand-page .about-hero{padding:96px 20px 72px}.about-brand-page .story-section,.about-brand-page .timeline-section,.about-brand-page .founders-section{padding:56px 20px}.about-brand-page .investors-section{padding:0 20px 56px}.about-brand-page .about-cta{padding:72px 20px}.about-brand-page .tl-track-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:0 14px;margin-bottom:28px;margin-left:-4px;margin-right:-4px;padding-bottom:20px;padding-left:4px;padding-right:4px;overflow:auto visible}.about-brand-page .tl-track-bar::-webkit-scrollbar{display:none}.about-brand-page .tl-year-point{flex:none}.about-brand-page .tl-year-label{font-size:10px}.about-brand-page .tl-tag{padding:3px 8px;font-size:9px}.about-brand-page .founder-item{padding-top:20px}.about-brand-page .investors-marquee-item{height:88px}.about-brand-page .investors-marquee-item img{height:36px}.about-brand-page .investors-marquee-item img[src*="645-logo"],.about-brand-page .investors-marquee-item img[src*=blackbird]{height:64.8px}}.careers-brand-page .careers-hero{background:#0b0c34;padding:140px 48px 120px}.careers-brand-page .careers-hero-inner{max-width:1200px;margin:0 auto}.careers-brand-page .careers-hero-eyebrow{color:#fffff8;margin-bottom:20px;display:block}.careers-brand-page .careers-hero-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#fff;letter-spacing:-.02em;max-width:760px;margin:0 0 24px;font-size:56px;font-weight:400;line-height:1.08}.careers-brand-page .careers-hero-subline{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff8c;max-width:520px;margin:0 0 40px;font-size:17px;font-weight:300;line-height:1.75}.careers-brand-page .careers-section{background:#fafaf8;padding:128px 48px}.careers-brand-page .careers-section--ruled{border-top:.5px solid #0b0c3414}.careers-brand-page .careers-inner{max-width:1200px;margin:0 auto}.careers-brand-page .careers-split{grid-template-columns:5fr 7fr;align-items:start;gap:0 80px;display:grid}.careers-brand-page .careers-split-eyebrow{margin-bottom:16px;display:block}.careers-brand-page .careers-split-title{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;margin:0;font-size:36px;font-weight:400;line-height:1.15}.careers-brand-page .careers-prose p{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c3494;margin:0 0 16px;font-size:15px;font-weight:300;line-height:1.75}.careers-brand-page .careers-prose p:last-child{margin-bottom:0}.careers-brand-page .careers-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 56px;margin-top:64px;display:grid}.careers-brand-page .careers-tiles--tight{margin-top:0;margin-bottom:0}.careers-brand-page .careers-tiles-wrap{max-width:900px;margin:0 auto 48px}.careers-brand-page .careers-tile{border-top:.5px solid #0b0c3414;padding-top:24px}.careers-brand-page .careers-tile-icon{color:#0b0c34;background:#0b0c340f;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;display:flex}.careers-brand-page .careers-tile-icon svg{stroke-width:1.5px;width:20px;height:20px}.careers-brand-page .careers-tile-title{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;margin:0 0 8px;font-size:15px;font-weight:400;line-height:1.3}.careers-brand-page .careers-tile-body{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c3494;margin:0;font-size:13px;font-weight:300;line-height:1.65}.careers-brand-page .careers-band-centered{text-align:center;max-width:640px;margin:0 auto 48px}.careers-brand-page .careers-band-centered--after{margin-top:0;margin-bottom:0}.careers-brand-page .careers-band-centered .careers-prose p{text-align:center}.careers-brand-page .careers-section-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.02em;margin:0 0 20px;font-size:40px;font-weight:400;line-height:1.12}.careers-brand-page .careers-benefits-head{text-align:center;max-width:560px;margin:0 auto 56px}.careers-brand-page .careers-benefits-head .careers-section-headline{margin-bottom:12px}.careers-brand-page .careers-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.careers-brand-page .careers-benefit{text-align:center}.careers-brand-page .careers-benefit-icon{color:#0b0c34;background:#0b0c340f;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 12px;display:flex}.careers-brand-page .careers-benefit-icon svg{stroke-width:1.5px;width:20px;height:20px}.careers-brand-page .careers-benefit-title{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;margin:0 0 6px;font-size:14px;font-weight:400}.careers-brand-page .careers-benefit-body{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c3494;margin:0;font-size:13px;font-weight:300;line-height:1.6}.careers-brand-page .careers-promise-inner{text-align:center;max-width:560px;margin:0 auto}.careers-brand-page .careers-promise-inner .careers-section-headline{margin-bottom:24px}.careers-brand-page .careers-promise-list{margin:0;padding:0;list-style:none}.careers-brand-page .careers-promise-list li{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#0b0c3494;margin:0 0 12px;font-size:15px;font-weight:300;line-height:1.75}.careers-brand-page .careers-promise-list li:last-child{margin-bottom:0}.careers-brand-page .careers-cta{text-align:center;background:#0b0c34;padding:160px 48px}.careers-brand-page .careers-cta-inner{max-width:720px;margin:0 auto}.careers-brand-page .careers-cta-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#fff;letter-spacing:-.02em;margin:0 0 18px;font-size:40px;font-weight:400;line-height:1.12}.careers-brand-page .careers-cta-body{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;color:#ffffff80;margin:0 0 36px;font-size:16px;font-weight:300;line-height:1.72}.careers-brand-page .careers-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.careers-brand-page .careers-cta-secondary{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#fafaf8;letter-spacing:.01em;background:0 0;border:.5px solid #ffffff59;border-radius:4px;padding:14px 28px;font-size:14px;font-weight:400;text-decoration:none;display:inline-block}.careers-brand-page .careers-cta-secondary:hover{color:#fff;border-color:#ffffff8c}@media (max-width:1023px){.careers-brand-page .careers-hero{padding:120px 24px 88px}.careers-brand-page .careers-hero-headline{font-size:clamp(32px,8vw,56px)}.careers-brand-page .careers-hero-subline{max-width:none;margin-bottom:32px;font-size:15px;line-height:1.7}.careers-brand-page .careers-section{padding:72px 24px}.careers-brand-page .careers-split{grid-template-columns:1fr;gap:32px}.careers-brand-page .careers-split-title{font-size:clamp(28px,6.5vw,36px)}.careers-brand-page .careers-tiles{gap:32px 24px;margin-top:40px}.careers-brand-page .careers-section-headline{font-size:clamp(28px,5vw,40px)}.careers-brand-page .careers-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-brand-page .careers-cta{padding:96px 24px}.careers-brand-page .careers-cta-headline{font-size:clamp(28px,6vw,40px)}}@media (max-width:639px){.careers-brand-page .careers-hero{padding:96px 20px 72px}.careers-brand-page .careers-section{padding:56px 20px}.careers-brand-page .careers-tiles,.careers-brand-page .careers-benefits-grid{grid-template-columns:1fr}.careers-brand-page .careers-cta{padding:72px 20px}.careers-brand-page .careers-cta-actions{flex-direction:column;width:100%}.careers-brand-page .careers-cta-actions .btn-cta-final,.careers-brand-page .careers-cta-actions .careers-cta-secondary{text-align:center;width:100%}}.contact-brand-page{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;font-weight:300}.contact-brand-page .contact-page-section{background:#fafaf8;padding:112px 0 128px}.contact-brand-page .contact-page-inner{max-width:1200px;margin:0 auto;padding:0 48px}.contact-brand-page .contact-page-header{text-align:center;margin-bottom:48px}.contact-brand-page .contact-page-eyebrow{margin-bottom:16px;display:block}.contact-brand-page .contact-page-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;margin:0 0 20px;font-size:clamp(36px,4.5vw,44px);font-weight:400;line-height:1.12}.contact-brand-page .contact-page-intro{color:#0b0c3494;max-width:520px;margin:0 auto;font-size:15px;line-height:1.75}.contact-brand-page .contact-page-form-wrap{width:100%;max-width:700px;margin:0 auto}.contact-brand-page .contact-page-form-panel{background:#fff;border:.5px solid #0b0c341a;border-radius:4px;padding:40px}.contact-brand-page .contact-page-success{text-align:center;max-width:520px;margin:0 auto}.contact-brand-page .contact-page-success-icon-wrap{margin-bottom:24px}.contact-brand-page .contact-page-success-icon{width:80px;height:80px;color:var(--cotiss-purple-dark);stroke-width:1.25px;margin:0 auto}.contact-brand-page .contact-page-success-title{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(26px,3.5vw,32px);font-weight:400;line-height:1.2}.contact-brand-page .contact-page-success-body{color:#0b0c3494;margin:0 0 32px;font-size:15px;line-height:1.75}@media (max-width:1023px){.contact-brand-page .contact-page-section{padding:80px 0 96px}.contact-brand-page .contact-page-inner{padding:0 24px}.contact-brand-page .contact-page-header{margin-bottom:40px}.contact-brand-page .contact-page-form-panel{padding:28px 24px}}@media (max-width:639px){.contact-brand-page .contact-page-section{padding:64px 0 80px}.contact-brand-page .contact-page-inner{padding:0 20px}.contact-brand-page .contact-page-form-panel{padding:24px 20px}}.policy-brand-page{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;font-weight:300}.policy-brand-page .policy-page-hero{background:#fafaf8;padding:112px 0 32px}.policy-brand-page .policy-page-inner{max-width:1200px;margin:0 auto;padding:0 48px}.policy-brand-page .policy-page-header{text-align:center;max-width:720px;margin:0 auto}.policy-brand-page .policy-page-eyebrow{margin-bottom:16px;display:block}.policy-brand-page .policy-page-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;margin:0 0 20px;font-size:clamp(36px,4.5vw,44px);font-weight:400;line-height:1.12}.policy-brand-page .policy-page-intro{color:#0b0c3494;margin:0 0 16px;font-size:15px;line-height:1.75}.policy-brand-page .policy-page-meta{color:#0b0c3466;margin:0;font-size:13px}.policy-brand-page .policy-page-body{background:#fafaf8;padding:0 0 128px}.policy-brand-page .policy-page-inner--reading{max-width:800px;padding:0 48px}.policy-brand-page .policy-page-markdown.prose-cotiss{color:#0b0c3494;font-size:15px;line-height:1.75}.policy-brand-page .policy-page-markdown.prose-cotiss h1,.policy-brand-page .policy-page-markdown.prose-cotiss h2,.policy-brand-page .policy-page-markdown.prose-cotiss h3,.policy-brand-page .policy-page-markdown.prose-cotiss h4{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;font-weight:400}.policy-brand-page .policy-page-markdown.prose-cotiss h1{font-size:1.75rem}.policy-brand-page .policy-page-markdown.prose-cotiss h2{font-size:1.35rem}.policy-brand-page .policy-page-markdown.prose-cotiss h3{font-size:1.125rem}.policy-brand-page .policy-page-markdown.prose-cotiss strong{color:#0b0c34;font-weight:400}.policy-brand-page .policy-page-markdown.prose-cotiss a{color:var(--cotiss-purple-dark)}@media (max-width:1023px){.policy-brand-page .policy-page-hero{padding:80px 0 28px}.policy-brand-page .policy-page-inner,.policy-brand-page .policy-page-inner--reading{padding-left:24px;padding-right:24px}.policy-brand-page .policy-page-body{padding-bottom:96px}}@media (max-width:639px){.policy-brand-page .policy-page-hero{padding:64px 0 24px}.policy-brand-page .policy-page-body{padding-bottom:80px}.policy-brand-page .policy-page-inner,.policy-brand-page .policy-page-inner--reading{padding-left:20px;padding-right:20px}}.book-demo-brand-page{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;font-weight:300}.book-demo-brand-page .book-demo-page-section{background:#fafaf8;padding:112px 0 128px}.book-demo-brand-page .book-demo-page-inner{max-width:1200px;margin:0 auto;padding:0 48px}.book-demo-brand-page .book-demo-page-header{text-align:center;margin-bottom:48px}.book-demo-brand-page .book-demo-page-eyebrow{margin-bottom:16px;display:block}.book-demo-brand-page .book-demo-page-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;margin:0 0 16px;font-size:clamp(36px,4.5vw,44px);font-weight:400;line-height:1.12}.book-demo-brand-page .book-demo-page-lead{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;max-width:560px;margin:0 auto 16px;font-size:clamp(17px,2vw,20px);font-weight:400;line-height:1.35}.book-demo-brand-page .book-demo-page-intro{color:#0b0c3494;max-width:560px;margin:0 auto;font-size:15px;line-height:1.75}.book-demo-brand-page .book-demo-page-embed-wrap{width:100%;max-width:900px;margin:0 auto}@media (max-width:1023px){.book-demo-brand-page .book-demo-page-section{padding:80px 0 96px}.book-demo-brand-page .book-demo-page-inner{padding:0 24px}.book-demo-brand-page .book-demo-page-header{margin-bottom:40px}}@media (max-width:639px){.book-demo-brand-page .book-demo-page-section{padding:64px 0 80px}.book-demo-brand-page .book-demo-page-inner{padding:0 20px}}.blog-list-brand-page{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;font-weight:300}.blog-list-brand-page .blog-list-hero{background:#fafaf8;padding:112px 0 48px}.blog-list-brand-page .blog-list-inner{max-width:1200px;margin:0 auto;padding:0 48px}.blog-list-brand-page .blog-list-header{text-align:center}.blog-list-brand-page .blog-list-eyebrow{margin-bottom:16px;display:block}.blog-list-brand-page .blog-list-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;margin:0 0 16px;font-size:clamp(36px,5vw,44px);font-weight:400;line-height:1.12}.blog-list-brand-page .blog-list-intro{color:#0b0c3494;max-width:560px;margin:0 auto;font-size:15px;line-height:1.75}.blog-list-brand-page .blog-list-grid-section{background:#fafaf8;padding:0 0 128px}.blog-list-brand-page .blog-list-grid-inner{max-width:1200px;margin:0 auto;padding:0 48px}@media (max-width:1023px){.blog-list-brand-page .blog-list-hero{padding:80px 0 40px}.blog-list-brand-page .blog-list-inner,.blog-list-brand-page .blog-list-grid-inner{padding-left:24px;padding-right:24px}.blog-list-brand-page .blog-list-grid-section{padding-bottom:96px}}@media (max-width:639px){.blog-list-brand-page .blog-list-hero{padding:64px 0 32px}.blog-list-brand-page .blog-list-inner,.blog-list-brand-page .blog-list-grid-inner{padding-left:20px;padding-right:20px}.blog-list-brand-page .blog-list-grid-section{padding-bottom:80px}}.blog-post-brand-page{font-family:var(--font-enterprise-body),ui-sans-serif,system-ui,sans-serif;font-weight:300}.blog-post-brand-page .blog-post-hero{background:#fafaf8;padding:112px 0 32px}.blog-post-brand-page .blog-post-inner{max-width:1200px;margin:0 auto;padding:0 48px}.blog-post-brand-page .blog-post-back{color:var(--cotiss-purple-dark);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:300;text-decoration:none;transition:color .15s;display:inline-flex}.blog-post-brand-page .blog-post-back:hover{color:#4a3a70d9}.blog-post-brand-page .blog-post-meta{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.blog-post-brand-page .blog-post-meta-date{color:#0b0c3466}.blog-post-brand-page .blog-post-meta-sep{color:#0b0c3426}.blog-post-brand-page .blog-post-meta-author{color:var(--cotiss-purple-dark)}.blog-post-brand-page .blog-post-headline{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;letter-spacing:-.015em;text-align:center;margin:0;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.12}.blog-post-brand-page .blog-post-banner-section{background:#fafaf8;padding:0 0 24px}.blog-post-brand-page .blog-post-banner-inner{max-width:1200px;margin:0 auto;padding:0 48px}.blog-post-brand-page .blog-post-banner-wrap{aspect-ratio:21/6;background:var(--cotiss-lilac);border-radius:4px;width:100%;position:relative;overflow:hidden}.blog-post-brand-page .blog-post-content-section{background:#fafaf8;padding:24px 0 48px}.blog-post-brand-page .blog-post-content-inner{max-width:800px;margin:0 auto;padding:0 48px}.blog-post-brand-page .blog-post-markdown.prose-cotiss{color:#0b0c3494;font-size:15px}.blog-post-brand-page .blog-post-markdown.prose-cotiss h2,.blog-post-brand-page .blog-post-markdown.prose-cotiss h3{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#0b0c34;font-weight:400}.blog-post-brand-page .blog-post-cta-section{background:#fafaf8;padding:0 0 112px}.blog-post-brand-page .blog-post-cta-inner{max-width:800px;margin:0 auto;padding:0 48px}.blog-post-brand-page .blog-post-cta-panel{text-align:center;background:#0b0c34;border-radius:4px;padding:40px 32px}.blog-post-brand-page .blog-post-cta-title{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;color:#fafaf8;margin:0 0 12px;font-size:clamp(22px,2.5vw,28px);font-weight:400;line-height:1.2}.blog-post-brand-page .blog-post-cta-body{color:#ffffff8c;max-width:520px;margin:0 auto 24px;font-size:15px;line-height:1.65}.blog-post-brand-page .blog-post-cta-link{color:#0b0c34;min-height:40px;font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em;background:#fafaf8;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:9px 22px;font-size:14px;font-weight:400;text-decoration:none;transition:transform .18s ease-out,filter .18s ease-out;display:inline-flex}.blog-post-brand-page .blog-post-cta-link:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (max-width:1023px){.blog-post-brand-page .blog-post-hero{padding:80px 0 28px}.blog-post-brand-page .blog-post-inner,.blog-post-brand-page .blog-post-banner-inner,.blog-post-brand-page .blog-post-content-inner,.blog-post-brand-page .blog-post-cta-inner{padding-left:24px;padding-right:24px}.blog-post-brand-page .blog-post-cta-section{padding-bottom:96px}}@media (max-width:639px){.blog-post-brand-page .blog-post-hero{padding:64px 0 24px}.blog-post-brand-page .blog-post-inner,.blog-post-brand-page .blog-post-banner-inner,.blog-post-brand-page .blog-post-content-inner,.blog-post-brand-page .blog-post-cta-inner{padding-left:20px;padding-right:20px}.blog-post-brand-page .blog-post-cta-panel{padding:28px 20px}.blog-post-brand-page .blog-post-cta-section{padding-bottom:80px}}
:root{--ix-arrow-duration:.22s}[data-slot=button][data-variant=default]:focus-visible{outline-offset:3px;outline:2px solid #ffffffeb}[data-slot=button][data-variant=white]:focus-visible,[data-slot=button][data-variant=outline]:focus-visible,[data-slot=button][data-variant=ghost]:focus-visible{outline:2px solid var(--cotiss-purple-dark);outline-offset:3px}[data-slot=button][data-variant=default]:hover:not(:disabled):not(:active){filter:brightness(1.12);transform:translateY(-1px)}[data-slot=button][data-variant=outline]:hover:not(:disabled):not(:active){color:#4a3a70;background-color:#ffffff0d;border-color:#4a3a70}[data-slot=button][data-variant=ghost]:hover:not(:disabled):not(:active){color:#4a3a70;border-color:#4a3a708c}[data-slot=button]:active:not(:disabled){transition:var(--cotiss-btn-active-transition);filter:none;transform:scale(.985)}[data-slot=button][data-variant=link]:hover:not(:disabled):not(:active){filter:none;transform:none}[data-slot=button][data-variant=link]:active:not(:disabled){transition:var(--cotiss-btn-active-transition);transform:scale(.985)}[data-slot=button][data-variant=link]:focus-visible{outline:2px solid var(--cotiss-purple-dark);outline-offset:3px}.btn-hero-primary,.btn-cta-final,[data-slot=button][data-variant=white],nav.cotiss-marketing-nav .nav-cta{transition:var(--cotiss-btn-transition);position:relative;overflow:hidden}nav.cotiss-marketing-nav .nav-cta{outline:none}[data-slot=button][data-variant=white]{font-family:var(--font-enterprise-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em;font-weight:400}.btn-hero-primary:before,.btn-cta-final:before,[data-slot=button][data-variant=white]:before,nav.cotiss-marketing-nav .nav-cta:before{content:"";transform-origin:0;z-index:0;border-radius:inherit;background-color:#f1efe8;transition:transform .35s ease-out;position:absolute;inset:0;transform:scaleX(0)}.btn-hero-primary:hover:not(:active):before,.btn-cta-final:hover:not(:active):before,[data-slot=button][data-variant=white]:hover:not(:disabled):not(:active):before,nav.cotiss-marketing-nav .nav-cta:hover:not(:active):before{transform:scaleX(1)}.btn-hero-primary:hover:not(:active),.btn-cta-final:hover:not(:active),nav.cotiss-marketing-nav .nav-cta:hover:not(:active){filter:none;color:#0b0c34;transform:translateY(-1px)}[data-slot=button][data-variant=white]:hover:not(:disabled):not(:active){filter:none;color:var(--cotiss-purple-dark);transform:translateY(-1px)}.btn-hero-primary>*,.btn-cta-final>*,[data-slot=button][data-variant=white]>*,nav.cotiss-marketing-nav .nav-cta>*{z-index:1;font:inherit;letter-spacing:inherit;position:relative}.btn-hero-primary:active,.btn-cta-final:active,nav.cotiss-marketing-nav .nav-cta:active{transition:var(--cotiss-btn-active-transition);filter:none;transform:scale(.985)}.btn-hero-primary:focus-visible{outline-offset:3px;outline:2px solid #0b0c34}.btn-cta-final:focus-visible,.hero .btn-hero-primary:focus-visible{outline-offset:3px;outline:2px solid #fafaf8}.btn-hero-primary:hover:not(:active) .arr,.btn-cta-final:hover:not(:active) .arr{transform:translate(3px)}nav.cotiss-marketing-nav .nav-link,nav.cotiss-marketing-nav .nav-login{transition:var(--cotiss-btn-transition)}nav.cotiss-marketing-nav .nav-link:active,nav.cotiss-marketing-nav .nav-login:active{transition:var(--cotiss-btn-active-transition);transform:scale(.985)}nav.cotiss-marketing-nav .nav-link:focus-visible,nav.cotiss-marketing-nav .nav-login:focus-visible{outline-offset:3px;outline:2px solid #0b0c3459}nav.cotiss-marketing-nav a.nav-login.border{transition:var(--cotiss-btn-transition)}nav.cotiss-marketing-nav a.nav-login.border:hover:not(:active){color:#0b0c34d1;background-color:#ffffff0d;border-color:#0b0c3447}nav.cotiss-marketing-nav a.nav-login.border:active{transition:var(--cotiss-btn-active-transition);transform:scale(.985)}nav.cotiss-marketing-nav .nav-cta:focus-visible{outline-offset:0;outline:1px solid #0b0c34}nav.cotiss-marketing-nav button.nav-link[aria-label=Open\ menu]{transition:var(--cotiss-btn-transition)}nav.cotiss-marketing-nav button.nav-link[aria-label=Open\ menu]:hover:not(:active){background-color:#ffffff0d;border-color:#0b0c3438}nav.cotiss-marketing-nav button.nav-link[aria-label=Open\ menu]:active{transition:var(--cotiss-btn-active-transition);transform:scale(.985)}nav.cotiss-marketing-nav button.nav-link[aria-label=Open\ menu]:focus-visible{outline-offset:3px;outline:2px solid #0b0c341f}.what-cta{transition:var(--cotiss-btn-transition);position:relative}.what-cta:hover:not(:active){color:#fff;background-color:#ffffff0d;border-color:#ffffff6b}.what-cta:active{transition:var(--cotiss-btn-active-transition);transform:scale(.985)}.what-cta:focus-visible{outline-offset:3px;outline:2px solid #ffffff38}.security-link,.inline-cta-arrow,.product-brand-page .btn-text-link,nav.cotiss-marketing-nav .nav-links>button.nav-link:not(.inline-flex),nav.cotiss-marketing-nav .nav-links>a.nav-link,nav.cotiss-marketing-nav .nav-right a.nav-login:not(.flex),.footer-marketing a.footer-link,.footer-marketing button.footer-link{width:fit-content;max-width:100%;padding-bottom:3px;position:relative}.security-link{transition:var(--cotiss-btn-transition)}.security-link:after,.inline-cta-arrow:after,.product-brand-page .btn-text-link:after,nav.cotiss-marketing-nav .nav-links>button.nav-link:not(.inline-flex):after,nav.cotiss-marketing-nav .nav-links>a.nav-link:after,nav.cotiss-marketing-nav .nav-right a.nav-login:not(.flex):after,.footer-marketing a.footer-link:after,.footer-marketing button.footer-link:after,.what-cta:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.what-cta:after{background-color:#fffc;width:auto;transition:transform .22s,background-color .22s;bottom:10px;left:22px;right:22px}.what-cta:hover:not(:active):after{background-color:#fff}.security-link:hover:not(:active):after,.security-link:focus-visible:after,.inline-cta-arrow:hover:not(:active):after,.inline-cta-arrow:focus-visible:after,.product-brand-page .btn-text-link:hover:not(:active):after,.product-brand-page .btn-text-link:focus-visible:after,nav.cotiss-marketing-nav .nav-links>button.nav-link:not(.inline-flex):hover:not(:active):after,nav.cotiss-marketing-nav .nav-links>button.nav-link:not(.inline-flex):focus-visible:after,nav.cotiss-marketing-nav .nav-links>a.nav-link:hover:not(:active):after,nav.cotiss-marketing-nav .nav-links>a.nav-link:focus-visible:after,nav.cotiss-marketing-nav .nav-right a.nav-login:not(.flex):hover:not(:active):after,nav.cotiss-marketing-nav .nav-right a.nav-login:not(.flex):focus-visible:after,.footer-marketing a.footer-link:hover:not(:active):after,.footer-marketing a.footer-link:focus-visible:after,.footer-marketing button.footer-link:hover:not(:active):after,.footer-marketing button.footer-link:focus-visible:after,.what-cta:hover:not(:active):after,.what-cta:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.security-link:after,.inline-cta-arrow:after,.product-brand-page .btn-text-link:after,nav.cotiss-marketing-nav .nav-links>button.nav-link:not(.inline-flex):after,nav.cotiss-marketing-nav .nav-links>a.nav-link:after,nav.cotiss-marketing-nav .nav-right a.nav-login:not(.flex):after,.footer-marketing a.footer-link:after,.footer-marketing button.footer-link:after,.what-cta:after{opacity:0;transition:opacity .15s;transform:none}.security-link:hover:not(:active):after,.security-link:focus-visible:after,.inline-cta-arrow:hover:not(:active):after,.inline-cta-arrow:focus-visible:after,.product-brand-page .btn-text-link:hover:not(:active):after,.product-brand-page .btn-text-link:focus-visible:after,nav.cotiss-marketing-nav .nav-links>button.nav-link:not(.inline-flex):hover:not(:active):after,nav.cotiss-marketing-nav .nav-links>button.nav-link:not(.inline-flex):focus-visible:after,nav.cotiss-marketing-nav .nav-links>a.nav-link:hover:not(:active):after,nav.cotiss-marketing-nav .nav-links>a.nav-link:focus-visible:after,nav.cotiss-marketing-nav .nav-right a.nav-login:not(.flex):hover:not(:active):after,nav.cotiss-marketing-nav .nav-right a.nav-login:not(.flex):focus-visible:after,.footer-marketing a.footer-link:hover:not(:active):after,.footer-marketing a.footer-link:focus-visible:after,.footer-marketing button.footer-link:hover:not(:active):after,.footer-marketing button.footer-link:focus-visible:after,.what-cta:hover:not(:active):after,.what-cta:focus-visible:after{opacity:1}}.security-link:hover:not(:active){color:#0b0c34;border-top-color:#0b0c3438}.security-link:active{transition:var(--cotiss-btn-active-transition);transform:scale(.985)}.security-link:focus-visible{outline-offset:3px;outline:2px solid #0b0c3426}.product-brand-page .btn-text-link{transition:var(--cotiss-btn-transition)}.product-brand-page .btn-text-link:active{transition:var(--cotiss-btn-active-transition);transform:scale(.985)}.product-brand-page .btn-text-link:focus-visible{outline-offset:3px;outline:2px solid #0b0c3459}.careers-brand-page .careers-cta-secondary{transition:var(--cotiss-btn-transition)}.careers-brand-page .careers-cta-secondary:hover:not(:active){color:#fff;background-color:#ffffff0d;border-color:#ffffff9e}.careers-brand-page .careers-cta-secondary:active{transition:var(--cotiss-btn-active-transition);transform:scale(.985)}.careers-brand-page .careers-cta-secondary:focus-visible{outline-offset:3px;outline:2px solid #ffffff59}.footer-marketing .footer-link{transition:var(--cotiss-btn-transition)}.footer-marketing a.footer-link:active,.footer-marketing button.footer-link:active{transition:var(--cotiss-btn-active-transition);transform:scale(.985)}.footer-marketing a.footer-link:focus-visible,.footer-marketing button.footer-link:focus-visible{outline-offset:3px;outline:2px solid #ffffff7a}.footer-marketing .footer-linkedin{transition:var(--cotiss-btn-transition)}.footer-marketing .footer-linkedin:active{transition:var(--cotiss-btn-active-transition);transform:scale(.985)}.footer-marketing .footer-linkedin:focus-visible{outline-offset:3px;outline:2px solid #ffffff5c}.about-brand-page .tl-btn{transition:var(--cotiss-btn-transition)}.about-brand-page .tl-btn:hover:not(:disabled):not(:active){color:#0b0c34;background-color:#ffffff0d;border-color:#0b0c3473}.about-brand-page .tl-btn:active:not(:disabled){transition:var(--cotiss-btn-active-transition);transform:scale(.985)}.about-brand-page .tl-btn:focus-visible{outline-offset:3px;outline:2px solid #0b0c3433}.about-brand-page .tl-year-point:not(:disabled):hover{color:#0b0c34d9}.about-brand-page .tl-year-point:focus-visible{outline-offset:4px;outline:2px solid #4a3a7073}.product-brand-page .demo-tab:focus-visible{outline-offset:3px;outline:2px solid #4a3a7073}.pagination-link{transition:var(--cotiss-btn-transition)}.pagination-link--ghost:hover:not(:active){color:#1a0f2e;background-color:#ffffff0d;border-color:#4a3a708c}.pagination-link--ghost:active{transition:var(--cotiss-btn-active-transition);transform:scale(.985)}.pagination-link--ghost:focus-visible{outline-offset:3px;outline:2px solid #4a3a7059}.pagination-link--primary:hover:not(:active){filter:brightness(1.12);transform:translateY(-1px)}.pagination-link--primary:active{transition:var(--cotiss-btn-active-transition);filter:none;transform:scale(.985)}.pagination-link--primary:focus-visible{outline-offset:3px;outline:2px solid #fff}.inline-cta-arrow{transition:var(--cotiss-btn-transition)}.inline-cta-arrow:hover:not(:active){color:var(--cotiss-purple-dark)}.inline-cta-arrow:active{transition:var(--cotiss-btn-active-transition);transform:scale(.985)}.inline-cta-arrow:focus-visible{outline:2px solid var(--cotiss-purple-dark);outline-offset:3px}.arr{transition:transform var(--ix-arrow-duration)ease;display:inline-block}.what-cta:hover .arr,.security-link:hover .arr,.product-brand-page .btn-text-link:hover .arr,.inline-cta-arrow:hover .arr{transform:translate(3px)}
/*# sourceMappingURL=0ce0f0b6caa250c1.css.map*/