.hp-page{--hp-ink:#11182f;--hp-blue:#3157dc;--hp-electric:#5c7cff;--hp-paper:#f7f5ef;--hp-white:#fff;--hp-line:#d9d9d2;--hp-muted:#697083;--hp-lime:#cbf56d;--hp-coral:#ff8b72;background:var(--hp-paper);color:var(--hp-ink)}.hp-page button,.hp-page a{-webkit-tap-highlight-color:transparent}.hp-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.hp-progress{z-index:200;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.hp-progress span{background:var(--hp-lime);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.hp-header{z-index:100;backdrop-filter:blur(18px);background:#f7f5efe6;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(22px,4vw,68px);transition:height .25s,border-color .25s,box-shadow .25s;display:grid;position:sticky;top:0}.hp-header.scrolled{border-color:#11182f1a;height:68px;box-shadow:0 8px 30px #11182f0d}.hp-brand{letter-spacing:-1px;align-items:center;gap:10px;width:max-content;font-size:22px;font-weight:800;display:inline-flex}.hp-brand img{border-radius:10px;width:34px;height:34px}.hp-nav{align-items:center;gap:clamp(22px,2.4vw,40px);display:flex}.hp-nav a{font-size:13px;font-weight:700;position:relative}.hp-nav a:after{content:"";background:var(--hp-blue);height:2px;transition:transform .2s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.hp-nav a:hover:after{transform:scaleX(1)}.hp-header-actions{justify-content:flex-end;align-items:center;gap:22px;display:flex}.hp-login{font-size:13px;font-weight:700}.hp-login:hover{color:var(--hp-blue)}.hp-button{border:1px solid var(--hp-blue);background:var(--hp-blue);min-height:56px;color:var(--hp-white);border-radius:4px;justify-content:center;align-items:center;gap:28px;padding:0 24px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #3157dc2e}.hp-button:hover{background:#2448c8;transform:translateY(-3px);box-shadow:0 18px 35px #3157dc3d}.hp-button i{font-size:18px;font-style:normal}.hp-button-small{gap:15px;min-height:43px;padding:0 17px;font-size:12px}.hp-language{position:relative}.hp-language-trigger{color:var(--hp-ink);letter-spacing:.7px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 2px;font-size:10px;font-weight:800;display:flex}.hp-language-trigger i{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.hp-language.open .hp-language-trigger i{transform:translateY(2px)rotate(225deg)}.hp-language-menu{z-index:10;opacity:0;visibility:hidden;background:#11182ff0;border:1px solid #ffffff59;border-radius:18px;width:116px;padding:7px;transition:all .2s;position:absolute;top:calc(100% + 12px);right:-12px;transform:translateY(-7px);box-shadow:0 18px 40px #11182f38}.hp-language.open .hp-language-menu{opacity:1;visibility:visible;transform:none}.hp-language-menu button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;height:38px;padding-left:34px;font-size:13px;position:relative}.hp-language-menu button:hover{background:#5c7cff33}.hp-language-menu button[aria-selected=true]:before{content:"";border-left:2px solid var(--hp-lime);border-bottom:2px solid var(--hp-lime);width:8px;height:5px;position:absolute;top:13px;left:12px;transform:rotate(-45deg)}.hp-menu-button{background:0 0;border:0;width:42px;height:42px;padding:0;display:none}.hp-menu-button i{background:var(--hp-ink);width:22px;height:2px;margin:5px auto;transition:all .2s;display:block}.hp-hero{grid-template-columns:minmax(400px,.8fr) minmax(600px,1.2fr);align-items:center;gap:clamp(48px,6vw,100px);min-height:790px;padding:72px clamp(24px,5vw,82px) 112px;display:grid;position:relative;overflow:hidden}.hp-hero:before{z-index:0;aspect-ratio:1;content:"";border:1px solid #dce1f3;border-radius:50%;width:min(73vw,1030px);position:absolute;top:-28%;right:-12%;box-shadow:0 0 0 100px #e8ebf7ad,0 0 0 101px #e1e4f1,0 0 0 210px #edeff88c}.hp-hero-grid{opacity:.22;background-image:linear-gradient(#3157dc1f 1px,#0000 1px),linear-gradient(90deg,#3157dc1f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 60%)}.hp-hero-copy{z-index:2;min-width:0;max-width:620px;position:relative}.hp-kicker{color:#525b72;letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:flex}.hp-kicker span{background:var(--hp-lime);border-radius:50%;width:9px;height:9px;animation:2.6s infinite hp-ping;box-shadow:0 0 0 7px #cbf56d47}.hp-hero h1,.hp-section-heading h2,.hp-flow-heading h2,.hp-protocol-copy h2,.hp-cases-heading h2,.hp-context-copy h2,.hp-trust-copy h2,.hp-faq h2,.hp-cta h2{letter-spacing:-.055em;margin:0;font-family:Noto Sans Display,sans-serif;font-weight:900;font-stretch:75%;line-height:.98}.hp-hero h1{max-width:760px;margin-top:25px;font-size:clamp(52px,5.6vw,90px)}.hp-hero h1 span,.hp-hero h1 em{display:block}.hp-hero h1 em{color:var(--hp-blue);font-style:normal}.hp-hero-copy>p{color:#535b70;max-width:590px;margin:30px 0 0;font-size:17px;line-height:1.7}.hp-hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.hp-text-link{border-bottom:1px solid #a9acb4;align-items:center;gap:18px;padding:10px 0;font-size:12px;font-weight:800;display:inline-flex}.hp-text-link i{font-size:17px;font-style:normal;transition:transform .2s}.hp-text-link:hover i{transform:translateY(4px)}.hp-download-area{flex-direction:column;align-items:flex-start;gap:9px;margin-top:24px;display:flex}.hp-store-badges,.hp-platform-icons{align-items:center;gap:8px;display:flex}.hp-platform-icon{width:48px;height:48px;color:var(--hp-ink);background:#ffffffc7;border:1px solid #d4d6dc;border-radius:14px;flex:none;place-items:center;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid;box-shadow:0 8px 20px #11182f14}a.hp-platform-icon:hover{border-color:var(--hp-blue);color:var(--hp-blue);background:#fff;transform:translateY(-2px)}.hp-platform-icon>svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:25px;height:25px}.hp-platform-icon[data-platform=macos]>svg,.hp-platform-icon[data-platform=windows]>svg{fill:currentColor;stroke:none}.hp-platform-icon.is-disabled{opacity:.42;cursor:not-allowed}.hp-platform-icons-device.is-detected .hp-platform-icon:not(.is-current){display:none}.hp-platform-icons-device.is-detected .hp-platform-icon.is-current{border-color:var(--hp-blue);background:var(--hp-ink);color:#fff;width:54px;height:54px}.hp-play-icon path:first-child{fill:#ffffff14}.hp-windows-icon{fill:currentColor!important}.hp-hero-footnote{color:#74798a;align-items:center;gap:11px;margin-top:22px;font-size:10px;line-height:1.5;display:flex}.hp-hero-footnote svg{width:25px;height:25px;color:var(--hp-blue);border:1px solid #d2d4d7;border-radius:50%;padding:5px}.hp-hero-product{z-index:2;justify-self:end;width:min(820px,100%);position:relative}.hp-app-shell{transform-origin:100%;background:#fff;border:1px solid #fffc;border-radius:16px;grid-template-columns:48px 190px minmax(360px,1fr);height:550px;font-size:9px;display:grid;overflow:hidden;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg);box-shadow:0 42px 100px #1c2c683d}.hp-app-rail{color:#8d97ba;background:#121a38;flex-direction:column;align-items:center;gap:13px;padding:12px 7px;display:flex}.hp-app-rail b{background:var(--hp-electric);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.hp-app-rail button{width:30px;height:30px;color:inherit;background:0 0;border:0;border-radius:7px}.hp-app-rail button.active{background:var(--hp-blue);color:#fff}.hp-app-rail span{flex:1}.hp-app-rail>i{color:#fff;background:#f1a36c;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.hp-chat-list{background:#f4f5f8;border-right:1px solid #e5e7ed;padding:16px 9px}.hp-chat-list header{justify-content:space-between;padding:0 5px 13px;font-size:11px;display:flex}.hp-chat-list header i{color:#8f94a2;font-style:normal}.hp-chat-list>label{color:#8c91a0;background:#e7e9ef;border-radius:7px;align-items:center;gap:7px;height:29px;padding:0 9px;display:flex}.hp-list-label{color:#4f5568;justify-content:space-between;margin:17px 5px 7px;font-weight:800;display:flex}.hp-chat-list article{border-radius:8px;align-items:center;gap:8px;height:52px;padding:6px;display:flex;position:relative}.hp-chat-list article.active{background:#dfe6ff}.hp-chat-list article>i{color:#3157dc;background:#d8e0ff;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-style:normal;font-weight:800;display:grid}.hp-chat-list article>i.avatar-purple{color:#fff;background:#8d76c9;border-radius:50%}.hp-chat-list article>i.avatar-gold{color:#7a5b18;background:#ffe3a0}.hp-chat-list article>i.avatar-green{color:#fff;background:#65a98e;border-radius:50%}.hp-chat-list article div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hp-chat-list article div b,.hp-chat-list article div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-chat-list article div span{color:#8b8f9e}.hp-chat-list article time{color:#969aa7;align-self:flex-start;margin-top:4px;font-size:7px}.hp-chat-list article em{background:var(--hp-blue);color:#fff;border-radius:9px;padding:2px 5px;font-size:7px;font-style:normal}.hp-call-note{background:#fbfbfc;flex-direction:column;min-width:0;display:flex}.hp-call-note>header{background:#fff;border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;height:57px;padding:0 17px;display:flex}.hp-call-note>header div{flex-direction:column;gap:4px;display:flex}.hp-call-note>header small{color:#9297a7;letter-spacing:1px;font-size:6px}.hp-call-note>header b{font-size:10px}.hp-call-note>header nav{color:#8a8f9f;gap:14px;display:flex}.hp-note-scroll{background:radial-gradient(#e7eaf3 .7px,#0000 .7px) 0 0/13px 13px;flex:1;padding:17px;overflow:hidden}.hp-call-finished{background:#ffffffe0;border:1px solid #e1e4ea;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.hp-call-finished .hp-call-icon{color:#46621a;background:#dff5a7;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.hp-call-finished div{flex-direction:column;flex:1;gap:2px;display:flex}.hp-call-finished small,.hp-call-finished time{color:#9397a4;font-size:7px}.hp-note-card{background:#fff;border:1px solid #dfe2e9;border-radius:11px;margin-top:10px;overflow:hidden;box-shadow:0 10px 25px #222f590f}.hp-note-head{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.hp-note-head>div{align-items:center;gap:9px;display:flex}.hp-spark{background:var(--hp-blue);color:#fff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.hp-note-head small{color:var(--hp-blue);letter-spacing:1px;margin-bottom:3px;font-size:6px;font-weight:900;display:block}.hp-note-head h2{margin:0;font-size:10px}.hp-ready{color:#607344;align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.hp-ready i{background:#9fc74f;border-radius:50%;width:5px;height:5px}.hp-note-card section{border-bottom:1px solid #eff0f3;padding:10px 13px}.hp-note-card section:last-child{border:0}.hp-note-card h3{color:#5c6272;text-transform:uppercase;letter-spacing:.7px;gap:7px;margin:0 0 7px;font-size:7px;display:flex}.hp-note-card h3 span:first-child{color:#a5a9b4}.hp-note-card section>p{color:#464c5e;margin:0;font-size:8px;line-height:1.55}.hp-note-card ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.hp-note-card li{align-items:center;gap:6px;font-size:8px;display:flex}.hp-note-card li i{color:#63822c;background:#ebf6d2;border-radius:50%;place-items:center;width:13px;height:13px;font-size:6px;font-style:normal;display:grid}.hp-task{background:#f5f6f9;border-radius:7px;align-items:center;gap:7px;margin-top:5px;padding:6px 8px;display:flex}.hp-task>i{color:#fff;background:#f1a36c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:grid}.hp-task>i.blue{background:#6278c8}.hp-task p{flex-direction:column;flex:1;gap:2px;margin:0;font-size:7px;display:flex}.hp-task p span{color:#9296a3;font-size:6px}.hp-task em{color:#8e92a0;font-style:normal}.hp-mobile-chat{z-index:5;filter:drop-shadow(0 28px 35px #11182f47);transform-origin:bottom;width:184px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-72px;left:-16px;transform:rotate(-2.5deg)}.hp-hero-product:hover .hp-mobile-chat{transform:translateY(-8px)rotate(-1deg)}.hp-phone-frame{color:#151b31;background:#fff;border:6px solid #11172d;border-radius:29px;height:368px;padding:10px 7px 9px;font-size:6px;position:relative;overflow:hidden}.hp-phone-island{z-index:3;background:#11172d;border-radius:10px;width:55px;height:13px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.hp-phone-status{justify-content:space-between;align-items:center;height:19px;padding:0 7px;font-size:5px;display:flex}.hp-phone-status span{letter-spacing:1px}.hp-phone-frame>header{border-bottom:1px solid #e9ebf0;align-items:center;gap:7px;height:37px;margin:0 -7px;padding:0 9px;display:flex}.hp-phone-frame>header button{color:#56617c;background:0 0;border:0;width:14px;padding:0;font-size:17px;line-height:1}.hp-phone-frame>header>div{flex-direction:column;flex:1;gap:2px;display:flex}.hp-phone-frame>header>div b{font-size:8px}.hp-phone-frame>header>div small{color:#78a08d;font-size:5px}.hp-phone-frame>header nav{color:#7f879c;gap:8px;font-size:7px;display:flex}.hp-phone-messages{background:radial-gradient(#e9ebf2 .6px,#0000 .6px) 0 0/10px 10px;height:269px;margin:0 -7px;padding:10px 9px;overflow:hidden}.hp-phone-day{color:#9a9da8;text-align:center;margin-bottom:8px;font-size:5px}.hp-phone-messages>article{align-items:flex-start;gap:5px;display:flex}.hp-phone-messages>article>i{color:#fff;background:#8c75c5;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-style:normal;font-weight:800;display:grid}.hp-phone-messages>article>div{flex-direction:column;gap:2px;display:flex}.hp-phone-messages>article b{font-size:6px}.hp-phone-messages>article p{color:#4e5466;background:#fff;border:1px solid #e8e9ed;border-radius:2px 7px 7px;max-width:115px;margin:0;padding:5px 6px;line-height:1.4}.hp-phone-messages time{color:#9ca0ab;font-size:4px}.hp-phone-own{background:var(--hp-blue);color:#fff;border-radius:7px 2px 7px 7px;flex-direction:column;width:max-content;max-width:80%;margin:6px 0 8px auto;padding:5px 6px;display:flex}.hp-phone-own time{color:#ccd5ff;text-align:right;margin-top:2px}.hp-phone-call{background:#f0f3ff;border:1px solid #dfe4f3;border-radius:6px;align-items:center;gap:6px;padding:6px 7px;display:flex}.hp-phone-call>i{background:var(--hp-lime);color:#425719;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;font-weight:900;display:grid}.hp-phone-call>div{flex-direction:column;flex:1;gap:2px;display:flex}.hp-phone-call>div b{font-size:6px}.hp-phone-call>div small{color:#858b9d;font-size:4px}.hp-phone-call>span{color:#737d97;font-size:10px}.hp-phone-note{background:#fff;border:1px solid #dfe2e9;border-radius:7px;margin-top:6px;overflow:hidden;box-shadow:0 7px 16px #1c2a5814}.hp-phone-note>header{border-bottom:1px solid #eceef2;align-items:center;gap:5px;padding:6px;display:flex}.hp-phone-note>header>span{background:var(--hp-blue);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.hp-phone-note>header>div{flex-direction:column;flex:1;gap:1px;display:flex}.hp-phone-note>header small{color:var(--hp-blue);letter-spacing:.5px;font-size:4px;font-weight:900}.hp-phone-note>header b{font-size:6px}.hp-phone-note>header>i{background:#9fc94e;border-radius:50%;width:5px;height:5px}.hp-phone-note section{border-bottom:1px solid #eef0f3;padding:5px 7px}.hp-phone-note section small{color:#969aa7;letter-spacing:.5px;font-size:4px;font-weight:900}.hp-phone-note section p{align-items:center;gap:5px;margin:4px 0 0;line-height:1.3;display:flex}.hp-phone-note section p>i{color:#607b2f;background:#eaf5d3;border-radius:50%;flex:none;place-items:center;width:12px;height:12px;font-size:5px;font-style:normal;display:grid}.hp-phone-note section p>i.avatar{color:#fff;background:#efa16b;font-size:4px}.hp-phone-note section p>span{flex-direction:column;gap:1px;display:flex}.hp-phone-note section p b{font-size:5px}.hp-phone-note section p em{color:#9397a5;font-size:4px;font-style:normal}.hp-phone-note>button{width:100%;height:22px;color:var(--hp-blue);background:#f4f6fc;border:0;justify-content:space-between;align-items:center;padding:0 7px;font-size:5px;font-weight:800;display:flex}.hp-phone-note>button i{font-size:7px;font-style:normal}.hp-phone-frame>footer{color:#969ba8;background:#fff;border:1px solid #e2e4ea;border-radius:7px;align-items:center;gap:6px;height:26px;padding:0 7px;display:flex;position:absolute;bottom:12px;left:7px;right:7px}.hp-phone-frame>footer p{flex:1}.hp-phone-frame>footer i{font-style:normal}.hp-phone-home{background:#11172d;border-radius:2px;width:52px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.hp-generation-toast{background:#fff;border:1px solid #e5e6ea;border-radius:11px;align-items:center;gap:10px;min-width:190px;padding:12px;animation:4s ease-in-out infinite hp-float;display:flex;position:absolute;bottom:-32px;right:-19px;box-shadow:0 20px 45px #19275b2e}.hp-generation-toast>span{background:var(--hp-blue);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.hp-generation-toast div{flex-direction:column;flex:1;gap:2px;font-size:9px;display:flex}.hp-generation-toast small{color:#8c91a0}.hp-generation-toast>i{background:var(--hp-lime);color:#475d1d;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.hp-wave-card{background:var(--hp-ink);border-radius:11px;align-items:center;gap:4px;width:175px;height:48px;padding:0 12px;display:flex;position:absolute;top:-28px;left:-36px;box-shadow:0 16px 35px #11182f33}.hp-wave-card span{background:var(--hp-coral);border-radius:2px;width:3px;height:15px;animation:1.2s ease-in-out infinite hp-wave}.hp-wave-card span:nth-child(2n){animation-delay:-.4s}.hp-wave-card span:nth-child(3n){animation-delay:-.8s}.hp-wave-card i{color:#fff;margin-left:auto;font-size:8px;font-style:normal}.hp-outcome-strip{background:var(--hp-ink);color:#c1c6d6;justify-content:center;align-items:center;gap:clamp(35px,6vw,90px);min-height:104px;padding:24px 6vw;font-size:13px;display:flex}.hp-outcome-strip>span{align-items:center;gap:8px;display:flex}.hp-outcome-strip>span>i{color:#7e88a9;border:1px solid #3a456a;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.hp-outcome-strip>span:last-child>i{background:var(--hp-lime);color:#354319;border:0;font-weight:900}.hp-outcome-strip b{color:#fff}.hp-outcome-strip svg{color:#657093;width:80px}.hp-section{width:min(1320px,100% - 48px);margin:0 auto;padding:128px 0}.hp-section-tag{color:#828797;letter-spacing:1.7px;align-items:center;gap:12px;font-size:10px;display:flex}.hp-section-tag span{color:var(--hp-blue)}.hp-section-tag.light{color:#929ab9}.hp-section-tag.light span{color:var(--hp-lime)}.hp-section-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;margin-top:48px;display:grid}.hp-section-heading h2,.hp-flow-heading h2,.hp-protocol-copy h2,.hp-cases-heading h2,.hp-context-copy h2,.hp-trust-copy h2{font-size:clamp(45px,5vw,74px)}.hp-section-heading h2 span,.hp-section-heading h2 em,.hp-protocol-copy h2 span,.hp-protocol-copy h2 em,.hp-context-copy h2 span,.hp-context-copy h2 em,.hp-trust-copy h2 span,.hp-trust-copy h2 em{display:block}.hp-section-heading h2 em,.hp-protocol-copy h2 em,.hp-context-copy h2 em{color:var(--hp-blue);font-style:normal}.hp-section-heading p,.hp-flow-heading p,.hp-cases-heading p{color:var(--hp-muted);margin:0 0 5px;font-size:15px;line-height:1.75}.hp-problem-grid{border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.hp-problem-grid article{border-right:1px solid var(--hp-line);flex-direction:column;min-height:390px;padding:27px 34px 36px;display:flex;position:relative}.hp-problem-grid article:last-child{border:0}.hp-problem-grid article>span{color:#9a9da7;font-size:9px}.hp-problem-icon{background:var(--hp-blue);color:#fff;border-radius:50%;place-items:center;width:78px;height:78px;margin:56px 0 auto;font-family:Noto Sans Display;font-size:32px;font-weight:900;display:grid;box-shadow:0 0 0 14px #e7ebfa}.hp-problem-icon.coral{background:var(--hp-coral);box-shadow:0 0 0 14px #f6e2dd}.hp-problem-icon.lime{background:var(--hp-lime);color:#3c4c1b;box-shadow:0 0 0 14px #eaf1d8}.hp-problem-grid h3{margin:38px 0 12px;font-size:21px;line-height:1.3}.hp-problem-grid p{max-width:330px;color:var(--hp-muted);margin:0;font-size:12px;line-height:1.65}.hp-flow{background:var(--hp-ink);color:#fff}.hp-flow-inner{width:min(1380px,100% - 48px)}.hp-flow-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw;margin-top:45px;display:grid}.hp-flow-heading h2{font-size:clamp(50px,6vw,88px)}.hp-flow-heading h2 em{color:#93a9ff;font-style:normal}.hp-flow-heading p{color:#9ea6c1}.hp-flow-steps{border:1px solid #303a60;grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.hp-flow-steps>article{border-right:1px solid #303a60;min-width:0}.hp-flow-steps>article:last-child{border:0}.hp-step-visual{background:#182142;justify-content:center;align-items:center;height:310px;margin:10px;display:flex;position:relative;overflow:hidden}.hp-step-copy{border-top:1px solid #303a60;grid-template-columns:35px 1fr;gap:10px;min-height:160px;padding:26px 26px 32px;display:grid}.hp-step-copy>span{color:var(--hp-lime);font-size:9px}.hp-step-copy h3{margin:0 0 10px;font-size:18px}.hp-step-copy p{color:#969fbc;margin:0;font-size:11px;line-height:1.6}.hp-call-visual{background:radial-gradient(circle,#273461,#151d3a 67%);flex-direction:column}.hp-call-people{display:flex}.hp-call-people i{color:#fff;background:#ef9d67;border:4px solid #1b2548;border-radius:50%;place-items:center;width:58px;height:58px;margin-left:-10px;font-size:13px;font-style:normal;font-weight:800;display:grid}.hp-call-people i:nth-child(2){background:#806bbb}.hp-call-people i:nth-child(3){background:#5da589}.hp-live-wave{align-items:center;gap:5px;height:45px;margin:30px 0 19px;display:flex}.hp-live-wave span{background:var(--hp-coral);border-radius:3px;width:4px;height:30px;animation:1.3s ease-in-out infinite hp-wave}.hp-live-wave span:nth-child(2n){animation-delay:-.5s}.hp-live-wave span:nth-child(3n){animation-delay:-.9s}.hp-call-visual small{color:#b3bad2;align-items:center;gap:6px;font-size:8px;display:flex}.hp-call-visual small i{background:#ff725d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #ff725d1f}.hp-processing-visual{flex-direction:column}.hp-processing-orbit{border:1px dashed #405081;border-radius:50%;width:180px;height:180px;animation:18s linear infinite hp-spin;position:absolute;left:50%;transform:translate(-50%)}.hp-processing-visual>b{background:var(--hp-blue);border-radius:25px;place-items:center;width:92px;height:92px;font-size:31px;display:grid;box-shadow:0 0 55px #5c7cff61}.hp-processing-visual>div{align-items:center;gap:6px;height:22px;margin-top:24px;display:flex}.hp-processing-visual>div i{background:#5f6b92;border-radius:2px;width:46px;height:4px;animation:1.8s ease-in-out infinite hp-process}.hp-processing-visual>div i:nth-child(2){width:25px;animation-delay:-.7s}.hp-processing-visual>div i:nth-child(3){width:12px;animation-delay:-1.2s}.hp-processing-visual small{color:#9fa8c3;margin-top:15px;font-size:8px}.hp-followup-visual{flex-direction:column;gap:9px;padding:35px}.hp-followup-visual>div{background:#202b51;border:1px solid #34416c;border-radius:8px;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.hp-followup-visual>div>i{background:var(--hp-lime);color:#3e511a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.hp-followup-visual p{flex-direction:column;gap:3px;margin:0;font-size:9px;display:flex}.hp-followup-visual p span{color:#929cbb;font-size:7px}.hp-followup-visual>small{color:#8f9ab9;margin-top:14px;font-size:8px}.hp-protocol-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;margin-top:55px;display:grid}.hp-protocol-copy>p{color:var(--hp-muted);margin:30px 0 38px;font-size:15px;line-height:1.75}.hp-protocol-copy ul{border-top:1px solid var(--hp-line);margin:0;padding:0;list-style:none}.hp-protocol-copy li{border-bottom:1px solid var(--hp-line);grid-template-columns:42px 1fr;align-items:center;min-height:70px;padding:13px 0;display:grid}.hp-protocol-copy li>span{color:var(--hp-blue);font-size:9px}.hp-protocol-copy li div{flex-direction:column;gap:4px;display:flex}.hp-protocol-copy li b{font-size:13px}.hp-protocol-copy li small{color:#8d919d;font-size:10px}.hp-protocol-demo{background:#fff;border:1px solid #d9dce5;border-radius:14px;min-height:610px;overflow:hidden;box-shadow:0 35px 80px #24305b21}.hp-protocol-demo>header{border-bottom:1px solid #e9ebef;justify-content:space-between;align-items:center;height:76px;padding:0 23px;display:flex}.hp-protocol-demo>header>div{align-items:center;gap:12px;display:flex}.hp-protocol-demo>header>div>span{background:var(--hp-blue);color:#fff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.hp-protocol-demo>header p{flex-direction:column;gap:3px;margin:0;display:flex}.hp-protocol-demo>header small{color:var(--hp-blue);letter-spacing:1px;font-size:7px;font-weight:900}.hp-protocol-demo>header b{font-size:12px}.hp-protocol-demo>header button{color:#8c909e;background:0 0;border:0}.hp-demo-tabs{border-bottom:1px solid #e9ebef;align-items:end;gap:29px;height:56px;padding:0 23px;display:flex}.hp-demo-tabs button{color:#8c909e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:100%;padding:0;font-size:10px;font-weight:800}.hp-demo-tabs button.active{border-color:var(--hp-blue);color:var(--hp-blue)}.hp-demo-panel{min-height:405px;padding:24px;animation:.3s both hp-panel;display:none}.hp-demo-panel.active{display:block}.hp-demo-block{background:#fafbfc;border:1px solid #e6e8ed;border-radius:9px;padding:17px 19px}.hp-demo-block+.hp-demo-block{margin-top:11px}.hp-demo-block small{color:#9397a4;letter-spacing:1px;font-size:7px;font-weight:900}.hp-demo-block p{color:#404657;margin:10px 0 0;font-size:11px;line-height:1.65}.hp-demo-block ul{flex-direction:column;gap:9px;margin:11px 0 0;padding:0;list-style:none;display:flex}.hp-demo-block li{align-items:center;gap:9px;font-size:10px;display:flex}.hp-demo-block li i{color:#5e7a2c;background:#e9f5cf;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.hp-quote{border-left:3px solid var(--hp-coral);background:#fff4f0;align-items:center;gap:11px;margin-top:12px;padding:14px 15px;display:flex}.hp-quote>span{color:#e56b51;font-size:8px;font-weight:800}.hp-quote p{color:#5f4b47;flex:1;margin:0;font-size:9px;line-height:1.5}.hp-quote button{background:var(--hp-coral);color:#fff;border:0;border-radius:50%;width:24px;height:24px;font-size:7px}.hp-demo-assignee{border-bottom:1px solid #e8eaef;align-items:center;gap:11px;padding:14px;display:flex}.hp-demo-assignee>i,.hp-transcript-line>i{color:#fff;background:#ec9e69;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:800;display:grid}.hp-demo-assignee>i.purple,.hp-transcript-line>i.purple{background:#7966b5}.hp-demo-assignee p{flex-direction:column;flex:1;gap:4px;margin:0;font-size:10px;display:flex}.hp-demo-assignee p span{color:#9094a1;font-size:8px}.hp-demo-assignee>em{color:var(--hp-blue);font-style:normal}.hp-demo-assignee.uncertain{background:#fff9e9;border:1px dashed #e2b858;border-radius:8px;margin-top:12px}.hp-demo-assignee.uncertain>i{color:#6b5318;background:#f0c55d}.hp-demo-assignee.uncertain>em{color:#c39425}.hp-transcript-line{border-bottom:1px solid #e8eaef;grid-template-columns:42px 32px 1fr;gap:10px;padding:14px 0;display:grid}.hp-transcript-line time{color:var(--hp-blue);padding-top:4px;font-size:8px;font-weight:800}.hp-transcript-line p{flex-direction:column;gap:6px;margin:0;font-size:9px;display:flex}.hp-transcript-line p span{color:#6f7484;line-height:1.55}.hp-protocol-demo>footer{border-top:1px solid #e9ebef;justify-content:space-between;align-items:center;height:62px;padding:0 23px;display:flex}.hp-protocol-demo>footer>span{color:#8d919d;align-items:center;gap:7px;font-size:8px;display:flex}.hp-protocol-demo>footer>span i{background:var(--hp-coral);border-radius:50%;width:6px;height:6px}.hp-protocol-demo>footer button{color:#596072;background:#fff;border:1px solid #d9dce5;border-radius:5px;height:31px;padding:0 12px;font-size:8px;font-weight:800}.hp-cases{background:#ebe9e2}.hp-cases-inner{width:min(1380px,100% - 48px)}.hp-cases-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;margin-top:48px;display:grid}.hp-cases-heading h2{font-size:clamp(45px,5.3vw,78px)}.hp-cases-heading h2 span,.hp-cases-heading h2 em{display:block}.hp-cases-heading h2 em{color:var(--hp-blue);font-style:normal}.hp-case-grid{border-top:1px solid #cccbc5;border-left:1px solid #cccbc5;grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.hp-case-grid article{background:#fff3;border-bottom:1px solid #cccbc5;border-right:1px solid #cccbc5;flex-direction:column;min-height:340px;padding:31px 35px;transition:background .25s,transform .25s;display:flex}.hp-case-grid article:hover{z-index:2;background:#fff;transform:translateY(-4px)}.hp-case-grid article>div{color:#898d98;justify-content:space-between;font-size:9px;display:flex}.hp-case-grid article>div i{width:45px;height:45px;color:var(--hp-blue);border:1px solid #c9c9c4;border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid}.hp-case-grid h3{margin:auto 0 15px;font-size:26px}.hp-case-grid p{max-width:480px;color:var(--hp-muted);margin:0 0 36px;font-size:12px;line-height:1.7}.hp-case-grid footer{color:#8b8f9b;text-transform:uppercase;letter-spacing:.7px;border-top:1px solid #d3d3cd;justify-content:space-between;padding-top:16px;font-size:8px;display:flex}.hp-case-grid footer b{color:var(--hp-ink)}.hp-context{grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;width:min(1220px,100% - 48px);display:grid}.hp-context-visual{background:#e3e9ff;border-radius:50% 50% 12px 12px/25% 25% 12px 12px;place-items:center;min-height:650px;padding:65px 50px;display:grid}.hp-context-chat{background:#fff;border:1px solid #d8dbe5;border-radius:16px;width:min(490px,100%);overflow:hidden;box-shadow:0 32px 70px #2a396e33}.hp-context-chat>header{border-bottom:1px solid #eceef2;align-items:center;gap:13px;height:66px;padding:0 18px;display:flex}.hp-context-chat>header>span{color:#8790a7}.hp-context-chat>header div{flex-direction:column;flex:1;gap:3px;font-size:11px;display:flex}.hp-context-chat>header small{color:#75a18d;font-size:7px}.hp-context-chat>header i{color:#8c92a3;font-style:normal}.hp-context-messages{background:radial-gradient(#e6e9f1 .8px,#0000 .8px) 0 0/15px 15px;min-height:430px;padding:30px 25px}.hp-context-messages article{align-items:start;gap:9px;margin-bottom:20px;display:flex}.hp-context-messages article>i{color:#fff;background:#f0a16c;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:800;display:grid}.hp-context-messages article>i.purple{background:#7a69ba}.hp-context-messages article p{flex-direction:column;flex:1;gap:5px;margin:0;font-size:8px;display:flex}.hp-context-messages article p span{color:#505667;background:#fff;border:1px solid #e6e8ed;border-radius:2px 9px 9px;width:max-content;max-width:90%;padding:9px 10px;line-height:1.5}.hp-context-messages article time{color:#a1a4ae;font-size:7px}.hp-context-call{background:#eef2ff;border:1px solid #dce2f7;border-radius:9px;align-items:center;gap:9px;margin:17px 0 23px 38px;padding:11px;display:flex}.hp-context-call>span{background:var(--hp-lime);color:#455b1c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.hp-context-call p{flex-direction:column;flex:1;gap:3px;margin:0;font-size:8px;display:flex}.hp-context-call small{color:#868d9e;font-size:6px}.hp-context-call button{background:var(--hp-blue);color:#fff;border:0;border-radius:4px;padding:7px 9px;font-size:6px;font-weight:800}.hp-context-own{background:var(--hp-blue);color:#fff;border-radius:9px 2px 9px 9px;width:max-content;max-width:75%;margin-left:auto;padding:9px 11px;font-size:8px}.hp-context-chat>footer{color:#9b9faa;border:1px solid #e1e4e9;border-radius:8px;align-items:center;gap:9px;height:55px;margin:0 14px 14px;padding:0 11px;font-size:9px;display:flex}.hp-context-chat>footer p{flex:1}.hp-context-chat>footer i{font-style:normal}.hp-context-copy .hp-section-tag{margin-bottom:43px}.hp-context-copy>p{color:var(--hp-muted);margin:30px 0;font-size:15px;line-height:1.75}.hp-context-points{border-top:1px solid var(--hp-line);flex-direction:column;display:flex}.hp-context-points>span{border-bottom:1px solid var(--hp-line);align-items:center;gap:12px;min-height:55px;font-size:11px;display:flex}.hp-context-points i{color:#5e772d;background:#e8f5c9;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.hp-trust{background:var(--hp-ink);color:#fff;overflow:hidden}.hp-trust-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.hp-trust-copy h2{margin-top:42px}.hp-trust-copy h2 em{color:#93a9ff}.hp-trust-copy>p{color:#a3abc4;max-width:560px;margin:30px 0;font-size:15px;line-height:1.75}.hp-button-light{color:var(--hp-ink);box-shadow:none;background:#fff;border-color:#fff;margin-top:10px}.hp-button-light:hover{border-color:var(--hp-lime);background:var(--hp-lime)}.hp-trust-panel{position:relative}.hp-trust-panel:before{z-index:0;content:"";border:1px dashed #354167;border-radius:50%;width:480px;height:480px;animation:38s linear infinite hp-spin;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.hp-recording-indicator,.hp-trust-panel ul{z-index:1;position:relative}.hp-recording-indicator{background:#1c274b;border:1px solid #3b476d;justify-content:space-between;align-items:center;min-height:92px;padding:21px 24px;display:flex;box-shadow:0 25px 50px #0000002e}.hp-recording-indicator>span{align-items:center;gap:12px;font-size:12px;display:flex}.hp-recording-indicator>span i{background:var(--hp-coral);border-radius:50%;width:10px;height:10px;animation:1.8s infinite hp-record;box-shadow:0 0 0 7px #ff8b721f}.hp-recording-indicator small{color:#929bb9;font-size:8px}.hp-trust-panel ul{background:#182243;border:1px solid #354064;margin:12px 0 0;padding:0;list-style:none}.hp-trust-panel li{border-bottom:1px solid #354064;grid-template-columns:42px 1fr 28px;align-items:center;min-height:79px;padding:12px 20px;display:grid}.hp-trust-panel li:last-child{border:0}.hp-trust-panel li>span{color:#7782a5;font-size:8px}.hp-trust-panel li>div{flex-direction:column;gap:5px;display:flex}.hp-trust-panel li b{font-size:11px}.hp-trust-panel li small{color:#8f99b8;font-size:8px}.hp-trust-panel li>i{background:var(--hp-lime);color:#40541a;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.hp-faq{padding-bottom:90px}.hp-faq-grid{grid-template-columns:.7fr 1.3fr;gap:8vw;margin-top:48px;display:grid}.hp-faq h2{font-size:clamp(46px,5vw,73px)}.hp-faq-grid>div:first-child>p{max-width:420px;color:var(--hp-muted);margin-top:25px;font-size:13px;line-height:1.7}.hp-faq-list{border-top:1px solid var(--hp-line)}.hp-faq-list details{border-bottom:1px solid var(--hp-line)}.hp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:72px;font-size:13px;font-weight:800;list-style:none;display:flex}.hp-faq-list summary::-webkit-details-marker{display:none}.hp-faq-list summary i{font-size:19px;font-style:normal;transition:transform .25s}.hp-faq-list details[open] summary{color:var(--hp-blue)}.hp-faq-list details[open] summary i{transform:rotate(45deg)}.hp-faq-list details p{max-width:680px;color:var(--hp-muted);margin:-4px 45px 24px 0;font-size:12px;line-height:1.7;animation:.25s both hp-panel}.hp-cta{background:var(--hp-blue);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:50px;width:min(1240px,100% - 48px);min-height:390px;margin:0 auto 120px;padding:70px;display:grid;position:relative;overflow:hidden}.hp-cta-grid{opacity:.15;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;mask-image:radial-gradient(circle at 85%,#000,#0000 65%)}.hp-cta-spark{color:#ffffff1a;font-size:350px;line-height:1;position:absolute;top:-25%;right:6%}.hp-cta>div:nth-of-type(2){z-index:1;position:relative}.hp-cta small{letter-spacing:1.8px;font-size:9px;font-weight:900}.hp-cta h2{margin-top:22px;font-size:clamp(46px,5.3vw,75px)}.hp-cta h2 span,.hp-cta h2 em{display:block}.hp-cta h2 em{color:var(--hp-lime);font-style:normal}.hp-cta p{color:#d7defb;max-width:650px;margin:23px 0 0;font-size:13px;line-height:1.7}.hp-button-white{z-index:2;min-width:230px;color:var(--hp-ink);background:#fff;border-color:#fff;position:relative;box-shadow:0 18px 40px #12246840}.hp-button-white:hover{border-color:var(--hp-lime);background:var(--hp-lime)}.hp-footer{border-top:1px solid var(--hp-line);grid-template-columns:1.4fr .7fr .7fr 1fr;gap:50px;width:min(1240px,100% - 48px);margin:0 auto;padding:60px 0 30px;display:grid}.hp-footer-brand p{max-width:280px;color:var(--hp-muted);margin:20px 0 0;font-size:11px;line-height:1.6}.hp-footer-stores{margin-top:22px}.hp-footer-stores .hp-platform-icon{width:38px;height:38px;box-shadow:none;border-radius:11px}.hp-footer-stores .hp-platform-icon>svg{width:20px;height:20px}.hp-footer>div:not(.hp-footer-brand):not(.hp-footer-bottom){flex-direction:column;gap:12px;font-size:11px;display:flex}.hp-footer>div>b{color:#9a9da7;letter-spacing:1.2px;margin-bottom:6px;font-size:8px}.hp-footer>div>a:hover{color:var(--hp-blue)}.hp-footer-contact a{font-size:14px;font-weight:800}.hp-footer-contact a span{color:var(--hp-blue);margin-left:8px}.hp-footer-bottom{border-top:1px solid var(--hp-line);color:#8e929d;grid-column:1/-1;justify-content:space-between;margin-top:25px;padding-top:23px;font-size:9px;display:flex}.hp-reveal{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.hp-reveal.visible{opacity:1;transform:none}.hp-delay-1{transition-delay:.12s}.hp-delay-2{transition-delay:.24s}@keyframes hp-ping{0%,55%{box-shadow:0 0 0 7px #cbf56d47}to{box-shadow:0 0 0 15px #cbf56d00}}@keyframes hp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hp-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1.15)}}@keyframes hp-spin{to{transform:translate(-50%)rotate(360deg)}}@keyframes hp-process{0%,to{opacity:.35;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}@keyframes hp-panel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hp-record{0%,to{opacity:1}50%{opacity:.35}}@media (width<=1180px){.hp-header{grid-template-columns:auto 1fr auto}.hp-nav{justify-content:center;gap:20px}.hp-header-actions{gap:14px}.hp-hero{grid-template-columns:.85fr 1.15fr;gap:42px}.hp-app-shell{grid-template-columns:44px 155px minmax(340px,1fr)}.hp-chat-list{padding-inline:6px}.hp-mobile-chat{bottom:-74px;left:10px;transform:scale(.9)rotate(-2.5deg)}.hp-hero-product:hover .hp-mobile-chat{transform:scale(.9)translateY(-7px)rotate(-1deg)}.hp-flow-steps{grid-template-columns:1fr}.hp-flow-steps>article{border-bottom:1px solid #303a60;border-right:0;grid-template-columns:1fr 1fr;display:grid}.hp-flow-steps>article:last-child{border-bottom:0}.hp-step-copy{border-top:0;border-left:1px solid #303a60;align-content:center;min-height:auto}}@media (width<=960px){.hp-header{grid-template-columns:1fr auto}.hp-nav{background:var(--hp-paper);border-bottom:1px solid var(--hp-line);flex-direction:column;align-items:flex-start;padding:25px;display:none;position:fixed;inset:68px 0 auto;box-shadow:0 20px 40px #11182f14}.hp-menu-open .hp-nav{display:flex}.hp-header-actions .hp-login,.hp-header-actions>.hp-button{display:none}.hp-menu-button{display:block}.hp-header-actions{position:absolute;right:75px}.hp-menu-open .hp-menu-button i:first-child{transform:translateY(3.5px)rotate(45deg)}.hp-menu-open .hp-menu-button i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.hp-hero{grid-template-columns:1fr;padding-top:55px}.hp-hero-copy{max-width:750px}.hp-hero-product{justify-self:center;width:min(820px,96%);margin:35px auto 0}.hp-section-heading,.hp-flow-heading,.hp-cases-heading{grid-template-columns:1fr;gap:26px}.hp-protocol-layout{grid-template-columns:1fr}.hp-protocol-copy{max-width:720px}.hp-protocol-demo{width:min(780px,100%)}.hp-context{grid-template-columns:1fr}.hp-context-visual{order:2;width:min(700px,100%);margin:auto}.hp-context-copy{max-width:720px}.hp-trust-inner{grid-template-columns:1fr}.hp-trust-copy{max-width:780px}.hp-trust-panel{width:min(780px,100%)}.hp-faq-grid{grid-template-columns:1fr;gap:35px}.hp-cta{grid-template-columns:1fr}.hp-button-white{width:max-content}.hp-footer{grid-template-columns:1.3fr 1fr 1fr}.hp-footer-contact{grid-column:1/-1}}@media (width<=700px){.hp-header{height:66px;padding:0 18px}.hp-brand{font-size:19px}.hp-brand img{width:31px;height:31px}.hp-header-actions{right:65px}.hp-hero{min-height:0;padding:50px 20px 90px}.hp-hero:before{width:760px;top:-12%;right:-500px}.hp-hero h1{letter-spacing:-.06em;font-size:clamp(38px,12vw,60px)}.hp-hero-copy>p{font-size:15px}.hp-hero-actions{flex-direction:column;align-items:stretch;gap:14px}.hp-text-link{width:max-content}.hp-hero-footnote{align-items:flex-start}.hp-hero-product{width:100%;margin-top:30px}.hp-app-shell{grid-template-columns:38px 1fr;height:460px;transform:none}.hp-chat-list{display:none}.hp-call-note{min-width:0}.hp-note-scroll{padding:11px}.hp-generation-toast{bottom:-42px;right:-4px}.hp-wave-card{top:-28px;left:-4px}.hp-mobile-chat{display:none}.hp-outcome-strip{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 20px}.hp-outcome-strip svg{display:none}.hp-section,.hp-flow-inner,.hp-cases-inner,.hp-context,.hp-trust-inner,.hp-cta,.hp-footer{width:calc(100% - 36px)}.hp-section{padding:90px 0}.hp-section-heading h2,.hp-flow-heading h2,.hp-protocol-copy h2,.hp-cases-heading h2,.hp-context-copy h2,.hp-trust-copy h2,.hp-faq h2{font-size:43px}.hp-problem-grid{grid-template-columns:1fr}.hp-problem-grid article{border-right:0;border-bottom:1px solid var(--hp-line);min-height:330px}.hp-problem-grid article:last-child{border-bottom:0}.hp-problem-icon{margin-top:40px}.hp-flow-steps>article{grid-template-columns:1fr}.hp-step-visual{height:270px}.hp-step-copy{border-top:1px solid #303a60;border-left:0;min-height:150px}.hp-protocol-demo{min-height:580px}.hp-demo-tabs{gap:20px;overflow-x:auto}.hp-demo-panel{min-height:405px;padding:17px}.hp-case-grid{grid-template-columns:1fr}.hp-case-grid article{min-height:320px;padding:27px}.hp-context-visual{border-radius:120px 120px 10px 10px/70px 70px 10px 10px;min-height:0;padding:45px 13px}.hp-context-messages{padding:24px 13px}.hp-context-call{margin-left:0}.hp-context-call button{padding:7px}.hp-recording-indicator{flex-direction:column;align-items:flex-start;gap:10px}.hp-trust-panel li{grid-template-columns:32px 1fr 22px;padding-inline:12px}.hp-cta{min-height:0;margin-bottom:80px;padding:48px 25px}.hp-cta h2{font-size:44px}.hp-button-white{width:100%;min-width:0}.hp-footer{grid-template-columns:1fr 1fr}.hp-footer-brand,.hp-footer-contact{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.hp-page{scroll-behavior:auto}.hp-reveal,.hp-reveal.visible{opacity:1;transition:none;transform:none}.hp-kicker span,.hp-generation-toast,.hp-mobile-chat,.hp-wave-card span,.hp-live-wave span,.hp-processing-orbit,.hp-processing-visual>div i,.hp-trust-panel:before,.hp-recording-indicator>span i{animation:none}}
