.BackedBy{position:relative;width:100%;overflow:hidden;--tw-bg-opacity:1;background-color:rgba(var(--color-bgBase-500),var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}.BackedBy:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;background-image:radial-gradient(circle,rgba(var(--color-secondary-500),.12) 1.2px,transparent 1.8px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)}.BackedBy__container{position:relative;margin-left:auto;margin-right:auto;padding:3rem .75rem}@media (min-width:640px){.BackedBy__container{padding:3.5rem 1.5rem}}@media (min-width:768px){.BackedBy__container{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.BackedBy__container{padding:5rem 2rem}}@media (min-width:1280px){.BackedBy__container{padding-left:2.5rem;padding-right:2.5rem}}.BackedBy__container{max-width:min(1440px,100vw - 16px);z-index:1}.BackedBy__header{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;max-width:64rem;text-align:center}@media (min-width:640px){.BackedBy__header{margin-bottom:3rem}}.BackedBy__heading{font-size:1.5rem;line-height:2rem;font-weight:400;line-height:1.15;letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:640px){.BackedBy__heading{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.BackedBy__heading{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.BackedBy__heading{font-size:3rem;line-height:1}}.BackedBy__subheading{margin-top:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:640px){.BackedBy__subheading{margin-top:1.25rem;font-size:1rem;line-height:1.5rem}}.BackedBy__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:2rem}@media (min-width:640px){.BackedBy__logos{-moz-column-gap:4rem;column-gap:4rem}}.BackedBy__logo{display:inline-flex;align-items:center;gap:.25rem;height:56px}.BackedBy__logo--aws{height:40px}.BackedBy__logo--amd{height:32px}.BackedBy__logoImage{-o-object-fit:contain;object-fit:contain}.BackedBy__logoLabel{font-size:1.25rem;line-height:1.75rem;font-weight:500;letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:640px){.BackedBy__logoLabel{font-size:1.875rem;line-height:2.25rem}}.Capabilities{width:100%;overflow:hidden;--tw-bg-opacity:1;background-color:rgba(var(--color-bgBase-500),var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}.Capabilities__container{margin-left:auto;margin-right:auto;padding:3rem .75rem}@media (min-width:640px){.Capabilities__container{padding:3.5rem 1.5rem}}@media (min-width:768px){.Capabilities__container{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.Capabilities__container{padding:5rem 2rem}}@media (min-width:1280px){.Capabilities__container{padding-left:2.5rem;padding-right:2.5rem}}.Capabilities__container{max-width:min(1240px,100vw - 16px)}.Capabilities__header{margin-left:auto;margin-right:auto;margin-bottom:3rem;max-width:56rem;text-align:center}@media (min-width:640px){.Capabilities__header{margin-bottom:4rem}}.Capabilities__heading{font-size:1.875rem;line-height:1.2;letter-spacing:-.025em}@media (min-width:640px){.Capabilities__heading{font-size:2.25rem;line-height:1.2}}@media (min-width:768px){.Capabilities__heading{font-size:3rem;line-height:1.2}}@media (min-width:1024px){.Capabilities__heading{font-size:3.75rem;line-height:1.2}}.Capabilities__subheading{margin-top:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}@media (min-width:640px){.Capabilities__subheading{margin-top:1.25rem;font-size:1rem;line-height:1.5rem}}.Capabilities__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:640px){.Capabilities__grid{gap:1.25rem}}@media (min-width:1024px){.Capabilities__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.Capabilities__card{min-height:180px}.Capabilities__cardInner{display:flex;height:100%;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;text-align:center}@media (min-width:640px){.Capabilities__cardInner{padding:1.5rem}}.Capabilities__icon{margin-bottom:1rem;display:inline-flex;font-size:2.25rem;line-height:2.5rem}@media (min-width:640px){.Capabilities__icon{font-size:3rem;line-height:1}}.Capabilities__cardTitle{font-size:1rem;line-height:1.5rem;font-weight:600}@media (min-width:640px){.Capabilities__cardTitle{font-size:1.125rem;line-height:1.75rem}}.Capabilities__cardBody{font-size:.75rem;line-height:1rem;line-height:1.375}@media (min-width:640px){.Capabilities__cardBody{font-size:.875rem;line-height:1.25rem}}.DataSecurity{width:100%;--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-500),var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-bgBase-500),var(--tw-text-opacity,1));scroll-margin-top:80px}.DataSecurity__container{margin-left:auto;margin-right:auto;padding:5rem .75rem}@media (min-width:640px){.DataSecurity__container{padding:6rem 1.5rem}}@media (min-width:768px){.DataSecurity__container{padding-top:7rem;padding-bottom:7rem}}@media (min-width:1024px){.DataSecurity__container{padding:8rem 2rem}}@media (min-width:1280px){.DataSecurity__container{padding-left:2.5rem;padding-right:2.5rem}}.DataSecurity__container{max-width:min(1240px,100vw - 16px)}.DataSecurity__header{margin-left:auto;margin-right:auto;margin-bottom:3rem;max-width:56rem;text-align:center}@media (min-width:640px){.DataSecurity__header{margin-bottom:4rem}}@media (min-width:768px){.DataSecurity__header{margin-bottom:5rem}}.DataSecurity__eyebrow{margin-bottom:1rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.18em}@media (min-width:640px){.DataSecurity__eyebrow{font-size:.875rem;line-height:1.25rem}}.DataSecurity__eyebrow{color:rgba(var(--color-bgBase-500),.5)}.DataSecurity__heading{font-size:1.5rem;line-height:1.2;letter-spacing:-.025em}@media (min-width:640px){.DataSecurity__heading{font-size:1.875rem;line-height:1.2}}@media (min-width:768px){.DataSecurity__heading{font-size:2.25rem;line-height:1.2}}@media (min-width:1024px){.DataSecurity__heading{font-size:3rem;line-height:1.2}}.DataSecurity__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.DataSecurity__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.DataSecurity__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.DataSecurity__card{position:relative;display:flex;flex-direction:column;padding:1.5rem}@media (min-width:640px){.DataSecurity__card{padding:1.75rem}}@media (min-width:1024px){.DataSecurity__card{padding:2rem}}.DataSecurity__card{border:1px solid rgba(var(--color-bgBase-500),.08);min-height:280px}.DataSecurity__badge{margin-top:.5rem;display:inline-flex;align-items:center;justify-content:center}@media (min-width:768px){.DataSecurity__badge{margin-top:1.5rem}}.DataSecurity__badge{width:64px;height:64px}.DataSecurity__badgeImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.DataSecurity__badgeIcon{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-size:1.875rem;line-height:2.25rem;width:64px;height:64px;color:rgba(var(--color-bgBase-500),.85);border:1px solid rgba(var(--color-bgBase-500),.25)}.DataSecurity__cardTitle{margin-bottom:.75rem;font-size:1rem;line-height:1.5rem}@media (min-width:640px){.DataSecurity__cardTitle{font-size:1.125rem;line-height:1.75rem}}.DataSecurity__cardBody{flex:1 1 0%;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:rgba(var(--color-bgBase-500),.65)}.Faq{width:100%;padding-top:3rem;padding-bottom:3rem}@media (min-width:640px){.Faq{padding-top:4rem;padding-bottom:4rem}}.Faq{scroll-margin-top:80px}.Faq__container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:.75rem;padding-right:.75rem}@media (min-width:640px){.Faq__container{padding-left:1.5rem;padding-right:1.5rem}}.Faq__heading{margin-bottom:1.5rem;text-align:center;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:640px){.Faq__heading{margin-bottom:2rem;font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.Faq__heading{margin-bottom:2.5rem;font-size:2.25rem;line-height:2.5rem}}.Faq__collapse .ant-collapse-header{padding-top:1rem!important;padding-bottom:1rem!important;font-size:.875rem!important;line-height:1.25rem!important;font-weight:500!important}@media (min-width:768px){.Faq__collapse .ant-collapse-header{font-size:1rem!important;line-height:1.5rem!important}}.Faq__answer{padding-left:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}@media (min-width:768px){.Faq__answer{font-size:1rem;line-height:1.5rem}}.Hero,.Hero__inner{display:flex;width:100%;flex-direction:column;align-items:center}.Hero__inner{margin-left:auto;margin-right:auto;max-width:56rem;gap:1rem;padding:3rem .75rem;text-align:center}@media (min-width:640px){.Hero__inner{gap:1.5rem;padding:4rem 1.5rem}}.Hero__title{font-size:2.25rem;line-height:2.5rem;line-height:1.05;letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:640px){.Hero__title{font-size:3rem;line-height:1}}@media (min-width:768px){.Hero__title{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.Hero__title{font-size:4.5rem;line-height:1}}.Hero__titleAccent{--tw-text-opacity:1;color:rgba(var(--color-primary-500),var(--tw-text-opacity,1))}.Hero__subtitle{margin-left:auto;margin-right:auto;max-width:600px;font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:1.625;--tw-text-opacity:1;color:rgba(var(--color-textBase-600),var(--tw-text-opacity,1))}@media (min-width:640px){.Hero__subtitle{font-size:1rem;line-height:1.5rem}}.Hero__ctaButton{margin-top:.5rem;display:inline-flex;height:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(var(--color-primary-500),var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgba(var(--color-bgBase-500),var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Hero__ctaButton:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-600),var(--tw-bg-opacity,1))}.Impact{width:100%;overflow:hidden;--tw-bg-opacity:1;background-color:rgba(var(--color-bgBase-500),var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1));scroll-margin-top:80px}.Impact__container{margin-left:auto;margin-right:auto;padding:3rem .75rem}@media (min-width:640px){.Impact__container{padding:3.5rem 1.5rem}}@media (min-width:768px){.Impact__container{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.Impact__container{padding:5rem 2rem}}@media (min-width:1280px){.Impact__container{padding-left:2.5rem;padding-right:2.5rem}}.Impact__container{max-width:min(1240px,100vw - 16px)}.Impact__header{margin-left:auto;margin-right:auto;margin-bottom:3rem;max-width:48rem;text-align:center}@media (min-width:640px){.Impact__header{margin-bottom:4rem}}.Impact__heading{font-size:1.875rem;line-height:2.25rem;font-weight:400;line-height:1.1;letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:640px){.Impact__heading{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.Impact__heading{font-size:3rem;line-height:1}}@media (min-width:1024px){.Impact__heading{font-size:3.75rem;line-height:1}}.Impact__subheading{margin-top:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:640px){.Impact__subheading{margin-top:1.25rem;font-size:1rem;line-height:1.5rem}}.Impact__grid{display:grid;gap:1rem}@media (min-width:640px){.Impact__grid{gap:1.25rem}}@media (min-width:768px){.Impact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Impact__card{min-height:160px}.Impact__cardInner{display:flex;height:100%;flex-direction:column;align-items:flex-start;padding:1.25rem;text-align:left}@media (min-width:640px){.Impact__cardInner{padding:1.75rem}}.Impact__valueRow{margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}.Impact__icon{display:inline-flex}.Impact__icon,.Impact__value{font-size:1.5rem;line-height:2rem}.Impact__value{font-weight:400;letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}.Impact__itemTitle{font-size:1rem;line-height:1.5rem;font-weight:500}@media (min-width:768px){.Impact__itemTitle{font-size:1.125rem;line-height:1.75rem}}.Impact__itemDescription{margin-top:.5rem;font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:640px){.Impact__itemDescription{font-size:.875rem;line-height:1.25rem}}.HomePage__firstViewport{position:relative;display:flex;width:100%;flex-direction:column;overflow:hidden;--tw-bg-opacity:1;background-color:rgba(var(--color-bgBase-500),var(--tw-bg-opacity,1));min-height:calc(100dvh - 60px - 24px)}.HomePage__heroVideo{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.HomePage__heroScrim,.HomePage__heroVideo{pointer-events:none;position:absolute;inset:0}.HomePage__heroScrim{z-index:1;background:linear-gradient(to bottom,rgba(var(--color-bgBase-500),.72) 0,rgba(var(--color-bgBase-500),.72) 72%,rgba(var(--color-bgBase-500),1) 100%)}.HomePage__heroSlot{display:flex;flex:1 1 0%;align-items:center;justify-content:center}.HomePage__firstViewport .PartnerLogos,.HomePage__heroSlot{position:relative;z-index:2}.LegalAiAgentsAnimation{--tracker-ink:#2f3742;--tracker-muted:#657181;--tracker-line:rgba(72,84,96,.18);--tracker-glass:hsla(0,0%,100%,.42);--tracker-border:hsla(0,0%,100%,.68);--tracker-shadow:0 22px 54px rgba(42,75,105,.18);--tracker-ease:cubic-bezier(0.22,0.72,0.18,1);--tracker-speed:620ms;width:100%;height:100%;display:grid;place-items:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--tracker-ink)}.LegalAiAgentsAnimation *,.LegalAiAgentsAnimation :after,.LegalAiAgentsAnimation :before{box-sizing:border-box}.LegalAiAgentsAnimation .status-scene{width:100%;height:100%;display:grid;place-items:center;padding:28px;position:relative;overflow:hidden;border-radius:6px;background:radial-gradient(circle at 88% 26%,rgba(80,188,255,.5),transparent 35%),radial-gradient(circle at 12% 20%,hsla(0,0%,100%,.88),transparent 32%),linear-gradient(135deg,#eaf7ff,#cfeaff 46%,#eef9ff);box-shadow:inset 0 0 80px hsla(0,0%,100%,.46);isolation:isolate}.LegalAiAgentsAnimation .status-scene:before{content:"";position:absolute;inset:0;opacity:.24;background-image:radial-gradient(rgba(35,65,92,.32) .65px,transparent .75px);background-size:3px 3px;pointer-events:none}.LegalAiAgentsAnimation .status-card{width:min(460px,100% - 24px);min-height:62px;border:1px solid var(--tracker-border);border-radius:16px;background:var(--tracker-glass);box-shadow:var(--tracker-shadow);overflow:hidden;transform:translateY(8px) scale(.98);animation:legalAi-card-in .76s var(--tracker-ease) forwards}.LegalAiAgentsAnimation .status-header{height:46px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 14px;border-bottom:1px solid rgba(69,83,96,.14)}.LegalAiAgentsAnimation .status-title{display:inline-flex;align-items:center;gap:9px;min-width:0;color:#303842;font-size:12px;font-weight:650;white-space:nowrap}.LegalAiAgentsAnimation .status-spinner{position:relative;width:14px;height:14px;flex:0 0 auto;animation:legalAi-spinner-turn 1.25s linear infinite}.LegalAiAgentsAnimation .status-spinner i{position:absolute;width:4px;height:4px;border-radius:50%;background:#33404c}.LegalAiAgentsAnimation .status-spinner i:first-child{left:5px;top:0}.LegalAiAgentsAnimation .status-spinner i:nth-child(2){right:0;top:5px}.LegalAiAgentsAnimation .status-spinner i:nth-child(3){left:5px;bottom:0}.LegalAiAgentsAnimation .status-spinner i:nth-child(4){left:0;top:5px}.LegalAiAgentsAnimation .status-stop{width:7px;height:7px;padding:0;border:0;border-radius:2px;background:#42505d}.LegalAiAgentsAnimation .status-list-wrap{height:0;overflow:hidden;transition:height var(--tracker-speed) var(--tracker-ease)}.LegalAiAgentsAnimation .status-list-wrap.is-resetting .status-list{opacity:0;transform:translateY(-8px) scale(.985)}.LegalAiAgentsAnimation .status-list{position:relative;display:grid;gap:0;margin:0;padding:12px 15px 14px;list-style:none;opacity:1;transform:translateY(0) scale(1);transition:opacity .42s var(--tracker-ease),transform .42s var(--tracker-ease)}.LegalAiAgentsAnimation .status-list:before{content:"";position:absolute;left:24px;top:23px;bottom:25px;width:1px;background:var(--tracker-line);transform-origin:top;animation:legalAi-line-grow .52s var(--tracker-ease) both}.LegalAiAgentsAnimation .status-item{position:relative;z-index:1;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-height:42px;opacity:0;transform:translateY(-4px);transition:opacity .42s var(--tracker-ease),transform .42s var(--tracker-ease)}.LegalAiAgentsAnimation .status-item.is-visible{opacity:1;transform:translateY(0)}.LegalAiAgentsAnimation .status-icon{position:relative;width:11px;height:11px;justify-self:center;margin-top:3px;border:1.7px solid #35414d;border-radius:50%;background:hsla(0,0%,100%,.42);transition:background-color .36s var(--tracker-ease),border-color .36s var(--tracker-ease),transform .36s var(--tracker-ease)}.LegalAiAgentsAnimation .status-icon:before{content:"";position:absolute;inset:3px;border-radius:50%;background:#35414d;transform:scale(1);transition:transform .28s var(--tracker-ease),opacity .28s var(--tracker-ease)}.LegalAiAgentsAnimation .status-icon:after{content:"";position:absolute;left:3px;top:1.5px;width:3px;height:6px;border:solid #fff;border-width:0 1.4px 1.4px 0;opacity:0;transform:rotate(45deg) scale(.7);transition:opacity .26s var(--tracker-ease),transform .26s var(--tracker-ease)}.LegalAiAgentsAnimation .status-item.is-complete .status-icon{border-color:#35414d;background:#35414d;transform:scale(1.03)}.LegalAiAgentsAnimation .status-item.is-complete .status-icon:before{opacity:0;transform:scale(0)}.LegalAiAgentsAnimation .status-item.is-complete .status-icon:after{opacity:1;transform:rotate(45deg) scale(1)}.LegalAiAgentsAnimation .status-text{display:grid;gap:3px;color:var(--tracker-ink);line-height:1.35}.LegalAiAgentsAnimation .status-text strong{color:#2f3742;font-size:12.5px;font-weight:760}.LegalAiAgentsAnimation .status-text span{color:#657181;font-size:11.5px;font-weight:560}.LegalAiAgentsAnimation .status-item.is-complete .status-text{color:var(--tracker-muted)}@keyframes legalAi-card-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes legalAi-spinner-turn{to{transform:rotate(1turn)}}@keyframes legalAi-line-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.LegalAiAgentsAnimation *,.LegalAiAgentsAnimation :after,.LegalAiAgentsAnimation :before{animation-duration:1ms!important;transition-duration:1ms!important}}@media(max-width:640px){.LegalAiAgentsAnimation .status-scene{padding:18px}.LegalAiAgentsAnimation .status-card{width:min(460px,100%)}.LegalAiAgentsAnimation .status-header{height:40px;gap:12px;padding:0 12px}.LegalAiAgentsAnimation .status-list{padding:9px 13px 11px}.LegalAiAgentsAnimation .status-list:before{left:22px}.LegalAiAgentsAnimation .status-item{min-height:36px}}@media(max-width:400px){.LegalAiAgentsAnimation .status-scene{padding:12px}.LegalAiAgentsAnimation .status-header{gap:10px;padding:0 10px}.LegalAiAgentsAnimation .status-title{font-size:11.5px}.LegalAiAgentsAnimation .status-list{padding:10px 11px 12px}.LegalAiAgentsAnimation .status-list:before{left:19px}.LegalAiAgentsAnimation .status-item{grid-template-columns:16px minmax(0,1fr);gap:8px}.LegalAiAgentsAnimation .status-text strong{font-size:12px}.LegalAiAgentsAnimation .status-text span{font-size:11px}}.LegalAiAgentsAnimation,.LegalAiAgentsAnimation .status-scene{background:transparent;box-shadow:none}.LegalAiAgentsAnimation .status-scene:before{display:none}.LegalOsAnimation{--dlm-blue:#1d6fe8;--dlm-teal:#48bca7;--dlm-green:#468432;--dlm-gray-dot:#a6aebf;--dlm-text:#111827;--dlm-muted:#8490a3;--dlm-glass:hsla(0,0%,100%,.46);--dlm-glass-active:hsla(0,0%,100%,.58);--dlm-glass-border:hsla(0,0%,100%,.72);--dlm-ease:cubic-bezier(0.22,0.72,0.18,1);--dlm-speed:720ms;width:100%;height:100%;display:grid;place-items:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.LegalOsAnimation .dlm-cml-motion{position:relative;width:min(720px,100%);height:420px;overflow:hidden;border-radius:6px;background:radial-gradient(circle at 88% 26%,rgba(80,188,255,.55),transparent 35%),radial-gradient(circle at 12% 20%,hsla(0,0%,100%,.95),transparent 32%),linear-gradient(135deg,#eaf7ff,#cfeaff 46%,#eef9ff);box-shadow:inset 0 0 80px hsla(0,0%,100%,.46);isolation:isolate;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent)}.LegalOsAnimation .dlm-cml-motion:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.24;background-image:radial-gradient(rgba(30,80,130,.32) .7px,transparent 0);background-size:3px 3px}.LegalOsAnimation .dlm-card-stack{position:absolute;inset:0;touch-action:none}.LegalOsAnimation .dlm-card{position:absolute;left:50%;top:50%;width:min(82%,560px);min-height:92px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;border:1px solid hsla(0,0%,100%,.85);border-radius:18px;background:var(--dlm-glass);box-shadow:0 22px 54px rgba(48,97,145,.13),inset 0 1px 0 hsla(0,0%,100%,.54),inset 0 -1px 0 hsla(0,0%,100%,.18);transition:transform var(--dlm-speed) var(--dlm-ease),opacity var(--dlm-speed) var(--dlm-ease),filter var(--dlm-speed) var(--dlm-ease),box-shadow var(--dlm-speed) var(--dlm-ease);will-change:transform,opacity;pointer-events:none}.LegalOsAnimation .dlm-dot{position:relative;overflow:hidden;width:28px;height:28px;border-radius:50%;background:var(--dlm-gray-dot);box-shadow:0 10px 24px rgba(91,112,135,.18);transition:background-color var(--dlm-speed) var(--dlm-ease),box-shadow var(--dlm-speed) var(--dlm-ease)}.LegalOsAnimation .dlm-card.is-active .dlm-dot,.LegalOsAnimation .dlm-card.is-btm-far .dlm-dot,.LegalOsAnimation .dlm-card.is-btm-near .dlm-dot{background:var(--dlm-green);box-shadow:0 10px 24px rgba(70,132,50,.26)}.LegalOsAnimation .dlm-dot:before{content:"";position:absolute;inset:0;opacity:.36;background:radial-gradient(circle at 35% 28%,hsla(0,0%,100%,.45),transparent 26%),radial-gradient(hsla(0,0%,100%,.42) .7px,transparent .8px),radial-gradient(rgba(26,74,22,.34) .7px,transparent .8px);background-size:100% 100%,3px 3px,4px 4px;background-position:50%,0 0,1px 2px}.LegalOsAnimation .dlm-copy p{margin:0 0 6px;color:#3159b5;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.LegalOsAnimation .dlm-copy h3{margin:0;color:var(--dlm-text);font-size:clamp(18px,2.8vw,24px);line-height:1.18;letter-spacing:0}.LegalOsAnimation .dlm-copy small{display:block;margin-top:8px;color:var(--dlm-muted);font-size:12px;font-weight:750}.LegalOsAnimation .dlm-badge{align-self:center;padding:7px 11px;border-radius:999px;background:#dcecff;color:#285f9f;font-size:12px;font-weight:800}.LegalOsAnimation .dlm-card.is-active{z-index:10;opacity:1;filter:none;transform:translate(-50%,-50%) scale(1);background:var(--dlm-glass-active);box-shadow:0 24px 58px rgba(48,97,145,.18),inset 0 1px 0 hsla(0,0%,100%,.72),inset 0 -1px 0 hsla(0,0%,100%,.2);border-color:var(--dlm-glass-border)}.LegalOsAnimation .dlm-card.is-top-near{z-index:6;opacity:.46;filter:blur(2px);transform:translate(-50%,calc(-50% - 112px)) scale(.82);box-shadow:0 12px 30px rgba(48,97,145,.08)}.LegalOsAnimation .dlm-card.is-top-far{z-index:3;opacity:.18;filter:blur(5px);transform:translate(-50%,calc(-50% - 188px)) scale(.66);box-shadow:none}.LegalOsAnimation .dlm-card.is-btm-near{z-index:6;opacity:.46;filter:blur(2px);transform:translate(-50%,calc(-50% + 112px)) scale(.82);box-shadow:0 12px 30px rgba(48,97,145,.08)}.LegalOsAnimation .dlm-card.is-btm-far{z-index:3;opacity:.18;filter:blur(5px);transform:translate(-50%,calc(-50% + 188px)) scale(.66);box-shadow:none}@media(max-width:620px){.LegalOsAnimation .dlm-cml-motion{height:380px}.LegalOsAnimation .dlm-card{width:92%;min-height:112px;grid-template-columns:auto minmax(0,1fr);padding:18px}.LegalOsAnimation .dlm-badge{grid-column:2;justify-self:start}.LegalOsAnimation .dlm-card.is-top-near{transform:translate(-50%,calc(-50% - 118px)) scale(.82)}.LegalOsAnimation .dlm-card.is-top-far{transform:translate(-50%,calc(-50% - 192px)) scale(.64)}.LegalOsAnimation .dlm-card.is-btm-near{transform:translate(-50%,calc(-50% + 118px)) scale(.82)}.LegalOsAnimation .dlm-card.is-btm-far{transform:translate(-50%,calc(-50% + 192px)) scale(.64)}}@media(max-width:640px){.LegalOsAnimation .dlm-cml-motion{height:100%}.LegalOsAnimation .dlm-card-stack{transform:scale(.86);transform-origin:center}}@media(max-width:400px){.LegalOsAnimation .dlm-cml-motion{height:300px}.LegalOsAnimation .dlm-card-stack{transform:scale(.74);transform-origin:center}.LegalOsAnimation .dlm-card{padding:16px;gap:14px}}@media(prefers-reduced-motion:reduce){.LegalOsAnimation .dlm-card{transition:none;opacity:0}.LegalOsAnimation .dlm-card.is-active{opacity:1;filter:none;transform:translate(-50%,-50%) scale(1)}}.LegalOsAnimation,.LegalOsAnimation .dlm-cml-motion{background:transparent;box-shadow:none}.LegalOsAnimation .dlm-cml-motion:before{display:none}.LexvoiceAnimation{--lex-ink:#111827;--lex-muted:#647084;--lex-blue:#1d6fe8;--lex-blue-deep:#3159b5;--lex-glass:hsla(0,0%,100%,.42);--lex-glass-active:hsla(0,0%,100%,.56);--lex-border:hsla(0,0%,100%,.72);--lex-shadow:0 24px 58px rgba(48,97,145,.18);--lex-ease:cubic-bezier(0.22,0.72,0.18,1);--lex-speed:440ms;width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 88% 26%,rgba(80,188,255,.5),transparent 35%),radial-gradient(circle at 12% 20%,hsla(0,0%,100%,.88),transparent 32%),linear-gradient(135deg,#eaf7ff,#cfeaff 46%,#eef9ff)}.LexvoiceAnimation *{box-sizing:border-box}.LexvoiceAnimation .lex-scene{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:radial-gradient(circle at 88% 26%,rgba(80,188,255,.5),transparent 35%),radial-gradient(circle at 12% 20%,hsla(0,0%,100%,.88),transparent 32%),linear-gradient(135deg,#eaf7ff,#cfeaff 46%,#eef9ff);box-shadow:inset 0 0 80px hsla(0,0%,100%,.46);isolation:isolate}.LexvoiceAnimation .lex-scene:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.24;background-image:radial-gradient(rgba(30,80,130,.32) .7px,transparent .8px);background-size:3px 3px}.LexvoiceAnimation .lex-slider{position:relative;width:560px;height:310px;perspective:800px;transform-style:preserve-3d}.LexvoiceAnimation .lex-card-wrap{position:absolute;inset:0;transform-style:preserve-3d}.LexvoiceAnimation .lex-card{position:absolute;left:0;top:32px;width:390px;height:247px;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:30px;border:1px solid var(--lex-border);border-radius:18px;background:var(--lex-glass);color:var(--lex-muted);box-shadow:0 16px 38px rgba(48,97,145,.1),inset 0 1px 0 hsla(0,0%,100%,.62),inset 0 -1px 0 hsla(0,0%,100%,.18);transition:transform var(--lex-speed) var(--lex-ease),opacity var(--lex-speed) var(--lex-ease),filter var(--lex-speed) var(--lex-ease),box-shadow var(--lex-speed) var(--lex-ease),background var(--lex-speed) var(--lex-ease);will-change:transform,opacity,filter}.LexvoiceAnimation .lex-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.08) 42%,transparent 58%),radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.72),transparent 28%);opacity:.52;mix-blend-mode:screen}.LexvoiceAnimation .lex-card:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.72),inset -1px -1px 0 hsla(0,0%,100%,.16)}.LexvoiceAnimation .lex-card>*{position:relative;z-index:1}.LexvoiceAnimation .position-front{z-index:10;opacity:1;filter:blur(0);transform:translateZ(0);background:var(--lex-glass-active);box-shadow:var(--lex-shadow),0 0 0 10px hsla(0,0%,100%,.12),inset 0 1px 0 hsla(0,0%,100%,.72),inset 0 -1px 0 hsla(0,0%,100%,.2)}.LexvoiceAnimation .position-top{z-index:6;opacity:.56;filter:blur(1.6px);transform:translate3d(70px,-78px,-50px) scale(.96)}.LexvoiceAnimation .position-bottom{z-index:2;opacity:.18;filter:blur(5px);transform:translate3d(112px,80px,-70px) scale(.9)}.LexvoiceAnimation .lex-kicker{color:var(--lex-blue-deep);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:opacity var(--lex-speed) var(--lex-ease)}.LexvoiceAnimation .lex-card h2{margin:0;color:var(--lex-ink);font-size:clamp(22px,3.2vw,29px);line-height:1.08;letter-spacing:0;transition:opacity var(--lex-speed) var(--lex-ease)}.LexvoiceAnimation .lex-card p{margin:0;color:var(--lex-muted);font-size:14px;font-weight:620;line-height:1.5;transition:opacity var(--lex-speed) var(--lex-ease)}.LexvoiceAnimation .position-bottom .lex-kicker,.LexvoiceAnimation .position-bottom h2,.LexvoiceAnimation .position-bottom p,.LexvoiceAnimation .position-top .lex-kicker,.LexvoiceAnimation .position-top h2,.LexvoiceAnimation .position-top p{opacity:.42}.LexvoiceAnimation .lex-wave{height:34px;display:flex;align-items:center;gap:7px;margin-top:4px}.LexvoiceAnimation .lex-wave i{width:5px;height:16px;border-radius:999px;background:linear-gradient(180deg,#79c4ff,var(--lex-blue));animation:lex-wave 1.2s var(--lex-ease) infinite}.LexvoiceAnimation .lex-wave i:nth-child(2){animation-delay:90ms}.LexvoiceAnimation .lex-wave i:nth-child(3){animation-delay:.18s}.LexvoiceAnimation .lex-wave i:nth-child(4){animation-delay:.27s}.LexvoiceAnimation .lex-wave i:nth-child(5){animation-delay:.36s}.LexvoiceAnimation .lex-wave i:nth-child(6){animation-delay:.45s}.LexvoiceAnimation .lex-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.LexvoiceAnimation .lex-tags span{padding:7px 10px;border-radius:999px;color:#285f9f;background:#dcecff;font-size:11px;font-weight:820}.LexvoiceAnimation .lex-document{display:grid;gap:8px;margin-top:4px}.LexvoiceAnimation .lex-document span{height:7px;border-radius:999px;background:rgba(100,112,132,.24)}.LexvoiceAnimation .lex-document span:first-child{width:88%}.LexvoiceAnimation .lex-document span:nth-child(2){width:72%}.LexvoiceAnimation .lex-document span:nth-child(3){width:54%}.LexvoiceAnimation .lex-dots{position:absolute;z-index:20;right:48px;bottom:18px;display:flex;align-items:center;gap:13px}.LexvoiceAnimation .lex-dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:rgba(100,112,132,.34);cursor:pointer;transition:width var(--lex-speed) var(--lex-ease),opacity var(--lex-speed) var(--lex-ease),background var(--lex-speed) var(--lex-ease),transform var(--lex-speed) var(--lex-ease)}.LexvoiceAnimation .lex-dot.is-active{width:18px;background:var(--lex-blue);opacity:1;transform:translateY(-1px)}@keyframes lex-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.55)}}@media(max-width:767px){.LexvoiceAnimation .lex-card{left:50%;top:50%;margin-left:-195px;margin-top:-123px}.LexvoiceAnimation .position-top{transform:translate3d(10px,-40px,-50px) scale(.95)}.LexvoiceAnimation .position-bottom{transform:translate3d(28px,42px,-70px) scale(.9)}.LexvoiceAnimation .lex-card h2{font-size:clamp(18px,4.4vw,23px)}.LexvoiceAnimation .lex-card p{font-size:12px;line-height:1.4}.LexvoiceAnimation .lex-kicker{font-size:11px}.LexvoiceAnimation .lex-dots{right:28px}}@media(max-width:400px){.LexvoiceAnimation .lex-dots{right:18px;bottom:12px;gap:10px}}@media(prefers-reduced-motion:reduce){.LexvoiceAnimation *,.LexvoiceAnimation :after,.LexvoiceAnimation :before{animation-duration:1ms!important;transition-duration:1ms!important}}.LexvoiceAnimation,.LexvoiceAnimation .lex-scene{background:transparent;box-shadow:none}.LexvoiceAnimation .lex-scene:before{display:none}.SignatureAnimation{--sig-ink:#111827;--sig-muted:#647084;--sig-blue:#3159b5;--sig-accent:#1d6fe8;--sig-glass:hsla(0,0%,100%,.42);--sig-glass-active:hsla(0,0%,100%,.58);--sig-border:hsla(0,0%,100%,.72);--sig-shadow:0 24px 58px rgba(48,97,145,.18);--sig-ease:cubic-bezier(0.18,0.78,0.18,1);--sig-speed:760ms;width:100%;height:100%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 86% 24%,rgba(80,188,255,.5),transparent 35%),radial-gradient(circle at 16% 22%,hsla(0,0%,100%,.9),transparent 32%),linear-gradient(135deg,#eaf7ff,#cfeaff 46%,#eef9ff)}.SignatureAnimation *{box-sizing:border-box}.SignatureAnimation .signature-scene{position:relative;width:min(720px,100%);height:420px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:radial-gradient(circle at 86% 24%,rgba(80,188,255,.5),transparent 35%),radial-gradient(circle at 16% 22%,hsla(0,0%,100%,.9),transparent 32%),linear-gradient(135deg,#eaf7ff,#cfeaff 46%,#eef9ff);box-shadow:inset 0 0 80px hsla(0,0%,100%,.46);isolation:isolate}.SignatureAnimation .signature-scene:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.24;background-image:radial-gradient(rgba(30,80,130,.32) .7px,transparent .8px);background-size:3px 3px}.SignatureAnimation .signature-deck{position:relative;width:min(560px,88%);height:310px;perspective:760px;transform-style:preserve-3d;cursor:pointer}.SignatureAnimation .signature-card{position:absolute;--sig-card-w:390px;--sig-card-h:247px;left:50%;top:50%;margin-left:calc(var(--sig-card-w)/-2);margin-top:calc(var(--sig-card-h)/-2);width:var(--sig-card-w);height:var(--sig-card-h);display:flex;flex-direction:column;justify-content:center;gap:12px;padding:30px;border:1px solid var(--sig-border);border-radius:18px;background:var(--sig-glass);color:var(--sig-muted);box-shadow:0 16px 38px rgba(48,97,145,.1),inset 0 1px 0 hsla(0,0%,100%,.62),inset 0 -1px 0 hsla(0,0%,100%,.18);transition:transform var(--sig-speed) var(--sig-ease),opacity var(--sig-speed) var(--sig-ease),filter var(--sig-speed) var(--sig-ease),box-shadow var(--sig-speed) var(--sig-ease),background var(--sig-speed) var(--sig-ease);will-change:transform,opacity,filter}.SignatureAnimation .signature-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.08) 42%,transparent 58%),radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.72),transparent 28%);opacity:.48;mix-blend-mode:screen}.SignatureAnimation .signature-card:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.72),inset -1px -1px 0 hsla(0,0%,100%,.16)}.SignatureAnimation .signature-card>*{position:relative;z-index:1}.SignatureAnimation .signature-card.is-active{background:var(--sig-glass-active);filter:blur(0);box-shadow:var(--sig-shadow),0 0 0 10px hsla(0,0%,100%,.12),inset 0 1px 0 hsla(0,0%,100%,.72),inset 0 -1px 0 hsla(0,0%,100%,.2)}.SignatureAnimation .signature-card.is-muted{filter:blur(2.2px)}.SignatureAnimation .signature-card.is-muted>*{opacity:.38}.SignatureAnimation .signature-card.is-exiting{opacity:0;transform:translate3d(-170px,-8px,130px) scale(1.08)!important;filter:blur(8px);pointer-events:none}.SignatureAnimation .signature-card.is-exiting>*{opacity:0}.SignatureAnimation .card-kicker{color:var(--sig-blue);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.SignatureAnimation .signature-card h2{max-width:320px;margin:0;color:var(--sig-ink);font-size:clamp(22px,3.2vw,29px);line-height:1.04;letter-spacing:0}.SignatureAnimation .signature-card p{max-width:315px;margin:0;color:var(--sig-muted);font-size:14px;font-weight:620;line-height:1.5}.SignatureAnimation .doc-mini,.SignatureAnimation .style-bars{display:grid;gap:8px;margin-top:4px}.SignatureAnimation .doc-mini span,.SignatureAnimation .style-bars span{height:7px;border-radius:999px;background:rgba(100,112,132,.24)}.SignatureAnimation .doc-mini span:first-child,.SignatureAnimation .style-bars span:first-child{width:82%}.SignatureAnimation .doc-mini span:nth-child(2),.SignatureAnimation .style-bars span:nth-child(2){width:68%}.SignatureAnimation .doc-mini span:nth-child(3),.SignatureAnimation .style-bars span:nth-child(3){width:54%}.SignatureAnimation .doc-mini span:nth-child(4){width:74%}.SignatureAnimation .pattern-grid{display:grid;grid-template-columns:repeat(4,30px);gap:8px;margin-top:4px}.SignatureAnimation .pattern-grid span{width:30px;height:30px;border-radius:9px;background:rgba(29,111,232,.13);border:1px solid rgba(29,111,232,.14)}.SignatureAnimation .term-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.SignatureAnimation .term-pills span{padding:7px 10px;border-radius:999px;color:#285f9f;background:#dcecff;font-size:11px;font-weight:820}.SignatureAnimation .signature-line{height:58px;margin-top:2px;border-top:1px solid rgba(100,112,132,.14);padding-top:2px;color:#111827}.SignatureAnimation .signature-drawing{width:100%;height:58px;overflow:hidden}.SignatureAnimation .signature-drawing svg{width:210px;max-width:100%;height:58px;transform:translateX(-4px);filter:drop-shadow(0 8px 14px rgba(17,24,39,.12))}.SignatureAnimation .signature-dots{position:absolute;z-index:30;right:42px;bottom:12px;display:flex;align-items:center;gap:10px}.SignatureAnimation .signature-dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:rgba(100,112,132,.34);cursor:pointer;transition:width var(--sig-speed) var(--sig-ease),background var(--sig-speed) var(--sig-ease),transform var(--sig-speed) var(--sig-ease)}.SignatureAnimation .signature-dot.is-active{width:18px;background:var(--sig-accent);transform:translateY(-1px)}@media(max-width:620px){.SignatureAnimation .signature-scene{height:100%}.SignatureAnimation .signature-deck{width:min(390px,92%);height:100%}.SignatureAnimation .signature-card{--sig-card-w:min(330px,86vw);padding:24px}.SignatureAnimation .signature-dots{right:18px}}@media(max-width:640px){.SignatureAnimation .signature-deck{transform:scale(.9);transform-origin:center}.SignatureAnimation .signature-card{--sig-card-w:340px;--sig-card-h:232px;padding:22px}.SignatureAnimation .signature-card h2{font-size:clamp(18px,4.4vw,23px)}.SignatureAnimation .signature-card p{font-size:12px;line-height:1.4}.SignatureAnimation .card-kicker{font-size:11px}}@media(max-width:400px){.SignatureAnimation .signature-deck{transform:scale(.78);transform-origin:center}.SignatureAnimation .signature-card{--sig-card-w:320px;padding:20px}}@media(prefers-reduced-motion:reduce){.SignatureAnimation *,.SignatureAnimation :after,.SignatureAnimation :before{animation-duration:1ms!important;transition-duration:1ms!important}}.SignatureAnimation,.SignatureAnimation .signature-scene{background:transparent;box-shadow:none}.SignatureAnimation .signature-scene:before{display:none}.WorkflowAnimation{--workflow-ink:#111827;--workflow-muted:#647084;--workflow-blue:#3159b5;--workflow-glass:hsla(0,0%,100%,.5);--workflow-glass-active:hsla(0,0%,100%,.66);--workflow-border:hsla(0,0%,100%,.72);--workflow-shadow:0 24px 58px rgba(48,97,145,.18);--workflow-ease:cubic-bezier(0.22,0.72,0.18,1);--workflow-speed:520ms;width:100%;height:100%;display:grid;place-items:center}.WorkflowAnimation *{box-sizing:border-box}.WorkflowAnimation .workflow-scene{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:radial-gradient(circle at 88% 26%,rgba(80,188,255,.5),transparent 35%),radial-gradient(circle at 12% 20%,hsla(0,0%,100%,.88),transparent 32%),linear-gradient(135deg,#eaf7ff,#cfeaff 46%,#eef9ff);box-shadow:inset 0 0 80px hsla(0,0%,100%,.46);isolation:isolate}.WorkflowAnimation .workflow-scene:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.24;background-image:radial-gradient(rgba(30,80,130,.32) .7px,transparent .8px);background-size:3px 3px}.WorkflowAnimation .workflow-carousel{position:relative;width:min(420px,80%);height:320px;perspective:640px;transform-style:preserve-3d}.WorkflowAnimation .workflow-stage{position:absolute;inset:0;transform-style:preserve-3d}.WorkflowAnimation .workflow-card{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:34px;border:1px solid var(--workflow-border);border-radius:18px;background:var(--workflow-glass);color:var(--workflow-muted);box-shadow:0 20px 48px rgba(48,97,145,.12),inset 0 1px 0 hsla(0,0%,100%,.62),inset 0 -1px 0 hsla(0,0%,100%,.18);transform:rotateY(calc(var(--offset) * 48deg)) scaleY(calc(1 + var(--abs-offset) * -.34)) translateZ(calc(var(--abs-offset) * -260px)) translateX(calc(var(--direction) * -58px));filter:blur(calc(var(--abs-offset) * 9px));transition:transform var(--workflow-speed) var(--workflow-ease),opacity var(--workflow-speed) var(--workflow-ease),filter var(--workflow-speed) var(--workflow-ease),background var(--workflow-speed) var(--workflow-ease),box-shadow var(--workflow-speed) var(--workflow-ease);will-change:transform,opacity,filter}.WorkflowAnimation .workflow-card[hidden]{display:none}.WorkflowAnimation .workflow-card:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.18;background-image:radial-gradient(hsla(0,0%,100%,.6) .7px,transparent .8px);background-size:4px 4px;pointer-events:none}.WorkflowAnimation .workflow-kicker{color:var(--workflow-blue);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:var(--active);transition:opacity var(--workflow-speed) var(--workflow-ease)}.WorkflowAnimation .workflow-card h2{color:var(--workflow-ink);font-size:clamp(22px,3.2vw,29px);line-height:1.08;letter-spacing:0}.WorkflowAnimation .workflow-card h2,.WorkflowAnimation .workflow-card p{margin:0;opacity:var(--active);transition:opacity var(--workflow-speed) var(--workflow-ease)}.WorkflowAnimation .workflow-card p{color:var(--workflow-muted);font-size:14px;font-weight:600;line-height:1.5}.WorkflowAnimation .workflow-card.is-active{background:var(--workflow-glass-active);box-shadow:var(--workflow-shadow),inset 0 1px 0 hsla(0,0%,100%,.72),inset 0 -1px 0 hsla(0,0%,100%,.2)}.WorkflowAnimation .workflow-nav{position:absolute;top:50%;z-index:20;width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid hsla(0,0%,100%,.68);border-radius:50%;background:hsla(0,0%,100%,.42);box-shadow:0 14px 34px rgba(48,97,145,.13);cursor:pointer;transition:opacity .26s var(--workflow-ease),transform .26s var(--workflow-ease),background .26s var(--workflow-ease)}.WorkflowAnimation .workflow-nav:hover{background:hsla(0,0%,100%,.62);transform:translateY(-50%) scale(1.04)}.WorkflowAnimation .workflow-nav:disabled{opacity:.28;cursor:default}.WorkflowAnimation .workflow-nav:disabled:hover{transform:translateY(-50%)}.WorkflowAnimation .workflow-nav span{width:10px;height:10px;border:solid #33404c;border-width:0 2px 2px 0}.WorkflowAnimation .workflow-nav--left{left:-62px;transform:translateY(-50%)}.WorkflowAnimation .workflow-nav--left span{transform:rotate(135deg);margin-left:4px}.WorkflowAnimation .workflow-nav--right{right:-62px;transform:translateY(-50%)}.WorkflowAnimation .workflow-nav--right span{transform:rotate(-45deg);margin-right:4px}@media(max-width:640px){.WorkflowAnimation .workflow-carousel{width:min(360px,76%);height:230px;transform:none}.WorkflowAnimation .workflow-nav{width:32px;height:32px}.WorkflowAnimation .workflow-nav--left{left:-36px}.WorkflowAnimation .workflow-nav--right{right:-36px}.WorkflowAnimation .workflow-card{padding:24px;gap:10px}.WorkflowAnimation .workflow-card h2{font-size:clamp(18px,4.4vw,23px)}.WorkflowAnimation .workflow-card p{font-size:12px;line-height:1.45}.WorkflowAnimation .workflow-kicker{font-size:11px}}@media(max-width:400px){.WorkflowAnimation .workflow-carousel{width:min(286px,78%);height:210px;transform:none}.WorkflowAnimation .workflow-card{padding:18px}.WorkflowAnimation .workflow-nav{width:28px;height:28px}.WorkflowAnimation .workflow-nav span{width:8px;height:8px}.WorkflowAnimation .workflow-nav--left{left:-30px}.WorkflowAnimation .workflow-nav--right{right:-30px}}@media(prefers-reduced-motion:reduce){.WorkflowAnimation *,.WorkflowAnimation :after,.WorkflowAnimation :before{animation-duration:1ms!important;transition-duration:1ms!important}}.WorkflowAnimation,.WorkflowAnimation .workflow-scene{background:transparent;box-shadow:none}.WorkflowAnimation .workflow-scene:before{display:none}.Products{width:100%;overflow:hidden;padding-top:4rem;padding-bottom:4rem}@media (min-width:640px){.Products{padding-top:5rem;padding-bottom:5rem}}@media (min-width:768px){.Products{padding-top:7rem;padding-bottom:7rem}}@media (min-width:1024px){.Products{padding-top:8rem;padding-bottom:8rem}}.Products__container{margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}@media (min-width:640px){.Products__container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.Products__container{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.Products__container{padding-left:2.5rem;padding-right:2.5rem}}.Products__container{max-width:min(1640px,100vw - 16px)}.Products__heading{margin-bottom:3rem;text-align:center;font-size:1.875rem;line-height:2.25rem;line-height:1.1;letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:640px){.Products__heading{margin-bottom:4rem;font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.Products__heading{margin-bottom:5rem;font-size:3rem;line-height:1}}@media (min-width:1024px){.Products__heading{font-size:3.75rem;line-height:1}}.Products__card{position:relative;isolation:isolate;margin-bottom:1.5rem;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--color-divider-500),var(--tw-border-opacity,1))}.Products__card:last-child{margin-bottom:0}@media (min-width:640px){.Products__card{margin-bottom:2rem}}@media (min-width:1024px){.Products__card{margin-bottom:2.5rem}}.Products__visualSide{position:relative}.Products__glowPanel{pointer-events:none;position:absolute;inset:0;overflow:hidden;z-index:0}.Products__cardCenter{padding-left:1.5rem;padding-right:1.5rem;padding-top:2.5rem;text-align:center}@media (min-width:640px){.Products__cardCenter{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:768px){.Products__cardCenter{padding-left:3.5rem;padding-right:3.5rem;padding-top:3.5rem}}@media (min-width:1024px){.Products__cardCenter{padding-left:5rem;padding-right:5rem;padding-top:4rem}}.Products__cardGrid{position:relative;display:grid;align-items:stretch;gap:0}@media (min-width:768px){.Products__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Products__cardGrid{z-index:1}.Products__cardGrid>div{display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1rem}@media (min-width:640px){.Products__cardGrid>div{padding:2.5rem}}@media (min-width:768px){.Products__cardGrid>div{padding:3.5rem 3rem}}@media (min-width:1024px){.Products__cardGrid>div{padding:4rem}}@media not all and (min-width:768px){.Products__cardGrid>div:first-child{padding-top:0}}@media (min-width:768px){.Products__cardGrid>div:first-child{border-right-width:1px;--tw-border-opacity:1;border-color:rgba(var(--color-divider-500),var(--tw-border-opacity,1))}}.Products__cardTitle{margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:640px){.Products__cardTitle{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.Products__cardTitle{font-size:2.25rem;line-height:2.5rem}}.Products__cardSubtitle{margin-bottom:1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgba(var(--color-primary-500),var(--tw-text-opacity,1))}@media (min-width:768px){.Products__cardSubtitle{margin-bottom:1.5rem;font-size:1rem;line-height:1.5rem}}.Products__cardParagraphs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.Products__bullets{margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.Products__bullets{margin-top:1rem;gap:1rem}}.Products__bullet{display:flex;align-items:flex-start;gap:.75rem}.Products__bulletIcon{margin-top:3px;flex-shrink:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:768px){.Products__bulletIcon{font-size:1.125rem;line-height:1.75rem}}.Products__bulletBody{display:flex;flex-direction:column;gap:.25rem}.Products__bulletLabel{font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}.Products__bulletDescription{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgba(var(--color-textBase-600),var(--tw-text-opacity,1))}@media (min-width:768px){.Products__bulletDescription{font-size:1rem;line-height:1.5rem}}.Products__paragraph{font-size:.875rem;line-height:1.25rem;line-height:1.625}@media (min-width:768px){.Products__paragraph{font-size:1rem;line-height:1.5rem}}.Products__imageFrame{position:relative;isolation:isolate;display:flex;height:100%;min-height:280px;width:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:.375rem}@media (min-width:640px){.Products__imageFrame{min-height:340px}}@media (min-width:768px){.Products__imageFrame{min-height:400px}}.Products__image{position:relative;height:100%;width:100%;border-radius:.75rem;-o-object-fit:contain;object-fit:contain;z-index:1}.Products__animation{position:absolute;inset:0;overflow:hidden;border-radius:.375rem;z-index:1}.Products__tabs{margin-top:1.5rem;display:inline-flex;flex-wrap:nowrap;justify-content:center;gap:1.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(var(--color-divider-500),var(--tw-border-opacity,1))}@media (min-width:768px){.Products__tabs{gap:2.5rem}}.Products__tab{margin-bottom:-1px;white-space:nowrap;border-bottom-width:2px;border-color:transparent;padding-left:.25rem;padding-right:.25rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgba(var(--color-textBase-600),var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Products__tab:hover{--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:768px){.Products__tab{font-size:1rem;line-height:1.5rem}}.Products__tab--active{--tw-border-opacity:1;border-color:rgba(var(--color-primary-500),var(--tw-border-opacity,1));--tw-text-opacity:1}.Products__tab--active,.Testimonial{color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}.Testimonial{width:100%;overflow:hidden;--tw-bg-opacity:1;background-color:rgba(var(--color-bgBase-500),var(--tw-bg-opacity,1));--tw-text-opacity:1;scroll-margin-top:80px}.Testimonial__container{margin-left:auto;margin-right:auto;padding:3rem .75rem}@media (min-width:640px){.Testimonial__container{padding:3.5rem 1.5rem}}@media (min-width:768px){.Testimonial__container{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.Testimonial__container{padding:5rem 2rem}}@media (min-width:1280px){.Testimonial__container{padding-left:2.5rem;padding-right:2.5rem}}.Testimonial__container{max-width:min(1240px,100vw - 16px)}.Testimonial__heading{margin-bottom:2.5rem;text-align:center;font-weight:400;letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:640px){.Testimonial__heading{margin-bottom:3rem}}.Testimonial__heading{font-size:1.5rem;line-height:2rem}@media (min-width:640px){.Testimonial__heading{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.Testimonial__heading{font-size:2.25rem;line-height:2.5rem}}.Testimonial__carousel{padding-bottom:3rem}.Testimonial__carousel .slick-track{display:flex}.Testimonial__carousel .slick-slide{height:auto}.Testimonial__carousel .slick-slide>div{height:100%}.Testimonial__carousel .slick-dots{bottom:0}.Testimonial__carousel .slick-dots li button:after,.Testimonial__carousel .slick-dots li button:before,.Testimonial__carousel .slick-dots li:after,.Testimonial__carousel .slick-dots li:before{display:none!important;content:none!important;background:transparent!important}.Testimonial__carousel .slick-dots li{width:18px;height:8px}.Testimonial__carousel .slick-dots li button{width:100%;height:6px;padding:0;border:0;border-radius:9999px;box-shadow:none;opacity:1;background:rgba(var(--color-secondary-500),.2)}.Testimonial__carousel .slick-dots li.slick-active{width:18px}.Testimonial__carousel .slick-dots li.slick-active button{background:rgb(var(--color-primary-500))}.Testimonial__slide{height:100%;padding-left:.25rem;padding-right:.25rem}.Testimonial__card{position:relative;display:flex;height:100%;flex-direction:column;gap:1rem;overflow:hidden}@media (min-width:768px){.Testimonial__card{flex-direction:row;align-items:stretch;gap:2.5rem}}.Testimonial__card{border-radius:1.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--color-divider-500),var(--tw-border-opacity,1));padding:1rem}@media (min-width:640px){.Testimonial__card{padding:1.5rem}}@media (min-width:768px){.Testimonial__card{padding:2rem}}@media (min-width:1024px){.Testimonial__card{padding:2.5rem}}.Testimonial__bg{pointer-events:none;position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#f6f5f1,#e6edfb 52%,#c0d2f6)}.Testimonial__portrait{position:relative;flex-shrink:0;overflow:hidden;border-radius:1rem;width:100%}@media (min-width:768px){.Testimonial__portrait{width:14rem}}@media (min-width:1024px){.Testimonial__portrait{width:16rem}}.Testimonial__portrait{aspect-ratio:1/1;z-index:1}.Testimonial__portraitImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center 28%;object-position:center 28%}.Testimonial__body{position:relative;display:flex;flex:1 1 0%;flex-direction:column;justify-content:center;z-index:1}.Testimonial__mark{display:block;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.875rem;line-height:2.25rem;line-height:1}@media (min-width:640px){.Testimonial__mark{font-size:3.75rem;line-height:1}}.Testimonial__mark{color:rgba(var(--color-secondary-500),.18)}.Testimonial__quote{margin-top:.5rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:640px){.Testimonial__quote{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.Testimonial__quote{font-size:1.25rem;line-height:1.75rem}}.Testimonial__author{margin-top:1.5rem;display:flex;flex-direction:column}.Testimonial__name{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgba(var(--color-secondary-500),var(--tw-text-opacity,1))}@media (min-width:640px){.Testimonial__name{font-size:1rem;line-height:1.5rem}}.Testimonial__title{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgba(var(--color-textBase-600),var(--tw-text-opacity,1))}