@font-face{font-family:onest;src:url(../media/onest_400-s.p.3n06fc_tdtesi.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:onest;src:url(../media/onest_500-s.p.44cu1p2_cl83v.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:onest;src:url(../media/onest_600-s.p.23ujersl_0jkk.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:onest;src:url(../media/onest_700-s.p.37n35_ts9kvw9.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:onest Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.onest_70582b14-module__imUJZW__className{font-family:onest,onest Fallback}.onest_70582b14-module__imUJZW__variable{--font-onest:"onest", "onest Fallback"}
.DrawUnderlineLink-module__mR9qRW__root{color:inherit;outline:none;text-decoration:none;display:inline-flex}.DrawUnderlineLink-module__mR9qRW__underlineTarget{display:inline-flex;position:relative}.DrawUnderlineLink-module__mR9qRW__label{z-index:1;position:relative}.DrawUnderlineLink-module__mR9qRW__svg{z-index:0;width:calc(100% + .16em);height:.72em;color:var(--accent);pointer-events:none;position:absolute;bottom:-.42em;left:-.08em;right:-.08em;overflow:visible}.DrawUnderlineLink-module__mR9qRW__svg path{fill:none;stroke:currentColor;stroke-width:8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .42s cubic-bezier(.65,0,.35,1),opacity .16s}.DrawUnderlineLink-module__mR9qRW__root[data-active=true] .DrawUnderlineLink-module__mR9qRW__svg path{stroke-dashoffset:0;opacity:.85}@media (prefers-reduced-motion:reduce){.DrawUnderlineLink-module__mR9qRW__svg path{transition:none}}
.HomePage-module__t6iMeG__page{width:min(var(--container), calc(100vw - var(--page-padding) * 2));margin:0 auto;padding:100px 0 52px}.HomePage-module__t6iMeG__hero{flex-direction:column;align-items:flex-start;display:flex}.HomePage-module__t6iMeG__portrait{object-fit:cover;object-position:bottom;border-radius:24px;width:155px;height:155px}.HomePage-module__t6iMeG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HomePage-module__t6iMeG__intro{max-width:var(--container);color:var(--text-secondary);margin:12px 0 0}.HomePage-module__t6iMeG__primaryButton,.HomePage-module__t6iMeG__secondaryButton,.HomePage-module__t6iMeG__action{border-radius:var(--radius-md);min-height:44px;color:var(--text-primary);background:0 0;justify-content:center;align-items:center;transition:background .16s,color .16s,box-shadow .16s,transform .12s;display:inline-flex}.HomePage-module__t6iMeG__primaryButton{background:var(--surface-raised);width:155px;margin-top:20px;padding:0 25px}.HomePage-module__t6iMeG__secondaryButton,.HomePage-module__t6iMeG__action{box-shadow:inset 0 0 0 1px var(--border-control);background:0 0}.HomePage-module__t6iMeG__secondaryButton{margin-top:12px;padding:0 27px}.HomePage-module__t6iMeG__primaryButton:hover,.HomePage-module__t6iMeG__primaryButton:focus-visible,.HomePage-module__t6iMeG__secondaryButton:hover,.HomePage-module__t6iMeG__secondaryButton:focus-visible,.HomePage-module__t6iMeG__action:hover,.HomePage-module__t6iMeG__action:focus-visible{background:var(--surface-hover)}.HomePage-module__t6iMeG__primaryButton:focus-visible,.HomePage-module__t6iMeG__secondaryButton:focus-visible,.HomePage-module__t6iMeG__action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.HomePage-module__t6iMeG__primaryButton:active,.HomePage-module__t6iMeG__secondaryButton:active,.HomePage-module__t6iMeG__action:active{transform:scale(.98)}.HomePage-module__t6iMeG__experience,.HomePage-module__t6iMeG__products,.HomePage-module__t6iMeG__cases{margin-top:var(--section-gap)}.HomePage-module__t6iMeG__experienceGroup+.HomePage-module__t6iMeG__experienceGroup{margin-top:16px}.HomePage-module__t6iMeG__sectionTitle{color:var(--text-muted);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:16px;display:flex}.HomePage-module__t6iMeG__sectionTitle h2{background:0 0;margin:0;font-size:15px;font-weight:500;line-height:20px}.HomePage-module__t6iMeG__sectionTitle>span{background:var(--border);flex:1;height:1px}.HomePage-module__t6iMeG__jobs{gap:16px;display:grid}.HomePage-module__t6iMeG__job{gap:6px;display:grid}.HomePage-module__t6iMeG__jobHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.HomePage-module__t6iMeG__companyLine{align-items:center;gap:8px;display:flex}.HomePage-module__t6iMeG__roundedCompanyIcon{border-radius:3px}.HomePage-module__t6iMeG__companyLine h3,.HomePage-module__t6iMeG__product h3{color:var(--text-primary);margin:0;font-size:15px;font-weight:500;line-height:20px}.HomePage-module__t6iMeG__caseCard h3{color:var(--text-primary);view-transition-name:var(--case-title-transition,none);margin:0;font-size:18px;font-weight:500;line-height:24px}.HomePage-module__t6iMeG__job p,.HomePage-module__t6iMeG__product p,.HomePage-module__t6iMeG__caseCard p{color:var(--text-secondary);margin:0}.HomePage-module__t6iMeG__caseCard p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HomePage-module__t6iMeG__period{color:var(--text-muted);white-space:nowrap;font-weight:300;line-height:20px}.HomePage-module__t6iMeG__productList{gap:16px;display:grid}.HomePage-module__t6iMeG__product{grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:16px;display:grid;position:relative}.HomePage-module__t6iMeG__productIcon{border-radius:14px;width:64px;height:64px}.HomePage-module__t6iMeG__productCopy{min-width:0;padding-top:2px}.HomePage-module__t6iMeG__product h3{margin-bottom:4px}.HomePage-module__t6iMeG__badge{white-space:nowrap;border-radius:6px;align-self:start;margin-top:2px;padding:2px 5px;font-size:12px;line-height:16px}.HomePage-module__t6iMeG__badge[data-tone=green]{color:var(--success);background:var(--success-background)}.HomePage-module__t6iMeG__badge[data-tone=blue]{color:var(--info);background:var(--info-background)}.HomePage-module__t6iMeG__caseList{gap:40px;display:grid}.HomePage-module__t6iMeG__caseCard{gap:11px;display:grid}.HomePage-module__t6iMeG__mediaFrame{aspect-ratio:748/428;border-radius:var(--radius-media);background:var(--media-background);view-transition-name:var(--case-media-transition,none);overflow:hidden}.HomePage-module__t6iMeG__caseMedia{object-fit:cover;width:100%;height:100%}.HomePage-module__t6iMeG__actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.HomePage-module__t6iMeG__action{background:0 0;min-width:92px;min-height:44px;padding:0 20px}@media (max-width:640px){.HomePage-module__t6iMeG__page{width:100%;padding:100px 16px 42px}.HomePage-module__t6iMeG__intro{max-width:100%}.HomePage-module__t6iMeG__experience,.HomePage-module__t6iMeG__products,.HomePage-module__t6iMeG__cases{margin-top:48px}.HomePage-module__t6iMeG__product{grid-template-columns:64px minmax(0,1fr);gap:14px}.HomePage-module__t6iMeG__badge{display:none}.HomePage-module__t6iMeG__caseList{gap:38px}}@media (prefers-reduced-motion:reduce){.HomePage-module__t6iMeG__primaryButton,.HomePage-module__t6iMeG__secondaryButton,.HomePage-module__t6iMeG__action{transition:none}.HomePage-module__t6iMeG__primaryButton:active,.HomePage-module__t6iMeG__secondaryButton:active,.HomePage-module__t6iMeG__action:active{transform:none}}
.SoftEdgesControls-module__EJ9U2W__launcher,.SoftEdgesControls-module__EJ9U2W__panel{z-index:40;color:#191919;position:fixed;bottom:16px;right:16px}.SoftEdgesControls-module__EJ9U2W__launcher{cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f2f2f2f0;border:1px solid #19191924;border-radius:12px;min-width:76px;height:38px;padding:0 14px;box-shadow:0 8px 30px #1414141f}.SoftEdgesControls-module__EJ9U2W__panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fafafaf5;border:1px solid #1919191f;border-radius:18px;width:min(328px,100vw - 32px);max-height:calc(100dvh - 32px);padding:16px;overflow:auto;box-shadow:0 18px 60px #14141429}.SoftEdgesControls-module__EJ9U2W__header,.SoftEdgesControls-module__EJ9U2W__toggle,.SoftEdgesControls-module__EJ9U2W__debugToggle,.SoftEdgesControls-module__EJ9U2W__controlHead,.SoftEdgesControls-module__EJ9U2W__diagnostics,.SoftEdgesControls-module__EJ9U2W__actions{justify-content:space-between;align-items:center;display:flex}.SoftEdgesControls-module__EJ9U2W__header{margin-bottom:16px}.SoftEdgesControls-module__EJ9U2W__header div{gap:2px;display:grid}.SoftEdgesControls-module__EJ9U2W__header strong{font-size:15px;line-height:20px}.SoftEdgesControls-module__EJ9U2W__header span,.SoftEdgesControls-module__EJ9U2W__diagnostics,.SoftEdgesControls-module__EJ9U2W__controlHead output{color:#6b6b6b;font-size:12px;line-height:16px}.SoftEdgesControls-module__EJ9U2W__close{color:#6b6b6b;cursor:pointer;background:#eee;border-radius:10px;width:32px;height:32px;padding:0;font-size:22px;line-height:1}.SoftEdgesControls-module__EJ9U2W__toggle{background:#f0f0f0;border-radius:10px;min-height:38px;padding:0 10px;font-size:13px}.SoftEdgesControls-module__EJ9U2W__toggle input,.SoftEdgesControls-module__EJ9U2W__debugToggle input{accent-color:#191919;width:16px;height:16px}.SoftEdgesControls-module__EJ9U2W__presets{grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;margin-top:10px;display:grid}.SoftEdgesControls-module__EJ9U2W__presets button{color:#5f5f5f;cursor:pointer;background:#eee;border-radius:9px;min-height:34px;font-size:12px}.SoftEdgesControls-module__EJ9U2W__presets button[aria-pressed=true]{color:#fff;background:#191919}.SoftEdgesControls-module__EJ9U2W__presets span{color:#777;text-align:right;min-width:42px;font-size:11px}.SoftEdgesControls-module__EJ9U2W__controls{gap:11px;margin-top:16px;display:grid}.SoftEdgesControls-module__EJ9U2W__control{gap:5px;font-size:12px;display:grid}.SoftEdgesControls-module__EJ9U2W__control input{accent-color:#191919;width:100%}.SoftEdgesControls-module__EJ9U2W__controlHead output{font-variant-numeric:tabular-nums}.SoftEdgesControls-module__EJ9U2W__diagnostics{font-variant-numeric:tabular-nums;border-top:1px solid #e3e3e3;margin-top:16px;padding-top:12px}.SoftEdgesControls-module__EJ9U2W__debugToggle{background:#f2f0ff;border-radius:9px;min-height:34px;margin-top:14px;padding:0 10px;font-size:12px}.SoftEdgesControls-module__EJ9U2W__actions{gap:8px;margin-top:12px}.SoftEdgesControls-module__EJ9U2W__actions button{color:#191919;cursor:pointer;background:#eaeaea;border-radius:10px;flex:1;min-height:38px}.SoftEdgesControls-module__EJ9U2W__actions button:first-child:active{background:#dedede}.SoftEdgesControls-module__EJ9U2W__actions button[aria-pressed=true]{color:#fff;background:#6542ff}.SoftEdgesControls-module__EJ9U2W__launcher:focus-visible,.SoftEdgesControls-module__EJ9U2W__close:focus-visible,.SoftEdgesControls-module__EJ9U2W__presets button:focus-visible,.SoftEdgesControls-module__EJ9U2W__actions button:focus-visible,.SoftEdgesControls-module__EJ9U2W__toggle input:focus-visible,.SoftEdgesControls-module__EJ9U2W__debugToggle input:focus-visible,.SoftEdgesControls-module__EJ9U2W__control input:focus-visible{outline-offset:2px;outline:2px solid #6542ff}@media (max-width:640px){.SoftEdgesControls-module__EJ9U2W__panel{border-radius:20px;width:auto;max-height:min(72dvh,620px);bottom:12px;left:12px;right:12px}.SoftEdgesControls-module__EJ9U2W__launcher{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.SoftEdgesControls-module__EJ9U2W__launcher,.SoftEdgesControls-module__EJ9U2W__panel{scroll-behavior:auto}}
.SoftViewportEdges-module__0dm-Lq__compositor{z-index:15;pointer-events:none;--soft-edge-top-impulse:0;--soft-edge-bottom-impulse:0;position:fixed;inset:0;overflow:visible}.SoftViewportEdges-module__0dm-Lq__canvas{pointer-events:none;opacity:var(--soft-edge-enabled,1);display:block;position:fixed;left:0}.SoftViewportEdges-module__0dm-Lq__compositor:not([data-renderer-status=ready]) .SoftViewportEdges-module__0dm-Lq__canvas{visibility:hidden}.SoftViewportEdges-module__0dm-Lq__compositor[data-renderer-mode=native] .SoftViewportEdges-module__0dm-Lq__canvas{display:none}.SoftViewportEdges-module__0dm-Lq__fallbackEdge{height:calc(var(--soft-edge-height-fallback,5vh) + var(--soft-edge-feather-height-fallback,2.5vh));height:calc(var(--soft-edge-height,5dvh) + var(--soft-edge-feather-height,2.5dvh));opacity:var(--soft-edge-enabled,1);background:0 0;display:none;position:fixed;left:0;right:0}.SoftViewportEdges-module__0dm-Lq__fallbackEdge:before{content:"";pointer-events:none;position:absolute;left:0;right:0}.SoftViewportEdges-module__0dm-Lq__fallbackEdge[data-fallback-edge=top]{top:0}.SoftViewportEdges-module__0dm-Lq__fallbackEdge[data-fallback-edge=top]:before{-webkit-backdrop-filter:blur(var(--soft-edge-top-blur,var(--soft-edge-max-blur,20px))) saturate(108%) brightness(1.015);backdrop-filter:blur(var(--soft-edge-top-blur,var(--soft-edge-max-blur,20px))) saturate(108%) brightness(1.015);background:linear-gradient(to bottom, rgb(255 255 255/calc(var(--soft-edge-top-highlight,.1) * .78)) 0%, rgb(255 255 255/calc(var(--soft-edge-top-highlight,.1) * .24)) 36%, transparent 78%);inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.SoftViewportEdges-module__0dm-Lq__fallbackEdge[data-fallback-edge=bottom]{bottom:0}.SoftViewportEdges-module__0dm-Lq__fallbackEdge[data-fallback-edge=bottom]:before{-webkit-backdrop-filter:blur(var(--soft-edge-bottom-blur,var(--soft-edge-max-blur,20px))) saturate(108%) brightness(1.015);backdrop-filter:blur(var(--soft-edge-bottom-blur,var(--soft-edge-max-blur,20px))) saturate(108%) brightness(1.015);background:linear-gradient(to top, rgb(255 255 255/calc(var(--soft-edge-bottom-highlight,.1) * .78)) 0%, rgb(255 255 255/calc(var(--soft-edge-bottom-highlight,.1) * .24)) 36%, transparent 78%);inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.SoftViewportEdges-module__0dm-Lq__compositor[data-renderer-mode=native] .SoftViewportEdges-module__0dm-Lq__fallbackEdge,.SoftViewportEdges-module__0dm-Lq__compositor[data-renderer-status=loading] .SoftViewportEdges-module__0dm-Lq__fallbackEdge,.SoftViewportEdges-module__0dm-Lq__compositor[data-renderer-status=fallback] .SoftViewportEdges-module__0dm-Lq__fallbackEdge{display:block}.SoftViewportEdges-module__0dm-Lq__debugBoundary{background:#6542ffb8;height:1px;display:none;position:fixed;left:0;right:0}.SoftViewportEdges-module__0dm-Lq__debugBoundary[data-debug-boundary=top]{top:calc(var(--soft-edge-height,5dvh) + var(--soft-edge-feather-height,2.5dvh))}.SoftViewportEdges-module__0dm-Lq__debugBoundary[data-debug-boundary=bottom]{bottom:calc(var(--soft-edge-height,5dvh) + var(--soft-edge-feather-height,2.5dvh))}.SoftViewportEdges-module__0dm-Lq__compositor[data-debug=true] .SoftViewportEdges-module__0dm-Lq__debugBoundary{display:block}@media (prefers-reduced-motion:reduce){.SoftViewportEdges-module__0dm-Lq__canvas{display:none}.SoftViewportEdges-module__0dm-Lq__fallbackEdge{display:block}}
.TopNavigation-module__iWSyva__header{z-index:20;pointer-events:none;justify-content:center;display:flex;position:fixed;top:24px;left:0;right:0}.TopNavigation-module__iWSyva__nav{width:var(--container);pointer-events:auto;border-radius:16px;height:60px;transition:height .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.TopNavigation-module__iWSyva__nav[data-open=true]{height:238px}.TopNavigation-module__iWSyva__nameBlock{z-index:3;width:155px;height:60px;color:var(--text-primary);background:var(--surface);white-space:nowrap;border-radius:16px;align-items:center;padding:0 24px;font-size:16px;font-weight:500;line-height:24px;transition:background-color .16s,border-radius .16s;display:inline-flex;position:absolute;top:0;left:0}.TopNavigation-module__iWSyva__nameBlock[data-locale=en]{letter-spacing:.05em}.TopNavigation-module__iWSyva__nav[data-open=true] .TopNavigation-module__iWSyva__nameBlock{background:var(--surface-raised);border-radius:16px 0 0}.TopNavigation-module__iWSyva__controls{z-index:3;background:var(--surface);border-radius:16px;gap:2px;width:133px;height:60px;padding:2px;transition:background-color .18s;display:flex;position:absolute;top:0;right:0}.TopNavigation-module__iWSyva__nav[data-open=true] .TopNavigation-module__iWSyva__controls{background:0 0}.TopNavigation-module__iWSyva__localeButton,.TopNavigation-module__iWSyva__trigger{height:56px;color:var(--text-primary);background:var(--surface-raised);cursor:pointer;border-radius:16px;place-items:center;padding:0;display:grid}.TopNavigation-module__iWSyva__localeButton{width:71px;font-size:16px;line-height:24px;transition:opacity .14s,transform .18s}.TopNavigation-module__iWSyva__trigger{width:56px;transition:color .16s,background-color .18s}.TopNavigation-module__iWSyva__nav[data-open=true] .TopNavigation-module__iWSyva__localeButton{opacity:0;pointer-events:none;transform:scale(.92)}.TopNavigation-module__iWSyva__nav[data-open=true] .TopNavigation-module__iWSyva__trigger{color:#1919198f;background:0 0}.TopNavigation-module__iWSyva__panel{z-index:1;background:var(--surface-raised);opacity:0;pointer-events:none;border-radius:16px;height:238px;transition:opacity .1s;position:absolute;inset:0}.TopNavigation-module__iWSyva__nav[data-open=true] .TopNavigation-module__iWSyva__panel{opacity:1;pointer-events:auto}.TopNavigation-module__iWSyva__morphIcon{grid-template-columns:repeat(2,5px);gap:3px;width:13px;height:13px;display:grid}.TopNavigation-module__iWSyva__morphIcon i{background:currentColor;border-radius:2px;width:5px;height:5px;transition:opacity .15s,transform .26s cubic-bezier(.22,1,.36,1);display:block}.TopNavigation-module__iWSyva__nav[data-open=true] .TopNavigation-module__iWSyva__morphIcon i:first-child{transform:translate(4px,4px)rotate(45deg)scale(2.2,.38)}.TopNavigation-module__iWSyva__nav[data-open=true] .TopNavigation-module__iWSyva__morphIcon i:nth-child(4){transform:translate(-4px,-4px)rotate(-45deg)scale(2.2,.38)}.TopNavigation-module__iWSyva__nav[data-open=true] .TopNavigation-module__iWSyva__morphIcon i:nth-child(2),.TopNavigation-module__iWSyva__nav[data-open=true] .TopNavigation-module__iWSyva__morphIcon i:nth-child(3){opacity:0;transform:scale(.25)}.TopNavigation-module__iWSyva__menuItems{width:calc(100% - 46px);margin:0;padding:0;list-style:none;position:absolute;top:76px;left:24px}.TopNavigation-module__iWSyva__menuActive,.TopNavigation-module__iWSyva__menuLink{border-bottom:1px solid var(--border);min-height:48px;color:var(--text-primary);opacity:0;justify-content:space-between;align-items:flex-start;padding:0 0 12px;font-size:16px;line-height:24px;transition:color .12s,opacity .16s;display:flex}.TopNavigation-module__iWSyva__menuActive{color:var(--accent)}.TopNavigation-module__iWSyva__menuActive:last-child,.TopNavigation-module__iWSyva__menuLink:last-child{border-bottom:0}.TopNavigation-module__iWSyva__menuNumber{color:#19191947}.TopNavigation-module__iWSyva__menuLink:hover{color:var(--text-strong)}.TopNavigation-module__iWSyva__nav[data-open=true] .TopNavigation-module__iWSyva__menuActive,.TopNavigation-module__iWSyva__nav[data-open=true] .TopNavigation-module__iWSyva__menuLink{opacity:1}.TopNavigation-module__iWSyva__nav[data-open=true] li:first-child a{transition-delay:60ms}.TopNavigation-module__iWSyva__nav[data-open=true] li:nth-child(2) a{transition-delay:85ms}.TopNavigation-module__iWSyva__nav[data-open=true] li:nth-child(3) a{transition-delay:.11s}.TopNavigation-module__iWSyva__nav[data-open=true] li:nth-child(4) a{transition-delay:.135s}.TopNavigation-module__iWSyva__nav[data-open=true] li:nth-child(5) a{transition-delay:.16s}.TopNavigation-module__iWSyva__localeButton:focus-visible,.TopNavigation-module__iWSyva__trigger:focus-visible,.TopNavigation-module__iWSyva__nameBlock:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.TopNavigation-module__iWSyva__menuLink:focus-visible,.TopNavigation-module__iWSyva__menuActive:focus-visible{outline:0}@media (max-width:640px){.TopNavigation-module__iWSyva__header{right:var(--page-padding);left:var(--page-padding)}.TopNavigation-module__iWSyva__nav{width:100%}.TopNavigation-module__iWSyva__nav[data-open=true]{height:238px}}@media (prefers-reduced-motion:reduce){.TopNavigation-module__iWSyva__nav,.TopNavigation-module__iWSyva__nameBlock,.TopNavigation-module__iWSyva__controls,.TopNavigation-module__iWSyva__localeButton,.TopNavigation-module__iWSyva__trigger,.TopNavigation-module__iWSyva__morphIcon i,.TopNavigation-module__iWSyva__panel,.TopNavigation-module__iWSyva__menuActive,.TopNavigation-module__iWSyva__menuLink{transition:none}}
.SoftEdgesLab-module__gcTMXW__root{background:var(--background);min-height:100dvh;color:var(--text-primary);overflow:clip}
.SiteFooter-module__fnGxDW__footer{width:min(var(--container), calc(100vw - var(--page-padding) * 2));color:var(--text-muted);word-break:break-word;flex-direction:column;align-items:center;gap:48px;margin:48px auto 0;padding:48px 0;display:flex}.SiteFooter-module__fnGxDW__footerContact{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.SiteFooter-module__fnGxDW__footerLead{width:392px;max-width:100%;color:var(--text-primary);margin:0;font-size:15px;font-weight:500;line-height:20px}.SiteFooter-module__fnGxDW__footerContacts{width:100%;color:var(--text-secondary);white-space:nowrap;flex-direction:column;justify-content:center;gap:12px;font-size:15px;line-height:20px;display:flex}.SiteFooter-module__fnGxDW__footerRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;width:100%;padding-bottom:8px;display:flex}.SiteFooter-module__fnGxDW__footerLabel,.SiteFooter-module__fnGxDW__footerValue,.SiteFooter-module__fnGxDW__footerCredit,.SiteFooter-module__fnGxDW__footerCreditLink{font-size:15px;line-height:20px}.SiteFooter-module__fnGxDW__footerLabel{color:var(--text-secondary);flex-shrink:0}.SiteFooter-module__fnGxDW__footerValue{color:var(--text-primary);text-align:right;flex-shrink:0}.SiteFooter-module__fnGxDW__footerCredit{color:var(--text-muted);text-align:center;white-space:nowrap;margin:0;font-weight:500}.SiteFooter-module__fnGxDW__footerCreditLink{color:inherit}@media (max-width:640px){.SiteFooter-module__fnGxDW__footer{width:calc(100% - 32px)}}
