:root{--servisdoc-font-family:Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--heading:var(--servisdoc-font-family);--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}html,body,#root{font-family:var(--servisdoc-font-family)}button,input,textarea,select{font:inherit}option,optgroup{font-family:var(--servisdoc-font-family)}:root{--public-bg:#f7faff;--public-card:rgba(255,255,255,.76);--public-text:#0f172a;--public-muted:#64748b;--public-border:#edf2f7;--public-gradient:linear-gradient(135deg,#6366f1,#2563eb 55%,#8b5cf6);--public-soft:rgba(99,102,241,.12);--public-shadow:0 18px 48px rgba(15,23,42,.08);--public-radius:16px;--public-ease:cubic-bezier(.22,.61,.36,1)}.public-site[data-theme=dark]{--public-bg:#0b1222;--public-card:rgba(22,32,52,.72);--public-text:#f8fafc;--public-muted:#94a3b8;--public-border:rgba(148,163,184,.16);--public-gradient:linear-gradient(135deg,#818cf8,#38bdf8 52%,#a78bfa);--public-soft:rgba(96,165,250,.15);--public-shadow:0 24px 70px rgba(0,0,0,.4)}*{box-sizing:border-box}.public-site{--public-page-background-image: radial-gradient(circle at 18% -8%,var(--public-soft),transparent 34%), radial-gradient(circle at 86% 8%,rgba(14,165,233,.12),transparent 28%), radial-gradient(420px circle at 78% 10%,rgba(99,102,241,.08),transparent 72%), radial-gradient(680px circle at 20% 90%,rgba(14,165,233,.09),transparent 66%);min-height:100vh;background:var(--public-page-background-image),var(--public-bg);color:var(--public-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;transition:background .28s ease,color .28s ease}.public-site a{text-decoration:none}.public-header{position:sticky;top:0;z-index:40;height:68px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:18px;padding:0 clamp(16px,3.2vw,46px);background:color-mix(in srgb,var(--public-bg) 78%,transparent);border-bottom:1px solid var(--public-border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background .28s var(--public-ease),box-shadow .28s var(--public-ease),border-color .28s var(--public-ease),transform .28s var(--public-ease)}.public-header.scrolled{background:color-mix(in srgb,var(--public-bg) 88%,transparent);box-shadow:0 12px 32px #0f172a1f;border-bottom-color:color-mix(in srgb,var(--public-border) 65%,rgba(99,102,241,.28))}@media (min-width:1121px){.public-header.authenticated{padding-right:12px}}.public-brand img{width:138px;display:block}.public-nav{display:flex;align-items:center;justify-content:center;gap:20px;min-width:0}.public-nav-link{position:relative;padding:24px 0 21px;font-size:12px;font-weight:750;color:var(--public-muted);white-space:nowrap;transition:color .22s var(--public-ease),transform .22s var(--public-ease)}.public-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:var(--public-gradient);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.public-nav-link:hover,.public-nav-link.active{color:var(--public-text);transform:translateY(-1px)}.public-nav-link:hover:after,.public-nav-link.active:after{transform:scaleX(1)}.public-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.public-desktop-theme-control{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.public-mobile-theme-control{display:none;align-items:center;justify-content:center;flex-shrink:0}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-desktop-theme-control .servisdoc-theme-toggle{border:none!important;background:transparent!important;box-shadow:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-desktop-theme-control .servisdoc-theme-toggle:hover{border:none!important;background:transparent!important;box-shadow:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-desktop-theme-control .servisdoc-theme-toggle>span:first-child{opacity:0!important;background:transparent!important}}@media (min-width:1121px){.public-header{z-index:120;background:color-mix(in srgb,var(--public-bg) 84%,transparent);border-bottom-color:color-mix(in srgb,var(--public-border) 82%,transparent);backdrop-filter:blur(20px) saturate(122%);-webkit-backdrop-filter:blur(20px) saturate(122%)}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header{background:#080d18d1;border-bottom-color:#94a3b829}}@media (min-width:1121px){.public-header.scrolled{background:color-mix(in srgb,var(--public-bg) 76%,transparent);border-bottom-color:color-mix(in srgb,var(--public-border) 70%,rgba(99,102,241,.24))}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header.scrolled{background:#080d18c2;box-shadow:0 12px 32px #02061742}}.public-header .servisdoc-desktop-flat-shell .servisdoc-user-chip:hover{background:#94a3b80e!important;border-color:transparent!important}.public-header .servisdoc-desktop-flat-shell .servisdoc-user-chip{transition:transform 80ms ease,background .18s ease,border-color .18s ease!important}.public-header .servisdoc-desktop-flat-shell .servisdoc-user-chip:active{transform:scale(.985)!important}.public-header .servisdoc-desktop-flat-shell .servisdoc-user-chip:focus-visible{outline:2px solid rgba(14,165,233,.32);outline-offset:2px}.public-lang{height:32px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--public-muted);font-size:12px;font-weight:850;cursor:pointer;transition:color .2s ease,background .2s ease}.public-lang:hover{color:var(--public-text);background:color-mix(in srgb,var(--public-card) 72%,transparent)}.public-theme{width:58px;height:30px;border:0;border-radius:999px;padding:3px;position:relative;cursor:pointer;background:var(--public-gradient);box-shadow:0 10px 24px #2563eb2e}.public-theme span{width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#fffffff2;color:#1e293b;font-size:13px;font-weight:900;transform:translate(0);transition:transform .25s ease}.public-site[data-theme=dark] .public-theme span{transform:translate(28px)}.public-login{height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;font-size:12px;font-weight:850;color:var(--public-text);white-space:nowrap}.public-cta,.public-secondary,.public-demo{height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border-radius:13px;font-size:12px;font-weight:850;white-space:nowrap;transition:transform .24s var(--public-ease),box-shadow .24s var(--public-ease),border-color .24s var(--public-ease),filter .24s var(--public-ease);position:relative;overflow:hidden}.public-cta:after,.public-secondary:after,.public-demo:after{content:"";position:absolute;inset:-120% auto -120% -30%;width:36%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);opacity:0;transition:transform .45s var(--public-ease),opacity .45s var(--public-ease)}.public-cta{color:#fff;background:var(--public-gradient);box-shadow:0 16px 34px #2563eb3d}.public-header-cta{height:36px;padding:0 13px;border-radius:10px;border:1px solid rgba(96,165,250,.28);background:linear-gradient(135deg,#2563eb,#4f46e5 72%,#6366f1);box-shadow:0 10px 24px #2563eb29}.public-site[data-theme=dark] .public-header-cta{border-color:#93c5fd3d;background:linear-gradient(135deg,#1d4ed8,#4338ca 72%,#4f46e5);box-shadow:0 12px 28px #0f172a3d}.public-cta:hover{transform:translateY(-2px);box-shadow:0 22px 46px #4f46e54d;filter:saturate(1.08)}.public-header-cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px #2563eb33;filter:saturate(1.02)}.public-cta:hover:after,.public-secondary:hover:after,.public-demo:hover:after{opacity:.8;transform:translate(270%) rotate(18deg)}.public-cta:active,.public-secondary:active,.public-demo:active{transform:translateY(0) scale(.985)}.public-cta:focus-visible,.public-secondary:focus-visible,.public-demo:focus-visible{outline:0;box-shadow:0 0 0 4px #6366f12e,0 12px 26px #4f46e533}.public-secondary,.public-demo{color:var(--public-text);background:var(--public-card);border:1px solid var(--public-border);box-shadow:0 12px 30px #0f172a0d}.public-demo{cursor:pointer}.public-secondary:hover,.public-demo:hover{transform:translateY(-2px);border-color:#6366f157}.public-secondary:hover,.public-demo:hover{box-shadow:0 12px 28px #4f46e51a}.public-account-wrap{position:relative;width:clamp(224px,18vw,286px);min-width:0}.public-account-chip{width:100%;height:38px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 9px;border-radius:10px 10px 0 0;border:1px solid transparent;background:transparent;color:var(--public-text);cursor:pointer;font:inherit;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.public-account-chip:hover,.public-account-chip.open{background:color-mix(in srgb,var(--public-card) 82%,transparent);border-color:var(--public-border);box-shadow:0 10px 24px #0f172a0f}.public-account-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:760;text-align:left}.public-company-avatar{width:36px;height:36px;min-width:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#e0f2fe,#eef2ff);color:#0369a1;font-size:12px;font-weight:760;line-height:1}.public-company-avatar.compact{width:34px;height:34px;min-width:34px}.public-site[data-theme=dark] .public-company-avatar{background:linear-gradient(135deg,#0ea5e92e,#6366f124);color:#bae6fd}.public-account-dropdown{position:absolute;top:100%;right:0;width:100%;max-width:100%;display:grid;gap:3px;padding:7px;border-radius:0 0 10px 10px;border:1px solid var(--public-border);border-top:none;background:color-mix(in srgb,var(--public-card) 96%,transparent);backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%);box-shadow:0 22px 30px -18px #0f172a2e,12px 18px 30px -26px #0f172a1f,-12px 18px 30px -26px #0f172a1f;z-index:80;box-sizing:border-box}.public-account-item,.public-mobile-account-menu a,.public-mobile-logout{min-height:34px;display:flex;align-items:center;gap:8px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--public-text);font-size:13px;font-weight:560;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.public-account-item:hover,.public-mobile-account-menu a:hover,.public-mobile-logout:hover{background:#6366f117}.public-account-item.primary{font-weight:680;color:#2563eb}.public-site[data-theme=dark] .public-account-item.primary{color:#93c5fd}.public-account-switcher{display:grid;gap:7px;padding:10px 8px 12px;border-top:1px solid var(--public-border);border-bottom:1px solid var(--public-border)}.public-account-switcher span{color:var(--public-muted);font-size:11.5px;font-weight:520;line-height:1.25}.public-account-switcher strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:680;color:var(--public-text)}.public-company-strip{display:flex;align-items:center;gap:9px;max-width:100%;min-height:46px;overflow-x:auto;overflow-y:visible;padding:3px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.public-company-logo-btn{width:42px;height:42px;min-width:42px;flex:0 0 42px;padding:0;border-radius:50%;border:1px solid var(--public-border);background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box}.public-company-logo-btn.active{border-color:transparent;background:#0ea5e90e;box-shadow:0 0 0 1px #0284c761;cursor:default}.public-company-logo-btn:disabled{opacity:.78}.public-company-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(2,132,199,.2);border-top-color:#0284c7;animation:authSpin .7s linear infinite}.public-account-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:3px;padding:7px 8px 2px;border-top:1px solid var(--public-border)}.public-account-id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--public-muted);font-size:11.5px;font-weight:460;line-height:1.2}.public-account-logout{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#991b1b;font-size:13px;font-weight:560;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;cursor:pointer;transition:background .16s ease}.public-account-logout:hover{background:#ef444417}.public-site[data-theme=dark] .public-account-logout{color:#fecaca}.public-mobile-account{display:grid;gap:9px;margin-top:10px}.public-mobile-account-head{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--public-border);border-radius:16px;background:color-mix(in srgb,var(--public-card) 86%,transparent);color:var(--public-text);font:inherit;cursor:pointer}.public-mobile-account-head span{min-width:0;display:grid;gap:2px;text-align:left}.public-mobile-account-head strong,.public-mobile-account-head em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-mobile-account-head strong{font-size:13px;font-weight:760}.public-mobile-account-head em{font-style:normal;font-size:12px;font-weight:560;color:var(--public-muted)}.public-mobile-account-menu{display:grid;gap:4px;padding:7px;border-radius:16px;background:#94a3b812;border:1px solid var(--public-border)}.public-mobile-account-menu .public-account-switcher.mobile{margin:3px 0}.public-mobile-logout{width:100%;color:#991b1b}.public-site[data-theme=dark] .public-mobile-logout{color:#fecaca}.public-burger{display:none;width:42px;height:42px;border:1px solid var(--public-border);border-radius:14px;background:var(--public-card);color:var(--public-text);cursor:pointer}.public-burger span{display:block;width:18px;height:2px;margin:4px auto;border-radius:999px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.public-burger.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.public-burger.open span:nth-child(2){opacity:0}.public-burger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.public-mobile-panel{display:none;position:fixed;left:14px;right:14px;top:84px;z-index:35;padding:14px;border-radius:24px;background:var(--public-card);border:1px solid var(--public-border);box-shadow:var(--public-shadow);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transform:translateY(-12px) scale(.98);opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.public-mobile-panel.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.public-mobile-panel a{display:flex;align-items:center;justify-content:space-between;padding:14px;border-radius:16px;font-size:14px;font-weight:850;color:var(--public-text)}.public-mobile-panel a:hover{background:#6366f117}.public-mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.public-mobile-actions a{justify-content:center}.public-section{padding:clamp(28px,3.2vw,48px) clamp(16px,3.2vw,46px)}.public-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:center;gap:clamp(24px,3.2vw,48px);padding-top:clamp(20px,3vw,38px)}.reveal{animation:publicFadeUp .58s ease both;opacity:0;transform:translateY(16px)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal.delay-1{animation-delay:.08s}.reveal.delay-2{animation-delay:.16s}.reveal.delay-3{animation-delay:.24s}@keyframes publicFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.reveal,.public-card,.public-price-card,.public-contact-card,.solution-card,.public-cta,.public-secondary,.public-demo,.integration-connect{animation:none!important;transition:none!important}}.public-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:color-mix(in srgb,var(--public-card) 82%,transparent);border:1px solid var(--public-border);color:#4f46e5;font-size:12px;font-weight:900}.public-site[data-theme=dark] .public-kicker{color:#93c5fd}.public-title{max-width:760px;margin:14px 0 0;font-size:clamp(28px,2.8vw,40px);line-height:1.08;letter-spacing:0;font-weight:820}.public-gradient-text{background:var(--public-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.public-lead{max-width:680px;margin:14px 0 0;font-size:clamp(13px,1.1vw,15px);line-height:1.58;color:var(--public-muted)}.public-hero-actions{display:flex;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.feature-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.feature-pill{border:0;cursor:pointer;padding:10px 12px;border-radius:14px;background:var(--public-card);border:1px solid var(--public-border);box-shadow:0 12px 28px #0f172a0d;font-size:12px;font-weight:850;color:var(--public-text)}.feature-pill.active{background:linear-gradient(135deg,#6366f138,#0ea5e92e);border-color:#6366f14d}.feature-panel{margin-top:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--public-border);background:var(--public-card)}.feature-panel strong{font-size:13px}.feature-panel p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--public-muted)}.metrics-wrap{padding-top:8px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-card{text-align:left;padding:14px 16px}.metric-card strong{display:block;font-size:24px;line-height:1.1}.metric-card span{display:block;margin-top:6px;font-size:12px;font-weight:700;color:var(--public-muted)}.public-card,.public-price-card,.public-contact-card,.integrations-side,.solution-card{background:var(--public-card);border:1px solid var(--public-border);box-shadow:var(--public-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .26s var(--public-ease),box-shadow .26s var(--public-ease),border-color .26s var(--public-ease),background .26s var(--public-ease),filter .26s var(--public-ease);border-radius:var(--public-radius)}.public-card:hover,.public-price-card:hover,.public-contact-card:hover,.solution-card:hover{transform:translateY(-5px);border-color:#6366f157;box-shadow:0 20px 46px #4f46e51f;filter:saturate(1.03)}.public-card:hover .public-card-icon{transform:scale(1.04)}.public-mockup{position:relative;min-height:470px;border-radius:26px;padding:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--public-card) 82%,#fff),#6366f121);border:1px solid rgba(129,140,248,.26);box-shadow:0 22px 58px #4f46e529;overflow:hidden;animation:mockFloat 6s ease-in-out infinite}@keyframes mockFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.public-mockup:before{content:"";position:absolute;inset:-90px -110px auto auto;width:260px;height:260px;border-radius:50%;background:#6366f13d;filter:blur(34px)}.mock-window{position:relative;height:100%;min-height:438px;border-radius:20px;background:color-mix(in srgb,var(--public-card) 70%,#fff);border:1px solid var(--public-border);box-shadow:inset 0 1px #ffffff6b;overflow:hidden}.mock-top{height:46px;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid var(--public-border)}.mock-dot{width:9px;height:9px;border-radius:999px;background:#cbd5e1}.mock-dot:nth-child(1){background:#fb7185}.mock-dot:nth-child(2){background:#f59e0b}.mock-dot:nth-child(3){background:#22c55e}.mock-body{display:grid;grid-template-columns:114px 1fr;min-height:392px}.mock-side{padding:16px 12px;background:#94a3b814;border-right:1px solid var(--public-border)}.mock-side span,.mock-line{display:block;height:12px;border-radius:999px;background:#94a3b847;margin-bottom:13px}.mock-side span:first-child{background:#6366f16b}.mock-main{padding:18px}.mock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.mock-stat{height:64px;border-radius:13px;background:linear-gradient(145deg,#6366f124,#ffffff80);border:1px solid var(--public-border)}.mock-table{display:grid;gap:9px;padding:14px;border-radius:18px;background:#94a3b814;border:1px solid var(--public-border)}.mock-row{height:40px;border-radius:13px;background:var(--public-card);border:1px solid var(--public-border);display:grid;grid-template-columns:1fr 70px 72px;gap:10px;align-items:center;padding:0 12px}.mock-row span{height:9px;border-radius:999px;background:#94a3b84d}.mock-chip{height:20px!important;background:#10b9812e!important;border:1px solid rgba(16,185,129,.24)}.mock-chip.warn{background:#f59e0b2e!important;border-color:#f59e0b3d}.mock-live{margin-top:10px;padding:10px;border-radius:14px;background:#94a3b817;border:1px solid var(--public-border);display:grid;gap:8px}.mock-live-head{display:flex;align-items:center;justify-content:space-between}.mock-live-head strong{font-size:12px}.mock-live-head em{font-style:normal;font-size:10px;color:var(--public-muted)}.mock-live-item{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px}.mock-avatar{width:22px;height:22px;border-radius:999px;display:block;background:linear-gradient(145deg,#6366f1,#38bdf8)}.mock-avatar.second{background:linear-gradient(145deg,#10b981,#22c55e)}.mock-live-item b{display:block;font-size:11px;line-height:1.2}.mock-live-item small{display:block;font-size:10px;color:var(--public-muted)}.mock-live-item u{text-decoration:none;height:20px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:800;display:inline-flex;align-items:center}.mock-live-item u.ok{background:#3b82f624;color:#2563eb}.mock-live-item u.done{background:#10b98124;color:#059669}.mock-progress{height:6px;border-radius:999px;background:#94a3b838;overflow:hidden}.mock-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#10b981)}.mock-toast{padding:8px 10px;border-radius:10px;font-size:11px;font-weight:700;background:#10b98121;border:1px solid rgba(16,185,129,.22);color:#047857}.public-section-head{max-width:820px;margin:0 auto 30px;text-align:center}.public-section-head h1,.public-section-head h2{margin:0;font-size:clamp(24px,2.6vw,34px);line-height:1.18;letter-spacing:0;font-weight:780}.public-section-head p{margin:12px auto 0;max-width:680px;font-size:14px;line-height:1.62;color:var(--public-muted)}.public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.features-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.public-grid.integrations-grid-animated{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.public-card,.public-price-card,.public-contact-card,.solution-card{border-radius:18px;padding:14px}.public-card-icon{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f124,#0ea5e91f);color:#4f46e5;font-weight:950;transition:transform .2s ease}.public-site[data-theme=dark] .public-card-icon{color:#93c5fd}.public-card h3,.public-price-card h3,.public-contact-card h3,.solution-card h3{margin:10px 0 0;font-size:15px}.public-card p,.public-price-card p,.public-contact-card p,.solution-card p{margin:8px 0 0;line-height:1.56;font-size:14px;color:var(--public-muted)}.integration-connect{margin-top:14px;height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--public-border);background:var(--public-card);color:var(--public-text);font-size:12px;font-weight:850;cursor:pointer}.integration-connect{transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.integration-connect:hover{transform:translateY(-1px);border-color:#6366f14d;background:color-mix(in srgb,var(--public-card) 68%,#ffffff);box-shadow:0 10px 24px #4f46e51a}.solution-card strong{color:var(--public-text)}.solution-link{display:inline-flex;margin-top:18px;color:#4f46e5;font-weight:850;font-size:13px}.public-site[data-theme=dark] .solution-link{color:#93c5fd}.integrations-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:clamp(18px,3vw,34px);align-items:center}.orbit{position:relative;min-height:430px;border-radius:26px;background:radial-gradient(circle at center,rgba(99,102,241,.18),transparent 40%),var(--public-card);border:1px solid var(--public-border);box-shadow:var(--public-shadow);overflow:hidden}.orbit-ring{position:absolute;top:64px;right:64px;bottom:64px;left:64px;border:1px dashed rgba(99,102,241,.28);border-radius:50%;animation:orbitRotate 24s linear infinite}.orbit-ring.second{top:108px;right:108px;bottom:108px;left:108px;animation-duration:18s;animation-direction:reverse}@keyframes orbitRotate{to{transform:rotate(360deg)}}.orbit-center{position:absolute;left:50%;top:50%;width:86px;height:86px;transform:translate(-50%,-50%);border-radius:24px;display:flex;align-items:center;justify-content:center;background:var(--public-gradient);color:#fff;font-size:28px;font-weight:950;box-shadow:0 22px 54px #4f46e552}.orbit-icon{position:absolute;left:50%;top:50%;width:110px;min-height:50px;display:flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:14px;background:var(--public-card);border:1px solid var(--public-border);box-shadow:0 14px 32px #0f172a14;color:var(--public-text);font-size:11px;font-weight:900;animation:floatIcon 4.8s ease-in-out infinite}@keyframes floatIcon{0%,to{margin-top:0}50%{margin-top:-9px}}.orbit-icon:nth-child(4){transform:translate(-50%,-50%) rotate(0) translateY(-158px) rotate(0)}.orbit-icon:nth-child(5){transform:translate(-50%,-50%) rotate(45deg) translateY(-158px) rotate(-45deg)}.orbit-icon:nth-child(6){transform:translate(-50%,-50%) rotate(90deg) translateY(-158px) rotate(-90deg)}.orbit-icon:nth-child(7){transform:translate(-50%,-50%) rotate(135deg) translateY(-158px) rotate(-135deg)}.orbit-icon:nth-child(8){transform:translate(-50%,-50%) rotate(180deg) translateY(-158px) rotate(-180deg)}.orbit-icon:nth-child(9){transform:translate(-50%,-50%) rotate(225deg) translateY(-158px) rotate(-225deg)}.orbit-icon:nth-child(10){transform:translate(-50%,-50%) rotate(270deg) translateY(-158px) rotate(-270deg)}.orbit-icon:nth-child(11){transform:translate(-50%,-50%) rotate(315deg) translateY(-158px) rotate(-315deg)}.integration-logo{width:26px;height:26px;display:block;object-fit:contain}.orbit-icon-logo{width:22px;height:22px;display:block;object-fit:contain;opacity:.9}.integration-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0 14px}.integration-tab{height:34px;padding:0 12px;border-radius:999px;background:var(--public-card);border:1px solid var(--public-border);font-size:12px;font-weight:850;color:var(--public-muted);cursor:pointer;transition:all .2s ease}.integration-tab:hover{transform:translateY(-1px);border-color:#6366f147}.integration-tab.active{color:#fff;background:var(--public-gradient)}.integrations-grid-animated{animation:gridFade .32s ease}@keyframes gridFade{0%{opacity:.42;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.integration-badge{position:absolute;right:12px;top:12px;height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.01em;border:1px solid transparent}.integration-badge.popular{background:#10b9811f;color:#059669;border-color:#10b98140}.integration-badge.beta{background:#3b82f61f;color:#2563eb;border-color:#3b82f640}.integration-badge.soon{background:#f59e0b24;color:#b45309;border-color:#f59e0b47}.integration-badge.популярное{background:#10b9811f;color:#059669;border-color:#10b98140}.integration-badge.бета{background:#3b82f61f;color:#2563eb;border-color:#3b82f640}.integration-badge.скоро{background:#f59e0b24;color:#b45309;border-color:#f59e0b47}.integrations-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px}.integrations-side{border-radius:20px;padding:18px;align-self:start}.integrations-grid-animated .public-card{min-height:172px;position:relative}.integrations-grid-animated .public-card p{font-size:12px;line-height:1.45}.integration-meta{display:inline-flex;height:20px;padding:0 7px;align-items:center;border-radius:999px;font-size:10px;font-weight:800;background:#94a3b829;color:var(--public-muted);margin-top:8px}.how-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.how-card{padding:12px;border-radius:14px;border:1px solid var(--public-border);background:var(--public-card)}.how-card span{font-size:11px;font-weight:900;color:#6366f1}.how-card strong{display:block;margin-top:8px;font-size:13px;line-height:1.4}.flow-mockup{padding:14px;border-radius:16px;border:1px solid var(--public-border);background:var(--public-card)}.flow-line{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.flow-step{display:grid;justify-items:center;gap:8px;font-size:11px;color:var(--public-muted)}.flow-step i{width:12px;height:12px;border-radius:50%;border:2px solid rgba(148,163,184,.5)}.flow-step.done i{border-color:#10b981;background:#10b981}.flow-step.done{color:var(--public-text)}.flow-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.flow-notes div{padding:9px 10px;border-radius:12px;background:#6366f114;border:1px solid rgba(99,102,241,.18);font-size:12px;font-weight:700}.trust-compact{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.trust-compact .public-card{padding:11px 10px;font-size:12px;font-weight:800;text-align:center}.pricing-toggle{width:max-content;margin:0 auto 18px;display:flex;gap:6px;padding:6px;border-radius:999px;background:var(--public-card);border:1px solid var(--public-border)}.pricing-toggle button{height:34px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--public-muted);font-size:13px;font-weight:850;cursor:pointer;display:flex;align-items:center;gap:6px}.pricing-toggle button small{font-size:10px;font-weight:800;color:inherit;opacity:.9}.pricing-toggle button.active{background:var(--public-gradient);color:#fff}.public-price{margin-top:14px;font-size:30px;font-weight:900}.public-price-card{position:relative}.public-price-card.recommended{border-color:#6366f180;box-shadow:0 26px 70px #4f46e52e}.recommended-badge{position:absolute;right:14px;top:14px;padding:5px 8px;border-radius:999px;background:var(--public-gradient);color:#fff;font-size:10px;font-weight:900}.pricing-card-plus{min-height:330px;display:flex;flex-direction:column}.pricing-card-plus .public-list{margin-top:12px}.pricing-card-plus .pricing-visual{margin-top:auto}.pricing-cards-grid{align-items:stretch}.pricing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.9fr);gap:14px;align-items:center;margin-bottom:12px}.pricing-hero h1{margin:0;font-size:clamp(26px,2.8vw,34px)}.pricing-hero p{margin:8px 0 0;font-size:14px;color:var(--public-muted);max-width:560px}.pricing-trust-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.pricing-trust-chips span{height:24px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;font-size:11px;font-weight:800;background:#6366f11a;border:1px solid rgba(99,102,241,.2)}.pricing-hero-mock{padding:12px;border-radius:14px;border:1px solid var(--public-border);background:var(--public-card);display:grid;gap:8px}.pricing-hero-line{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pricing-hero-line span{height:6px;border-radius:999px;background:#6366f14d}.pricing-hero-card{padding:9px 10px;border-radius:10px;background:#10b9811f;border:1px solid rgba(16,185,129,.26);font-size:12px;font-weight:800}.pricing-hero-note{font-size:11px;color:var(--public-muted)}.pricing-compare-compact h2{font-size:22px}.faq-accordion{display:grid;gap:8px}.faq-item{text-align:left;padding:12px;border-radius:12px;border:1px solid var(--public-border);background:var(--public-card);cursor:pointer}.faq-item strong{display:block;font-size:14px}.faq-item span{display:block;margin-top:8px;font-size:13px;color:var(--public-muted);line-height:1.45}.faq-item.open{border-color:#6366f152;box-shadow:0 10px 22px #4f46e51a}.public-price small{font-size:13px;font-weight:750;color:var(--public-muted)}.public-list{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.public-list li{font-size:13px;font-weight:750;color:var(--public-text)}.public-list li:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:999px;background:#6366f1}.trust-footer,.faq-grid,.about-story{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.trust-footer span,.compare-block{background:var(--public-card);border:1px solid var(--public-border);box-shadow:0 12px 30px #0f172a0d;border-radius:18px;padding:14px;font-size:13px;font-weight:850;color:var(--public-text);text-align:center}.compare-block{margin-top:34px;padding:24px;text-align:left}.compare-block h2{margin:0 0 16px;font-size:26px}.compare-grid{display:grid;grid-template-columns:1fr auto;border:1px solid var(--public-border);border-radius:18px;overflow:hidden}.compare-grid span,.compare-grid strong{padding:14px;border-bottom:1px solid var(--public-border)}.compare-grid span:nth-last-child(-n+2),.compare-grid strong:nth-last-child(-n+1){border-bottom:0}.compare-grid strong{text-align:right}.pricing-enterprise{margin-top:34px;margin-left:0;margin-right:0}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.about-stat strong{display:block;font-size:24px}.about-stat span{display:block;margin-top:6px;color:var(--public-muted);font-weight:750;font-size:12px}.about-story{grid-template-columns:repeat(3,minmax(0,1fr))}.about-visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.about-visual-grid .public-card{padding:10px 12px;font-size:12px;font-weight:800;text-align:center}.about-cta{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.about-cta h3{margin:0;font-size:17px}.about-cta p{margin:6px 0 0;font-size:13px}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.timeline div{padding:20px;border-radius:22px;background:var(--public-card);border:1px solid var(--public-border);box-shadow:var(--public-shadow)}.timeline strong{display:block;font-size:24px}.timeline span{display:block;margin-top:8px;color:var(--public-muted);font-weight:750}.contacts-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1fr);gap:18px}.contact-map-ui{margin-top:10px;height:120px;border-radius:12px;border:1px solid var(--public-border);background:linear-gradient(145deg,#6366f11f,#0ea5e91a);display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px}.contact-map-ui i{display:block;border-radius:10px;background:#ffffff80}.contact-form{display:grid;gap:12px}.contact-form input,.contact-form textarea{width:100%;border:1px solid var(--public-border);border-radius:16px;background:var(--public-card);color:var(--public-text);padding:13px 14px;font:inherit;outline:none}.contact-form textarea{min-height:132px;resize:vertical}.public-band{margin:0 clamp(16px,3.2vw,46px) clamp(40px,5vw,62px);padding:clamp(20px,3.2vw,32px);border-radius:22px;background:var(--public-gradient);color:#fff;box-shadow:0 28px 80px #2563eb47;display:flex;align-items:center;justify-content:space-between;gap:24px}.ai-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,1fr);gap:14px;align-items:center}.ai-copy h2{margin:0;font-size:24px}.ai-copy p{margin:8px 0 14px;font-size:14px;color:var(--public-muted)}.ai-mockup{padding:14px;border-radius:16px;background:var(--public-card);border:1px solid var(--public-border);display:grid;gap:8px}.ai-bubble{padding:9px 11px;border-radius:10px;font-size:12px;font-weight:700;background:#6366f11c}.ai-bubble.done{background:#10b98121}.ai-doc-card{padding:10px;border-radius:12px;border:1px solid var(--public-border);background:#94a3b814}.ai-doc-card strong{display:block;font-size:13px}.ai-doc-card span{display:block;margin-top:4px;font-size:12px;color:var(--public-muted)}.ai-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.ai-chips i{font-style:normal;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;font-size:11px;font-weight:700;background:#6366f11f}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.demo-steps,.demo-card{padding:12px;border-radius:14px;border:1px solid var(--public-border);background:var(--public-card)}.demo-steps{display:grid;gap:8px}.demo-steps div{font-size:13px;font-weight:700}.demo-card strong{display:block;font-size:14px}.demo-card span{display:block;margin-top:8px;color:#10b981;font-size:12px;font-weight:800}.demo-card em{display:block;margin-top:8px;font-style:normal;font-size:12px;color:var(--public-muted)}.pricing-visual{display:flex;gap:6px;margin-top:10px}.pricing-visual span{height:6px;border-radius:999px;display:block}.pricing-visual .v1{width:42%;background:#6366f180}.pricing-visual .v2{width:28%;background:#10b98173}.pricing-visual .v3{width:20%;background:#f59e0b73}.public-band h2{margin:0;font-size:clamp(21px,2.4vw,30px);line-height:1.2}.public-band p{max-width:560px;margin:8px 0 0;line-height:1.58;font-size:14px;color:#ffffffd1}.public-band .public-secondary{background:#fff;color:#1d4ed8}.public-footer{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:20px;padding:22px clamp(16px,3.2vw,46px);border-top:1px solid var(--public-border);background:color-mix(in srgb,var(--public-bg) 84%,transparent)}.public-footer strong,.public-footer span{display:block}.public-footer span{margin-top:4px;color:var(--public-muted);font-size:13px}.public-footer-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.public-footer-col{display:grid;gap:9px}.public-footer-col strong{font-size:13px}.public-footer a{color:var(--public-muted);font-size:13px;font-weight:750}.public-footer-bottom{grid-column:1 / -1;display:flex;gap:16px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--public-border);color:var(--public-muted);font-size:12px;font-weight:850}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.92fr) minmax(420px,1fr);gap:clamp(24px,5vw,70px);padding:clamp(18px,4vw,54px);align-items:center}.auth-left{min-height:calc(100vh - 108px);border-radius:34px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;background:linear-gradient(145deg,#6366f124,#0ea5e914),var(--public-card);border:1px solid var(--public-border);box-shadow:var(--public-shadow)}.auth-top{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:2}.auth-top img{width:142px}.auth-left h1{max-width:540px;margin:18px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.04;letter-spacing:0}.auth-left p{max-width:520px;color:var(--public-muted);line-height:1.7}.auth-visual{position:relative;min-height:280px;margin:30px 0}.auth-orb{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.28),transparent 58%);filter:blur(18px);animation:mockFloat 7s ease-in-out infinite}.auth-window{position:absolute;left:8%;right:8%;top:18%;padding:16px;border-radius:24px;background:var(--public-card);border:1px solid var(--public-border);box-shadow:0 24px 60px #4f46e52e}.auth-bars{display:grid;gap:10px;padding:16px}.auth-bars span{height:24px;border-radius:999px;background:#94a3b82e}.auth-bars span:nth-child(1){width:70%;background:#6366f140}.auth-bars span:nth-child(2){width:92%}.auth-bars span:nth-child(3){width:78%}.auth-bars span:nth-child(4){width:56%}.auth-card{width:min(100%,470px);justify-self:center;padding:28px;border-radius:30px;background:var(--public-card);border:1px solid var(--public-border);box-shadow:var(--public-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.auth-card-head h2{margin:0;font-size:32px;line-height:1.08}.auth-card-head p{margin:10px 0 0;color:var(--public-muted);line-height:1.55}.auth-socials{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.auth-socials button,.auth-submit{height:46px;border-radius:16px;border:1px solid var(--public-border);background:var(--public-card);color:var(--public-text);font-weight:850;cursor:pointer}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--public-muted);font-size:12px;font-weight:850}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:var(--public-border)}.auth-esign-box{display:grid;gap:10px;margin-top:10px}.auth-esign-box>span{color:var(--public-muted);font-size:12px;font-weight:750}.auth-esign-list{display:grid;gap:8px}.auth-esign-card{width:100%;display:grid;grid-template-columns:34px 1fr;gap:10px;text-align:left;padding:11px 12px;border-radius:14px;border:1px solid var(--public-border);background:var(--public-card);color:var(--public-text);cursor:pointer}.auth-esign-card:hover{border-color:#2563eb6b;box-shadow:0 10px 28px #0f172a14}.auth-esign-card:disabled{cursor:not-allowed;opacity:.62}.auth-esign-card.expired{background:#94a3b814}.auth-esign-card-icon{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:transparent;color:#2563eb}.auth-esign-card-body{display:grid;gap:3px;min-width:0}.auth-esign-card-body strong{font-size:13.5px;line-height:1.25;font-weight:850;color:var(--public-text);overflow-wrap:anywhere}.auth-esign-card-body em{font-style:normal;font-size:12px;line-height:1.2;font-weight:800;color:var(--public-muted)}.auth-esign-card-body small{font-size:11.5px;line-height:1.22;font-weight:720;color:var(--public-muted);overflow-wrap:anywhere}.auth-field{height:48px;display:flex;align-items:center;gap:10px;margin-top:11px;padding:0 14px;border-radius:16px;background:color-mix(in srgb,var(--public-card) 86%,transparent);border:1px solid var(--public-border);color:var(--public-muted);transition:border-color .18s ease,box-shadow .18s ease}.auth-field:focus-within{border-color:#6366f175;box-shadow:0 0 0 4px #6366f11a}.auth-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--public-text);font:inherit;font-weight:650}.auth-field em{display:flex;font-style:normal}.password-strength{margin-top:10px}.password-strength div{height:6px;border-radius:999px;background:#94a3b82e;overflow:hidden}.password-strength span{display:block;height:100%;border-radius:inherit;background:var(--public-gradient);transition:width .2s ease}.password-strength p{margin:6px 0 0;color:var(--public-muted);font-size:12px;font-weight:750}.auth-error{margin-top:12px;padding:10px 12px;border-radius:14px;background:#ef44441a;border:1px solid rgba(239,68,68,.22);color:#ef4444;font-size:13px;font-weight:750}.auth-submit{width:100%;margin-top:16px;border:0;color:#fff;background:var(--public-gradient);box-shadow:0 16px 34px #2563eb3d}.auth-submit:disabled{opacity:.65;cursor:not-allowed}.auth-hint,.auth-switch{margin-top:14px;text-align:center;color:var(--public-muted);font-size:13px;font-weight:700}.auth-switch button,.auth-link{border:0;background:transparent;color:#4f46e5;font-weight:900;cursor:pointer}.auth-link{display:block;margin:12px auto 0}.auth-page{min-height:100vh;position:relative;overflow:hidden}.auth-header{position:relative;z-index:10;background:color-mix(in srgb,var(--public-bg) 80%,transparent);border-bottom:1px solid color-mix(in srgb,var(--public-border) 82%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth-nav{justify-content:flex-start}.auth-header-actions .public-theme span{color:#172554}.auth-stage{position:relative;min-height:calc(100vh - 74px);display:grid;grid-template-columns:minmax(280px,.86fr) minmax(420px,1fr);align-items:center;gap:clamp(14px,2.4vw,28px);padding:clamp(16px,2.4vw,30px) clamp(16px,3.6vw,44px)}.auth-stage.form-active{grid-template-columns:minmax(280px,.78fr) minmax(390px,.9fr)}.auth-background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.auth-background:before{content:"";position:absolute;inset:clamp(18px,4vw,54px);border:1px solid color-mix(in srgb,var(--public-border) 72%,transparent);border-radius:36px;background:linear-gradient(120deg,rgba(255,255,255,.36),transparent 24%,rgba(16,185,129,.08) 68%,transparent),radial-gradient(circle at 16% 20%,rgba(99,102,241,.14),transparent 26%),radial-gradient(circle at 84% 12%,rgba(14,165,233,.13),transparent 24%),radial-gradient(circle at 70% 86%,rgba(16,185,129,.1),transparent 22%);box-shadow:inset 0 1px #ffffff5c}.public-site[data-theme=dark] .auth-background:before{background:linear-gradient(120deg,rgba(15,23,42,.32),transparent 28%,rgba(20,184,166,.07) 68%,transparent),radial-gradient(circle at 16% 20%,rgba(129,140,248,.13),transparent 26%),radial-gradient(circle at 84% 12%,rgba(56,189,248,.1),transparent 24%),radial-gradient(circle at 70% 86%,rgba(16,185,129,.08),transparent 22%);box-shadow:inset 0 1px #ffffff14}.auth-background span{position:absolute;display:block;border:1px solid var(--public-border);background:color-mix(in srgb,var(--public-card) 78%,transparent);box-shadow:var(--public-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:.62;animation:authFloat 7s ease-in-out infinite}.auth-background span:nth-child(1){width:140px;height:54px;right:8%;top:18%;border-radius:18px}.auth-background span:nth-child(2){width:104px;height:104px;left:7%;bottom:16%;border-radius:28px;animation-delay:.7s}.auth-background span:nth-child(3){width:190px;height:40px;right:25%;bottom:10%;border-radius:999px;animation-delay:1.1s}@keyframes authFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.auth-context{position:relative;z-index:1;max-width:560px}.auth-context h1{margin:12px 0 0;font-size:clamp(22px,2.1vw,30px);line-height:1.12;letter-spacing:0;font-weight:820}.auth-context p{margin:10px 0 0;max-width:520px;font-size:13px;line-height:1.5;color:var(--public-muted)}.auth-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.auth-proof-grid div{min-height:98px;padding:11px;border-radius:14px;background:color-mix(in srgb,var(--public-card) 82%,transparent);border:1px solid var(--public-border);box-shadow:0 14px 34px #0f172a0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.auth-proof-grid svg{color:#10b981}.auth-proof-grid strong{display:block;margin-top:8px;font-size:13px}.auth-proof-grid span{display:block;margin-top:5px;font-size:12px;line-height:1.4;color:var(--public-muted)}.auth-flow-card{display:grid;gap:6px;align-content:start}.auth-flow-card strong{margin-top:0!important}.auth-flow-card em{font-style:normal;font-size:11px;font-weight:750;color:#10b981}.auth-layer{position:relative;z-index:1;width:100%;display:flex;justify-content:center}.profile-panel,.auth-stage .auth-card{width:min(100%,560px);padding:20px;border-radius:28px;background:color-mix(in srgb,var(--public-card) 88%,transparent);border:1px solid color-mix(in srgb,var(--public-border) 78%,rgba(255,255,255,.22));box-shadow:0 28px 80px #0f172a1f,inset 0 1px #ffffff5c;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:authPanelIn .34s ease both}.auth-stage .auth-card{width:min(100%,480px)}.public-site[data-theme=dark] .profile-panel,.public-site[data-theme=dark] .auth-stage .auth-card{box-shadow:0 30px 88px #00000061,inset 0 1px #ffffff0f}@keyframes authPanelIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-card-head{position:relative}.auth-step{display:none;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#6366f11a;border:1px solid rgba(99,102,241,.16);color:#4f46e5;font-size:11px;font-weight:900;letter-spacing:0}.public-site[data-theme=dark] .auth-step{color:#bfdbfe;background:#3b82f626;border-color:#93c5fd2e}.auth-card-head h2{margin:12px 0 0;font-size:clamp(21px,2vw,27px);line-height:1.12;letter-spacing:0;font-weight:820}.auth-card-head p{margin:9px 0 0;color:var(--public-muted);font-size:12px;line-height:1.4}.profile-options{display:grid;gap:12px;margin-top:22px}.profile-option{position:relative;display:grid;grid-template-columns:48px 1fr 34px;grid-template-areas:"icon copy arrow" ". tags tags";gap:12px;width:100%;min-height:156px;padding:16px;border:1px solid var(--public-border);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--public-card) 94%,transparent),#fff3);color:var(--public-text);text-align:left;cursor:pointer;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.profile-option:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#6366f1,#0ea5e9,#10b981);opacity:.72;transform:scaleX(.34);transform-origin:left;transition:transform .22s ease}.profile-option:hover{transform:translateY(-3px);border-color:#6366f15c;box-shadow:0 22px 54px #4f46e521}.profile-option.selected{border-color:#10b9816b;box-shadow:0 22px 54px #10b98124}.profile-option:hover:after{transform:scaleX(1)}.profile-icon{grid-area:icon;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#6366f124,#10b9811a);color:#4f46e5}.public-site[data-theme=dark] .profile-icon{color:#93c5fd}.profile-copy{grid-area:copy;min-width:0}.profile-copy strong{display:block;font-size:17px;line-height:1.25}.profile-copy em{display:block;margin-top:6px;font-style:normal;font-size:13px;line-height:1.55;color:var(--public-muted)}.profile-arrow{grid-area:arrow;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--public-card);border:1px solid var(--public-border);color:var(--public-text);transition:transform .2s ease}.profile-option:hover .profile-arrow{transform:translate(3px)}.profile-tags{grid-area:tags;display:flex;gap:7px;flex-wrap:wrap;align-self:end}.profile-tags i{display:inline-flex;align-items:center;gap:5px;height:27px;padding:0 8px;border-radius:999px;background:#10b9811a;border:1px solid rgba(16,185,129,.16);color:color-mix(in srgb,var(--public-text) 84%,#10b981);font-style:normal;font-size:11px;font-weight:850;white-space:nowrap}.profile-login{margin-top:18px}.auth-back{height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;margin-bottom:10px;border-radius:999px;border:1px solid var(--public-border);background:var(--public-card);color:var(--public-muted);font-size:12px;font-weight:850;cursor:pointer;transition:color .18s ease,border-color .18s ease,transform .18s ease}.auth-back:hover{color:var(--public-text);border-color:#6366f157;transform:translateY(-1px)}.auth-socials button,.auth-submit{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease}.auth-socials button:hover{transform:translateY(-1px);border-color:#6366f157;box-shadow:0 12px 28px #0f172a0f;background:color-mix(in srgb,var(--public-card) 72%,#ffffff)}.auth-submit{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0}.auth-submit:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 22px 46px #4f46e54d}.auth-submit:disabled{opacity:.72;box-shadow:none}.auth-spinner{animation:authSpin .8s linear infinite}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-success{margin-top:12px;padding:10px 12px;border-radius:14px;background:#10b9811a;border:1px solid rgba(16,185,129,.22);color:#059669;font-size:13px;font-weight:750}.public-site[data-theme=dark] .auth-success{color:#6ee7b7}.auth-eye{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--public-muted);cursor:pointer;transition:background .18s ease,color .18s ease}.auth-eye:hover{background:#6366f11a;color:var(--public-text)}.password-strength.weak span{background:linear-gradient(90deg,#ef4444,#f97316)}.password-strength.medium span{background:linear-gradient(90deg,#f59e0b,#6366f1)}.password-strength.strong span{background:linear-gradient(90deg,#10b981,#0ea5e9)}.auth-password-hint{margin-top:6px;color:var(--public-muted);font-size:12px;font-weight:750}.auth-consent{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;border-radius:15px;background:color-mix(in srgb,var(--public-card) 82%,transparent);border:1px solid var(--public-border);color:var(--public-muted);font-size:12px;line-height:1.45;font-weight:750;cursor:pointer}.auth-consent input{width:16px;height:16px;margin:1px 0 0;accent-color:#4f46e5;flex:0 0 auto}.login-socials{margin-top:0}@media (max-width:1120px){.public-header{grid-template-columns:160px 1fr auto;gap:16px}.public-nav{gap:18px}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.integrations-layout,.contacts-layout{grid-template-columns:1fr}.public-grid.integrations-grid-animated,.how-grid,.trust-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-hero{grid-template-columns:1fr}.about-visual-grid,.trust-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell{grid-template-columns:1fr}.auth-left{min-height:auto}.public-footer-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1120px){.public-desktop-theme-control{display:none}}@media (max-width:1120px){.public-mobile-theme-control{display:inline-flex}}@media (max-width:1120px){.public-header{display:flex;height:64px}}@media (max-width:1120px){.public-nav,.public-actions .public-lang,.public-actions .public-login,.public-actions .public-cta,.public-actions .public-account-wrap{display:none}}@media (max-width:1120px){.public-actions{margin-left:auto}}@media (max-width:1120px){.public-burger{display:block}}@media (max-width:1120px){.public-mobile-panel{display:block}}@media (max-width:920px){.public-hero,.integrations-hero{grid-template-columns:1fr}}@media (max-width:920px){.public-mockup{min-height:430px}}@media (max-width:920px){.mock-window{min-height:394px}}@media (max-width:920px){.mock-body{min-height:340px}}@media (max-width:920px){.public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.public-grid.integrations-grid-animated{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.flow-line{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.flow-notes{grid-template-columns:1fr}}@media (max-width:920px){.trust-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.about-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.about-story,.timeline,.faq-grid{grid-template-columns:1fr}}@media (max-width:920px){.public-footer{grid-template-columns:1fr}}@media (max-width:920px){.public-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.public-band{align-items:flex-start;flex-direction:column}}@media (max-width:920px){.ai-section,.demo-grid{grid-template-columns:1fr}}@media (max-width:1120px){.public-header{padding:0 14px}}@media (max-width:1120px){.public-brand img{width:126px}}@media (max-width:640px){.public-section{padding:30px 14px}}@media (max-width:640px){.public-title{font-size:clamp(24px,7.2vw,31px)}}@media (max-width:640px){.public-lead{font-size:13px;line-height:1.54}}@media (max-width:640px){.integration-tabs{margin-top:14px}}@media (max-width:640px){.public-hero-actions a,.public-hero-actions button{width:100%}}@media (max-width:640px){.feature-strip,.public-grid,.features-grid,.public-grid.two,.about-stats,.trust-footer{grid-template-columns:1fr}}@media (max-width:640px){.metrics-grid{grid-template-columns:1fr}}@media (max-width:640px){.public-grid.integrations-grid-animated{grid-template-columns:1fr}}@media (max-width:640px){.how-grid{grid-template-columns:1fr}}@media (max-width:640px){.flow-line{grid-template-columns:1fr}}@media (max-width:640px){.trust-compact{grid-template-columns:1fr}}@media (max-width:640px){.about-visual-grid{grid-template-columns:1fr}}@media (max-width:640px){.pricing-toggle{width:100%}}@media (max-width:640px){.pricing-toggle button{flex:1;justify-content:center}}@media (max-width:640px){.auth-shell{padding:12px}}@media (max-width:640px){.auth-left{display:none}}@media (max-width:640px){.auth-card{padding:20px;border-radius:24px}}@media (max-width:640px){.compare-grid{grid-template-columns:1fr}}@media (max-width:640px){.compare-grid strong{text-align:left;color:var(--public-muted)}}@media (max-width:640px){.public-footer-grid{grid-template-columns:1fr}}@media (max-width:640px){.public-mockup{padding:10px;border-radius:22px}}@media (max-width:640px){.mock-body{grid-template-columns:1fr}}@media (max-width:640px){.mock-side{display:none}}@media (max-width:640px){.mock-grid{grid-template-columns:1fr}}@media (max-width:640px){.mock-live{padding:8px}}@media (max-width:640px){.orbit{min-height:420px}}@media (max-width:640px){.orbit-ring{top:58px;right:58px;bottom:58px;left:58px}}@media (max-width:640px){.orbit-ring.second{top:104px;right:104px;bottom:104px;left:104px}}@media (max-width:640px){.orbit-icon{width:92px;font-size:11px}}@media (max-width:640px){.orbit-icon:nth-child(n){transform:translate(-50%,-50%)}}@media (max-width:640px){.orbit-icon:nth-child(4){top:12%;left:50%}}@media (max-width:640px){.orbit-icon:nth-child(5){top:24%;left:78%}}@media (max-width:640px){.orbit-icon:nth-child(6){top:48%;left:84%}}@media (max-width:640px){.orbit-icon:nth-child(7){top:72%;left:76%}}@media (max-width:640px){.orbit-icon:nth-child(8){top:84%;left:50%}}@media (max-width:640px){.orbit-icon:nth-child(9){top:72%;left:24%}}@media (max-width:640px){.orbit-icon:nth-child(10){top:48%;left:16%}}@media (max-width:640px){.orbit-icon:nth-child(11){top:24%;left:22%}}@media (max-width:640px){.public-footer{align-items:flex-start;flex-direction:column}}@media (max-width:1120px){.public-mobile-actions{grid-template-columns:1fr}}@media (max-width:640px){.about-cta{flex-direction:column;align-items:flex-start}}@media (min-width:1440px){.auth-stage{max-width:1460px;margin:0 auto}.profile-panel{width:min(100%,620px)}}@media (max-width:1120px){.auth-stage,.auth-stage.form-active{grid-template-columns:1fr;align-items:start;gap:24px;padding-top:32px}.auth-context{max-width:760px}.auth-context h1{max-width:720px;font-size:clamp(32px,5vw,46px)}.auth-layer{justify-content:flex-start}}@media (max-width:920px){.auth-header{display:grid;grid-template-columns:1fr auto}}@media (max-width:920px){.auth-header .auth-nav{display:none}}@media (max-width:920px){.auth-header .auth-header-actions{display:flex;margin-left:0}}@media (max-width:920px){.auth-header .auth-header-actions .public-login{display:inline-flex}}@media (max-width:920px){.auth-stage,.auth-stage.form-active{min-height:calc(100vh - 68px);padding:24px 16px 38px}}@media (max-width:920px){.auth-background:before{top:10px;right:10px;bottom:10px;left:10px;border-radius:28px}}@media (max-width:920px){.auth-context{max-width:none}}@media (max-width:920px){.auth-proof-grid{max-width:680px}}@media (max-width:720px){.auth-context h1{font-size:30px;line-height:1.12}.auth-context p{font-size:15px}.auth-proof-grid{grid-template-columns:1fr;margin-top:18px}.auth-proof-grid div{min-height:auto}.profile-panel,.auth-stage .auth-card{width:100%;padding:18px;border-radius:22px}.profile-option{grid-template-columns:44px 1fr;grid-template-areas:"icon copy" "tags tags";min-height:auto;padding:14px}.profile-arrow{display:none}.profile-icon{width:44px;height:44px}.auth-card-head h2{font-size:26px}}@media (max-width:520px){.auth-header{padding:0 14px}.auth-header .auth-header-actions{gap:8px}.auth-header .public-theme{width:52px}.auth-header .public-login{height:36px;padding:0 8px;font-size:12px}.auth-stage,.auth-stage.form-active{padding:18px 12px 28px}.auth-context{display:block}.auth-context h1{font-size:26px}.auth-context p{margin-top:12px}.auth-proof-grid{display:none}.profile-tags{gap:6px}.profile-tags i{height:auto;min-height:26px;white-space:normal}.auth-socials{margin-top:18px}.auth-socials button,.auth-submit,.auth-field{height:46px;border-radius:14px}}@media (min-width:1121px){.auth-page{min-height:calc(100vh - 74px);background:radial-gradient(circle at 18% 22%,rgba(59,130,246,.18),transparent 30%),radial-gradient(circle at 73% 16%,rgba(139,92,246,.16),transparent 28%),radial-gradient(circle at 56% 84%,rgba(34,211,238,.14),transparent 30%),linear-gradient(135deg,#fff,#f7fbff 42%,#eef7ff)}.public-site[data-theme=dark] .auth-page{background:radial-gradient(circle at 18% 22%,rgba(59,130,246,.16),transparent 30%),radial-gradient(circle at 73% 16%,rgba(139,92,246,.14),transparent 28%),linear-gradient(135deg,#f9fbff,#eef7ff)}.auth-stage,.auth-stage.form-active{max-width:1480px;min-height:calc(100vh - 74px);margin:0 auto;grid-template-columns:minmax(0,1.14fr) minmax(440px,.86fr);gap:clamp(34px,4vw,70px);align-items:center;padding:clamp(34px,4.2vw,66px) clamp(38px,5vw,72px) clamp(34px,4.4vw,70px)}.auth-background:before{inset:clamp(20px,3vw,44px);border-radius:42px;border-color:#94a3b833;background:linear-gradient(120deg,#ffffff9e,#ffffff38 42%,#dbeafe57),radial-gradient(circle at 20% 28%,rgba(96,165,250,.18),transparent 26%),radial-gradient(circle at 78% 18%,rgba(167,139,250,.16),transparent 24%),radial-gradient(circle at 72% 82%,rgba(34,211,238,.14),transparent 24%);box-shadow:inset 0 1px #ffffffd1,0 28px 90px #2563eb14}.auth-background span{border-color:#ffffffa3;background:#ffffff7a;box-shadow:0 24px 70px #2563eb1f,inset 0 1px #ffffffc7}.auth-context{max-width:760px;display:grid;gap:24px;align-self:center}.auth-hero-copy h1,.auth-context h1{margin:0;max-width:680px;font-size:clamp(46px,4.15vw,64px);line-height:1.02;font-weight:850;letter-spacing:0;color:#0f1f3d}.auth-hero-copy h1 span{display:block;width:max-content;max-width:100%;background:linear-gradient(100deg,#2563eb,#5b5ce2 48%,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-hero-copy p,.auth-context p{max-width:560px;margin:16px 0 0;font-size:18px;line-height:1.62;font-weight:650;color:#52627a}.auth-layer{justify-content:flex-end;align-self:center}.profile-panel,.auth-stage .auth-card{width:min(100%,540px);padding:34px;border-radius:34px;background:#ffffffa8;border:1px solid rgba(255,255,255,.82);box-shadow:0 34px 100px #2563eb26,inset 0 1px #ffffffdb;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.auth-card-head h2{font-size:34px;color:#10213f;font-weight:860;letter-spacing:0}.auth-card-head p{font-size:15px;color:#66758d;font-weight:650;line-height:1.5}.auth-field{height:52px;margin-top:14px;border-radius:18px;background:#ffffffb8;border-color:#94a3b838;box-shadow:inset 0 1px #ffffffb8}.auth-field:focus-within{border-color:#6366f17a;box-shadow:0 0 0 4px #6366f11a,inset 0 1px #ffffffbd}.auth-submit{height:52px;border-radius:18px;background:linear-gradient(100deg,#2563eb,#6d5df6 58%,#8b5cf6);box-shadow:0 18px 38px #4f46e538}.auth-submit:not(:disabled):hover{box-shadow:0 22px 48px #4f46e552}.auth-divider{margin:22px 0 14px;color:#7a879a}.auth-divider span{white-space:nowrap}.auth-socials{gap:10px;margin-top:18px}.login-socials{margin-top:0}.auth-provider-button{position:relative;height:50px!important;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;text-align:left;padding:0 14px!important;border-radius:18px!important;background:#ffffffad!important;border:1px solid rgba(148,163,184,.2)!important;box-shadow:inset 0 1px #ffffffbd;color:#15233d!important}.auth-provider-button:hover{background:#ffffffd1!important;border-color:#6366f152!important;box-shadow:0 16px 34px #2563eb1a,inset 0 1px #fffc!important}.auth-provider-button span:nth-child(2){font-size:14px;font-weight:820;min-width:0}.auth-provider-button em{font-style:normal;font-size:11px;font-weight:880;color:#64748b;background:#94a3b81f;border:1px solid rgba(148,163,184,.18);padding:4px 8px;border-radius:999px}.auth-provider-button.soon{opacity:.74;cursor:not-allowed}.auth-provider-button.soon:hover{transform:none!important;box-shadow:inset 0 1px #ffffffbd!important}.auth-provider-icon{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:920;line-height:1}.auth-provider-icon.yandex,.auth-provider-icon.vk{color:#fff;background:transparent}.auth-provider-icon.esign,.auth-provider-icon.esia{color:#2563eb;background:transparent}.auth-esign-box{max-height:320px;overflow:auto;padding-right:2px}.auth-esign-card{background:#ffffffad;border-color:#94a3b838;border-radius:18px}.auth-esign-card-icon{border-radius:14px}.auth-esign-card:hover{background:#ffffffd6}}@media (max-width:1120px){.auth-visual,.auth-provider-icon,.auth-provider-button em{display:none}.auth-provider-button{display:flex;align-items:center;justify-content:center;gap:0}}@media (min-width:1121px){.public-header{border-color:#ffffff9e;background:linear-gradient(180deg,#ffffff80,#f8fcff6e 52%,#f2f8ff61);box-shadow:0 10px 30px #0f172a14,0 22px 52px #0f172a0f,inset 0 1px #ffffffad,inset 0 -1px #ffffff29;backdrop-filter:blur(24px) saturate(1.34);-webkit-backdrop-filter:blur(24px) saturate(1.34)}}@media (min-width:1121px){.public-header.scrolled{background:linear-gradient(180deg,#ffffff8a,#f8fcff75 52%,#f2f8ff66);box-shadow:0 10px 30px #0f172a17,0 24px 56px #0f172a12,inset 0 1px #ffffffb3,inset 0 -1px #ffffff2e}}@media (min-width:1121px){.public-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff4d,#ffffff1c,#fff0 68%);opacity:.42}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header{border-color:#ffffff4d;background:linear-gradient(180deg,#1e293b80,#0f172a6b 54%,#0f172a5c);box-shadow:0 10px 30px #0003,0 22px 54px #0206172e,inset 0 1px #fff3,inset 0 -1px #ffffff14;backdrop-filter:blur(24px) saturate(1.32);-webkit-backdrop-filter:blur(24px) saturate(1.32)}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header.scrolled{background:linear-gradient(180deg,#1e293b8a,#0f172a75 54%,#0f172a66);box-shadow:0 10px 30px #00000038,0 24px 58px #02061733,inset 0 1px #ffffff36,inset 0 -1px #ffffff14}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header:before{background:linear-gradient(160deg,#ffffff29,#ffffff0f 36%,#fff0 70%);opacity:.38}}@media (min-width:1121px){.public-header{border-color:#ffffffad;background:linear-gradient(180deg,#ffffff85,#f8fcff6b 48%,#ecf6ff5c);box-shadow:0 12px 34px #0f172a17,0 4px 18px #5078ff0d,inset 0 1px #ffffffc2,inset 0 2px 8px #ffffff1a,inset 0 -1px #78a0ff29;backdrop-filter:blur(25px) saturate(1.38) brightness(1.03);-webkit-backdrop-filter:blur(25px) saturate(1.38) brightness(1.03)}}@media (min-width:1121px){.public-header.scrolled{background:linear-gradient(180deg,#ffffff8c,#f8fcff73 48%,#ecf6ff61);box-shadow:0 13px 36px #0f172a1a,0 5px 20px #5078ff0e,inset 0 1px #ffffffc7,inset 0 2px 8px #ffffff1c,inset 0 -1px #78a0ff2b}}@media (min-width:1121px){.public-header:before{background:linear-gradient(180deg,#ffffff47,#d2e6ff1c 22%,#fff0 58%),radial-gradient(120% 90% at 18% 0%,#ffffff3d,#fff0 56%),linear-gradient(180deg,#fff0 70%,#78a0ff12);opacity:.5}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header{border-color:#d2e1ff5c;background:linear-gradient(180deg,#2a38506b,#141f3259,#0c162652);box-shadow:0 12px 35px #0000003d,0 4px 20px #5078ff12,inset 0 1px #ffffff5c,inset 0 2px 8px #ffffff12,inset 0 -1px #78a0ff29;backdrop-filter:blur(26px) saturate(1.42) brightness(1.06);-webkit-backdrop-filter:blur(26px) saturate(1.42) brightness(1.06)}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header.scrolled{background:linear-gradient(180deg,#2e3d5875,#16223661,#0c162659);box-shadow:0 13px 36px #00000040,0 4px 22px #5078ff14,inset 0 1px #ffffff61,inset 0 2px 8px #ffffff14,inset 0 -1px #78a0ff2e}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header:before{background:linear-gradient(180deg,#dcebff33,#aacdff12 24%,#fff0 58%),radial-gradient(120% 90% at 18% 0%,#dcebff29,#fff0 58%),linear-gradient(180deg,#fff0 70%,#78a0ff1a);opacity:.54}}@media (min-width:1121px){.public-header{border-color:#ffffff8f;background:linear-gradient(180deg,#ffffff73,#f8fcff5c 48%,#ecf6ff4f);box-shadow:0 10px 28px #0f172a13,0 3px 14px #5078ff07,inset 0 1px #ffffff8f,inset 0 2px 7px #ffffff0e,inset 0 -1px #78a0ff12;backdrop-filter:blur(24px) saturate(1.34) brightness(1.02);-webkit-backdrop-filter:blur(24px) saturate(1.34) brightness(1.02)}}@media (min-width:1121px){.public-header.scrolled{background:linear-gradient(180deg,#ffffff7a,#f8fcff63 48%,#ecf6ff54);box-shadow:0 11px 30px #0f172a16,0 3px 15px #5078ff08,inset 0 1px #ffffff94,inset 0 2px 7px #ffffff0f,inset 0 -1px #78a0ff13}}@media (min-width:1121px){.public-header:before{background:linear-gradient(180deg,#fff3,#d2e6ff0f 24%,#fff0 60%),radial-gradient(120% 90% at 18% 0%,#ffffff29,#fff0 58%);opacity:.38}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header{border-color:#d2e1ff38;background:linear-gradient(180deg,#26344c61,#121d3052,#0c16264d);box-shadow:0 12px 34px #00000038,0 3px 14px #5078ff09,inset 0 1px #ffffff38,inset 0 2px 8px #ffffff0a,inset 0 -1px #78a0ff14;backdrop-filter:blur(25px) saturate(1.36) brightness(1.04);-webkit-backdrop-filter:blur(25px) saturate(1.36) brightness(1.04)}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header.scrolled{background:linear-gradient(180deg,#2a385266,#141f3257,#0c162652);box-shadow:0 12px 35px #0000003b,0 3px 15px #5078ff0a,inset 0 1px #ffffff3b,inset 0 2px 8px #ffffff0b,inset 0 -1px #78a0ff16}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header:before{background:linear-gradient(180deg,#dcebff1f,#aacdff0a 25%,#fff0 60%),radial-gradient(120% 90% at 18% 0%,#dcebff17,#fff0 60%);opacity:.36}}@media (min-width:1121px){.public-header,.public-site[data-theme=dark] .public-header{border:0;outline:0;box-shadow:0 10px 28px #0f172a13,0 3px 14px #5078ff07}}@media (min-width:1121px){.public-header.scrolled{box-shadow:0 11px 30px #0f172a16,0 3px 15px #5078ff07}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header{box-shadow:0 12px 34px #00000038,0 3px 14px #5078ff07}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header.scrolled{box-shadow:0 12px 35px #0000003b,0 3px 15px #5078ff08}}@media (min-width:1121px){.public-header:before{top:2px;right:2px;bottom:2px;left:2px;background:radial-gradient(130% 90% at 24% 18%,#ffffff24,#ffffff0b 34%,#fff0 64%);backdrop-filter:blur(24px) saturate(1.34) brightness(1.02);-webkit-backdrop-filter:blur(24px) saturate(1.34) brightness(1.02);opacity:.34}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header:before{background:radial-gradient(130% 90% at 24% 18%,#dcebff17,#b4d2ff08 34%,#fff0 64%);opacity:.3}}@media (min-width:1121px){.public-header{border:1px solid rgba(255,255,255,.14);box-sizing:border-box}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header{border-color:#bedcff33}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header{border-color:#bed7f04d}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header{border:1px solid rgba(185,210,235,.48)}}@media (min-width:1121px){.public-header{border:1px solid rgba(255,255,255,.2)}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header{border:1px solid rgba(185,210,235,.38)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:120;width:calc(100% - 64px);max-width:1860px;margin:0;padding:0 clamp(24px,2.6vw,38px);box-sizing:border-box;border-radius:38px}}.public-header-collapse-zone,.public-header-expand-zone,.public-brand .public-brand-shield{display:none}.public-brand .public-brand-full{display:block;width:138px;height:auto}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header-collapse-zone{position:absolute;left:0;top:0;bottom:0;width:32px;display:block;border:0;padding:0;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:e-resize;z-index:125}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header-collapse-zone:after{content:attr(data-public-header-tooltip);position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%,-2px);padding:7px 10px;border-radius:9px;background:#0f172aeb;color:#fff;font-size:12px;font-weight:650;line-height:1;white-space:nowrap;box-shadow:0 12px 28px #0f172a2e;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:140}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header-collapse-zone:hover:after,.public-header-collapse-zone:focus-visible:after{opacity:1;transform:translate(-50%)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header-collapse-zone:focus-visible{outline:0}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme=dark] .public-header-collapse-zone:after{background:#f8fafcf2;color:#0f172a}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header:not(.public-header-collapsed) .public-brand{transform:translate(-8px)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed{grid-template-columns:auto minmax(0,1fr) auto;gap:0;padding:0;background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none;transition:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed.authenticated{padding-right:12px}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed:before{display:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-collapse-zone{display:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-header-collapse-zone{display:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-brand{height:68px;pointer-events:auto;border:1px solid rgba(255,255,255,.2);border-radius:38px;background:linear-gradient(180deg,#ffffff73,#f8fcff5c 48%,#ecf6ff4f);box-shadow:0 10px 28px #0f172a13,0 3px 14px #5078ff07;backdrop-filter:blur(24px) saturate(1.34) brightness(1.02);-webkit-backdrop-filter:blur(24px) saturate(1.34) brightness(1.02);transition:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-actions{pointer-events:auto;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-brand{width:68px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;overflow:hidden}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-brand-full,.public-header.public-header-collapsed .public-nav,.public-header.public-header-collapsed .public-lang,.public-header.public-header-collapsed .public-desktop-theme-control{display:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-brand-shield{display:block!important;width:31px;height:31px;max-width:31px;max-height:31px;object-fit:contain}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-actions{box-shadow:none;border-top-right-radius:38px;border-bottom-right-radius:38px;transition:border-bottom-right-radius .24s cubic-bezier(.22,.61,.36,1)!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed:not(.authenticated) .public-actions{justify-self:end;display:flex;align-items:center;align-self:stretch;gap:0;position:relative;padding:0;height:100%;margin-right:12px;max-width:clamp(224px,27vw,286px);width:clamp(224px,27vw,286px);flex:0 0 clamp(224px,27vw,286px);border:0}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed.account-open .public-actions{border-top-right-radius:38px;border-bottom-right-radius:0}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-header-expand-zone{position:absolute;left:-2px;top:0;width:2px;height:100%;display:block;flex:0 0 2px;border:0;padding:0;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:e-resize}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header-expand-zone:after{content:attr(data-public-header-tooltip);position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%);padding:7px 10px;border-radius:9px;background:#0f172aeb;color:#fff;font-size:12px;font-weight:650;line-height:1;white-space:nowrap;box-shadow:0 12px 28px #0f172a2e;opacity:0;pointer-events:none;z-index:140}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-header-expand-zone:hover:after,.public-header.public-header-collapsed .public-header-expand-zone:focus-visible:after{opacity:1}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-header-expand-zone:after{left:calc(-6px - clamp(7px,.9vw,16px))}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-header-expand-zone:focus-visible{outline:0}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.authenticated .public-actions{justify-self:end;display:flex;align-items:center;align-self:stretch;gap:8px;position:relative;padding:0;margin:0;height:100%;width:max-content;min-width:0;max-width:none;flex:0 0 auto;border:0;box-sizing:border-box}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.authenticated .public-account-wrap{position:fixed!important;top:0;bottom:0;right:12px;height:auto!important;width:clamp(224px,27vw,286px)!important;min-width:0!important;max-width:clamp(224px,27vw,286px)!important;flex:0 0 clamp(224px,27vw,286px)!important;margin:0;padding:0;box-sizing:border-box}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.authenticated .public-actions:after{content:"";width:clamp(224px,27vw,286px);flex:0 0 clamp(224px,27vw,286px);align-self:stretch;pointer-events:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header .servisdoc-desktop-flat-shell .servisdoc-user-chip{height:100%!important;width:calc(100% + clamp(7px,.9vw,16px))!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;flex-shrink:0!important;grid-template-columns:41px minmax(0,1fr) auto!important;gap:12px!important;margin-right:calc(clamp(7px,.9vw,16px)*-1)!important;padding-left:10px!important;padding-right:calc(12px + clamp(7px,.9vw,16px))!important;border-left-width:1px!important;border-right-width:1px!important;border-top:0!important;border-bottom:0!important;border-top-right-radius:38px!important;border-bottom-right-radius:38px!important;box-shadow:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .servisdoc-desktop-flat-shell .servisdoc-user-chip{border-radius:38px!important;background:linear-gradient(180deg,#ffffff73,#f8fcff5c 48%,#ecf6ff4f)!important;box-shadow:0 10px 28px #0f172a13,0 3px 14px #5078ff07,inset 0 0 0 1px #fff3!important;backdrop-filter:blur(24px) saturate(1.34) brightness(1.02)!important;-webkit-backdrop-filter:blur(24px) saturate(1.34) brightness(1.02)!important;transition:border-bottom-right-radius .24s cubic-bezier(.22,.61,.36,1)!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed.account-open .servisdoc-desktop-flat-shell .servisdoc-user-chip{border-top-right-radius:38px!important;border-bottom-right-radius:0!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-user-menu-lang{height:26px;min-width:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--public-muted);font-size:11.5px;font-weight:760;line-height:1;cursor:pointer;padding:0 5px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:background .14s ease,color .14s ease}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-user-menu-lang:hover{background:#94a3b81a;color:var(--public-text)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-user-menu-theme{display:inline-flex;align-items:center;justify-content:flex-end;height:28px;min-width:28px}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-user-menu-theme .servisdoc-theme-toggle{height:28px!important;min-height:28px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-user-menu-theme .servisdoc-theme-toggle:hover{background:#94a3b81a!important;box-shadow:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme=dark] .public-header.public-header-collapsed .public-brand{border:1px solid rgba(185,210,235,.38);background:linear-gradient(180deg,#26344c61,#121d3052,#0c16264d);box-shadow:0 12px 34px #00000038,0 3px 14px #5078ff07;backdrop-filter:blur(25px) saturate(1.36) brightness(1.04);-webkit-backdrop-filter:blur(25px) saturate(1.36) brightness(1.04)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme=dark] .public-header.public-header-collapsed .public-actions{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme=dark] .public-header.public-header-collapsed .servisdoc-desktop-flat-shell .servisdoc-user-chip{background:linear-gradient(180deg,#26344c61,#121d3052,#0c16264d)!important;box-shadow:0 12px 34px #00000038,0 3px 14px #5078ff07,inset 0 0 0 1px #b9d2eb61!important;backdrop-filter:blur(25px) saturate(1.36) brightness(1.04)!important;-webkit-backdrop-filter:blur(25px) saturate(1.36) brightness(1.04)!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme=dark] .public-header-expand-zone:after{background:#f8fafcf2;color:#0f172a}}@media (min-width:1121px){.public-header:not(.public-header-collapsed){transition:background .28s var(--public-ease),box-shadow .28s var(--public-ease),border-color .28s var(--public-ease),transform .28s var(--public-ease),border-bottom-right-radius .24s cubic-bezier(.22,.61,.36,1)}}@media (min-width:1121px){.public-header:not(.public-header-collapsed).account-open{border-top-right-radius:38px;border-bottom-right-radius:0}}@media (min-width:1121px){.public-header:not(.public-header-collapsed) .servisdoc-desktop-flat-shell .servisdoc-user-chip:hover,.public-header:not(.public-header-collapsed) .servisdoc-desktop-flat-shell .servisdoc-user-chip:focus,.public-header:not(.public-header-collapsed) .servisdoc-desktop-flat-shell .servisdoc-user-chip:focus-visible,.public-header:not(.public-header-collapsed) .servisdoc-desktop-flat-shell .servisdoc-user-chip:active,.public-header:not(.public-header-collapsed) .servisdoc-desktop-flat-shell .servisdoc-user-chip[aria-expanded=true]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}}@media (min-width:1121px){.public-header:not(.public-header-collapsed) .servisdoc-desktop-flat-shell .servisdoc-user-chip[aria-expanded=true]{outline:0!important}}@media (min-width:1121px){.public-header:not(.public-header-collapsed) .servisdoc-desktop-flat-shell .servisdoc-user-chip{transition:transform 80ms ease,background .18s ease,border-color .18s ease!important}}@media (min-width:1121px){.public-header:not(.public-header-collapsed) .servisdoc-desktop-flat-shell .servisdoc-user-chip[aria-expanded=false]:hover{background:#ffffff2e!important;box-shadow:none!important}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header:not(.public-header-collapsed) .servisdoc-desktop-flat-shell .servisdoc-user-chip[aria-expanded=false]:hover{background:#ffffff12!important;box-shadow:none!important}}@media (min-width:1121px){.public-header:not(.public-header-collapsed) .servisdoc-desktop-flat-shell .servisdoc-user-chip[aria-expanded=true]{border-bottom-right-radius:0!important}}@media (min-width:1121px){:is(.public-header,.public-account-dropdown-portal) .public-account-dropdown-panel{border:1px solid rgba(255,255,255,.2)!important;border-top:0!important;background:linear-gradient(180deg,#ffffff2e,#ffffff2e),linear-gradient(180deg,#ffffff73,#f8fcff5c 48%,#ecf6ff4f)!important;box-shadow:0 10px 28px #0f172a13,0 3px 14px #5078ff07!important;backdrop-filter:blur(24px) saturate(1.34) brightness(1.02)!important;-webkit-backdrop-filter:blur(24px) saturate(1.34) brightness(1.02)!important}}@media (min-width:1121px){.public-account-dropdown-portal .public-account-dropdown-panel .servisdoc-user-menu-item:hover,.public-account-dropdown-portal .public-account-dropdown-panel .servisdoc-user-menu-logout:hover{background:#94a3b81f!important}}@media (min-width:1121px){.public-account-dropdown-portal .public-account-dropdown-panel .servisdoc-user-menu-logout{border-radius:9px!important}}@media (min-width:1121px){:is(.public-header,.public-account-dropdown-portal) .public-account-dropdown-panel:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;pointer-events:none;background:radial-gradient(130% 90% at 24% 18%,#ffffff24,#ffffff0b 34%,#fff0 64%);backdrop-filter:blur(24px) saturate(1.34) brightness(1.02);-webkit-backdrop-filter:blur(24px) saturate(1.34) brightness(1.02);opacity:.34}}@media (min-width:1121px){.public-site[data-theme=dark] :is(.public-header,.public-account-dropdown-portal) .public-account-dropdown-panel{border:1px solid rgba(185,210,235,.38)!important;border-top:0!important;background:linear-gradient(180deg,#ffffff12,#ffffff12),linear-gradient(180deg,#26344c61,#121d3052,#0c16264d)!important;box-shadow:0 12px 34px #00000038,0 3px 14px #5078ff07!important;backdrop-filter:blur(25px) saturate(1.36) brightness(1.04)!important;-webkit-backdrop-filter:blur(25px) saturate(1.36) brightness(1.04)!important}}@media (min-width:1121px){.public-site[data-theme=dark] :is(.public-header,.public-account-dropdown-portal) .public-account-dropdown-panel:before{background:radial-gradient(130% 90% at 24% 18%,#dcebff17,#b4d2ff08 34%,#fff0 64%);backdrop-filter:blur(25px) saturate(1.36) brightness(1.04);-webkit-backdrop-filter:blur(25px) saturate(1.36) brightness(1.04);opacity:.3}}.public-header-glass{display:none}.public-guest-compact-anchor{display:contents}.public-header-expand-left-zone{display:none!important}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors]{grid-template-columns:180px 1fr auto;gap:18px;padding:0 clamp(24px,2.6vw,38px);background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.authenticated[data-public-desktop-anchors]{padding-right:12px}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header:not(.authenticated)[data-public-desktop-anchors]{--profile-top:0px;--profile-right:12px;--profile-width:clamp(224px,27vw,286px);--profile-height:var(--header-inner-height)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors]:before{display:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .public-header-glass{display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border:1px solid var(--header-glass-border);border-radius:inherit;background:var(--header-glass-background);border-top-left-radius:min(38px,calc((var(--header-inner-height) + 2px) / 2));border-top-right-radius:min(38px,calc((var(--header-inner-height) + 2px) / 2));box-shadow:var(--header-glass-shadow);backdrop-filter:var(--header-glass-filter);-webkit-backdrop-filter:var(--header-glass-filter);pointer-events:none;opacity:1;transform:scaleX(1);transition:opacity .22s cubic-bezier(.22,.61,.36,1),transform .22s cubic-bezier(.22,.61,.36,1),border-radius .24s cubic-bezier(.22,.61,.36,1)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .public-header-glass:before{content:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-header-glass{opacity:0;transform:scaleX(.86)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .public-brand{position:fixed;left:var(--brand-x);top:var(--brand-y);width:var(--brand-width);height:var(--brand-height);display:block;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;overflow:visible;pointer-events:auto;z-index:1}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .public-brand-full{display:block!important;width:138px;height:auto}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .public-brand-shield{display:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .public-brand:before{content:"";position:absolute;left:calc(-1px - var(--brand-x));right:0;top:calc(-1px - var(--brand-y));height:calc(var(--header-inner-height) + 2px);box-sizing:border-box;border:1px solid var(--header-glass-border);border-radius:38px;background:var(--header-glass-background);box-shadow:var(--header-glass-shadow);backdrop-filter:var(--header-glass-filter);-webkit-backdrop-filter:var(--header-glass-filter);pointer-events:none;opacity:0;z-index:-1;transition:opacity .22s cubic-bezier(.22,.61,.36,1)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-brand:before{opacity:1}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .public-nav{grid-column:2}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .public-actions{grid-column:3}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] :is(.public-nav,.public-lang,.public-desktop-theme-control){opacity:1;visibility:visible;transition:opacity .22s cubic-bezier(.22,.61,.36,1),visibility 0s}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-nav{display:flex!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-lang{display:block!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-desktop-theme-control{display:inline-flex!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed :is(.public-nav,.public-lang,.public-desktop-theme-control){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s cubic-bezier(.22,.61,.36,1),visibility 0s .22s}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-nav,.public-header[data-public-measuring-collapsed] .public-nav{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor{position:fixed;top:0;right:calc(12px - clamp(7px,.9vw,16px));width:calc(clamp(224px,27vw,286px) + clamp(7px,.9vw,16px));height:var(--header-inner-height);display:flex;align-items:center;justify-content:center;gap:8px;padding:0 calc(12px + clamp(7px,.9vw,16px)) 0 10px;border:1px solid transparent;border-top:0;border-bottom:0;box-sizing:border-box;border-radius:38px;background:transparent;pointer-events:auto;z-index:0;--profile-chip-height:var(--header-inner-height);--profile-shell-right: calc(clamp(7px,.9vw,16px) - 13px) ;--profile-glass-background:linear-gradient(180deg,rgba(255,255,255,.45) 0%,rgba(248,252,255,.36) 48%,rgba(236,246,255,.31) 100%);--profile-glass-shadow:0 10px 28px rgba(15,23,42,.075),0 3px 14px rgba(80,120,255,.026),inset 0 0 0 1px rgba(255,255,255,.2);--profile-glass-filter:blur(24px) saturate(1.34) brightness(1.02)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme=dark] .public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor{--profile-glass-background:linear-gradient(180deg,rgba(38,52,76,.38) 0%,rgba(18,29,48,.32) 50%,rgba(12,22,38,.3) 100%);--profile-glass-shadow:0 12px 34px rgba(0,0,0,.22),0 3px 14px rgba(80,120,255,.026),inset 0 0 0 1px rgba(185,210,235,.38);--profile-glass-filter:blur(25px) saturate(1.36) brightness(1.04)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor>:is(.public-login,.public-header-cta){flex:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .public-account-wrap{top:var(--profile-top);bottom:auto;right:var(--profile-right);width:var(--profile-width)!important;min-width:var(--profile-width)!important;max-width:var(--profile-width)!important;height:var(--profile-height)!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .servisdoc-desktop-flat-shell .servisdoc-user-chip{position:relative;z-index:0;width:var(--profile-chip-width)!important;height:var(--profile-chip-height)!important;border-radius:var(--profile-chip-radius)!important;overflow:visible!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .servisdoc-desktop-flat-shell .servisdoc-user-chip[aria-expanded]{border-top-right-radius:min(38px,calc(var(--profile-chip-height) / 2))!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme] .public-header[data-public-desktop-anchors].public-header-collapsed .servisdoc-desktop-flat-shell .servisdoc-user-chip{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .servisdoc-user-chip:before,.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor:before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;right:calc(var(--profile-shell-right) - 1px);border-radius:38px;background:var(--profile-glass-background);border-top-left-radius:min(38px,calc((var(--profile-chip-height) + 2px) / 2));border-top-right-radius:min(38px,calc((var(--profile-chip-height) + 2px) / 2));box-shadow:var(--profile-glass-shadow);backdrop-filter:var(--profile-glass-filter);-webkit-backdrop-filter:var(--profile-glass-filter);pointer-events:none;z-index:-1;transition:border-radius .24s cubic-bezier(.22,.61,.36,1)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .servisdoc-desktop-flat-shell .servisdoc-user-chip[aria-expanded=true]{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .servisdoc-user-chip:before{border-top-left-radius:calc((var(--profile-chip-height) + 2px) * 17 / 36);border-top-right-radius:calc((var(--profile-chip-height) + 2px) * 17 / 36);border-bottom-left-radius:calc((var(--profile-chip-height) + 2px) * 19 / 36);border-bottom-right-radius:calc((var(--profile-chip-height) + 2px) * 19 / 36)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .servisdoc-user-chip[aria-expanded=true]:before{bottom:0;right:calc(var(--profile-shell-right) - 1px);border:1px solid var(--header-glass-border);border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:var(--header-glass-shadow)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-header-expand-zone{position:fixed;left:auto;right:calc(var(--profile-right) + var(--profile-width));width:24px;top:var(--profile-top);height:var(--profile-height)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-header-expand-zone:after{left:auto;right:calc(8px + clamp(7px,.9vw,16px));transform:translate(50%)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-header-expand-left-zone{display:block!important;left:0;right:auto;width:max(0px,var(--brand-x));top:0;height:var(--header-inner-height)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-header-expand-left-zone:after{left:50%;right:auto;transform:translate(-50%)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-account-dropdown-panel .servisdoc-user-menu-item:hover,.public-header.public-header-collapsed .public-account-dropdown-panel .servisdoc-user-menu-logout:hover{background:#94a3b81f!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-account-dropdown-panel .public-user-menu-lang:hover,.public-header.public-header-collapsed .public-account-dropdown-panel .public-user-menu-theme:hover,.public-header.public-header-collapsed .public-account-dropdown-panel .public-user-menu-theme .servisdoc-theme-toggle:hover{background:transparent!important;box-shadow:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-account-dropdown-panel .public-user-menu-theme .servisdoc-theme-toggle:hover>span:first-child{background:transparent!important;box-shadow:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-account-dropdown-panel .public-user-menu-theme{height:26px;min-width:30px}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-account-dropdown-panel .public-user-menu-theme .servisdoc-theme-toggle{width:30px!important;min-width:30px!important;height:26px!important;min-height:26px!important;color:var(--public-muted)!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:11.5px;font-weight:760;line-height:1;opacity:1;background:transparent!important;box-shadow:none!important;transform:none!important;transition:background .14s ease,color .14s ease!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-account-dropdown-panel .public-user-menu-theme .servisdoc-theme-toggle:hover{color:var(--public-text)!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-account-dropdown-panel .public-user-menu-theme .servisdoc-theme-toggle>span:first-child{display:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-account-dropdown-panel .public-user-menu-theme .servisdoc-theme-toggle>span:last-child{width:11.5px!important;height:11.5px!important;animation:none!important;transform:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-account-dropdown-panel .public-user-menu-theme .servisdoc-theme-toggle>span:last-child>span{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-account-dropdown-panel .public-user-menu-theme .servisdoc-theme-toggle svg{width:11.5px;height:11.5px}}@media (min-width:1121px){.public-site>.public-main{padding-top:100px}}@media (min-width:1121px) and (prefers-reduced-motion:reduce),(min-width:1121px) and (max-width:1120px) and (prefers-reduced-motion:reduce){.public-header[data-public-desktop-anchors] .public-header-glass,.public-header[data-public-desktop-anchors] .public-brand:before,.public-header[data-public-desktop-anchors] :is(.public-nav,.public-lang,.public-desktop-theme-control){transition:none!important}}@media (min-width:1121px),(max-width:1120px){.public-quick-login{position:fixed;z-index:180;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.2);border-top:0;border-radius:0 0 10px 10px;background:linear-gradient(180deg,#ffffff2e,#ffffff2e),linear-gradient(180deg,#ffffff73,#f8fcff5c 48%,#ecf6ff4f);backdrop-filter:blur(24px) saturate(1.34) brightness(1.02);-webkit-backdrop-filter:blur(24px) saturate(1.34) brightness(1.02);box-shadow:0 10px 28px #0f172a13,0 3px 14px #5078ff07;color:var(--public-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.5;transform-origin:top right}}@media (min-width:1121px),(max-width:1120px){.public-quick-login:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;pointer-events:none;background:radial-gradient(130% 90% at 24% 18%,#ffffff24,#ffffff0b 34%,#fff0 64%);backdrop-filter:blur(24px) saturate(1.34) brightness(1.02);-webkit-backdrop-filter:blur(24px) saturate(1.34) brightness(1.02);opacity:.34}}@media (min-width:1121px),(max-width:1120px){.public-site[data-theme=dark] .public-quick-login{border-color:#b9d2eb61;background:linear-gradient(180deg,#ffffff12,#ffffff12),linear-gradient(180deg,#26344c61,#121d3052,#0c16264d);box-shadow:0 12px 34px #00000038,0 3px 14px #5078ff07;backdrop-filter:blur(25px) saturate(1.36) brightness(1.04);-webkit-backdrop-filter:blur(25px) saturate(1.36) brightness(1.04)}}@media (min-width:1121px),(max-width:1120px){.public-site[data-theme=dark] .public-quick-login:before{background:radial-gradient(130% 90% at 24% 18%,#dcebff17,#b4d2ff08 34%,#fff0 64%);backdrop-filter:blur(25px) saturate(1.36) brightness(1.04);-webkit-backdrop-filter:blur(25px) saturate(1.36) brightness(1.04);opacity:.3}}@media (min-width:1121px),(max-width:1120px){.public-header[data-public-quick-login-open]:not(.authenticated){border-bottom-right-radius:0}}@media (min-width:1121px),(max-width:1120px){.public-header[data-public-desktop-anchors]:not(.authenticated) .public-guest-compact-anchor:before{border-top-left-radius:calc((var(--profile-chip-height) + 2px) * 17 / 36);border-top-right-radius:calc((var(--profile-chip-height) + 2px) * 17 / 36);border-bottom-left-radius:calc((var(--profile-chip-height) + 2px) * 19 / 36);border-bottom-right-radius:calc((var(--profile-chip-height) + 2px) * 19 / 36)}}@media (min-width:1121px),(max-width:1120px){.public-header[data-public-quick-login-open].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor:before{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (min-width:1121px),(max-width:1120px){.public-quick-login *{box-sizing:border-box;letter-spacing:0}}@media (min-width:1121px),(max-width:1120px){.public-quick-login button,.public-quick-login input{font:inherit;color:inherit}}@media (min-width:1121px),(max-width:1120px){.public-quick-login button{cursor:pointer}}@media (min-width:1121px),(max-width:1120px){.public-quick-login button:disabled{opacity:.5;cursor:default}}@media (min-width:1121px),(max-width:1120px){.public-quick-login a{color:inherit;text-decoration:none}}@media (min-width:1121px),(max-width:1120px){.public-quick-login button:focus-visible,.public-quick-login a:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}}@media (min-width:1121px),(max-width:1120px){.public-quick-shell{position:relative;z-index:1;padding:16px}}@media (min-width:1121px),(max-width:1120px){.public-quick-heading{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:4px;margin-bottom:12px}}@media (min-width:1121px),(max-width:1120px){.public-quick-heading h2{margin:0;text-align:center;font-size:16px;line-height:1.3;font-weight:650;overflow-wrap:anywhere}}@media (min-width:1121px),(max-width:1120px){.public-quick-heading button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:#94a3b8}}@media (min-width:1121px),(max-width:1120px){.public-quick-heading button:hover{color:var(--public-text)}}@media (min-width:1121px),(max-width:1120px){.public-quick-subtitle{margin:0 0 12px;text-align:center;font-size:12px;line-height:1.5;color:var(--public-muted)}}@media (min-width:1121px),(max-width:1120px){.public-quick-providers{display:grid;gap:6px}}@media (min-width:1121px),(max-width:1120px){.public-quick-providers>button,.public-quick-providers>a,.public-quick-email{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;width:100%;border:1px solid rgba(148,163,184,.24);border-radius:16px;background:#94a3b811;text-align:left;font-size:12px;font-weight:650;line-height:1.35;transition:background .18s ease,border-color .18s ease}}@media (min-width:1121px),(max-width:1120px){.public-quick-providers>button:not(:disabled):hover,.public-quick-providers>a:hover,.public-quick-email:not(:disabled):hover{background:#94a3b824;border-color:#93c5fd66}}@media (min-width:1121px),(max-width:1120px){.public-quick-providers>button>span:nth-child(2),.public-quick-providers>a>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}}@media (min-width:1121px),(max-width:1120px){.public-quick-provider-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;overflow:hidden;background:transparent}}@media (min-width:1121px),(max-width:1120px){.public-quick-provider-icon img{display:block;width:24px;height:24px;object-fit:contain}}@media (min-width:1121px),(max-width:1120px){.public-quick-provider-icon.yandex img{width:28.7px;height:28.7px}}@media (min-width:1121px),(max-width:1120px){.public-quick-providers em{margin-left:auto;font-size:10px;font-style:normal;font-weight:600;color:#94a3b8}}@media (min-width:1121px),(max-width:1120px){.public-quick-divider{display:flex;align-items:center;gap:12px;margin:12px 0;color:var(--public-muted);font-size:11px}}@media (min-width:1121px),(max-width:1120px){.public-quick-divider:before,.public-quick-divider:after{content:"";height:1px;flex:1;background:#94a3b838}}@media (min-width:1121px),(max-width:1120px){.public-quick-email{justify-content:center}}@media (min-width:1121px),(max-width:1120px){.public-quick-field{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#94a3b811;color:var(--public-muted)}}@media (min-width:1121px),(max-width:1120px){.public-quick-field:focus-within{border-color:#93c5fd;box-shadow:0 0 0 2px #60a5fa1f}}@media (min-width:1121px),(max-width:1120px){.public-quick-field input{width:100%;min-width:0;height:38px;border:0;outline:0;background:transparent;color:var(--public-text);font-size:12px}}@media (min-width:1121px),(max-width:1120px){.public-quick-field input::placeholder{color:#94a3b8}}@media (min-width:1121px),(max-width:1120px){.public-quick-field input:-webkit-autofill{-webkit-text-fill-color:var(--public-text);-webkit-box-shadow:0 0 0 60px var(--public-bg) inset}}@media (min-width:1121px),(max-width:1120px){.public-quick-field>svg{flex-shrink:0}}@media (min-width:1121px),(max-width:1120px){.public-quick-field button{display:grid;place-items:center;flex:0 0 24px;width:24px;height:28px;padding:0;border:0;background:transparent}}@media (min-width:1121px),(max-width:1120px){.public-quick-submit{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:12px;border:1px solid rgba(147,197,253,.35);border-radius:16px;background:#425dcc;color:#fff;font-size:12px;font-weight:750;transition:background .18s ease}}@media (min-width:1121px),(max-width:1120px){.public-quick-submit:not(:disabled):hover{background:#4d69da}}@media (min-width:1121px),(max-width:1120px){.public-quick-login .public-quick-submit{color:#fff}}@media (min-width:1121px),(max-width:1120px){.public-quick-error{margin:10px 0 0;font-size:12px;color:#fca5a5;overflow-wrap:anywhere}}@media (min-width:1121px),(max-width:1120px){.public-quick-alternative{margin:14px 0 8px;text-align:center;color:var(--public-muted);font-size:11px}}@media (min-width:1121px),(max-width:1120px){.public-quick-providers.compact{display:flex;justify-content:center;gap:10px}}@media (min-width:1121px),(max-width:1120px){.public-quick-providers.compact>button,.public-quick-providers.compact>a{justify-content:center;flex:0 0 36px;min-height:36px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none}}@media (min-width:1121px),(max-width:1120px){.public-quick-providers.compact>button:not(:disabled):hover,.public-quick-providers.compact>a:hover{background:transparent;filter:brightness(1.12);opacity:.88}}@media (min-width:1121px),(max-width:1120px){.public-quick-providers.compact .public-quick-provider-icon{width:36px;height:36px;flex-basis:36px}}@media (min-width:1121px),(max-width:1120px){.public-quick-providers.compact img{width:28px;height:28px}}@media (min-width:1121px),(max-width:1120px){.public-quick-email-row{display:flex;align-items:center;gap:8px;margin:0 0 10px;min-width:0;color:var(--public-muted);font-size:12px;border-radius:16px}}@media (min-width:1121px),(max-width:1120px){.public-quick-email-row>svg{flex-shrink:0}}@media (min-width:1121px),(max-width:1120px){.public-quick-email-row>span{flex:1;min-width:0;overflow-wrap:anywhere}}@media (min-width:1121px),(max-width:1120px){.public-quick-email-row button{padding:0;border:0;background:transparent;color:#93c5fd;font-size:11px;flex-shrink:0}}@media (min-width:1121px),(max-width:1120px){.public-quick-options{display:flex;justify-content:flex-end;margin:12px 0;font-size:11px;color:#93c5fd}}@media (min-width:1121px),(max-width:1120px){.public-quick-options,.public-quick-email-row button{color:#2563eb}}@media (min-width:1121px),(max-width:1120px){.public-site[data-theme=dark] .public-quick-options,.public-site[data-theme=dark] .public-quick-email-row button{color:#93c5fd}}@media (min-width:1121px),(max-width:1120px){.public-quick-success{text-align:center;padding:12px 0 16px}}@media (min-width:1121px),(max-width:1120px){.public-quick-success>svg{color:#4ade80}}@media (min-width:1121px),(max-width:1120px){.public-quick-success p{font-size:12px;color:var(--public-muted);margin:12px 0 16px}}@media (min-width:1121px),(max-width:1120px){.public-quick-progress{height:3px;overflow:hidden;border-radius:3px;background:#94a3b829}}@media (min-width:1121px),(max-width:1120px){.public-quick-progress span{display:block;width:100%;height:100%;background:#4ade80;transform-origin:left}}@media (min-width:1121px),(max-width:1120px){.public-quick-spinner{animation:publicQuickSpin .8s linear infinite}}@keyframes publicQuickSpin{to{transform:rotate(360deg)}}@media (max-width:1120px){.public-quick-login{display:none}}@media (prefers-reduced-motion:reduce){.public-quick-login *{transition:none!important}.public-quick-spinner{animation:none}}.public-guest-auth-controls{display:contents}.public-quick-heading-slot{display:none}@media (min-width:921px),(min-width:641px) and (max-width:920px){.public-site{--public-menu-glass-bg:linear-gradient(rgba(236,246,255,.31),rgba(236,246,255,.31));--public-menu-glass-overlay:radial-gradient(130% 90% at 24% 18%,rgba(255,255,255,.14),rgba(255,255,255,.045) 34%,rgba(255,255,255,0) 64%);--public-menu-glass-overlay-opacity:.34;--public-menu-glass-border:rgba(255,255,255,.14);--public-menu-glass-shadow:0 10px 28px rgba(15,23,42,.075),0 3px 14px rgba(80,120,255,.026);--public-menu-glass-filter:blur(24px) saturate(1.34) brightness(1.02)}}@media (min-width:921px),(min-width:641px) and (max-width:920px){.public-site[data-theme=dark]{--public-menu-glass-bg:linear-gradient(rgba(12,22,38,.3),rgba(12,22,38,.3));--public-menu-glass-overlay:radial-gradient(130% 90% at 24% 18%,rgba(220,235,255,.09),rgba(180,210,255,.032) 34%,rgba(255,255,255,0) 64%);--public-menu-glass-overlay-opacity:.3;--public-menu-glass-border:rgba(190,215,240,.3);--public-menu-glass-shadow:0 12px 34px rgba(0,0,0,.22),0 3px 14px rgba(80,120,255,.026);--public-menu-glass-filter:blur(25px) saturate(1.36) brightness(1.04)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){html:has(.public-header.scrolled:not(.public-header-collapsed)) .public-site{--public-menu-glass-bg:linear-gradient(rgba(236,246,255,.33),rgba(236,246,255,.33));--public-menu-glass-shadow:0 11px 30px rgba(15,23,42,.085),0 3px 15px rgba(80,120,255,.028)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){html:has(.public-header.scrolled:not(.public-header-collapsed)) .public-site[data-theme=dark]{--public-menu-glass-bg:linear-gradient(rgba(12,22,38,.32),rgba(12,22,38,.32));--public-menu-glass-shadow:0 12px 35px rgba(0,0,0,.23),0 3px 15px rgba(80,120,255,.03)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){html:has(.public-header.public-header-collapsed) .public-site{--public-menu-glass-border:rgba(255,255,255,.2)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){html:has(.public-header.public-header-collapsed) .public-site[data-theme=dark]{--public-menu-glass-border:rgba(185,210,235,.38)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors]:not(.authenticated):not(.public-header-collapsed) .public-guest-compact-anchor{position:relative;display:flex;align-items:center;gap:8px;height:var(--header-inner-height);border-radius:0 38px 38px 0;z-index:0}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme] :is(.public-header.authenticated,.public-account-dropdown-portal) .public-account-dropdown-panel,.public-site[data-theme] .public-quick-login{background:var(--public-menu-glass-bg),linear-gradient(color-mix(in srgb,var(--public-bg) 65%,transparent),color-mix(in srgb,var(--public-bg) 65%,transparent))!important;border-color:var(--public-menu-glass-border)!important;box-shadow:var(--public-menu-glass-shadow)!important;backdrop-filter:var(--public-menu-glass-filter)!important;-webkit-backdrop-filter:var(--public-menu-glass-filter)!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme] :is(.public-header.authenticated,.public-account-dropdown-portal) .public-account-dropdown-panel:before,.public-site[data-theme] .public-quick-login:before{content:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors]:not(.authenticated) .public-guest-auth-controls{position:relative;display:flex;align-items:center;gap:8px;height:36px;flex:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .public-quick-heading-slot{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-quick-heading-slot .public-quick-heading{height:100%;margin:0;gap:2px;pointer-events:auto;color:var(--public-text)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-quick-heading-slot .public-quick-heading h2{font-size:14px}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-quick-heading-slot .public-quick-heading button{cursor:pointer;border:0;background:transparent;padding:0;color:var(--public-muted);display:grid;place-items:center;width:28px;height:28px}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-quick-heading-slot .public-quick-heading button:hover{color:var(--public-text)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-quick-login-open]:not(.authenticated) .public-guest-compact-anchor:before{border-bottom-right-radius:0}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor{gap:4px}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor :is(.public-lang,.public-desktop-theme-control){opacity:1!important;visibility:visible!important;pointer-events:auto;transform:none!important;transition:none!important;flex:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor .public-lang{width:24px;min-width:24px;padding:0}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor .servisdoc-theme-toggle{width:24px!important;height:32px!important;transform:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-auth-controls{gap:4px}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-auth-controls .public-login{padding:0 5px}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-auth-controls .public-header-cta{padding:0 9px}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header .public-guest-auth-controls :is(.public-login,.public-header-cta){font-weight:600}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header .public-guest-auth-controls .public-header-cta{border-radius:16px;background:color-mix(in srgb,#2563eb 82%,#475569);box-shadow:none;transition:filter .18s ease}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header .public-guest-auth-controls .public-header-cta:hover{background:color-mix(in srgb,#2563eb 82%,#475569);transform:none;box-shadow:none;filter:brightness(1.025)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header .public-guest-auth-controls .public-header-cta:after{content:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header .public-guest-auth-controls .public-login:hover{transform:none;box-shadow:none;filter:none}}.public-menu-glass-backing{display:none}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-menu-glass-backing{display:block;z-index:119;pointer-events:none;box-sizing:border-box;clip-path:var(--menu-backing-shape);background:var(--menu-backing-background);box-shadow:var(--menu-backing-box-shadow);filter:var(--menu-backing-filter);opacity:var(--menu-backing-opacity);backdrop-filter:var(--menu-backing-backdrop-filter);-webkit-backdrop-filter:var(--menu-backing--webkit-backdrop-filter)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-menu-glass-backing:before,.public-menu-glass-backing:after{content:"";position:absolute;pointer-events:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-menu-glass-backing:before{display:var(--menu-backing-before-display);inset:var(--menu-backing-before-inset);background:var(--menu-backing-before-background);filter:var(--menu-backing-before-filter);opacity:var(--menu-backing-before-opacity)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-menu-glass-backing:after{display:var(--menu-backing-after-display);inset:var(--menu-backing-after-inset);background:var(--menu-backing-after-background);filter:var(--menu-backing-after-filter);opacity:var(--menu-backing-after-opacity)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-menu-glass-outline{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-menu-glass]:not(.public-header-collapsed) .public-header-glass{visibility:hidden}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-menu-glass=profile].public-header-collapsed .servisdoc-user-chip:before,.public-header[data-public-menu-glass=quick].public-header-collapsed .public-guest-compact-anchor:before{visibility:hidden}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme] :is(.public-header.authenticated,.public-account-dropdown-portal) .public-account-dropdown-panel[data-public-menu-content],.public-site[data-theme] .public-quick-login[data-public-menu-content]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme] :is(.public-header.authenticated,.public-account-dropdown-portal) .public-account-dropdown-panel[data-public-menu-content]:before,.public-site[data-theme] :is(.public-header.authenticated,.public-account-dropdown-portal) .public-account-dropdown-panel[data-public-menu-content]:after,.public-site[data-theme] .public-quick-login[data-public-menu-content]:before,.public-site[data-theme] .public-quick-login[data-public-menu-content]:after{content:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-measuring-collapsed]{visibility:hidden!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-compact] .public-header-glass{opacity:0!important;visibility:hidden!important;transition:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .public-header-glass,.public-header[data-public-desktop-anchors].public-header-collapsed .servisdoc-user-chip:before,.public-header[data-public-desktop-anchors].public-header-collapsed .public-guest-compact-anchor:before{border-color:transparent!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors]:not([data-public-menu-glass]) .public-header-glass:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;border:0;background:var(--header-closed-outline) center/100% 100% no-repeat;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not([data-public-menu-glass]) .servisdoc-user-chip:after,.public-header[data-public-desktop-anchors].public-header-collapsed:not([data-public-menu-glass]) .public-guest-compact-anchor:after{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;right:calc(var(--profile-shell-right) - 1px);pointer-events:none;border:0;background:var(--capsule-closed-outline) center/100% 100% no-repeat;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor{--profile-glass-shadow:0 10px 28px rgba(15,23,42,.075),0 3px 14px rgba(80,120,255,.026)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme=dark] .public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor{--profile-glass-shadow:0 12px 34px rgba(0,0,0,.22),0 3px 14px rgba(80,120,255,.026)}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header[data-public-desktop-anchors]:not(.public-header-collapsed) .public-header-glass{clip-path:inset(0 round min(38px,calc((var(--header-inner-height) + 2px) / 2)) min(38px,calc((var(--header-inner-height) + 2px) / 2)) 38px 38px)}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header[data-public-desktop-anchors]:not(.public-header-collapsed) .public-header-glass:before{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header[data-public-desktop-anchors]:not(.public-header-collapsed):not([data-public-menu-glass]) .public-header-glass:after{top:-1px;right:-1px;bottom:-1px;left:-1px}}@media (min-width:1121px){.public-site[data-theme=light] .public-header.authenticated[data-public-desktop-anchors]:not(.public-header-collapsed):not([data-public-menu-glass=quick]):after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-2;pointer-events:none;background:none;border:0;border-radius:min(38px,calc((var(--header-inner-height) + 2px) / 2)) min(38px,calc((var(--header-inner-height) + 2px) / 2)) 38px 38px;box-shadow:var(--header-outer-shadow)}}@media (min-width:1121px){.public-site[data-theme=light] .public-header.authenticated[data-public-desktop-anchors]:not(.public-header-collapsed):not([data-public-menu-glass=quick]) .public-header-glass{box-shadow:none}}@media (min-width:1121px){.public-site[data-theme=light] .public-header.authenticated[data-public-desktop-anchors]:not(.public-header-collapsed) .public-header-glass:before{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:1121px){.public-site[data-theme=light] .public-header.authenticated[data-public-desktop-anchors]:not(.public-header-collapsed)[data-public-menu-glass=profile]:after{content:none}}.public-compact-nav-toggle,.public-compact-nav-panel{display:none}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-brand:before{right:0;border-color:transparent;box-shadow:var(--header-outer-shadow)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not([data-public-nav-glass]) .public-brand:after{content:"";position:absolute;left:calc(-1px - var(--brand-x));right:0;top:calc(-1px - var(--brand-y));height:calc(var(--header-inner-height) + 2px);pointer-events:none;background:var(--nav-closed-outline) center/100% 100% no-repeat}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed[data-public-nav-glass] .public-brand:before{visibility:hidden}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-compact-nav-toggle{display:inline-flex;align-items:center;justify-content:center;position:absolute;left:calc(var(--brand-x) + var(--brand-width) - 39px);top:calc(var(--header-inner-height) / 2 - 13px);width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;pointer-events:auto;color:var(--public-muted);opacity:.8;cursor:pointer;z-index:122;transition:opacity .18s ease}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-compact-nav-toggle:hover,.public-compact-nav-toggle:focus-visible{opacity:1;background:none;box-shadow:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-compact-nav-toggle svg{position:absolute;pointer-events:none;transition:opacity .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-compact-nav-lines{transform:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-compact-nav-close{opacity:0;transform:scaleY(.5)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-compact-nav-toggle[aria-expanded=true] .public-compact-nav-lines{opacity:0;transform:scaleY(.5)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-compact-nav-toggle[aria-expanded=true] .public-compact-nav-close{opacity:1;transform:scaleY(1)}}@media (min-width:921px),(min-width:641px) and (max-width:920px){@media (prefers-reduced-motion:reduce){.public-compact-nav-toggle svg{transition:none}}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-compact-nav-panel{display:grid;gap:3px;padding:7px;box-sizing:border-box;z-index:180;border:1px solid transparent;border-top:0;border-radius:0 0 10px 10px;color:var(--public-text)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-compact-nav-panel .servisdoc-user-menu-item{display:flex;align-items:center;width:100%;box-sizing:border-box;min-height:35px;padding:8px 10px;border:0;border-radius:8px;color:var(--public-text);font-size:13px;line-height:1.2;font-weight:500;background:transparent;transition:background .16s ease}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-compact-nav-panel .servisdoc-user-menu-item{position:relative;isolation:isolate}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-compact-nav-panel .servisdoc-user-menu-item:before{content:"";position:absolute;top:0;right:-7px;bottom:0;left:-7px;z-index:-1;pointer-events:none;background:transparent;border-radius:0;transition:background .16s ease}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-compact-nav-panel .servisdoc-user-menu-item:hover,.public-compact-nav-panel .servisdoc-user-menu-item:focus-visible{background:transparent!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-compact-nav-panel .servisdoc-user-menu-item:hover:before,.public-compact-nav-panel .servisdoc-user-menu-item:focus-visible:before{background:#94a3b81f}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header.public-header-collapsed .public-account-dropdown-panel .public-user-menu-theme .servisdoc-theme-toggle svg{width:13.5px;height:13.5px;flex-shrink:0}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor{top:var(--guest-group-top);right:var(--guest-group-right);left:auto;bottom:auto;width:var(--guest-group-width);height:var(--guest-group-height);padding:0;border:0;gap:8px;justify-content:flex-start;flex:none;--profile-shell-right:calc(-1 * var(--guest-group-right))}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor .public-lang{width:var(--guest-lang-width);min-width:var(--guest-lang-width);height:var(--guest-lang-height);padding:var(--guest-lang-padding);flex:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor .servisdoc-theme-toggle{width:var(--guest-theme-width)!important;height:var(--guest-theme-height)!important;padding:var(--guest-theme-padding);flex:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-auth-controls{gap:8px;flex:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-auth-controls .public-login{width:var(--guest-login-width);height:var(--guest-login-height);padding:var(--guest-login-padding);box-sizing:border-box;flex:none}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-auth-controls .public-header-cta{width:var(--guest-register-width);height:var(--guest-register-height);padding:var(--guest-register-padding);box-sizing:border-box;flex:none}}@media (min-width:1121px){.public-header[data-public-desktop-anchors]:not(.public-header-collapsed){gap:clamp(4px,calc((100vw - 1121px)*.07),18px)}}@media (min-width:1121px){.public-header[data-public-desktop-anchors] .public-nav{flex-wrap:nowrap;gap:clamp(6px,1.25vw,20px)}}@media (min-width:1121px){.public-header[data-public-desktop-anchors] .public-nav-link{white-space:nowrap;flex-shrink:0}}@media (min-width:1121px){.public-compact-nav-panel{clip-path:inset(0 round 0 0 var(--nav-inner-bottom-radius,33px) var(--nav-inner-bottom-radius,33px))}}@media (min-width:1121px){.public-compact-nav-panel .servisdoc-user-menu-item:last-child:before{bottom:-7px;border-radius:0 0 var(--nav-inner-bottom-radius,33px) var(--nav-inner-bottom-radius,33px)}}@media (min-width:1121px){.public-site[data-theme=dark] .public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-actions{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (min-width:1121px){.public-header[data-public-header-morph] .public-header-glass{visibility:hidden!important}}@media (min-width:1121px){.public-header[data-public-header-morph] .public-brand:before,.public-header[data-public-header-morph] .public-brand:after{visibility:hidden!important}}@media (min-width:1121px){.public-header[data-public-header-morph] .public-nav{visibility:visible!important;opacity:1!important;pointer-events:none!important}}@media (min-width:1121px){.public-header[data-public-header-morph=collapse] .public-compact-nav-toggle{animation:publicCompactReveal .22s cubic-bezier(.22,1,.36,1)}}@media (min-width:1121px){.public-header[data-public-header-morph] :is(.servisdoc-user-chip,.public-guest-compact-anchor):before,.public-header[data-public-header-morph] :is(.servisdoc-user-chip,.public-guest-compact-anchor):after,.public-header[data-public-header-morph]:after{visibility:hidden!important}}@media (min-width:921px){@keyframes publicCompactReveal{0%,50%{opacity:0}to{opacity:.8}}}@media (min-width:921px){@media (prefers-reduced-motion:reduce){.public-header[data-public-header-morph] *{animation:none!important;transition:none!important}}}.public-header-morph-half{display:none}@media (min-width:1121px){.public-header[data-public-header-morph] .public-header-morph-half{display:block;position:absolute;top:-1px;bottom:-1px;box-sizing:border-box;z-index:-1;pointer-events:none;background:var(--header-glass-background);backdrop-filter:var(--header-glass-filter);-webkit-backdrop-filter:var(--header-glass-filter);border:.5px solid var(--header-glass-border);border-radius:34px;box-shadow:var(--header-outer-shadow);opacity:1}}@media (min-width:1121px){.public-header-morph-left{left:-1px;right:auto}}@media (min-width:1121px){.public-header-morph-right{right:-1px;left:auto}}@property --public-morph-feather{syntax:"<length>";inherits:false;initial-value:0px}@media (min-width:1121px){.public-header[data-public-header-morph] .public-header-morph-left{mask-image:linear-gradient(to right,#000 calc(100% - var(--public-morph-feather)),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--public-morph-feather)),transparent)}}@media (min-width:1121px){.public-header[data-public-header-morph] .public-header-morph-right{mask-image:linear-gradient(to left,#000 calc(100% - var(--public-morph-feather)),transparent);-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--public-morph-feather)),transparent)}}@media (min-width:1121px){.public-header[data-public-header-morph=collapse] .public-header-morph-left{animation:publicFeatherSplit .22s cubic-bezier(.22,.61,.36,1) both,publicInnerLeftSplit .22s cubic-bezier(.22,.61,.36,1) both}}@media (min-width:1121px){.public-header[data-public-header-morph=collapse] .public-header-morph-right{animation:publicFeatherSplit .22s cubic-bezier(.22,.61,.36,1) both,publicInnerRightSplit .22s cubic-bezier(.22,.61,.36,1) both}}@media (min-width:1121px){.public-header[data-public-header-morph=expand] .public-header-morph-left{animation:publicFeatherMerge .22s cubic-bezier(.22,.61,.36,1) both,publicInnerLeftMerge .22s cubic-bezier(.22,.61,.36,1) both}}@media (min-width:1121px){.public-header[data-public-header-morph=expand] .public-header-morph-right{animation:publicFeatherMerge .22s cubic-bezier(.22,.61,.36,1) both,publicInnerRightMerge .22s cubic-bezier(.22,.61,.36,1) both}}@media (min-width:1121px){.public-header[data-public-desktop-anchors][data-public-header-morph]:before{content:"";display:block!important;position:absolute;left:calc(50% - 32px);right:auto;top:-1px;bottom:-1px;width:64px;z-index:-1;pointer-events:none;box-sizing:border-box;background:var(--header-glass-background);backdrop-filter:var(--header-glass-filter);-webkit-backdrop-filter:var(--header-glass-filter);border:0;border-top:.5px solid var(--header-glass-border);border-bottom:.5px solid var(--header-glass-border);border-radius:0;box-shadow:none;mask-image:linear-gradient(to right,transparent,#000 28%,#000 72%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 28%,#000 72%,transparent)}}@media (min-width:1121px){.public-header[data-public-desktop-anchors][data-public-header-morph=collapse]:before{animation:publicCenterDissolve .22s cubic-bezier(.22,.61,.36,1) both}}@media (min-width:1121px){.public-header[data-public-desktop-anchors][data-public-header-morph=expand]:before{animation:publicCenterJoin .22s cubic-bezier(.22,.61,.36,1) both}}@media (min-width:921px){@keyframes publicFeatherSplit{0%,75%{--public-morph-feather:32px}to{--public-morph-feather:0px}}}@media (min-width:921px){@keyframes publicFeatherMerge{0%{--public-morph-feather:0px}25%,to{--public-morph-feather:32px}}}@media (min-width:921px){@keyframes publicInnerLeftSplit{0%,75%{border-right-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}to{border-right-color:var(--header-glass-border);border-top-right-radius:34px;border-bottom-right-radius:34px}}}@media (min-width:921px){@keyframes publicInnerRightSplit{0%,75%{border-left-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}to{border-left-color:var(--header-glass-border);border-top-left-radius:34px;border-bottom-left-radius:34px}}}@media (min-width:921px){@keyframes publicInnerLeftMerge{0%{border-right-color:var(--header-glass-border);border-top-right-radius:34px;border-bottom-right-radius:34px}30%,to{border-right-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}}}@media (min-width:921px){@keyframes publicInnerRightMerge{0%{border-left-color:var(--header-glass-border);border-top-left-radius:34px;border-bottom-left-radius:34px}30%,to{border-left-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}}}@media (min-width:921px){@keyframes publicCenterDissolve{0%{opacity:1}40%,to{opacity:0}}}@media (min-width:921px){@keyframes publicCenterJoin{0%,35%{opacity:0}80%,to{opacity:1}}}@media (min-width:921px){@media (prefers-reduced-motion:reduce){.public-header[data-public-header-morph]:before,.public-header[data-public-header-morph] .public-header-morph-half{animation:none!important}}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors]:not(.authenticated) .public-guest-compact-anchor>.public-lang{translate:9px 0}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors]:not(.authenticated) .public-guest-compact-anchor>.public-desktop-theme-control{translate:2px 0}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors]:not(.authenticated) .public-guest-auth-controls .public-header-cta{translate:8px 0;background:color-mix(in srgb,#2563eb 70%,#475569)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors]:not(.authenticated) .public-guest-auth-controls .public-header-cta:hover{background:color-mix(in srgb,#2563eb 70%,#475569)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors] .public-desktop-theme-control .servisdoc-theme-toggle>span:last-child>span{font-size:13px!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors]:not(.authenticated) .public-guest-compact-anchor .public-desktop-theme-control .servisdoc-theme-toggle svg{width:16px;height:16px;flex-shrink:0}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors]:not(.authenticated) .public-guest-auth-controls .public-login{translate:4px 0}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors]:not(.authenticated) .public-guest-compact-anchor .public-desktop-theme-control .servisdoc-theme-toggle>span:last-child>span{translate:5px 0}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-account-dropdown-panel{right:calc(var(--profile-shell-right) - clamp(7px,.9vw,16px))!important}}@media (min-width:1121px) and (max-width:1120px){.public-header:not(.public-header-collapsed):not([data-public-measuring-collapsed]){width:calc(100% - clamp(24px,calc(64px - ((1120px - 100vw)/5)),64px));grid-template-columns:138px minmax(0,1fr) auto}}@media (min-width:1121px) and (max-width:1120px){.public-header:not(.public-header-collapsed):not([data-public-measuring-collapsed]) .public-nav{flex-wrap:nowrap;gap:clamp(0px,calc(14px - ((1120px - 100vw)*.07)),14px)}}@media (min-width:1121px) and (max-width:1120px){.public-header:not(.public-header-collapsed):not([data-public-measuring-collapsed]) .public-actions{gap:clamp(2px,calc(8px - ((1120px - 100vw)*.03)),8px)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme=light] .public-header{--public-liquid-background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.17) 3%,rgba(248,252,255,.1) 52%,rgba(230,244,255,.07) 100%);--public-liquid-border:rgba(235,247,255,.34);--public-liquid-shadow:0 10px 28px rgba(15,23,42,.065),0 3px 14px rgba(80,120,255,.025);--public-liquid-filter:blur(14px) saturate(1.45) brightness(1.025);--public-liquid-highlight:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 12%),radial-gradient(120% 75% at 22% 0%,rgba(220,241,255,.12),transparent 65%);--public-liquid-highlight-opacity:.36}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme=dark] .public-header{--public-liquid-background:linear-gradient(180deg,rgba(22,38,60,.27) 0%,rgba(12,25,44,.22) 52%,rgba(8,20,36,.18) 100%);--public-liquid-border:rgba(190,222,250,.34);--public-liquid-shadow:0 12px 34px rgba(0,0,0,.2),0 3px 14px rgba(80,140,220,.035);--public-liquid-filter:blur(16px) saturate(1.42) brightness(1.04);--public-liquid-highlight:linear-gradient(180deg,rgba(210,235,255,.17),rgba(210,235,255,0) 12%),radial-gradient(120% 75% at 22% 0%,rgba(175,215,255,.09),transparent 65%);--public-liquid-highlight-opacity:.32}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme] .public-header:not([data-public-desktop-anchors]):not(.public-header-collapsed){background:var(--public-liquid-background)!important;border-color:var(--public-liquid-border)!important;box-shadow:var(--public-liquid-shadow)!important;backdrop-filter:var(--public-liquid-filter)!important;-webkit-backdrop-filter:var(--public-liquid-filter)!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme] .public-header:not([data-public-desktop-anchors]):not(.public-header-collapsed):before{background:var(--public-liquid-highlight)!important;opacity:var(--public-liquid-highlight-opacity)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme] .public-header.public-header-collapsed:not([data-public-desktop-anchors]) .servisdoc-user-chip{background:var(--public-liquid-background)!important;box-shadow:var(--public-liquid-shadow)!important;backdrop-filter:var(--public-liquid-filter)!important;-webkit-backdrop-filter:var(--public-liquid-filter)!important}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme] .public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor{--profile-glass-background:var(--header-glass-background);--profile-glass-shadow:var(--header-outer-shadow);--profile-glass-filter:var(--header-glass-filter)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-site[data-theme] .public-header[data-public-desktop-anchors] .public-header-glass,.public-site[data-theme] .public-header[data-public-desktop-anchors].public-header-collapsed .public-brand:before,.public-site[data-theme] .public-header[data-public-desktop-anchors].public-header-collapsed :is(.servisdoc-user-chip,.public-guest-compact-anchor):before{background:var(--public-liquid-background);backdrop-filter:var(--public-liquid-filter);-webkit-backdrop-filter:var(--public-liquid-filter)}}@media (min-width:1121px),(min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-account-dropdown-panel{width:calc(var(--profile-chip-width) - var(--profile-shell-right))!important;top:calc(var(--header-inner-height) - var(--profile-top))}}@media (min-width:1121px) and (max-width:1120px){.public-header{display:grid;height:68px;width:calc(100% - 32px);grid-template-columns:180px minmax(0,1fr) auto;gap:18px;border:1px solid transparent}}@media (min-width:1121px) and (max-width:1120px){.public-header[data-public-measuring-collapsed]{grid-template-columns:180px minmax(0,1fr) auto;gap:18px}}@media (min-width:1121px) and (max-width:1120px){.public-header .public-burger,.public-mobile-panel,.public-header .public-mobile-theme-control{display:none!important}}@media (min-width:1121px) and (max-width:1120px){.public-header .public-desktop-theme-control{display:inline-flex}}@media (min-width:1121px) and (max-width:1120px){.public-header .public-actions{grid-column:3}}@media (min-width:1121px) and (max-width:1120px){.public-header .public-actions .public-account-wrap{display:block}}@media (min-width:1121px) and (max-width:1120px){.public-header .public-guest-compact-anchor :is(.public-lang,.public-login,.public-header-cta){display:inline-flex}}@media (min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed .public-nav{display:none!important}}@media (min-width:1121px) and (max-width:1120px){.public-header-collapse-zone,.public-header[data-public-desktop-anchors].public-header-collapsed .public-header-expand-zone{display:none!important}}@media (min-width:1121px) and (max-width:1120px){.public-site>.public-main{padding-top:100px}}@media (min-width:1121px) and (max-width:1120px){.public-compact-nav-panel{clip-path:inset(0 round 0 0 var(--nav-inner-bottom-radius,33px) var(--nav-inner-bottom-radius,33px))}}@media (min-width:1121px) and (max-width:1120px){.public-compact-nav-panel .servisdoc-user-menu-item:last-child:before{bottom:-7px;border-radius:0 0 var(--nav-inner-bottom-radius,33px) var(--nav-inner-bottom-radius,33px)}}@media (min-width:1121px){.public-quick-registration-form .public-quick-field{margin-bottom:10px}}@media (min-width:1121px){.public-quick-registration-form .public-quick-password-rules{text-align:left;margin:4px 0 12px}}@media (min-width:1121px){.public-quick-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5}}@media (min-width:1121px){.public-quick-login .public-quick-consent input{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0}}@media (min-width:1121px){.public-quick-login .public-quick-consent a{text-decoration:underline}}.public-quick-login-switch{margin:16px 0 0;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px}.public-quick-login-switch button{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:3px 8px;border:1px solid rgba(59,130,246,.18);border-radius:999px;background:#3b82f612;color:#2563eb;font-family:inherit;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease}.public-quick-login-switch button:hover{background:#3b82f633;color:#1d4ed8}.public-site[data-theme=dark] .public-quick-login-switch button{color:#93c5fd;border-color:#93c5fd38;background:#60a5fa1a}.public-site[data-theme=dark] .public-quick-login-switch button:hover{background:#60a5fa3d;color:#bfdbfe}.public-quick-login-switch button:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}@media all{.public-quick-email-suggestions{z-index:220;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--public-menu-glass-border,rgba(148,163,184,.28));border-radius:12px;background:#f5f9ffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 24px #0f172a1f;color:var(--public-text);animation:publicEmailSuggestionsIn .14s ease-out}.public-site[data-theme=dark] .public-quick-email-suggestions{background:#121d30f0}.public-quick-email-suggestions button{display:block;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:24px;text-align:left;overflow-wrap:anywhere;cursor:pointer}.public-quick-email-suggestions button:is(:hover,.is-selected){background:#60a5fa24}}@keyframes publicEmailSuggestionsIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.public-quick-email-suggestions{animation:none}}@media (min-width:1121px){.public-quick-login .public-quick-field.public-quick-email-invalid{border-color:#dc2626;box-shadow:none}}@media (min-width:1121px){.public-quick-login .public-quick-email-warning{color:#dc2626;flex-shrink:0}}@media (min-width:1121px){.public-quick-login .public-quick-email-error{margin:-4px 0 10px;font-size:11px;line-height:1.4;color:#dc2626;overflow-wrap:anywhere}}@media (min-width:1121px){.public-site[data-theme=dark] .public-quick-email-invalid{border-color:#f87171}}@media (min-width:1121px){.public-site[data-theme=dark] .public-quick-email-warning,.public-site[data-theme=dark] .public-quick-email-error{color:#f87171}}.auth-register-esign{display:none!important}.auth-register-divider-desktop{display:none}@media all{.auth-desktop .auth-visual{position:relative;width:min(100%,620px);height:310px;margin-top:2px}.auth-desktop .auth-visual:before{content:"";position:absolute;top:32px;right:74px;bottom:26px;left:74px;border-radius:38px;background:#ffffff70;border:1px solid rgba(255,255,255,.72);box-shadow:0 30px 90px #3b82f61f,inset 0 1px #ffffffc7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.auth-desktop .auth-orbit-line{position:absolute;top:64px;right:112px;bottom:64px;left:112px;border:1px solid rgba(96,165,250,.22);border-radius:999px;transform:rotate(-9deg)}.auth-desktop .auth-orbit-line-two{top:82px;right:78px;bottom:82px;left:78px;border-color:#8b5cf633;transform:rotate(13deg)}.auth-desktop .auth-shield-core{position:absolute;left:50%;top:50%;width:178px;height:178px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:42px;background:linear-gradient(145deg,#ffffffc7,#eff6ff8a);border:1px solid rgba(255,255,255,.86);box-shadow:0 30px 78px #2563eb2e,inset 0 1px #ffffffdb;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);color:#2563eb}.auth-desktop .auth-shield-core strong{font-size:18px;color:#10213f;font-weight:880;line-height:1}.auth-desktop .auth-shield-core small{font-size:12px;color:#64748b;font-weight:780}.auth-desktop .auth-floating-tile{position:absolute;display:flex;align-items:center;gap:8px;height:44px;padding:0 13px;border-radius:16px;background:#ffffffb3;border:1px solid rgba(255,255,255,.82);box-shadow:0 20px 54px #2563eb1f,inset 0 1px #ffffffdb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#2563eb;font-size:12px;font-weight:850}.tile-document{left:28px;top:42px}.tile-company{right:26px;top:58px}.tile-users{left:72px;bottom:42px}.tile-archive{right:70px;bottom:34px}.auth-desktop .auth-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:0;width:min(100%,690px)}.auth-desktop .auth-proof-grid div{min-height:126px;padding:18px;border-radius:24px;background:#ffffff94;border:1px solid rgba(255,255,255,.78);box-shadow:0 24px 60px #2563eb1a,inset 0 1px #ffffffd1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth-desktop .auth-proof-grid svg{color:#2563eb}.auth-desktop .auth-proof-grid strong{margin-top:12px;font-size:15px;color:#132341}.auth-desktop .auth-proof-grid span{font-size:12.5px;line-height:1.45;color:#607089}.auth-desktop .auth-stage,.auth-desktop .auth-stage.form-active{min-height:0;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(24px,3vw,44px);align-items:start;padding:16px clamp(28px,4vw,56px) 40px}.auth-desktop .auth-context{gap:12px;align-self:start}.auth-desktop .auth-hero-copy h1{font-size:clamp(34px,2.65vw,38px);font-weight:750;line-height:1.15}.auth-desktop .auth-hero-copy p{margin-top:10px;font-size:15px;font-weight:450;line-height:1.55}.auth-desktop .auth-visual{display:block;width:min(100%,520px);height:240px;margin-top:0}.auth-desktop .auth-proof-grid{gap:8px}.auth-desktop .auth-proof-grid div{min-height:94px;padding:12px}.auth-desktop .auth-proof-grid strong{margin-top:6px;font-size:14px;font-weight:650}.auth-desktop .auth-proof-grid span{font-size:12px;line-height:1.45}.auth-desktop .auth-layer{align-self:start}.auth-desktop .auth-stage .auth-card,.auth-desktop .profile-panel{padding:26px;width:min(100%,480px);border-radius:26px;border:1px solid var(--public-border);background:color-mix(in srgb,var(--public-card) 90%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 32px #0f172a14}.auth-desktop .auth-card-head h2{margin-top:0;font-size:23px;font-weight:700;line-height:1.2}.auth-desktop .auth-card .auth-card-head h2{font-size:20px;line-height:1.15;text-align:center}.auth-desktop .auth-card-head p{margin-top:8px;font-size:14px;font-weight:450;line-height:1.5}.auth-desktop .auth-socials{gap:8px;margin-top:12px}.auth-desktop .auth-provider-button{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;height:auto!important;min-height:46px;padding:6px 12px!important;border-radius:16px!important}.auth-desktop .auth-provider-button span:nth-child(2){font-size:14px;font-weight:550;line-height:1.35}.auth-desktop .auth-provider-button em{display:block;font-size:11px;font-weight:600;padding:3px 6px}.auth-desktop .auth-provider-icon{display:flex;width:32px;height:32px;flex-shrink:0}.auth-desktop .auth-provider-icon:is(.yandex,.vk,.esia){font-size:0;background-color:transparent;background-image:var(--auth-register-icon);background-size:24px 24px;background-position:center;background-repeat:no-repeat}.auth-desktop .auth-register-esign{display:grid!important}.auth-desktop .auth-divider{margin:12px 0 8px;font-size:12px}.auth-desktop .auth-field{height:46px;margin-top:8px;padding:0 12px;border-radius:16px}.auth-desktop .auth-field input{font-size:14px;font-weight:450}.auth-desktop .password-strength{margin-top:10px}.auth-desktop .password-strength p,.auth-desktop .auth-password-hint{font-size:12px;font-weight:450}.auth-desktop .auth-consent{font-size:12px;line-height:1.5;margin-top:12px}.auth-desktop .auth-submit{height:46px;margin-top:12px;border-radius:16px;background:color-mix(in srgb,#2563eb 82%,#475569);color:#fff;font-size:14px;font-weight:600;box-shadow:none;transition:filter .18s ease}.auth-desktop .auth-submit:not(:disabled):hover{filter:brightness(1.04);box-shadow:none}.auth-desktop .auth-switch{margin-top:10px;font-size:13px}.auth-desktop .auth-hint{font-size:12px}.public-site[data-theme] .auth-desktop{background:transparent}.auth-desktop .auth-background:before{content:none}.auth-desktop .auth-background span{display:none}.auth-desktop .auth-shield-core{width:152px;height:152px;border-radius:36px}.auth-desktop .auth-shield-core>svg{width:46px;height:46px}.auth-desktop .auth-floating-tile{height:40px;padding:0 11px}.auth-desktop .auth-hero-copy h1,.auth-desktop .auth-card-head h2,.auth-desktop .auth-proof-grid strong{color:var(--public-text)}.auth-desktop .auth-hero-copy p,.auth-desktop .auth-card-head p,.auth-desktop .auth-proof-grid span{color:var(--public-muted)}.auth-desktop .auth-proof-grid div{background:var(--public-card);border-color:var(--public-border);box-shadow:0 8px 22px #0f172a0d}.auth-desktop .auth-field{background:var(--public-card);border-color:var(--public-border);box-shadow:none}.auth-desktop .auth-provider-button{background:var(--public-card)!important;color:var(--public-text)!important;box-shadow:none}.auth-desktop .auth-provider-button:not(:disabled):hover{background:color-mix(in srgb,var(--public-card) 88%,var(--public-soft))!important;box-shadow:none!important}.auth-desktop .auth-provider-button.soon:hover{box-shadow:none!important}.public-site[data-theme=dark] .auth-desktop .auth-stage .auth-card{box-shadow:0 12px 32px #00000038}.auth-desktop .auth-card{display:flex;flex-direction:column}.auth-desktop :is(.auth-card,.auth-card-content)>.auth-card-head{order:-1;margin-bottom:8px}.auth-desktop .auth-card-head p{display:none}.auth-desktop :is(.auth-card,.auth-card-content)>.auth-register-divider{order:1;margin:16px 0 12px}.auth-desktop .auth-register-divider-original{display:none}.auth-desktop .auth-register-divider-desktop{display:inline;font-size:12px}.auth-desktop :is(.auth-card,.auth-card-content)>:is(.auth-register-socials,.login-socials){order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0}.auth-desktop :is(.auth-card,.auth-card-content)>.auth-switch{order:3}.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button{display:grid!important;grid-template-columns:24px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;justify-content:stretch;align-items:center;height:auto!important;min-height:52px;gap:0 9px;padding:4px 12px!important;border-radius:18px!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-icon{grid-column:1;grid-row:1 / 3;width:24px;height:24px;background-size:24px 24px;align-self:center}.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button>span:nth-child(2){grid-column:2;grid-row:1 / 3;font-size:13px;line-height:16px;white-space:normal;align-self:center}.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button.soon>span:nth-child(2){grid-row:1}.auth-desktop :is(.auth-register-socials,.login-socials) span[data-desktop-label]{font-size:0!important;line-height:0!important}.auth-desktop :is(.auth-register-socials,.login-socials) span[data-desktop-label]:after{content:attr(data-desktop-label);font-size:13px;line-height:16px}.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button em{grid-column:2;grid-row:2;justify-self:start;font-size:10px;line-height:12px;padding:0;border:0;background:transparent;color:var(--public-muted)}.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button:not(:disabled):active{filter:brightness(.96)}.auth-desktop .auth-field{margin-top:10px}.public-site>.public-main:has(>.auth-desktop){padding-top:92px}.auth-desktop .auth-stage .auth-card{padding-top:18px}.auth-desktop :is(.auth-card,.auth-card-content)>.auth-card-head{position:relative;top:-3px;margin-bottom:0}.auth-desktop .auth-card .auth-field:nth-child(1 of.auth-field){margin-top:8px}.auth-login-mode :is(.auth-card,.auth-card-content)>.auth-link{order:1;align-self:flex-end;margin-top:10px;font-size:13px}.auth-login-mode :is(.auth-card,.auth-card-content)>.auth-switch{order:2}.auth-login-mode :is(.auth-card,.auth-card-content)>.auth-divider{order:3;margin:16px 0 12px}.auth-login-mode :is(.auth-card,.auth-card-content)>.login-socials{order:4}.auth-login-mode :is(.auth-card,.auth-card-content)>.auth-esign-box{order:5;margin-top:12px}.auth-login-mode .login-socials button:nth-child(3){order:4}.auth-login-mode .login-socials button:nth-child(4){order:3}.auth-desktop .auth-consent{min-height:32px;padding:0;border:0;background:transparent;border-radius:0;font-size:11.5px;line-height:16px;font-weight:450;gap:7px;align-items:flex-start}:is(.auth-desktop .auth-consent input,.public-quick-login .public-quick-consent input){-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:16px;height:16px;flex:0 0 16px;margin:0;border:0;background:transparent;cursor:pointer}:is(.auth-desktop .auth-consent input,.public-quick-login .public-quick-consent input):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-radius:50%;border:1px solid var(--public-muted);background:var(--public-card)}:is(.auth-desktop .auth-consent input,.public-quick-login .public-quick-consent input):checked:before{background:color-mix(in srgb,#2563eb 82%,#475569);border-color:transparent}:is(.auth-desktop .auth-consent input,.public-quick-login .public-quick-consent input):checked:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m4 10 4 4L16 6' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:is(.auth-desktop .auth-consent input,.public-quick-login .public-quick-consent input):focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.auth-desktop .auth-field.public-quick-email-invalid{border-color:#dc2626;box-shadow:none}.auth-desktop .public-quick-email-warning{color:#dc2626;flex-shrink:0}.auth-desktop .public-quick-email-error{margin:4px 0 0;font-size:12px;line-height:1.4;color:#dc2626}.public-site[data-theme=dark] .auth-desktop .auth-field.public-quick-email-invalid{border-color:#f87171}.public-site[data-theme=dark] .auth-desktop .public-quick-email-warning,.public-site[data-theme=dark] .auth-desktop .public-quick-email-error{color:#f87171}.auth-login-mode .auth-card-head h2:has(.auth-login-back){position:relative;display:flex;align-items:center;justify-content:center;min-height:32px}.auth-login-mode .auth-card-head h2>.auth-login-back{position:absolute;left:0;top:0}.auth-login-mode .auth-card:has(.auth-login-back){padding-top:18px}.auth-login-mode .auth-card-head:has(.auth-login-back){margin-bottom:0}.auth-login-back{position:relative;display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--public-muted);box-shadow:none;cursor:pointer;transition:color .18s ease,background-color .18s ease}.auth-login-back:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}.auth-login-back:hover{background:radial-gradient(circle at center,rgba(148,163,184,.16) 0 14px,transparent 14px);color:var(--public-text);box-shadow:none}.auth-login-back:focus-visible,.auth-desktop .auth-switch button:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.auth-login-mode :is(.auth-card,.auth-card-content)>.auth-link{align-self:center;text-align:center}.auth-desktop .auth-switch{text-align:center;color:var(--public-muted)}.auth-desktop .auth-switch button{padding:0;color:#2563eb;font-size:13px;font-weight:600}.auth-desktop .auth-link{color:#2563eb;font-size:13px;font-weight:600}.auth-desktop .auth-card :is(.auth-link,.auth-switch button){text-decoration:none;transition:color .18s ease}.auth-desktop .auth-card :is(.auth-link,.auth-switch button):hover{color:#1d4ed8;text-decoration:none}.auth-desktop .auth-link:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.public-site[data-theme=dark] .auth-desktop .auth-card :is(.auth-link,.auth-switch button):hover{color:#bfdbfe}.auth-login-mode .auth-switch button{display:inline;margin:0}.public-site[data-theme=dark] .auth-desktop :is(.auth-switch button,.auth-link){color:#93c5fd}.auth-desktop .auth-consent input[aria-invalid=true]:before{border-color:#dc2626}.auth-desktop .auth-consent-error{margin:4px 0 0;font-size:12px;line-height:1.4;color:#dc2626}.public-site[data-theme=dark] .auth-desktop .auth-consent input[aria-invalid=true]:before{border-color:#f87171}.public-site[data-theme=dark] .auth-desktop .auth-consent-error{color:#f87171}.auth-desktop .auth-submit{border-radius:18px}.auth-desktop .auth-submit.auth-primary-pill{align-self:stretch;width:100%;box-sizing:border-box;min-width:0;max-width:100%;height:46px;padding:0 24px;margin:10px 0 0;border-radius:999px;font-size:14px;font-weight:600;transform:none;box-shadow:none;transition:filter .18s ease}.auth-desktop .auth-submit.auth-primary-pill:not(:disabled):is(:hover,:active){transform:none;box-shadow:none}.auth-desktop .auth-submit.auth-primary-pill:not(:disabled):hover{filter:brightness(1.12)}.auth-desktop.auth-register-mode .auth-submit.auth-primary-pill{margin-top:4px}.auth-desktop .auth-password-feedback{min-height:24px;margin-top:6px;font-size:12px;line-height:14px;color:var(--public-muted)}.auth-desktop .auth-password-meter{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:14px}.auth-desktop .auth-password-meter p{min-width:0;margin:0;font-size:12px;line-height:14px;font-weight:450}.auth-desktop .auth-password-track{display:block;flex:0 0 45%;height:6px;border-radius:999px;background:#94a3b82e;overflow:hidden}.auth-desktop .auth-password-track>span{display:block;height:100%;border-radius:inherit;transition:width .18s ease,background-color .18s ease}.auth-desktop .auth-password-feedback.weak .auth-password-track>span{background:#ef4444}.auth-desktop .auth-password-feedback.medium .auth-password-track>span{background:#f59e0b}.auth-desktop .auth-password-feedback.strong .auth-password-track>span{background:#10b981}.auth-desktop .auth-password-recommendation{margin:2px 0 0;font-size:11.5px;line-height:14px;font-weight:450}.auth-desktop.auth-register-mode .auth-password-feedback+.auth-consent{margin-top:6px}.auth-desktop .auth-repeat-password-error{margin:4px 0 0;font-size:11.5px;line-height:14px;color:#dc2626}.auth-desktop .auth-field.auth-repeat-password-invalid{border-color:#dc2626;box-shadow:none}.public-site[data-theme=dark] .auth-desktop .auth-repeat-password-error{color:#f87171}.public-site[data-theme=dark] .auth-desktop .auth-field.auth-repeat-password-invalid{border-color:#f87171}.auth-desktop .auth-submit.auth-primary-pill:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-icon{flex:0 0 24px;background-color:transparent;border-radius:0;overflow:visible}.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-icon.yandex{background-size:28.7px 28.7px}.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button>span:nth-child(2){min-width:0;max-width:100%;text-align:left}.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button em{position:static;text-align:left}}@media (min-width:641px) and (max-width:920px){.auth-desktop .auth-stage,.auth-desktop .auth-stage.form-active{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px 24px 32px}}@media (min-width:641px) and (max-width:920px){.auth-desktop .auth-context{display:contents}}@media (min-width:641px) and (max-width:920px){.auth-desktop .auth-hero-copy{grid-row:1;width:min(100%,560px);justify-self:center}}@media (min-width:641px) and (max-width:920px){.auth-desktop .auth-hero-copy h1{font-size:30px;line-height:1.15}}@media (min-width:641px) and (max-width:920px){.auth-desktop .auth-hero-copy p{font-size:14px;margin-top:8px}}@media (min-width:641px) and (max-width:920px){.auth-desktop .auth-layer{grid-row:2;min-width:0;width:100%;justify-self:center}}@media (min-width:641px) and (max-width:920px){.auth-desktop .auth-stage .auth-card,.auth-desktop .profile-panel{margin-inline:auto}}@media (min-width:641px) and (max-width:920px){.auth-desktop .auth-visual{grid-row:3;justify-self:center}}@media (min-width:641px) and (max-width:920px){.auth-desktop .auth-proof-grid{grid-row:4;width:min(100%,560px);justify-self:center}}@media (min-width:840px) and (max-width:920px){.auth-desktop .auth-stage,.auth-desktop .auth-stage.form-active{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;padding-inline:24px}}@media (min-width:840px) and (max-width:920px){.auth-desktop .auth-context{display:grid;grid-column:1;grid-row:1;min-width:0;gap:12px;align-self:start}}@media (min-width:840px) and (max-width:920px){.auth-desktop .auth-context>:is(.auth-hero-copy,.auth-visual,.auth-proof-grid){grid-row:auto;width:100%;min-width:0}}@media (min-width:840px) and (max-width:920px){.auth-desktop .auth-hero-copy h1{font-size:28px}}@media (min-width:840px) and (max-width:920px){.auth-desktop .auth-layer{grid-column:2;grid-row:1;align-self:start}}@media (min-width:840px) and (max-width:920px){.auth-desktop .auth-stage .auth-card,.auth-desktop .profile-panel{padding-inline:20px}}@media (min-width:840px) and (max-width:920px){.auth-desktop .auth-visual{height:220px}}@media (min-width:840px) and (max-width:920px){.auth-desktop .auth-visual .tile-document{left:0;top:22px}}@media (min-width:840px) and (max-width:920px){.auth-desktop .auth-visual .tile-company{right:0;top:48px}}@media (min-width:840px) and (max-width:920px){.auth-desktop .auth-visual .tile-users{left:0;bottom:34px}}@media (min-width:840px) and (max-width:920px){.auth-desktop .auth-visual .tile-archive{right:0;bottom:8px}}@media (min-width:840px) and (max-width:920px){.auth-desktop .auth-proof-grid{grid-template-columns:1fr}}@media (min-width:840px) and (max-width:920px){.auth-desktop .auth-proof-grid div{min-height:0;padding:10px}}@media (min-width:641px){.auth-desktop .auth-submit.auth-primary-pill{position:relative;border-radius:999px;background:linear-gradient(180deg,#ffffff30,#fff0 52%),linear-gradient(110deg,#1764dc,#1688ec 58%,#22a4ed);color:#fff;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #093f8d33;text-align:center;transform:none;transition:filter .18s ease,box-shadow .18s ease}}@media (min-width:641px){.auth-desktop .auth-submit.auth-primary-pill:after{content:"";position:absolute;right:8px;top:0;bottom:0;margin-block:auto;width:28px;height:28px;border-radius:50%;pointer-events:none;background:#fff center/16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232568d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-7-7 7 7-7 7'/%3E%3C/svg%3E");box-shadow:inset 0 1px #fffc,0 1px 3px #0c418c1f;transition:box-shadow .18s ease}}@media (min-width:641px){.auth-desktop .auth-submit.auth-primary-pill:not(:disabled):hover{filter:brightness(1.08);transform:none;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #093f8d26}}@media (min-width:641px){.auth-desktop .auth-submit.auth-primary-pill:not(:disabled):hover:after{box-shadow:0 0 0 2px #ffffff29,inset 0 1px #fff}}@media (min-width:641px){.auth-desktop .auth-submit.auth-primary-pill:not(:disabled):active{filter:brightness(1.02);transform:none}}@media all{:is(.public-quick-login .public-quick-email:has(>svg),.public-quick-login form:not(.public-quick-registration-form)>.public-quick-submit,.public-quick-registration-form:has(input[name=new-password])>.public-quick-submit){position:relative;border-radius:999px;background:linear-gradient(180deg,#ffffff30,#fff0 52%),linear-gradient(110deg,#1764dc,#1688ec 58%,#22a4ed);color:#fff;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #093f8d33;text-align:center;transform:none;transition:filter .18s ease,box-shadow .18s ease}:is(.public-quick-login .public-quick-email:has(>svg),.public-quick-login form:not(.public-quick-registration-form)>.public-quick-submit,.public-quick-registration-form:has(input[name=new-password])>.public-quick-submit):after{content:"";position:absolute;right:8px;top:0;bottom:0;margin-block:auto;width:28px;height:28px;border-radius:50%;pointer-events:none;background:#fff center/16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232568d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-7-7 7 7-7 7'/%3E%3C/svg%3E");box-shadow:inset 0 1px #fffc,0 1px 3px #0c418c1f;transition:box-shadow .18s ease}:is(.public-quick-login .public-quick-email:has(>svg),.public-quick-login form:not(.public-quick-registration-form)>.public-quick-submit,.public-quick-registration-form:has(input[name=new-password])>.public-quick-submit):not(:disabled):hover{filter:brightness(1.08);transform:none;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #093f8d26}:is(.public-quick-login .public-quick-email:has(>svg),.public-quick-login form:not(.public-quick-registration-form)>.public-quick-submit,.public-quick-registration-form:has(input[name=new-password])>.public-quick-submit):not(:disabled):hover:after{box-shadow:0 0 0 2px #ffffff29,inset 0 1px #fff}:is(.public-quick-login .public-quick-email:has(>svg),.public-quick-login form:not(.public-quick-registration-form)>.public-quick-submit,.public-quick-registration-form:has(input[name=new-password])>.public-quick-submit):not(:disabled):active{filter:brightness(1.02);transform:none}.public-quick-login .public-quick-email:has(>svg)>svg,.public-quick-login form:not(.public-quick-registration-form)>.public-quick-submit>svg:not(.public-quick-spinner){display:none}}.public-quick-login :is(.public-quick-email:has(>svg),form:not(.public-quick-registration-form)>.public-quick-submit,.public-quick-registration-form:has(input[name=new-password])>.public-quick-submit):after{right:7px;left:auto}@media (min-width:641px){.auth-desktop .auth-submit.auth-primary-pill:after{right:15px;width:34px;height:34px;background-size:18px 18px}}@media (min-width:1121px){.public-quick-login .public-quick-register-email-action{padding-inline:10px 34px}}@media (min-width:1121px){.public-quick-options button{padding:0;border:0;background:transparent;color:inherit;font-size:inherit;cursor:pointer}}@media (min-width:1121px){.public-quick-recovery-link{text-align:center;margin-top:10px}}@media (min-width:1121px){.public-quick-recovery-password{margin-top:10px}}@media (min-width:1121px){.public-quick-login .public-quick-recovery-invalid{border-color:#dc2626}}@media (min-width:1121px){.public-quick-recovery-error{margin:5px 0 0;font-size:11px;line-height:1.4;color:#dc2626}}@media (min-width:1121px){.public-site[data-theme=dark] .public-quick-recovery-invalid{border-color:#f87171}}@media (min-width:1121px){.public-site[data-theme=dark] .public-quick-recovery-error{color:#f87171}}@media (min-width:1121px){.public-quick-recovery-success>svg{display:block;margin:8px auto;color:#10b981}}@media (min-width:921px){.auth-desktop.auth-register-mode .auth-password-feedback{height:30px;min-height:30px}}@media (min-width:921px){.auth-desktop.auth-register-mode .auth-password-feedback.neutral .auth-password-recommendation{visibility:hidden}}@media all{.auth-desktop.auth-register-mode :is(.auth-card,.auth-card-content)>.auth-switch{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:7px}.auth-desktop.auth-register-mode :is(.auth-card,.auth-card-content)>.auth-switch button{padding:3px 8px;border:1px solid rgba(59,130,246,.18);border-radius:999px;background:#3b82f612;color:#2563eb;line-height:18px;transform:none;transition:background-color .18s ease,color .18s ease}.auth-desktop.auth-register-mode :is(.auth-card,.auth-card-content)>.auth-switch button:hover{background:#3b82f633;color:#1d4ed8;transform:none}.public-site[data-theme=dark] .auth-desktop.auth-register-mode :is(.auth-card,.auth-card-content)>.auth-switch button{color:#93c5fd;border-color:#93c5fd38;background:#60a5fa1a}.public-site[data-theme=dark] .auth-desktop.auth-register-mode :is(.auth-card,.auth-card-content)>.auth-switch button:hover{background:#60a5fa3d;color:#bfdbfe}}@media (min-width:641px){.public-site .reveal{animation:none;opacity:1;transform:none}}@media (min-width:641px){.auth-desktop .auth-stage .auth-card,.auth-desktop .profile-panel{animation:none;transform:none}}@media (min-width:641px){.auth-desktop .auth-card-content{display:flex;flex-direction:column;width:100%;min-width:0;flex-shrink:0}}@media all{.auth-desktop .auth-stage .auth-card{box-shadow:0 14px 36px #0f172a17,inset 0 1px #ffffffad}.public-site[data-theme=dark] .auth-desktop .auth-stage .auth-card{box-shadow:0 14px 36px #0000003d,inset 0 1px #ffffff1a}.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button,.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button:hover{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 44%),color-mix(in srgb,var(--public-card) 96%,transparent)!important;border-color:var(--public-border)!important;box-shadow:0 2px 5px #0f172a09,inset 0 1px #ffffff4d!important;transform:none!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.public-site[data-theme=dark] .auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 44%),color-mix(in srgb,var(--public-card) 96%,transparent)!important;box-shadow:0 2px 5px #0000001a,inset 0 1px #ffffff14!important}.auth-desktop .auth-stage .auth-submit.auth-primary-pill,.auth-desktop .auth-stage .auth-submit.auth-primary-pill:not(:disabled):hover{filter:none;transform:none;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #093f8d33;transition:filter .2s ease,box-shadow .2s ease}@media (hover:hover) and (pointer:fine){.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button:not(:disabled):hover{background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 44%),color-mix(in srgb,var(--public-card) 94%,#1688ec)!important;border-color:#1688ec61!important;box-shadow:0 3px 9px #1688ec14,inset 0 1px #fff9!important}.public-site[data-theme=dark] .auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button:not(:disabled):hover{background:linear-gradient(180deg,rgba(255,255,255,.065),transparent 44%),color-mix(in srgb,var(--public-card) 94%,#1688ec)!important;box-shadow:0 3px 9px #00000024,inset 0 1px #ffffff24!important}.auth-desktop .auth-stage .auth-submit.auth-primary-pill:not(:disabled):hover{filter:brightness(1.07);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #093f8d26}}@media (prefers-reduced-motion:reduce){.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button,.auth-desktop .auth-stage .auth-submit.auth-primary-pill{transition:none}}}@media (max-width:1120px){.public-site[data-theme=light] .public-header{--public-liquid-background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.17) 3%,rgba(248,252,255,.1) 52%,rgba(230,244,255,.07) 100%);--public-liquid-border:rgba(235,247,255,.34);--public-liquid-shadow:0 10px 28px rgba(15,23,42,.065),0 3px 14px rgba(80,120,255,.025);--public-liquid-filter:blur(14px) saturate(1.45) brightness(1.025)}}@media (max-width:1120px){.public-site[data-theme=dark] .public-header{--public-liquid-background:linear-gradient(180deg,rgba(22,38,60,.27) 0%,rgba(12,25,44,.22) 52%,rgba(8,20,36,.18) 100%);--public-liquid-border:rgba(190,222,250,.34);--public-liquid-shadow:0 12px 34px rgba(0,0,0,.2),0 3px 14px rgba(80,140,220,.035);--public-liquid-filter:blur(16px) saturate(1.42) brightness(1.04)}}@media (max-width:1120px){.public-site[data-theme] .public-header{position:fixed;top:calc(8px + env(safe-area-inset-top,0px));left:calc(10px + env(safe-area-inset-left,0px));right:calc(10px + env(safe-area-inset-right,0px));width:auto;height:56px;padding:0 12px;gap:10px;border:1px solid var(--public-liquid-border);border-radius:38px;background:var(--public-liquid-background);box-shadow:var(--public-liquid-shadow);backdrop-filter:var(--public-liquid-filter);-webkit-backdrop-filter:var(--public-liquid-filter)}}@media (max-width:1120px){.public-site>.public-main{padding-top:calc(80px + env(safe-area-inset-top,0px))}}@media (max-width:1120px){.public-site>.public-mobile-panel{top:calc(72px + env(safe-area-inset-top,0px))}}@media (max-width:1120px){.public-header[data-authenticated-mobile]{gap:6px}}@media (max-width:1120px){.public-header[data-authenticated-mobile] .public-brand{flex:0 0 auto}}@media (max-width:1120px){.public-header[data-authenticated-mobile] .public-mobile-theme-control{display:none}}@media (max-width:1120px){.public-header[data-authenticated-mobile] .public-actions{flex:0 0 40px;min-width:0;margin-left:auto;height:100%}}@media (max-width:1120px){.public-header[data-authenticated-mobile] .public-account-wrap{display:flex!important;align-items:center;justify-content:center;width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 0!important}}@media (max-width:1120px){.public-header[data-authenticated-mobile] .servisdoc-desktop-flat-shell .servisdoc-user-chip{width:40px!important;max-width:40px!important;height:40px!important;margin:0!important;padding:0!important;grid-template-columns:36px!important;justify-content:center;gap:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}}@media (max-width:1120px){.public-header[data-authenticated-mobile] .servisdoc-user-chip>:nth-child(2),.public-header[data-authenticated-mobile] .servisdoc-user-chip>svg{display:none!important}}@media (max-width:1120px){.public-auth-mobile-nav-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--public-muted);cursor:pointer}}@media (max-width:1120px){.public-auth-mobile-nav-toggle:hover{color:var(--public-text)}}@media (max-width:1120px){.public-auth-mobile-nav-toggle:focus-visible{outline:2px solid #93c5fd;outline-offset:2px;border-radius:7px}}@media (max-width:1120px){.public-header[data-authenticated-mobile]:is(.account-open,[data-mobile-navigation-open]){border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (max-width:1120px){.public-site[data-theme] .public-auth-mobile-dropdown{display:grid;gap:3px;padding:7px;box-sizing:border-box;z-index:180;background:var(--public-liquid-background)!important;border:1px solid var(--public-liquid-border)!important;border-top:0!important;border-radius:0 0 28px 28px!important;box-shadow:var(--public-liquid-shadow)!important;backdrop-filter:var(--public-liquid-filter)!important;-webkit-backdrop-filter:var(--public-liquid-filter)!important;overscroll-behavior:contain}}@media (max-width:1120px){.public-auth-mobile-dropdown .servisdoc-user-menu-item{display:flex;align-items:center;min-height:35px;padding:8px 10px;border:0;border-radius:8px;color:var(--public-text);font-size:13px;line-height:1.2;font-weight:500;background:transparent}}@media (max-width:1120px){.public-auth-mobile-dropdown .servisdoc-user-menu-item:is(:hover,:focus-visible){background:#94a3b81f!important}}@media (max-width:1120px){.public-auth-mobile-dropdown .servisdoc-user-menu-footer{gap:6px!important}}@media (max-width:1120px){.public-auth-mobile-dropdown .servisdoc-user-menu-footer>span{gap:5px!important}}@media (max-width:1120px){.public-auth-mobile-dropdown .public-user-menu-lang{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:28px;padding:0 3px;border:0;border-radius:7px;background:transparent;color:var(--public-muted);font-size:11.5px;cursor:pointer}}@media (max-width:1120px){.public-auth-mobile-dropdown .public-user-menu-theme{display:inline-flex;align-items:center;width:28px;height:28px}}@media (max-width:1120px){.public-auth-mobile-dropdown .public-user-menu-theme .servisdoc-theme-toggle{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important}}@media (max-width:1120px){.public-auth-mobile-dropdown .public-user-menu-lang:is(:hover,:focus-visible),.public-auth-mobile-dropdown .public-user-menu-theme .servisdoc-theme-toggle:is(:hover,:focus-visible){background:transparent!important}}@media (max-width:1120px){.public-auth-mobile-dropdown .public-user-menu-lang:focus-visible,.public-auth-mobile-dropdown .public-user-menu-theme .servisdoc-theme-toggle:focus-visible{outline:2px solid #93c5fd;outline-offset:1px}}@media (max-width:1120px){.public-header[data-guest-mobile] .public-burger,.public-header[data-guest-mobile] .public-burger:is(:hover,:active){background:transparent;border:0;box-shadow:none;color:var(--public-muted)}}@media (max-width:1120px){.public-header[data-guest-mobile] .public-burger:focus-visible{outline:2px solid #93c5fd;outline-offset:1px}}@media (max-width:1120px){.public-header[data-guest-mobile] .public-mobile-theme-control .servisdoc-theme-toggle{width:24px!important;min-width:24px!important}}@media (max-width:1120px){.public-header[data-guest-mobile]:is([data-guest-navigation-open],[data-public-quick-login-open]){border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (max-width:1120px){.public-guest-mobile-dropdown{overflow:hidden}}@media (max-width:1120px){.public-guest-mobile-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px 32px;gap:4px;margin:10px 0 3px}}@media (max-width:1120px){.public-guest-mobile-actions a{display:flex;align-items:center;justify-content:center;min-width:0;height:38px;padding:0 2px;box-sizing:border-box;border:1px solid var(--public-border);border-radius:999px;background:var(--public-card);color:var(--public-text);font-size:12px;font-weight:600;white-space:nowrap}}@media (max-width:1120px){.public-guest-mobile-actions a:nth-child(2){position:relative;border-radius:9999px;overflow:hidden;background:linear-gradient(110deg,#1764dc,#1688ec 58%,#22a4ed);background-clip:padding-box;border-color:transparent;color:#fff}}@media (max-width:1120px){.public-guest-mobile-actions a:is(:hover,:focus-visible){filter:brightness(1.06)}}@media (max-width:1120px){.public-guest-mobile-actions a:nth-child(2):after{content:"";position:relative;left:2px;flex:0 0 17px;margin:0 0 0 3px;width:17px;height:17px;border-radius:50%;pointer-events:none;background:#fff center/11px 11px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232568d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-7-7 7 7-7 7'/%3E%3C/svg%3E")}}@media (max-width:1120px){.public-guest-menu-lang{height:38px;min-width:0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--public-muted);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}}@media (max-width:1120px){.public-guest-menu-theme{display:flex;align-items:center;justify-content:center;min-width:0}}@media (max-width:1120px){.public-guest-menu-theme .servisdoc-theme-toggle{width:32px!important;min-width:32px!important;height:38px!important;padding:0!important;color:var(--public-muted)!important;background:transparent!important;box-shadow:none!important;border:0!important}}@media (max-width:1120px){.public-guest-menu-lang:is(:hover,:active),.public-guest-menu-theme .servisdoc-theme-toggle:is(:hover,:active){background:transparent!important}}@media (max-width:1120px){.public-guest-menu-lang:focus-visible{outline:2px solid #93c5fd;outline-offset:1px}}@media (max-width:1120px){.public-site[data-theme=light] .public-guest-mobile-actions :is(.public-guest-menu-lang,.servisdoc-theme-toggle){color:#475569!important}}@media (max-width:1120px){.public-site[data-theme=dark] .public-guest-mobile-actions :is(.public-guest-menu-lang,.servisdoc-theme-toggle){color:#cbd5e1!important}}@media (max-width:1120px){.public-site[data-theme=light] .public-quick-login.is-mobile-guest .public-quick-field{background:#ffffffc2;border-color:#647da042;color:#64748b}}@media (max-width:1120px){.public-site[data-theme=light] .public-quick-login.is-mobile-guest .public-quick-field input{color:var(--public-text)}}@media (max-width:1120px){.public-site[data-theme=light] .public-quick-login.is-mobile-guest .public-quick-field input::placeholder{color:#64748b;opacity:1}}@media (max-width:1120px){.public-site[data-theme=light] .public-quick-login.is-mobile-guest .public-quick-field:focus-within{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1f}}@media (max-width:1120px){.public-site[data-theme=light] .public-quick-login.is-mobile-guest .public-quick-field:is(.public-quick-email-invalid,.public-quick-recovery-invalid){border-color:#dc2626;box-shadow:none}}@media (max-width:1120px){.public-site[data-theme] .public-quick-login.is-mobile-guest{display:block;position:fixed;z-index:180;color:var(--public-text);font-size:12px;line-height:1.5;background:var(--public-liquid-background);border:1px solid var(--public-liquid-border);border-top:0;border-radius:0 0 28px 28px;box-shadow:var(--public-liquid-shadow);backdrop-filter:var(--public-liquid-filter);-webkit-backdrop-filter:var(--public-liquid-filter)}}@media (max-width:1120px){.public-quick-login.is-mobile-guest:before{content:none}}@media (max-width:1120px){.public-site[data-theme=light] .public-quick-login.is-mobile-guest .public-quick-providers:not(.compact)>:is(button,a){background:#ffffff38;border-color:#647da052}}@media (max-width:1120px){.public-site[data-theme=light] .public-quick-login.is-mobile-guest .public-quick-providers:not(.compact)>:is(button,a):not(:disabled):is(:hover,:focus-visible){background:#e1f0ff57;border-color:#60a5fa6b}}@media (max-width:1120px){.public-site[data-theme=dark] .public-quick-login.is-mobile-guest .public-quick-providers:not(.compact)>:is(button,a){background:#94b1d212;border-color:#94b1d247}}@media (max-width:1120px){.public-quick-login.is-mobile-guest .public-quick-shell{padding:14px}}@media (max-width:1120px){.public-quick-login.is-mobile-guest .public-quick-field input{font-size:16px}}@media (max-width:1120px){.public-quick-login.is-mobile-guest .public-quick-registration-form .public-quick-field{margin-bottom:10px}}@media (max-width:1120px){.public-quick-login.is-mobile-guest .public-quick-consent{display:flex;align-items:flex-start;gap:8px;margin:10px 0;font-size:12px}}@media (max-width:1120px){.public-quick-login.is-mobile-guest .public-quick-consent input{flex:0 0 16px;width:16px;height:16px;margin:2px 0 0}}@media (max-width:1120px){.public-quick-login.is-mobile-guest .public-quick-consent a{color:#2563eb}}@media (max-width:1120px){.public-quick-login.is-mobile-guest .public-quick-email-invalid{border-color:#dc2626}}@media (max-width:1120px){.public-quick-login.is-mobile-guest :is(.public-quick-email-error,.public-quick-error,.public-quick-recovery-error){color:#dc2626;font-size:12px}}@media (max-width:1120px){.public-quick-login.is-mobile-guest .public-quick-email-warning{color:#dc2626;flex-shrink:0}}@media (max-width:1120px){.public-quick-login.is-mobile-guest .public-quick-recovery-invalid{border-color:#dc2626}}@media (max-width:1120px){.public-site[data-theme=dark] .public-quick-login.is-mobile-guest :is(.public-quick-email-error,.public-quick-error,.public-quick-email-warning,.public-quick-recovery-error){color:#fca5a5}}@media (max-width:1120px){.public-quick-login.is-mobile-guest .public-quick-options button{border:0;padding:0;background:transparent;color:inherit;font-size:inherit}}@media (max-width:1120px){.public-quick-login.is-mobile-guest .public-quick-recovery-link{margin-top:10px;text-align:center}}@media (max-width:1120px){.public-quick-login.is-mobile-guest .public-quick-recovery-password{margin-top:10px}}@media (max-width:1120px){.public-menu-glass-backing.is-mobile{display:block;z-index:39;pointer-events:none;box-sizing:border-box;clip-path:var(--menu-backing-shape);background:var(--menu-backing-background);box-shadow:var(--menu-backing-box-shadow);opacity:var(--menu-backing-opacity);backdrop-filter:var(--menu-backing-backdrop-filter);-webkit-backdrop-filter:var(--menu-backing--webkit-backdrop-filter)}}@media (max-width:1120px){.public-menu-glass-backing.is-mobile .public-menu-glass-outline{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}}@media (max-width:1120px){.public-menu-glass-backing.is-mobile[data-theme=light]:is([data-mobile-surface=navigation],[data-mobile-surface=quick]){background:linear-gradient(180deg,#ecf7ff8f,#e0f0ff75)}}@media (max-width:1120px){.public-menu-glass-backing.is-mobile[data-theme=light]:is([data-mobile-surface=navigation],[data-mobile-surface=quick],[data-mobile-surface=profile]) .public-menu-glass-outline path{stroke:#6982aa38;stroke-width:1px;filter:drop-shadow(0 0 .6px rgba(255,255,255,.42))}}@media (max-width:1120px){.public-site[data-theme] .public-header:is([data-authenticated-mobile],[data-guest-mobile])[data-public-menu-glass],.public-site[data-theme] .public-header:is([data-authenticated-mobile],[data-guest-mobile])[data-public-nav-glass],.public-site[data-theme] .public-auth-mobile-dropdown:is([data-public-menu-content],[data-public-nav-content]),.public-site[data-theme] .public-quick-login.is-mobile-guest[data-public-menu-content]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width:1120px){.public-auth-mobile-nav-toggle>svg{position:absolute;transition:opacity .2s ease}}@media (max-width:1120px){.public-mobile-menu-close{opacity:0;pointer-events:none}}@media (max-width:1120px){.public-auth-mobile-nav-toggle[aria-expanded=true] .public-mobile-menu-dots{opacity:0}}@media (max-width:1120px){.public-auth-mobile-nav-toggle[aria-expanded=true] .public-mobile-menu-close{opacity:1}}@media (max-width:1120px){.public-mobile-login-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;position:relative;left:4px;padding:0;border:1px solid rgba(133,174,212,.26);border-radius:50%;background:#bad8f447;box-shadow:inset 0 1px #ffffff3d;color:var(--public-text);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-sizing:border-box}}@media (max-width:1120px){.public-mobile-login-trigger:is(:hover,:active,:focus){color:var(--public-text);background:#bad8f45c;box-shadow:inset 0 1px #ffffff3d}}@media (max-width:1120px){.public-site[data-theme=dark] .public-mobile-login-trigger{background:#5084b929;border-color:#94b8dc38;box-shadow:inset 0 1px #dcedff1a}}@media (max-width:1120px){.public-site[data-theme=dark] .public-mobile-login-trigger:is(:hover,:active,:focus){background:#5084b938}}@media (max-width:1120px){.public-mobile-login-trigger:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}}@media (max-width:1120px){.public-header[data-authenticated-mobile] .servisdoc-user-chip{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@media (max-width:1120px){.public-header[data-authenticated-mobile] .servisdoc-user-chip:is(:hover,:active,:focus){background:transparent!important;box-shadow:none!important}}@media (max-width:1120px){.public-header[data-authenticated-mobile] .servisdoc-user-chip:focus-visible{outline:2px solid #93c5fd!important;outline-offset:2px}}@media (max-width:1120px){.public-auth-mobile-dropdown .public-user-menu-lang,.public-auth-mobile-dropdown .servisdoc-user-menu-footer>span>span:last-child{color:var(--public-text)!important}}@media (max-width:640px){@media (prefers-reduced-motion:reduce){.public-auth-mobile-nav-toggle>svg{transition:none}}}@media (max-width:1120px){html:has(.public-header),html:has(.public-header) body,html:has(.public-header) #root{background:var(--public-browser-background,var(--public-bg))!important;color-scheme:var(--public-browser-scheme,normal)}}@media (max-width:640px){.public-site[data-theme=light] .auth-register-mode .auth-stage .auth-card{border-color:#6982aa33}}@media (max-width:640px){.public-site[data-theme=dark] .auth-register-mode .auth-stage .auth-card{border-color:#94b8dc38}}@media (max-width:640px){.public-site>.public-main:has(>.auth-desktop){padding-top:calc(68px + env(safe-area-inset-top,0px))}}@media (max-width:640px){.auth-desktop .auth-stage,.auth-desktop .auth-stage.form-active{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;padding:8px clamp(10px,3vw,18px) 28px}}@media (max-width:640px){.auth-desktop .auth-context{display:block;min-width:0}}@media (max-width:640px){.auth-desktop .auth-hero-copy h1{font-size:clamp(23px,6vw,28px);line-height:1.2}}@media (max-width:640px){.auth-desktop .auth-hero-copy p{font-size:13px;line-height:1.5;margin-top:7px}}@media (max-width:640px){.auth-desktop :is(.auth-visual,.auth-proof-grid){display:none}}@media (max-width:640px){.auth-desktop .auth-layer{width:100%;min-width:0;align-self:start;animation:none;opacity:1;transform:none}}@media (max-width:640px){.auth-desktop .auth-context.reveal{animation:none;opacity:1;transform:none}}@media (max-width:640px){.auth-desktop .auth-stage .auth-card,.auth-desktop .profile-panel{box-sizing:border-box;width:min(100%,480px);max-width:100%;margin-inline:auto;padding:18px clamp(14px,4vw,22px);border-radius:26px;animation:none;transform:none}}@media (max-width:640px){.auth-desktop .auth-card-content{display:flex;flex-direction:column;width:100%;min-width:0;flex-shrink:0}}@media (max-width:640px){.auth-desktop .auth-card-head h2{font-size:20px;line-height:1.15;min-height:32px;display:flex;align-items:center;justify-content:center;text-align:center}}@media (max-width:640px){.auth-desktop .auth-card-head:has(.auth-login-back) h2{padding-inline:30px}}@media (max-width:640px){.auth-desktop .auth-field input{font-size:16px}}@media (max-width:640px){.auth-desktop .auth-field{min-width:0}}@media (max-width:640px){.auth-desktop :is(.auth-register-socials,.login-socials) .auth-provider-button{padding:5px 8px!important;gap:0 6px}}@media (max-width:640px){.auth-desktop .auth-background:before{content:none}}@media (max-width:640px){.auth-desktop .auth-background span{display:none}}@media (max-width:640px){.auth-desktop .auth-password-feedback{min-height:30px}}@media (max-width:640px){.auth-desktop .auth-password-feedback.neutral .auth-password-recommendation{visibility:hidden}}@media (max-width:640px){.auth-desktop .auth-consent{margin-top:6px}}@media (max-width:640px){.auth-desktop .auth-submit.auth-primary-pill{position:relative;padding-inline:42px;border-radius:999px;background:linear-gradient(180deg,#ffffff30,#fff0 52%),linear-gradient(110deg,#1764dc,#1688ec 58%,#22a4ed);color:#fff;text-align:center;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #093f8d33}}@media (max-width:640px){.auth-desktop .auth-submit.auth-primary-pill:after{content:"";position:absolute;right:10px;top:0;bottom:0;margin-block:auto;width:28px;height:28px;border-radius:50%;pointer-events:none;background:#fff center/16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232568d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-7-7 7 7-7 7'/%3E%3C/svg%3E")}}@media (max-width:640px){.auth-desktop .auth-submit.auth-primary-pill:not(:disabled):is(:hover,:active){transform:none}}@media (max-width:640px){.auth-desktop .auth-submit.auth-primary-pill:not(:disabled):hover{filter:brightness(1.07)}}@media (max-width:640px){.auth-desktop .auth-submit.auth-primary-pill:not(:disabled):active{filter:brightness(1.02)}}@media (max-width:640px){.auth-desktop .auth-switch{font-size:13px}}@media (max-width:640px){.auth-desktop .auth-card .auth-provider-button:not(:disabled):focus-visible{outline:2px solid #93c5fd;outline-offset:2px;border-color:#60a5fa!important}}@media (max-width:640px){@media (prefers-reduced-motion:reduce){.auth-desktop .auth-card :is(button,.auth-password-track>span){transition:none}}}@media (max-width:1120px){:is(.public-header .public-auth-mobile-nav-toggle,.public-guest-mobile-actions .public-guest-menu-lang,.public-guest-mobile-actions .servisdoc-theme-toggle,.public-auth-mobile-dropdown .public-user-menu-lang,.public-auth-mobile-dropdown .public-user-menu-theme .servisdoc-theme-toggle){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}}@media (max-width:1120px){:is(.public-header .public-auth-mobile-nav-toggle,.public-guest-mobile-actions .public-guest-menu-lang,.public-guest-mobile-actions .servisdoc-theme-toggle,.public-auth-mobile-dropdown .public-user-menu-lang,.public-auth-mobile-dropdown .public-user-menu-theme .servisdoc-theme-toggle):is(:active,:focus:not(:focus-visible)){background:transparent!important;box-shadow:none!important;outline:none}}@media (max-width:1120px){:is(.public-header .public-auth-mobile-nav-toggle,.public-guest-mobile-actions .public-guest-menu-lang,.public-guest-mobile-actions .servisdoc-theme-toggle,.public-auth-mobile-dropdown .public-user-menu-lang,.public-auth-mobile-dropdown .public-user-menu-theme .servisdoc-theme-toggle):focus-visible{background:transparent!important;box-shadow:none!important;outline:2px solid #93c5fd!important;outline-offset:2px;border-radius:50%!important}}@media (max-width:1120px){.public-quick-login.is-mobile-guest :is(.public-quick-email:has(>svg),form:not(.public-quick-registration-form)>.public-quick-submit,.public-quick-registration-form:has(input[name=new-password])>.public-quick-submit){box-sizing:border-box;padding-inline:36px;min-width:0;height:40px;justify-content:center}}@media (max-width:1120px){.public-quick-login.is-mobile-guest .public-quick-register-email-action{font-size:clamp(11px,3.3vw,12px)}}@media (max-width:1120px){.public-quick-mobile-register{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin:12px 0 0;color:var(--public-muted);font-size:12px;line-height:18px}}@media (max-width:1120px){.public-quick-mobile-register>button{padding:4px 6px;min-height:28px;border:0;border-radius:8px;background:transparent;color:#2563eb;font:inherit;cursor:pointer}}@media (max-width:1120px){.public-site[data-theme=dark] .public-quick-mobile-register>button{color:#93c5fd}}@media (max-width:1120px){.public-quick-mobile-register>button:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}}@media (max-width:1120px){:is(.public-header[data-guest-mobile] .public-mobile-login-trigger,.public-quick-login.is-mobile-guest .public-quick-heading>button){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}}@media (max-width:1120px){:is(.public-header[data-guest-mobile] .public-mobile-login-trigger,.public-quick-login.is-mobile-guest .public-quick-heading>button):focus:not(:focus-visible){outline:none}}@media (max-width:1120px){:is(.public-header[data-guest-mobile] .public-mobile-login-trigger,.public-quick-login.is-mobile-guest .public-quick-heading>button):focus-visible{outline:2px solid #93c5fd;outline-offset:2px;border-radius:50%}}@media (max-width:1120px){.public-quick-providers>:is(button,a):has(.public-quick-provider-icon.esign),.auth-page .auth-provider-button:has(.auth-provider-icon.esign),.auth-page .auth-esign-box{display:none}}.public-header .public-header-phone{display:none}@media (min-width:1121px){.public-header .public-header-phone{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:138px;flex:0 0 138px;white-space:nowrap;color:var(--public-muted);font-size:11px;font-weight:500;line-height:1.4;-webkit-user-select:text;user-select:text}}@media (min-width:1121px){.public-header .public-header-phone svg{flex:none}}@media (min-width:1121px){.public-header .public-lang{font-weight:500}}@media (min-width:1121px){.public-header.public-header-collapsed:not(.authenticated) .public-header-phone{width:26px;flex-basis:26px;justify-content:center}}@media (min-width:1121px){.public-header.public-header-collapsed .public-header-phone>span{display:none}}@media (min-width:1121px){.public-header.public-header-collapsed.authenticated .public-header-phone{display:none}}@media (min-width:1121px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor{width:calc(var(--guest-group-width) - 112px)}}@media (min-width:1121px) and (max-width:1120px){.public-header:not(.public-header-collapsed) .public-header-phone{display:none}}@media (min-width:1121px) and (max-width:1120px){.public-header[data-public-desktop-anchors].public-header-collapsed:not(.authenticated) .public-guest-compact-anchor{width:calc(var(--guest-group-width) + 34px)}}@media (min-width:361px) and (max-width:1120px){.public-header:is([data-guest-mobile],[data-authenticated-mobile]) .public-actions{position:relative}}@media (min-width:361px) and (max-width:1120px){.public-header:is([data-guest-mobile],[data-authenticated-mobile]) .public-actions>.public-header-phone{position:absolute;right:48px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:40px;color:var(--public-muted);pointer-events:none}}@media (min-width:361px) and (max-width:1120px){.public-header .public-header-phone>span{display:none}}.public-site[data-theme=dark]{--public-bg:#0b1220!important;--public-page-background-image:none!important;background-color:#0b1220!important;background-image:none!important}.public-site[data-theme=dark]>.public-main,.public-site[data-theme=dark] .sdh-home,.public-site[data-theme=dark] .sfp-page,.public-site[data-theme=dark] .sds-page,.public-site[data-theme=dark]>.public-footer{background-color:#0b1220!important;background-image:none!important}html:has(#root>.public-site[data-theme=dark]),html:has(#root>.public-site[data-theme=dark]) body,html:has(#root>.public-site[data-theme=dark]) #root{background-color:#0b1220!important}.public-header a.public-header-phone{cursor:pointer;text-decoration:none;transition:color .18s ease}.public-header a.public-header-phone:hover{color:#5294ec}.public-header a.public-header-phone:focus-visible{outline:2px solid #7ca6f6;outline-offset:4px;border-radius:5px}@media (min-width:1121px){.public-header a.public-header-phone{gap:11px;min-height:32px}.public-header.public-header-collapsed:not(.authenticated) a.public-header-phone{width:16px;flex:0 0 16px;box-sizing:content-box;padding-left:14px;margin-right:-4px;justify-content:center}}@media (min-width:361px) and (max-width:1120px){.public-header:is([data-guest-mobile],[data-authenticated-mobile]) .public-actions>a.public-header-phone{pointer-events:auto;width:40px;height:40px;right:44px;box-sizing:border-box}}@media (min-width:641px) and (max-width:1120px){.public-header:is([data-guest-mobile],[data-authenticated-mobile]) .public-actions>a.public-header-phone{width:156px;gap:11px;justify-content:flex-start;padding:0 5px}.public-header .public-header-phone>span{display:inline;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.4}}@media (prefers-reduced-motion:reduce){.public-header a.public-header-phone{transition:none}}.sdh-home{--sdh-ink:#172338;--sdh-muted:#637083;--sdh-blue:#315de8;--sdh-line:#dce3ed;--sdh-surface:#fff;--sdh-soft:#f1f4f8;color:var(--sdh-ink);background:#fafbfd;isolation:isolate;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sdh-home *{box-sizing:border-box}.sdh-home h1,.sdh-home h2,.sdh-home h3,.sdh-home p{margin:0}.sdh-home button,.sdh-home a{font:inherit;-webkit-tap-highlight-color:transparent}.sdh-home a:focus-visible,.sdh-home button:focus-visible{outline:3px solid #7096fc;outline-offset:5px}.sdh-home .sdh-overline{display:block;font-size:10px;font-weight:750;letter-spacing:.15em;line-height:1.6;color:var(--sdh-muted)}.sdh-home .sdh-hero{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;padding:40px 48px 78px;min-height:640px}.sdh-home .sdh-hero-copy{align-self:center;padding-bottom:32px;position:relative;z-index:2}.sdh-home h1{font-size:clamp(43px,4.9vw,65px);line-height:1.06;letter-spacing:-.055em;font-weight:650;margin:22px 0 24px}.sdh-home h1 span{color:var(--sdh-blue)}.sdh-home .sdh-hero-copy>p{max-width:440px;font-size:16px;line-height:1.75;color:var(--sdh-muted)}.sdh-home .sdh-hero-copy>p>span{display:inline-block;margin-top:7px}.sdh-home .sdh-actions{display:flex;gap:12px;margin-top:29px;align-items:center;flex-wrap:wrap}.sdh-home .sdh-primary,.sdh-home .sdh-secondary{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:17px;padding:13px 20px;border-radius:9px;font-size:13px;font-weight:650;line-height:1.4;transition:background .2s,transform .2s}.sdh-home .sdh-primary{background:var(--sdh-blue);color:#fff;box-shadow:0 5px 12px #315de81a}.sdh-home .sdh-primary:hover{background:#244dce;transform:translateY(-2px)}.sdh-home .sdh-secondary{color:var(--sdh-ink);border:1px solid var(--sdh-line);background:var(--sdh-surface)}.sdh-home .sdh-secondary:hover{background:var(--sdh-soft)}.sdh-home .sdh-hero-art{position:relative;min-width:0;height:560px;background:#edf1f5;border-radius:18px}.sdh-home .sdh-art-index{display:flex;justify-content:space-between;gap:10px;position:absolute;top:22px;left:22px;right:22px;color:#7b8796;font-size:9px;letter-spacing:.06em}.sdh-home .sdh-hero-paper{width:75%;position:absolute;left:12%;top:63px;transform:rotate(-4deg);box-shadow:0 22px 40px #263b561c}.sdh-home .sdh-paper{background:#fff;border:1px solid #e0e5ec;border-radius:3px;padding:25px 25px 14px;color:#233149;container-type:inline-size}.sdh-home .sdh-paper-brand{display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:750;color:#476ade}.sdh-home .sdh-paper-brand span:last-child{font-size:6px;letter-spacing:.14em;color:#8a96a7}.sdh-home .sdh-paper-title{font-size:clamp(19px,7cqi,29px);line-height:1.15;letter-spacing:-.035em;font-weight:650;margin:29px 0 18px}.sdh-home .sdh-paper-meta{display:flex;justify-content:space-between;font-size:7px;color:#7c8798;gap:6px}.sdh-home .sdh-paper-rule{height:1px;background:#e4e8ef;margin:12px 0}.sdh-home .sdh-paper-intro{font-size:9px;line-height:1.65;color:#657187}.sdh-home .sdh-paper-clause{display:flex;gap:12px;margin-top:18px}.sdh-home .sdh-paper-clause>b{font-size:8px;color:#9ca7b7;line-height:1.6}.sdh-home .sdh-paper-clause strong{font-size:9px;font-weight:650;display:block;margin-bottom:5px}.sdh-home .sdh-paper-clause p{font-size:8px;line-height:1.6;color:#7c8798}.sdh-home .sdh-signatures{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:24px;padding-top:13px;border-top:1px solid #e4e8ef}.sdh-home .sdh-signatures>div{display:flex;flex-direction:column;gap:7px}.sdh-home .sdh-signatures small{font-size:7px;color:#8c96a5}.sdh-home .sdh-signatures strong{font-size:11px;font-weight:600}.sdh-home .sdh-signature-mark{display:inline-flex;align-items:center;gap:4px;color:#238366;font-size:8px}.sdh-home .sdh-paper-foot{display:flex;justify-content:space-between;gap:8px;font-size:5.5px;color:#9ba5b3;border-top:1px solid #e4e8ef;margin-top:18px;padding-top:9px}.sdh-home .sdh-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:#dfe8fc;color:#4667b2;font-size:13px;font-weight:650}.sdh-home .sdh-avatar-second{background:#f3e8df;color:#a17354}.sdh-home .sdh-float{position:absolute;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e1e6ed;border-radius:12px;padding:12px 14px;box-shadow:0 10px 25px #25395510;color:#26374e}.sdh-home .sdh-float>div{display:grid;gap:4px}.sdh-home .sdh-float small{font-size:9px;color:#8490a1}.sdh-home .sdh-float strong{font-size:11px;font-weight:600;white-space:nowrap}.sdh-home .sdh-float>svg{color:#7386af;width:17px;margin-left:6px}.sdh-home .sdh-float-sent{top:115px;left:-28px;transform:rotate(-2deg)}.sdh-home .sdh-float-signed{bottom:119px;right:-12px;transform:rotate(3deg)}.sdh-home .sdh-round-check{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e5f4ed;color:#278564;width:30px;height:30px;flex:none}.sdh-home .sdh-round-check svg{width:17px;height:17px}.sdh-home .sdh-final-status{position:absolute;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:9px;color:#277b61;font-size:11px;font-weight:600;white-space:nowrap;background:#fff;padding:11px 17px;border-radius:30px;border:1px solid #dce9e2}.sdh-home .sdh-status-dot{width:6px;height:6px;background:#35a37c;border-radius:50%}.sdh-home .sdh-section{max-width:1280px;margin:auto;padding:78px 48px}.sdh-home .sdh-section-heading{margin-bottom:36px}.sdh-home .sdh-section-heading h2{font-size:clamp(28px,3.25vw,43px);line-height:1.13;letter-spacing:-.04em;font-weight:600;margin-top:15px}.sdh-home .sdh-section-heading>p{font-size:15px;line-height:1.7;max-width:550px;color:var(--sdh-muted);margin-top:17px}.sdh-home .sdh-features{border-top:1px solid var(--sdh-line)}.sdh-home .sdh-feature-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.sdh-home .sdh-feature{position:relative;min-width:0;padding:26px;background:var(--sdh-surface);border:1px solid var(--sdh-line);border-radius:14px;overflow:hidden}.sdh-home .sdh-feature h3{font-size:20px;line-height:1.24;letter-spacing:-.025em;font-weight:600;margin:12px 0 9px}.sdh-home .sdh-feature p{font-size:12px;line-height:1.7;color:var(--sdh-muted)}.sdh-home .sdh-feature .sdh-overline{font-size:8px}.sdh-home .sdh-feature-sign{grid-column:span 3;grid-row:span 2;background:#eaf0fb;min-height:530px}.sdh-home .sdh-feature-sign .sdh-feature-copy{max-width:320px}.sdh-home .sdh-feature-document{width:65%;margin:30px auto -140px;transform:rotate(-5deg);position:relative;box-shadow:0 15px 30px #263b5617}.sdh-home .sdh-feature-document .sdh-paper-title{font-size:24px}.sdh-home .sdh-feature-seal{position:absolute;top:145px;right:-56px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d6e7de;padding:12px;border-radius:9px;color:#287b61;font-size:10px;transform:rotate(5deg)}.sdh-home .sdh-feature-people,.sdh-home .sdh-feature-status{grid-column:span 3}.sdh-home .sdh-feature-people{display:grid;grid-template-columns:1.2fr 1fr;gap:25px}.sdh-home .sdh-entity-list{align-self:center;display:grid;gap:8px}.sdh-home .sdh-entity-list>span{display:flex;align-items:center;gap:8px;font-size:9px;background:var(--sdh-soft);padding:7px;border-radius:7px;white-space:nowrap}.sdh-home .sdh-entity-list .sdh-avatar,.sdh-home .sdh-entity-list b{width:25px;height:25px;font-size:8px}.sdh-home .sdh-entity-list b{display:grid;place-items:center;background:#e3e9f3;color:#60728d;border-radius:7px;font-weight:600;flex:none}.sdh-home .sdh-entity-list svg{margin-left:auto;color:#315de8}.sdh-home .sdh-status-path{display:flex;justify-content:space-between;margin-top:25px;position:relative}.sdh-home .sdh-status-path:before{content:"";position:absolute;top:7px;left:14px;right:14px;height:1px;background:#a4cbbd}.sdh-home .sdh-status-path>span{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:10px;color:var(--sdh-muted);position:relative}.sdh-home .sdh-status-path i{width:15px;height:15px;border:3px solid var(--sdh-surface);background:#5aa58b;border-radius:50%;box-shadow:0 0 0 1px #b4d0c5;display:grid;place-items:center;color:#fff}.sdh-home .sdh-feature-storage,.sdh-home .sdh-feature-proof{grid-column:span 3}.sdh-home .sdh-feature-method{grid-column:span 6;display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;background:transparent;border-width:1px 0 0;border-radius:0;padding:26px 0 0}.sdh-home .sdh-feature-method h3{font-size:19px}.sdh-home .sdh-feature-method p{max-width:640px}.sdh-home .sdh-mini-list{margin-top:23px;border-top:1px solid var(--sdh-line)}.sdh-home .sdh-mini-list>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--sdh-line)}.sdh-home .sdh-mini-list>div>svg{color:#6281cf}.sdh-home .sdh-mini-list span{font-size:10px;flex:1}.sdh-home .sdh-mini-list small{display:block;font-size:8px;margin-top:4px;color:var(--sdh-muted)}.sdh-home .sdh-mini-list em,.sdh-home .sdh-complete-row em{font-style:normal;font-size:8px;padding:5px 7px;border-radius:5px;color:#278063;background:#e9f4ee;white-space:nowrap}.sdh-home .sdh-proof{display:flex;align-items:center;gap:14px;margin-top:24px;padding:18px;background:var(--sdh-soft);border-radius:10px}.sdh-home .sdh-proof>svg{color:#2c8b6b;width:32px;height:32px;padding:7px;background:#dfefe8;border-radius:50%}.sdh-home .sdh-proof span{font-size:12px;font-weight:600}.sdh-home .sdh-proof strong{display:block;color:var(--sdh-muted);font-size:10px;font-weight:400;margin-top:5px}.sdh-home .sdh-methods{display:flex;gap:10px}.sdh-home .sdh-methods span{border:1px solid var(--sdh-line);padding:13px 21px;border-radius:30px;font-size:12px;font-weight:600}.sdh-home .sdh-story{padding-top:66px}.sdh-home .sdh-story-runway{height:calc(650px + 240svh);position:relative}.sdh-home .sdh-story-pin{position:absolute;top:0;left:0;width:100%;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,76px);height:min(650px,calc(100svh - 140px));min-height:440px;will-change:auto}.sdh-home .sdh-demo-stage{width:100%;height:100%;display:flex;flex-direction:column;min-width:0;padding:23px;background:#eaf0f6;border-radius:17px}.sdh-home .sdh-demo-screens{flex:1;position:relative;min-height:0}.sdh-home .sdh-demo-screen{position:absolute;top:0;right:0;bottom:0;left:0;will-change:auto;pointer-events:none}.sdh-home .sdh-screen-inner{height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #dde4ef;border-radius:10px;overflow:hidden;color:#25334b;box-shadow:0 12px 26px #243c5d0c}.sdh-home .sdh-window-head{padding:15px 20px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #edf0f4;flex:none}.sdh-home .sdh-window-brand{font-size:13px;font-weight:750;color:#4064db;margin-right:auto;letter-spacing:-.04em}.sdh-home .sdh-window-head>span:nth-child(2){font-size:8px;color:#99a3b3;margin-right:12px}.sdh-home .sdh-window-head i{width:4px;height:4px;border-radius:50%;background:#c6cfdd}.sdh-home .sdh-wizard-head{padding:21px 26px 0;flex:none}.sdh-home .sdh-wizard-head>small{display:block;font-size:8px;letter-spacing:.12em;color:#96a0b0}.sdh-home .sdh-wizard-head>strong{display:block;font-size:24px;font-weight:600;letter-spacing:-.025em;margin-top:8px}.sdh-home .sdh-wizard-dots{display:flex;gap:5px;margin-top:18px}.sdh-home .sdh-wizard-dots>span{height:3px;background:#edf0f6;flex:1;border-radius:3px}.sdh-home .sdh-wizard-dots>.is-done{background:#6380e4}.sdh-home .sdh-demo-body{padding:20px 26px;min-height:0;flex:1}.sdh-home .sdh-demo-body label{display:block;font-size:10px;color:#8b97a9;margin-bottom:9px}.sdh-home .sdh-demo-body label:not(:first-child){margin-top:20px}.sdh-home .sdh-person-row{display:flex;align-items:center;gap:11px;border:1px solid #e1e7f2;border-radius:8px;padding:11px;background:#f8faff}.sdh-home .sdh-person-row>span:nth-child(2){display:grid;gap:5px;flex:1}.sdh-home .sdh-person-row strong{font-size:12px;font-weight:600}.sdh-home .sdh-person-row small{font-size:9px;color:#8b96a9}.sdh-home .sdh-person-row>svg{color:#5577dc}.sdh-home .sdh-search{display:flex;align-items:center;gap:8px;border:1px solid #e3e8ef;border-radius:7px;padding:10px;font-size:10px;color:#96a0b0}.sdh-home .sdh-demo-tabs{display:flex;gap:15px;font-size:9px;color:#96a0b0;margin:16px 0}.sdh-home .sdh-demo-tabs>span:first-child{color:#466bd8}.sdh-home .sdh-contact-muted{display:flex;align-items:center;gap:11px;margin-top:14px;font-size:11px;padding-left:11px;color:#8b96a9}.sdh-home .sdh-contact-muted small{display:block;font-size:9px;margin-top:4px}.sdh-home .sdh-contact-muted .sdh-avatar{background:#edf0f6;color:#95a0b0}.sdh-home .sdh-demo-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.sdh-home .sdh-demo-bottom>small{font-size:9px;color:#7d8b9e}.sdh-home .sdh-demo-bottom>span{display:flex;gap:16px;align-items:center;color:#fff;background:#4166dd;border-radius:6px;padding:9px 15px;font-size:10px}.sdh-home .sdh-upload{border:1px dashed #acbde4;border-radius:8px;background:#f6f8fd;display:flex;align-items:center;flex-direction:column;gap:9px;padding:23px 12px;text-align:center;color:#5977c6}.sdh-home .sdh-upload strong{font-size:12px;color:#465774;font-weight:600}.sdh-home .sdh-upload span{font-size:9px;line-height:1.5;color:#96a0b0}.sdh-home .sdh-upload-preview{display:grid;grid-template-columns:42% 1fr;align-items:center;gap:19px;margin-top:20px}.sdh-home .sdh-upload-preview .sdh-paper{padding:12px 13px 8px}.sdh-home .sdh-upload-preview .sdh-paper-title{margin:15px 0 8px;font-size:16px}.sdh-home .sdh-upload-preview .sdh-paper-clause{margin-top:8px;gap:5px}.sdh-home .sdh-upload-preview .sdh-paper-clause p,.sdh-home .sdh-upload-preview .sdh-paper-intro{font-size:5px}.sdh-home .sdh-upload-preview .sdh-paper-clause strong{font-size:6px}.sdh-home .sdh-upload-preview .sdh-signatures{margin-top:10px;gap:6px;padding-top:6px}.sdh-home .sdh-upload-preview .sdh-signatures strong{font-size:6px}.sdh-home .sdh-upload-preview .sdh-signatures small,.sdh-home .sdh-upload-preview .sdh-signature-mark,.sdh-home .sdh-upload-preview .sdh-paper-meta,.sdh-home .sdh-upload-preview .sdh-paper-brand{font-size:5px}.sdh-home .sdh-upload-preview .sdh-paper-brand span:last-child,.sdh-home .sdh-upload-preview .sdh-paper-foot{display:none}.sdh-home .sdh-upload-preview>div:last-child>strong{display:block;font-size:12px;line-height:1.6;margin:12px 0 8px;overflow-wrap:anywhere}.sdh-home .sdh-upload-preview small{font-size:9px;color:#96a0b0}.sdh-home .sdh-file-format{display:inline-block;font-size:9px;padding:8px 6px;background:#f9eaea;color:#b66d6d;border-radius:5px}.sdh-home .sdh-file-ready{display:flex;align-items:center;gap:5px;font-size:9px;color:#388269;margin-top:20px}.sdh-home .sdh-send-file{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid #e4e9f2;border-radius:8px;margin-bottom:23px}.sdh-home .sdh-send-file strong{font-size:11px;font-weight:600}.sdh-home .sdh-send-file small{display:block;font-size:9px;color:#96a0b0;margin-top:6px}.sdh-home .sdh-send-body .sdh-person-row+.sdh-person-row{margin-top:9px}.sdh-home .sdh-sent-notice{display:flex;align-items:center;gap:12px;background:#edf5f1;color:#3d876d;border-radius:9px;padding:18px 14px;margin-top:25px}.sdh-home .sdh-sent-notice>span{flex:1}.sdh-home .sdh-sent-notice strong{display:block;font-size:12px;font-weight:600}.sdh-home .sdh-sent-notice small{display:block;font-size:9px;margin-top:6px}.sdh-home .sdh-complete-body{display:flex;flex-direction:column;gap:14px;padding-top:15px}.sdh-home .sdh-complete-top{display:flex;align-items:center;gap:10px;flex:none}.sdh-home .sdh-complete-top strong{display:block;font-size:12px;font-weight:600;color:#307e63}.sdh-home .sdh-complete-top small{display:block;font-size:9px;color:#8b96a9;margin-top:5px}.sdh-home .sdh-complete-paper{min-height:0;flex:1;display:flex;justify-content:center;background:#f2f5f9;padding:13px;border-radius:7px;overflow:hidden}.sdh-home .sdh-complete-paper .sdh-paper{width:70%;padding:14px 17px 10px}.sdh-home .sdh-complete-paper .sdh-paper-title{font-size:21px;margin:17px 0 12px}.sdh-home .sdh-complete-paper .sdh-paper-clause{margin-top:9px}.sdh-home .sdh-complete-paper .sdh-paper-clause:nth-of-type(6){display:none}.sdh-home .sdh-complete-paper .sdh-paper-intro,.sdh-home .sdh-complete-paper .sdh-paper-clause p{font-size:7px}.sdh-home .sdh-complete-paper .sdh-signatures{margin-top:12px}.sdh-home .sdh-complete-row{display:flex;align-items:center;gap:8px;font-size:9px;flex:none;padding:7px 0}.sdh-home .sdh-complete-row>span{flex:1}.sdh-home .sdh-demo-caption{display:flex;justify-content:space-between;gap:8px;font-size:8px;line-height:1.5;color:#7b899e;margin-top:15px}.sdh-home .sdh-story-rail{position:relative;--sdh-progress:0}.sdh-home .sdh-story-rail ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.sdh-home .sdh-story-rail li{position:relative}.sdh-home .sdh-story-rail button{display:flex;gap:20px;text-align:left;width:100%;border:0;background:transparent;padding:0;cursor:pointer;color:var(--sdh-ink)}.sdh-home .sdh-step-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--sdh-line);border-radius:50%;flex:none;position:relative;background:#fafbfd;color:#92a0b6;transition:background .2s,color .2s,border-color .2s}.sdh-home .sdh-step-copy{display:block;padding-top:1px}.sdh-home .sdh-step-copy>small{font-size:9px;letter-spacing:.09em;color:var(--sdh-muted)}.sdh-home .sdh-step-copy>strong{display:block;font-size:19px;line-height:1.3;letter-spacing:-.025em;font-weight:600;margin:6px 0 8px;color:var(--sdh-muted)}.sdh-home .sdh-step-copy>span{display:block;font-size:12px;line-height:1.65;color:var(--sdh-muted);max-width:295px}.sdh-home .is-active .sdh-step-icon{background:var(--sdh-blue);color:#fff;border-color:var(--sdh-blue);box-shadow:0 0 0 5px #315de810}.sdh-home .is-complete .sdh-step-icon{color:var(--sdh-blue);border-color:#a9bceb}.sdh-home .is-active .sdh-step-copy>strong{color:var(--sdh-ink)}.sdh-home .sdh-rail-track{position:absolute;top:21px;bottom:70px;left:21px;width:1px;background:var(--sdh-line)}.sdh-home .sdh-rail-track>span{display:block;width:100%;height:100%;background:var(--sdh-blue);transform:scaleY(var(--sdh-progress));transform-origin:top}.sdh-home .sdh-mobile-step{display:none}.sdh-home .sdh-closing{max-width:1184px;margin:20px auto 0;padding:65px 32px 74px;text-align:center;border-top:1px solid var(--sdh-line)}.sdh-home .sdh-closing h2{font-size:clamp(28px,3.6vw,45px);font-weight:600;line-height:1.15;letter-spacing:-.04em;margin:17px 0}.sdh-home .sdh-closing p{color:var(--sdh-muted);font-size:14px;line-height:1.6;margin-bottom:25px}@media (min-width:1600px){.sdh-home .sdh-hero{min-height:700px}}@media (max-width:1100px){.sdh-home .sdh-hero{padding-left:32px;padding-right:32px;gap:25px}.sdh-home .sdh-hero-art{height:520px}.sdh-home .sdh-hero-paper{width:78%;left:11%}.sdh-home .sdh-paper{padding:20px 20px 12px}.sdh-home .sdh-float-sent{left:-12px}.sdh-home .sdh-float-signed{right:-8px;bottom:90px}.sdh-home .sdh-section{padding-left:32px;padding-right:32px}.sdh-home .sdh-feature-people{grid-template-columns:1fr}.sdh-home .sdh-entity-list{grid-template-columns:1fr 1fr 1fr;gap:5px}.sdh-home .sdh-entity-list>span{flex-direction:column;white-space:normal;text-align:center}.sdh-home .sdh-entity-list svg{display:none}.sdh-home .sdh-feature-sign{min-height:570px}.sdh-home .sdh-feature-document{width:80%}.sdh-home .sdh-feature-seal{right:-20px}.sdh-home .sdh-story-pin{gap:30px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.sdh-home .sdh-demo-stage{padding:15px}.sdh-home .sdh-step-copy>strong{font-size:17px}.sdh-home .sdh-demo-body,.sdh-home .sdh-wizard-head{padding-left:19px;padding-right:19px}}@media (max-width:760px){.sdh-home .sdh-hero{grid-template-columns:1fr;gap:30px;max-width:610px;padding:23px 24px 48px;min-height:0}.sdh-home .sdh-hero-copy{padding:0}.sdh-home h1{font-size:clamp(38px,8vw,52px);line-height:1.07;margin:18px 0;letter-spacing:-.05em}.sdh-home h1 br:nth-of-type(2){display:none}.sdh-home h1 span:before{content:" "}.sdh-home .sdh-hero-copy>p{font-size:14px;max-width:470px;line-height:1.7}.sdh-home .sdh-overline{font-size:8px}.sdh-home .sdh-actions{margin-top:22px;gap:9px}.sdh-home .sdh-primary,.sdh-home .sdh-secondary{font-size:12px;padding:13px 15px;gap:10px;min-height:46px}.sdh-home .sdh-hero-art{height:510px;margin:0 7px}.sdh-home .sdh-hero-paper{width:72%;left:14%;top:53px}.sdh-home .sdh-art-index{font-size:7px;top:19px;left:16px;right:16px}.sdh-home .sdh-float{padding:10px;gap:8px}.sdh-home .sdh-float strong{font-size:10px}.sdh-home .sdh-float .sdh-avatar{width:29px;height:29px;font-size:11px}.sdh-home .sdh-float-sent{top:110px;left:-14px}.sdh-home .sdh-float-signed{bottom:85px;right:-14px}.sdh-home .sdh-final-status{bottom:18px;font-size:10px}.sdh-home .sdh-section{padding:48px 24px}.sdh-home .sdh-section-heading h2{font-size:30px}.sdh-home .sdh-section-heading>p{font-size:13px}.sdh-home .sdh-section-heading{margin-bottom:25px}.sdh-home .sdh-feature-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sdh-home .sdh-feature{padding:22px}.sdh-home .sdh-feature-sign{grid-column:span 2;grid-row:auto;min-height:400px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.sdh-home .sdh-feature-sign .sdh-feature-copy{align-self:start}.sdh-home .sdh-feature-document{width:100%;margin:70px 0 -140px}.sdh-home .sdh-feature-seal{right:0;top:130px;font-size:8px;padding:8px}.sdh-home .sdh-feature h3{font-size:18px}.sdh-home .sdh-feature-people,.sdh-home .sdh-feature-status,.sdh-home .sdh-feature-storage,.sdh-home .sdh-feature-proof{grid-column:span 2}.sdh-home .sdh-feature-people{grid-template-columns:1fr 1fr}.sdh-home .sdh-entity-list{grid-template-columns:1fr}.sdh-home .sdh-entity-list>span{flex-direction:row;text-align:left}.sdh-home .sdh-feature-method{grid-column:span 2;display:block;padding:23px 0 0}.sdh-home .sdh-methods{margin-top:18px}.sdh-home .sdh-methods span{padding:9px 17px}.sdh-home .sdh-story-runway{height:calc(650px + 220svh)}.sdh-home .sdh-story-pin{display:flex;flex-direction:column;align-items:stretch;gap:16px;height:min(715px,calc(100svh - 115px));min-height:510px}.sdh-home .sdh-story-rail{order:-1;flex:none}.sdh-home .sdh-story-rail ol{flex-direction:row;justify-content:space-between;gap:0}.sdh-home .sdh-story-rail li{width:43px}.sdh-home .sdh-step-copy{display:none}.sdh-home .sdh-step-icon{width:38px;height:38px}.sdh-home .sdh-story-rail li:last-child{width:38px}.sdh-home .sdh-rail-track{left:19px;right:19px;top:19px;bottom:auto;width:auto;height:1px}.sdh-home .sdh-rail-track>span{transform:scaleX(var(--sdh-progress));transform-origin:left}.sdh-home .sdh-mobile-step{display:block;margin-top:14px;min-height:76px}.sdh-home .sdh-mobile-step>strong{font-size:17px;letter-spacing:-.025em;font-weight:600}.sdh-home .sdh-mobile-step>p{font-size:11px;line-height:1.6;color:var(--sdh-muted);margin-top:6px;max-width:500px}.sdh-home .sdh-demo-stage{flex:1;min-height:0;padding:12px;border-radius:12px}.sdh-home .sdh-window-head{padding:11px 15px}.sdh-home .sdh-wizard-head{padding:14px 17px 0}.sdh-home .sdh-wizard-head>strong{font-size:20px;margin-top:5px}.sdh-home .sdh-wizard-dots{margin-top:12px}.sdh-home .sdh-demo-body{padding:14px 17px}.sdh-home .sdh-person-row{padding:8px}.sdh-home .sdh-person-row .sdh-avatar{width:29px;height:29px;font-size:11px}.sdh-home .sdh-demo-body label:not(:first-child){margin-top:13px}.sdh-home .sdh-demo-body label{margin-bottom:6px}.sdh-home .sdh-demo-tabs{margin:11px 0;gap:12px}.sdh-home .sdh-contact-muted{margin-top:10px}.sdh-home .sdh-demo-bottom{margin-top:12px}.sdh-home .sdh-demo-caption{font-size:7px;margin-top:9px}.sdh-home .sdh-upload{padding:15px 10px;gap:6px}.sdh-home .sdh-upload-preview{margin-top:12px;gap:13px;grid-template-columns:40% 1fr}.sdh-home .sdh-upload-preview .sdh-paper{max-height:210px;overflow:hidden}.sdh-home .sdh-send-file{padding:11px;margin-bottom:16px}.sdh-home .sdh-sent-notice{margin-top:18px;padding:13px 11px}.sdh-home .sdh-complete-paper .sdh-paper{width:80%;max-width:270px}.sdh-home .sdh-complete-paper .sdh-paper-title{font-size:20px;margin:13px 0 10px}.sdh-home .sdh-closing{margin:0 24px;padding:45px 0}}@media (max-width:430px){.sdh-home .sdh-hero{padding-left:20px;padding-right:20px}.sdh-home h1{font-size:39px}.sdh-home .sdh-hero-art{height:460px;margin:0 6px}.sdh-home .sdh-hero-paper{width:80%;left:10%}.sdh-home .sdh-paper{padding:19px 18px 12px}.sdh-home .sdh-paper-title{margin:24px 0 15px}.sdh-home .sdh-paper-clause{margin-top:13px}.sdh-home .sdh-signatures{margin-top:18px}.sdh-home .sdh-float-signed{bottom:68px}.sdh-home .sdh-float-sent{top:96px}.sdh-home .sdh-section{padding-left:20px;padding-right:20px}.sdh-home .sdh-feature-sign{display:block;height:420px;min-height:0}.sdh-home .sdh-feature-sign .sdh-feature-copy{max-width:250px}.sdh-home .sdh-feature-document{width:65%;margin:25px auto -130px}.sdh-home .sdh-feature-people{gap:12px}.sdh-home .sdh-entity-list>span{font-size:8px;gap:5px}.sdh-home .sdh-feature{padding:20px}.sdh-home .sdh-demo-stage{padding:9px}.sdh-home .sdh-demo-body{padding:12px 13px}.sdh-home .sdh-wizard-head{padding:12px 13px 0}.sdh-home .sdh-upload-preview>div:last-child>strong{font-size:11px}.sdh-home .sdh-complete-row{font-size:8px;gap:5px}.sdh-home .sdh-story-pin{gap:10px}}@media (max-height:760px) and (max-width:760px){.sdh-home .sdh-contact-muted{display:none}.sdh-home .sdh-wizard-head>small{display:none}.sdh-home .sdh-demo-tabs{margin:8px 0}.sdh-home .sdh-demo-bottom{margin-top:9px}.sdh-home .sdh-upload{padding:10px}.sdh-home .sdh-upload-preview .sdh-paper{max-height:170px}.sdh-home .sdh-complete-paper .sdh-paper-clause,.sdh-home .sdh-complete-paper .sdh-paper-intro{display:none}.sdh-home .sdh-complete-paper .sdh-paper-title{font-size:18px;margin:9px 0}.sdh-home .sdh-complete-paper .sdh-paper-foot{display:none}.sdh-home .sdh-complete-paper .sdh-paper{padding:12px}.sdh-home .sdh-complete-paper .sdh-signatures{margin-top:8px;padding-top:8px}}@media (prefers-reduced-motion:reduce){.sdh-home *{scroll-behavior:auto!important;transition:none!important}.sdh-home .sdh-primary:hover{transform:none}}.public-site[data-theme=dark] .sdh-home{--sdh-ink:#e3eaf5;--sdh-muted:#a5b2c6;--sdh-blue:#416ced;--sdh-line:#29384e;--sdh-surface:#142238;--sdh-soft:#1c2d46;background:#101b2d}.public-site[data-theme=dark] .sdh-home .sdh-hero-art,.public-site[data-theme=dark] .sdh-home .sdh-demo-stage{background:#1c2b41}.public-site[data-theme=dark] .sdh-home .sdh-feature-sign{background:#1b2d4b}.public-site[data-theme=dark] .sdh-home .sdh-step-icon{background:#101b2d}.public-site[data-theme=dark] .sdh-home .is-active .sdh-step-icon{background:var(--sdh-blue)}.sdh-home .sdh-upload-preview{min-height:0;flex:1}.sdh-home .sdh-upload-body{display:flex;flex-direction:column}.sdh-home .sdh-upload-preview>.sdh-paper{height:100%;max-height:260px;overflow:hidden;display:flex;flex-direction:column;aspect-ratio:.72;width:auto;max-width:100%;justify-self:center}.sdh-home .sdh-upload-preview .sdh-paper-clause:nth-of-type(6){display:none}.sdh-home .sdh-upload-preview .sdh-signatures{margin-top:auto}.sdh-home .sdh-complete-paper>.sdh-paper{height:100%;width:auto;aspect-ratio:.76;max-width:94%;display:flex;flex-direction:column;flex-shrink:1}.sdh-home .sdh-complete-paper .sdh-signatures{margin-top:auto}@media (max-height:850px){.sdh-home .sdh-contact-muted,.sdh-home .sdh-demo-bottom{display:none}.sdh-home .sdh-window-head{padding:11px 15px}.sdh-home .sdh-wizard-head{padding:14px 17px 0}.sdh-home .sdh-wizard-head>strong{font-size:21px;margin-top:5px}.sdh-home .sdh-wizard-dots{margin-top:12px}.sdh-home .sdh-demo-body{padding:14px 17px}.sdh-home .sdh-person-row{padding:8px}.sdh-home .sdh-person-row .sdh-avatar{width:29px;height:29px;font-size:11px}.sdh-home .sdh-demo-body label:not(:first-child){margin-top:13px}.sdh-home .sdh-demo-body label{margin-bottom:6px}.sdh-home .sdh-demo-tabs{margin:11px 0;gap:12px}.sdh-home .sdh-upload{padding:15px 10px;gap:6px}.sdh-home .sdh-upload-preview{margin-top:12px;grid-template-columns:40% 1fr}.sdh-home .sdh-upload-preview .sdh-paper-intro,.sdh-home .sdh-upload-preview .sdh-paper-clause{display:none}.sdh-home .sdh-upload-preview .sdh-paper-title{font-size:15px;margin:12px 0 9px}.sdh-home .sdh-complete-paper .sdh-paper-clause,.sdh-home .sdh-complete-paper .sdh-paper-intro,.sdh-home .sdh-complete-paper .sdh-paper-foot{display:none}.sdh-home .sdh-complete-paper .sdh-paper-title{font-size:19px;margin:12px 0}.sdh-home .sdh-complete-paper .sdh-paper{padding:13px}.sdh-home .sdh-complete-paper .sdh-paper-brand span:last-child,.sdh-home .sdh-complete-paper .sdh-paper-meta span:last-child{display:none}.sdh-home .sdh-complete-paper .sdh-signatures{padding-top:8px;gap:7px}.sdh-home .sdh-complete-paper .sdh-signatures strong{font-size:9px}}@media (max-width:760px) and (max-height:740px){.sdh-home .sdh-mobile-step{min-height:69px;margin-top:10px}.sdh-home .sdh-window-head{padding:9px 13px}.sdh-home .sdh-wizard-head{padding-top:10px}.sdh-home .sdh-wizard-head>strong{font-size:19px}.sdh-home .sdh-demo-body{padding:11px 13px}.sdh-home .sdh-upload>span{display:none}.sdh-home .sdh-upload{padding:10px}.sdh-home .sdh-upload>svg{width:18px;height:18px}.sdh-home .sdh-send-file{margin-bottom:12px;padding:9px}.sdh-home .sdh-sent-notice{margin-top:12px;padding:11px}.sdh-home .sdh-complete-body{gap:9px}.sdh-home .sdh-complete-paper{padding:7px}.sdh-home .sdh-complete-paper .sdh-paper-title{font-size:16px;margin:8px 0}.sdh-home .sdh-complete-paper .sdh-paper-rule{margin:7px 0}.sdh-home .sdh-complete-paper .sdh-paper-brand{font-size:7px}.sdh-home .sdh-complete-paper .sdh-signatures strong{font-size:8px}.sdh-home .sdh-complete-paper .sdh-signatures small{font-size:6px}.sdh-home .sdh-complete-paper .sdh-signatures{gap:7px}.sdh-home .sdh-upload-preview .sdh-paper{padding:9px}.sdh-home .sdh-upload-preview .sdh-paper-meta{display:none}}@media (max-height:850px){.sdh-home .sdh-complete-paper .sdh-paper-title{font-size:16px;line-height:1.15;margin:8px 0}.sdh-home .sdh-complete-paper .sdh-paper-rule{margin:7px 0}.sdh-home .sdh-complete-paper .sdh-signatures{gap:5px;padding-top:6px}.sdh-home .sdh-complete-paper .sdh-signatures>div{gap:5px}.sdh-home .sdh-complete-paper .sdh-signature-mark{font-size:7px;gap:2px}}@media (max-width:760px) and (min-height:761px){.sdh-home .sdh-contact-muted,.sdh-home .sdh-demo-bottom{display:flex}.sdh-home .sdh-complete-paper .sdh-paper-intro{display:block;font-size:7px}.sdh-home .sdh-complete-paper .sdh-paper-clause:nth-of-type(5){display:flex}.sdh-home .sdh-upload-preview .sdh-paper-intro{display:block;font-size:5px}.sdh-home .sdh-upload-preview .sdh-paper-clause:nth-of-type(5){display:flex}}.sdh-home .sdh-float-sent{top:60px}@media (max-width:760px){.sdh-home .sdh-float-sent{top:45px}}.sdh-home .sdh-avatar>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.public-site:has(>.public-main>.sdh-home){background:#fafbfd;overflow-x:clip;overflow-y:visible}.public-site[data-theme=dark]:has(>.public-main>.sdh-home){background:#101b2d}.sdh-home .sdh-hero{padding-top:20px;padding-bottom:36px;min-height:0;align-items:start}.sdh-home .sdh-hero-copy{align-self:start;padding-top:8px;padding-bottom:0}.sdh-home h1{margin-top:0}.sdh-home .sdh-hero-art{margin-top:22px}.sdh-home .sdh-features{padding-top:34px;padding-bottom:28px}.sdh-home .sdh-features .sdh-section-heading h2{margin-top:0}.sdh-home .sdh-features .sdh-section-heading{margin-bottom:26px}.sdh-home .sdh-story{padding-top:25px;padding-bottom:30px}.sdh-home .sdh-feature-method{padding-top:19px;gap:20px}.sdh-home .sdh-methods{flex-wrap:wrap;gap:8px}.sdh-home .sdh-methods span{padding:10px 17px}.sdh-home .sdh-methods .sdh-method-soon{color:var(--sdh-muted);border-style:dashed;font-weight:500}.sdh-home .sdh-story-runway{height:calc(min(650px,100svh - 140px) + 240svh)}.sdh-home .sdh-story-pin{position:sticky;top:100px;transform:none;will-change:auto}.sdh-home .sdh-demo-screen{position:relative;inset:auto;height:100%;opacity:1;visibility:visible;transform:none;will-change:auto;transition:none}.sdh-home .sdh-demo-screens{overflow:hidden}.sdh-home .sdh-story-rail{height:480px;max-height:100%}.sdh-home .sdh-story-rail ol{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));height:100%;gap:0}.sdh-home .sdh-rail-track{width:3px;border-radius:3px;overflow:hidden}.sdh-home .sdh-rail-track>span{transition:none}.sdh-home .sdh-step-icon{border-radius:12px;transition:none;box-shadow:none}.sdh-home .sdh-step-icon svg{stroke-width:1.8}.sdh-home .is-active .sdh-step-icon{box-shadow:none}.sdh-home .sdh-wizard-head{padding-top:14px}.sdh-home .sdh-wizard-head>small{font-size:10px;font-weight:600;letter-spacing:0;color:#64748b}.sdh-home .sdh-wizard-head>strong{font-size:20px}.sdh-home .sdh-wizard-steps{display:flex;align-items:center;gap:8px;margin-top:13px;padding-bottom:11px;border-bottom:1px solid #e2e8f0}.sdh-home .sdh-wizard-steps>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#94a3b8;flex:1}.sdh-home .sdh-wizard-steps b{display:grid;place-items:center;width:22px;height:22px;border:1px solid #e2e8f0;border-radius:50%;font-size:10px;font-weight:600;flex:none}.sdh-home .sdh-wizard-steps .is-current{color:#2563eb;font-weight:600}.sdh-home .sdh-wizard-steps .is-current b{background:#2563eb;border-color:#2563eb;color:#fff}.sdh-home .sdh-wizard-steps .is-done b{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.sdh-home .sdh-person-row{background:#fff;border-color:#e2e8f0;border-radius:10px}.sdh-home .sdh-demo-recipients .sdh-person-row:nth-last-of-type(3){background:#f8fafc}.sdh-home .sdh-person-row strong{font-weight:600;color:#0f172a}.sdh-home .sdh-demo-tabs>span{padding:6px 8px;border:1px solid #e2e8f0;border-radius:7px;white-space:nowrap;font-size:8px}.sdh-home .sdh-demo-tabs>span:first-child{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.sdh-home .sdh-demo-tabs{gap:5px;margin:10px 0}.sdh-home .sdh-source-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:none;margin-bottom:10px}.sdh-home .sdh-source-options>span{display:flex;align-items:center;gap:8px;border:1px solid #dbe5f2;border-radius:11px;padding:10px;background:#f5f8ff}.sdh-home .sdh-source-options>span:last-child{background:#fffbf2;border-color:#f4e7c9}.sdh-home .sdh-source-options svg{width:21px;height:21px;flex:none;color:#2563eb}.sdh-home .sdh-source-options b{font-size:10px;color:#334155;font-weight:600}.sdh-home .sdh-upload{padding:10px;gap:5px;flex:none;border-color:#cbd5e1;background:#f8fafc;border-radius:10px}.sdh-home .sdh-upload>svg{display:none}.sdh-home .sdh-upload strong{font-size:11px}.sdh-home .sdh-upload-preview{margin-top:12px}.sdh-home .sdh-file-fields{display:grid;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #e2e8f0}.sdh-home .sdh-file-fields>span{font-size:8px;color:#94a3b8}.sdh-home .sdh-file-fields b{display:block;font-size:10px;color:#334155;font-weight:600;margin-top:4px}.sdh-home .sdh-upload-preview .sdh-file-ready{margin-top:12px}.sdh-home .sdh-badge{display:inline-flex!important;align-items:center;justify-content:center;gap:4px;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:600;font-style:normal;line-height:1.2;white-space:nowrap;background:#eef2ff;color:#4338ca}.sdh-home .sdh-badge svg{width:12px;height:12px;flex:none}.sdh-home .sdh-badge-signed{background:#ecfdf5;color:#047857}.sdh-home .sdh-badge-sent{background:#fff7ed;color:#c2410c}.sdh-home .sdh-badge-viewed{background:#ecfeff;color:#0891b2}.sdh-home .sdh-badge-pending{background:#eff6ff;color:#2563eb}.sdh-home .sdh-status-path:before{display:none}.sdh-home .sdh-status-path>span>i{display:none}.sdh-home .sdh-status-path{gap:7px;flex-wrap:wrap;justify-content:flex-start;margin-top:22px}.sdh-home .sdh-mini-list .sdh-badge,.sdh-home .sdh-complete-row .sdh-badge{font-size:8px;padding:5px 7px}.sdh-home .sdh-sent-notice{background:#fff7ed;color:#c2410c;border:1px solid #ffedd5;border-radius:10px}@media (max-width:1100px){.sdh-home .sdh-hero{padding-left:32px;padding-right:32px}}@media (max-width:760px){.sdh-home .sdh-hero{padding:12px 24px 28px;gap:22px}.sdh-home .sdh-hero-copy{padding-top:0}.sdh-home .sdh-hero-art{margin-top:6px}.sdh-home .sdh-features{padding-top:27px;padding-bottom:22px}.sdh-home .sdh-story{padding-top:21px;padding-bottom:24px}.sdh-home .sdh-methods{margin-top:13px}.sdh-home .sdh-story-runway{height:calc(min(715px,100svh - 115px) + 220svh)}.sdh-home .sdh-story-pin{top:88px}.sdh-home .sdh-story-rail{height:auto;max-height:none}.sdh-home .sdh-story-rail ol{display:flex;height:38px}.sdh-home .sdh-rail-track{height:3px}.sdh-home .sdh-step-icon{border-radius:11px}.sdh-home .sdh-mobile-step{height:83px;min-height:83px}.sdh-home .sdh-mobile-step>strong{display:block;line-height:1.25}.sdh-home .sdh-source-options>span{padding:8px;gap:6px}.sdh-home .sdh-source-options b{font-size:9px}.sdh-home .sdh-wizard-head>strong{font-size:19px}.sdh-home .sdh-wizard-steps{margin-top:10px;padding-bottom:9px;gap:4px}.sdh-home .sdh-wizard-steps>span{font-size:8px;gap:4px}.sdh-home .sdh-wizard-steps b{width:19px;height:19px;font-size:9px}}@media (max-width:430px){.sdh-home .sdh-hero{padding-left:20px;padding-right:20px}}@media (max-height:740px){.sdh-home .sdh-wizard-head>small{display:none}.sdh-home .sdh-demo-body{padding-top:10px;padding-bottom:10px}.sdh-home .sdh-upload>span{display:none}.sdh-home .sdh-file-fields{gap:5px;margin-top:8px;padding-top:6px}.sdh-home .sdh-file-fields b{font-size:9px;margin-top:3px}.sdh-home .sdh-upload-preview>div:last-child>strong{font-size:10px;margin:7px 0}.sdh-home .sdh-file-ready{margin-top:8px;font-size:8px}.sdh-home .sdh-send-file{padding:10px;margin-bottom:14px}.sdh-home .sdh-sent-notice{padding:12px;margin-top:16px}}@media (max-height:740px){.sdh-home .sdh-upload-preview>.sdh-paper{min-height:0;max-height:100%;padding:8px}.sdh-home .sdh-upload-preview .sdh-paper-title{font-size:13px;line-height:1.1;margin:6px 0}.sdh-home .sdh-upload-preview .sdh-paper-rule{margin:5px 0}.sdh-home .sdh-upload-preview .sdh-signatures{padding-top:5px;gap:4px}.sdh-home .sdh-upload-preview .sdh-signatures>div{gap:3px}.sdh-home .sdh-upload-preview .sdh-paper-meta,.sdh-home .sdh-upload-preview .sdh-file-format{display:none}.sdh-home .sdh-upload-preview>div:last-child>strong{margin:0 0 6px}.sdh-home .sdh-file-fields{grid-template-columns:1fr 1fr;gap:6px}.sdh-home .sdh-upload-preview .sdh-file-ready{margin-top:8px}}@media (max-height:740px){.sdh-home .sdh-send-file{padding:8px;margin-bottom:10px}.sdh-home .sdh-send-file strong{font-size:10px}.sdh-home .sdh-send-file small{font-size:8px;margin-top:4px}.sdh-home .sdh-sent-notice{padding:9px;margin-top:12px;gap:6px}.sdh-home .sdh-sent-notice>svg{display:none}.sdh-home .sdh-sent-notice>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.sdh-home .sdh-sent-notice small{font-size:8px;line-height:1.3;margin-top:0;max-width:140px}}@media (max-height:740px){.sdh-home .sdh-complete-paper>.sdh-paper{padding:10px}.sdh-home .sdh-complete-paper .sdh-paper-title{font-size:14px;margin:7px 0}.sdh-home .sdh-complete-paper .sdh-paper-rule{margin:5px 0}}.sdh-home .sdh-story .sdh-step-icon{width:43px;height:43px;border-radius:50%;background:#f3f7fc;border-color:#d8e3f2;overflow:hidden;flex:none}.sdh-home .sdh-story .is-active .sdh-step-icon{background:var(--sdh-blue);color:#fff;border-color:var(--sdh-blue)}.sdh-home .sdh-story .is-complete .sdh-step-icon{background:#eaf1ff;color:var(--sdh-blue);border-color:#b8caf5}.sdh-home .sdh-story .sdh-step-copy{position:relative;min-width:0;flex:1;height:113px;padding-top:0}.sdh-home .sdh-story .sdh-step-copy>strong{margin:0;position:relative;padding-top:12px;transform:translateY(0);transition:transform .2s ease;color:var(--sdh-muted)}.sdh-home .sdh-story .sdh-step-copy>span{position:absolute;top:42px;left:0;right:0;margin:0;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.sdh-home .sdh-story .is-active .sdh-step-copy>strong{color:var(--sdh-ink);transform:translateY(-7px)}.sdh-home .sdh-story .is-active .sdh-step-copy>span{opacity:1;transform:translateY(0)}.sdh-home .sdh-story .sdh-story-rail li:last-child .sdh-step-copy>span{top:66px}.sdh-home .sdh-story .sdh-rail-track{background:#dce8f8;border-radius:4px}.sdh-home .sdh-story .sdh-rail-track>span{border-radius:4px;transition:none;transform-origin:top}@media (max-width:1100px) and (min-width:761px){.sdh-home .sdh-story .sdh-step-copy>span{top:40px;font-size:11px}}@media (max-width:760px){.sdh-home .sdh-story .sdh-step-icon{width:38px;height:38px;border-radius:50%}.sdh-home .sdh-story .sdh-mobile-step{position:relative;height:83px;min-height:83px}.sdh-home .sdh-story .sdh-mobile-copy{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(5px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.sdh-home .sdh-story .sdh-mobile-copy.is-active{opacity:1;transform:translateY(0)}.sdh-home .sdh-story .sdh-mobile-copy>strong{display:block;font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.sdh-home .sdh-story .sdh-mobile-copy>p{font-size:11px;line-height:1.6;color:var(--sdh-muted);margin-top:6px}.sdh-home .sdh-story .sdh-rail-track>span{transform-origin:left}}@media (prefers-reduced-motion:reduce){.sdh-home .sdh-story .sdh-step-copy>strong,.sdh-home .sdh-story .sdh-step-copy>span,.sdh-home .sdh-story .sdh-mobile-copy{transition:none;transform:none}}.sdh-home .sdh-hero-lead-desktop{display:none}.sdh-home .sdh-login-methods{max-width:1184px;margin:0 auto 12px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--sdh-line);border-radius:16px;background:color-mix(in srgb,var(--sdh-surface) 84%,transparent);box-shadow:inset 0 1px #ffffff80,0 5px 18px #17233804}.sdh-home .sdh-login-methods>div{display:grid;gap:4px}.sdh-home .sdh-login-methods strong{font-size:13px;font-weight:600;letter-spacing:-.015em}.sdh-home .sdh-login-methods>div>span{font-size:10px;color:var(--sdh-muted)}.sdh-home .sdh-login-methods ul{display:flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.sdh-home .sdh-login-methods li{display:flex;align-items:center;gap:7px;min-height:38px;border:1px solid var(--sdh-line);background:var(--sdh-surface);padding:8px 12px;border-radius:999px;font-size:11px;font-weight:500}.sdh-home .sdh-login-methods img{display:block;object-fit:contain}.sdh-home .sdh-login-methods .sdh-login-soon{color:var(--sdh-muted);border-style:dashed}.sdh-home .sdh-login-soon>span{display:flex;align-items:center;gap:7px}.sdh-home .sdh-login-soon small{font-size:8px;color:var(--sdh-muted);background:var(--sdh-soft);border-radius:20px;padding:3px 5px}.sdh-home .sdh-story .sdh-step-icon{position:relative;background:linear-gradient(155deg,#ffffffdf,#edf3fba8);border:1px solid #d4dfed;color:#71839b;box-shadow:inset 0 1px 1px #fff,0 2px 5px #1c39540a;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.sdh-home .sdh-story .sdh-step-icon:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;border-top:1px solid #ffffff80;opacity:.5;transition:opacity .18s ease}.sdh-home .sdh-story .sdh-timeline-symbol{display:block;position:relative;z-index:1;transform:scale(.95);opacity:.9;transition:transform .18s ease,opacity .18s ease;flex:none}.sdh-home .sdh-story .is-active .sdh-step-icon{background:linear-gradient(150deg,#5d83f5ef,#315de8f7 55%,#274ecdef);border-color:#7696f3;color:#fff;box-shadow:inset 0 1px 1px #ffffff75,0 4px 10px #315de825}.sdh-home .sdh-story .is-active .sdh-step-icon:after{opacity:1}.sdh-home .sdh-story .is-active .sdh-timeline-symbol{transform:scale(1);opacity:1}.sdh-home .sdh-story .is-complete .sdh-step-icon{background:linear-gradient(145deg,#f4f8ff,#e5edfd);color:var(--sdh-blue);border-color:#c7d6f2;box-shadow:inset 0 1px #fff,0 2px 5px #17233805}@media (min-width:1121px){.sdh-home .sdh-hero-copy{transform:translate(-20px)}.sdh-home .sdh-hero-lead-desktop{display:block}.sdh-home .sdh-hero-lead-default{display:none}.sdh-home .sdh-actions{margin-top:42px}.sdh-home .sdh-actions>a{position:relative;isolation:isolate;min-height:50px;border-radius:999px;border:1px solid #ffffff80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.sdh-home .sdh-actions>.sdh-primary{background:linear-gradient(160deg,#5a7ff2ef,#315de8f5 58%,#264ecff7);box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 1px #1738a33b,0 6px 15px #315de829;color:#fff}.sdh-home .sdh-actions>.sdh-secondary{background:linear-gradient(160deg,#ffffffd9,#f1f5fbad);border-color:#dce5f3c9;box-shadow:inset 0 1px 1px #fff,0 5px 13px #17345b0a;color:var(--sdh-ink)}.sdh-home .sdh-actions>a:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;border-top:1px solid #ffffffa8;pointer-events:none}.sdh-home .sdh-actions>a:hover{transform:translateY(-2px);box-shadow:inset 0 1px 1px #ffffffa8,0 8px 18px #315de82a}.sdh-home .sdh-actions>a:active{transform:translateY(0) scale(.985)}.sdh-home .sdh-hero-art{height:520px;transform:translate(15px,-8px)}.sdh-home .sdh-hero-paper{top:43px}.sdh-home .sdh-float-sent{top:40px}.sdh-home .sdh-float-signed{bottom:99px}.sdh-home .sdh-final-status{bottom:15px}.sdh-home .sdh-features{padding-top:28px;padding-bottom:20px}.sdh-home .sdh-features .sdh-section-heading{margin-bottom:23px}.sdh-home .sdh-feature-grid{gap:14px;grid-template-rows:218px 214px auto auto}.sdh-home .sdh-feature{padding:20px 22px;border-radius:15px;box-shadow:inset 0 1px #ffffff80,0 4px 12px #17233803}.sdh-home .sdh-feature h3{font-size:19px;line-height:1.24;margin:9px 0 7px}.sdh-home .sdh-feature p{font-size:12px;line-height:1.65}.sdh-home .sdh-feature-sign{height:auto;min-height:0}.sdh-home .sdh-feature-document{width:340px;margin:10px auto -220px;transform:rotate(-5deg) scale(.64);transform-origin:top center}.sdh-home .sdh-feature-document .sdh-paper{padding:20px 22px 12px}.sdh-home .sdh-feature-document .sdh-paper-title{font-size:22px;margin:18px 0 12px}.sdh-home .sdh-feature-document .sdh-paper-clause{margin-top:12px}.sdh-home .sdh-feature-document .sdh-signatures{margin-top:18px}.sdh-home .sdh-feature-document .sdh-paper-foot{margin-top:12px}.sdh-home .sdh-feature-seal{font-size:14px;right:-40px;top:175px;padding:12px 15px}.sdh-home .sdh-feature-people{gap:18px;grid-template-columns:1.1fr 1fr;align-items:center}.sdh-home .sdh-entity-list{gap:7px}.sdh-home .sdh-entity-list>span{padding:8px;border:1px solid var(--sdh-line);background:color-mix(in srgb,var(--sdh-surface) 80%,var(--sdh-soft));box-shadow:inset 0 1px #ffffff80,0 3px 7px #17233804;border-radius:10px}.sdh-home .sdh-status-path{margin-top:20px;gap:8px}.sdh-home .sdh-feature-status .sdh-badge{font-size:10px;padding:7px 10px}.sdh-home .sdh-feature-storage,.sdh-home .sdh-feature-proof{min-height:0}.sdh-home .sdh-mini-list{margin-top:17px}.sdh-home .sdh-mini-list>div{padding:9px 0}.sdh-home .sdh-proof{padding:14px 15px;margin-top:18px}.sdh-home .sdh-feature-method{padding:15px 0 0;gap:18px;box-shadow:none;align-items:center}.sdh-home .sdh-feature-method h3{margin:6px 0}.sdh-home .sdh-methods span{padding:9px 17px;background:var(--sdh-surface);font-size:11px}.sdh-home .sdh-login-methods{margin-top:1px;margin-bottom:7px;padding:14px 18px}}@media (max-width:1280px){.sdh-home .sdh-login-methods{margin-left:32px;margin-right:32px}}@media (max-width:920px){.sdh-home .sdh-login-methods{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:760px){.sdh-home .sdh-login-methods{margin:0 24px 10px;padding:16px}.sdh-home .sdh-login-methods ul{gap:7px}.sdh-home .sdh-login-methods li{font-size:10px;padding:7px 10px;min-height:35px}}@media (max-width:430px){.sdh-home .sdh-login-methods{margin-left:20px;margin-right:20px}}.public-site[data-theme=dark] .sdh-home .sdh-login-methods{box-shadow:inset 0 1px #ffffff0d,0 4px 15px #0000000d}.public-site[data-theme=dark] .sdh-home .sdh-story .sdh-step-icon{background:linear-gradient(150deg,#263b55,#1b2b41);border-color:#3b506c;color:#b6c6db;box-shadow:inset 0 1px #ffffff12,0 2px 6px #00000012}.public-site[data-theme=dark] .sdh-home .sdh-story .is-active .sdh-step-icon{background:linear-gradient(150deg,#5279eb,#315de8 60%,#2549bd);border-color:#7194ee;color:#fff}.public-site[data-theme=dark] .sdh-home .sdh-story .is-complete .sdh-step-icon{background:linear-gradient(150deg,#213a65,#1c2f4e);border-color:#3e5b87;color:#9ab8ff}@media (min-width:1121px){.public-site[data-theme=dark] .sdh-home .sdh-actions>.sdh-secondary{background:linear-gradient(150deg,#263c57d9,#182a43d9);border-color:#5b75965c;color:#e3eaf5;box-shadow:inset 0 1px #ffffff19,0 5px 13px #00000012}.public-site[data-theme=dark] .sdh-home .sdh-feature{box-shadow:inset 0 1px #ffffff0a,0 4px 12px #00000008}}@media (prefers-reduced-motion:reduce){.sdh-home .sdh-story .sdh-timeline-symbol,.sdh-home .sdh-story .sdh-step-icon:after{transition:none;transform:none}.sdh-home .sdh-actions>a:hover,.sdh-home .sdh-actions>a:active{transform:none}}.public-site:has(>.public-main>.sdh-home){--public-bg:#fafbfd;--public-page-background-image:none}.public-site[data-theme=dark]:has(>.public-main>.sdh-home){--public-bg:#101b2d;--public-page-background-image:none}.sdh-home :is(.sdh-actions,.sdh-closing)>.sdh-primary,.sdh-home .sdh-actions>.sdh-secondary{position:relative;isolation:isolate;border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;transform:none}.sdh-home :is(.sdh-actions,.sdh-closing)>.sdh-primary{background:linear-gradient(160deg,#5a7ff2ef,#315de8f5 58%,#264ecff7);color:#fff;box-shadow:inset 0 1px 1px #ffffff80,inset 0 0 0 1px #ffffff38,0 5px 13px #315de824}.sdh-home .sdh-actions>.sdh-secondary{background:linear-gradient(160deg,#ffffffd9,#f1f5fbad);color:var(--sdh-ink);border-color:#dce5f3c9;box-shadow:inset 0 1px 1px #fff,0 4px 11px #17345b0a}.sdh-home :is(.sdh-actions,.sdh-closing)>a:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;border-top:1px solid #ffffffa8;pointer-events:none}.sdh-home .sdh-primary:hover,.sdh-home .sdh-secondary:hover,.sdh-home .sdh-actions>a:hover,.sdh-home .sdh-actions>a:active,.sdh-home .sdh-closing>.sdh-primary:hover,.sdh-home .sdh-closing>.sdh-primary:active{transform:none}@media (hover:hover) and (pointer:fine){.sdh-home :is(.sdh-actions,.sdh-closing)>.sdh-primary:hover{background:linear-gradient(160deg,#6588f5,#3865ed 58%,#2b54d5);box-shadow:inset 0 1px 1px #ffffffa0,inset 0 0 0 1px #ffffff60,0 5px 13px #315de82a}.sdh-home .sdh-actions>.sdh-secondary:hover{background:linear-gradient(160deg,#fff,#edf3fc);border-color:#c4d5ee}}.sdh-home :is(.sdh-actions,.sdh-closing)>.sdh-primary:active{background:linear-gradient(160deg,#4e73e0,#2b54d2);box-shadow:inset 0 1px 3px #173b8d40,inset 0 0 0 1px #ffffff45}.sdh-home .sdh-actions>.sdh-secondary:active{background:var(--sdh-soft);border-color:#a9bfdf}.public-site[data-theme=dark] .sdh-home .sdh-actions>.sdh-secondary{background:linear-gradient(150deg,#263c57d9,#182a43d9);border-color:#5b75965c;color:#e3eaf5;box-shadow:inset 0 1px #ffffff19,0 4px 11px #00000014}@media (hover:hover) and (pointer:fine){.public-site[data-theme=dark] .sdh-home .sdh-actions>.sdh-secondary:hover{background:linear-gradient(150deg,#2c4564,#1e3451);border-color:#718fb36b}}@media (min-width:1121px){.sdh-home{--sdh-desktop-frame:1320px;--sdh-desktop-gutter:48px;--sdh-desktop-content:calc(var(--sdh-desktop-frame) - var(--sdh-desktop-gutter)*2)}.sdh-home .sdh-hero,.sdh-home .sdh-section{width:100%;max-width:var(--sdh-desktop-frame);margin-left:auto;margin-right:auto;padding-left:var(--sdh-desktop-gutter);padding-right:var(--sdh-desktop-gutter)}.sdh-home .sdh-hero-copy{transform:none}.sdh-home .sdh-hero-art{transform:translateY(-8px)}.sdh-home .sdh-login-methods,.sdh-home .sdh-closing{width:calc(100% - var(--sdh-desktop-gutter)*2);max-width:var(--sdh-desktop-content);margin-left:auto;margin-right:auto}.sdh-home .sdh-closing{padding-left:0;padding-right:0}.sdh-home .sdh-story-pin{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:clamp(42px,5.6vw,82px)}.sdh-home .sdh-feature-method{display:block}.sdh-home .sdh-feature-method .sdh-feature-copy{max-width:720px}.sdh-home .sdh-feature-method .sdh-methods{margin-top:12px}}.sdh-home .sdh-demo-stage{border:1px solid #ffffffa8;background:#edf3fa;box-shadow:inset 0 1px 1px #ffffffc0,0 9px 24px #203d5a08}.sdh-home .sdh-screen-inner{border-color:#dce5f0;box-shadow:inset 0 1px #fff,0 7px 18px #1a345008}.sdh-home .sdh-wizard-head>strong.sdh-wizard-title{font-size:16px;text-align:center;font-weight:600;margin-top:0}.sdh-home .sdh-wizard-head{padding-top:18px}.sdh-home .sdh-demo-send-action{display:flex;justify-content:flex-end;margin-top:16px}.sdh-home .sdh-demo-send-action>span{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border-radius:8px;background:#315de8;color:#fff;font-size:10px;font-weight:600}.sdh-home .sdh-step-connector{display:none}@media (min-width:761px){.sdh-home .sdh-story .sdh-story-rail{height:480px;max-height:100%;--sdh-timeline-gap:16px}.sdh-home .sdh-story .sdh-story-rail ol{display:flex;flex-direction:column;height:auto;gap:var(--sdh-timeline-gap)}.sdh-home .sdh-story .sdh-story-rail li{position:relative;min-height:64px;flex:none}.sdh-home .sdh-story .sdh-story-rail button{position:relative;z-index:1;align-items:flex-start}.sdh-home .sdh-story .sdh-step-copy{display:block;position:relative;height:auto;min-height:64px;padding:0;flex:1}.sdh-home .sdh-story .sdh-step-copy>strong{position:static;padding:10px 0 0;margin:0;transform:none;line-height:1.3;transition:color .2s ease}.sdh-home .sdh-story .sdh-step-copy>.sdh-step-detail{display:grid;grid-template-rows:0fr;position:static;inset:auto;max-width:320px;opacity:0;transform:none;transition:grid-template-rows .24s ease,opacity .2s ease;pointer-events:none}.sdh-home .sdh-story .sdh-step-detail>span{display:block;min-height:0;overflow:hidden}.sdh-home .sdh-story .sdh-step-detail>span>span{display:block;padding:9px 0 24px;line-height:1.65}.sdh-home .sdh-story .is-active .sdh-step-copy>.sdh-step-detail{grid-template-rows:1fr;opacity:1}.sdh-home .sdh-story .is-active .sdh-step-copy>strong{transform:none}.sdh-home .sdh-story .sdh-rail-track{display:none}.sdh-home .sdh-story .sdh-step-connector{display:block;position:absolute;z-index:0;left:19.5px;top:21.5px;bottom:calc(-21.5px - var(--sdh-timeline-gap));width:4px;background:#dce8f8;border-radius:4px;overflow:hidden;pointer-events:none}.sdh-home .sdh-story .sdh-step-connector>i{display:block;width:100%;height:100%;background:var(--sdh-blue);transform:scaleY(0);transform-origin:top;border-radius:4px}}.sdh-home .sdh-story .sdh-step-icon{border-color:#cdddf0;box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #ffffff40,0 3px 8px #1c39540d}.sdh-home .sdh-story .is-active .sdh-step-icon{border-color:#9ab2ff;box-shadow:inset 0 1px 1px #ffffff9a,inset 0 0 0 1px #ffffff1a,0 4px 11px #315de825}.public-site[data-theme=dark] .sdh-home .sdh-demo-stage{background:#1c2c43;border-color:#526d8f66;box-shadow:inset 0 1px #ffffff12,0 9px 24px #00000012}.public-site[data-theme=dark] .sdh-home .sdh-screen-inner{background:#152339;color:#e0e8f4;border-color:#334861;box-shadow:inset 0 1px #ffffff0d,0 7px 18px #00000012}.public-site[data-theme=dark] .sdh-home .sdh-wizard-title{color:#e0e8f4}.public-site[data-theme=dark] .sdh-home .sdh-demo-stage :is(.sdh-person-row,.sdh-search,.sdh-send-file){background:#1a2b43;border-color:#344c69}.public-site[data-theme=dark] .sdh-home .sdh-demo-stage :is(.sdh-person-row strong,.sdh-send-file strong){color:#dce7f6}.public-site[data-theme=dark] .sdh-home .sdh-upload{background:#1a2b43;border-color:#456184}.public-site[data-theme=dark] .sdh-home .sdh-upload strong{color:#cedcf0}.public-site[data-theme=dark] .sdh-home .sdh-source-options>span{background:#203451;border-color:#365073}.public-site[data-theme=dark] .sdh-home .sdh-source-options>span:last-child{background:#342f27;border-color:#5b4c32}.public-site[data-theme=dark] .sdh-home .sdh-source-options b{color:#d5e1f1}.public-site[data-theme=dark] .sdh-home .sdh-file-fields{border-color:#344c69}.public-site[data-theme=dark] .sdh-home .sdh-file-fields b{color:#d5e1f1}.public-site[data-theme=dark] .sdh-home .sdh-demo-tabs>span{background:#1a2b43;border-color:#344c69;color:#a7b7ce}.public-site[data-theme=dark] .sdh-home .sdh-demo-tabs>span:first-child{background:#223d64;color:#b5ccff;border-color:#3e608e}.public-site[data-theme=dark] .sdh-home .sdh-complete-paper{background:#1a2b43}.public-site[data-theme=dark] .sdh-home .sdh-story .sdh-step-icon{box-shadow:inset 0 1px 1px #ffffff24,inset 0 0 0 1px #ffffff08,0 3px 8px #00000016}.public-site[data-theme=dark] .sdh-home .sdh-story .is-active .sdh-step-icon{box-shadow:inset 0 1px 1px #ffffff6a,0 4px 11px #315de825}@media (max-width:760px){.sdh-home .sdh-wizard-head>strong.sdh-wizard-title{font-size:14px}.sdh-home .sdh-wizard-head{padding-top:15px}.sdh-home .sdh-demo-send-action{margin-top:12px}.sdh-home .sdh-demo-send-action>span{padding:8px 11px;font-size:9px}}@media (prefers-reduced-motion:reduce){.sdh-home .sdh-story .sdh-step-copy>.sdh-step-detail{transition:none}}.sdh-home .sdh-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sdh-home .sdh-capability{min-width:0;padding:22px 20px;border:1px solid var(--sdh-line);border-radius:16px;background:linear-gradient(145deg,#ffffffd9,#f2f6fcaa);box-shadow:inset 0 1px #fff,0 5px 15px #203f6504}.sdh-home .sdh-capability-icon{display:grid;place-items:center;width:37px;height:37px;border:1px solid #d8e3f4;border-radius:11px;background:#eef4ffa8;color:#5376ca;margin-bottom:16px}.sdh-home .sdh-capability h3{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin-bottom:9px}.sdh-home .sdh-capability p{font-size:12px;line-height:1.7;color:var(--sdh-muted)}.sdh-home .sdh-hero .sdh-actions>a{min-height:50px;border-radius:999px;padding:14px 21px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid #ffffff70;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.sdh-home .sdh-hero .sdh-actions>.sdh-primary{background:linear-gradient(155deg,#6386f4ed,#3764e9f5 55%,#2c53d0f5);box-shadow:inset 0 1px 1px #ffffff9c,inset 0 -1px 1px #203e9e33,0 5px 14px #315de824;color:#fff}.sdh-home .sdh-hero .sdh-actions>.sdh-primary:hover{background:linear-gradient(155deg,#7091f7,#416def 55%,#345edb);box-shadow:inset 0 1px 1px #ffffffb0,0 6px 16px #315de82c}.sdh-home .sdh-hero .sdh-actions>.sdh-secondary{background:linear-gradient(155deg,#ffffffa8,#edf4fb70);border-color:#cedcedb0;box-shadow:inset 0 1px 1px #ffffffd9,0 4px 11px #17345b08;color:var(--sdh-ink)}.sdh-home .sdh-hero .sdh-actions>.sdh-secondary:hover{background:linear-gradient(155deg,#ffffffd9,#e9f1fba8);border-color:#b9cee8}.public-site[data-theme=dark] .sdh-home .sdh-capability{background:linear-gradient(145deg,#1c2e47d9,#17273bba);border-color:#344961;box-shadow:inset 0 1px #ffffff0d}.public-site[data-theme=dark] .sdh-home .sdh-capability-icon{background:#253e60a8;border-color:#3b567b;color:#a7bff0}.public-site[data-theme=dark] .sdh-home .sdh-hero .sdh-actions>.sdh-secondary{background:linear-gradient(155deg,#304964a8,#1a2d466e);border-color:#6884a45c;color:#e3eaf5;box-shadow:inset 0 1px 1px #ffffff26,0 4px 11px #00000012}.public-site[data-theme=dark] .sdh-home .sdh-hero .sdh-actions>.sdh-secondary:hover{background:linear-gradient(155deg,#365472cc,#243d5acc);border-color:#7897ba80}.public-site[data-theme=dark] .sdh-home .sdh-hero-paper .sdh-paper{background:#253449;border-color:#40536d;color:#d8e3f2}.public-site[data-theme=dark] .sdh-home .sdh-hero-paper .sdh-paper-brand{color:#aac2f0}.public-site[data-theme=dark] .sdh-home .sdh-hero-paper :is(.sdh-paper-brand span:last-child,.sdh-paper-meta,.sdh-paper-clause p,.sdh-paper-intro,.sdh-signatures small,.sdh-paper-foot){color:#a6b6cc}.public-site[data-theme=dark] .sdh-home .sdh-hero-paper .sdh-paper-clause>b{color:#8ca2bf}.public-site[data-theme=dark] .sdh-home .sdh-hero-paper .sdh-paper-rule{background:#435670}.public-site[data-theme=dark] .sdh-home .sdh-hero-paper :is(.sdh-signatures,.sdh-paper-foot){border-color:#435670}.public-site[data-theme=dark] .sdh-home .sdh-hero-paper .sdh-signature-mark{color:#9cc4b1}@media (max-width:1000px){.sdh-home .sdh-capabilities{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.sdh-home .sdh-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.sdh-home .sdh-capability{padding:18px 15px}.sdh-home .sdh-capability h3{font-size:14px}.sdh-home .sdh-capability p{font-size:11px}.sdh-home .sdh-capability-icon{margin-bottom:13px}}@media (max-width:360px){.sdh-home .sdh-capabilities{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sdh-home .sdh-hero .sdh-actions>a{transition:none}}.sdh-home .sdh-hero .sdh-actions>a{height:52px;min-height:52px}.sdh-home .sdh-hero-benefits{display:flex;flex-wrap:wrap;gap:10px 17px;list-style:none;padding:0;margin:22px 0 0}.sdh-home .sdh-hero-benefits li{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.5;color:var(--sdh-muted);animation:sdhBenefitIn .45s ease both}.sdh-home .sdh-hero-benefits li:nth-child(2){animation-delay:.07s}.sdh-home .sdh-hero-benefits li:nth-child(3){animation-delay:.14s}.sdh-home .sdh-hero-benefits svg{color:#6888cc;flex:none}@keyframes sdhBenefitIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.sdh-home .sdh-landing-section{padding-top:36px;padding-bottom:36px}.sdh-home .sdh-method-section{padding-top:28px}.sdh-home .sdh-signature-methods,.sdh-home .sdh-price-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.sdh-home .sdh-signature-methods article{display:flex;align-items:flex-start;gap:15px;border:1px solid var(--sdh-line);border-radius:15px;background:var(--sdh-surface);padding:23px;transition:border-color .2s ease,box-shadow .2s ease}.sdh-home .sdh-signature-methods article:hover{border-color:#a5bbdf;box-shadow:0 5px 15px #24457808}.sdh-home .sdh-method-symbol{display:inline-flex;color:#6686c2;margin-top:4px;flex:none}.sdh-home .sdh-signature-methods h3{font-size:23px;letter-spacing:-.035em;font-weight:600}.sdh-home .sdh-signature-methods strong{display:block;font-size:10px;font-weight:600;line-height:1.6;margin-top:7px}.sdh-home .sdh-signature-methods p{font-size:11px;line-height:1.75;color:var(--sdh-muted);margin-top:10px}.sdh-home .sdh-legal-panel,.sdh-home .sdh-free-panel{border:1px solid var(--sdh-line);border-radius:20px;background:linear-gradient(125deg,#edf3fdc9,#f8fbffb0);padding:34px;box-shadow:inset 0 1px #fff}.sdh-home .sdh-legal-panel{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.sdh-home .sdh-legal-panel h2,.sdh-home .sdh-free-panel h2{font-size:clamp(26px,2.7vw,35px);line-height:1.2;letter-spacing:-.035em;font-weight:600;margin:12px 0 16px}.sdh-home .sdh-legal-panel p,.sdh-home .sdh-free-panel p{font-size:13px;line-height:1.75;color:var(--sdh-muted)}.sdh-home .sdh-legal-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:22px}.sdh-home .sdh-legal-panel li{display:flex;align-items:flex-start;gap:13px}.sdh-home .sdh-legal-panel li>svg{flex:none;margin-top:2px;color:#6588ce}.sdh-home .sdh-legal-panel h3{font-size:13px;font-weight:600;margin-bottom:5px}.sdh-home .sdh-legal-panel li p{font-size:11px}.sdh-home :is(.sdh-legal-panel,.sdh-faq-answer,.sdh-pricing-note) a{color:var(--sdh-blue);text-decoration:underline;text-underline-offset:3px}.sdh-home .sdh-price-overview article{display:flex;flex-direction:column;min-width:0;border:1px solid var(--sdh-line);border-radius:15px;background:var(--sdh-surface);padding:25px}.sdh-home .sdh-price-overview h3{font-size:18px;font-weight:600;letter-spacing:-.02em}.sdh-home .sdh-price-overview p{font-size:12px;line-height:1.7;color:var(--sdh-muted);margin:10px 0 0;min-height:42px}.sdh-home .sdh-plan-price{font-size:30px;font-weight:600;letter-spacing:-.035em;margin:22px 0 10px}.sdh-home .sdh-plan-price small{font-size:12px;font-weight:400;color:var(--sdh-muted);letter-spacing:0}.sdh-home .sdh-price-overview article>span{font-size:11px;line-height:1.6;color:var(--sdh-muted);margin-bottom:22px}.sdh-home .sdh-price-overview article>a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:15px;border-top:1px solid var(--sdh-line);font-size:12px;font-weight:550;color:var(--sdh-blue)}.sdh-home .sdh-pricing-note{font-size:10px;line-height:1.7;color:var(--sdh-muted);margin-top:17px}.sdh-home .sdh-faq{border:1px solid var(--sdh-line);border-radius:16px;overflow:hidden;background:var(--sdh-surface)}.sdh-home .sdh-faq-item+.sdh-faq-item{border-top:1px solid var(--sdh-line)}.sdh-home .sdh-faq-item h3{margin:0}.sdh-home .sdh-faq-item button{border:0;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;width:100%;min-height:64px;padding:19px 24px;background:transparent;color:var(--sdh-ink);font-size:14px;line-height:1.5;font-weight:550;cursor:pointer;transition:background .18s ease}.sdh-home .sdh-faq-item button:hover{background:var(--sdh-soft)}.sdh-home .sdh-faq-item button:focus-visible{outline-offset:-4px}.sdh-home .sdh-faq-item button>span{font-size:21px;color:var(--sdh-blue);flex:none;width:20px;text-align:center;font-weight:400}.sdh-home .sdh-faq-answer{padding:0 64px 22px 24px;animation:sdhFaqIn .18s ease}.sdh-home .sdh-faq-answer[hidden]{display:none}.sdh-home .sdh-faq-answer p{font-size:13px;line-height:1.8;color:var(--sdh-muted);max-width:850px}@keyframes sdhFaqIn{0%{opacity:.4;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.sdh-home .sdh-free-start{padding-top:25px;padding-bottom:65px}.sdh-home .sdh-free-panel{display:flex;align-items:center;justify-content:space-between;gap:35px;background:linear-gradient(120deg,#e6efffd9,#f6faffc9 65%,#e9f3fcd9)}.sdh-home .sdh-free-panel>div{min-width:0}.sdh-home .sdh-free-panel>.sdh-primary{flex:none;white-space:nowrap;border:1px solid #ffffff80;background:linear-gradient(155deg,#6386f4ed,#3764e9f5 55%,#2c53d0f5);border-radius:999px;box-shadow:inset 0 1px 1px #ffffff80,0 5px 14px #315de824}.public-site[data-theme=dark] .sdh-home :is(.sdh-legal-panel,.sdh-free-panel){background:linear-gradient(125deg,#203650d9,#192b42c9);border-color:#374e6c;box-shadow:inset 0 1px #ffffff10}.public-site[data-theme=dark] .sdh-home :is(.sdh-method-symbol,.sdh-legal-panel li>svg,.sdh-hero-benefits svg){color:#95b2e6}@media (max-width:1120px){.sdh-home .sdh-signature-methods article{padding:19px;gap:10px}.sdh-home .sdh-legal-panel{gap:28px;padding:27px}.sdh-home .sdh-price-overview article{padding:20px}}@media (max-width:760px){.sdh-home .sdh-hero-benefits{gap:9px 14px;margin-top:18px}.sdh-home .sdh-hero-benefits li{font-size:9px}.sdh-home .sdh-landing-section{padding-top:26px;padding-bottom:26px}.sdh-home .sdh-signature-methods,.sdh-home .sdh-price-overview{grid-template-columns:1fr;gap:12px}.sdh-home .sdh-signature-methods article{padding:21px}.sdh-home .sdh-signature-methods p{font-size:12px}.sdh-home .sdh-legal-panel{grid-template-columns:1fr;gap:25px;padding:23px}.sdh-home .sdh-legal-panel h2{font-size:28px}.sdh-home .sdh-legal-panel p{font-size:12px}.sdh-home .sdh-legal-panel ul{gap:19px}.sdh-home .sdh-price-overview p{min-height:0}.sdh-home .sdh-plan-price{margin-top:16px}.sdh-home .sdh-faq-item button{font-size:13px;padding:17px;min-height:60px;gap:14px}.sdh-home .sdh-faq-answer{padding:0 17px 19px}.sdh-home .sdh-faq-answer p{font-size:12px}.sdh-home .sdh-free-start{padding-top:20px;padding-bottom:42px}.sdh-home .sdh-free-panel{display:block;padding:24px}.sdh-home .sdh-free-panel>.sdh-primary{margin-top:23px}.sdh-home .sdh-free-panel h2{font-size:28px}}@media (max-width:360px){.sdh-home .sdh-free-panel{padding:20px}.sdh-home .sdh-free-panel h2{font-size:25px}.sdh-home .sdh-free-panel>.sdh-primary{width:100%;gap:10px;padding-left:12px;padding-right:12px}.sdh-home .sdh-legal-panel{padding:20px}.sdh-home .sdh-legal-panel h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.sdh-home .sdh-hero-benefits li,.sdh-home .sdh-faq-answer{animation:none}.sdh-home .sdh-signature-methods article,.sdh-home .sdh-faq-item button{transition:none}}.shs-page{--shs-ink:#17263e;--shs-muted:#68788e;--shs-line:#dce5f1;--shs-surface:#ffffffd9;--shs-soft:#eef4fc;--shs-blue:#315de8;--shs-paper:#f8f9fc;--shs-paper-ink:#354660;color:var(--shs-ink);background:var(--public-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.shs-page *{box-sizing:border-box}.shs-page h1,.shs-page h2,.shs-page h3,.shs-page p{margin:0}.shs-page a{text-decoration:none}.shs-page button,.shs-page a{font:inherit;-webkit-tap-highlight-color:transparent}.shs-page button:focus-visible,.shs-page a:focus-visible{outline:3px solid #7ca0fa;outline-offset:4px}.shs-page .shs-section{width:100%;max-width:1320px;margin:0 auto;padding:48px}.shs-page .shs-eyebrow{display:block;font-size:9px;font-weight:700;line-height:1.6;letter-spacing:.15em;color:var(--shs-muted)}.shs-page h1{font-size:clamp(39px,4.8vw,63px);line-height:1.08;letter-spacing:-.052em;font-weight:650;margin:18px 0}.shs-page h1>span{color:var(--shs-blue)}.shs-page .shs-heading{margin-bottom:27px}.shs-page .shs-heading h2{font-size:clamp(29px,3.15vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.04em;margin-top:13px}.shs-page .shs-heading p{max-width:520px;color:var(--shs-muted);font-size:14px;line-height:1.75;margin-top:15px}.shs-page .shs-badge{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex:none;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:550;line-height:1.3;background:#eff6ff;color:#2563eb}.shs-page .shs-badge-signed{background:#e8f5ed;color:#227c5e}.shs-page .shs-badge-sent{background:#fff2e5;color:#b76425}.shs-page .shs-badge-cancel{background:#fcefee;color:#ba5d55}.shs-page .shs-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.shs-page .shs-signing{padding-top:35px;padding-bottom:30px;scroll-margin-top:110px}.shs-page .shs-signing-heading{margin-bottom:29px}.shs-page .shs-signing-runway{position:relative;height:calc(min(620px,100svh - 140px) + 190svh)}.shs-page .shs-signing-scene{position:sticky;top:100px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5.2vw,76px);height:min(620px,calc(100svh - 140px));min-height:420px}.shs-page .shs-demo-surface{height:100%;min-width:0;padding:20px;border:1px solid #dce7f4;border-radius:17px;background:#eaf1fa;box-shadow:inset 0 1px #ffffffb0,0 7px 20px #213b5905}.shs-page .shs-demo-app{height:100%;min-width:0;display:flex;flex-direction:column;background:var(--shs-surface);border:1px solid var(--shs-line);border-radius:11px;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.shs-page .shs-demo-app-head{padding:19px 23px 0;flex:none}.shs-page .shs-demo-app-head>strong{font-size:16px;font-weight:600;display:block;text-align:center;letter-spacing:-.02em}.shs-page .shs-wizard-steps{display:flex;gap:9px;margin-top:17px;padding-bottom:14px;border-bottom:1px solid var(--shs-line)}.shs-page .shs-wizard-steps>span{display:flex;gap:6px;align-items:center;flex:1;font-size:9px;color:var(--shs-muted)}.shs-page .shs-wizard-steps b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--shs-line);font-size:10px;font-weight:600;flex:none}.shs-page .shs-wizard-steps .is-current{color:#426bd4;font-weight:600}.shs-page .shs-wizard-steps .is-current b{background:#426bd4;border-color:#426bd4;color:#fff}.shs-page .shs-wizard-steps .is-complete b{background:var(--shs-soft);color:#6483c0}.shs-page .shs-demo-content{flex:1;min-height:0;padding:20px 23px;animation:shsScreenIn .25s cubic-bezier(.22,.61,.36,1)}@keyframes shsScreenIn{0%{opacity:.75;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.shs-page .shs-field-label{display:block;font-size:10px;color:var(--shs-muted);margin-bottom:8px}.shs-page .shs-demo-person{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--shs-line);border-radius:10px;background:var(--shs-soft)}.shs-page .shs-demo-person>div{flex:1}.shs-page .shs-demo-person strong{display:block;font-size:12px;font-weight:600}.shs-page .shs-demo-person small{display:block;font-size:9px;color:var(--shs-muted);margin-top:5px}.shs-page .shs-demo-person>svg{color:#6c8fcb}.shs-page .shs-demo-person+.shs-field-label{margin-top:18px}.shs-page .shs-search{display:flex;align-items:center;gap:8px;border:1px solid var(--shs-line);border-radius:8px;padding:11px;font-size:10px;color:var(--shs-muted)}.shs-page .shs-recipient-tabs{display:flex;gap:7px;margin:12px 0}.shs-page .shs-recipient-tabs>span{padding:6px 8px;font-size:8px;color:var(--shs-muted);border:1px solid var(--shs-line);border-radius:6px}.shs-page .shs-recipient-tabs>span:first-child{background:var(--shs-soft);color:#587bc7}.shs-page .shs-other-person{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--shs-muted);padding:13px 12px 0}.shs-page .shs-other-person>span{display:grid;place-items:center;width:32px;height:32px;background:var(--shs-soft);border-radius:50%;font-size:10px}.shs-page .shs-other-person small{display:block;font-size:9px;margin-top:4px}.shs-page .shs-visual-next{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.shs-page .shs-visual-next small{font-size:9px;color:var(--shs-muted)}.shs-page .shs-visual-next>span{display:flex;align-items:center;gap:20px;color:#fff;background:#426bd4;border-radius:7px;padding:9px 14px;font-size:10px}.shs-page .shs-demo-content-1{display:flex;flex-direction:column;gap:17px}.shs-page .shs-upload-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:none}.shs-page .shs-upload-options>div{display:flex;align-items:center;gap:10px;background:var(--shs-soft);border:1px solid var(--shs-line);padding:13px 12px;border-radius:11px;color:#6689ce}.shs-page .shs-upload-options>div:last-child{background:#fbf5e9;border-color:#eadfc7;color:#ab8752}.shs-page .shs-upload-options strong{font-size:11px;font-weight:600;color:var(--shs-ink)}.shs-page .shs-upload-options small{display:block;font-size:8px;margin-top:5px;font-weight:400;color:var(--shs-muted)}.shs-page .shs-file-preview{flex:1;min-height:0;display:grid;grid-template-columns:44% minmax(0,1fr);gap:19px;align-items:center;border-radius:9px;background:var(--shs-soft);padding:15px}.shs-page .shs-paper{display:flex;flex-direction:column;height:100%;min-height:0;max-height:340px;aspect-ratio:.72;width:auto;max-width:100%;justify-self:center;background:var(--shs-paper);border:1px solid var(--shs-line);padding:17px 16px 12px;border-radius:3px;color:var(--shs-paper-ink);box-shadow:0 6px 14px #1d375a08}.shs-page .shs-paper-top{display:flex;justify-content:space-between;gap:5px;font-size:8px;color:#6484c5;font-weight:650}.shs-page .shs-paper-top>span{font-size:6px;color:var(--shs-muted);font-weight:400}.shs-page .shs-paper-title{display:block;font-size:19px;font-weight:600;letter-spacing:-.035em;line-height:1.15;margin:20px 0 13px}.shs-page .shs-paper-meta{font-size:6px;line-height:1.5;padding-bottom:12px;border-bottom:1px solid var(--shs-line);color:var(--shs-muted)}.shs-page .shs-paper-copy{margin-top:15px}.shs-page .shs-paper-copy>strong{font-size:7px;display:block;font-weight:600;margin-bottom:5px}.shs-page .shs-paper-copy p{font-size:6px;line-height:1.6;color:var(--shs-muted);margin-bottom:13px}.shs-page .shs-paper-signatures{display:grid;grid-template-columns:1fr 1fr;gap:9px;border-top:1px solid var(--shs-line);padding-top:12px;margin-top:auto}.shs-page .shs-paper-signatures>div{display:flex;flex-direction:column;gap:5px;min-width:0}.shs-page .shs-paper-signatures small{font-size:6px;color:var(--shs-muted)}.shs-page .shs-paper-signatures strong{font-size:9px;font-weight:600}.shs-page .shs-paper-signatures span{display:flex;align-items:center;gap:2px;font-size:6px;white-space:nowrap;color:#53886f}.shs-page .shs-paper-foot{display:block;font-size:5px;color:var(--shs-muted);line-height:1.4;margin-top:12px}.shs-page .shs-file-settings{min-width:0}.shs-page .shs-pdf-label{display:inline-block;padding:7px 6px;border-radius:5px;background:#f3e7e6;color:#b57873;font-size:8px}.shs-page .shs-file-settings>strong{display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere;font-weight:600;margin:12px 0 8px}.shs-page .shs-file-settings>small{font-size:9px;color:var(--shs-muted);line-height:1.5}.shs-page .shs-file-settings>div{display:grid;gap:6px;margin-top:19px;border-top:1px solid var(--shs-line);padding-top:13px}.shs-page .shs-file-settings>div>span{font-size:8px;color:var(--shs-muted)}.shs-page .shs-file-settings b{font-size:10px;font-weight:600;margin-bottom:6px}.shs-page .shs-file-settings>em{display:flex;align-items:center;gap:4px;font-size:9px;font-style:normal;color:#4e8a70;margin-top:17px;line-height:1.5}.shs-page .shs-demo-content-2>.shs-demo-person+.shs-demo-person{margin-top:10px}.shs-page .shs-review-file{display:flex;align-items:center;gap:10px;padding:14px 12px;border:1px solid var(--shs-line);border-radius:9px;margin-bottom:19px}.shs-page .shs-review-file>svg{color:#7390c8;flex:none}.shs-page .shs-review-file>div{flex:1;min-width:0}.shs-page .shs-review-file strong{display:block;font-size:11px;font-weight:600;line-height:1.5}.shs-page .shs-review-file small{display:block;font-size:9px;color:var(--shs-muted);margin-top:5px}.shs-page .shs-sent-confirmation{display:flex;gap:12px;align-items:center;border:1px solid #e9d7c4;background:#fcf4eb;padding:16px 13px;margin-top:22px;border-radius:10px;color:#b67c40}.shs-page .shs-sent-confirmation small{display:block;font-size:10px;margin-top:7px}.shs-page .shs-demo-content-3{display:flex;flex-direction:column;gap:14px}.shs-page .shs-signing-complete{display:flex;align-items:center;gap:10px;flex:none}.shs-page .shs-signing-complete>span{display:grid;place-items:center;width:30px;height:30px;background:#e7f3eb;color:#3b8665;border-radius:50%;flex:none}.shs-page .shs-signing-complete strong{display:block;font-size:12px;font-weight:600;color:#3e8c6b}.shs-page .shs-signing-complete small{display:block;font-size:9px;color:var(--shs-muted);margin-top:4px}.shs-page .shs-signed-preview{flex:1;min-height:0;display:flex;justify-content:center;padding:13px;background:var(--shs-soft);border-radius:9px}.shs-page .shs-signed-file{display:flex;align-items:center;gap:7px;flex:none;font-size:9px;padding:6px 0}.shs-page .shs-signed-file>span:not(.shs-badge){flex:1}.shs-page .shs-signing-rail{position:relative;height:400px;min-width:0}.shs-page .shs-signing-rail ol{list-style:none;padding:0;margin:0;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));height:100%}.shs-page .shs-signing-rail li{position:relative}.shs-page .shs-signing-rail button{border:0;background:transparent;color:var(--shs-ink);display:flex;gap:19px;text-align:left;padding:0;width:100%;cursor:pointer}.shs-page .shs-step-circle{position:relative;z-index:1;display:grid;place-items:center;width:43px;height:43px;border-radius:50%;border:1px solid var(--shs-line);background:var(--shs-surface);color:#8b9db6;flex:none;box-shadow:inset 0 1px 1px #ffffffa0;transition:background .32s cubic-bezier(.22,.61,.36,1),border-color .32s,color .32s,box-shadow .32s}.shs-page .shs-step-circle svg{transform:scale(.96);transition:transform .32s cubic-bezier(.22,.61,.36,1)}.shs-page .shs-signing-rail .is-active .shs-step-circle{background:#426be2;color:#fff;border-color:#7999ec;box-shadow:inset 0 1px 1px #ffffff70,0 3px 8px #315de81c}.shs-page .shs-signing-rail .is-active .shs-step-circle svg{transform:scale(1)}.shs-page .shs-signing-rail .is-complete .shs-step-circle{background:#426be2;color:#fff;border-color:#7999ec}.shs-page .shs-step-text{display:block;position:relative;min-width:0;height:95px;flex:1;padding-top:9px}.shs-page .shs-step-text>strong{display:block;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--shs-muted);transition:color .3s ease}.shs-page .shs-step-text>span{display:block;max-width:330px;position:absolute;top:37px;left:0;font-size:11px;line-height:1.65;color:var(--shs-muted);opacity:0;transform:translateY(4px);transition:opacity .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}.shs-page .shs-signing-rail li:last-child .shs-step-text>span{top:59px}.shs-page .shs-signing-rail .is-active .shs-step-text>strong{color:var(--shs-ink)}.shs-page .shs-signing-rail .is-active .shs-step-text>span{opacity:1;transform:translateY(0)}.shs-page .shs-progress-track{position:absolute;left:20px;top:21px;width:3px;height:calc(100% - 100px);background:var(--shs-line);border-radius:3px;overflow:hidden}.shs-page .shs-progress-track>i{display:block;width:100%;height:100%;background:#6d8fdf;transform:scaleY(0);transform-origin:top}.shs-page .shs-mobile-descriptions{display:none}.shs-page .shs-signing-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;line-height:1.6;color:var(--shs-muted);margin-top:15px;text-align:center}.shs-page .shs-signing-note svg{flex:none}.public-site[data-theme=dark] .shs-page{--shs-ink:#e0e9f5;--shs-muted:#a2b2c9;--shs-line:#30445f;--shs-surface:#17273bdf;--shs-soft:#1d3049;--shs-blue:#8caafb;--shs-paper:#253449;--shs-paper-ink:#d2deed}.public-site[data-theme=dark] .shs-page :is(.shs-primary-card,.shs-workspace,.shs-demo-app,.shs-secondary){box-shadow:inset 0 1px #ffffff12}.public-site[data-theme=dark] .shs-page .shs-badge-signed{background:#213f38;color:#93c9b0}.public-site[data-theme=dark] .shs-page .shs-badge-sent{background:#49382a;color:#dbb188}.public-site[data-theme=dark] .shs-page .shs-badge-pending{background:#263f65;color:#a8c1ed}.public-site[data-theme=dark] .shs-page .shs-badge-cancel{background:#493239;color:#dcb1b7}.public-site[data-theme=dark] .shs-page .shs-paper-top{color:#a0b9e3}.public-site[data-theme=dark] .shs-page .shs-paper-signatures span{color:#9cc4b1}.public-site[data-theme=dark] .shs-page .shs-demo-surface{background:#1a2c44;border-color:#3c5573;box-shadow:inset 0 1px #ffffff12,0 7px 20px #0000000a}.public-site[data-theme=dark] .shs-page .shs-upload-options>div:last-child{background:#383229;border-color:#514633}.public-site[data-theme=dark] .shs-page .shs-sent-confirmation{background:#3a3028;border-color:#584738;color:#cfad89}.public-site[data-theme=dark] .shs-page .shs-step-circle{box-shadow:inset 0 1px #ffffff16}.public-site[data-theme=dark] .shs-page .shs-signing-rail .is-complete .shs-step-circle{border-color:#7999ec}@media (max-width:1120px){.shs-page .shs-section{padding-left:32px;padding-right:32px}.shs-page .shs-signing-scene{gap:30px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.shs-page .shs-demo-surface{padding:15px}.shs-page .shs-step-text>strong{font-size:16px}.shs-page .shs-step-text>span{font-size:10px;max-width:260px;top:36px}.shs-page .shs-step-text{padding-top:10px}}@media (max-width:760px){.shs-page .shs-section{padding:36px 24px}.shs-page h1{font-size:39px;line-height:1.1;margin:16px 0}.shs-page .shs-eyebrow{font-size:8px}.shs-page .shs-heading h2{font-size:30px}.shs-page .shs-heading p{font-size:12px}.shs-page .shs-document-row .shs-badge{font-size:7px;gap:3px;padding:5px}.shs-page .shs-document-row .shs-badge svg{width:10px;height:10px}.shs-page .shs-signing{padding-top:29px;padding-bottom:26px}.shs-page .shs-signing-heading{margin-bottom:23px}.shs-page .shs-signing-runway{height:calc(min(650px,100svh - 110px) + 185svh)}.shs-page .shs-signing-scene{display:flex;flex-direction:column;align-items:stretch;gap:14px;top:88px;height:min(650px,calc(100svh - 110px));min-height:500px}.shs-page .shs-signing-rail{order:-1;height:auto;flex:none}.shs-page .shs-signing-rail ol{display:flex;justify-content:space-between;height:40px}.shs-page .shs-signing-rail li{width:40px;flex:none}.shs-page .shs-step-circle{width:40px;height:40px}.shs-page .shs-step-circle svg{width:20px;height:20px}.shs-page .shs-step-text{display:none}.shs-page .shs-progress-track{left:20px;right:20px;top:19px;width:auto;height:3px}.shs-page .shs-progress-track>i{transform-origin:left}.shs-page .shs-mobile-descriptions{display:block;position:relative;height:80px;margin-top:13px}.shs-page .shs-mobile-descriptions>div{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.shs-page .shs-mobile-descriptions>.is-active{opacity:1;transform:translateY(0)}.shs-page .shs-mobile-descriptions strong{display:block;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.shs-page .shs-mobile-descriptions p{font-size:11px;line-height:1.65;color:var(--shs-muted);margin-top:6px}.shs-page .shs-demo-surface{flex:1;min-height:0;height:auto;padding:11px;border-radius:13px}.shs-page .shs-demo-app-head{padding:15px 16px 0}.shs-page .shs-demo-app-head>strong{font-size:14px}.shs-page .shs-wizard-steps{margin-top:13px;padding-bottom:11px;gap:5px}.shs-page .shs-wizard-steps>span{font-size:8px;gap:4px}.shs-page .shs-wizard-steps b{width:19px;height:19px;font-size:9px}.shs-page .shs-demo-content{padding:16px}.shs-page .shs-demo-person{padding:8px}.shs-page .shs-demo-person .shs-avatar{width:29px;height:29px}.shs-page .shs-demo-person strong{font-size:11px}.shs-page .shs-demo-person small{font-size:8px}.shs-page .shs-demo-person+.shs-field-label{margin-top:14px}.shs-page .shs-field-label{font-size:9px;margin-bottom:6px}.shs-page .shs-search{font-size:9px;padding:9px}.shs-page .shs-recipient-tabs{gap:5px;margin:10px 0}.shs-page .shs-recipient-tabs>span{padding:6px;font-size:7px}.shs-page .shs-other-person{padding-top:11px}.shs-page .shs-visual-next{margin-top:13px}.shs-page .shs-demo-content-1{gap:13px}.shs-page .shs-upload-options{gap:8px}.shs-page .shs-upload-options>div{padding:10px 8px;gap:7px}.shs-page .shs-upload-options strong{font-size:10px}.shs-page .shs-upload-options small{font-size:7px}.shs-page .shs-upload-options svg{width:19px;height:19px;flex:none}.shs-page .shs-file-preview{padding:10px;gap:12px;grid-template-columns:44% minmax(0,1fr)}.shs-page .shs-file-settings>strong{font-size:11px;margin:9px 0 6px}.shs-page .shs-file-settings>small{font-size:8px}.shs-page .shs-file-settings>div{gap:5px;margin-top:12px;padding-top:10px}.shs-page .shs-file-settings b{font-size:9px}.shs-page .shs-file-settings>em{font-size:8px;margin-top:12px}.shs-page .shs-paper{padding:12px 10px 8px}.shs-page .shs-paper-title{font-size:16px;margin:13px 0 10px}.shs-page .shs-paper-top{font-size:6px}.shs-page .shs-paper-top>span{font-size:5px}.shs-page .shs-paper-meta{font-size:5px;padding-bottom:9px}.shs-page .shs-paper-copy{margin-top:10px}.shs-page .shs-paper-copy>strong{font-size:6px}.shs-page .shs-paper-copy p{font-size:5px;margin-bottom:9px}.shs-page .shs-paper-signatures{padding-top:8px;gap:5px}.shs-page .shs-paper-signatures strong{font-size:7px}.shs-page .shs-paper-signatures small,.shs-page .shs-paper-signatures span{font-size:5px}.shs-page .shs-paper-signatures svg{width:9px;height:9px}.shs-page .shs-paper-foot{font-size:4px;margin-top:8px}.shs-page .shs-review-file{padding:11px 9px;gap:8px;margin-bottom:15px}.shs-page .shs-review-file>svg{width:18px;height:18px}.shs-page .shs-review-file strong{font-size:10px}.shs-page .shs-review-file .shs-badge{font-size:7px;padding:5px}.shs-page .shs-review-file .shs-badge svg{display:none}.shs-page .shs-sent-confirmation{padding:13px 10px;margin-top:17px;gap:9px}.shs-page .shs-sent-confirmation small{font-size:9px;margin-top:6px}.shs-page .shs-signed-preview{padding:10px}.shs-page .shs-signed-file{font-size:8px;gap:5px}.shs-page .shs-signed-file .shs-badge{font-size:7px;padding:4px 6px}.shs-page .shs-signing-note{font-size:8px;text-align:left;justify-content:flex-start;margin-top:13px}}@media (max-width:430px){.shs-page .shs-section{padding-left:20px;padding-right:20px}.shs-page h1{font-size:37px}.shs-page .shs-demo-content{padding:13px}.shs-page .shs-demo-surface{padding:9px}.shs-page .shs-demo-app-head{padding:14px 13px 0}.shs-page .shs-paper-title{font-size:14px}.shs-page .shs-paper-copy,.shs-page .shs-paper-foot{display:none}.shs-page .shs-file-settings>div>span{font-size:7px}.shs-page .shs-file-settings>em{font-size:7px}.shs-page .shs-file-settings .shs-pdf-label{font-size:7px;padding:5px}}@media (max-height:780px){.shs-page .shs-other-person,.shs-page .shs-visual-next{display:none}.shs-page .shs-demo-content{padding-top:13px;padding-bottom:13px}.shs-page .shs-paper-copy,.shs-page .shs-paper-foot{display:none}.shs-page .shs-paper-title{font-size:16px;margin:11px 0}.shs-page .shs-paper-meta{font-size:5px;padding-bottom:8px}.shs-page .shs-paper-top{font-size:7px}.shs-page .shs-paper-top>span{display:none}.shs-page .shs-paper-signatures{padding-top:8px;gap:5px}.shs-page .shs-paper-signatures strong{font-size:8px}.shs-page .shs-file-settings>div{margin-top:12px;padding-top:9px;gap:5px}.shs-page .shs-file-settings>strong{font-size:11px;margin:9px 0 6px}.shs-page .shs-file-settings>em{margin-top:10px;font-size:8px}}@media (max-width:760px) and (max-height:740px){.shs-page .shs-demo-app-head{padding-top:12px}.shs-page .shs-demo-content{padding:12px}.shs-page .shs-wizard-steps{margin-top:10px;padding-bottom:9px}.shs-page .shs-mobile-descriptions{height:74px;margin-top:11px}.shs-page .shs-signing-scene{gap:11px}.shs-page .shs-field-label{font-size:8px}.shs-page .shs-demo-person{padding:7px}.shs-page .shs-demo-person+.shs-field-label{margin-top:11px}.shs-page .shs-recipient-tabs{margin:8px 0}.shs-page .shs-review-file{margin-bottom:11px;padding:9px}.shs-page .shs-review-file .shs-badge{display:none}.shs-page .shs-sent-confirmation{margin-top:13px;padding:10px}.shs-page .shs-sent-confirmation small{font-size:8px}.shs-page .shs-upload-options small{display:none}.shs-page .shs-upload-options>div{padding:9px 7px}.shs-page .shs-file-preview{padding:8px;gap:10px}.shs-page .shs-file-settings .shs-pdf-label{display:none}.shs-page .shs-file-settings>strong{font-size:10px;margin:0 0 5px}.shs-page .shs-file-settings>div{grid-template-columns:1fr 1fr;gap:4px;margin-top:9px;padding-top:7px}.shs-page .shs-file-settings>div>span{grid-row:1;font-size:6px}.shs-page .shs-file-settings>div>b{grid-row:2;font-size:8px;margin:0}.shs-page .shs-file-settings>em{font-size:7px;margin-top:9px}.shs-page .shs-paper{padding:9px}.shs-page .shs-paper-title{font-size:12px;margin:9px 0}.shs-page .shs-paper-top{font-size:5px}.shs-page .shs-paper-meta{font-size:4px;padding-bottom:6px}.shs-page .shs-paper-signatures{padding-top:6px}.shs-page .shs-paper-signatures strong{font-size:6px}.shs-page .shs-paper-signatures small,.shs-page .shs-paper-signatures span{font-size:4px}.shs-page .shs-demo-content-3{gap:11px}}@media (prefers-reduced-motion:reduce){.shs-page *{transition:none!important;animation:none!important}.shs-page .shs-step-circle svg,.shs-page .shs-step-text>span,.shs-page .shs-mobile-descriptions>div{transform:none}}.shs-page .shs-file-preview>.shs-paper{width:100%;height:auto;aspect-ratio:.72;max-height:100%}@media (min-width:761px) and (min-height:700px){.shs-page .shs-paper-copy{display:block}}@media (max-width:760px) and (min-height:800px){.shs-page .shs-signed-preview .shs-paper-copy{display:block}}@media (min-width:761px) and (max-width:1120px){.shs-page .shs-file-preview>.shs-paper{padding:9px}.shs-page .shs-file-preview .shs-paper-copy,.shs-page .shs-file-preview .shs-paper-foot{display:none}.shs-page .shs-file-preview .shs-paper-title{font-size:12px;margin:9px 0}.shs-page .shs-file-preview .shs-paper-top{font-size:5px}.shs-page .shs-file-preview .shs-paper-top>span{display:none}.shs-page .shs-file-preview .shs-paper-meta{font-size:4px;padding-bottom:6px}.shs-page .shs-file-preview .shs-paper-signatures{padding-top:6px;gap:4px}.shs-page .shs-file-preview .shs-paper-signatures strong{font-size:6px}.shs-page .shs-file-preview .shs-paper-signatures small,.shs-page .shs-file-preview .shs-paper-signatures span{font-size:4px}}.sdh-home .shs-page{background:transparent}.sdh-home .shs-page .shs-section{max-width:1280px}.public-site:has(>.public-main>.sfp-page){--public-bg:#f8fafd;--public-page-background-image:none;background:var(--public-bg);overflow-x:clip;overflow-y:visible}.public-site[data-theme=dark]:has(>.public-main>.sfp-page){--public-bg:#101b2d}.sfp-page{--sfp-ink:#17263e;--sfp-muted:#68788e;--sfp-line:#dce5f1;--sfp-surface:#ffffffd9;--sfp-soft:#eef4fc;--sfp-blue:#315de8;--sfp-paper:#f8f9fc;--sfp-paper-ink:#354660;color:var(--sfp-ink);background:var(--public-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.sfp-page *{box-sizing:border-box}.sfp-page h1,.sfp-page h2,.sfp-page h3,.sfp-page p{margin:0}.sfp-page a{text-decoration:none}.sfp-page button,.sfp-page a{font:inherit;-webkit-tap-highlight-color:transparent}.sfp-page button:focus-visible,.sfp-page a:focus-visible{outline:3px solid #7ca0fa;outline-offset:4px}.sfp-page .sfp-section{width:100%;max-width:1320px;margin:0 auto;padding:48px}.sfp-page .sfp-eyebrow{display:block;font-size:9px;font-weight:700;line-height:1.6;letter-spacing:.15em;color:var(--sfp-muted)}.sfp-page .sfp-hero{padding-top:38px;padding-bottom:48px}.sfp-page h1{font-size:clamp(39px,4.8vw,63px);line-height:1.08;letter-spacing:-.052em;font-weight:650;margin:18px 0}.sfp-page h1>span{color:var(--sfp-blue)}.sfp-page .sfp-hero>p{font-size:17px;line-height:1.75;color:var(--sfp-muted);max-width:780px}.sfp-page .sfp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.sfp-page .sfp-primary,.sfp-page .sfp-secondary{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:17px;min-height:48px;padding:13px 20px;border-radius:999px;font-size:12px;font-weight:650;line-height:1.4;transition:background .2s,border-color .2s,box-shadow .2s}.sfp-page .sfp-primary{color:#fff;background:linear-gradient(155deg,#587df0,#315de8 60%,#294ecb);border:1px solid #ffffff80;box-shadow:inset 0 1px 1px #ffffff80,0 5px 14px #315de820}.sfp-page .sfp-primary:hover{background:linear-gradient(155deg,#6688f5,#3c68ee 60%,#3157d4);box-shadow:inset 0 1px 1px #ffffffa0,0 5px 14px #315de82e}.sfp-page .sfp-primary:active{background:#2a53d5}.sfp-page .sfp-secondary{color:var(--sfp-ink);border:1px solid var(--sfp-line);background:var(--sfp-surface);box-shadow:inset 0 1px #ffffff80}.sfp-page .sfp-secondary:hover{background:var(--sfp-soft)}.sfp-page .sfp-heading{margin-bottom:27px}.sfp-page .sfp-heading h2{font-size:clamp(29px,3.15vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.04em;margin-top:13px}.sfp-page .sfp-heading p{max-width:520px;color:var(--sfp-muted);font-size:14px;line-height:1.75;margin-top:15px}.sfp-page .sfp-heading-row{display:flex;justify-content:space-between;gap:35px;align-items:end}.sfp-page .sfp-heading-row>p{max-width:290px;margin-bottom:2px;font-size:13px}.sfp-page .sfp-main-features{padding-top:27px}.sfp-page .sfp-document-showcase{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:36px;padding:30px;border:1px solid var(--sfp-line);border-radius:20px;background:linear-gradient(145deg,#edf3fd,var(--sfp-surface));box-shadow:inset 0 1px #fff,0 10px 25px #17263e04}.sfp-page .sfp-showcase-copy{align-self:center;max-width:285px}.sfp-page .sfp-feature-symbol{display:grid;place-items:center;width:43px;height:43px;border:1px solid #d4dff7;background:#ffffffa8;border-radius:13px;color:#476cdb;margin-bottom:20px}.sfp-page .sfp-showcase-copy h3{font-size:27px;line-height:1.2;letter-spacing:-.035em;font-weight:600}.sfp-page .sfp-showcase-copy>p{font-size:13px;line-height:1.75;color:var(--sfp-muted);margin-top:13px}.sfp-page .sfp-showcase-copy ul{list-style:none;padding:0;margin:19px 0;display:grid;gap:11px}.sfp-page .sfp-showcase-copy li{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--sfp-ink)}.sfp-page .sfp-showcase-copy li svg{color:#547bcf;flex:none}.sfp-page .sfp-showcase-copy>small{font-size:9px;color:var(--sfp-muted)}.sfp-page .sfp-workspace{align-self:center;min-width:0;background:var(--sfp-surface);border:1px solid var(--sfp-line);border-radius:12px;overflow:hidden;box-shadow:0 14px 25px #2439590a}.sfp-page .sfp-workspace-top{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--sfp-line);padding:14px 17px}.sfp-page .sfp-workspace-brand{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600}.sfp-page .sfp-workspace-brand>svg{color:#5b7bdd}.sfp-page .sfp-workspace-brand small{font-size:8px;color:var(--sfp-muted);font-weight:400}.sfp-page .sfp-workspace-avatar{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e5edfd;color:#5473b9;font-size:9px}.sfp-page .sfp-workspace-body{display:grid;grid-template-columns:115px minmax(0,1fr);min-height:292px}.sfp-page .sfp-workspace-nav{padding:17px 9px;border-right:1px solid var(--sfp-line);display:flex;flex-direction:column;gap:9px}.sfp-page .sfp-workspace-nav>span{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--sfp-muted);padding:9px 6px;border-radius:6px}.sfp-page .sfp-workspace-nav>.is-selected{background:var(--sfp-soft);color:#4e70ca}.sfp-page .sfp-documents{min-width:0;padding:18px 16px 15px}.sfp-page .sfp-documents-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.sfp-page .sfp-documents-title>strong{font-size:16px;font-weight:600;letter-spacing:-.02em}.sfp-page .sfp-documents-title>span{display:flex;align-items:center;gap:5px;color:#fff;background:#4269df;border-radius:6px;padding:8px;font-size:8px}.sfp-page .sfp-filter{display:flex;gap:14px;border-bottom:1px solid var(--sfp-line);margin-top:19px}.sfp-page .sfp-filter button{border:0;border-bottom:2px solid transparent;background:none;color:var(--sfp-muted);padding:0 0 10px;font-size:10px;cursor:pointer}.sfp-page .sfp-filter button[aria-pressed=true]{color:#3c66d8;border-color:#4e77df}.sfp-page .sfp-table-labels{display:flex;justify-content:space-between;font-size:8px;color:var(--sfp-muted);padding:13px 0 6px}.sfp-page .sfp-document-rows{min-height:157px}.sfp-page .sfp-document-row{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid var(--sfp-line)}.sfp-page .sfp-file-icon{color:#7290ca;display:flex;flex:none}.sfp-page .sfp-document-row>div{min-width:0;flex:1}.sfp-page .sfp-document-row strong{display:block;font-size:10px;font-weight:550;line-height:1.4}.sfp-page .sfp-document-row small{display:block;color:var(--sfp-muted);font-size:8px;margin-top:4px}.sfp-page .sfp-workspace-note{display:flex;align-items:center;gap:6px;font-size:8px;line-height:1.5;color:var(--sfp-muted);margin-top:15px}.sfp-page .sfp-badge{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex:none;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:550;line-height:1.3;background:#eff6ff;color:#2563eb}.sfp-page .sfp-badge-signed{background:#e8f5ed;color:#227c5e}.sfp-page .sfp-badge-sent{background:#fff2e5;color:#b76425}.sfp-page .sfp-badge-cancel{background:#fcefee;color:#ba5d55}.sfp-page .sfp-primary-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.sfp-page .sfp-primary-card{min-width:0;padding:26px 28px;border:1px solid var(--sfp-line);border-radius:17px;background:var(--sfp-surface);box-shadow:inset 0 1px #ffffff80}.sfp-page .sfp-card-title{display:flex;align-items:center;gap:9px;color:#5f7cba}.sfp-page .sfp-card-title>span{font-size:8px;font-weight:650;letter-spacing:.12em}.sfp-page .sfp-primary-card h3{font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.035em;margin:16px 0 11px}.sfp-page .sfp-primary-card>p{color:var(--sfp-muted);font-size:12px;line-height:1.75;max-width:430px}.sfp-page .sfp-company-demo{margin-top:22px}.sfp-page .sfp-company-tabs{display:flex;gap:7px}.sfp-page .sfp-company-tabs button{display:flex;align-items:center;gap:6px;cursor:pointer;border:1px solid var(--sfp-line);border-radius:7px;background:var(--sfp-surface);padding:8px 10px;font-size:10px;color:var(--sfp-muted)}.sfp-page .sfp-company-tabs button[aria-pressed=true]{background:var(--sfp-soft);border-color:#b9cdef;color:#416ac7}.sfp-page .sfp-company-selected{display:flex;gap:11px;align-items:center;padding:14px;background:var(--sfp-soft);border:1px solid var(--sfp-line);border-radius:10px;margin-top:10px}.sfp-page .sfp-company-mark{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#dce7fc;color:#577ac5;font-size:16px;font-weight:600}.sfp-page .sfp-company-selected>div{flex:1}.sfp-page .sfp-company-selected strong{display:block;font-size:12px;font-weight:600}.sfp-page .sfp-company-selected small{display:block;font-size:9px;color:var(--sfp-muted);margin-top:4px}.sfp-page .sfp-company-selected>svg{color:#5e81cd}.sfp-page .sfp-entity-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.sfp-page .sfp-entity-chips>span{font-size:9px;color:var(--sfp-muted);border:1px solid var(--sfp-line);padding:6px 9px;border-radius:999px}.sfp-page .sfp-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.sfp-page .sfp-team-demo{margin-top:22px}.sfp-page .sfp-team-person{display:flex;align-items:center;gap:9px}.sfp-page .sfp-team-person>div{flex:1}.sfp-page .sfp-team-person strong{display:block;font-size:12px;font-weight:600}.sfp-page .sfp-team-person small{display:block;font-size:9px;color:var(--sfp-muted);margin-top:4px}.sfp-page .sfp-team-person>span{font-size:9px;background:var(--sfp-soft);color:var(--sfp-muted);padding:6px 8px;border-radius:6px}.sfp-page .sfp-role-switch{display:flex;gap:4px;padding:4px;background:var(--sfp-soft);border:1px solid var(--sfp-line);border-radius:8px;margin-top:13px}.sfp-page .sfp-role-switch button{border:0;background:transparent;color:var(--sfp-muted);padding:7px 9px;border-radius:5px;flex:1;font-size:9px;cursor:pointer}.sfp-page .sfp-role-switch button[aria-pressed=true]{background:var(--sfp-surface);color:var(--sfp-ink);box-shadow:0 2px 5px #1c365c08}.sfp-page .sfp-permissions{margin-top:7px}.sfp-page .sfp-permissions>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--sfp-line);font-size:10px}.sfp-page .sfp-permissions em{display:flex;align-items:center;gap:4px;font-size:8px;font-style:normal;color:var(--sfp-muted)}.sfp-page .sfp-permissions .is-allowed{color:#3a8b6d}.sfp-page .sfp-demo-disclaimer{display:block;font-size:8px;color:var(--sfp-muted);line-height:1.5;margin-top:10px}.sfp-page .sfp-catalog{padding-top:36px}.sfp-page .sfp-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sfp-page .sfp-catalog-card{padding:23px;border:1px solid var(--sfp-line);border-radius:15px;background:var(--sfp-surface)}.sfp-page .sfp-catalog-icon{display:inline-flex;color:#5777b7;padding-bottom:17px}.sfp-page .sfp-catalog-card h3{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.sfp-page .sfp-catalog-card>p{font-size:12px;line-height:1.7;color:var(--sfp-muted);margin-top:9px}.sfp-page .sfp-catalog-card ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:9px}.sfp-page .sfp-catalog-card li{display:flex;align-items:baseline;gap:8px;font-size:10px;color:var(--sfp-muted);line-height:1.55}.sfp-page .sfp-catalog-card li>span{width:4px;height:4px;background:#90a9d7;border-radius:50%;flex:none}.sfp-page .sfp-context-note{display:flex;gap:13px;padding:20px 0 0;margin-top:22px;border-top:1px solid var(--sfp-line);color:var(--sfp-muted)}.sfp-page .sfp-context-note>svg{flex:none;margin-top:2px;color:#6d88ba}.sfp-page .sfp-context-note strong{font-size:12px;font-weight:600;color:var(--sfp-ink)}.sfp-page .sfp-context-note p{max-width:910px;font-size:11px;line-height:1.75;margin-top:6px}.sfp-page .sfp-signing{padding-top:35px;padding-bottom:30px;scroll-margin-top:110px}.sfp-page .sfp-signing-heading{margin-bottom:29px}.sfp-page .sfp-signing-runway{position:relative;height:calc(min(620px,100svh - 140px) + 190svh)}.sfp-page .sfp-signing-scene{position:sticky;top:100px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5.2vw,76px);height:min(620px,calc(100svh - 140px));min-height:420px}.sfp-page .sfp-demo-surface{height:100%;min-width:0;padding:20px;border:1px solid #dce7f4;border-radius:17px;background:#eaf1fa;box-shadow:inset 0 1px #ffffffb0,0 7px 20px #213b5905}.sfp-page .sfp-demo-app{height:100%;min-width:0;display:flex;flex-direction:column;background:var(--sfp-surface);border:1px solid var(--sfp-line);border-radius:11px;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.sfp-page .sfp-demo-app-head{padding:19px 23px 0;flex:none}.sfp-page .sfp-demo-app-head>strong{font-size:16px;font-weight:600;display:block;text-align:center;letter-spacing:-.02em}.sfp-page .sfp-wizard-steps{display:flex;gap:9px;margin-top:17px;padding-bottom:14px;border-bottom:1px solid var(--sfp-line)}.sfp-page .sfp-wizard-steps>span{display:flex;gap:6px;align-items:center;flex:1;font-size:9px;color:var(--sfp-muted)}.sfp-page .sfp-wizard-steps b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--sfp-line);font-size:10px;font-weight:600;flex:none}.sfp-page .sfp-wizard-steps .is-current{color:#426bd4;font-weight:600}.sfp-page .sfp-wizard-steps .is-current b{background:#426bd4;border-color:#426bd4;color:#fff}.sfp-page .sfp-wizard-steps .is-complete b{background:var(--sfp-soft);color:#6483c0}.sfp-page .sfp-demo-content{flex:1;min-height:0;padding:20px 23px;animation:sfpScreenIn .25s cubic-bezier(.22,.61,.36,1)}@keyframes sfpScreenIn{0%{opacity:.75;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.sfp-page .sfp-field-label{display:block;font-size:10px;color:var(--sfp-muted);margin-bottom:8px}.sfp-page .sfp-demo-person{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--sfp-line);border-radius:10px;background:var(--sfp-soft)}.sfp-page .sfp-demo-person>div{flex:1}.sfp-page .sfp-demo-person strong{display:block;font-size:12px;font-weight:600}.sfp-page .sfp-demo-person small{display:block;font-size:9px;color:var(--sfp-muted);margin-top:5px}.sfp-page .sfp-demo-person>svg{color:#6c8fcb}.sfp-page .sfp-demo-person+.sfp-field-label{margin-top:18px}.sfp-page .sfp-search{display:flex;align-items:center;gap:8px;border:1px solid var(--sfp-line);border-radius:8px;padding:11px;font-size:10px;color:var(--sfp-muted)}.sfp-page .sfp-recipient-tabs{display:flex;gap:7px;margin:12px 0}.sfp-page .sfp-recipient-tabs>span{padding:6px 8px;font-size:8px;color:var(--sfp-muted);border:1px solid var(--sfp-line);border-radius:6px}.sfp-page .sfp-recipient-tabs>span:first-child{background:var(--sfp-soft);color:#587bc7}.sfp-page .sfp-other-person{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--sfp-muted);padding:13px 12px 0}.sfp-page .sfp-other-person>span{display:grid;place-items:center;width:32px;height:32px;background:var(--sfp-soft);border-radius:50%;font-size:10px}.sfp-page .sfp-other-person small{display:block;font-size:9px;margin-top:4px}.sfp-page .sfp-visual-next{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.sfp-page .sfp-visual-next small{font-size:9px;color:var(--sfp-muted)}.sfp-page .sfp-visual-next>span{display:flex;align-items:center;gap:20px;color:#fff;background:#426bd4;border-radius:7px;padding:9px 14px;font-size:10px}.sfp-page .sfp-demo-content-1{display:flex;flex-direction:column;gap:17px}.sfp-page .sfp-upload-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:none}.sfp-page .sfp-upload-options>div{display:flex;align-items:center;gap:10px;background:var(--sfp-soft);border:1px solid var(--sfp-line);padding:13px 12px;border-radius:11px;color:#6689ce}.sfp-page .sfp-upload-options>div:last-child{background:#fbf5e9;border-color:#eadfc7;color:#ab8752}.sfp-page .sfp-upload-options strong{font-size:11px;font-weight:600;color:var(--sfp-ink)}.sfp-page .sfp-upload-options small{display:block;font-size:8px;margin-top:5px;font-weight:400;color:var(--sfp-muted)}.sfp-page .sfp-file-preview{flex:1;min-height:0;display:grid;grid-template-columns:44% minmax(0,1fr);gap:19px;align-items:center;border-radius:9px;background:var(--sfp-soft);padding:15px}.sfp-page .sfp-paper{display:flex;flex-direction:column;height:100%;min-height:0;max-height:340px;aspect-ratio:.72;width:auto;max-width:100%;justify-self:center;background:var(--sfp-paper);border:1px solid var(--sfp-line);padding:17px 16px 12px;border-radius:3px;color:var(--sfp-paper-ink);box-shadow:0 6px 14px #1d375a08}.sfp-page .sfp-paper-top{display:flex;justify-content:space-between;gap:5px;font-size:8px;color:#6484c5;font-weight:650}.sfp-page .sfp-paper-top>span{font-size:6px;color:var(--sfp-muted);font-weight:400}.sfp-page .sfp-paper-title{display:block;font-size:19px;font-weight:600;letter-spacing:-.035em;line-height:1.15;margin:20px 0 13px}.sfp-page .sfp-paper-meta{font-size:6px;line-height:1.5;padding-bottom:12px;border-bottom:1px solid var(--sfp-line);color:var(--sfp-muted)}.sfp-page .sfp-paper-copy{margin-top:15px}.sfp-page .sfp-paper-copy>strong{font-size:7px;display:block;font-weight:600;margin-bottom:5px}.sfp-page .sfp-paper-copy p{font-size:6px;line-height:1.6;color:var(--sfp-muted);margin-bottom:13px}.sfp-page .sfp-paper-signatures{display:grid;grid-template-columns:1fr 1fr;gap:9px;border-top:1px solid var(--sfp-line);padding-top:12px;margin-top:auto}.sfp-page .sfp-paper-signatures>div{display:flex;flex-direction:column;gap:5px;min-width:0}.sfp-page .sfp-paper-signatures small{font-size:6px;color:var(--sfp-muted)}.sfp-page .sfp-paper-signatures strong{font-size:9px;font-weight:600}.sfp-page .sfp-paper-signatures span{display:flex;align-items:center;gap:2px;font-size:6px;white-space:nowrap;color:#53886f}.sfp-page .sfp-paper-foot{display:block;font-size:5px;color:var(--sfp-muted);line-height:1.4;margin-top:12px}.sfp-page .sfp-file-settings{min-width:0}.sfp-page .sfp-pdf-label{display:inline-block;padding:7px 6px;border-radius:5px;background:#f3e7e6;color:#b57873;font-size:8px}.sfp-page .sfp-file-settings>strong{display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere;font-weight:600;margin:12px 0 8px}.sfp-page .sfp-file-settings>small{font-size:9px;color:var(--sfp-muted);line-height:1.5}.sfp-page .sfp-file-settings>div{display:grid;gap:6px;margin-top:19px;border-top:1px solid var(--sfp-line);padding-top:13px}.sfp-page .sfp-file-settings>div>span{font-size:8px;color:var(--sfp-muted)}.sfp-page .sfp-file-settings b{font-size:10px;font-weight:600;margin-bottom:6px}.sfp-page .sfp-file-settings>em{display:flex;align-items:center;gap:4px;font-size:9px;font-style:normal;color:#4e8a70;margin-top:17px;line-height:1.5}.sfp-page .sfp-demo-content-2>.sfp-demo-person+.sfp-demo-person{margin-top:10px}.sfp-page .sfp-review-file{display:flex;align-items:center;gap:10px;padding:14px 12px;border:1px solid var(--sfp-line);border-radius:9px;margin-bottom:19px}.sfp-page .sfp-review-file>svg{color:#7390c8;flex:none}.sfp-page .sfp-review-file>div{flex:1;min-width:0}.sfp-page .sfp-review-file strong{display:block;font-size:11px;font-weight:600;line-height:1.5}.sfp-page .sfp-review-file small{display:block;font-size:9px;color:var(--sfp-muted);margin-top:5px}.sfp-page .sfp-sent-confirmation{display:flex;gap:12px;align-items:center;border:1px solid #e9d7c4;background:#fcf4eb;padding:16px 13px;margin-top:22px;border-radius:10px;color:#b67c40}.sfp-page .sfp-sent-confirmation small{display:block;font-size:10px;margin-top:7px}.sfp-page .sfp-demo-content-3{display:flex;flex-direction:column;gap:14px}.sfp-page .sfp-signing-complete{display:flex;align-items:center;gap:10px;flex:none}.sfp-page .sfp-signing-complete>span{display:grid;place-items:center;width:30px;height:30px;background:#e7f3eb;color:#3b8665;border-radius:50%;flex:none}.sfp-page .sfp-signing-complete strong{display:block;font-size:12px;font-weight:600;color:#3e8c6b}.sfp-page .sfp-signing-complete small{display:block;font-size:9px;color:var(--sfp-muted);margin-top:4px}.sfp-page .sfp-signed-preview{flex:1;min-height:0;display:flex;justify-content:center;padding:13px;background:var(--sfp-soft);border-radius:9px}.sfp-page .sfp-signed-file{display:flex;align-items:center;gap:7px;flex:none;font-size:9px;padding:6px 0}.sfp-page .sfp-signed-file>span:not(.sfp-badge){flex:1}.sfp-page .sfp-signing-rail{position:relative;height:400px;min-width:0}.sfp-page .sfp-signing-rail ol{list-style:none;padding:0;margin:0;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));height:100%}.sfp-page .sfp-signing-rail li{position:relative}.sfp-page .sfp-signing-rail button{border:0;background:transparent;color:var(--sfp-ink);display:flex;gap:19px;text-align:left;padding:0;width:100%;cursor:pointer}.sfp-page .sfp-step-circle{position:relative;z-index:1;display:grid;place-items:center;width:43px;height:43px;border-radius:50%;border:1px solid var(--sfp-line);background:var(--sfp-surface);color:#8b9db6;flex:none;box-shadow:inset 0 1px 1px #ffffffa0;transition:background .32s cubic-bezier(.22,.61,.36,1),border-color .32s,color .32s,box-shadow .32s}.sfp-page .sfp-step-circle svg{transform:scale(.96);transition:transform .32s cubic-bezier(.22,.61,.36,1)}.sfp-page .sfp-signing-rail .is-active .sfp-step-circle{background:#426be2;color:#fff;border-color:#7999ec;box-shadow:inset 0 1px 1px #ffffff70,0 3px 8px #315de81c}.sfp-page .sfp-signing-rail .is-active .sfp-step-circle svg{transform:scale(1)}.sfp-page .sfp-signing-rail .is-complete .sfp-step-circle{background:var(--sfp-soft);color:#6385ca;border-color:#bfd0ee}.sfp-page .sfp-step-text{display:block;position:relative;min-width:0;height:95px;flex:1;padding-top:9px}.sfp-page .sfp-step-text>strong{display:block;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--sfp-muted);transition:color .3s ease}.sfp-page .sfp-step-text>span{display:block;max-width:330px;position:absolute;top:37px;left:0;font-size:11px;line-height:1.65;color:var(--sfp-muted);opacity:0;transform:translateY(4px);transition:opacity .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}.sfp-page .sfp-signing-rail li:last-child .sfp-step-text>span{top:59px}.sfp-page .sfp-signing-rail .is-active .sfp-step-text>strong{color:var(--sfp-ink)}.sfp-page .sfp-signing-rail .is-active .sfp-step-text>span{opacity:1;transform:translateY(0)}.sfp-page .sfp-progress-track{position:absolute;left:20px;top:21px;width:3px;height:calc(100% - 100px);background:var(--sfp-line);border-radius:3px;overflow:hidden}.sfp-page .sfp-progress-track>i{display:block;width:100%;height:100%;background:#6d8fdf;transform:scaleY(0);transform-origin:top}.sfp-page .sfp-mobile-descriptions{display:none}.sfp-page .sfp-signing-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;line-height:1.6;color:var(--sfp-muted);margin-top:15px;text-align:center}.sfp-page .sfp-signing-note svg{flex:none}.sfp-page .sfp-method-section{padding-top:28px}.sfp-page .sfp-signature-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.sfp-page .sfp-signature-methods article{display:flex;align-items:flex-start;gap:15px;border:1px solid var(--sfp-line);border-radius:15px;background:var(--sfp-surface);padding:23px}.sfp-page .sfp-method-symbol{display:inline-flex;color:#6686c2;margin-top:4px;flex:none}.sfp-page .sfp-signature-methods h3{font-size:23px;letter-spacing:-.035em;font-weight:600}.sfp-page .sfp-signature-methods strong{display:block;font-size:10px;font-weight:600;line-height:1.6;margin-top:7px}.sfp-page .sfp-signature-methods p{font-size:11px;line-height:1.75;color:var(--sfp-muted);margin-top:10px}.sfp-page .sfp-final-section{padding-top:25px;padding-bottom:60px}.sfp-page .sfp-final-panel{display:flex;align-items:center;justify-content:space-between;gap:35px;background:linear-gradient(120deg,#edf3ff,#f7faff 60%,#ecf4fc);border:1px solid #dce6f5;border-radius:21px;padding:40px;box-shadow:inset 0 1px #fff,0 12px 25px #17263e03}.sfp-page .sfp-final-panel h2{font-size:clamp(28px,3vw,39px);font-weight:600;line-height:1.2;letter-spacing:-.04em;margin:13px 0}.sfp-page .sfp-final-panel p{font-size:13px;color:var(--sfp-muted);line-height:1.75}.sfp-page .sfp-final-panel>.sfp-primary{flex:none}.public-site[data-theme=dark] .sfp-page{--sfp-ink:#e0e9f5;--sfp-muted:#a2b2c9;--sfp-line:#30445f;--sfp-surface:#17273bdf;--sfp-soft:#1d3049;--sfp-blue:#8caafb;--sfp-paper:#253449;--sfp-paper-ink:#d2deed}.public-site[data-theme=dark] .sfp-page .sfp-document-showcase{background:linear-gradient(145deg,#1b2f4b,#15253a);box-shadow:inset 0 1px #ffffff0e}.public-site[data-theme=dark] .sfp-page :is(.sfp-primary-card,.sfp-workspace,.sfp-demo-app,.sfp-secondary){box-shadow:inset 0 1px #ffffff12}.public-site[data-theme=dark] .sfp-page .sfp-feature-symbol{background:#233a5a;border-color:#38547b;color:#a7bef0}.public-site[data-theme=dark] .sfp-page .sfp-badge-signed{background:#213f38;color:#93c9b0}.public-site[data-theme=dark] .sfp-page .sfp-badge-sent{background:#49382a;color:#dbb188}.public-site[data-theme=dark] .sfp-page .sfp-badge-pending{background:#263f65;color:#a8c1ed}.public-site[data-theme=dark] .sfp-page .sfp-badge-cancel{background:#493239;color:#dcb1b7}.public-site[data-theme=dark] .sfp-page .sfp-paper-top{color:#a0b9e3}.public-site[data-theme=dark] .sfp-page .sfp-paper-signatures span{color:#9cc4b1}.public-site[data-theme=dark] .sfp-page .sfp-demo-surface{background:#1a2c44;border-color:#3c5573;box-shadow:inset 0 1px #ffffff12,0 7px 20px #0000000a}.public-site[data-theme=dark] .sfp-page .sfp-upload-options>div:last-child{background:#383229;border-color:#514633}.public-site[data-theme=dark] .sfp-page .sfp-sent-confirmation{background:#3a3028;border-color:#584738;color:#cfad89}.public-site[data-theme=dark] .sfp-page .sfp-company-mark,.public-site[data-theme=dark] .sfp-page .sfp-workspace-avatar{background:#2c4671;color:#afc6ed}.public-site[data-theme=dark] .sfp-page .sfp-step-circle{box-shadow:inset 0 1px #ffffff16}.public-site[data-theme=dark] .sfp-page .sfp-signing-rail .is-complete .sfp-step-circle{border-color:#46638c}.public-site[data-theme=dark] .sfp-page .sfp-final-panel{background:linear-gradient(120deg,#20385d,#192b44 60%,#1e344e);border-color:#395477;box-shadow:inset 0 1px #ffffff13}@media (max-width:1120px){.sfp-page .sfp-section{padding-left:32px;padding-right:32px}.sfp-page .sfp-document-showcase{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:24px;padding:25px}.sfp-page .sfp-workspace-nav{display:none}.sfp-page .sfp-workspace-body{grid-template-columns:minmax(0,1fr)}.sfp-page .sfp-showcase-copy h3{font-size:24px}.sfp-page .sfp-documents{padding:16px}.sfp-page .sfp-primary-card{padding:23px}.sfp-page .sfp-primary-card h3{font-size:23px}.sfp-page .sfp-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sfp-page .sfp-signing-scene{gap:30px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.sfp-page .sfp-demo-surface{padding:15px}.sfp-page .sfp-step-text>strong{font-size:16px}.sfp-page .sfp-step-text>span{font-size:10px;max-width:260px;top:36px}.sfp-page .sfp-step-text{padding-top:10px}.sfp-page .sfp-signature-methods article{padding:19px;gap:10px}.sfp-page .sfp-method-symbol{display:none}.sfp-page .sfp-final-panel{padding:30px}}@media (max-width:760px){.sfp-page .sfp-section{padding:36px 24px}.sfp-page .sfp-hero{padding-top:23px;padding-bottom:29px}.sfp-page h1{font-size:39px;line-height:1.1;margin:16px 0}.sfp-page .sfp-hero>p{font-size:14px;line-height:1.75}.sfp-page .sfp-desktop-break{display:none}.sfp-page .sfp-eyebrow{font-size:8px}.sfp-page .sfp-actions{gap:9px;margin-top:23px}.sfp-page .sfp-primary,.sfp-page .sfp-secondary{font-size:11px;padding:12px 16px;gap:10px;min-height:44px}.sfp-page .sfp-heading-row{display:block}.sfp-page .sfp-heading-row>p{max-width:460px;font-size:12px;margin-top:14px}.sfp-page .sfp-heading h2{font-size:30px}.sfp-page .sfp-heading p{font-size:12px}.sfp-page .sfp-document-showcase{display:block;padding:22px}.sfp-page .sfp-showcase-copy{max-width:100%}.sfp-page .sfp-feature-symbol{width:36px;height:36px;border-radius:10px;margin-bottom:15px}.sfp-page .sfp-showcase-copy h3{font-size:25px}.sfp-page .sfp-showcase-copy ul{gap:9px;margin:16px 0 12px}.sfp-page .sfp-workspace{margin-top:20px}.sfp-page .sfp-workspace-top{padding:12px}.sfp-page .sfp-workspace-body{min-height:270px}.sfp-page .sfp-documents{padding:14px 12px}.sfp-page .sfp-documents-title>strong{font-size:14px}.sfp-page .sfp-documents-title>span{font-size:7px;padding:7px 6px}.sfp-page .sfp-document-row{gap:7px;padding:11px 0}.sfp-page .sfp-document-row strong{font-size:9px}.sfp-page .sfp-document-row small{font-size:7px}.sfp-page .sfp-document-row .sfp-file-icon{display:none}.sfp-page .sfp-document-row .sfp-badge{font-size:7px;gap:3px;padding:5px}.sfp-page .sfp-document-row .sfp-badge svg{width:10px;height:10px}.sfp-page .sfp-filter{gap:13px;margin-top:16px}.sfp-page .sfp-filter button{font-size:9px}.sfp-page .sfp-workspace-note{font-size:7px}.sfp-page .sfp-primary-pair{grid-template-columns:1fr;gap:14px;margin-top:14px}.sfp-page .sfp-primary-card{padding:22px}.sfp-page .sfp-primary-card h3{font-size:24px}.sfp-page .sfp-company-tabs{gap:5px}.sfp-page .sfp-company-tabs button{font-size:9px;padding:8px}.sfp-page .sfp-catalog-grid{gap:12px;grid-template-columns:1fr}.sfp-page .sfp-catalog-card{padding:21px}.sfp-page .sfp-catalog-icon{padding-bottom:12px}.sfp-page .sfp-catalog-card h3{font-size:18px}.sfp-page .sfp-catalog-card ul{gap:8px;margin-top:13px}.sfp-page .sfp-catalog-card li{font-size:11px}.sfp-page .sfp-context-note{padding-top:17px;margin-top:18px}.sfp-page .sfp-signing{padding-top:29px;padding-bottom:26px}.sfp-page .sfp-signing-heading{margin-bottom:23px}.sfp-page .sfp-signing-runway{height:calc(min(650px,100svh - 110px) + 185svh)}.sfp-page .sfp-signing-scene{display:flex;flex-direction:column;align-items:stretch;gap:14px;top:88px;height:min(650px,calc(100svh - 110px));min-height:500px}.sfp-page .sfp-signing-rail{order:-1;height:auto;flex:none}.sfp-page .sfp-signing-rail ol{display:flex;justify-content:space-between;height:40px}.sfp-page .sfp-signing-rail li{width:40px;flex:none}.sfp-page .sfp-step-circle{width:40px;height:40px}.sfp-page .sfp-step-circle svg{width:20px;height:20px}.sfp-page .sfp-step-text{display:none}.sfp-page .sfp-progress-track{left:20px;right:20px;top:19px;width:auto;height:3px}.sfp-page .sfp-progress-track>i{transform-origin:left}.sfp-page .sfp-mobile-descriptions{display:block;position:relative;height:80px;margin-top:13px}.sfp-page .sfp-mobile-descriptions>div{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.sfp-page .sfp-mobile-descriptions>.is-active{opacity:1;transform:translateY(0)}.sfp-page .sfp-mobile-descriptions strong{display:block;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.sfp-page .sfp-mobile-descriptions p{font-size:11px;line-height:1.65;color:var(--sfp-muted);margin-top:6px}.sfp-page .sfp-demo-surface{flex:1;min-height:0;height:auto;padding:11px;border-radius:13px}.sfp-page .sfp-demo-app-head{padding:15px 16px 0}.sfp-page .sfp-demo-app-head>strong{font-size:14px}.sfp-page .sfp-wizard-steps{margin-top:13px;padding-bottom:11px;gap:5px}.sfp-page .sfp-wizard-steps>span{font-size:8px;gap:4px}.sfp-page .sfp-wizard-steps b{width:19px;height:19px;font-size:9px}.sfp-page .sfp-demo-content{padding:16px}.sfp-page .sfp-demo-person{padding:8px}.sfp-page .sfp-demo-person .sfp-avatar{width:29px;height:29px}.sfp-page .sfp-demo-person strong{font-size:11px}.sfp-page .sfp-demo-person small{font-size:8px}.sfp-page .sfp-demo-person+.sfp-field-label{margin-top:14px}.sfp-page .sfp-field-label{font-size:9px;margin-bottom:6px}.sfp-page .sfp-search{font-size:9px;padding:9px}.sfp-page .sfp-recipient-tabs{gap:5px;margin:10px 0}.sfp-page .sfp-recipient-tabs>span{padding:6px;font-size:7px}.sfp-page .sfp-other-person{padding-top:11px}.sfp-page .sfp-visual-next{margin-top:13px}.sfp-page .sfp-demo-content-1{gap:13px}.sfp-page .sfp-upload-options{gap:8px}.sfp-page .sfp-upload-options>div{padding:10px 8px;gap:7px}.sfp-page .sfp-upload-options strong{font-size:10px}.sfp-page .sfp-upload-options small{font-size:7px}.sfp-page .sfp-upload-options svg{width:19px;height:19px;flex:none}.sfp-page .sfp-file-preview{padding:10px;gap:12px;grid-template-columns:44% minmax(0,1fr)}.sfp-page .sfp-file-settings>strong{font-size:11px;margin:9px 0 6px}.sfp-page .sfp-file-settings>small{font-size:8px}.sfp-page .sfp-file-settings>div{gap:5px;margin-top:12px;padding-top:10px}.sfp-page .sfp-file-settings b{font-size:9px}.sfp-page .sfp-file-settings>em{font-size:8px;margin-top:12px}.sfp-page .sfp-paper{padding:12px 10px 8px}.sfp-page .sfp-paper-title{font-size:16px;margin:13px 0 10px}.sfp-page .sfp-paper-top{font-size:6px}.sfp-page .sfp-paper-top>span{font-size:5px}.sfp-page .sfp-paper-meta{font-size:5px;padding-bottom:9px}.sfp-page .sfp-paper-copy{margin-top:10px}.sfp-page .sfp-paper-copy>strong{font-size:6px}.sfp-page .sfp-paper-copy p{font-size:5px;margin-bottom:9px}.sfp-page .sfp-paper-signatures{padding-top:8px;gap:5px}.sfp-page .sfp-paper-signatures strong{font-size:7px}.sfp-page .sfp-paper-signatures small,.sfp-page .sfp-paper-signatures span{font-size:5px}.sfp-page .sfp-paper-signatures svg{width:9px;height:9px}.sfp-page .sfp-paper-foot{font-size:4px;margin-top:8px}.sfp-page .sfp-review-file{padding:11px 9px;gap:8px;margin-bottom:15px}.sfp-page .sfp-review-file>svg{width:18px;height:18px}.sfp-page .sfp-review-file strong{font-size:10px}.sfp-page .sfp-review-file .sfp-badge{font-size:7px;padding:5px}.sfp-page .sfp-review-file .sfp-badge svg{display:none}.sfp-page .sfp-sent-confirmation{padding:13px 10px;margin-top:17px;gap:9px}.sfp-page .sfp-sent-confirmation small{font-size:9px;margin-top:6px}.sfp-page .sfp-signed-preview{padding:10px}.sfp-page .sfp-signed-file{font-size:8px;gap:5px}.sfp-page .sfp-signed-file .sfp-badge{font-size:7px;padding:4px 6px}.sfp-page .sfp-signing-note{font-size:8px;text-align:left;justify-content:flex-start;margin-top:13px}.sfp-page .sfp-signature-methods{grid-template-columns:1fr;gap:12px}.sfp-page .sfp-signature-methods article{padding:21px}.sfp-page .sfp-method-symbol{display:inline-flex}.sfp-page .sfp-signature-methods p{font-size:12px}.sfp-page .sfp-method-section{padding-top:23px}.sfp-page .sfp-final-section{padding-top:20px;padding-bottom:42px}.sfp-page .sfp-final-panel{display:block;padding:26px}.sfp-page .sfp-final-panel h2{font-size:30px;line-height:1.15}.sfp-page .sfp-final-panel>.sfp-primary{margin-top:22px}}@media (max-width:430px){.sfp-page .sfp-section{padding-left:20px;padding-right:20px}.sfp-page h1{font-size:37px}.sfp-page .sfp-document-showcase,.sfp-page .sfp-primary-card{padding:20px}.sfp-page .sfp-demo-content{padding:13px}.sfp-page .sfp-demo-surface{padding:9px}.sfp-page .sfp-demo-app-head{padding:14px 13px 0}.sfp-page .sfp-paper-title{font-size:14px}.sfp-page .sfp-paper-copy,.sfp-page .sfp-paper-foot{display:none}.sfp-page .sfp-file-settings>div>span{font-size:7px}.sfp-page .sfp-file-settings>em{font-size:7px}.sfp-page .sfp-file-settings .sfp-pdf-label{font-size:7px;padding:5px}}@media (max-height:780px){.sfp-page .sfp-other-person,.sfp-page .sfp-visual-next{display:none}.sfp-page .sfp-demo-content{padding-top:13px;padding-bottom:13px}.sfp-page .sfp-paper-copy,.sfp-page .sfp-paper-foot{display:none}.sfp-page .sfp-paper-title{font-size:16px;margin:11px 0}.sfp-page .sfp-paper-meta{font-size:5px;padding-bottom:8px}.sfp-page .sfp-paper-top{font-size:7px}.sfp-page .sfp-paper-top>span{display:none}.sfp-page .sfp-paper-signatures{padding-top:8px;gap:5px}.sfp-page .sfp-paper-signatures strong{font-size:8px}.sfp-page .sfp-file-settings>div{margin-top:12px;padding-top:9px;gap:5px}.sfp-page .sfp-file-settings>strong{font-size:11px;margin:9px 0 6px}.sfp-page .sfp-file-settings>em{margin-top:10px;font-size:8px}}@media (max-width:760px) and (max-height:740px){.sfp-page .sfp-demo-app-head{padding-top:12px}.sfp-page .sfp-demo-content{padding:12px}.sfp-page .sfp-wizard-steps{margin-top:10px;padding-bottom:9px}.sfp-page .sfp-mobile-descriptions{height:74px;margin-top:11px}.sfp-page .sfp-signing-scene{gap:11px}.sfp-page .sfp-field-label{font-size:8px}.sfp-page .sfp-demo-person{padding:7px}.sfp-page .sfp-demo-person+.sfp-field-label{margin-top:11px}.sfp-page .sfp-recipient-tabs{margin:8px 0}.sfp-page .sfp-review-file{margin-bottom:11px;padding:9px}.sfp-page .sfp-review-file .sfp-badge{display:none}.sfp-page .sfp-sent-confirmation{margin-top:13px;padding:10px}.sfp-page .sfp-sent-confirmation small{font-size:8px}.sfp-page .sfp-upload-options small{display:none}.sfp-page .sfp-upload-options>div{padding:9px 7px}.sfp-page .sfp-file-preview{padding:8px;gap:10px}.sfp-page .sfp-file-settings .sfp-pdf-label{display:none}.sfp-page .sfp-file-settings>strong{font-size:10px;margin:0 0 5px}.sfp-page .sfp-file-settings>div{grid-template-columns:1fr 1fr;gap:4px;margin-top:9px;padding-top:7px}.sfp-page .sfp-file-settings>div>span{grid-row:1;font-size:6px}.sfp-page .sfp-file-settings>div>b{grid-row:2;font-size:8px;margin:0}.sfp-page .sfp-file-settings>em{font-size:7px;margin-top:9px}.sfp-page .sfp-paper{padding:9px}.sfp-page .sfp-paper-title{font-size:12px;margin:9px 0}.sfp-page .sfp-paper-top{font-size:5px}.sfp-page .sfp-paper-meta{font-size:4px;padding-bottom:6px}.sfp-page .sfp-paper-signatures{padding-top:6px}.sfp-page .sfp-paper-signatures strong{font-size:6px}.sfp-page .sfp-paper-signatures small,.sfp-page .sfp-paper-signatures span{font-size:4px}.sfp-page .sfp-demo-content-3{gap:11px}}@media (prefers-reduced-motion:reduce){.sfp-page *{transition:none!important;animation:none!important}.sfp-page .sfp-step-circle svg,.sfp-page .sfp-step-text>span,.sfp-page .sfp-mobile-descriptions>div{transform:none}}.sfp-page .sfp-file-preview>.sfp-paper{width:100%;height:auto;aspect-ratio:.72;max-height:100%}@media (min-width:761px) and (min-height:700px){.sfp-page .sfp-paper-copy{display:block}}@media (max-width:760px) and (min-height:800px){.sfp-page .sfp-signed-preview .sfp-paper-copy{display:block}}@media (min-width:761px) and (max-width:1120px){.sfp-page .sfp-file-preview>.sfp-paper{padding:9px}.sfp-page .sfp-file-preview .sfp-paper-copy,.sfp-page .sfp-file-preview .sfp-paper-foot{display:none}.sfp-page .sfp-file-preview .sfp-paper-title{font-size:12px;margin:9px 0}.sfp-page .sfp-file-preview .sfp-paper-top{font-size:5px}.sfp-page .sfp-file-preview .sfp-paper-top>span{display:none}.sfp-page .sfp-file-preview .sfp-paper-meta{font-size:4px;padding-bottom:6px}.sfp-page .sfp-file-preview .sfp-paper-signatures{padding-top:6px;gap:4px}.sfp-page .sfp-file-preview .sfp-paper-signatures strong{font-size:6px}.sfp-page .sfp-file-preview .sfp-paper-signatures small,.sfp-page .sfp-file-preview .sfp-paper-signatures span{font-size:4px}}.public-site:has(>.public-main>.sds-page){--public-bg:#fafbfd;--public-page-background-image:none;background:var(--public-bg)}.public-site[data-theme=dark]:has(>.public-main>.sds-page){--public-bg:#121c2d}.sds-page{--sds-ink:#172338;--sds-muted:#637083;--sds-blue:#315de8;--sds-line:#dce3ed;--sds-surface:#ffffffd9;--sds-soft:#eef4fc;color:var(--sds-ink);background:var(--public-bg);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.sds-page *{box-sizing:border-box}.sds-page :is(h1,h2,h3,p){margin:0}.sds-page a{text-decoration:none}.sds-page :is(a,button){font:inherit;-webkit-tap-highlight-color:transparent}.sds-page :is(a,button):focus-visible{outline:3px solid #7b9cf0;outline-offset:4px}.sds-page .sds-section{max-width:1280px;width:100%;padding:38px 48px;margin:auto}.sds-page .sds-hero{padding-top:48px;padding-bottom:42px}.sds-page .sds-hero-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center}.sds-page .sds-eyebrow{display:block;color:var(--sds-muted);font-size:9px;line-height:1.6;letter-spacing:.15em;font-weight:700}.sds-page h1{font-size:clamp(36px,4.3vw,57px);font-weight:620;letter-spacing:-.05em;line-height:1.09;max-width:850px;margin:18px 0 24px}.sds-page .sds-hero p{font-size:16px;line-height:1.8;max-width:650px;color:var(--sds-muted)}.sds-page h2{font-size:clamp(27px,2.8vw,37px);line-height:1.2;letter-spacing:-.035em;font-weight:600}.sds-page h3{font-size:16px;line-height:1.35;font-weight:600;letter-spacing:-.02em}.sds-page .sds-heading{margin-bottom:27px}.sds-page .sds-heading p{max-width:720px;color:var(--sds-muted);font-size:13px;line-height:1.8;margin-top:13px}.sds-page :is(.sds-primary,.sds-secondary){display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:13px 20px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.sds-page .sds-primary{color:#fff;background:linear-gradient(155deg,#6386f4ed,#3764e9f5 55%,#2c53d0f5);border:1px solid #ffffff80;box-shadow:inset 0 1px 1px #ffffff80,0 5px 14px #315de824}.sds-page .sds-primary:hover{background:linear-gradient(155deg,#7192f5,#416def 55%,#345edb)}.sds-page .sds-secondary{color:var(--sds-ink);background:var(--sds-surface);border:1px solid var(--sds-line);box-shadow:inset 0 1px #ffffff80}.sds-page .sds-secondary:hover{background:var(--sds-soft);border-color:#abc0e1}.sds-page :is(.sds-primary,.sds-secondary)>svg{flex:none}.sds-page .sds-brand{display:block;width:220px;max-width:100%;height:64px}.sds-page .sds-brand img{width:100%;height:100%;object-fit:contain}.sds-page .sds-logo-dark{display:none}.sds-page :is(.sds-document-art,.sds-ecosystem,.sds-about-mark){border:1px solid var(--sds-line);border-radius:23px;background:linear-gradient(145deg,#edf3fbd9,#f5f8fcb0);padding:28px;box-shadow:inset 0 1px #fff}.sds-page .sds-document-art>.sds-brand{width:140px;height:38px;margin-bottom:23px}.sds-page .sds-sample{border:1px solid var(--sds-line);border-radius:8px;background:var(--sds-surface);padding:26px;color:var(--sds-ink)}.sds-page .sds-sample>span{font-size:7px;letter-spacing:.13em;color:var(--sds-muted)}.sds-page .sds-sample>strong{display:block;font-size:26px;font-weight:600;letter-spacing:-.035em;line-height:1.2;margin:19px 0}.sds-page .sds-sample>i{display:block;height:3px;background:var(--sds-line);border-radius:3px;margin-top:8px}.sds-page .sds-sample>i:nth-of-type(2){width:88%}.sds-page .sds-sample>i:nth-of-type(3){width:62%;margin-bottom:22px}.sds-page .sds-sample>div{display:flex;align-items:center;gap:10px;border-top:1px solid var(--sds-line);padding:12px 0;font-size:10px;color:var(--sds-muted)}.sds-page .sds-sample>div>svg{color:#6688c9;flex:none}.sds-page .sds-industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sds-page .sds-industry{border:1px solid var(--sds-line);border-radius:15px;padding:23px 20px;background:var(--sds-surface);min-width:0;transition:border-color .2s ease,box-shadow .2s ease}.sds-page .sds-industry-featured{background:linear-gradient(145deg,#eef4ffc9,var(--sds-surface))}.sds-page .sds-industry:hover{border-color:#abc1e4;box-shadow:0 6px 18px #23457108}.sds-page .sds-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;border:1px solid #d8e3f4;background:#edf4ff9c;color:#5d80c8;flex:none}.sds-page .sds-industry h3{margin-top:18px;font-size:15px}.sds-page .sds-industry p{font-size:12px;line-height:1.75;color:var(--sds-muted);margin-top:10px}.sds-page .sds-note{color:var(--sds-muted);font-size:11px;line-height:1.85;margin-top:23px}.sds-page .sds-text-link{display:inline-flex;align-items:center;gap:15px;color:var(--sds-blue);font-size:13px;font-weight:550;margin-top:20px}.sds-page .sds-band{display:flex;align-items:center;justify-content:space-between;gap:38px;border:1px solid var(--sds-line);border-radius:20px;background:linear-gradient(125deg,#eaf2ffcf,#f7faffc9);padding:35px;box-shadow:inset 0 1px #fff}.sds-page .sds-band p{font-size:13px;line-height:1.8;color:var(--sds-muted);margin-top:13px;max-width:650px}.sds-page .sds-band>.sds-primary{flex:none}.sds-page .sds-cta-section{padding-top:26px;padding-bottom:65px}.sds-page .sds-ecosystem>.sds-brand{margin:0 auto}.sds-page .sds-ecosystem>span{display:block;text-align:center;font-size:8px;letter-spacing:.12em;color:var(--sds-muted);margin:18px 0 25px}.sds-page .sds-ecosystem>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sds-page .sds-ecosystem>div>span{display:flex;align-items:center;gap:10px;border:1px solid var(--sds-line);border-radius:11px;padding:15px 12px;background:var(--sds-surface);font-size:11px}.sds-page .sds-ecosystem>div svg{color:#6888c4;flex:none}.sds-page .sds-ecosystem>small{display:block;color:var(--sds-muted);text-align:center;font-size:9px;margin-top:22px}.sds-page .sds-filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:25px}.sds-page .sds-filters button{cursor:pointer;border:1px solid var(--sds-line);border-radius:999px;background:var(--sds-surface);color:var(--sds-muted);padding:10px 15px;font-size:11px;line-height:1.4}.sds-page .sds-filters button[aria-pressed=true]{background:#e9f0ff;border-color:#bdcff3;color:#315ac6}.sds-page .sds-integrations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sds-page .sds-integration{min-width:0;padding:24px;border:1px solid var(--sds-line);border-radius:16px;background:var(--sds-surface)}.sds-page .sds-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.sds-page .sds-status{font-size:9px;border:1px solid var(--sds-line);border-radius:999px;padding:6px 9px;color:var(--sds-muted);background:var(--sds-soft)}.sds-page .sds-status-soon{color:#5d78b3;background:#edf3fe;border-color:#d4e0f6}.sds-page .sds-integration>small{display:block;color:var(--sds-muted);font-size:9px;margin-bottom:7px}.sds-page .sds-integration p{font-size:12px;color:var(--sds-muted);line-height:1.75;margin-top:11px}.sds-page .sds-integration-note{display:block;border-top:1px solid var(--sds-line);padding-top:13px;margin-top:20px;font-size:9px;color:var(--sds-muted)}.sds-page .sds-about-mark{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center}.sds-page .sds-about-mark>span:last-child{font-size:12px;color:var(--sds-muted);margin-top:28px}.sds-page .sds-editorial{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--sds-line)}.sds-page .sds-editorial h2{margin-top:14px}.sds-page .sds-editorial p{font-size:14px;color:var(--sds-muted);line-height:1.85}.sds-page .sds-editorial p+p{margin-top:16px}.sds-page .sds-approach{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sds-page .sds-approach article{border-top:1px solid var(--sds-line);padding-top:22px}.sds-page .sds-approach svg{color:#6a89c5;margin-bottom:20px}.sds-page .sds-approach p{font-size:13px;line-height:1.8;color:var(--sds-muted);margin-top:12px}.sds-page .sds-development{align-items:flex-start}.sds-page .sds-development>div{min-width:0;flex:1}.sds-page .sds-development h2{margin-top:12px}.sds-page .sds-company-note{padding-left:28px;border-left:1px solid var(--sds-line)}.sds-page .sds-company-note p{font-size:12px}.sds-page .sds-contact{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-bottom:65px;scroll-margin-top:110px}.sds-page .sds-contact-copy h2{margin-top:14px}.sds-page .sds-contact-copy>p{font-size:14px;color:var(--sds-muted);line-height:1.8;margin-top:17px}.sds-page .sds-contact-copy>.sds-primary{margin-top:24px}.sds-page .sds-contact-copy>small{display:block;font-size:10px;line-height:1.7;color:var(--sds-muted);margin-top:12px}.sds-page .sds-contact-details{border:1px solid var(--sds-line);border-radius:17px;background:var(--sds-surface);padding:27px}.sds-page .sds-contact-details article{display:flex;gap:16px}.sds-page .sds-contact-details article+article{border-top:1px solid var(--sds-line);padding-top:22px;margin-top:22px}.sds-page .sds-contact-details article>svg{flex:none;color:#6a89c5;margin-top:2px}.sds-page .sds-contact-details p{font-size:12px;color:var(--sds-muted);line-height:1.8;margin-top:9px}.sds-page .sds-contact-details .sds-note{border-top:1px solid var(--sds-line);padding-top:18px}.sds-page .sds-pricing-section{padding-top:5px}.sds-page .sds-period{display:flex;gap:4px;padding:5px;background:var(--sds-soft);border:1px solid var(--sds-line);border-radius:999px;width:max-content;margin:0 auto 30px}.sds-page .sds-period button{border:0;background:transparent;color:var(--sds-muted);padding:11px 25px;font-size:12px;font-weight:550;border-radius:999px;cursor:pointer}.sds-page .sds-period button[aria-pressed=true]{background:var(--sds-surface);color:var(--sds-ink);box-shadow:0 2px 7px #24416610}.sds-page .sds-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.sds-page .sds-plan{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--sds-line);border-radius:20px;background:var(--sds-surface)}.sds-page .sds-plan.is-recommended{border-color:#97b0ec;box-shadow:inset 0 1px #fff,0 8px 24px #315de80a;background:linear-gradient(160deg,#edf3ffc9,var(--sds-surface))}.sds-page .sds-plan-badge{display:block;font-size:9px;color:#6b84ba;margin-bottom:21px}.sds-page .sds-plan h2{font-size:24px}.sds-page .sds-plan>p{font-size:12px;line-height:1.8;color:var(--sds-muted);margin-top:12px;min-height:66px}.sds-page .sds-price{font-size:36px;line-height:1.2;font-weight:600;letter-spacing:-.04em;margin:23px 0}.sds-page .sds-price>small{font-size:12px;letter-spacing:0;font-weight:400;color:var(--sds-muted)}.sds-page .sds-plan ul{list-style:none;margin:0 0 28px;padding:20px 0 0;border-top:1px solid var(--sds-line);display:grid;gap:13px}.sds-page .sds-plan li{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6}.sds-page .sds-plan li>svg{flex:none;margin-top:2px;color:#6c8dc9}.sds-page .sds-future-note{display:block;font-size:9px;color:var(--sds-muted);line-height:1.6;margin-top:3px}.sds-page .sds-plan>.sds-primary,.sds-page .sds-plan>.sds-secondary{margin-top:auto}.sds-page .sds-pricing-faq{border-top:1px solid var(--sds-line)}.sds-page .sds-pricing-faq article{border-bottom:1px solid var(--sds-line)}.sds-page .sds-pricing-faq button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;text-align:left;border:0;background:transparent;color:var(--sds-ink);font-size:14px;font-weight:550;padding:21px 0;cursor:pointer}.sds-page .sds-pricing-faq button>span{font-size:21px;color:var(--sds-blue)}.sds-page .sds-pricing-faq p{font-size:12px;color:var(--sds-muted);line-height:1.85;padding:0 32px 23px 0}.sds-page .sds-pricing-faq p[hidden]{display:none}.sds-page .sds-inline-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.public-site[data-theme=dark] .sds-page{--sds-ink:#e3eaf5;--sds-muted:#a4b3c8;--sds-blue:#9cb8fa;--sds-line:#344961;--sds-surface:#17273bdf;--sds-soft:#20334c}.public-site[data-theme=dark] .sds-page .sds-logo-light{display:none}.public-site[data-theme=dark] .sds-page .sds-logo-dark{display:block}.public-site[data-theme=dark] .sds-page :is(.sds-document-art,.sds-ecosystem,.sds-about-mark,.sds-band){background:linear-gradient(135deg,#203650d9,#182b42c9);box-shadow:inset 0 1px #ffffff12}.public-site[data-theme=dark] .sds-page :is(.sds-industry-featured,.sds-plan.is-recommended){background:linear-gradient(155deg,#243b5c,var(--sds-surface));box-shadow:inset 0 1px #ffffff12}.public-site[data-theme=dark] .sds-page .sds-plan.is-recommended{border-color:#6383b9}.public-site[data-theme=dark] .sds-page .sds-icon{background:#253e60a8;border-color:#3b567b;color:#a7bff0}.public-site[data-theme=dark] .sds-page .sds-status-soon{background:#263d60;border-color:#415d87;color:#a7c1ef}.public-site[data-theme=dark] .sds-page .sds-filters button[aria-pressed=true]{background:#2a4269;border-color:#5271a2;color:#bfd3ff}.public-site[data-theme=dark] .sds-page .sds-plan-badge{color:#a4bcec}.sfp-page .sds-audience{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px;border:1px solid var(--sfp-line);background:var(--sfp-surface);border-radius:18px}.sfp-page .sds-audience h2{font-size:29px;font-weight:600;letter-spacing:-.035em;margin:12px 0}.sfp-page .sds-audience p{font-size:13px;line-height:1.8;color:var(--sfp-muted);max-width:620px}.sfp-page .sds-audience>a{display:inline-flex;align-items:center;gap:12px;flex:none;border:1px solid var(--sfp-line);border-radius:999px;padding:13px 18px;color:var(--sfp-ink);font-size:12px}@media (max-width:1100px){.sds-page .sds-section{padding-left:32px;padding-right:32px}.sds-page .sds-hero-split{gap:35px}.sds-page .sds-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sds-page .sds-plan{padding:23px}.sds-page .sds-plan h2{font-size:21px}.sds-page .sds-contact,.sds-page .sds-editorial{gap:35px}.sds-page .sds-ecosystem{padding:22px}}@media (max-width:900px){.sds-page .sds-industry-grid,.sds-page .sds-integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sds-page .sds-hero-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:25px}.sds-page .sds-hero h1{font-size:39px}.sds-page .sds-document-art{padding:19px}.sds-page .sds-sample{padding:20px}.sds-page .sds-sample>strong{font-size:23px}.sds-page .sds-ecosystem>div{grid-template-columns:1fr}.sds-page .sds-contact{grid-template-columns:1fr 1fr;gap:25px}.sds-page .sds-contact-copy>.sds-primary{font-size:11px;padding:12px 15px;gap:10px}.sds-page .sds-plans{gap:12px}.sds-page .sds-plan{padding:19px}.sds-page .sds-plan h2{font-size:19px}.sds-page .sds-price{font-size:30px}.sds-page .sds-plan>p{min-height:88px}}@media (max-width:760px){.sds-page .sds-section{padding:28px 24px}.sds-page .sds-hero{padding-top:28px;padding-bottom:20px}.sds-page .sds-hero-split{display:block}.sds-page h1,.sds-page .sds-hero h1{font-size:37px;line-height:1.12;margin:16px 0 20px}.sds-page .sds-hero p{font-size:14px}.sds-page :is(.sds-document-art,.sds-ecosystem,.sds-about-mark){margin-top:26px;padding:23px}.sds-page .sds-document-art{max-width:440px}.sds-page .sds-ecosystem>div{grid-template-columns:1fr 1fr}.sds-page .sds-about-mark{min-height:190px}.sds-page .sds-industry-grid,.sds-page .sds-integrations-grid{gap:12px}.sds-page .sds-industry{padding:19px 16px}.sds-page .sds-industry h3{font-size:14px}.sds-page .sds-industry p{font-size:11px}.sds-page .sds-band{display:block;padding:25px}.sds-page .sds-band>.sds-primary{margin-top:22px}.sds-page .sds-cta-section{padding-bottom:44px}.sds-page .sds-editorial,.sds-page .sds-contact{grid-template-columns:1fr;gap:25px}.sds-page .sds-editorial p{font-size:13px}.sds-page .sds-approach{grid-template-columns:1fr;gap:23px}.sds-page .sds-approach svg{margin-bottom:13px}.sds-page .sds-company-note{margin-top:25px;padding:23px 0 0;border-left:0;border-top:1px solid var(--sds-line)}.sds-page .sds-contact{padding-bottom:44px}.sds-page .sds-contact-details{padding:23px}.sds-page .sds-plans{grid-template-columns:1fr;gap:16px}.sds-page .sds-plan{padding:25px}.sds-page .sds-plan h2{font-size:25px}.sds-page .sds-plan>p{min-height:0}.sds-page .sds-price{font-size:36px;margin:20px 0}.sds-page .sds-plan-badge{margin-bottom:16px}.sds-page .sds-period{margin-bottom:23px}.sds-page .sds-plan>.sds-primary,.sds-page .sds-plan>.sds-secondary{align-self:stretch}.sfp-page .sds-audience{display:block;padding:24px}.sfp-page .sds-audience>a{margin-top:20px}}@media (max-width:480px){.sds-page .sds-section{padding-left:20px;padding-right:20px}.sds-page .sds-integrations-grid{grid-template-columns:1fr}.sds-page .sds-filters{gap:7px}.sds-page .sds-filters button{padding:9px 12px;font-size:10px}.sds-page .sds-ecosystem>div>span{font-size:10px;gap:7px;padding:13px 9px}.sds-page .sds-ecosystem>div svg{width:18px;height:18px}.sds-page .sds-contact-copy>.sds-primary{font-size:12px}}@media (max-width:380px){.sds-page .sds-industry-grid{grid-template-columns:1fr}.sds-page h1,.sds-page .sds-hero h1{font-size:33px}.sds-page .sds-ecosystem>div{grid-template-columns:1fr}.sds-page .sds-primary,.sds-page .sds-secondary{font-size:11px;padding:12px 15px;gap:10px}.sds-page .sds-contact-copy>.sds-primary{font-size:11px;padding:12px}.sds-page .sds-contact-details{padding:20px}.sfp-page .sds-audience h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.sds-page *{transition:none!important;animation:none!important}}.check-page{padding:0 0 56px;background:radial-gradient(circle at top left,rgba(46,108,255,.16),transparent 30%),linear-gradient(180deg,#f8fbff,#f4f8ff 46%,#fff);color:#10213f}.check-hero{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:40px 0 24px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:28px;align-items:center}.check-hero__copy,.check-hero__panel,.check-section-head,.check-benefit-card,.check-deliverables__content{opacity:1;transform:none}.check-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#2260ff1a;color:#2450c5;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.check-hero h1{margin:18px 0 16px;font-size:clamp(34px,5vw,62px);line-height:1.04;letter-spacing:-.04em;max-width:12ch}.check-hero p{margin:0;max-width:650px;font-size:18px;line-height:1.68;color:#4d628a}.check-search{margin-top:28px;padding:18px;border:1px solid rgba(29,82,201,.12);border-radius:28px;background:#ffffffe0;box-shadow:0 26px 70px #1e4dae1f;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.check-search__field{display:flex;flex-direction:column;gap:10px;min-width:0}.check-search__field span{font-size:13px;font-weight:700;color:#486089}.check-search__field input{width:100%;min-width:0;border:none;outline:none;background:#eef4ff;border-radius:18px;padding:18px;font-size:18px;color:#0f2145}.check-search__field input::placeholder{color:#8094b8}.check-search__button{align-self:end;border:none;border-radius:18px;padding:0 26px;min-height:60px;background:linear-gradient(135deg,#1f68ff,#0f56e6);color:#fff;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 18px 40px #1c56df47}.check-search__button:disabled{cursor:wait;opacity:.8}.check-examples{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#61779e;font-size:14px}.check-examples button{border:none;border-radius:999px;background:#fff;color:#2357d6;padding:9px 14px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 12px 24px #2054bf14}.check-hero-card{padding:26px;border-radius:32px;background:linear-gradient(180deg,#fff,#eff5ff);border:1px solid rgba(26,77,193,.12);box-shadow:0 30px 80px #123d9129}.check-hero-card__top{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:22px}.check-hero-card__top strong{font-size:20px}.check-hero-card__top span{color:#4c68a1;font-size:13px;font-weight:700;text-transform:uppercase}.check-hero-card__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.check-stat{padding:18px;border-radius:22px;background:#f7faff;border:1px solid rgba(32,87,206,.09)}.check-stat strong{display:block;font-size:26px;line-height:1.1}.check-stat span{display:block;margin-top:8px;color:#61779e;font-size:13px;line-height:1.5}.check-hero-card__note{margin-top:18px;padding:16px 18px;border-radius:20px;background:#1a5cff;color:#fff;font-size:14px;line-height:1.6}.check-results,.check-benefits,.check-deliverables{width:min(1180px,calc(100% - 32px));margin:0 auto}.check-results{margin-top:12px;padding:22px;border-radius:32px;background:#ffffffe6;border:1px solid rgba(26,77,193,.1);box-shadow:0 24px 60px #143b8a14}.check-results__head{margin-bottom:22px}.check-results__head h2,.check-section-head h2{margin:0;font-size:clamp(26px,3vw,40px);line-height:1.1;letter-spacing:-.03em}.check-results__head p,.check-section-head p{margin:12px 0 0;max-width:720px;color:#607699;font-size:15px;line-height:1.7}.check-state-card{padding:26px;border-radius:24px;background:#f6f9ff;border:1px solid rgba(26,77,193,.1)}.check-state-card strong{display:block;font-size:19px}.check-state-card p{margin:10px 0 0;color:#587091;line-height:1.7}.check-state-card--error{background:#fff6f6;border-color:#ca45451f}.check-state-card--loading{background:#f5f9ff}.check-company-card{display:flex;flex-direction:column;gap:24px}.check-company-card__title{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.check-company-card__eyebrow{display:inline-block;margin-bottom:10px;color:#2450c5;font-size:13px;font-weight:700;text-transform:uppercase}.check-company-card__title h3{margin:0;font-size:clamp(26px,3vw,38px);line-height:1.12}.check-company-card__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.check-company-card__meta span{padding:9px 12px;border-radius:999px;background:#edf3ff;color:#36538d;font-size:13px;font-weight:600}.check-company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.check-info-item{min-width:0;padding:18px;border-radius:22px;background:#f8fbff;border:1px solid rgba(26,77,193,.08)}.check-info-item--wide{grid-column:span 2}.check-info-item span{display:block;font-size:13px;color:#6780a5;margin-bottom:10px}.check-info-item strong{display:block;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.check-company-license{padding:22px;border-radius:24px;background:linear-gradient(180deg,#f7faff,#f3f7ff);border:1px solid rgba(26,77,193,.08)}.check-company-license strong{display:block;font-size:18px}.check-company-license p{margin:12px 0 0;color:#5d7499;line-height:1.7}.check-license-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.check-license-item{padding:10px 14px;border-radius:16px;background:#fff;color:#2149a8;font-size:14px;line-height:1.5;border:1px solid rgba(26,77,193,.08)}.check-benefits{padding-top:64px}.check-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.check-benefit-card,.check-deliverable-card{padding:24px;border-radius:26px;background:#ffffffe0;border:1px solid rgba(26,77,193,.1);box-shadow:0 18px 40px #143b8a14}.check-benefit-card h3{margin:0 0 12px;font-size:21px;line-height:1.25}.check-benefit-card p{margin:0;color:#5b7297;line-height:1.7}.check-deliverables{padding-top:64px}.check-deliverables__content{padding:30px;border-radius:32px;background:linear-gradient(135deg,#0f4ad0,#1a6fff 54%,#73a8ff);color:#fff}.check-section-head--left p,.check-deliverables .check-section-head h2,.check-deliverables .check-section-head p{color:inherit}.check-deliverables__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.check-deliverable-card{background:#ffffff24;border-color:#fff3;color:#fff;box-shadow:none;font-size:16px;line-height:1.7}@media (max-width: 1040px){.check-hero{grid-template-columns:1fr}.check-company-grid,.check-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.check-page{padding-bottom:36px}.check-hero{width:min(100% - 24px,1180px);padding-top:24px;gap:22px}.check-hero h1{max-width:none}.check-search{grid-template-columns:1fr;border-radius:24px}.check-search__button{width:100%}.check-hero-card__grid,.check-company-grid,.check-benefit-grid,.check-deliverables__grid{grid-template-columns:1fr}.check-results,.check-benefits,.check-deliverables{width:min(100% - 24px,1180px)}.check-results{padding:18px;border-radius:26px}.check-company-card__title{flex-direction:column}.check-company-card__meta{justify-content:flex-start}.check-info-item--wide{grid-column:auto}.check-deliverables__content{padding:24px}}.loading-screen{position:relative;min-height:100vh;width:100%;display:grid;place-items:center;padding:16px;box-sizing:border-box;overflow:hidden;animation:sd-loader-fade .28s ease;font-family:SERVISDOC,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.loading-screen--light{background:radial-gradient(1200px 700px at 8% -8%,rgba(99,102,241,.2),transparent 58%),radial-gradient(900px 560px at 90% 110%,rgba(56,189,248,.16),transparent 64%),linear-gradient(180deg,#f8fbff,#f3f6fb)}.loading-screen--dark{background:radial-gradient(1200px 700px at 8% -8%,rgba(99,102,241,.35),transparent 58%),radial-gradient(900px 560px at 90% 110%,rgba(56,189,248,.22),transparent 64%),linear-gradient(180deg,#070f1d,#050b16)}.loading-screen__ring,.loading-screen__ring:before,.loading-screen__ring:after{content:"";position:absolute;inset:auto;border-radius:999px;border:1px solid rgba(148,163,184,.22)}.loading-screen__ring{width:560px;height:560px;opacity:.35;animation:sd-ring-spin 16s linear infinite}.loading-screen__ring:before{width:680px;height:680px;left:-60px;top:-60px;opacity:.45}.loading-screen__ring:after{width:460px;height:460px;left:50px;top:50px;opacity:.3}.loading-screen__dot{position:absolute;width:10px;height:10px;border-radius:999px;background:linear-gradient(120deg,#6366f1,#38bdf8);box-shadow:0 0 14px #6366f18c;animation:sd-dot-float 2.6s ease-in-out infinite}.loading-screen__dot--a{top:24%;left:18%}.loading-screen__dot--b{top:30%;right:18%;animation-delay:.5s}.loading-screen__dot--c{bottom:20%;left:24%;animation-delay:.9s}.loading-screen__card{position:relative;width:min(500px,100%);border-radius:30px;padding:30px 26px 24px;text-align:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid;font-family:inherit}.loading-screen--light .loading-screen__card{background:#ffffffc7;border-color:#94a3b857;box-shadow:0 30px 75px #0f172a24}.loading-screen--dark .loading-screen__card{background:#0f172aa3;border-color:#94a3b838;box-shadow:0 34px 90px #02061794}.loading-screen__logoWrap{width:76px;height:76px;margin:0 auto 10px;border-radius:20px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.34);animation:sd-breathe 2.4s ease-in-out infinite}.loading-screen--light .loading-screen__logoWrap{background:#ffffffe6}.loading-screen--dark .loading-screen__logoWrap{background:#0f172acc}.loading-screen__logo{width:44px;height:44px;object-fit:contain}.loading-screen__brand{font-size:24px;font-weight:700;margin-bottom:4px;letter-spacing:.01em;line-height:1.2}.loading-screen--light .loading-screen__brand{color:#0f172a}.loading-screen--dark .loading-screen__brand{color:#e2e8f0}.loading-screen__brandSub{font-size:13px;margin-bottom:16px;line-height:1.4}.loading-screen--light .loading-screen__brandSub{color:#64748b}.loading-screen--dark .loading-screen__brandSub{color:#94a3b8}.loading-screen__center{position:relative;width:92px;height:92px;margin:0 auto 16px}.loading-screen__spinner{width:92px;height:92px;border-radius:999px;border:3px solid rgba(148,163,184,.22);border-top-color:#6366f1;border-right-color:#38bdf8;animation:sd-spin .9s linear infinite}.loading-screen__docIcon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:38px;height:38px;padding:9px;border-radius:12px}.loading-screen--light .loading-screen__docIcon{background:#ffffffd9;color:#4f46e5;border:1px solid rgba(148,163,184,.28)}.loading-screen--dark .loading-screen__docIcon{background:#0f172ad9;color:#a5b4fc;border:1px solid rgba(148,163,184,.22)}.loading-screen__title{font-size:19px;font-weight:700;margin-bottom:6px;line-height:1.3}.loading-screen--light .loading-screen__title{color:#0f172a}.loading-screen--dark .loading-screen__title{color:#e2e8f0}.loading-screen__subtitle{font-size:13px;margin-bottom:16px;line-height:1.45}.loading-screen--light .loading-screen__subtitle{color:#64748b}.loading-screen--dark .loading-screen__subtitle{color:#94a3b8}.loading-screen__progress{position:relative;height:5px;border-radius:999px;overflow:hidden}.loading-screen--light .loading-screen__progress{background:#94a3b840}.loading-screen--dark .loading-screen__progress{background:#94a3b833}.loading-screen__progressBar{position:absolute;top:0;right:0;bottom:0;left:0;width:42%;border-radius:999px;background:linear-gradient(90deg,#6366f1,#38bdf8);animation:sd-progress-slide 1.25s ease-in-out infinite}@keyframes sd-spin{to{transform:rotate(360deg)}}@keyframes sd-progress-slide{0%{transform:translate(-120%)}to{transform:translate(240%)}}@keyframes sd-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}@keyframes sd-dot-float{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-6px);opacity:1}}@keyframes sd-ring-spin{to{transform:rotate(360deg)}}@keyframes sd-loader-fade{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@media (max-width: 640px){.loading-screen__card{width:min(520px,100%);border-radius:26px;padding:24px 18px 20px}.loading-screen__ring{width:420px;height:420px}.loading-screen__brand{font-size:22px}.loading-screen__title{font-size:17px}}
