.u1fdiG_iconButton{border:1px solid var(--color-line);width:44px;height:44px;color:var(--color-ink);cursor:pointer;touch-action:manipulation;transition:transform .14s var(--ease-out-quint), background-color .15s ease;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.u1fdiG_iconOnNight{border-color:var(--color-night-line);color:var(--color-night-ink)}.u1fdiG_iconButton:active{transform:scale(.96)}.u1fdiG_iconButton:focus-visible,.u1fdiG_mobileDialog a:focus-visible,.u1fdiG_mobileDialog summary:focus-visible,.u1fdiG_formDetails summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.u1fdiG_mobileDialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);background:var(--color-bg);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0}.u1fdiG_mobileDialog[open]{flex-direction:column;display:flex}.u1fdiG_mobileDialog::backdrop{background:var(--color-bg)}.u1fdiG_mobileDialog[data-pointer][open]{opacity:1;transition:opacity .16s ease, transform .24s var(--ease-drawer);transform:translateY(0)}@starting-style{.u1fdiG_mobileDialog[data-pointer][open]{opacity:0;transform:translateY(12px)}}.u1fdiG_menuScroll{overscroll-behavior-y:contain;flex:1;min-height:0;padding-top:10px;padding-bottom:12px;overflow-y:auto}.u1fdiG_menuList{margin:0;padding:0;list-style:none}.u1fdiG_menuList>li{border-top:1px solid var(--color-line)}.u1fdiG_menuList>li:first-child{border-top:0}.u1fdiG_menuRow{min-height:56px;color:var(--color-ink);cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;font-size:1.0625rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.u1fdiG_menuRow[aria-current=page]{color:var(--color-brand)}.u1fdiG_menuRowLabel{align-items:center;gap:10px;min-width:0;display:flex}.u1fdiG_menuRowTag{border:1px solid var(--color-line);color:var(--color-soft);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:.75rem;font-weight:600;line-height:1.5}.u1fdiG_menuRowSub{color:var(--color-soft);text-wrap:pretty;margin-top:3px;font-size:.8125rem;font-weight:450;line-height:1.45;display:block}.u1fdiG_menuRow>svg{width:18px;height:18px;color:var(--color-soft);transition:transform .18s var(--ease-out-quint);flex-shrink:0}.u1fdiG_menuGroup summary::-webkit-details-marker{display:none}.u1fdiG_formDetails summary::-webkit-details-marker{display:none}.u1fdiG_menuGroup[open]>summary>svg{transform:rotate(180deg)}.u1fdiG_menuGroupContent{padding:0 0 8px 4px}.u1fdiG_productLink{align-items:center;gap:12px;min-height:60px;padding-block:8px;display:flex}.u1fdiG_productIcon{background:var(--color-mist);width:36px;height:36px;color:var(--color-ink);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.u1fdiG_productIcon svg{width:17px;height:17px}.u1fdiG_menuGroupLabel{border-top:1px solid var(--color-line);letter-spacing:.08em;text-transform:uppercase;color:var(--color-soft);margin:10px 0 2px;padding-top:10px;font-size:.6875rem;font-weight:700}.u1fdiG_menuGroupMore{min-height:44px;color:var(--color-brand);align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.u1fdiG_formDetails summary{cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;min-height:56px;list-style:none;display:flex}.u1fdiG_formDetails summary>svg{width:18px;height:18px;color:var(--color-soft);flex-shrink:0}.u1fdiG_formDetails[open] summary>svg{transform:rotate(180deg)}.u1fdiG_menuSecondary{border-top:1px solid var(--color-line);flex-wrap:wrap;column-gap:20px;padding-block:6px;display:flex}.u1fdiG_menuLink{min-height:44px;color:var(--color-soft);align-items:center;font-size:.9375rem;font-weight:550;display:inline-flex}.u1fdiG_menuDock{padding:12px max(20px, env(safe-area-inset-left)) max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-bg);flex-shrink:0}.u1fdiG_menuDockLinks{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:24px;margin-top:2px;display:flex}.u1fdiG_menuDockLinks a{min-height:44px;color:var(--color-brand);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.u1fdiG_demoForm{flex-direction:column;gap:20px;display:flex}.u1fdiG_formInput{border:1px solid var(--color-line);background:var(--color-bg);width:100%;min-width:0;min-height:52px;color:var(--color-ink);font:inherit;border-radius:10px;padding:12px 14px;font-size:1rem;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.u1fdiG_formInput::placeholder{color:var(--color-soft);opacity:1}.u1fdiG_formInput:focus{border-color:var(--color-brand);outline:2px solid var(--color-brand);outline-offset:2px}.u1fdiG_formInput[aria-invalid=true]{border-color:var(--color-alert)}textarea.u1fdiG_formInput{resize:vertical}.u1fdiG_formOptionalGroups{border-block:1px solid var(--color-line)}.u1fdiG_formDetails+.u1fdiG_formDetails{border-top:1px solid var(--color-line)}.u1fdiG_formDetails summary{padding-block:12px;font-size:.875rem;font-weight:600}.u1fdiG_formDetailsContent{gap:18px;padding-block:4px 20px;display:grid}.u1fdiG_errorLinks{color:var(--color-brand);flex-wrap:wrap;column-gap:16px;margin-top:6px;font-size:.875rem;font-weight:600;display:flex}.u1fdiG_errorLinks a{align-items:center;min-height:44px;display:inline-flex}.u1fdiG_bookDemo{gap:24px;padding-block:clamp(32px,5vw,72px) clamp(64px,8vw,112px);display:grid}.u1fdiG_bookDemoIntro h1{letter-spacing:-.035em;max-width:12ch;font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:750;line-height:1.08}.u1fdiG_bookDemoLead{max-width:46ch;color:var(--color-soft);margin-top:16px;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.6}.u1fdiG_directContact{flex-wrap:wrap;gap:4px 16px;margin-top:12px;display:flex}.u1fdiG_directContact a{min-height:44px;color:var(--color-brand);align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:inline-flex}.u1fdiG_directContact svg{flex-shrink:0;width:17px;height:17px}.u1fdiG_bookDemoForm{border:1px solid var(--color-line);background:var(--color-bg);border-radius:16px;padding:24px 20px}.u1fdiG_bookDemoNext{align-self:start;padding-top:8px}.u1fdiG_bookDemoNext h2{letter-spacing:-.02em;font-size:1.375rem}.u1fdiG_bookDemoNext ol{margin-top:24px}.u1fdiG_bookDemoNext li{align-items:start;gap:16px;padding-bottom:24px;display:flex}.u1fdiG_bookDemoNext li:last-child{padding-bottom:0}.u1fdiG_bookDemoStepIcon{width:36px;height:36px;color:var(--color-brand);background:var(--color-brand-tint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.u1fdiG_bookDemoStepIcon svg{width:17px;height:17px}.u1fdiG_bookDemoNext li p:first-child{font-weight:600}.u1fdiG_bookDemoNext li p+p{max-width:45ch;color:var(--color-soft);margin-top:4px;font-size:.9375rem;line-height:1.6}@media (min-width:1024px){.u1fdiG_bookDemo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:44px 80px}.u1fdiG_bookDemoForm{grid-area:1/2/3;padding:32px}.u1fdiG_bookDemoNext{grid-column:1}}@media (min-width:640px){.u1fdiG_menuDock{padding-inline:max(32px,50vw - 380px)}}@media (hover:hover) and (pointer:fine){.u1fdiG_iconButton:hover{background:var(--color-brand-tint)}.u1fdiG_iconOnNight:hover{background:var(--color-night-2)}.u1fdiG_mobileDialog a:hover{color:var(--color-brand)}.u1fdiG_mobileDialog .btn-primary:hover{color:#fff}}@media (prefers-reduced-motion:reduce){.u1fdiG_iconButton,.u1fdiG_mobileDialog[data-pointer][open]{transition:none}.u1fdiG_iconButton:active{transform:none}.u1fdiG_mobileDialog[data-pointer][open]{transform:none}@starting-style{.u1fdiG_mobileDialog[data-pointer][open]{opacity:1;transform:none}}}.u1fdiG_iconButton:focus-visible:active{transition:none;transform:none}
