@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_47c7a6{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_47c7a6{--font-newsreader:"Newsreader","Newsreader Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fc61cfb200d549a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fe6c4b8cc116014d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8edf6d3506a17285-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_c71b4e{font-family:Newsreader,Newsreader Fallback;font-style:italic}.__variable_c71b4e{--font-newsreader-italic:"Newsreader","Newsreader Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_e9fcbc{font-family:Geist,Geist Fallback;font-style:normal}.__variable_e9fcbc{--font-geist:"Geist","Geist Fallback"}.home_lh__rJzne{--ink:#1b1e26;--ink-2:#434957;--ink-3:#626877;--ink-4:#8b909c;--line:#e9e9e6;--line-2:#dcdcd8;--paper:#fff;--tint:#f1f0eb;--tint-2:#e8e7e1;--art:#f6f6f3;--blue:#1d4ed8;--blue-2:#2a5ee6;--blue-ink:#1a45c2;--blue-soft:#eef2fd;--night:#101a33;--night-2:#1a2646;--night-line:#2b3860;--night-text:#c5cee6;--night-mute:#97a3c4;--warm:#9a5b13;--warm-bg:#f8efdf;--serif:var(--font-newsreader),"Newsreader","Iowan Old Style",Georgia,serif;--serif-italic:var(--font-newsreader-italic),"Newsreader","Iowan Old Style",Georgia,serif;--sans:var(--font-geist),"Geist",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--container:1120px;--gutter:32px;--header:68px;--r-sm:10px;--r-md:14px;--r-lg:20px;--shadow-1:0 1px 2px rgba(27,30,38,.05);--shadow-2:0 1px 2px rgba(27,30,38,.04),0 12px 32px -16px rgba(27,30,38,.16);--shadow-3:0 1px 2px rgba(27,30,38,.04),0 24px 56px -28px rgba(27,30,38,.22);--ease:cubic-bezier(.16,1,.3,1)}.home_lh__rJzne *,.home_lh__rJzne :after,.home_lh__rJzne :before{box-sizing:border-box}.home_lh__rJzne{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;font-variant-numeric:lining-nums;line-height:1.6;margin:0;text-rendering:optimizeLegibility}.home_lh__rJzne ::-moz-selection{background:#d9e3fb;color:var(--ink)}.home_lh__rJzne ::selection{background:#d9e3fb;color:var(--ink)}.home_lh__rJzne img,.home_lh__rJzne svg{display:block}.home_lh__rJzne a{color:inherit;text-decoration:none}.home_lh__rJzne ul{list-style:none;margin:0;padding:0}.home_lh__rJzne blockquote,.home_lh__rJzne figure,.home_lh__rJzne h1,.home_lh__rJzne h2,.home_lh__rJzne h3,.home_lh__rJzne h4,.home_lh__rJzne p{margin:0}.home_lh__rJzne button,.home_lh__rJzne input,.home_lh__rJzne select{color:inherit;font:inherit}.home_lh__rJzne :focus-visible{border-radius:6px;outline:2px solid var(--blue);outline-offset:3px}.home_lh__rJzne [id]{scroll-margin-top:calc(var(--header) + 24px)}.home_lh__rJzne .container{margin:0 auto;max-width:calc(var(--container) + var(--gutter)*2);padding:0 var(--gutter)}.home_lh__rJzne .skip{background:var(--ink);border-radius:10px;color:#fff;font-size:15px;left:16px;padding:10px 16px;position:absolute;top:-60px;z-index:100}.home_lh__rJzne .skip:focus{top:12px}.home_lh__rJzne .display{text-wrap:balance;font-family:var(--serif);font-weight:400;letter-spacing:-.022em;line-height:1.06}.home_lh__rJzne h1.display{font-size:clamp(40px,6.1vw,76px)}.home_lh__rJzne h1.display span{display:block}.home_lh__rJzne h2.display{font-size:clamp(30px,3.5vw,44px);letter-spacing:-.018em;line-height:1.14}.home_lh__rJzne h3.display{font-size:clamp(25px,2.5vw,32px);font-weight:400;letter-spacing:-.014em;line-height:1.2}.home_lh__rJzne .lede{text-wrap:pretty;color:var(--ink-2);font-size:19px;line-height:1.6;max-width:60ch}.home_lh__rJzne .muted{color:var(--ink-3)}.home_lh__rJzne .small{font-size:14.5px;line-height:1.5}.home_lh__rJzne .mark{flex:none;height:36px;width:36px}.home_lh__rJzne .mark-sm{height:28px;width:28px}.home_lh__rJzne .mark-xs{height:20px;width:20px}.home_lh__rJzne .ic{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none;height:18px;width:18px}.home_lh__rJzne .btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:9px;height:48px;justify-content:center;letter-spacing:-.005em;padding:0 22px;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s,filter .2s;white-space:nowrap}.home_lh__rJzne .btn:active{transform:translateY(1px)}.home_lh__rJzne .btn-primary{background:linear-gradient(180deg,var(--blue-2),var(--blue));border-color:#1a45c2;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 1px 2px rgba(20,40,110,.28),0 6px 16px -8px rgba(29,78,216,.5);color:#fff}.home_lh__rJzne .btn-primary:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 1px 2px rgba(20,40,110,.3),0 10px 22px -10px rgba(29,78,216,.6);filter:brightness(1.07)}.home_lh__rJzne .btn-soft{background:linear-gradient(180deg,#fff,#f4f4f1);border-color:var(--line-2);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(27,30,38,.06);color:var(--ink)}.home_lh__rJzne .btn-soft:hover{background:linear-gradient(180deg,#fff,#eeeeea);border-color:#cfcfca}.home_lh__rJzne .btn-sm{font-size:15px;height:40px;padding:0 17px}.home_lh__rJzne .btn-block{width:100%}.home_lh__rJzne .link{align-items:center;border-radius:6px;color:var(--blue-ink);display:inline-flex;font-size:15.5px;font-weight:500;gap:7px}.home_lh__rJzne .link .ic{height:16px;transition:transform .25s var(--ease);width:16px}.home_lh__rJzne .link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.home_lh__rJzne .link:hover .ic{transform:translateX(3px)}.home_lh__rJzne .site-header{background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.home_lh__rJzne .nav{align-items:center;display:flex;height:var(--header);position:relative}.home_lh__rJzne .logo{align-items:center;border-radius:8px;display:inline-flex;font-size:21px;font-weight:600;gap:9px;letter-spacing:-.025em;margin-right:36px}.home_lh__rJzne .logo svg{height:28px;width:28px}.home_lh__rJzne .nav-links{align-items:stretch;display:flex;gap:2px;height:100%}.home_lh__rJzne .nav-item{align-items:center;display:flex;height:100%}.home_lh__rJzne .nav-trigger{align-items:center;background:none;border:0;border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:15.5px;font-weight:500;gap:6px;height:40px;padding:0 14px;transition:background-color .15s,color .15s}.home_lh__rJzne .nav-trigger .ic{color:var(--ink-4);height:15px;transition:transform .25s var(--ease);width:15px}.home_lh__rJzne .nav-item.open>.nav-trigger,.home_lh__rJzne .nav-trigger:hover{background:var(--tint);color:var(--ink)}.home_lh__rJzne .nav-trigger.current{box-shadow:inset 0 -2px 0 0 transparent;color:var(--ink)}.home_lh__rJzne .nav-trigger.current:after{content:"";position:absolute}.home_lh__rJzne .nav-item .nav-trigger{position:relative}.home_lh__rJzne .nav-item .nav-trigger.current:after{background:var(--blue);border-radius:2px;bottom:-14px;height:2px;left:14px;right:14px}.home_lh__rJzne .nav-item .nav-trigger[aria-haspopup].current:after{right:35px}.home_lh__rJzne .nav-right{align-items:center;display:flex;gap:8px;margin-left:auto}.home_lh__rJzne .signin{align-items:center;border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:15.5px;font-weight:500;height:40px;padding:0 14px}.home_lh__rJzne .signin:hover{background:var(--tint);color:var(--ink)}.home_lh__rJzne .chip,.home_lh__rJzne .nav-right .btn-sm,.home_lh__rJzne .signin{position:relative}.home_lh__rJzne .chip:after,.home_lh__rJzne .nav-right .btn-sm:after,.home_lh__rJzne .signin:after{content:"";inset:-3px 0;position:absolute}.home_lh__rJzne .nav-item{position:relative}.home_lh__rJzne .menu{--caret:64px;left:-22px;opacity:0;padding-top:14px;position:absolute;top:calc(100% - 6px);transform:translateY(-6px);transform-origin:top left;transition:opacity .16s ease,transform .22s var(--ease),visibility 0s linear .16s;visibility:hidden;z-index:60}.home_lh__rJzne .menu:before{content:"";height:14px;left:-16px;position:absolute;right:-16px;top:0}.home_lh__rJzne .menu:after{background:var(--paper);border-left:1px solid var(--line-2);border-top:1px solid var(--line-2);border-top-left-radius:3px;content:"";height:13px;left:var(--caret);position:absolute;top:8px;transform:rotate(45deg);width:13px;z-index:2}.home_lh__rJzne .nav-item.open>.menu{opacity:1;transform:none;transition-delay:.05s,.05s,0s;visibility:visible;z-index:61}.home_lh__rJzne .nav-links.has-open .nav-item:not(.open)>.menu{transition:none}.home_lh__rJzne .nav-item.open>.nav-trigger .ic{transform:rotate(180deg)}.home_lh__rJzne .menu-panel{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:0 1px 2px rgba(27,30,38,.05),0 8px 20px -8px rgba(27,30,38,.1),0 32px 64px -28px rgba(27,30,38,.24);overflow:hidden;position:relative}.home_lh__rJzne .mega{max-width:calc(100vw - 48px);width:1000px}.home_lh__rJzne .mega .menu-link .d{white-space:nowrap}.home_lh__rJzne .mega-cols{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding:26px 20px 20px}.home_lh__rJzne .menu-h{color:var(--ink-3);font-size:13px;font-weight:500;padding:0 12px 10px}.home_lh__rJzne .menu-link{align-items:flex-start;border-radius:var(--r-md);display:flex;gap:14px;padding:13px 12px;transition:background-color .12s}.home_lh__rJzne .menu-link:hover{background:var(--tint)}.home_lh__rJzne .menu-link:focus-visible{background:var(--tint);border-radius:var(--r-md);outline-offset:-2px}.home_lh__rJzne .menu-link .mark{height:36px;margin-top:1px;width:36px}.home_lh__rJzne .role-ic{background:var(--tint);border-radius:10px;color:var(--ink-2);display:grid;flex:none;height:36px;margin-top:1px;place-items:center;width:36px}.home_lh__rJzne .role-ic .ic{height:19px;width:19px}.home_lh__rJzne .menu-link:hover .role-ic{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.home_lh__rJzne .menu-link b{color:var(--ink);display:block;font-size:15.5px;font-weight:600;letter-spacing:-.005em;line-height:1.3}.home_lh__rJzne .menu-link .d{color:var(--ink-3);display:block;font-size:14px;line-height:1.42;margin-top:3px}.home_lh__rJzne .menu-link .go{align-self:center;color:var(--ink-4);height:16px;margin-left:auto;opacity:0;transform:translateX(-4px);transition:opacity .15s,transform .25s var(--ease);width:16px}.home_lh__rJzne .menu-link:focus-visible .go,.home_lh__rJzne .menu-link:hover .go{opacity:1;transform:none}.home_lh__rJzne .menu-aside{background:var(--tint);border-radius:var(--r-md);display:flex;flex-direction:column;gap:6px;margin:6px 0 0;padding:16px 16px 14px;transition:background-color .12s}.home_lh__rJzne .menu-aside:focus-visible,.home_lh__rJzne .menu-aside:hover{background:var(--tint-2)}.home_lh__rJzne .menu-aside b{font-size:15px;font-weight:600;line-height:1.3}.home_lh__rJzne .menu-aside .d{color:var(--ink-3);font-size:14px;line-height:1.42}.home_lh__rJzne .menu-aside .link{font-size:14.5px;margin-top:6px;pointer-events:none}.home_lh__rJzne .mega-foot{align-items:center;background:var(--tint);border-top:1px solid var(--line);color:var(--ink-3);display:flex;font-size:14.5px;gap:16px;justify-content:space-between;padding:15px 32px}.home_lh__rJzne .mega-foot .link{font-size:14.5px}.home_lh__rJzne .list-menu{padding:12px;width:420px}.home_lh__rJzne .list-menu .menu-link{padding:13px 14px}.home_lh__rJzne .nav-burger{align-items:center;background:none;border:0;border-radius:12px;color:var(--ink);cursor:pointer;display:none;height:44px;justify-content:center;margin-right:-8px;width:44px}.home_lh__rJzne .nav-burger .ic{height:22px;width:22px}.home_lh__rJzne .nav-burger .x,.home_lh__rJzne .site-header.open .nav-burger .bars{display:none}.home_lh__rJzne .site-header.open .nav-burger .x{display:block}.home_lh__rJzne .nav-panel{display:none}.home_lh__rJzne .hero{padding:72px 0 0}.home_lh__rJzne .hero-copy{max-width:860px}.home_lh__rJzne .hero .sub{text-wrap:pretty;color:var(--ink-2);font-size:20px;line-height:1.55;margin-top:28px;max-width:66ch}@media (min-width:900px){.home_lh__rJzne .hero .sub-lead,.home_lh__rJzne .hero .sub-tail{display:block}.home_lh__rJzne .hero .sub-lead{text-wrap:balance}}.home_lh__rJzne .hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.home_lh__rJzne .demo-wrap{margin-top:48px}.home_lh__rJzne .flow{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-3);display:grid;grid-template-columns:1.18fr 1fr 1fr;overflow:hidden}.home_lh__rJzne .flow-step{display:flex;flex-direction:column;min-width:0;padding:28px 28px 30px;position:relative}.home_lh__rJzne .flow-step+.flow-step{border-left:1px solid var(--line)}.home_lh__rJzne .flow-step+.flow-step:before{background:var(--paper) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23626877' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M6 12h12M13 7l5 5-5 5'/%3E%3C/svg%3E") center/14px no-repeat;border:1px solid var(--line);border-radius:50%;content:"";height:26px;left:-13px;position:absolute;top:28px;width:26px}.home_lh__rJzne .step-label{align-items:center;color:var(--ink-3);display:flex;font-size:14px;font-weight:500;height:26px;padding-left:6px}.home_lh__rJzne .flow-step:first-child .step-label{padding-left:0}.home_lh__rJzne .flow-step+.flow-step .step-label{padding-left:22px}.home_lh__rJzne .step-title{font-size:16.5px;font-weight:600;letter-spacing:-.008em;line-height:1.35;margin-top:18px}.home_lh__rJzne .step-sub{color:var(--ink-3);font-size:14px;margin-top:3px}.home_lh__rJzne .chart{align-items:end;border-bottom:1px solid var(--line-2);display:grid;gap:12px;grid-template-columns:repeat(6,1fr);height:168px;margin-top:22px;position:relative}.home_lh__rJzne .bar{background:#2f5bd0;border-radius:5px 5px 0 0;position:relative}.home_lh__rJzne .bar.proj{background:#c6d3f3}.home_lh__rJzne .bar.low{background:#ead7b6}.home_lh__rJzne .bar span{color:var(--ink-2);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:500;left:50%;position:absolute;top:-21px;transform:translateX(-50%);white-space:nowrap}.home_lh__rJzne .bar.low span{color:#6b4a14;top:7px}.home_lh__rJzne .minline{border-top:1.5px dashed #9a5b13;bottom:60.9%;left:0;opacity:.75;position:absolute;right:0}.home_lh__rJzne .axis{color:var(--ink-3);display:grid;font-size:12.5px;font-variant-numeric:tabular-nums;gap:12px;grid-template-columns:repeat(6,1fr);margin-top:8px;text-align:center}.home_lh__rJzne .legend{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px;margin-top:16px}.home_lh__rJzne .legend i{border-radius:3px;display:inline-block;height:10px;margin-right:6px;vertical-align:-1px;width:10px}.home_lh__rJzne .legend .dash{border-radius:0;border-top:1.5px dashed #9a5b13;height:0;vertical-align:3px;width:14px}.home_lh__rJzne .plain{color:var(--ink);font-size:15.5px;line-height:1.62;margin-top:18px}.home_lh__rJzne .plain p+p{margin-top:12px}.home_lh__rJzne .plain strong{font-weight:600}.home_lh__rJzne .drafted{align-items:flex-start;color:var(--ink-3);display:flex;font-size:13px;gap:8px;line-height:1.45;margin-top:auto;padding-top:20px}.home_lh__rJzne .drafted .ic{color:var(--ink-4);height:15px;margin-top:2px;width:15px}.home_lh__rJzne .report{background:linear-gradient(180deg,#fff,#fcfcfb);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-1);margin-top:18px;padding:18px 18px 16px}.home_lh__rJzne .report .rh{color:var(--ink-3);font-size:12px;line-height:1.4}.home_lh__rJzne .report .rt{font-family:var(--serif);font-size:19px;letter-spacing:-.01em;line-height:1.25;margin-top:6px}.home_lh__rJzne .report ul{border-top:1px solid var(--line);display:grid;gap:8px;margin-top:12px;padding-top:12px}.home_lh__rJzne .report li{color:var(--ink-2);font-size:13.5px;line-height:1.45;padding-left:14px;position:relative}.home_lh__rJzne .report li:before{background:var(--ink-4);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.62em;width:5px}.home_lh__rJzne .mini-btn{align-items:center;background:linear-gradient(180deg,#fff,#f4f4f1);border:1px solid var(--line-2);border-radius:999px;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(27,30,38,.05);color:var(--ink);display:inline-flex;flex:none;font-size:13.5px;font-weight:500;gap:7px;height:34px;padding:0 14px;white-space:nowrap}.home_lh__rJzne .mini-btn.primary{background:linear-gradient(180deg,var(--blue-2),var(--blue));border-color:#1a45c2;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 1px 2px rgba(20,40,110,.2);color:#fff}.home_lh__rJzne .mini-btn .ic{height:14px;width:14px}.home_lh__rJzne .report-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px}.home_lh__rJzne .pquote{display:grid;gap:14px;max-width:640px}.home_lh__rJzne .pquote blockquote{text-wrap:pretty;color:var(--ink);font-family:var(--serif-italic);font-size:23px;font-style:italic;font-weight:400;letter-spacing:-.008em;line-height:1.42}.home_lh__rJzne .pquote figcaption{align-items:center;color:var(--ink-3);display:flex;font-size:14.5px;gap:10px;line-height:1.45}.home_lh__rJzne .pquote figcaption b{color:var(--ink);font-weight:500}.home_lh__rJzne .section{padding:136px 0}.home_lh__rJzne .section-head{max-width:720px}.home_lh__rJzne .section-head .lede{margin-top:20px}.home_lh__rJzne .rule{border:0;border-top:1px solid var(--line);margin:0}.home_lh__rJzne .customers{padding:112px 0 136px}.home_lh__rJzne .names{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:40px;padding:26px 0}.home_lh__rJzne .names .lbl{color:var(--ink-3);flex:0 0 auto;font-size:14.5px;line-height:1.4;max-width:15ch}.home_lh__rJzne .marquee{flex:1 1 auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);min-width:0;overflow:hidden;position:relative}.home_lh__rJzne .marquee-track{animation:home_lh-marquee__Mjd0q 140s linear infinite;display:flex;width:-moz-max-content;width:max-content}.home_lh__rJzne .marquee:hover .marquee-track{animation-play-state:paused}.home_lh__rJzne .marquee-set{align-items:center;display:flex;gap:56px;list-style:none;margin:0;padding-right:56px}@keyframes home_lh-marquee__Mjd0q{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.home_lh__rJzne .marquee-track{animation:none}.home_lh__rJzne .marquee{overflow-x:auto}}.home_lh__rJzne .names .cell{align-items:center;display:flex;flex:none;height:52px;justify-content:center}.home_lh__rJzne .names .n{display:block;filter:grayscale(1);height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:filter .2s;width:auto}.home_lh__rJzne .names .n.wide{max-height:30px;max-width:140px}.home_lh__rJzne .names .n.square{height:46px}.home_lh__rJzne .names .n:hover{filter:none}.home_lh__rJzne .gv{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1.1fr;margin-top:104px}.home_lh__rJzne .gv .lede{font-size:18px;margin-top:20px}.home_lh__rJzne .gv-stats{display:grid;gap:0}.home_lh__rJzne .gv-stat{align-items:baseline;border-top:1px solid var(--line);display:grid;gap:32px;grid-template-columns:auto 1fr;padding:26px 0}.home_lh__rJzne .gv-stat:last-of-type{border-bottom:1px solid var(--line)}.home_lh__rJzne .gv-num{font-family:var(--serif);font-size:44px;font-variant-numeric:lining-nums tabular-nums;font-weight:400;letter-spacing:-.02em;line-height:1;white-space:nowrap}.home_lh__rJzne .gv-num .from{color:var(--ink-4)}.home_lh__rJzne .gv-num .arr{background:var(--ink-4);display:inline-block;height:1px;margin:0 12px;position:relative;vertical-align:.3em;width:28px}.home_lh__rJzne .gv-num .arr:after{border-right:1px solid var(--ink-4);border-top:1px solid var(--ink-4);content:"";height:7px;position:absolute;right:0;top:-3px;transform:rotate(45deg);width:7px}.home_lh__rJzne .gv-stat p{color:var(--ink-2);font-size:16px;line-height:1.5}.home_lh__rJzne .src{color:var(--ink-3);font-size:13.5px;margin-top:16px}.home_lh__rJzne .cards{display:grid;gap:20px;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px}.home_lh__rJzne .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);display:flex;flex-direction:column;padding:28px 28px 26px;transition:border-color .2s,box-shadow .3s var(--ease),transform .3s var(--ease)}.home_lh__rJzne .card:hover{border-color:var(--line-2);box-shadow:var(--shadow-2);transform:translateY(-2px)}.home_lh__rJzne .card-top{align-items:center;display:flex;gap:13px;min-height:40px}.home_lh__rJzne .card-top .mark{height:40px;width:40px}.home_lh__rJzne .card-name{font-size:18.5px;font-weight:600;letter-spacing:-.012em;line-height:1.2}.home_lh__rJzne .card-what{color:var(--ink-3);font-size:14.5px;font-weight:500;margin-top:22px}.home_lh__rJzne .card-promise{text-wrap:balance;color:var(--ink);font-family:var(--serif);font-size:22px;letter-spacing:-.012em;line-height:1.3;margin-top:6px;min-height:3.9em}.home_lh__rJzne .card-foot{margin-top:auto;padding-top:24px}.home_lh__rJzne .card-for{border-bottom:1px solid var(--line);color:var(--ink-3);font-size:14.5px;line-height:1.45;padding-bottom:16px}.home_lh__rJzne .card-foot .link{margin-top:6px;padding:10px 0}.home_lh__rJzne .roles{margin-top:104px}.home_lh__rJzne .roles-grid{border-top:1px solid var(--line);display:grid;gap:40px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;padding-top:36px}.home_lh__rJzne .role h4{font-size:16.5px;font-weight:600;letter-spacing:-.008em}.home_lh__rJzne .role p{color:var(--ink-2);font-size:15.5px;line-height:1.55;margin-top:8px}.home_lh__rJzne .role .starts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.home_lh__rJzne .chip{align-items:center;background:linear-gradient(180deg,#fff,#f7f7f4);border:1px solid var(--line);border-radius:999px;box-shadow:inset 0 1px 0 #fff;color:var(--ink);display:inline-flex;font-size:14px;font-weight:500;gap:7px;height:40px;padding:0 13px 0 7px;transition:border-color .15s,background .15s}.home_lh__rJzne .chip:hover{background:linear-gradient(180deg,#fff,#efefeb);border-color:#cfcfca}.home_lh__rJzne .tour-rows{display:grid;gap:144px;margin-top:96px}.home_lh__rJzne .tour-row{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.home_lh__rJzne .tour-row.flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.home_lh__rJzne .tour-row.flip .tour-text{order:2}.home_lh__rJzne .tour-name{align-items:center;color:var(--ink-2);display:flex;font-size:15.5px;font-weight:500;gap:11px;margin-bottom:22px}.home_lh__rJzne .tour-text p.body{text-wrap:pretty;color:var(--ink-2);font-size:17.5px;line-height:1.65;margin-top:20px;max-width:46ch}.home_lh__rJzne .tour-text .link{margin-top:24px}.home_lh__rJzne .tour-text .pquote{border-top:1px solid var(--line);margin-top:44px;padding-top:32px}.home_lh__rJzne .tour-text .pquote blockquote{font-size:20px}.home_lh__rJzne .stage{background:var(--tint);border-radius:28px;padding:44px;position:relative}.home_lh__rJzne .stage-cap{color:var(--ink-3);font-size:13.5px;margin-top:14px;text-align:right}.home_lh__rJzne .ghost{background:hsla(0,0%,100%,.6);border:1px solid var(--line);border-radius:14px;height:56px;left:44px;pointer-events:none;position:absolute;right:44px}.home_lh__rJzne .ghost.top{-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000);top:20px;transform:scale(.94)}.home_lh__rJzne .mock{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-2);font-size:14.5px;line-height:1.5;overflow:hidden;position:relative}.home_lh__rJzne .mock-head{align-items:center;border-bottom:1px solid var(--line);color:var(--ink-3);display:flex;font-size:14px;gap:10px;padding:16px 20px}.home_lh__rJzne .mock-head b{color:var(--ink);font-weight:600}.home_lh__rJzne .mock-body{padding:20px}.home_lh__rJzne .who{align-items:center;display:flex;gap:12px}.home_lh__rJzne .avatar{background:var(--tint-2);border-radius:50%;color:var(--ink-2);display:grid;flex:none;font-size:13px;font-weight:600;height:36px;place-items:center;width:36px}.home_lh__rJzne .who b{display:block;font-size:15px;font-weight:600;line-height:1.3}.home_lh__rJzne .who span{color:var(--ink-3);font-size:13.5px}.home_lh__rJzne .note-list{display:grid;gap:10px;margin-top:16px}.home_lh__rJzne .note-list li{color:var(--ink-2);display:grid;font-size:14.5px;gap:10px;grid-template-columns:44px 1fr}.home_lh__rJzne .note-list time{color:var(--ink-3);font-variant-numeric:tabular-nums}.home_lh__rJzne .draft{background:var(--blue-soft);border-radius:12px;margin-top:18px;padding:16px 18px}.home_lh__rJzne .draft-h{align-items:center;color:#3a4f8f;display:flex;font-size:13px;font-weight:500;gap:8px}.home_lh__rJzne .draft-h .ic{height:15px;width:15px}.home_lh__rJzne .draft p{color:#1d2a52;font-size:15px;line-height:1.6;margin-top:8px}.home_lh__rJzne .mock-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.home_lh__rJzne .recog{font-family:var(--serif);font-size:19px;letter-spacing:-.005em;line-height:1.45;margin-top:16px}.home_lh__rJzne .value{align-items:center;background:var(--tint);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:13px;height:28px;margin-top:14px;padding:0 12px}.home_lh__rJzne .nudge{align-items:center;border-top:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;padding:16px 20px}.home_lh__rJzne .nudge b{display:block;font-size:14.5px;font-weight:600}.home_lh__rJzne .nudge span{color:var(--ink-3);font-size:13.5px}.home_lh__rJzne .q{background:var(--tint);border-radius:16px 16px 4px 16px;display:inline-block;font-size:15px;line-height:1.5;margin-left:auto;max-width:88%;padding:12px 16px}.home_lh__rJzne .q-row{display:flex}.home_lh__rJzne .a{color:var(--ink);font-size:15px;line-height:1.62;margin-top:18px}.home_lh__rJzne .a p+p{color:var(--ink-2);margin-top:10px}.home_lh__rJzne .sources{display:grid;gap:8px;margin-top:16px}.home_lh__rJzne .source{align-items:center;border:1px solid var(--line);border-radius:10px;color:var(--ink-2);display:flex;font-size:13.5px;gap:10px;padding:10px 12px}.home_lh__rJzne .source .ic{color:var(--ink-4);height:16px;width:16px}.home_lh__rJzne .mock-foot{border-top:1px solid var(--line);color:var(--ink-3);font-size:13px;padding:12px 20px}.home_lh__rJzne .briefs{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin-top:144px}.home_lh__rJzne .briefs p.body{color:var(--ink-2);font-size:17px;margin-top:16px;max-width:42ch}.home_lh__rJzne .brief-list{border-top:1px solid var(--line)}.home_lh__rJzne .brief{align-items:center;border-bottom:1px solid var(--line);border-radius:4px;display:grid;gap:16px;grid-template-columns:28px 1fr auto;padding:18px 4px;transition:background-color .15s}.home_lh__rJzne .brief:hover{background:var(--tint)}.home_lh__rJzne .brief b{display:block;font-size:16px;font-weight:500;line-height:1.35}.home_lh__rJzne .brief span.d{color:var(--ink-3);font-size:14px}.home_lh__rJzne .brief .play{background:linear-gradient(180deg,#fff,#f4f4f1);border:1px solid var(--line-2);border-radius:50%;box-shadow:inset 0 1px 0 #fff;color:var(--ink-2);display:grid;height:34px;place-items:center;width:34px}.home_lh__rJzne .brief .play .ic{fill:currentColor;stroke:none;height:13px;margin-left:1px;width:13px}.home_lh__rJzne .steps{display:grid;gap:56px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px}.home_lh__rJzne .step{border-top:1px solid var(--line-2);padding-top:28px}.home_lh__rJzne .step .who-tag{color:var(--ink-3);font-size:14px;font-weight:500}.home_lh__rJzne .step h3{margin-top:10px}.home_lh__rJzne .step p{text-wrap:pretty;color:var(--ink-2);font-size:16.5px;line-height:1.62;margin-top:14px}.home_lh__rJzne .sec{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.home_lh__rJzne .sec .lede{font-size:18px;margin-top:20px}.home_lh__rJzne .sec .link{margin-top:28px}.home_lh__rJzne .sec-list{border-top:1px solid var(--line)}.home_lh__rJzne .sec-list li{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:24px 1fr;padding:22px 0}.home_lh__rJzne .sec-list .ic{color:var(--ink-3);height:20px;margin-top:3px;width:20px}.home_lh__rJzne .sec-list b{display:block;font-size:17px;font-weight:500;line-height:1.4}.home_lh__rJzne .sec-list span{color:var(--ink-3);display:block;font-size:15px;margin-top:2px}.home_lh__rJzne .demo{background:var(--night);color:#fff;padding:128px 0}.home_lh__rJzne .demo-grid{align-items:center;display:grid;gap:96px;grid-template-columns:minmax(0,1fr) minmax(0,460px)}.home_lh__rJzne .demo .lede{color:var(--night-text);margin-top:22px;max-width:44ch}.home_lh__rJzne .demo-alt{color:var(--night-mute);font-size:15.5px;margin-top:28px}.home_lh__rJzne .demo-alt a{color:#fff;text-decoration:underline;text-decoration-color:var(--night-line);text-underline-offset:4px}.home_lh__rJzne .demo-alt a:hover{text-decoration-color:#fff}.home_lh__rJzne .form{background:var(--night-2);border:1px solid var(--night-line);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);display:grid;gap:16px;padding:28px}.home_lh__rJzne .field{display:grid;gap:7px}.home_lh__rJzne .field label{color:var(--night-text);font-size:14px;font-weight:500}.home_lh__rJzne .field input,.home_lh__rJzne .field select{background:#121c38;border:1px solid var(--night-line);border-radius:12px;caret-color:#9db6ff;color:#fff;font-size:16px;height:48px;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.home_lh__rJzne .field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2397a3c4' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px}.home_lh__rJzne .field input::-moz-placeholder{color:#7f8bb0}.home_lh__rJzne .field input::placeholder{color:#7f8bb0}.home_lh__rJzne .field input:hover,.home_lh__rJzne .field select:hover{border-color:#3d4c7c}.home_lh__rJzne .field input:focus-visible,.home_lh__rJzne .field select:focus-visible{border-color:#7b9bff;box-shadow:0 0 0 3px rgba(123,155,255,.25);outline:none}.home_lh__rJzne .form .btn{margin-top:4px}.home_lh__rJzne .demo .btn-primary{border-color:#3a67ea;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 1px 2px rgba(0,0,0,.4)}.home_lh__rJzne .form-status{color:var(--night-text);font-size:14.5px}.home_lh__rJzne .demo :focus-visible{outline-color:#9db6ff}.home_lh__rJzne .demo ::-moz-selection{background:#34509a;color:#fff}.home_lh__rJzne .demo ::selection{background:#34509a;color:#fff}.home_lh__rJzne .footer{padding:72px 0 44px}.home_lh__rJzne .footer-grid{display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}.home_lh__rJzne .footer .tag{color:var(--ink-3);font-size:15px;margin-top:14px;max-width:28ch}.home_lh__rJzne .footer h4{color:var(--ink-3);font-size:14px;font-weight:500;margin-bottom:14px}.home_lh__rJzne .footer li+li{margin-top:10px}.home_lh__rJzne .footer li a{border-radius:4px;color:var(--ink-2);font-size:15.5px}.home_lh__rJzne .footer li a:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.home_lh__rJzne .footer-base{align-items:center;border-top:1px solid var(--line);color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:13.5px;gap:12px 24px;justify-content:space-between;margin-top:64px;padding-top:24px}@media (max-width:1100px){.home_lh__rJzne .briefs,.home_lh__rJzne .gv,.home_lh__rJzne .sec,.home_lh__rJzne .tour-row{gap:56px}.home_lh__rJzne .stage{padding:32px}.home_lh__rJzne .ghost{left:32px;right:32px}.home_lh__rJzne .roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.home_lh__rJzne{--header:64px}.home_lh__rJzne .nav-links,.home_lh__rJzne .signin{display:none}.home_lh__rJzne .nav-burger{display:inline-flex}.home_lh__rJzne .logo{margin-right:0}.home_lh__rJzne .nav-panel{background:var(--paper);bottom:0;flex-direction:column;left:0;position:fixed;right:0;top:calc(var(--header) + 1px);z-index:49}.home_lh__rJzne .site-header.open .nav-panel{display:flex}.home_lh__rJzne .site-header.open .nav-right .btn{display:none}.home_lh__rJzne .np-scroll{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto;padding:8px var(--gutter) 24px}.home_lh__rJzne .acc-trigger,.home_lh__rJzne .np-link{align-items:center;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);cursor:pointer;display:flex;font-size:19px;font-weight:500;justify-content:space-between;letter-spacing:-.01em;min-height:60px;padding:0 4px;text-align:left;width:100%}.home_lh__rJzne .acc-trigger .ic{color:var(--ink-3);height:20px;transition:transform .25s var(--ease);width:20px}.home_lh__rJzne .acc-trigger[aria-expanded=true] .ic{transform:rotate(180deg)}.home_lh__rJzne .acc-panel{border-bottom:1px solid var(--line);padding:8px 0 12px}.home_lh__rJzne .acc-panel[hidden]{display:none}.home_lh__rJzne .acc-panel a{align-items:center;border-radius:12px;display:flex;gap:14px;min-height:60px;padding:8px 4px}.home_lh__rJzne .acc-panel a:active{background:var(--tint)}.home_lh__rJzne .acc-panel b{align-items:center;display:flex;font-size:16.5px;font-weight:600;gap:8px;line-height:1.3}.home_lh__rJzne .acc-panel .d{color:var(--ink-3);display:block;font-size:14.5px;line-height:1.4}.home_lh__rJzne .np-actions{background:var(--paper);border-top:1px solid var(--line);display:grid;gap:10px;padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom))}.home_lh__rJzne .np-actions .btn{font-size:17px;height:52px}.home_lh__rJzne .np-signin{color:var(--ink-2);font-size:15.5px;font-weight:500;padding:6px;text-align:center}.home_lh__rJzne .flow{grid-template-columns:1fr}.home_lh__rJzne .flow-step+.flow-step{border-left:0;border-top:1px solid var(--line)}.home_lh__rJzne .flow-step+.flow-step:before{left:50%;top:-13px;transform:translateX(-50%) rotate(90deg)}.home_lh__rJzne .flow-step+.flow-step .step-label{margin-top:10px;padding-left:0}.home_lh__rJzne .chart{height:150px}.home_lh__rJzne .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home_lh__rJzne .briefs,.home_lh__rJzne .demo-grid,.home_lh__rJzne .gv,.home_lh__rJzne .sec,.home_lh__rJzne .tour-row{gap:48px;grid-template-columns:1fr}.home_lh__rJzne .tour-row.flip{grid-template-columns:1fr}.home_lh__rJzne .tour-row.flip .tour-text{order:0}.home_lh__rJzne .tour-rows{gap:112px}.home_lh__rJzne .steps{gap:40px;grid-template-columns:1fr;margin-top:56px}.home_lh__rJzne .section{padding:104px 0}.home_lh__rJzne .customers{padding:88px 0 104px}.home_lh__rJzne .gv{margin-top:80px}.home_lh__rJzne .demo{padding:104px 0}.home_lh__rJzne .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.home_lh__rJzne{--gutter:20px;font-size:16.5px}.home_lh__rJzne .hero{padding:56px 0 0}.home_lh__rJzne .hero .sub{font-size:18px;margin-top:22px}.home_lh__rJzne .hero-cta{margin-top:28px}.home_lh__rJzne .hero-cta .btn{flex:1 1 100%}.home_lh__rJzne .demo-wrap{margin-top:40px}.home_lh__rJzne .flow-step{padding:24px 20px 26px}.home_lh__rJzne .axis,.home_lh__rJzne .chart{gap:8px}.home_lh__rJzne .bar span{font-size:11.5px}.home_lh__rJzne .pquote blockquote{font-size:20px}.home_lh__rJzne .section{padding:88px 0}.home_lh__rJzne .customers{padding:72px 0 88px}.home_lh__rJzne .names{align-items:flex-start;flex-direction:column;gap:14px;padding:20px 0}.home_lh__rJzne .names .lbl{max-width:none}.home_lh__rJzne .marquee{width:100%}.home_lh__rJzne .marquee-set{gap:36px;padding-right:36px}.home_lh__rJzne .gv{gap:36px;margin-top:64px}.home_lh__rJzne .gv-stat{gap:10px;grid-template-columns:1fr;padding:22px 0}.home_lh__rJzne .gv-num{font-size:38px}.home_lh__rJzne .cards{gap:16px;grid-auto-rows:auto;grid-template-columns:1fr;margin-top:44px}.home_lh__rJzne .card{padding:24px 22px 22px}.home_lh__rJzne .card-for,.home_lh__rJzne .card-promise{min-height:0}.home_lh__rJzne .roles{margin-top:80px}.home_lh__rJzne .roles-grid{gap:32px;grid-template-columns:1fr}.home_lh__rJzne .tour-rows{gap:96px;margin-top:64px}.home_lh__rJzne .stage{border-radius:22px;padding:16px}.home_lh__rJzne .ghost{display:none}.home_lh__rJzne .mock-body{padding:18px 16px}.home_lh__rJzne .mock-foot,.home_lh__rJzne .mock-head,.home_lh__rJzne .nudge{padding-left:16px;padding-right:16px}.home_lh__rJzne .nudge{align-items:flex-start;flex-direction:column}.home_lh__rJzne .briefs{margin-top:96px}.home_lh__rJzne .demo{padding:88px 0}.home_lh__rJzne .form{padding:22px 18px}.home_lh__rJzne .footer-grid{gap:36px 24px;grid-template-columns:1fr 1fr}.home_lh__rJzne .footer-brand{grid-column:1/-1}.home_lh__rJzne .lede{font-size:17.5px}}@media (max-width:380px){.home_lh__rJzne .nav .btn-sm{font-size:14px;padding:0 13px}}@media (prefers-reduced-motion:reduce){.home_lh__rJzne *,.home_lh__rJzne :after,.home_lh__rJzne :before{transition-duration:.01ms!important}}.home_lh__rJzne .hero-art{background:var(--art);border-radius:28px;outline:1px solid var(--line);outline-offset:-1px;overflow:hidden}.home_lh__rJzne .hero-art img{aspect-ratio:1120/470;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;width:100%}.home_lh__rJzne .tour-row.tour-wide{display:block}.home_lh__rJzne .tour-wide .tour-text{margin-bottom:48px;max-width:720px}.home_lh__rJzne .tour-wide .tour-text p.body{max-width:56ch}.home_lh__rJzne .tour-wide .stage{padding:36px}.home_lh__rJzne .compass-quote{margin-top:40px}.home_lh__rJzne .compass-quote blockquote{font-size:20px}.home_lh__rJzne button.brief{background:none;border:0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;width:100%}.home_lh__rJzne .field .err{color:#ffb3a7;font-size:13.5px;line-height:1.4}.home_lh__rJzne .field input[aria-invalid=true]{border-color:#d9776a}.home_lh__rJzne .hp{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.home_lh__rJzne .form-legal{color:var(--night-mute);font-size:13px;line-height:1.5}.home_lh__rJzne .form-legal a{color:var(--night-text);text-decoration:underline;text-decoration-color:var(--night-line);text-underline-offset:3px}.home_lh__rJzne .form-legal a:hover{text-decoration-color:var(--night-text)}.home_lh__rJzne .form-status.error{color:#ffb3a7}.home_lh__rJzne .form-done{align-content:center;display:grid;gap:10px;justify-items:center;min-height:320px;text-align:center}.home_lh__rJzne .form-done .ic{stroke-width:1.4;color:#9db6ff;height:40px;width:40px}.home_lh__rJzne .form-done h3{color:#fff;font-size:19px;font-weight:600;line-height:1.35}.home_lh__rJzne .form-done h3:focus{outline:none}.home_lh__rJzne .form-done p{color:var(--night-text);font-size:15.5px;line-height:1.55;max-width:34ch}.home_lh__rJzne .footer-legal{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px}.home_lh__rJzne .footer-legal a{border-radius:4px}.home_lh__rJzne .footer-legal a:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.home_lh__rJzne .social{align-items:center;display:flex;margin:12px 0 0 -12px}.home_lh__rJzne .social a{align-items:center;border-radius:10px;display:inline-flex;height:44px;justify-content:center;opacity:.6;transition:opacity .15s;width:44px}.home_lh__rJzne .social a:hover{opacity:1}.home_lh__rJzne .social img{height:20px;width:20px}.home_lh__rJzne .vd{background:rgba(16,26,51,.78);display:flex;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:24px var(--gutter);position:fixed;z-index:100}.home_lh__rJzne .vd-box{margin:auto;max-width:100%;width:min(960px,92vw,(100vh - 120px) * 16/9)}.home_lh__rJzne .vd-head{align-items:center;color:#fff;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.home_lh__rJzne .vd-head b{align-items:center;display:flex;font-size:16px;font-weight:500;gap:10px;line-height:1.35}.home_lh__rJzne .vd-close{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:none;height:44px;place-items:center;transition:background-color .15s;width:44px}.home_lh__rJzne .vd-close:hover{background:hsla(0,0%,100%,.16)}.home_lh__rJzne .vd-close .ic{height:20px;width:20px}.home_lh__rJzne .vd-frame{aspect-ratio:16/9;background:#000;border-radius:var(--r-md);box-shadow:0 32px 80px -24px rgba(0,0,0,.6);overflow:hidden;position:relative;width:100%}.home_lh__rJzne .vd-frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.home_lh__rJzne .vd :focus-visible{outline-color:#9db6ff}@media (max-width:1023px){.home_lh__rJzne .footer-brand{grid-column:1/-1}}@media (max-width:640px){.home_lh__rJzne .hero-art{border-radius:22px}.home_lh__rJzne .hero-art img{aspect-ratio:auto;height:240px;-o-object-position:center 50%;object-position:center 50%}.home_lh__rJzne .tour-wide .tour-text{margin-bottom:36px}.home_lh__rJzne .tour-wide .stage{padding:12px}}.home_lh__rJzne button.link{background:none;border:0;cursor:pointer;padding:0}.home_lh__rJzne .card-foot button.link{padding:10px 0}.home_lh__rJzne .ic.ext{color:var(--ink-4);display:inline-block;height:13px;margin-left:5px;vertical-align:-1px;width:13px}.home_lh__rJzne .acc-panel .ic.ext{margin-left:0}.home_lh__rJzne .link .ic.ext{color:inherit;height:15px;margin:0;width:15px}.home_lh__rJzne .link:hover .ic.ext{transform:translate(1px,-1px)}.home_lh__rJzne .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.home_lh__rJzne .btn:disabled{cursor:progress;opacity:.75}.home_lh__rJzne .social img{filter:grayscale(1)}.home_lh__rJzne .rs-page{padding:72px 0 120px}.home_lh__rJzne .rs-head{max-width:720px}.home_lh__rJzne .rs-head .lede{margin-top:20px}.home_lh__rJzne .rs-filters{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-top:48px;padding-bottom:24px}.home_lh__rJzne .rs-products{display:flex;flex-wrap:wrap;gap:8px}.home_lh__rJzne .rs-chip{align-items:center;background:linear-gradient(180deg,#fff,#f7f7f4);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:7px;height:40px;padding:0 15px;transition:border-color .15s,background-color .15s,color .15s;white-space:nowrap}.home_lh__rJzne .rs-chip:has(.mark){padding-left:8px}.home_lh__rJzne .rs-chip:hover{border-color:#cfcfca;color:var(--ink)}.home_lh__rJzne .rs-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.home_lh__rJzne .rs-types{background:var(--tint);border-radius:999px;display:inline-flex;padding:4px}.home_lh__rJzne .rs-types button{background:none;border:0;border-radius:999px;color:var(--ink-3);cursor:pointer;font-size:14.5px;font-weight:500;height:34px;padding:0 15px;transition:background-color .15s,color .15s;white-space:nowrap}.home_lh__rJzne .rs-types button:hover{color:var(--ink)}.home_lh__rJzne .rs-types button[aria-pressed=true]{background:var(--paper);box-shadow:var(--shadow-1),0 0 0 1px var(--line);color:var(--ink)}.home_lh__rJzne .rs-summary{color:var(--ink-3);font-size:14.5px;margin:24px 0 32px}.home_lh__rJzne .rs-img{aspect-ratio:16/10;background:var(--art);border-radius:var(--r-lg);display:grid;overflow:hidden;place-items:center;position:relative}.home_lh__rJzne .rs-img img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s var(--ease);width:100%}.home_lh__rJzne .rs-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px 14px;line-height:1.3}.home_lh__rJzne .rs-cat{color:var(--ink-3);font-weight:500}.home_lh__rJzne .rs-ptag{align-items:center;color:var(--ink-2);display:inline-flex;font-weight:500;gap:6px}.home_lh__rJzne .rs-ptag .mark-xs{height:18px;width:18px}.home_lh__rJzne .rs-ptag-link{background:linear-gradient(180deg,#fff,#f7f7f4);border:1px solid var(--line);border-radius:999px;height:32px;padding:0 12px 0 7px;transition:border-color .15s}.home_lh__rJzne .rs-ptag-link .ic{color:var(--ink-4);height:14px;transition:transform .25s var(--ease);width:14px}.home_lh__rJzne .rs-ptag-link:hover{border-color:#cfcfca;color:var(--ink)}.home_lh__rJzne .rs-ptag-link:hover .ic{transform:translateX(2px)}.home_lh__rJzne .rs-date{color:var(--ink-3);font-size:13.5px;font-variant-numeric:tabular-nums}.home_lh__rJzne .rs-featured{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:56px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding-bottom:56px}.home_lh__rJzne .rs-card:hover .rs-img img,.home_lh__rJzne .rs-featured:hover .rs-img img{transform:scale(1.025)}.home_lh__rJzne h2.display.rs-featured-title{font-size:clamp(28px,3vw,40px);line-height:1.14;margin-top:16px}.home_lh__rJzne .rs-featured-desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--ink-2);display:-webkit-box;font-size:17px;line-height:1.6;margin-top:16px;overflow:hidden}.home_lh__rJzne .rs-featured-foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px}.home_lh__rJzne .rs-featured:hover .link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.home_lh__rJzne .rs-grid{display:grid;gap:56px 32px;grid-template-columns:repeat(3,minmax(0,1fr))}.home_lh__rJzne .rs-grid-list{margin-top:56px}.home_lh__rJzne .rs-card{border-radius:var(--r-md);display:flex;flex-direction:column}.home_lh__rJzne .rs-card-body{margin-top:18px}.home_lh__rJzne .rs-card-title{text-wrap:balance;color:var(--ink);font-family:var(--serif);font-size:22px;font-weight:400;letter-spacing:-.012em;line-height:1.28;margin-top:10px}.home_lh__rJzne .rs-card:hover .rs-card-title{text-decoration:underline;text-decoration-color:var(--line-2);text-decoration-thickness:1px;text-underline-offset:4px}.home_lh__rJzne .rs-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink-3);display:-webkit-box;font-size:15px;line-height:1.55;margin-top:8px;overflow:hidden}.home_lh__rJzne .rs-card .rs-date{margin-top:12px}.home_lh__rJzne .rs-empty{border:1px dashed var(--line-2);border-radius:var(--r-lg);display:grid;gap:10px;justify-items:center;padding:72px 24px;text-align:center}.home_lh__rJzne .rs-empty h2.display{font-size:28px}.home_lh__rJzne .rs-empty p{color:var(--ink-3);max-width:44ch}.home_lh__rJzne .rs-empty .btn{margin-top:14px}.home_lh__rJzne .rs-related{background:var(--tint);padding:104px 0 112px}.home_lh__rJzne .rs-related-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:44px}.home_lh__rJzne .rs-related .rs-img{background:var(--tint-2)}.home_lh__rJzne .rs-article{padding:40px 0 104px}.home_lh__rJzne .rs-crumbs{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:14.5px;gap:10px}.home_lh__rJzne .rs-crumbs span{color:var(--ink-4)}.home_lh__rJzne .rs-crumbs a{border-radius:4px}.home_lh__rJzne .rs-crumbs a:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.home_lh__rJzne .rs-article-head{margin:56px auto 0;max-width:680px}.home_lh__rJzne h1.display.rs-title{font-size:clamp(36px,4.6vw,56px);letter-spacing:-.02em;line-height:1.1;margin-top:20px}.home_lh__rJzne .lede.rs-article-lede{font-size:20px;line-height:1.55;margin-top:20px}.home_lh__rJzne .rs-byline{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-top:32px;padding:18px 0}.home_lh__rJzne .rs-author{align-items:center;display:flex;font-size:14px;gap:12px;line-height:1.4}.home_lh__rJzne .rs-author img{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.home_lh__rJzne .rs-author b{color:var(--ink);display:block;font-size:15px;font-weight:600}.home_lh__rJzne .rs-author span{color:var(--ink-3)}.home_lh__rJzne .rs-hero-img{aspect-ratio:16/9;border-radius:var(--r-lg);margin:56px auto 0;max-width:1000px;-o-object-fit:cover;object-fit:cover;width:100%}.home_lh__rJzne .rs-cs-head{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:48px;padding-bottom:64px}.home_lh__rJzne .rs-cs-date{margin-top:20px}.home_lh__rJzne .rs-cs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.home_lh__rJzne .rs-cs-img{aspect-ratio:4/3;border-radius:var(--r-lg);-o-object-fit:cover;object-fit:cover;width:100%}.home_lh__rJzne .rs-prose{color:var(--ink-2);font-size:18px;line-height:1.7;margin:56px auto 0;max-width:680px}.home_lh__rJzne .rs-prose p{text-wrap:pretty;margin:0 0 1.15em}.home_lh__rJzne .rs-prose h2{text-wrap:balance;color:var(--ink);font-family:var(--serif);font-size:30px;font-weight:400;letter-spacing:-.014em;line-height:1.2;margin:2.1em 0 .6em}.home_lh__rJzne .rs-prose h3{color:var(--ink);font-size:20px;font-weight:600;letter-spacing:-.008em;line-height:1.35;margin:1.8em 0 .5em}.home_lh__rJzne .rs-prose h4,.home_lh__rJzne .rs-prose h5{color:var(--ink);font-size:17.5px;font-weight:600;line-height:1.4;margin:1.6em 0 .4em}.home_lh__rJzne .rs-prose h6{color:var(--ink-3);font-size:14.5px;font-weight:500;margin:1.6em 0 .4em}.home_lh__rJzne .rs-prose>:first-child{margin-top:0}.home_lh__rJzne .rs-prose b,.home_lh__rJzne .rs-prose strong{color:var(--ink);font-weight:600}.home_lh__rJzne .rs-prose a{color:var(--blue-ink);text-decoration:underline;text-decoration-color:rgba(26,69,194,.35);text-decoration-thickness:1px;text-underline-offset:3px}.home_lh__rJzne .rs-prose a:hover{text-decoration-color:currentColor}.home_lh__rJzne .rs-prose ol,.home_lh__rJzne .rs-prose ul{margin:0 0 1.15em;padding-left:1.3em}.home_lh__rJzne .rs-prose ul{list-style:disc}.home_lh__rJzne .rs-prose ol{list-style:decimal}.home_lh__rJzne .rs-prose li{padding-left:.2em}.home_lh__rJzne .rs-prose li+li{margin-top:.45em}.home_lh__rJzne .rs-prose li::marker{color:var(--ink-4)}.home_lh__rJzne .rs-prose li p{margin:0}.home_lh__rJzne .rs-prose blockquote{border-left:2px solid var(--blue);margin:2em 0;padding-left:24px}.home_lh__rJzne .rs-prose blockquote p{color:var(--ink);font-family:var(--serif-italic);font-size:22px;font-style:italic;font-weight:400;line-height:1.45;margin:0}.home_lh__rJzne .rs-prose blockquote p+p{margin-top:.6em}.home_lh__rJzne .rs-prose hr{border:0;border-top:1px solid var(--line);margin:2.5em 0}.home_lh__rJzne .rs-prose figure{margin:2.2em 0}.home_lh__rJzne .rs-prose figure img,.home_lh__rJzne .rs-prose p img{border-radius:var(--r-md);height:auto;width:100%}.home_lh__rJzne .rs-table{margin:2em 0;overflow-x:auto}.home_lh__rJzne .rs-table table{border-collapse:collapse;font-size:15px;line-height:1.5;width:100%}.home_lh__rJzne .rs-table th{border-bottom:1px solid var(--line-2);color:var(--ink-3);font-size:13.5px;font-weight:500;padding:10px 16px 10px 0;text-align:left;vertical-align:bottom}.home_lh__rJzne .rs-table td{border-bottom:1px solid var(--line);padding:12px 16px 12px 0;vertical-align:top}.home_lh__rJzne .rs-table td p,.home_lh__rJzne .rs-table th p{color:inherit;font-size:inherit;margin:0}.home_lh__rJzne .rs-download{margin-top:16px}.home_lh__rJzne .rs-cta{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between;margin:72px auto 0;max-width:680px;padding-top:32px}.home_lh__rJzne .rs-cta .display{font-size:26px;line-height:1.25;max-width:22ch}@media (max-width:1023px){.home_lh__rJzne .rs-grid{gap:48px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.home_lh__rJzne .rs-featured{gap:28px;grid-template-columns:1fr}.home_lh__rJzne .rs-cs-head{gap:40px;grid-template-columns:1fr}.home_lh__rJzne .rs-cs-img{order:-1}}@media (max-width:640px){.home_lh__rJzne .rs-page{padding:48px 0 88px}.home_lh__rJzne .rs-filters{gap:16px;margin-top:36px}.home_lh__rJzne .rs-products{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0 calc(var(--gutter)*-1);overflow-x:auto;padding:2px var(--gutter);scrollbar-width:none}.home_lh__rJzne .rs-products::-webkit-scrollbar{display:none}.home_lh__rJzne .rs-types{display:flex;width:100%}.home_lh__rJzne .rs-types button{flex:1;padding:0 8px}.home_lh__rJzne .rs-grid{gap:44px;grid-template-columns:1fr}.home_lh__rJzne .rs-grid-list{margin-top:44px}.home_lh__rJzne .rs-featured{padding-bottom:44px}.home_lh__rJzne .rs-related{padding:80px 0 88px}.home_lh__rJzne .rs-related-head{margin-bottom:32px}.home_lh__rJzne .rs-article{padding:28px 0 88px}.home_lh__rJzne .rs-article-head{margin-top:36px}.home_lh__rJzne .lede.rs-article-lede{font-size:18px}.home_lh__rJzne .rs-cs-img,.home_lh__rJzne .rs-hero-img{border-radius:var(--r-md)}.home_lh__rJzne .rs-cs-head{margin-top:28px;padding-bottom:44px}.home_lh__rJzne .rs-prose{font-size:17px;margin-top:40px}.home_lh__rJzne .rs-prose h2{font-size:26px}.home_lh__rJzne .rs-prose blockquote p{font-size:20px}.home_lh__rJzne .rs-cta .display{font-size:23px}}.home_shellHead__S_wDg{position:sticky;top:0;z-index:50}@media (min-width:1024px){.home_lh__rJzne .footer-grid{gap:32px;grid-template-columns:1.3fr repeat(5,minmax(0,1fr))}}.home_lh__rJzne .pg-hero{padding:104px 0 96px}.home_lh__rJzne .pg-hero .kicker{color:var(--ink-3);font-size:15px;font-weight:500;margin-bottom:20px}.home_lh__rJzne .pg-hero h1.display{font-size:clamp(40px,5.4vw,68px);max-width:16ch}.home_lh__rJzne .pg-hero .lede{font-size:20px;margin-top:28px;max-width:56ch}.home_lh__rJzne .pg-hero-link{margin-top:28px}.home_lh__rJzne .pg-art{background:var(--art);border-radius:28px;margin-top:64px;outline:1px solid var(--line);outline-offset:-1px;overflow:hidden}.home_lh__rJzne .pg-art img{aspect-ratio:1120/460;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.home_lh__rJzne .pg-art-team img{-o-object-position:center 55%;object-position:center 55%}.home_lh__rJzne .pg-art-serve img{-o-object-position:center 45%;object-position:center 45%}.home_lh__rJzne .demo-art{background:var(--art);border-radius:24px;margin-top:40px;max-width:400px;outline:1px solid var(--line);outline-offset:-1px;overflow:hidden}.home_lh__rJzne .demo-art img{aspect-ratio:4/3;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center 62%;object-position:center 62%;width:100%}.home_lh__rJzne .pg-404-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,480px)}.home_lh__rJzne .pg-404-art{background:var(--art);border-radius:28px;outline:1px solid var(--line);outline-offset:-1px;overflow:hidden}.home_lh__rJzne .pg-404-art img{display:block;height:auto;width:100%}.home_lh__rJzne .pg-section{padding:120px 0}.home_lh__rJzne .pg-section-tight{padding:88px 0 120px}.home_lh__rJzne .pg-top-rule{border-top:1px solid var(--line)}.home_lh__rJzne .pg-tint{background:var(--tint)}.home_lh__rJzne .pg-split{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.home_lh__rJzne .pg-center{align-items:center}.home_lh__rJzne .pg-prose h2{margin-bottom:28px}.home_lh__rJzne .pg-prose p{text-wrap:pretty;color:var(--ink-2);font-size:17.5px;line-height:1.65;max-width:62ch}.home_lh__rJzne .pg-prose p+p{margin-top:18px}.home_lh__rJzne .pg-checks a,.home_lh__rJzne .pg-note a,.home_lh__rJzne .pg-prose a,.home_lh__rJzne .sec-list span a{color:var(--blue-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.home_lh__rJzne .pg-note{line-height:1.55;margin-top:20px}.home_lh__rJzne .pg-note,.home_lh__rJzne .pg-prose .pg-note{color:var(--ink-3);font-size:15.5px}.home_lh__rJzne .pg-two{display:grid;gap:80px;grid-template-columns:repeat(2,minmax(0,1fr))}.home_lh__rJzne .pg-statement h2{color:var(--ink-3);font-size:15px;font-weight:500}.home_lh__rJzne .pg-statement p{text-wrap:pretty;color:var(--ink);font-family:var(--serif);font-size:clamp(23px,2.3vw,29px);font-weight:400;letter-spacing:-.012em;line-height:1.38;margin-top:16px}.home_lh__rJzne .pg-two-cards{gap:48px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.home_lh__rJzne .pg-two-cards>div{border-top:1px solid var(--line-2);padding-top:24px}.home_lh__rJzne .pg-two-cards h3{font-size:17px;font-weight:600;letter-spacing:-.008em;line-height:1.35}.home_lh__rJzne .pg-two-cards p{text-wrap:pretty;color:var(--ink-2);font-size:16px;line-height:1.6;margin-top:10px}.home_lh__rJzne .pg-rows{border-bottom:1px solid var(--line);margin-top:56px}.home_lh__rJzne .pg-rows li{align-items:baseline;border-top:1px solid var(--line);display:grid;gap:80px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding:28px 0}.home_lh__rJzne .pg-rows h3{font-family:var(--serif);font-size:26px;font-weight:400;letter-spacing:-.012em;line-height:1.2}.home_lh__rJzne .pg-rows p{text-wrap:pretty;color:var(--ink-2);font-size:17px;line-height:1.6}.home_lh__rJzne .team{display:grid;gap:56px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.home_lh__rJzne .person-photo{background:var(--tint-2);border-radius:50%;height:112px;-o-object-fit:cover;object-fit:cover;width:112px}.home_lh__rJzne .person h3{font-size:18.5px;font-weight:600;letter-spacing:-.012em;line-height:1.3;margin-top:24px}.home_lh__rJzne .person-role{color:var(--ink-3);font-size:15px;margin-top:2px}.home_lh__rJzne .person-bio{text-wrap:pretty;color:var(--ink-2);font-size:15.5px;line-height:1.62;margin-top:16px}.home_lh__rJzne .person .link{margin-top:16px}.home_lh__rJzne .vcard{aspect-ratio:16/9;background:var(--tint-2);border:0;border-radius:var(--r-lg);box-shadow:var(--shadow-2);cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.home_lh__rJzne .vcard img{-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ease)}.home_lh__rJzne .vcard:hover img{transform:scale(1.015)}.home_lh__rJzne .vcard-chip{align-items:center;background:hsla(0,0%,100%,.94);border-radius:999px;bottom:16px;box-shadow:var(--shadow-2);color:var(--ink);display:inline-flex;font-size:15px;font-weight:500;gap:10px;height:44px;left:16px;padding:0 16px 0 6px;position:absolute}.home_lh__rJzne .vcard-play{background:var(--blue);border-radius:50%;color:#fff;display:grid;height:32px;place-items:center;width:32px}.home_lh__rJzne .vcard-play .ic{fill:currentColor;stroke:none;height:13px;margin-left:2px;width:13px}.home_lh__rJzne .vcard-dur{color:var(--ink-3);font-weight:400}.home_lh__rJzne .vcard-tall{aspect-ratio:4/3}.home_lh__rJzne .vcard-tall img{-o-object-position:center 20%;object-position:center 20%}.home_lh__rJzne .pg-embed{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden}.home_lh__rJzne .pg-embed iframe{border:0;display:block;height:640px;width:100%}.home_lh__rJzne .pg-roles{border-bottom:1px solid var(--line);margin-top:64px}.home_lh__rJzne .pg-role{border-top:1px solid var(--line);display:grid;gap:80px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding:48px 0;scroll-margin-top:calc(var(--header) + 24px)}.home_lh__rJzne .pg-role h3.display{font-size:clamp(26px,2.6vw,32px)}.home_lh__rJzne .pg-role p{text-wrap:pretty;color:var(--ink-2);font-size:17px;line-height:1.6;margin-top:14px;max-width:42ch}.home_lh__rJzne .prod-list{display:grid;gap:4px}.home_lh__rJzne .prod-row{align-items:start;border-radius:var(--r-md);display:grid;gap:16px;grid-template-columns:36px minmax(0,1fr) 16px;margin:0 -12px;padding:14px 12px;transition:background-color .12s}.home_lh__rJzne .prod-row:hover{background:var(--tint)}.home_lh__rJzne .prod-row .mark{height:36px;margin-top:2px;width:36px}.home_lh__rJzne .prod-row b{color:var(--ink);display:block;font-size:16px;font-weight:600;line-height:1.35}.home_lh__rJzne .prod-row .d{color:var(--ink-3);display:block;font-size:14.5px;line-height:1.42}.home_lh__rJzne .prod-row .pr{text-wrap:pretty;color:var(--ink-2);display:block;font-family:var(--serif);font-size:18px;letter-spacing:-.006em;line-height:1.35;margin-top:6px}.home_lh__rJzne .prod-row .go{align-self:center;color:var(--ink-4);height:16px;transition:transform .25s var(--ease),color .15s;width:16px}.home_lh__rJzne .prod-row:hover .go{color:var(--blue-ink);transform:translateX(3px)}.home_lh__rJzne .prod-grid{gap:8px 32px}.home_lh__rJzne .pg-stats,.home_lh__rJzne .prod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home_lh__rJzne .pg-stats{gap:48px;margin-top:64px}.home_lh__rJzne .pg-stats li{border-top:1px solid var(--line-2);display:flex;flex-direction:column;padding-top:28px}.home_lh__rJzne .pg-stats p{text-wrap:pretty;color:var(--ink-2);font-size:16.5px;line-height:1.55;margin-top:16px}.home_lh__rJzne .pg-stats .src{margin-top:auto;padding-top:16px;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.home_lh__rJzne .pg-stats .src:hover{color:var(--ink);text-decoration-color:currentColor}.home_lh__rJzne .pg-role .starts{align-content:start;display:flex;flex-wrap:wrap;gap:8px}.home_lh__rJzne .pg-role .chip{height:auto;min-height:40px;padding-bottom:6px;padding-top:6px}.home_lh__rJzne .chip-d{color:var(--ink-3);font-weight:400}.home_lh__rJzne .pg-video-list{margin-top:48px;max-width:760px}.home_lh__rJzne .pg-video-list .brief{grid-template-columns:34px minmax(0,1fr)}.home_lh__rJzne .pg-video-list .brief span.d{display:block;margin-top:2px}.home_lh__rJzne .pg-quotes{border-top:1px solid var(--line);display:grid;gap:56px 64px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:96px;padding-top:56px}.home_lh__rJzne .pg-quotes .pquote blockquote{font-size:20px}.home_lh__rJzne .demo-page{padding:96px 0 136px}.home_lh__rJzne .demo-page-grid{align-items:start;display:grid;gap:96px;grid-template-columns:minmax(0,1fr) minmax(0,480px)}.home_lh__rJzne .demo-page h1.display{font-size:clamp(38px,4.6vw,60px);max-width:15ch}.home_lh__rJzne .demo-page .lede{margin-top:24px;max-width:46ch}.home_lh__rJzne .pg-checks{display:grid;gap:14px;margin-top:36px;max-width:46ch}.home_lh__rJzne .pg-checks li{color:var(--ink-2);display:grid;font-size:16.5px;gap:12px;grid-template-columns:20px 1fr;line-height:1.55}.home_lh__rJzne .pg-checks .ic{color:var(--blue);height:18px;margin-top:3px;width:18px}.home_lh__rJzne .demo-page .pg-note{margin-top:32px}.home_lh__rJzne .demo-page .form{background:var(--paper);border-color:var(--line-2);box-shadow:var(--shadow-3);padding:32px}.home_lh__rJzne .demo-page .field label{color:var(--ink-2)}.home_lh__rJzne .demo-page .field input{background:#fff;border-color:var(--line-2);caret-color:var(--blue);color:var(--ink)}.home_lh__rJzne .demo-page .field input::-moz-placeholder{color:var(--ink-4)}.home_lh__rJzne .demo-page .field input::placeholder{color:var(--ink-4)}.home_lh__rJzne .demo-page .field input:hover{border-color:#c4c4bf}.home_lh__rJzne .demo-page .field input:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px rgba(29,78,216,.18)}.home_lh__rJzne .demo-page .field .err,.home_lh__rJzne .demo-page .form-status.error{color:#b42318}.home_lh__rJzne .demo-page .field input[aria-invalid=true]{border-color:#d92d20}.home_lh__rJzne .demo-page .form-legal{color:var(--ink-3)}.home_lh__rJzne .demo-page .form-legal a{color:var(--ink-2);text-decoration-color:var(--line-2)}.home_lh__rJzne .demo-page .form-legal a:hover{text-decoration-color:var(--ink-2)}.home_lh__rJzne .demo-page .form-status{color:var(--ink-2)}.home_lh__rJzne .demo-page .form-done .ic{color:var(--blue)}.home_lh__rJzne .demo-page .form-done h3{color:var(--ink)}.home_lh__rJzne .demo-page .form-done p{color:var(--ink-2)}.home_lh__rJzne .legal{color:var(--ink-2);font-size:16.5px;line-height:1.65;max-width:70ch;padding:96px 0 136px}.home_lh__rJzne .legal h1{text-wrap:balance;color:var(--ink);font-family:var(--serif);font-size:clamp(36px,4.4vw,52px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px;text-transform:lowercase}.home_lh__rJzne .legal h1:first-letter{text-transform:uppercase}.home_lh__rJzne .legal h2{color:var(--ink);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:48px 0 12px}.home_lh__rJzne .legal h3{color:var(--ink);font-size:16.5px;font-weight:600;line-height:1.4;margin:28px 0 8px}.home_lh__rJzne .legal p+p{margin-top:12px}.home_lh__rJzne .legal strong{color:var(--ink);font-weight:600}.home_lh__rJzne .legal ul{display:grid;gap:8px;list-style:disc;margin:12px 0 16px;padding-left:22px}.home_lh__rJzne .legal li::marker{color:var(--ink-4)}.home_lh__rJzne .legal a{color:var(--blue-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.home_lh__rJzne .pg-404{padding-bottom:104px}@media (max-width:1023px){.home_lh__rJzne .pg-hero{padding:80px 0 72px}.home_lh__rJzne .pg-section{padding:96px 0}.home_lh__rJzne .pg-section-tight{padding:72px 0 96px}.home_lh__rJzne .demo-page-grid,.home_lh__rJzne .pg-role,.home_lh__rJzne .pg-rows li,.home_lh__rJzne .pg-split,.home_lh__rJzne .pg-two{gap:40px;grid-template-columns:1fr}.home_lh__rJzne .pg-rows li{gap:8px}.home_lh__rJzne .pg-role{gap:24px}.home_lh__rJzne .team{gap:48px;grid-template-columns:1fr 1fr}.home_lh__rJzne .pg-stats,.home_lh__rJzne .pg-two-cards{gap:32px;grid-template-columns:1fr}.home_lh__rJzne .prod-grid{grid-template-columns:1fr 1fr}.home_lh__rJzne .pg-quotes{gap:48px;grid-template-columns:1fr}.home_lh__rJzne .demo-page{padding:72px 0 104px}.home_lh__rJzne .demo-page-grid{gap:48px}.home_lh__rJzne .demo-art{display:none}.home_lh__rJzne .pg-404-grid{gap:40px;grid-template-columns:1fr}.home_lh__rJzne .pg-404-art{max-width:400px;order:-1}.home_lh__rJzne .legal{padding:72px 0 104px}}@media (max-width:640px){.home_lh__rJzne .pg-hero{padding:56px 0}.home_lh__rJzne .pg-hero .lede{font-size:18px;margin-top:22px}.home_lh__rJzne .pg-hero .hero-cta .btn{flex:1 1 100%}.home_lh__rJzne .pg-section{padding:80px 0}.home_lh__rJzne .pg-section-tight{padding:56px 0 80px}.home_lh__rJzne .pg-rows{margin-top:40px}.home_lh__rJzne .pg-rows li{padding:22px 0}.home_lh__rJzne .pg-rows h3{font-size:23px}.home_lh__rJzne .team{gap:48px;grid-template-columns:1fr;margin-top:40px}.home_lh__rJzne .pg-roles{margin-top:40px}.home_lh__rJzne .pg-role{padding:36px 0}.home_lh__rJzne .prod-grid{grid-template-columns:1fr}.home_lh__rJzne .pg-quotes{margin-top:64px;padding-top:40px}.home_lh__rJzne .pg-stats{margin-top:40px}.home_lh__rJzne .pg-embed iframe{height:560px}.home_lh__rJzne .demo-page{padding:48px 0 88px}.home_lh__rJzne .demo-page .form{padding:22px 18px}.home_lh__rJzne .pg-art{border-radius:22px;margin-top:40px}.home_lh__rJzne .pg-art img{aspect-ratio:auto;height:240px}.home_lh__rJzne .pg-404-art{border-radius:22px;max-width:280px}.home_lh__rJzne .legal{font-size:16px;padding:56px 0 88px}.home_lh__rJzne .legal h2{margin-top:40px}.home_lh__rJzne .vcard-chip{bottom:12px;left:12px}}.home_lh__rJzne .kicker{color:var(--ink-3);font-size:15px;font-weight:500;margin-bottom:16px}.home_lh__rJzne .gv .kicker{margin-bottom:14px}.home_lh__rJzne .card.has-art{overflow:hidden;padding-top:0}.home_lh__rJzne .card-art{aspect-ratio:3/2;background:var(--art);border-bottom:1px solid var(--line);margin:0 -28px 24px;overflow:hidden}.home_lh__rJzne .card-art img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home_lh__rJzne .step p.step-live{color:var(--ink-3);font-size:15.5px;margin-top:12px}.home_lh__rJzne .how-measure{text-wrap:pretty;border-top:1px solid var(--line-2);color:var(--ink);font-family:var(--serif);font-size:clamp(23px,2.3vw,29px);font-weight:400;letter-spacing:-.012em;line-height:1.38;margin-top:72px;max-width:30em;padding-top:40px}.home_lh__rJzne .promises-head{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.home_lh__rJzne .promises{display:grid;gap:56px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:72px 0 0;padding:0}.home_lh__rJzne .promises li{border-top:1px solid var(--line-2);padding-top:28px}.home_lh__rJzne .promise-n{color:var(--ink-3);font-size:14px;font-weight:500}.home_lh__rJzne .promises h3{margin-top:10px}.home_lh__rJzne .promises p{text-wrap:pretty;color:var(--ink-2);font-size:16.5px;line-height:1.62;margin-top:14px}@media (max-width:1023px){.home_lh__rJzne .promises-head{gap:48px;grid-template-columns:1fr}.home_lh__rJzne .promises{gap:40px;grid-template-columns:1fr;margin-top:56px}.home_lh__rJzne .how-measure{margin-top:56px}}@media (max-width:640px){.home_lh__rJzne .card-art{margin:0 -22px 20px}}.home_lh__rJzne .pg-lede-gap{font-size:18px;margin-top:24px}.home_lh__rJzne .shots{align-items:center;display:flex;gap:20px;justify-content:center;padding:40px 32px}.home_lh__rJzne .shots img{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);height:auto;max-height:340px;max-width:calc(50% - 10px);width:auto}.home_lh__rJzne .shots.one img{max-height:420px;max-width:100%}.home_lh__rJzne .pg-videos{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.home_lh__rJzne .pg-video-name{color:var(--ink-3);font-size:15.5px;line-height:1.45;margin-top:18px}.home_lh__rJzne .pg-video-name b{color:var(--ink);display:block;font-size:17px;font-weight:600}.home_lh__rJzne .pg-video-cap{color:var(--ink-2);font-size:15.5px;line-height:1.55;margin-top:8px}.home_lh__rJzne .pquote-photo{background:var(--tint-2);border-radius:50%;flex:none;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.home_lh__rJzne .pg-figure{margin-top:40px}@media (max-width:640px){.home_lh__rJzne .shots{flex-direction:column;padding:20px}.home_lh__rJzne .shots img{max-height:300px;max-width:100%}.home_lh__rJzne .pg-videos{gap:40px;grid-template-columns:1fr;margin-top:36px}}.home_lh__rJzne .badges{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:40px}.home_lh__rJzne .badges li{align-items:center;color:var(--ink-3);display:flex;font-size:15px;gap:12px}.home_lh__rJzne .badges img{height:40px;width:auto}.home_lh__rJzne .pg-prose .pg-h3{font-size:17px;font-weight:600;line-height:1.4;margin-top:24px}.home_lh__rJzne .pg-bullets{display:grid;gap:6px;list-style:disc!important;margin-top:10px;padding-left:20px!important}.home_lh__rJzne .pg-bullets li{color:var(--ink-2);font-size:17px;line-height:1.6}.home_lh__rJzne .pg-bullets a{color:var(--blue-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.home_lh__rJzne .pg-hero .pg-note{max-width:56ch}.home_lh__rJzne .pg-video-cap{max-width:52ch}.home_lh__rJzne .demo-video{margin-top:36px;max-width:440px}.home_lh__rJzne .bn-grid{display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:56px 0 0;padding:0}.home_lh__rJzne .bn-tile{display:flex;flex-direction:column}.home_lh__rJzne .bn-art{aspect-ratio:1/1;background:var(--art);border-radius:var(--r-lg);outline:1px solid var(--line);outline-offset:-1px;overflow:hidden}.home_lh__rJzne .bn-art img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home_lh__rJzne .bn-title{text-wrap:balance;color:var(--ink);font-family:var(--serif);font-size:23px;font-weight:400;letter-spacing:-.012em;line-height:1.22;margin-top:24px}.home_lh__rJzne .bn-body{text-wrap:pretty;color:var(--ink-2);font-size:15.5px;line-height:1.6;margin-top:10px}.home_lh__rJzne .bn-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px}@media (max-width:1023px){.home_lh__rJzne .bn-grid{gap:48px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home_lh__rJzne .bn-grid{gap:44px;grid-template-columns:1fr;margin-top:40px}.home_lh__rJzne .bn-art{aspect-ratio:3/2}}@media (min-width:1024px){.home_lh__rJzne .bn-title{min-height:2.44em}}.home_lh__rJzne .briefs-section .briefs{margin-top:0}.home_lh__rJzne .card-click{cursor:pointer;position:relative}.home_lh__rJzne .card-click .card-cover:after{border-radius:inherit;content:"";inset:0;position:absolute}.home_lh__rJzne .card-click .card-cover:focus-visible{outline:none}.home_lh__rJzne .card-click:has(.card-cover:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.home_lh__rJzne .role-tag{align-items:center;display:flex;gap:8px}.home_lh__rJzne .role-quote{border-top:1px solid var(--line-2);margin-top:72px;padding-top:40px}.home_lh__rJzne .sec .sec-link-2{display:flex;margin-top:12px;width:-moz-max-content;width:max-content}.home_lh__rJzne .roles-grid{border-top:0;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}.home_lh__rJzne .role.card-click{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);display:flex;flex-direction:column;padding:22px 20px 18px;transition:border-color .2s,box-shadow .3s var(--ease),transform .3s var(--ease)}.home_lh__rJzne .role.card-click:hover{border-color:var(--line-2);box-shadow:var(--shadow-2);transform:translateY(-2px)}.home_lh__rJzne .role .role-more{margin-top:auto;padding-top:18px}@media (max-width:1180px){.home_lh__rJzne .roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home_lh__rJzne .roles-grid{grid-template-columns:1fr}}.home_lh__rJzne .demo-page .kicker{margin-bottom:20px}.home_lh__rJzne .demo-steps{counter-reset:none;display:grid;gap:28px;margin-top:48px;max-width:50ch}.home_lh__rJzne .demo-steps li{align-items:start;display:grid;gap:16px;grid-template-columns:36px 1fr}.home_lh__rJzne .demo-n{background:var(--tint);border:1px solid var(--line-2);border-radius:50%;color:var(--ink-2);display:grid;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;height:32px;place-items:center;width:32px}.home_lh__rJzne .demo-steps h2{text-wrap:balance;color:var(--ink);font-family:var(--serif);font-size:22px;font-weight:400;letter-spacing:-.01em;line-height:1.25}.home_lh__rJzne .demo-steps p{color:var(--ink-2);font-size:16px;line-height:1.55;margin-top:6px}.home_lh__rJzne .demo-quote{border-top:1px solid var(--line);margin-top:56px;padding-top:36px}.home_lh__rJzne .demo-quote blockquote{font-size:21px}.home_lh__rJzne .demo-side{position:sticky;top:96px}.home_lh__rJzne .demo-side .pg-note{font-size:14.5px;margin-top:20px}.home_lh__rJzne .demo-proof{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:40px;margin-top:104px;padding-top:40px}.home_lh__rJzne .demo-proof .lbl{color:var(--ink-3);font-size:14.5px;line-height:1.4;max-width:15ch}.home_lh__rJzne .demo-proof ul{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:40px}.home_lh__rJzne .demo-proof .n{display:block;filter:grayscale(1);opacity:.85}.home_lh__rJzne .demo-proof .n.wide{max-height:30px;max-width:140px}.home_lh__rJzne .demo-proof .n.square{height:44px}@media (max-width:1023px){.home_lh__rJzne .demo-side{position:static}.home_lh__rJzne .demo-proof{margin-top:72px}}@media (max-width:640px){.home_lh__rJzne .demo-proof ul{gap:24px}.home_lh__rJzne .demo-proof .lbl{max-width:none}}.home_lh__rJzne .pg-role .link{margin-top:14px}.home_lh__rJzne .role-hero-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.home_lh__rJzne .role-hero h1.display{font-size:clamp(40px,4.8vw,64px)}.home_lh__rJzne .role-art img{display:block;height:auto;width:100%}.home_lh__rJzne .cards.cards-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}@media (max-width:1023px){.home_lh__rJzne .role-hero-grid{gap:40px;grid-template-columns:1fr}}@media (max-width:640px){.home_lh__rJzne .cards.cards-2{grid-template-columns:1fr}}.home_lh__rJzne .role-art{background:var(--art);border-radius:28px;outline:1px solid var(--line);outline-offset:-1px;overflow:hidden}@media (min-width:900px){.home_lh__rJzne .br-wide{display:block}}.home_lh__rJzne .names .cell a{align-items:center;border-radius:6px;display:flex;height:100%}.home_lh__rJzne .footer{padding:56px 0 32px}.home_lh__rJzne .footer h4{margin-bottom:10px}.home_lh__rJzne .footer li+li{margin-top:6px}.home_lh__rJzne .footer li a{font-size:14.5px}.home_lh__rJzne .footer-base{margin-top:40px;padding-top:18px}.home_lh__rJzne .rs-picker{position:relative}.home_lh__rJzne .rs-picker-btn .ic{color:var(--ink-3);height:16px;margin-left:2px;width:16px}.home_lh__rJzne .rs-picker-btn[aria-expanded=true]{border-color:#cfcfca;color:var(--ink)}.home_lh__rJzne .rs-picker-menu{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:0 1px 2px rgba(27,30,38,.05),0 8px 20px -8px rgba(27,30,38,.1),0 32px 64px -28px rgba(27,30,38,.24);left:0;list-style:none;margin:0;max-width:calc(100vw - 40px);padding:6px;position:absolute;top:calc(100% + 8px);width:340px;z-index:20}.home_lh__rJzne .rs-picker-menu button{align-items:center;border-radius:var(--r-md);color:var(--ink);display:flex;gap:12px;min-height:44px;padding:8px 12px;text-align:left;width:100%}.home_lh__rJzne .rs-picker-menu button:focus-visible,.home_lh__rJzne .rs-picker-menu button:hover{background:var(--tint)}.home_lh__rJzne .rs-picker-menu button[aria-pressed=true]{background:var(--tint-2)}.home_lh__rJzne .rs-picker-menu li:first-child{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:4px}.home_lh__rJzne .rs-picker-name{display:block;font-size:15px;font-weight:500}.home_lh__rJzne .rs-picker-desc{color:var(--ink-3);display:block;font-size:13.5px}.home_lh__rJzne .rs-summary a{color:var(--blue-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body:has(.home_lh__rJzne){font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif}