@font-face{font-family:TruCom Instrument Sans;src:url(/brand/fonts/instrument-sans-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root:has(.hm-site){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;background:#fff}:root[data-theme=dark]:has(.hm-site){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121313}.tc-page:has(.hm-site){background:0 0;margin:0;padding:0}.hm-site{--hm-bg:#fff;--hm-surface:#f5f5f3;--hm-card:#fff;--hm-ink:#191919;--hm-muted:#606361;--hm-line:#e3e4e0;--hm-brand:#141414;--hm-button-ink:#fff;--hm-soft:#eeefec;--hm-blue:#205fa6;--hm-blue-bg:#edf4fd;--hm-good:#357344;--hm-shadow:0 14px 45px #1015100a;background:var(--hm-bg);color:var(--hm-ink);font-family:var(--font-app,Georgia,"Times New Roman",serif);isolation:isolate;font-size:16px;line-height:1.5;overflow:clip}[data-theme=dark] .hm-site{--hm-bg:#121313;--hm-surface:#1a1c1c;--hm-card:#202323;--hm-ink:#f2f3ef;--hm-muted:#b2b8b5;--hm-line:#353a38;--hm-brand:#f2f3ef;--hm-button-ink:#161818;--hm-soft:#2a2e2c;--hm-blue:#a1c8ff;--hm-blue-bg:#233343;--hm-good:#a6d7ad;--hm-shadow:0 14px 45px #0002}.hm-site *,.hm-site :before,.hm-site :after{box-sizing:border-box}.hm-site :is(h1,h2,h3,h4,p,figure){color:inherit;margin:0}.hm-site a{color:inherit;text-decoration:none}.hm-site :is(button,input,summary){font:inherit;color:inherit}.hm-site button{cursor:pointer}.hm-site :is(button,summary,a){-webkit-tap-highlight-color:transparent}.hm-site :is(img,svg){max-width:100%;display:block}.hm-site svg{flex-shrink:0;width:23px;height:23px}.hm-site :is(button,input){border-radius:0}.hm-site [id]{scroll-margin-top:105px}.hm-site [hidden]{display:none!important}.hm-site :is(button,a,summary,input):focus-visible{outline:2px solid var(--hm-ink);outline-offset:5px}.hm-site :is(.hm-hero,.hm-ai,.hm-final) :is(button,a):focus-visible{outline-color:#fff}.hm-container{width:min(1280px,100% - 112px);margin-inline:auto}.hm-section{padding-block:105px}.hm-surface{background:var(--hm-surface)}.hm-eyebrow{margin-bottom:22px;font-size:13px;font-weight:500;line-height:1.5;display:block}.hm-copy h2,.hm-section-intro h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,3.5vw,49px);font-weight:550;line-height:1.08}.hm-copy>p{color:var(--hm-muted);text-wrap:pretty;max-width:480px;margin-top:23px;font-size:16px;line-height:1.75}.hm-copy>p+p{margin-top:16px}.hm-split{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.hm-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.hm-button{border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 22px;font-size:14px;font-weight:550;line-height:1.2;transition:background .18s,transform .18s;display:inline-flex;border-radius:8px!important}.hm-button:hover{transform:translateY(-2px)}.hm-button--brand,.hm-button--dark{background:var(--hm-brand);color:var(--hm-button-ink)!important}.hm-button--outline{border-color:var(--hm-line);background:0 0}.hm-button--light{background:#fff;border-color:#fff;color:#161818!important}.hm-button--light:hover{background:#e8eae7;border-color:#e8eae7}.hm-button--white-outline{background:0 0;border-color:#ffffffb3;color:#fff!important}.hm-button--white-outline:hover{background:#ffffff17}.hm-button--small{min-height:39px;padding:10px 16px;font-size:13px}.hm-button svg{width:17px;height:17px}.hm-text-link{align-items:center;gap:15px;margin-top:26px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.hm-text-link:hover{text-underline-offset:5px;text-decoration:underline}.hm-text-link svg{width:20px;height:20px;transition:transform .2s}.hm-text-link:hover svg{transform:translate(4px)}.hm-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hm-skip{z-index:600;background:var(--hm-card);border:2px solid var(--hm-ink);padding:12px 20px;position:fixed;top:-100px;left:20px}.hm-skip:focus{top:12px}.hm-mini-label{color:var(--hm-muted);font-size:11px;display:block}.hm-header{z-index:200;background:var(--hm-bg);border-bottom:1px solid var(--hm-line);position:sticky;top:0}.hm-header__inner{justify-content:space-between;align-items:center;gap:24px;width:min(1380px,100% - 100px);height:80px;display:flex;position:relative}.hm-header__brand{flex-shrink:0}.hm-header__brand img{width:125px;height:auto}[data-theme=dark] .hm-header__brand img,[data-theme=dark] .hm-mobile-header__brand img,[data-theme=dark] .hm-footer__about img,[data-theme=dark] .hm-help-window__top img{filter:invert()}.hm-header__nav{align-items:center;gap:25px;display:flex}.hm-header__actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.hm-header__signin{font-size:13px;font-weight:500}.hm-header__signin:hover{text-underline-offset:5px;text-decoration:underline}.hm-nav-menu>summary{cursor:pointer;align-items:center;gap:7px;padding-block:28px;font-size:13px;font-weight:550;list-style:none;display:flex}.hm-nav-menu>summary::-webkit-details-marker{display:none}.hm-nav-menu>summary svg{width:12px;height:12px;transition:transform .2s}.hm-nav-menu[open]>summary svg{transform:rotate(180deg)}.hm-nav-direct{font-size:13px;font-weight:550}.hm-theme{background:0 0;border:0;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;border-radius:50%!important}.hm-theme:hover{background:var(--hm-soft)}.hm-theme svg{width:22px;height:22px}.hm-theme__moon{display:none!important}[data-theme=dark] .hm-theme__moon{display:block!important}[data-theme=dark] .hm-theme__sun{display:none}.hm-mega{background:var(--hm-card);border:1px solid var(--hm-line);border-radius:0 0 16px 16px;max-height:calc(100dvh - 100px);padding:28px 30px 18px;position:absolute;top:calc(100% - 2px);left:0;right:0;overflow-y:auto;box-shadow:0 30px 60px #0002}.hm-mega__heading{border-bottom:1px solid var(--hm-line);padding-bottom:20px}.hm-mega__heading>strong{letter-spacing:-.025em;font-size:22px;font-weight:550}.hm-mega__heading>p{color:var(--hm-muted);margin-top:5px;font-size:13px}.hm-mega__body{grid-template-columns:repeat(2,minmax(0,1fr)) 1.05fr;gap:22px;padding-block:22px;display:grid}.hm-nav-menu:first-child .hm-mega__body{grid-template-columns:repeat(2,minmax(0,1fr)) 1.05fr}.hm-mega__label{color:var(--hm-muted);margin-bottom:12px;font-size:11px;font-weight:550;display:block}.hm-mega__link{border-radius:8px;align-items:center;gap:12px;margin-left:-8px;padding:12px 8px;display:flex}.hm-mega__link:hover{background:var(--hm-surface)}.hm-mega__icon{background:var(--hm-surface);border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.hm-mega__icon :is(img,svg){width:21px;height:21px}.hm-mega__link>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.hm-mega__link strong{font-size:13px;font-weight:600}.hm-mega__link span span{color:var(--hm-muted);font-size:11px}.hm-mega__feature{background:var(--hm-surface);border-radius:10px;padding:23px}.hm-mega__feature h3{letter-spacing:-.025em;font-size:22px;font-weight:550;line-height:1.25}.hm-mega__feature p{color:var(--hm-muted);margin-top:12px;font-size:12px;line-height:1.65}.hm-mega__feature>a{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:12px;font-weight:600;display:flex}.hm-mega__feature-art{align-items:center;gap:14px;margin-block:18px 25px;display:flex}.hm-mega__feature-art>span{border:1px solid var(--hm-line);border-radius:9px;place-items:center;width:43px;height:43px;display:grid}.hm-mega__footer{border-top:1px solid var(--hm-line);padding-top:16px;font-size:13px;font-weight:600}.hm-mega__footer a{justify-content:space-between;display:flex}.hm-mobile-header{z-index:210;background:var(--hm-bg);border-bottom:1px solid var(--hm-line);justify-content:space-between;align-items:center;height:68px;padding-inline:22px;display:none;position:sticky;top:0}.hm-mobile-header__brand img{width:109px;height:auto}.hm-mobile-header__actions,.hm-mobile-menu__controls{align-items:center;gap:10px;display:flex}.hm-site :is(.hm-mobile-menu-trigger,.hm-mobile-menu-close){border:1px solid var(--hm-line);width:38px;height:38px;color:var(--hm-ink);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.hm-site :is(.hm-mobile-menu-trigger,.hm-mobile-menu-close) svg{width:20px;height:20px}.hm-mobile-menu{background:var(--hm-bg);width:100%;max-width:none;height:100dvh;max-height:100dvh;color:var(--hm-ink);font:inherit;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.hm-mobile-menu:not([open]){display:none}.hm-mobile-menu[open]{flex-direction:column;display:flex}.hm-mobile-menu::backdrop{background:#0009}.hm-mobile-menu__top{min-height:76px;padding:18px 24px;padding-top:max(18px,env(safe-area-inset-top));border-bottom:1px solid var(--hm-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;display:flex}.hm-mobile-menu__brand img{width:119px;height:auto}[data-theme=dark] .hm-mobile-menu__brand img{filter:invert()}.hm-mobile-menu__scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:12px 24px 22px;overflow-y:auto}.hm-mobile-menu__row,.hm-mobile-group>summary{letter-spacing:-.035em;border-bottom:1px solid var(--hm-line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:29px;font-weight:500;line-height:1.4;display:flex}.hm-mobile-menu__row svg,.hm-mobile-group>summary svg{flex-shrink:0;width:19px;height:19px}.hm-mobile-menu__row svg{color:var(--hm-muted)}.hm-mobile-group>summary{cursor:pointer;list-style:none}.hm-mobile-group>summary::-webkit-details-marker{display:none}.hm-mobile-group>summary svg{transition:transform .18s}.hm-mobile-group[open]>summary svg{transform:rotate(45deg)}.hm-mobile-group__content{border-bottom:1px solid var(--hm-line);padding:10px 0 18px 14px}.hm-mobile-group__overview{justify-content:space-between;align-items:center;gap:18px;padding:13px 0;font-size:13px;font-weight:500;line-height:1.7;display:flex}.hm-mobile-group__overview>span{margin-right:2px}.hm-mobile-group__links{margin-top:10px}.hm-mobile-group__links>p{color:var(--hm-muted);margin:0 0 8px;font-size:10px;line-height:1.8}.hm-mobile-group__links>a{color:var(--hm-ink);padding:10px 0;font-size:14px;line-height:1.7;display:block}.hm-mobile-menu__scroll [aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.hm-mobile-group>summary.is-current>span:after{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:13px;display:inline-block}.hm-mobile-menu__bottom{padding:20px 24px;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--hm-line);background:var(--hm-bg);flex-shrink:0;align-items:center;gap:25px;display:flex}.hm-mobile-menu__bottom .hm-button{flex:1;justify-content:space-between;min-width:0;min-height:44px;padding:12px 16px;font-size:12px}.hm-mobile-menu__bottom>a:last-child{white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:inline-flex}html.hm-mobile-open body{overscroll-behavior:none;overflow:hidden}.hm-navigation-shell{z-index:210;isolation:isolate;position:sticky;top:0;overflow:visible}.hm-navigation-shell .hm-mobile-header{display:flex;position:static}@media (width<=360px){.hm-mobile-menu__top,.hm-mobile-menu__scroll{padding-inline:20px}.hm-mobile-menu__row,.hm-mobile-group>summary{padding-block:16px;font-size:27px}.hm-mobile-menu__bottom{gap:20px;padding-inline:20px}.hm-mobile-menu__bottom .hm-button{padding-inline:13px;font-size:11px}.hm-mobile-menu__bottom>a:last-child{font-size:11px}.hm-mobile-menu__brand img{width:112px}}@media (prefers-reduced-motion:reduce){.hm-mobile-group>summary svg{transition:none}}html.hm-mobile-open{overflow:hidden}.hm-hero{color:#fff;background:#181b19;border-radius:22px;height:min(50vw,760px);min-height:635px;max-height:850px;margin:16px 18px 0;position:relative;overflow:hidden}.hm-hero picture{position:absolute;inset:0;overflow:hidden}.hm-hero__image{object-fit:cover;object-position:60% 50%;width:100%;height:100%;animation:10s ease-out both hm-photo-settle}.hm-hero__shade{background:#0000000a;position:absolute;inset:0}.hm-hero__shade:before{content:"";background:#00000016;position:absolute;inset:0 50% 0 0;box-shadow:60px 0 70px 60px #00000016}.hm-hero__copy{z-index:2;width:52%;max-width:600px;margin-left:max(55px,50vw - 658px);padding:80px 0 75px;position:relative}.hm-hero .hm-eyebrow{color:#f4f4f0;margin-bottom:20px;font-size:13px}.hm-hero h1{letter-spacing:-.047em;font-size:clamp(50px,4.75vw,74px);font-weight:500;line-height:1.035}.hm-hero p{color:#f1f3ef;text-wrap:pretty;max-width:395px;margin-top:24px;font-size:17px;line-height:1.55}.hm-hero .hm-actions{margin-top:27px}.hm-hero .hm-button{font-size:14px}.hm-motion{z-index:3;color:#fff;background:#1015144d;border:1px solid #ffffffa6;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:22px;right:22px;border-radius:50%!important}.hm-motion svg{width:18px;height:18px}.hm-suite-nav{border-bottom:1px solid var(--hm-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.hm-suite-nav>a{border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:25px 7px 20px;font-size:13px;line-height:1.2;display:flex}.hm-suite-nav>a:hover,.hm-suite-nav>a[aria-current=true]{border-bottom-color:var(--hm-ink);background:var(--hm-surface)}.hm-suite-nav svg{width:25px;height:25px}.hm-overview{padding-top:80px}.hm-overview-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;display:grid}.hm-product-stage{background:var(--hm-surface);border-radius:18px;padding:22px}.hm-platform-preview{background:var(--hm-card);border:1px solid var(--hm-line);box-shadow:var(--hm-shadow);border-radius:11px;grid-template-columns:114px minmax(0,1fr);min-height:375px;display:grid;overflow:hidden}.hm-platform-rail{color:#d8dcd9;background:#1d2120;flex-direction:column;gap:18px;padding:23px 11px;font-size:10px;display:flex}.hm-platform-rail>img{filter:invert();margin-bottom:10px}.hm-platform-rail>span{white-space:nowrap;align-items:center;gap:8px;display:flex}.hm-platform-rail svg{width:15px;height:15px}.hm-platform-rail .is-active{background:#ffffff12;border-radius:5px;margin:-7px;padding:7px}.hm-platform-main{min-width:0;padding:19px 17px}.hm-window-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-window-heading>strong{font-size:15px;font-weight:600}.hm-avatar,.hm-person-avatar{vertical-align:middle;background:var(--hm-soft);width:29px;height:29px;color:var(--hm-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;font-weight:600;display:inline-grid}.hm-avatar--0{color:#73563c;background:#e8d7c6}.hm-avatar--1{color:#51624a;background:#dde3db}.hm-avatar--2{color:#5b577a;background:#dfdfec}.hm-platform-tabs{border-bottom:1px solid var(--hm-line);gap:20px;margin-top:17px;display:flex}.hm-platform-tabs>button{color:var(--hm-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 0;font-size:10px}.hm-platform-tabs>button[aria-selected=true]{border-bottom-color:var(--hm-ink);color:var(--hm-ink)}.hm-platform-main>[role=tabpanel]{min-height:235px;padding-top:12px}.hm-overview-filter{color:var(--hm-muted);justify-content:space-between;padding-bottom:12px;font-size:9px;display:flex}.hm-overview-filter b{background:var(--hm-soft);border-radius:4px;margin-left:3px;padding:2px 5px}.hm-overview-row{border:0;border-bottom:1px solid var(--hm-line);text-align:left;background:0 0;align-items:center;gap:8px;width:100%;min-width:0;padding:13px 0;display:flex}.hm-overview-row:hover,.hm-overview-row[aria-pressed=true]{background:var(--hm-surface)}.hm-overview-row>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.hm-overview-row strong{font-size:10px;font-weight:550}.hm-overview-row>span:nth-child(2)>span{color:var(--hm-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.hm-badge,.hm-status-pill{white-space:nowrap;background:var(--hm-blue-bg);color:var(--hm-blue);border-radius:5px;align-items:center;gap:5px;margin-left:auto;padding:4px 7px;display:inline-flex;font-size:9px!important}.hm-overview-row>span:last-child{color:var(--hm-muted);font-size:12px}.hm-copilot-strip{background:var(--hm-blue-bg);border-radius:6px;align-items:center;gap:9px;margin-top:13px;padding:14px 9px;display:flex}.hm-copilot-strip svg{width:17px;height:17px;color:var(--hm-blue)}.hm-copilot-strip>div{flex-direction:column;gap:3px;display:flex}.hm-copilot-strip strong{font-size:10px;font-weight:550}.hm-copilot-strip span{color:var(--hm-muted);font-size:9px}.hm-request-detail{background:var(--hm-surface);border-bottom:1px solid var(--hm-line);justify-content:space-between;padding:15px 10px;display:flex}.hm-request-detail strong{font-size:11px}.hm-request-detail p{color:var(--hm-muted);margin-top:5px;font-size:10px}.hm-request-detail button{background:0 0;border:0;align-self:flex-start;font-size:20px}.hm-overview-intro h3{margin-block:7px 17px;font-size:18px;font-weight:550;line-height:1.3}.hm-platform-article{border-top:1px solid var(--hm-line);font-size:11px}.hm-platform-article summary{cursor:pointer;justify-content:space-between;padding:13px 0;list-style:none;display:flex}.hm-platform-article p{color:var(--hm-muted);padding-bottom:12px}.hm-platform-main .hm-text-link{margin-top:16px;font-size:11px}.hm-health-row{border-top:1px solid var(--hm-line);justify-content:space-between;padding:16px 0;font-size:11px;display:flex}.hm-health-row>span{align-items:center;gap:7px;display:flex}.hm-health-row i{background:var(--hm-good);border-radius:50%;width:5px;height:5px}.hm-health-row strong{color:var(--hm-good);font-size:10px;font-weight:500}.hm-principles{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:64px;display:grid}.hm-principles>div{padding-left:43px;position:relative}.hm-principles>div+div{border-left:1px solid var(--hm-line);padding-left:56px}.hm-principles svg{position:absolute;top:3px;left:0}.hm-principles>div+div svg{left:17px}.hm-principles h3{font-size:15px;font-weight:550}.hm-principles p{color:var(--hm-muted);max-width:260px;margin-top:7px;font-size:13px;line-height:1.6}.hm-chat-scene{color:#333834;min-height:485px;box-shadow:var(--hm-shadow);background:#e6e3dd;border-radius:15px;padding-bottom:30px;position:relative;overflow:hidden}.hm-store-header{border-bottom:1px solid #c8c7bf;justify-content:space-between;padding:20px 25px;font-size:12px;display:flex}.hm-store-header>span:first-child{font-weight:600}.hm-store-header>span:last-child{font-size:10px}.hm-store-body{padding:34px 26px 140px;position:relative;overflow:hidden}.hm-store-body h3{z-index:1;margin-top:12px;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.1;position:relative}.hm-store-shape{background:#cfcbc0;border:14px solid #b6b1a4;border-radius:80px 80px 0 0;width:135px;height:180px;position:absolute;top:32px;right:15px;transform:rotate(-9deg);box-shadow:0 20px 30px #5552}.hm-chat-card{border:1px solid var(--hm-line);background:var(--hm-card);color:var(--hm-ink);border-radius:10px;margin:-58px 20px 0 55px;position:relative;box-shadow:0 12px 30px #3332}.hm-chat-card .hm-window-heading{border-bottom:1px solid var(--hm-line);padding:16px}.hm-chat-brand{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.hm-chat-brand svg{width:17px;height:17px}.hm-channel-label{color:var(--hm-muted);font-size:10px}.hm-chat-body{padding:17px}.hm-chat-question{background:var(--hm-soft);border-radius:8px 8px 8px 1px;max-width:90%;padding:12px;font-size:12px;line-height:1.6;margin-top:8px!important}.hm-chat-assignment{align-items:center;gap:8px;margin-top:16px;font-size:10px;display:flex}.hm-chat-reply{background:var(--hm-blue-bg);border-radius:8px 8px 1px;padding:12px;font-size:12px;line-height:1.6;margin-top:8px!important}.hm-private-note{color:var(--hm-muted);align-items:flex-start;gap:5px;margin-top:13px;font-size:9px;display:flex}.hm-private-note svg{width:13px;height:13px}.hm-channel-choices{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:26px;display:grid}.hm-channel-choices button{background:var(--hm-card);border:1px solid var(--hm-line);flex-direction:column;align-items:center;gap:8px;padding:13px 5px;font-size:10px;display:flex;border-radius:7px!important}.hm-channel-choices button[aria-pressed=true]{border-color:var(--hm-ink);box-shadow:0 0 0 1px var(--hm-ink)}.hm-ai{color:#fff;--hm-muted:#bbc4be;--hm-card:#202623;--hm-ink:#f1f5f0;--hm-line:#3c4740;--hm-soft:#303a34;--hm-blue-bg:#2b3b48;--hm-blue:#b6d8ff;--hm-good:#b1dbb5;background:#151918}.hm-ai .hm-copy>p{color:#bbc4be}.hm-ai-prompts{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.hm-ai-prompts button{color:#dbe2db;background:0 0;border:1px solid #727b75;padding:10px 13px;font-size:12px;border-radius:7px!important}.hm-ai-prompts button[aria-pressed=true]{color:#191919;background:#fff;border-color:#fff}.hm-ai-stage{padding:15px 28px}.hm-agent-window{color:#1b211d;--hm-muted:#646a65;--hm-soft:#ecefe9;--hm-blue-bg:#edf3fa;--hm-line:#e2e7e1;--hm-blue:#265c97;background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 25px 65px #0003}.hm-agent-window__header{border-bottom:1px solid #e2e7e1;align-items:center;gap:12px;padding:19px;display:flex}.hm-product-mark{background:#eff1ed;border-radius:8px;padding:8px}.hm-agent-window__header>div{flex-direction:column;gap:5px;font-size:12px;display:flex}.hm-agent-window__header>div>span{color:#646a65;align-items:center;gap:5px;font-size:10px;display:flex}.hm-agent-window__close{color:#646a65;margin-left:auto}.hm-agent-window__close svg{width:18px;height:18px}.hm-dot{background:#6b9177;border-radius:50%;width:6px;height:6px;display:inline-block}.hm-agent-window__messages{min-height:330px;padding:22px}.hm-message{border-radius:9px;padding:14px 15px;font-size:13px;line-height:1.65}.hm-message--customer{background:#f0f1ee;margin-left:30px}.hm-message__author{align-items:center;gap:7px;margin-block:20px 10px;font-size:10px;font-weight:550;display:flex}.hm-ai-avatar{color:#fff;background:#202824;border-radius:6px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.hm-message--answer{background:#f5f6f3;min-height:112px}.hm-message__source{color:#5b6b60;border-top:1px solid #dce1d9;margin-top:13px;padding-top:10px;font-size:9px;display:block}.hm-ai-state{color:#5f6e61;min-height:16px;font-size:10px;margin-top:12px!important}.hm-demo-action{border:1px solid var(--hm-line);background:var(--hm-card);color:var(--hm-ink);align-items:center;gap:12px;margin-top:16px;padding:10px 13px;font-size:11px;font-weight:550;display:inline-flex;border-radius:7px!important}.hm-demo-action svg{width:15px;height:15px}.hm-agent-window .hm-demo-action{color:#202824;background:#fff}.hm-message__handoff{color:#466a50;padding:11px 0 0;font-size:10px}.hm-agent-window__compose{color:#6a726c;border-top:1px solid #e2e7e1;justify-content:space-between;align-items:center;padding:18px;font-size:11px;display:flex}.hm-agent-window__compose svg{width:17px;height:17px}.hm-ai-pair{border-top:1px solid #3c4740;grid-template-columns:1fr 1fr;gap:90px;margin-top:60px;padding-top:35px;display:grid}.hm-ai-pair>div{align-items:flex-start;gap:18px;display:flex}.hm-ai-pair h3{font-size:16px;font-weight:550}.hm-ai-pair p{color:#bbc4be;max-width:420px;margin-top:8px;font-size:13px;line-height:1.7}.hm-checklist{gap:14px;margin:25px 0 0;padding:0;list-style:none;display:grid}.hm-checklist li{color:var(--hm-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.hm-checklist svg{width:16px;height:16px;margin-top:3px}.hm-ticket-window{background:var(--hm-card);border:1px solid var(--hm-line);box-shadow:var(--hm-shadow);border-radius:10px;overflow:hidden}.hm-ticket-window__top{border-bottom:1px solid var(--hm-line);justify-content:space-between;align-items:center;padding:19px;font-size:12px;display:flex}.hm-ticket-window__top>span>span{color:var(--hm-muted);padding:0 7px}.hm-ticket-window__body{padding:25px}.hm-ticket-window h3{letter-spacing:-.025em;margin-top:7px;font-size:23px;font-weight:550;line-height:1.2}.hm-ticket-window__body>p{color:var(--hm-muted);margin-top:9px;font-size:12px}.hm-ticket-fields{grid-template-columns:1fr 1.3fr .7fr;gap:15px;padding-block:28px;display:grid}.hm-ticket-fields>div>span{color:var(--hm-muted);margin-bottom:9px;font-size:10px;display:block}.hm-ticket-fields strong{align-items:center;gap:6px;font-size:10px;font-weight:550;display:flex}.hm-priority-dot{background:#a08b43;border-radius:50%;width:5px;height:5px}.hm-ticket-update{background:var(--hm-surface);border:1px solid var(--hm-line);border-radius:7px;gap:10px;padding:15px;display:flex}.hm-ticket-update strong{font-size:11px;font-weight:550}.hm-ticket-update p{color:var(--hm-muted);margin-top:7px;font-size:11px;line-height:1.7}.hm-ticket-progress{color:var(--hm-muted);align-items:center;gap:10px;margin-block:24px 3px;font-size:10px;display:flex}.hm-ticket-progress span{white-space:nowrap;align-items:center;gap:3px;display:flex}.hm-ticket-progress svg{width:12px;height:12px}.hm-ticket-progress i{background:var(--hm-line);flex:1;height:1px}.hm-ticket-progress .is-current,.hm-ticket-window.is-resolved .hm-ticket-progress span:last-child{color:var(--hm-ink);font-weight:600}.hm-ticket-window.is-resolved .hm-status-pill{color:var(--hm-good);background:var(--hm-soft)}.hm-workflows{background:var(--hm-surface);border-top:1px solid var(--hm-line);border-bottom:1px solid var(--hm-line)}.hm-workflow-window{background:var(--hm-card);border:1px solid var(--hm-line);box-shadow:var(--hm-shadow);border-radius:12px;overflow:hidden}.hm-workflow-window__top{border-bottom:1px solid var(--hm-line);justify-content:space-between;align-items:center;gap:12px;padding:19px;font-size:11px;display:flex}.hm-workflow-window__top>span:first-child{align-items:center;gap:8px;display:flex}.hm-workflow-window__top svg{width:18px;height:18px}.hm-workflow-window__canvas{background-image:none;padding:25px 40px}.hm-flow-node{border:1px solid var(--hm-line);border-radius:8px;align-items:center;gap:13px;padding:14px;transition:border-color .25s,background .25s;display:flex}.hm-flow-node>div{flex-direction:column;gap:5px;display:flex}.hm-flow-node small{color:var(--hm-muted);font-size:9px}.hm-flow-node strong{font-size:11px;font-weight:550}.hm-flow-node__icon{background:var(--hm-surface);border-radius:7px;padding:9px}.hm-flow-node__icon svg{width:17px;height:17px}.hm-flow-node>svg{opacity:0;width:16px;height:16px;margin-left:auto}.hm-flow-node.is-done{border-color:var(--hm-good);background:var(--hm-surface)}.hm-flow-node.is-done>svg{opacity:1}.hm-flow-node.is-running{border-color:var(--hm-blue);box-shadow:0 0 0 2px var(--hm-blue-bg)}.hm-flow-line{border-left:1px solid var(--hm-line);height:32px;color:var(--hm-muted);align-items:center;margin-left:30px;padding-left:18px;font-size:9px;display:flex}.hm-flow-controls{padding:0 25px 22px}.hm-flow-controls .hm-demo-action{margin-top:0}.hm-flow-controls p{min-height:32px;color:var(--hm-muted);margin-top:12px;font-size:11px;line-height:1.5}.hm-demo-action:disabled{cursor:progress;opacity:.6}.hm-knowledge-stage{background:var(--hm-surface);border-radius:16px;padding:35px}.hm-help-window{border:1px solid var(--hm-line);background:var(--hm-card);box-shadow:var(--hm-shadow);border-radius:10px;overflow:hidden}.hm-help-window__top{border-bottom:1px solid var(--hm-line);align-items:center;gap:8px;padding:18px;font-size:11px;display:flex}.hm-help-window__top>span:last-child{color:var(--hm-muted);margin-left:auto;font-size:9px}.hm-help-window__body{padding:28px 22px 10px}.hm-help-window h3{letter-spacing:-.035em;font-size:28px;font-weight:550}.hm-help-search{border:1px solid var(--hm-line);border-radius:6px;align-items:center;gap:10px;margin-block:20px;padding:11px 13px;display:flex}.hm-help-search svg{width:16px;height:16px;color:var(--hm-muted)}.hm-help-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.hm-help-search:focus-within{outline:2px solid var(--hm-ink);outline-offset:2px}.hm-help-articles>details{border-top:1px solid var(--hm-line)}.hm-help-articles summary{cursor:pointer;align-items:center;gap:12px;padding:18px 0;list-style:none;display:flex}.hm-help-articles summary::-webkit-details-marker{display:none}.hm-help-articles summary svg{width:18px;height:18px}.hm-help-articles summary>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.hm-help-articles summary strong{font-size:11px;font-weight:550}.hm-help-articles small{color:var(--hm-muted);font-size:9px}.hm-help-articles summary>svg{width:12px;margin-left:auto}.hm-help-articles p{color:var(--hm-muted);padding-bottom:18px;font-size:12px;line-height:1.7}.hm-help-empty{color:var(--hm-muted);padding:10px 0 20px;font-size:12px}.hm-section-intro{max-width:760px;margin-bottom:50px}.hm-section-intro>p{color:var(--hm-muted);max-width:590px;margin-top:22px;font-size:16px;line-height:1.75}.hm-beyond-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.hm-update-product{min-width:0}.hm-feature-heading>svg{width:28px;height:28px;margin-bottom:20px}.hm-feature-heading h3{letter-spacing:-.035em;font-size:30px;font-weight:550;line-height:1.15}.hm-update-product>p{color:var(--hm-muted);max-width:470px;margin-block:20px 30px;font-size:14px;line-height:1.75}.hm-status-window{background:var(--hm-card);border:1px solid var(--hm-line);border-radius:10px;overflow:hidden}.hm-status-window__header{border-bottom:1px solid var(--hm-line);align-items:center;gap:10px;padding:20px;font-size:12px;display:flex}.hm-status-service{justify-content:space-between;margin:22px 22px 12px;font-size:11px;display:flex}.hm-status-service>span:last-child{color:var(--hm-good);font-size:10px}.hm-status-bars{gap:4px;margin:0 22px;display:flex}.hm-status-bars i{background:#739780;border-radius:2px;flex:1;height:28px}.hm-status-bars i:nth-child(8){background:#b1af82}.hm-status-window__foot{color:var(--hm-muted);justify-content:space-between;margin:15px 22px;font-size:9px;display:flex}.hm-incident{border-top:1px solid var(--hm-line)}.hm-incident summary{cursor:pointer;justify-content:space-between;padding:17px 22px;font-size:11px;list-style:none;display:flex}.hm-incident>div{padding:0 22px 20px;font-size:11px}.hm-incident p{color:var(--hm-muted);margin-top:10px;line-height:1.65}.hm-incident small{color:var(--hm-muted);margin-top:14px;font-size:9px;display:block}.hm-feedback-window{background:var(--hm-card);border:1px solid var(--hm-line);border-radius:10px;overflow:hidden}.hm-feedback-window__top{border-bottom:1px solid var(--hm-line);justify-content:space-between;align-items:center;padding:20px;font-size:12px;display:flex}.hm-feedback-window__top svg{width:16px;height:16px}.hm-feedback-item{align-items:center;gap:17px;padding:22px;display:flex}.hm-feedback-item+.hm-feedback-item{border-top:1px solid var(--hm-line)}.hm-vote{border:1px solid var(--hm-line);background:var(--hm-surface);flex-direction:column;align-items:center;gap:3px;min-width:44px;padding:7px 9px;font-size:11px;display:flex;border-radius:7px!important}.hm-vote svg{width:15px;height:15px}.hm-vote[aria-pressed=true]{background:var(--hm-brand);color:var(--hm-button-ink);border-color:var(--hm-brand)}.hm-feedback-item>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.hm-feedback-item>div>strong{font-size:12px;font-weight:550;line-height:1.4}.hm-roadmap-pill{background:var(--hm-soft);color:var(--hm-muted);border-radius:4px;padding:4px 7px;font-size:9px}.hm-roadmap-pill--progress{background:var(--hm-blue-bg);color:var(--hm-blue)}.hm-roadmap-track{color:var(--hm-muted);align-items:center;gap:12px;margin-top:26px;padding-inline:10px;font-size:11px;display:flex}.hm-roadmap-track i{background:var(--hm-line);flex:1;height:1px}.hm-report-card{border:1px solid var(--hm-line);background:var(--hm-card);box-shadow:var(--hm-shadow);border-radius:12px;padding:25px}.hm-report-card .hm-window-heading button{color:var(--hm-muted);background:0 0;border:0;padding:7px 10px;font-size:10px;border-radius:5px!important}.hm-report-card .hm-window-heading button[aria-pressed=true]{background:var(--hm-soft);color:var(--hm-ink)}.hm-report-values{grid-template-columns:repeat(3,1fr);gap:17px;padding-block:35px;display:grid}.hm-report-values>div{flex-direction:column;gap:10px;display:flex}.hm-report-values>div>span{color:var(--hm-muted);font-size:10px}.hm-report-values strong{letter-spacing:-.04em;font-size:32px;font-weight:500;line-height:1}.hm-report-values strong>span{color:var(--hm-muted);letter-spacing:0;margin-left:4px;font-size:12px}.hm-report-chart{border-bottom:1px solid var(--hm-line);grid-template-columns:repeat(7,1fr);align-items:stretch;gap:20px;height:175px;padding-top:10px;display:grid}.hm-report-chart>div{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.hm-report-chart>div>span{height:var(--bar);background:#bac9be;border-radius:4px 4px 0 0;width:100%;max-width:36px;transition:height .6s cubic-bezier(.2,.7,.2,1)}.hm-report-chart>div:nth-child(2n)>span{background:#708d79}.hm-report-chart small{color:var(--hm-muted);font-size:9px;position:absolute;bottom:-26px}.hm-report-summary{color:var(--hm-muted);text-align:right;font-size:10px;margin-top:46px!important}.hm-business-choices{border-bottom:1px solid var(--hm-line);gap:25px;margin-bottom:45px;display:flex}.hm-business-choices button{color:var(--hm-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 15px;font-size:14px}.hm-business-choices button[aria-pressed=true]{color:var(--hm-ink);border-color:var(--hm-ink)}.hm-business-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.hm-team-photo{border-radius:13px;height:390px;overflow:hidden}.hm-team-photo img{object-fit:cover;width:100%;height:100%}.hm-business-copy{min-height:350px}.hm-business-copy h3{letter-spacing:-.035em;font-size:35px;font-weight:550;line-height:1.15}.hm-business-copy .hm-checklist{gap:9px}.hm-business-copy .hm-checklist li:before{content:"—";color:var(--hm-muted)}.hm-start-steps{grid-template-columns:repeat(3,1fr);gap:55px;display:grid}.hm-start-steps article{border-top:1px solid var(--hm-line);padding-top:25px}.hm-start-steps article>span{color:var(--hm-muted);font-size:13px}.hm-start-steps h3{letter-spacing:-.025em;margin-top:30px;font-size:20px;font-weight:550}.hm-start-steps p{color:var(--hm-muted);margin-top:14px;font-size:14px;line-height:1.75}.hm-faq{border-top:1px solid var(--hm-line)}.hm-faq-grid{grid-template-columns:.8fr 1.2fr;gap:95px;display:grid}.hm-faq-list>details{border-bottom:1px solid var(--hm-line)}.hm-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:15px;line-height:1.5;list-style:none;display:flex}.hm-faq-list summary::-webkit-details-marker{display:none}.hm-faq-list summary>span{color:var(--hm-muted);font-size:22px;font-weight:400}.hm-faq-list details[open] summary>span{transform:rotate(45deg)}.hm-faq-list p{color:var(--hm-muted);padding:0 30px 25px 0;font-size:14px;line-height:1.8}.hm-faq-list p a{text-underline-offset:3px;text-decoration:underline}.hm-final{color:#fff;background:#151918;padding:90px 0}.hm-final h2{letter-spacing:-.045em;font-size:clamp(42px,4.5vw,66px);font-weight:500;line-height:1.07}.hm-final p{color:#b7c0b9;max-width:440px;margin-top:25px;font-size:16px;line-height:1.6}.hm-final .hm-eyebrow{color:#b7c0b9}.hm-footer{background:var(--hm-bg);padding:65px 0 0}.hm-footer__upper{grid-template-columns:1.45fr 1fr 1fr 1fr .75fr;gap:35px;padding-bottom:55px;display:grid}.hm-footer__about img{width:125px;height:auto}.hm-footer__about p{letter-spacing:-.025em;margin-top:25px;font-size:20px;line-height:1.3}.hm-footer nav{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.hm-footer nav h2{margin-bottom:8px;font-size:12px;font-weight:600}.hm-footer nav a{color:var(--hm-muted);font-size:11px;line-height:1.7}.hm-footer nav a:hover{color:var(--hm-ink);text-underline-offset:3px;text-decoration:underline}.hm-footer__bottom{border-top:1px solid var(--hm-line);color:var(--hm-muted);justify-content:space-between;align-items:center;padding-block:25px;font-size:10px;display:flex}.hm-footer__bottom a{align-items:center;gap:8px;display:flex}.hm-footer__bottom svg{width:14px;height:14px;transform:rotate(-90deg)}.hm-reveal{opacity:1}.hm-enhanced .hm-reveal:not(.is-visible){opacity:0;transform:translateY(18px)}.hm-reveal.is-visible{transition:opacity .7s,transform .7s;transform:translateY(0)}@keyframes hm-photo-settle{0%{transform:scale(1.025)}to{transform:scale(1)}}.hm-motion-paused *,.hm-motion-paused :before,.hm-motion-paused :after{transition-duration:0s!important;animation-play-state:paused!important}.hm-motion-paused .hm-reveal{opacity:1!important;transform:none!important}.hm-site--mobile .hm-header{display:none}.hm-site--mobile .hm-mobile-header{display:flex}@media (width>=1500px){.hm-hero__copy{padding-top:110px}.hm-hero p{margin-top:28px}}@media (width<=1200px){.hm-container{width:calc(100% - 72px)}.hm-header__inner{gap:18px;width:calc(100% - 64px)}.hm-header__nav{gap:18px}.hm-header__actions{gap:14px}.hm-header__brand img{width:110px}.hm-header .hm-theme{width:30px}.hm-header .hm-button svg{display:none}.hm-hero__copy{margin-left:45px;padding-top:80px}.hm-hero{height:620px;min-height:0}.hm-hero h1{font-size:59px}.hm-hero p{max-width:350px;font-size:16px}.hm-split{gap:55px}.hm-overview-grid{grid-template-columns:.85fr 1.15fr;gap:40px}.hm-product-stage{padding:16px}.hm-platform-preview{grid-template-columns:85px minmax(0,1fr)}.hm-platform-rail{padding:20px 8px;font-size:9px}.hm-platform-rail svg{width:12px;height:12px}.hm-platform-main{padding:16px 12px}.hm-platform-tabs{gap:14px}.hm-platform-tabs button{font-size:9px}.hm-beyond-grid{gap:45px}.hm-business-grid{gap:50px}.hm-footer__upper{gap:25px}}@media (width<=1000px){.hm-header{display:none}.hm-mobile-header{display:flex}.hm-container{width:calc(100% - 60px)}.hm-hero__copy{width:55%;margin-left:35px;padding-top:75px}.hm-hero h1{font-size:54px}.hm-hero__image{object-position:58% 50%}.hm-section{padding-block:80px}.hm-copy h2,.hm-section-intro h2{font-size:38px}.hm-copy>p{font-size:15px}.hm-overview-grid{grid-template-columns:1fr;gap:35px}.hm-overview-grid>.hm-copy{max-width:620px}.hm-platform-preview{grid-template-columns:125px 1fr;min-height:340px}.hm-platform-rail{padding:25px 18px;font-size:11px}.hm-platform-rail svg{width:16px;height:16px}.hm-platform-main{padding:25px}.hm-overview-row strong{font-size:12px}.hm-overview-row>span:nth-child(2)>span{font-size:11px}.hm-overview-filter{font-size:10px}.hm-platform-tabs button{font-size:12px}.hm-platform-tabs{gap:25px}.hm-split{gap:35px}.hm-ticket-window__body{padding:20px}.hm-ticket-window h3{font-size:20px}.hm-ticket-fields{grid-template-columns:1fr 1.3fr;gap:16px}.hm-workflow-window__canvas{padding:23px}.hm-flow-node{gap:10px;padding:12px}.hm-ai-stage{padding:0}.hm-agent-window__messages{padding:18px}.hm-agent-window__header{padding:16px}.hm-message{font-size:12px}.hm-ai-pair{gap:40px}.hm-knowledge-stage{padding:20px}.hm-help-window__body{padding:23px 17px 10px}.hm-help-articles small{font-size:9px}.hm-help-window__top>span:last-child{display:none}.hm-beyond-grid{gap:30px}.hm-feature-heading h3{font-size:27px}.hm-feedback-item{padding:19px 15px}.hm-report-card{padding:20px}.hm-report-values{gap:10px}.hm-report-chart{gap:13px}.hm-business-grid{gap:35px}.hm-team-photo{height:420px}.hm-business-copy h3{font-size:29px}.hm-business-choices{gap:20px}.hm-start-steps{gap:30px}.hm-faq-grid{grid-template-columns:.7fr 1.3fr;gap:50px}.hm-footer__upper{grid-template-columns:1.1fr 1fr 1fr;gap:35px}.hm-footer__about{grid-row:span 2}.hm-principles{gap:25px}.hm-principles>div+div{padding-left:42px}.hm-principles>div+div svg{left:10px}}@media (width<=700px){.hm-container{width:calc(100% - 44px)}.hm-section{padding-block:65px}.hm-eyebrow{margin-bottom:17px;font-size:12px}.hm-copy h2,.hm-section-intro h2{letter-spacing:-.04em;font-size:36px}.hm-copy>p,.hm-section-intro>p{margin-top:20px;font-size:15px;line-height:1.75}.hm-copy>p+p{margin-top:14px}.hm-split,.hm-overview-grid,.hm-beyond-grid,.hm-business-grid,.hm-faq-grid{grid-template-columns:minmax(0,1fr);gap:35px}.hm-split--visual-first>.hm-copy{grid-row:1}.hm-split--visual-first>div:first-child{grid-row:2}.hm-hero{background:#131716;border-radius:16px;height:auto;min-height:740px;max-height:none;margin:10px 10px 0;padding-bottom:305px}.hm-hero picture{height:380px;top:auto;bottom:0}.hm-hero__image{object-position:57% 48%;animation:none}.hm-hero__shade{pointer-events:none;background:#131716;height:82px;inset:auto 0 300px;box-shadow:0 20px 40px 20px #131716}.hm-hero__shade:before{display:none}.hm-hero__copy{z-index:2;background:#131716;width:100%;max-width:none;margin:0;padding:32px 24px 35px}.hm-hero .hm-eyebrow{max-width:280px;margin-bottom:17px;font-size:11px}.hm-hero h1{letter-spacing:-.045em;font-size:clamp(37px,9.5vw,52px);line-height:1.04}.hm-hero p{max-width:365px;margin-top:23px;font-size:15px;line-height:1.6}.hm-hero .hm-actions{grid-template-columns:1fr;gap:10px;margin-top:24px;display:grid}.hm-hero .hm-button{width:100%;min-height:44px;padding:12px 15px;font-size:13px}.hm-motion{width:32px;height:32px;bottom:17px;right:17px}.hm-suite-nav{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 24px)}.hm-suite-nav>a{gap:10px;min-height:88px;padding:22px 5px 18px;font-size:11px}.hm-suite-nav>a:nth-child(-n+3){border-bottom:1px solid var(--hm-line)}.hm-suite-nav>a[aria-current=true]{box-shadow:inset 0 -2px var(--hm-ink)}.hm-suite-nav svg{width:23px;height:23px}.hm-overview{padding-top:57px}.hm-product-stage{border-radius:12px;padding:13px}.hm-platform-preview{grid-template-columns:minmax(0,1fr);min-height:0}.hm-platform-rail{display:none}.hm-platform-main{padding:18px 14px}.hm-window-heading>strong{font-size:14px}.hm-platform-tabs{gap:20px;margin-top:10px}.hm-platform-tabs button{font-size:10px}.hm-platform-main>[role=tabpanel]{min-height:240px}.hm-overview-filter{font-size:9px}.hm-overview-row strong{font-size:11px}.hm-overview-row>span:nth-child(2)>span{max-width:165px;font-size:10px}.hm-copilot-strip strong{font-size:10px}.hm-copilot-strip span{font-size:9px}.hm-badge{padding:4px 5px;font-size:8px!important}.hm-overview-row>span:last-child{display:none}.hm-principles{grid-template-columns:1fr;gap:26px;margin-top:40px}.hm-principles>div,.hm-principles>div+div{border:0;padding-left:42px}.hm-principles svg,.hm-principles>div+div svg{left:0}.hm-principles p{max-width:none;margin-top:4px;font-size:13px}.hm-principles h3{font-size:14px}.hm-chat-scene{min-height:480px}.hm-chat-card{margin-left:30px}.hm-channel-choices{margin-top:25px}.hm-channel-choices button{padding:13px 4px;font-size:9px}.hm-ai-stage{padding:6px 10px}.hm-ai-pair{grid-template-columns:1fr;gap:26px;margin-top:42px;padding-top:30px}.hm-ai-pair h3{font-size:15px}.hm-ai-pair p{font-size:13px}.hm-ai-prompts{gap:8px;margin-top:25px}.hm-ai-prompts button{padding:10px;font-size:10px}.hm-agent-window__messages{min-height:320px;padding:20px}.hm-agent-window__header{padding:18px}.hm-message{font-size:12px}.hm-ticket-window__body{padding:21px}.hm-ticket-fields{grid-template-columns:1fr 1.3fr .7fr;gap:10px}.hm-ticket-fields strong,.hm-ticket-fields>div>span{font-size:9px}.hm-ticket-fields .hm-person-avatar{width:23px;height:23px;font-size:8px}.hm-ticket-window__top{padding:17px}.hm-checklist li{font-size:12px}.hm-workflow-window__canvas{padding:23px}.hm-workflow-window__top{padding:17px}.hm-flow-node strong{font-size:10px}.hm-flow-controls{padding:0 23px 20px}.hm-knowledge-stage{padding:17px}.hm-section-intro{margin-bottom:32px}.hm-beyond-grid{gap:50px}.hm-feature-heading h3{font-size:29px}.hm-update-product>p{margin-block:18px 26px;font-size:14px}.hm-update-product .hm-feature-heading>svg{margin-bottom:15px}.hm-feedback-item{padding:20px}.hm-report-card{padding:23px}.hm-report-values{gap:12px;padding-block:28px}.hm-report-values>div>span{font-size:9px}.hm-report-values strong{font-size:29px}.hm-report-card .hm-window-heading button{padding:6px 8px}.hm-report-chart{height:155px}.hm-business-choices{grid-template-columns:1fr 1fr;gap:8px 18px;margin-bottom:30px;display:grid}.hm-business-choices button{text-align:left;padding-block:10px;font-size:12px}.hm-team-photo{height:285px}.hm-business-copy{min-height:310px}.hm-business-copy h3{font-size:30px}.hm-start-steps{grid-template-columns:1fr;gap:32px}.hm-start-steps article{padding:20px 0 0 44px;position:relative}.hm-start-steps article>span{font-size:12px;position:absolute;top:23px;left:0}.hm-start-steps h3{margin-top:0;font-size:18px}.hm-start-steps p{margin-top:10px;font-size:13px}.hm-faq-grid{gap:25px}.hm-faq-list summary{padding-block:21px;font-size:14px}.hm-faq-list p{padding-right:8px;font-size:13px}.hm-final{padding:65px 0}.hm-final h2{font-size:42px}.hm-final p{font-size:15px}.hm-final .hm-actions{gap:10px}.hm-final .hm-button{padding:13px 17px;font-size:12px}.hm-footer{padding-top:45px}.hm-footer__upper{grid-template-columns:1fr 1fr;gap:32px 25px;padding-bottom:40px}.hm-footer__about{grid-area:auto/1/auto/-1;margin-bottom:8px}.hm-footer__about p{margin-top:18px;font-size:22px}.hm-footer nav a{font-size:11px}.hm-footer nav{gap:10px}.hm-footer__bottom{gap:20px;padding-block:23px;font-size:9px}.hm-site [id]{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){:root:has(.hm-site){scroll-behavior:auto}.hm-site *,.hm-site :before,.hm-site :after{transition:none!important;animation:none!important}.hm-enhanced .hm-reveal:not(.is-visible){opacity:1;transform:none}}.hm-site .hm-agent-window :is(button,a):focus-visible{outline-color:#191919}.hm-mega{overscroll-behavior:contain;max-height:calc(100dvh - 96px);overflow-y:auto}.hm-footer__legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 25px;display:flex}.hm-footer__legal>a{font-size:10px;line-height:1.7}.hm-footer__legal>a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=700px){.hm-footer__bottom{flex-wrap:wrap;align-items:flex-start;gap:16px 24px}.hm-footer__legal{justify-content:flex-start;gap:12px 23px}.hm-footer__legal>a{font-size:9px}}
