.landing_page__By2iE{--m:clamp(20px,2.5vw,36px);--dark:oklch(0.2 0.006 286);--dark-stage:oklch(0.255 0.006 286);--on-dark:oklch(0.97 0.003 286);--on-dark-soft:oklch(0.8 0.008 286);--step:oklch(0.95 0.003 286);--close:oklch(0.4 0.085 163);--r:4px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-expo:cubic-bezier(0.16,1,0.3,1);--ease-soft:cubic-bezier(0.33,1,0.68,1);--t-display:clamp(5.5rem,21vw,15rem);--t-large:clamp(2.125rem,4.4vw,4.25rem);--t-heading:clamp(1.75rem,2.8vw,2.5rem);--t-lead:clamp(1.1875rem,1.6vw,1.5rem);--t-body:1.0625rem;background:var(--background);color:var(--foreground);min-height:100dvh}.landing_skip__82tBT{position:absolute;left:-9999px}.landing_skip__82tBT:focus{left:var(--m);top:var(--m);z-index:50;padding:10px 16px;border-radius:var(--r);background:var(--on-dark);color:var(--dark)}.landing_h1__VVzw5{font-size:var(--t-large);font-weight:500;line-height:1.02;letter-spacing:-.04em;max-width:13ch;text-wrap:balance}.landing_h2__CRjAM{font-size:var(--t-heading);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.landing_lead__hR2Dm{margin-top:32px;max-width:30ch;font-size:var(--t-lead);line-height:1.4;letter-spacing:-.01em;text-wrap:pretty}.landing_body__FCVaw{margin-top:20px;max-width:46ch;font-size:var(--t-body);line-height:1.6;text-wrap:pretty}.landing_note__EsQjP{margin-top:12px;font-size:.875rem;color:var(--on-dark-soft)}.landing_actions__M1oCA{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.landing_primary__BRnE5{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border-radius:var(--r);background:var(--primary);color:var(--primary-foreground);font-size:1rem;font-weight:500;transition:background-color .18s ease,transform .14s var(--ease-out)}.landing_primary__BRnE5:hover{background:oklch(.58 .1 163)}.landing_primary__BRnE5:active{transform:scale(.97)}.landing_textLink__a_jdQ{display:inline-flex;min-height:44px;align-items:center;font-size:1rem;font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in oklch,currentColor 40%,transparent);text-underline-offset:6px;transition:text-decoration-color .18s ease}.landing_textLink__a_jdQ:hover{text-decoration-color:currentColor}.landing_bar__Erc7U summary:focus-visible,.landing_footer__U__I_ a:focus-visible,.landing_navAction__MDTqi:focus-visible,.landing_navLink__TVCSs:focus-visible,.landing_outputName__F6jD0:focus-visible,.landing_primary__BRnE5:focus-visible,.landing_textLink__a_jdQ:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--r)}.landing_nav__34epT{position:absolute;z-index:5;top:0;right:0;left:47%;padding:20px var(--m) 0;color:var(--on-dark)}.landing_navLinks__rjx06{display:flex;justify-content:flex-end;align-items:center;gap:4px 28px;font-size:.875rem}.landing_navLink__TVCSs{display:inline-flex;min-height:44px;align-items:center;color:var(--on-dark-soft);transition:color .18s ease}.landing_navLink__TVCSs:hover{color:var(--on-dark)}.landing_navAction__MDTqi{display:inline-flex;min-height:44px;align-items:center;padding:0 16px;border-radius:var(--r);background:var(--on-dark);color:var(--dark);font-weight:500;transition:background-color .18s ease,transform .14s var(--ease-out)}.landing_navAction__MDTqi:hover{background:oklch(.88 .004 286)}.landing_navAction__MDTqi:active{transform:scale(.97)}.landing_split__9txed{position:relative;display:grid;grid-template-columns:47fr 53fr;background:var(--dark);color:var(--on-dark)}.landing_stageCol__hydsA{position:relative}.landing_stage__0xp97{position:sticky;top:0;height:100svh;padding:20px 0 20px 20px}.landing_stageShot__f9GY8{position:absolute;inset:20px 0 20px 20px;margin:0;border-radius:var(--r);background:var(--dark-stage);overflow:hidden;opacity:0;transition:opacity .5s ease}.landing_stage__0xp97[data-active=compliance] [data-for=compliance],.landing_stage__0xp97[data-active=home] [data-for=home],.landing_stage__0xp97[data-active=renewals] [data-for=renewals],.landing_stage__0xp97[data-active=software] [data-for=software],.landing_stage__0xp97[data-active=workCenter] [data-for=workCenter]{opacity:1}.landing_stageCrop__hbkY6{position:absolute;top:56px;left:56px;right:0;height:calc(74% - 56px);overflow:hidden;border-radius:var(--r) 0 0 var(--r);background:var(--background)}.landing_stageImg__n2Dhr{display:block;width:max(1080px,168%);max-width:none;height:auto}.landing_stageCaption__27Lki{position:absolute;left:56px;top:calc(74% + 20px);max-width:min(30ch,60%);font-size:.875rem;line-height:1.45;color:var(--on-dark-soft)}.landing_read__v_OH_{min-width:0}.landing_hero__v7463{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(120px,24svh,240px) var(--m) 32px clamp(32px,4.5vw,72px)}.landing_wordmark__12UtF{margin:48px 0 0 -10vw;font-size:13.4vw;font-weight:500;line-height:.78;letter-spacing:-.055em;text-align:right;white-space:nowrap;color:var(--on-dark);transform-origin:100% 100%}.landing_row__N2Cmv{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:96px var(--m) 96px clamp(32px,4.5vw,72px)}.landing_row__N2Cmv .landing_body__FCVaw,.landing_row__N2Cmv .landing_note__EsQjP{color:var(--on-dark)}.landing_row__N2Cmv .landing_note__EsQjP{color:var(--on-dark-soft)}.landing_figures__Gwpyu{margin-top:40px;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 48px}.landing_figures__Gwpyu div{display:flex;flex-direction:column-reverse}.landing_figures__Gwpyu dd{font-size:var(--t-large);font-weight:500;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.landing_figures__Gwpyu dt{margin-top:8px;font-size:var(--t-body);color:var(--on-dark-soft)}.landing_chain__IE1Yr{margin-top:12px;display:flex;flex-wrap:wrap;gap:4px 0;max-width:34rem;font-size:var(--t-body);font-weight:500}.landing_chain__IE1Yr li+li:before{content:"\2192";padding-inline:.5rem;color:var(--on-dark-soft)}.landing_chain__IE1Yr li:last-child{color:oklch(.78 .11 163)}.landing_pairs__3N8zB{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;max-width:40rem}.landing_pairs__3N8zB dt{font-size:var(--t-lead);font-weight:500;letter-spacing:-.015em}.landing_pairs__3N8zB dd{margin-top:8px;font-size:var(--t-body);line-height:1.55;color:var(--on-dark-soft)}.landing_metrics__Oza3M{margin-top:36px;max-width:40rem;display:grid;gap:6px}.landing_metrics__Oza3M div{display:grid;grid-template-columns:9rem 1fr;gap:16px;align-items:baseline;padding:16px 20px;border-radius:var(--r);background:oklch(.25 .006 286)}.landing_metrics__Oza3M dt{font-size:var(--t-lead);font-weight:500}.landing_metrics__Oza3M dd{font-size:var(--t-body);color:var(--on-dark-soft)}.landing_states__e45U8{margin-top:40px;display:grid;gap:18px}.landing_states__e45U8 li{display:grid;grid-template-columns:minmax(0,15rem) 1fr;gap:24px;align-items:baseline}.landing_stateName__3mtVV{font-size:var(--t-heading);font-weight:500;letter-spacing:-.03em}.landing_states__e45U8 li:first-child .landing_stateName__3mtVV{color:oklch(.74 .15 25)}.landing_states__e45U8 li:nth-child(3) .landing_stateName__3mtVV{color:oklch(.78 .11 163)}.landing_stateBody__P_YcF{font-size:var(--t-body);color:var(--on-dark-soft)}.landing_inlineShot__TSGcK{margin:28px 0 0}.landing_inlineCrop__Z_2AB{display:none}.landing_inlineCaption__w3Ts3{max-width:46ch;font-size:.875rem;line-height:1.45;color:var(--on-dark-soft)}.landing_outputsSection__up4Pi{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding:200px var(--m) 0}.landing_outputs__cFoUL{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.landing_outputSide__zOkn0{grid-column:1/6}.landing_outputIndex__B2Kua{display:flex;flex-direction:column;align-items:flex-start;margin-top:48px}.landing_outputName__F6jD0{min-height:44px;padding:4px 0;font-size:var(--t-large);font-weight:500;line-height:1.1;letter-spacing:-.04em;text-align:left;color:oklch(.5 .012 286);cursor:pointer;transition:color .18s ease,transform .24s var(--ease-out)}.landing_outputName__F6jD0:hover{color:var(--foreground);transform:translateX(6px)}.landing_outputName__F6jD0[aria-pressed=true]{color:var(--foreground)}.landing_outputStage___yyrR{grid-column:7/13;padding:72px 48px 72px 64px;border-radius:var(--r);background:var(--step)}.landing_sheet__dYKt4{width:min(100%,520px);padding:28px;border-radius:8px;background:#fff;color:oklch(.21 .006 286);animation:landing_sheet-in__Y8lAH .26s var(--ease-out) both}.landing_sheetNarrow__fyPjG{width:min(100%,440px)}@keyframes landing_sheet-in__Y8lAH{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.landing_how__M5sUB{padding:200px var(--m) 0}.landing_stairs__unRwI{margin-top:56px;display:grid;row-gap:52px}.landing_stair__teLBS{margin-left:calc(var(--i) * 12.5vw)}.landing_stairLine__1iUoB{font-size:var(--t-large);font-weight:500;line-height:1;letter-spacing:-.04em}.landing_stair__teLBS:last-child .landing_stairLine__1iUoB{color:var(--primary)}.landing_stairBody__DzeFY{margin-top:14px;max-width:40ch;font-size:var(--t-body);line-height:1.55}.landing_connectors__vpQUj{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding:200px var(--m) 0}.landing_connectors__vpQUj>:first-child{grid-column:1/5}.landing_names__20tOh{grid-column:5/-1;column-count:3;column-gap:32px;font-size:var(--t-lead);line-height:1.5}.landing_names__20tOh ul{break-inside:avoid;margin-bottom:28px}.landing_kind__WT53F{color:var(--muted-foreground)}.landing_security__rneeZ{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding:200px var(--m) 120px}.landing_securityMain__B7Kgm{grid-column:1/8;container-type:inline-size}.landing_giant__ynxwy{font-size:23cqw;font-weight:600;line-height:.8;letter-spacing:-.05em;text-transform:uppercase;margin-left:-.04em}.landing_bars__zNVCE{margin-top:24px;display:grid;gap:6px}.landing_bar__Erc7U{border-radius:var(--r);background:var(--step)}.landing_bar__Erc7U summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;font-size:var(--t-body);font-weight:500;cursor:pointer;list-style:none;transition:background-color .18s ease}.landing_bar__Erc7U summary::-webkit-details-marker{display:none}.landing_bar__Erc7U summary:after{content:"+";font-size:1.375rem;font-weight:400;transition:transform .24s var(--ease-out)}.landing_bar__Erc7U[open] summary:after{transform:rotate(45deg)}.landing_bar__Erc7U summary:hover{background:oklch(.93 .004 286);border-radius:var(--r)}.landing_bar__Erc7U p{padding:0 20px 20px;max-width:60ch;font-size:var(--t-body);line-height:1.6}.landing_platform__pY_nc{grid-column:9/-1;align-self:end}.landing_platformTitle__UoKAB{font-size:var(--t-lead);font-weight:500;letter-spacing:-.015em}.landing_platform__pY_nc dl{margin-top:16px;display:grid;gap:20px}.landing_platform__pY_nc dt{font-size:var(--t-body);font-weight:500}.landing_platform__pY_nc dd{margin-top:4px;font-size:var(--t-body);line-height:1.55;color:var(--muted-foreground)}.landing_cta__sAPoi{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;min-height:90svh;padding:80px var(--m) 48px;background:var(--close);color:#fff}.landing_ctaText__COSdf{grid-column:1/7;align-self:end}.landing_ctaLine__x7qvw{font-size:clamp(3rem,7vw,7rem);font-weight:500;line-height:.92;letter-spacing:-.045em;max-width:10ch;text-wrap:balance}.landing_ctaBody__L0D9M{margin-top:24px;max-width:40ch;font-size:var(--t-body);line-height:1.6}.landing_ctaFragment__2ERMJ{grid-column:8/12;align-self:center}.landing_dialog__P_4Kk{width:min(100%,440px);margin-left:auto;padding:28px;border-radius:10px;background:#fff;color:oklch(.21 .006 286);box-shadow:0 24px 48px -12px oklch(0 0 0/.35),0 2px 6px oklch(0 0 0/.12)}.landing_footer__U__I_{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:24px;padding:30svh var(--m) 30px;font-size:.875rem}.landing_footerWhat__MRyDC{color:var(--muted-foreground)}.landing_footerLinks__ETkls{display:flex;gap:24px}.landing_footerEnd__hCJp0{justify-self:end}.landing_footer__U__I_ a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color .18s ease}.landing_footer__U__I_ a:hover{text-decoration-color:currentColor}@media (max-width:1023px){.landing_nav__34epT{position:relative;left:0;padding:12px var(--m) 4px;background:var(--dark)}.landing_navLinks__rjx06{gap:4px 20px}.landing_navWide__ZFQ9w{display:none}.landing_split__9txed{grid-template-columns:1fr}.landing_stage__0xp97{position:relative;height:50svh;min-height:320px;padding:12px var(--m) 0}.landing_stageShot__f9GY8{inset:12px var(--m) 0}.landing_stageShot__f9GY8:not(.landing_stageFirst__zQ0Kh){display:none}.landing_stage__0xp97 .landing_stageFirst__zQ0Kh{opacity:1}.landing_stageCrop__hbkY6{top:28px;left:28px;height:auto;bottom:10vw;border-radius:var(--r) 0 0 0}.landing_stageImg__n2Dhr{width:max(760px,190%)}.landing_stageCaption__27Lki{display:none}.landing_hero__v7463{min-height:0;flex-direction:column-reverse;justify-content:flex-start;padding:0 var(--m) 72px}.landing_wordmark__12UtF{margin:-.12em 0 0;font-size:21vw;text-align:left}.landing_heroText__IVpgA{margin-top:36px}.landing_h1__VVzw5{max-width:14ch}.landing_lead__hR2Dm{margin-top:24px;font-size:1.125rem}.landing_row__N2Cmv{min-height:0;padding:72px var(--m)}.landing_inlineShot__TSGcK{margin:40px 0 0}.landing_inlineCrop__Z_2AB{display:block;height:min(62vw,420px);overflow:hidden;border-radius:var(--r);background:var(--background)}.landing_inlineImg__tCABb{display:block;width:max(700px,150%);max-width:none;height:auto}.landing_inlineCaption__w3Ts3{margin-top:12px}.landing_connectors__vpQUj,.landing_cta__sAPoi,.landing_outputsSection__up4Pi,.landing_security__rneeZ{grid-template-columns:minmax(0,1fr)}.landing_connectors__vpQUj,.landing_how__M5sUB,.landing_outputsSection__up4Pi{padding-top:112px}.landing_connectors__vpQUj>:first-child,.landing_ctaFragment__2ERMJ,.landing_ctaText__COSdf,.landing_names__20tOh,.landing_outputSide__zOkn0,.landing_outputStage___yyrR,.landing_outputs__cFoUL,.landing_platform__pY_nc,.landing_securityMain__B7Kgm{grid-column:1/-1}.landing_outputs__cFoUL{display:block}.landing_outputIndex__B2Kua{flex-direction:row;flex-wrap:wrap;gap:0 20px;margin-top:28px}.landing_outputName__F6jD0{font-size:1.375rem;letter-spacing:-.02em}.landing_outputName__F6jD0:hover{transform:none}.landing_outputStage___yyrR{margin-top:20px;min-height:0;padding:20px}.landing_sheet__dYKt4{padding:22px}.landing_stairs__unRwI{row-gap:40px}.landing_stair__teLBS{margin-left:calc(var(--i) * 4.5vw)}.landing_stairLine__1iUoB{font-size:clamp(1.875rem,8.4vw,3.5rem);line-height:1.04}.landing_stairBody__DzeFY{font-size:1rem}.landing_names__20tOh{margin-top:32px;column-count:2;column-gap:20px;font-size:1.0625rem}.landing_security__rneeZ{padding:112px var(--m)}.landing_giant__ynxwy{font-size:22.5cqw}.landing_platform__pY_nc{margin-top:56px}.landing_cta__sAPoi{min-height:0;padding:96px var(--m) 72px}.landing_ctaText__COSdf{align-self:start}.landing_ctaLine__x7qvw{font-size:13vw}.landing_ctaFragment__2ERMJ{margin-top:48px}.landing_dialog__P_4Kk{width:100%;margin:0;padding:22px}.landing_footer__U__I_{grid-template-columns:1fr;gap:4px;padding:20svh var(--m) 24px;font-size:.875rem}.landing_footerEnd__hCJp0{justify-self:start}}@media (min-width:640px) and (max-width:1023px){.landing_stage__0xp97{height:56svh}.landing_body__FCVaw,.landing_ctaBody__L0D9M,.landing_inlineCaption__w3Ts3,.landing_lead__hR2Dm,.landing_metrics__Oza3M,.landing_pairs__3N8zB,.landing_stairBody__DzeFY{max-width:none}.landing_security__rneeZ{padding-top:160px}.landing_names__20tOh{column-count:3}}@media (max-width:520px){.landing_pairs__3N8zB{grid-template-columns:1fr;gap:24px}.landing_metrics__Oza3M div{grid-template-columns:1fr;gap:4px}.landing_states__e45U8 li{grid-template-columns:1fr;gap:2px}.landing_figures__Gwpyu{grid-template-columns:repeat(3,auto);gap:8px 24px}.landing_figures__Gwpyu dd{font-size:2rem}.landing_figures__Gwpyu dt{font-size:.9375rem}}@media (prefers-reduced-motion:no-preference){.landing_load__VAl7v>*{animation:landing_rise__HOlaZ .8s var(--ease-expo) both}.landing_load__VAl7v>:nth-child(2){animation-delay:90ms}.landing_load__VAl7v>:nth-child(3){animation-delay:.18s}.landing_stageFirst__zQ0Kh .landing_stageCrop__hbkY6{animation:landing_settle__xIKYU 1.2s var(--ease-expo) both 60ms}.landing_wordmark__12UtF{animation:landing_rise__HOlaZ 1s var(--ease-expo) both .24s}.landing_page__By2iE[data-motion] .landing_reveal__M9h_w:not([data-shown]){opacity:0;transform:translateY(28px)}.landing_page__By2iE[data-motion] .landing_reveal__M9h_w{transition:opacity .7s var(--ease-out),transform .9s var(--ease-expo)}.landing_page__By2iE[data-motion] .landing_r1__cPAAW{transition-delay:80ms}.landing_page__By2iE[data-motion] .landing_r2__5RZJf{transition-delay:.16s}.landing_page__By2iE[data-motion] .landing_r3__WbOKf{transition-delay:.24s}.landing_page__By2iE[data-motion] .landing_stair__teLBS{transition-delay:calc(var(--i) * 90ms)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing_hero__v7463 .landing_wordmark__12UtF{animation:landing_shrink__mr7eG linear both;animation-timeline:view();animation-range:exit 0 exit 100%}.landing_stageImg__n2Dhr{animation:landing_drift__5yPvm linear both;animation-timeline:scroll(root)}}}@keyframes landing_rise__HOlaZ{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes landing_settle__xIKYU{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes landing_shrink__mr7eG{0%{transform:none}to{transform:scale(.93)}}@keyframes landing_drift__5yPvm{0%{transform:translateY(0)}to{transform:translateY(-9%)}}@media (prefers-reduced-motion:reduce){.landing_navAction__MDTqi,.landing_outputName__F6jD0,.landing_primary__BRnE5,.landing_sheet__dYKt4,.landing_stageShot__f9GY8{transition:none;animation:none}}