.hb{--hb-ink:#1c1917;--hb-text:#44403c;--hb-muted:#57534e;--hb-soft:#78716c;--hb-faint:#a8a29e;--hb-line:#e7e5e4;--hb-line-soft:#efedec;--hb-page:#fafaf9;--hb-side:#f3f2f2;--hb-sel:#d3d2d1;--hb-tint:#f1efee;--hb-grad:linear-gradient(135deg,#44403c,#a8a29e);--hb-btn:linear-gradient(90deg,#44403c,#78716c);--hb-shadow:0 1px 2px rgb(28 25 23/5%),0 10px 30px -18px rgb(28 25 23/28%);--hb-ok:#15803d;--hb-ok-bg:#ecfdf3;--hb-warn:#b45309;--hb-warn-bg:#fff7e6;--hb-danger:#b91c1c;--hb-danger-bg:#fef2f2;color:var(--hb-ink);background:var(--hb-page)}.hb [id]{scroll-margin-top:74px}.hb ::selection{background:var(--hb-sel)}.hb-shell{width:100%;max-width:1140px;margin-inline:auto;padding-inline:clamp(14px,4vw,32px)}.hb-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hb-eyebrow{margin:0;color:var(--hb-muted);font-size:11.5px;font-weight:700;letter-spacing:.18em}.hb h1{margin:14px 0 0;font-size:clamp(31px,4.9vw,52px);font-weight:900;letter-spacing:-.015em;line-height:1.28}.hb h2{margin:10px 0 0;font-size:clamp(25px,3.5vw,36px);letter-spacing:-.01em;line-height:1.32}.hb h2,.hb h3{font-weight:700}.hb h3{margin:0;font-size:15.5px;line-height:1.5}.hb-section{padding-block:clamp(48px,7vw,96px) 0}.hb-section--last{padding-bottom:clamp(56px,8vw,110px)}.hb-section__lead{max-width:46em;font-size:14.5px}.hb-body,.hb-section__lead{margin:12px 0 0;color:var(--hb-text);line-height:1.95;text-wrap:pretty}.hb-body{font-size:14px}.hb-note{margin:12px 0 0;color:var(--hb-soft);font-size:12.5px;line-height:1.9}.hb-card{border:1px solid var(--hb-line);border-radius:16px;background:#fff;box-shadow:var(--hb-shadow)}.hb-button{display:inline-flex;align-items:center;justify-content:center;height:50px;padding-inline:26px;border:1px solid transparent;border-radius:999px;font-size:14.5px;font-weight:700;white-space:nowrap;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s cubic-bezier(.2,.7,.2,1),border-color .18s cubic-bezier(.2,.7,.2,1)}.hb-button:hover{transform:translateY(-1px)}.hb-button--primary{color:#fff;background:var(--hb-btn);box-shadow:0 4px 14px rgb(68 64 60/30%)}.hb-button--primary:hover{color:#fff;box-shadow:0 6px 18px rgb(68 64 60/36%)}.hb-button--ghost{color:var(--hb-ink);border-color:var(--hb-line);background:#fff;font-weight:600}.hb-button--ghost:hover{color:var(--hb-ink);border-color:var(--hb-faint)}.hb-button--block{display:flex;width:100%;margin-top:22px}.hb-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding-inline:8px;border-radius:999px;background:var(--hb-tint);color:var(--hb-muted);font-size:11px;font-weight:700;white-space:nowrap}.hb-chip--ok{background:var(--hb-ok-bg);color:var(--hb-ok)}.hb-chip--warn{background:var(--hb-warn-bg);color:var(--hb-warn)}.hb-chip--danger{background:var(--hb-danger-bg);color:var(--hb-danger)}.hb-chip--dark{background:var(--hb-ink);color:#fff}.hb-app{display:inline-flex;align-items:center;gap:6px;color:var(--hb-ink);font-size:12.5px;font-weight:700;white-space:nowrap}.hb-app__dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--hb-app-color,var(--hb-muted))}.hb-hero{position:relative;overflow:hidden}.hb-hero__glow{position:absolute;top:-180px;right:-160px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgb(168 162 158/26%),transparent 64%);pointer-events:none}.hb-hero__inner{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:clamp(32px,5.5vw,60px);align-items:center;padding-block:clamp(48px,7.5vw,92px) clamp(40px,6vw,72px)}.pfilm-intro+.hb-hero .hb-hero__inner{padding-top:clamp(96px,10vw,128px)}.hb-hero__lead{margin:18px 0 0;max-width:34em;color:var(--hb-text);font-size:clamp(14.5px,1.7vw,16.5px);line-height:2;text-wrap:pretty}.hb-hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:26px}.hb-hero__visual{min-width:0}.hb-claim{display:inline-block;margin:18px 0 0;padding:9px 18px;border-radius:999px;background:var(--hb-ink);color:#fff;font-size:clamp(14.5px,2vw,17px);font-weight:800;line-height:1.6;box-shadow:inset 0 -4px 0 #a8a29e}.hb-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;margin-top:28px}.hb-compare__card{padding:22px 22px 20px}.hb-compare__card--before{background:#fff;box-shadow:none}.hb-compare__label{margin:0;color:var(--hb-soft);font-size:12px;font-weight:700;letter-spacing:.08em}.hb-compare__card--after .hb-compare__label{color:var(--hb-muted)}.hb-compare__title{margin:6px 0 0;font-size:17px;font-weight:800;line-height:1.55}.hb-compare__list{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.hb-compare__list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px dashed var(--hb-line);border-radius:10px;color:var(--hb-text);font-size:12.5px}.hb-compare__card--after .hb-compare__list li{border-style:solid;background:var(--hb-page)}.hb-compare__foot{margin:14px 0 0;color:var(--hb-text);font-size:13px;font-weight:700}.hb-compare__card--before .hb-compare__foot{color:var(--hb-soft)}.hb-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,48px);align-items:start;margin-top:28px}.hb-split--flip>:first-child{order:2}.hb-points{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.hb-points li{position:relative;padding-left:22px;color:var(--hb-text);font-size:13.5px;line-height:1.85}.hb-points li:before{content:"";position:absolute;top:.62em;left:2px;width:11px;height:6px;border-bottom:2px solid var(--hb-muted);border-left:2px solid var(--hb-muted);transform:rotate(-45deg)}.hb-mock{overflow:hidden;border:1px solid var(--hb-line);border-radius:14px;background:#fff;box-shadow:var(--hb-shadow);font-size:12px}.hb-mock__bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--hb-line-soft)}.hb-mock__title{margin:0;font-size:13.5px;font-weight:800}.hb-mock__sub{margin:0;color:var(--hb-soft);font-size:11px}.hb-mock__space{flex:1 1}.hb-mock__btn{display:inline-flex;align-items:center;height:28px;padding-inline:12px;border:1px solid var(--hb-line);border-radius:8px;background:#fff;color:var(--hb-ink);font-size:11.5px;font-weight:700;white-space:nowrap}.hb-mock__btn--primary{border-color:transparent;background:var(--hb-btn);color:#fff}.hb-mock__body{padding:14px 16px 16px}.hb-table{width:100%;border-collapse:collapse;font-size:11.5px}.hb-table th{padding:7px 8px;border-bottom:1px solid var(--hb-line);color:var(--hb-soft);font-size:10.5px;font-weight:700;text-align:left;white-space:nowrap}.hb-table td{padding:8px;border-bottom:1px solid var(--hb-line-soft);color:var(--hb-text);vertical-align:middle}.hb-table tr:last-child td{border-bottom:0}.hb-table tr.is-muted td{color:var(--hb-faint)}.hb-person{display:flex;align-items:center;gap:8px;min-width:0}.hb-person__avatar{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--hb-grad);color:#fff;font-size:10.5px;font-weight:800}.hb-person__name{display:block;color:var(--hb-ink);font-weight:700;white-space:nowrap}.hb-person__mail{display:block;color:var(--hb-soft);font-size:10.5px;white-space:nowrap}.hb-check{display:inline-grid;place-items:center;width:15px;height:15px;border:1.5px solid var(--hb-faint);border-radius:4px;background:#fff}.hb-check.is-on{border-color:var(--hb-muted);background:var(--hb-muted)}.hb-check.is-on:after{content:"";width:7px;height:4px;margin-top:-2px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.hb-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:96px;height:26px;padding-inline:10px;border:1px solid var(--hb-line);border-radius:7px;background:#fff;color:var(--hb-ink);font-size:11.5px;font-weight:600;white-space:nowrap}.hb-select:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.5px solid var(--hb-soft);border-bottom:1.5px solid var(--hb-soft);transform:rotate(45deg)}.hb-select.is-changed{border-color:var(--hb-muted);background:var(--hb-tint)}.hb-toggle{position:relative;display:inline-block;flex:none;width:30px;height:17px;border-radius:999px;background:var(--hb-sel)}.hb-toggle:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/20%)}.hb-toggle.is-on{background:var(--hb-muted)}.hb-toggle.is-on:after{left:15px}.hb-mock__toast{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:9px 12px;border-radius:10px;background:var(--hb-ok-bg);color:var(--hb-ok);font-size:11.5px;font-weight:700}.hb-roles{display:grid;gap:0;margin:18px 0 0;padding:0;overflow:hidden;border:1px solid var(--hb-line);border-radius:14px;background:#fff;list-style:none}.hb-roles li{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:12px;padding:11px 16px;border-bottom:1px solid var(--hb-line-soft);font-size:13px;line-height:1.75}.hb-roles li:last-child{border-bottom:0}.hb-roles b{color:var(--hb-ink)}.hb-roles span{color:var(--hb-text)}.hb-org{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:12px;align-items:center;margin-top:28px}.hb-org__tree{padding:18px}.hb-org__node{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--hb-line);border-radius:10px;background:#fff;font-size:12.5px}.hb-org__node b{font-size:13px}.hb-org__children{display:grid;gap:8px;margin:8px 0 0 18px;padding-left:14px;border-left:2px solid var(--hb-line)}.hb-org__node.is-focus{border-color:var(--hb-muted);background:var(--hb-tint)}.hb-org__arrow{justify-self:center;width:24px;height:24px;border-top:3px solid var(--hb-faint);border-right:3px solid var(--hb-faint);transform:rotate(45deg)}.hb-org__uses{display:grid;gap:10px}.hb-org__use{padding:14px 16px}.hb-org__use p{margin:6px 0 0;color:var(--hb-text);font-size:12.5px;line-height:1.8}.hb-org__use strong{color:var(--hb-ink)}.hb-sec{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;margin-top:28px}.hb-sec__card{display:flex;flex-direction:column;padding:20px 20px 18px}.hb-sec__card .hb-body{font-size:13px}.hb-sec__visual{margin-top:auto;padding-top:14px}.hb-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hb-mode{padding:10px 12px;border:1px solid var(--hb-line);border-radius:10px;font-size:11.5px;line-height:1.7}.hb-mode b{display:block;margin-bottom:2px;font-size:12.5px}.hb-mode.is-on{border-color:var(--hb-muted);background:var(--hb-tint)}.hb-rows{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hb-rows li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--hb-line-soft);border-radius:9px;background:var(--hb-page);font-size:11.5px}.hb-log{margin:0;padding:10px 12px;border-radius:10px;background:#1c1917;color:#e7e5e4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1.85;white-space:pre;overflow-x:auto}.hb-ops{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hb-ops li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--hb-line-soft);border-radius:9px;font-size:11.5px}.hb-ops__name small{display:block;color:var(--hb-soft);font-size:10px}.hb-seg{display:inline-flex;padding:2px;border-radius:8px;background:var(--hb-tint)}.hb-seg span{padding:3px 8px;border-radius:6px;color:var(--hb-soft);font-size:10.5px;font-weight:700;white-space:nowrap}.hb-seg span.is-on{background:#fff;color:var(--hb-ink);box-shadow:0 1px 2px rgb(0 0 0/12%)}.hb-sync{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1.2fr);gap:12px;align-items:center;margin-top:28px}.hb-sync__partners{display:grid;gap:10px}.hb-field{display:grid;grid-template-columns:8.5em minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid var(--hb-line-soft);font-size:11.5px}.hb-field:last-child{border-bottom:0}.hb-field dt{color:var(--hb-soft)}.hb-field dd{margin:0;color:var(--hb-ink);font-weight:600}.hb-field dd.is-new{justify-self:start;color:var(--hb-ink);background:linear-gradient(transparent 60%,#e7e5e4 0)}.hb-more{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none}.hb-more li{padding:14px 16px;border:1px solid var(--hb-line);border-radius:12px;background:#fff}.hb-more b{display:block;font-size:13.5px}.hb-more li>span{display:block;margin-top:4px;color:var(--hb-text);font-size:12.5px;line-height:1.75}.hb-devices,.hb-price{margin-top:28px}.hb-price{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;align-items:stretch}.hb-price__zero{display:flex;flex-direction:column;justify-content:center;padding:26px 26px 24px;background:var(--hb-grad);color:#fff;border:0}.hb-price__zero p{margin:0;font-size:13px;font-weight:700;opacity:.9}.hb-price__zero strong{display:block;margin-top:6px;font-size:clamp(40px,6vw,58px);font-weight:900;line-height:1.1}.hb-price__zero span{display:block;margin-top:10px;font-size:13.5px;font-weight:700;line-height:1.8}.hb-price__plans{padding:8px 4px}.hb-price__plans table{width:100%;border-collapse:collapse;font-size:13px}.hb-price__plans td,.hb-price__plans th{padding:12px 16px;border-bottom:1px solid var(--hb-line-soft);text-align:left}.hb-price__plans tr:last-child td,.hb-price__plans tr:last-child th{border-bottom:0}.hb-price__plans thead th{color:var(--hb-soft);font-size:11.5px;font-weight:700}.hb-price__plans tbody th{font-weight:800}.hb-price__plans td.is-hub{color:var(--hb-ok);font-weight:800;white-space:nowrap}.hb-apps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none}.hb-apps li{padding:14px 16px;border:1px solid var(--hb-line);border-radius:12px;background:#fff}.hb-apps small{display:block;margin-top:4px;color:var(--hb-soft);font-size:11.5px;line-height:1.7}.hb-faq{max-width:860px}.hb-faq__list{display:grid;gap:10px;margin-top:24px}.hb-faq__list details{border:1px solid var(--hb-line);border-radius:14px;background:#fff}.hb-faq__list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;font-size:14.5px;font-weight:700;line-height:1.6;cursor:pointer;list-style:none}.hb-faq__list summary::-webkit-details-marker{display:none}.hb-faq__marker{position:relative;flex:none;width:14px;height:14px}.hb-faq__marker:after,.hb-faq__marker:before{content:"";position:absolute;top:6px;left:0;width:14px;height:2px;border-radius:2px;background:var(--hb-muted);transition:transform .2s ease}.hb-faq__marker:after{transform:rotate(90deg)}.hb-faq__list details[open] .hb-faq__marker:after{transform:rotate(0deg)}.hb-faq__list details p{margin:0;padding:0 18px 18px;color:var(--hb-text);font-size:13.5px;line-height:1.95}.hb-final{position:relative;overflow:hidden;padding:clamp(32px,5vw,56px);text-align:center}.hb-final:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--hb-grad)}.hb-final h2{margin-top:12px}.hb-final__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}.hb-pagefoot{margin-top:28px;font-size:13px}.hb-pagefoot a{color:var(--hb-muted);font-weight:700}.hb-legal{margin:10px 0 0;color:var(--hb-soft);font-size:11.5px;line-height:1.85}@media (max-width:860px){.hb-price,.hb-split{grid-template-columns:minmax(0,1fr)}.hb-split--flip>:first-child{order:0}.hb-org,.hb-sync{grid-template-columns:minmax(0,1fr)}.hb-org__arrow{width:18px;height:18px;transform:rotate(135deg)}}@media (max-width:520px){.hb-roles li{gap:2px}.hb-modes,.hb-roles li{grid-template-columns:minmax(0,1fr)}.hb-mock{font-size:11px}.hb-mock__scroll{overflow-x:auto}.hb-col-wide{display:none}.hb-price__plans td,.hb-price__plans th{padding:10px 12px}}.h-actions{display:flex;gap:calc(8 * var(--pt, 1px));margin:0}.h-actions span{display:inline-flex;align-items:center;height:calc(34 * var(--pt, 1px));padding-inline:calc(14 * var(--pt, 1px));border:1px solid #e7e5e4;border-radius:calc(8 * var(--pt, 1px));background:#fff;color:#1c1917;font-size:calc(13 * var(--pt, 1px));font-weight:600;white-space:nowrap}.h-actions span.is-primary{border-color:transparent;background:var(--a-btn);color:#fff}.h-users td{vertical-align:middle}.h-person{display:flex;align-items:center;gap:calc(10 * var(--pt, 1px))}.h-person i{display:grid;flex:none;place-items:center;width:calc(30 * var(--pt, 1px));height:calc(30 * var(--pt, 1px));border-radius:50%;background:var(--a-grad);color:#fff;font-size:calc(13 * var(--pt, 1px));font-style:normal;font-weight:800}.h-person b{display:block;color:#1c1917}.h-person small{display:block;color:#78716c;font-size:calc(11.5 * var(--pt, 1px))}.h-role{display:inline-flex;align-items:center;height:calc(24 * var(--pt, 1px));padding-inline:calc(10 * var(--pt, 1px));border-radius:999px;background:#f1efee;color:#44403c;font-size:calc(12 * var(--pt, 1px));font-weight:700}.h-custom{display:block;margin-top:calc(3 * var(--pt, 1px));color:#78716c;font-size:calc(11 * var(--pt, 1px))}.hb-mock__label{margin:12px 0 6px;color:var(--hb-soft);font-size:10.5px;font-weight:700}.hb-mock__label:first-child{margin-top:0}.hb-mock__actions{display:flex;justify-content:flex-end;gap:8px;margin:12px 0 0}.hb-hero-invite{margin:0}.hb-hero-invite__to{margin:14px 0 8px;color:var(--hb-soft);font-size:11px;font-weight:700}.hb-reason{display:block;margin-top:2px;color:var(--hb-soft);font-size:10.5px}.hb-select.is-inherit{color:var(--hb-soft);font-weight:500}.hb-sec .hb-table td:last-child{white-space:nowrap}