.Hx0lNG_home{isolation:isolate}.Hx0lNG_hero{border-bottom:1px solid var(--studio-rule)}.Hx0lNG_hero__grid{gap:48px;padding-block:48px 56px;display:grid}.Hx0lNG_hero__copy{min-width:0}.Hx0lNG_hero__title{letter-spacing:-.055em;margin-top:26px;font-size:clamp(2.35rem,5.2vw,4.6rem);font-weight:500;line-height:1.13}.Hx0lNG_hero__title>span{color:var(--studio-accent)}.Hx0lNG_hero__lead{max-width:530px;color:var(--studio-body);margin-top:28px;font-size:18px;line-height:1.75}.Hx0lNG_hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.Hx0lNG_hero__index{min-height:44px;color:var(--studio-muted);align-items:center;gap:12px;margin-top:35px;padding-block:8px;font-size:12px;line-height:1.6;display:inline-flex}.Hx0lNG_hero__index:hover{color:var(--studio-accent)}.Hx0lNG_product{background:var(--studio-bg)}.Hx0lNG_product__grid{gap:40px;display:grid}.Hx0lNG_product__grid>div,.Hx0lNG_hero__services{min-width:0}.Hx0lNG_hero__services>p:first-child{padding-bottom:20px}.Hx0lNG_hero__service{border-top:1px solid var(--studio-rule);align-items:flex-start;gap:16px;padding-block:26px;display:flex}.Hx0lNG_hero__serviceNumber{color:var(--studio-muted);font:11px/1.6 var(--font-jetbrains);padding-top:4px}.Hx0lNG_hero__service>span:nth-child(2){flex:1;min-width:0}.Hx0lNG_hero__service strong{letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.4;display:block}.Hx0lNG_hero__service span>span{color:var(--studio-muted);margin-top:7px;font-size:13px;line-height:1.7;display:block}.Hx0lNG_hero__service>svg{color:var(--studio-accent);flex-shrink:0;margin-top:4px}.Hx0lNG_hero__service:hover strong{color:var(--studio-accent)}.Hx0lNG_hero__serviceNote{border-top:1px solid var(--studio-rule);color:var(--studio-body);padding-top:20px;font-size:13px;line-height:1.8}.Hx0lNG_product__intro h2{font-size:48px}.Hx0lNG_product__intro h2 span{color:var(--studio-accent)}.Hx0lNG_product__intro>p:not(:first-child){max-width:490px}.Hx0lNG_product__workflow{border:1px solid var(--studio-rule);background-color:var(--studio-bg);background-image:linear-gradient(90deg,#19242a80 1px,#0000 1px);background-size:28px 28px;padding:20px 24px 24px}.Hx0lNG_product__label{color:var(--studio-muted);font:10px/1.6 var(--font-jetbrains);text-transform:uppercase;letter-spacing:.08em}.Hx0lNG_product__workflow ol{margin-top:18px}.Hx0lNG_product__workflow li{align-items:flex-start;gap:16px;padding-bottom:24px;display:flex;position:relative}.Hx0lNG_product__workflow li:last-child{padding-bottom:0}.Hx0lNG_product__workflow li:not(:last-child):after{content:"";background:var(--studio-control);width:1px;position:absolute;top:33px;bottom:1px;left:15px}.Hx0lNG_product__node{border:1px solid var(--studio-control);background:var(--studio-bg);height:32px;color:var(--studio-accent);font:10px/1 var(--font-jetbrains);flex:0 0 32px;justify-content:center;align-items:center;display:flex}.Hx0lNG_product__workflow strong{font-size:14px;font-weight:500;line-height:1.5;display:block}.Hx0lNG_product__workflow li div>span{color:var(--studio-muted);margin-top:3px;font-size:11px;line-height:1.6;display:block}.Hx0lNG_product__status{padding-top:18px}.Hx0lNG_product__status p{color:var(--studio-muted);font-size:11px;line-height:1.8}.Hx0lNG_product__status a{margin-top:3px;font-size:12px}.Hx0lNG_section__intro{align-items:end;gap:24px;display:grid}.Hx0lNG_section__intro>p{max-width:510px}.Hx0lNG_tracks{border-top:1px solid var(--studio-rule);margin-top:40px}.Hx0lNG_track{border-bottom:1px solid var(--studio-rule);gap:18px;padding-block:32px;display:grid}.Hx0lNG_track__number{color:var(--studio-accent);font:12px/1.8 var(--font-jetbrains)}.Hx0lNG_track__title{letter-spacing:-.035em;min-width:0;font-size:clamp(1.6rem,2.55vw,2.1rem);font-weight:500;line-height:1.2}.Hx0lNG_track__title a{justify-content:space-between;align-items:flex-start;gap:20px;min-height:44px;display:flex}.Hx0lNG_track__title svg{color:var(--studio-muted);flex-shrink:0;margin-top:6px}.Hx0lNG_track__title a:hover,.Hx0lNG_track__title a:hover svg{color:var(--studio-accent)}.Hx0lNG_track__question{color:var(--studio-ink);margin-bottom:10px;font-size:16px;line-height:1.65}.Hx0lNG_track__tags{-moz-column-gap:16px;color:var(--studio-muted);flex-wrap:wrap;gap:8px 16px;margin-top:20px;font-size:11px;line-height:1.7;display:flex}.Hx0lNG_track__tags li{border-left:1px solid var(--studio-control);padding-left:10px}.Hx0lNG_lab{background:var(--studio-surface)}.Hx0lNG_lab__grid{gap:40px;display:grid}.Hx0lNG_lab__grid>div>p{max-width:490px}.Hx0lNG_lab__methods>div{border-top:1px solid var(--studio-rule);padding-block:24px}.Hx0lNG_lab__methods>div:first-child{border-top:none;padding-top:0}.Hx0lNG_lab__methods dt{gap:20px;font-weight:500;line-height:1.5;display:flex}.Hx0lNG_lab__methods dt>span{color:var(--studio-accent);font:11px/1.8 var(--font-jetbrains);padding-top:3px}.Hx0lNG_lab__methods dd{color:var(--studio-body);margin-top:8px;margin-left:35px;font-size:14px;line-height:1.8}.Hx0lNG_work__grid{gap:40px;margin-top:40px;display:grid}.Hx0lNG_work__label{color:var(--studio-muted);font:11px/1.7 var(--font-jetbrains);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--studio-rule);padding-bottom:18px}.Hx0lNG_tool{border-bottom:1px solid var(--studio-rule);justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding-block:24px;display:flex}.Hx0lNG_tool strong{letter-spacing:-.02em;font-size:19px;font-weight:500;display:block}.Hx0lNG_tool span>span{color:var(--studio-body);margin-top:8px;font-size:14px;line-height:1.65;display:block}.Hx0lNG_tool svg{color:var(--studio-accent);flex-shrink:0}.Hx0lNG_tool:hover strong{color:var(--studio-accent);text-underline-offset:5px;text-decoration:underline}.Hx0lNG_article{border-bottom:1px solid var(--studio-rule);padding-block:24px}.Hx0lNG_article>p{color:var(--studio-muted);font-size:11px;line-height:1.7}.Hx0lNG_article h3{letter-spacing:-.015em;margin-top:9px;font-size:19px;font-weight:500;line-height:1.5}.Hx0lNG_article a{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.Hx0lNG_article a svg{color:var(--studio-muted);flex-shrink:0;margin-top:5px}.Hx0lNG_article a:hover{color:var(--studio-accent);text-underline-offset:5px;text-decoration:underline}.Hx0lNG_approach{background:var(--studio-surface)}.Hx0lNG_contact{padding-block:64px}.Hx0lNG_contact__grid{align-items:end;gap:32px;display:grid}.Hx0lNG_contact h2{letter-spacing:-.045em;margin-top:20px;font-size:clamp(2.1rem,4vw,3.75rem);font-weight:500;line-height:1.12}.Hx0lNG_contact p:not(:first-child){max-width:520px;color:var(--studio-body);margin-top:22px;line-height:1.8}.Hx0lNG_contact__grid>a{justify-self:start}@media (max-width:380px){.Hx0lNG_hero__title{letter-spacing:-.05em;font-size:2rem}.Hx0lNG_hero__actions{flex-direction:column}.Hx0lNG_product__workflow{padding-inline:18px}}@media (min-width:768px){.Hx0lNG_track{grid-template-columns:32px minmax(0,1fr) minmax(0,1.15fr);gap:24px;padding-block:40px}.Hx0lNG_section__intro,.Hx0lNG_work__grid,.Hx0lNG_product__grid,.Hx0lNG_lab__grid{grid-template-columns:1fr 1fr;gap:64px}.Hx0lNG_contact__grid{grid-template-columns:1fr auto;gap:64px}}@media (min-width:1100px){.Hx0lNG_hero__grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:72px}.Hx0lNG_hero__index{margin-top:46px}.Hx0lNG_track{grid-template-columns:50px minmax(0,1fr) minmax(0,1.15fr);gap:40px;padding-block:44px}.Hx0lNG_contact{padding-block:96px}}
