.hc{--blueDeep:#179bf6;--violet:#179bf6;--soft:#e8f4fe;--agent:#179bf6;--agentSoft:#e8f4fe;--grad:linear-gradient(90deg, #179bf6, #179bf6);--gradLoop:linear-gradient(90deg, #179bf6, #179bf6);background:#f4f8fc}body:has(.hc) .header{background:#f4f8fc!important}.hc .hb-stage,.hc .hb-logos,.hc .hh-band,.hc .hb-reviews,.hc .hb-cta,.hc .hh-sec,.hc .hb-builder{background:0 0}.hc .hb-stage{background:#f4f8fc}.hc .hb-glow{display:none}.hc .hh-btn-primary:hover{box-shadow:none;background:#0d88dd}.hc .hh-btn-ghost{color:#179bf6;border-color:#b9dcf8}.hc .hh-btn-ghost:hover{color:#179bf6;border-color:#179bf6}.hc .hh-grad{animation:none}.hc .hb-eyebrow{border-color:#cfe6fb}.hc .hb-mods-sec .hb-kicker{color:#0f6fb8;background:#e8f4fe}.hc .hb-chip-new{border-color:#b9dcf8}.hc .hb-chip-new.on{box-shadow:0 0 0 3px #179bf629}.hc .hb-av-new{border-color:#9fd0f8}.hc .hh-prompt-wrap{animation:none;box-shadow:0 16px 36px -26px #0c1a3359}.hc .hb-cta-list svg{background:#179bf6}.hc .hb-cta-card{background:#0c1a33}.hc .hb-cta-card:before{display:none}.hc .hb-grp.on{background:#179bf6;border-color:#179bf6}.hc .hh-pick.on{border-color:#b9dcf8}.hc [style*=--c]{--c:#179bf6!important}.hc .hb-room,.hc .hb-view,.hc .hb-mview{box-shadow:0 40px 80px -48px #0c1a3366}.hc .hh-chip.hh-agent{color:#0d6fb8;background:#e8f4fe}.hc .hc-rev-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:24px;display:flex}.hc .hc-rev-head h2{max-width:15em;font-size:clamp(34px,4vw,48px);line-height:1.06}.hc-feat{border:1px solid var(--line);background:#fff;border-radius:32px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:56px;padding:56px 64px;display:grid}.hc-feat-q{margin:0;padding-left:48px;position:relative}.hc-qmark{color:#179bf6;font-size:72px;font-weight:900;line-height:1;position:absolute;top:-12px;left:0}.hc-feat-q blockquote{letter-spacing:-.02em;color:var(--navy);margin:0 0 26px;font-size:30px;font-weight:900;line-height:1.25}.hc-feat-q figcaption{align-items:center;gap:14px;display:flex}.hc-feat-q figcaption img{object-fit:cover;border-radius:50%;width:52px;height:52px}.hc-feat-q figcaption span{color:var(--ink2);flex-direction:column;font-size:15px;display:flex}.hc-feat-q figcaption strong{color:var(--navy);font-weight:900}.hc-feat-stats{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hc-stat{color:var(--ink2);border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:22px 26px;font-size:15px;display:flex}.hc-stat b{letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:44px;font-weight:900;line-height:1;display:flex}.hc-wall{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px 20px;margin-top:40px;padding:8px;display:grid}.hc-note{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:24px 24px 20px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;box-shadow:0 14px 30px -18px #0c1a3340}.hc-note:hover{z-index:2;position:relative;box-shadow:0 22px 40px -18px #0c1a334d;transform:none!important}.hc-note-0{transform:rotate(-1.2deg)}.hc-note-1{transform:rotate(.9deg)translateY(16px)}.hc-note-2{transform:rotate(-.5deg)}.hc-note-3{transform:rotate(.8deg)translateY(-4px)}.hc-note-4{transform:rotate(-1deg)translateY(10px)}.hc-note-5{transform:rotate(.6deg)}.hc-note blockquote{color:var(--ink);margin:0 0 18px;font-size:16.5px;line-height:1.6}.hc-note figcaption{color:#6b7a8c;align-items:center;gap:10px;font-size:13.5px;display:flex}.hc-note figcaption img{object-fit:cover;border-radius:50%;width:36px;height:36px}.hc-note figcaption strong{color:var(--navy);font-size:14.5px;font-weight:900;display:block}.hc-hl{color:var(--navy);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dcefff;border-radius:4px;margin:0 -1px;padding:0 3px;font-weight:700}.hc-g2note{color:#5b6b80;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;margin-top:36px!important}@media (width<=900px){.hc-feat{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 32px}.hc-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.hc .hc-rev-head{flex-direction:column;align-items:flex-start}}@media (width<=600px){.hc-feat{border-radius:24px;padding:28px 20px}.hc-feat-q{padding:36px 0 0}.hc-feat-q blockquote{font-size:23px}.hc-feat-stats{width:100%}.hc-stat{padding:16px 18px;font-size:14px}.hc-stat b{font-size:32px}.hc-wall{grid-template-columns:minmax(0,1fr);gap:16px;padding:0}.hc-note:nth-child(n){transform:rotate(-.5deg)}.hc-note:nth-child(2n){transform:rotate(.5deg)}}@media (prefers-reduced-motion:reduce){.hc-note{transition:none}}.hc .hb-mscreen{aspect-ratio:auto;height:auto;min-height:120px;transition:height .45s cubic-bezier(.3,.7,.2,1);overflow:hidden}.hc .hb-mscreen img{object-fit:initial;width:100%;height:auto;position:absolute;top:0;left:0}.hc .hb-mscreen img:first-child{position:relative}.hc .hb-mscreen img:first-child:not(.on){visibility:hidden}.hc .hb-screen{position:relative}.hc-composer{z-index:3;background:#fff;border-top:1px solid #edf1f6;padding:12px 16px 14px;position:absolute;bottom:0;left:0;right:0}.hc-composer span{color:#8a97a8;background:#fff;border:1px solid #e3e9f0;border-radius:12px;justify-content:space-between;align-items:center;height:42px;padding:0 6px 0 16px;font-size:14px;display:flex}.hc-composer i{background:#179bf6;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.hc-composer i:before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;transform:translate(-1px)rotate(45deg)}.hc .hb-pane .q,.hc .hb-pane .a{padding-bottom:0}@media (width<=600px){.hc-composer{padding:8px 10px}.hc-composer span{border-radius:10px;height:34px;padding-left:12px;font-size:12.5px}.hc-composer i{width:24px;height:24px}}.hc .hc-hero{padding-bottom:72px;position:relative}.hc .hc-hero:before{content:"";pointer-events:none;background:linear-gradient(#179bf609,#179bf600 60%);position:absolute;inset:0}.hc .hc-hero>*{position:relative}.hc-bots{display:inline-flex}.hc-bots .hb-av{filter:drop-shadow(0 3px 5px #0c1a3340);margin-left:-7px;animation:4s ease-in-out infinite hb-bob}.hc-bots .hb-av:first-child{margin-left:0}.hc-bots .hb-av:nth-child(2n){animation-delay:-1.3s}.hc-bots .hb-av:nth-child(3n){animation-delay:-2.6s}.hc .hc-hero h1{max-width:13em}.hc .hc-hero .hh-grad{white-space:normal}.hc .hc-mods{padding-bottom:40px}.hc-mods-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.hc-mods-head h2{max-width:14em;font-size:clamp(32px,4vw,46px);line-height:1.06;margin-top:12px!important}.hc-arrows{flex:none;gap:8px;display:flex}.hc-arrow{color:#0c1a33;cursor:pointer;background:#fff;border:1px solid #dbe6f1;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:border-color .2s,color .2s;display:inline-flex}.hc-arrow:hover{color:#179bf6;border-color:#179bf6}.hc-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:6px max(24px,50vw - 576px) 30px;scroll-padding-left:max(24px,50vw - 576px);display:flex;overflow-x:auto}.hc-rail::-webkit-scrollbar{display:none}.hc-mc{scroll-snap-align:start;color:#0c1a33;background:#fff;border:1px solid #e3ebf3;border-radius:26px;flex-direction:column;flex:none;width:340px;height:420px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;display:flex;overflow:hidden}a.hc-mc:hover{color:#0c1a33;border-color:#cfe3f5;text-decoration:none;transform:translateY(-4px);box-shadow:0 28px 50px -34px #0c1a3373}.hc-mc-art{background:#f6f9fc;border-bottom:1px solid #edf2f7;flex:1;justify-content:center;align-items:center;padding:26px 22px 6px;display:flex}.hc-mc-t{flex-direction:column;gap:4px;padding:20px 24px 24px;display:flex}.hc-mc-t strong{letter-spacing:-.02em;font-size:21px;font-weight:900}.hc-mc-t span{color:#4a5a6e;font-size:15px;line-height:1.4}.hc-mc-art{background:#eaf1f8;border-bottom:0;padding:16px 16px 0;display:block;position:relative;overflow:hidden}.hc-mc{width:340px;height:415px}a.hc-mc:hover .w{transform:translateY(-3px);box-shadow:0 24px 40px -26px #0c1a3380}.hc-cats{flex-wrap:wrap;gap:8px;margin:-12px 0 22px;display:flex}.hc-cat{font:inherit;color:#33445a;cursor:pointer;background:#fff;border:1px solid #dbe6f1;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s}.hc-cat:hover{color:#179bf6;border-color:#179bf6}.hc-cat.on{color:#fff;background:#0c1a33;border-color:#0c1a33}.hc .hc-hero{padding-top:64px}.hc-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;display:grid}.hc-hero-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:22px;display:flex}.hc .hc-hero-copy h1{max-width:none;font-size:clamp(40px,4.4vw,64px);line-height:1.06}.hc-hero-copy .hc-l{white-space:nowrap;display:block}.hc .hc-hero-copy .hb-sub{text-wrap:balance}.hc-hero-copy .hh-proof{align-items:center}.hc-hero-copy .hh-proof .hc-bots{align-items:center;gap:0}.hc-hero-copy .hh-proof .hc-bots .hb-av{margin-left:-5px}.hc-hero-copy .hh-proof .hc-bots .hb-av:first-child{margin-left:0}.hc-hero-copy .hh-proof .hc-bots em{margin-left:8px;font-style:normal}.hc .hc-hero-copy .hb-sub{max-width:30em;color:var(--ink2);font-size:19px}.hc-hero-copy .hh-ctas,.hc-hero-copy .hh-proof{justify-content:flex-start}.hc-hero-demo .hh-demo{max-width:none;margin:0}.hc-hero-demo .hh-prompt-wrap{margin-top:0!important}.hc-hero-demo .hh-ptxt{min-height:48px;font-size:16px}.hc-hero-demo{position:relative}.hc-hero-demo .hh-app{min-height:0;margin-top:0}.hc-hero-demo .hh-side{width:184px;padding:14px 10px;font-size:13px}.hc-hero-demo .hh-side .hh-it:last-child{display:none}.hc-hero-demo .hh-new{white-space:nowrap}.hc-hero-demo .hh-canvas{gap:14px;padding:22px}.hc-hero-demo .hh-cols{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.hc-hero-demo .hh-field,.hc-hero-demo .hh-row{font-size:12.5px}@media (width<=1000px){.hc-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.hc-hero-copy{text-align:center;align-items:center}.hc-hero-copy .hh-ctas,.hc-hero-copy .hh-proof{justify-content:center}}@media (width<=600px){.hc-hero-demo .hh-side{display:none}}.hc .hc-agents{position:relative;overflow-x:clip}.hc .hc-agents>*{position:relative}.hc .hc-agents .hh-sec-h{flex-direction:column;align-items:center;gap:14px;display:flex}.hc .hc-agents .hb-room-wrap{margin-top:44px;animation:none}@media (width<=700px){.hc-mods-head{flex-direction:column;align-items:flex-start}.hc-arrows{display:none}.hc-mc{width:300px;height:400px}.hc .hc-hero .hh-grad{white-space:normal}.hc-bots .hb-av{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.hc-bots .hb-av{animation:none}}@media (width<=1200px) and (width>=1001px){.hc-hero-demo .hh-side{display:none}}.hc-nw{white-space:nowrap}@media (width<=600px){.hc .hc-hero-copy h1{font-size:min(38px,10vw)}}.hc-mark{z-index:0;white-space:nowrap;position:relative}.hc-mark:before{content:"";z-index:-1;background:#c6e4fd;border-radius:.12em;position:absolute;inset:.56em -.03em .06em -.05em}.hc-peek{z-index:0;height:0;margin-top:30px;display:block;position:relative}.hc-peek .hc-bots{position:absolute;top:-19px;right:30px}.hc-peek .hc-bots .hb-av{filter:none;margin-left:2px}@media (width>=1001px){.hc-hero-grid{align-items:start}.hc-hero-copy{padding-top:44px}}.hc-hero-demo .hh-app{z-index:1;position:relative}@media (width<=600px){.hc-hero-demo .hh-cols{grid-template-columns:minmax(0,1fr)}.hc-peek .hc-bots{right:20px}.hc-peek .hc-bots .hb-av{width:24px;height:24px}.hc-peek{margin-top:26px}.hc-peek .hc-bots{top:-16px}}@media (width<=700px){.hc-mc-art .w{zoom:.875;width:306px}.hc-cats{scrollbar-width:none;flex-wrap:nowrap;margin:-14px -24px 18px;padding:0 24px;overflow-x:auto}.hc-cats::-webkit-scrollbar{display:none}.hc-cat{flex:none;padding:6px 12px;font-size:13px}}.hc-mark:before{transform-origin:0;animation:.9s cubic-bezier(.65,0,.25,1) .45s both hc-mark-in}@keyframes hc-mark-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hc-mark:before{animation:none}}.hc-mc[data-g="0"] .hc-mc-art{background:linear-gradient(160deg,#e4f1fe,#eef5fc)}.hc-mc[data-g="1"] .hc-mc-art{background:linear-gradient(160deg,#e3f5ec,#eef6f3)}.hc-mc[data-g="2"] .hc-mc-art{background:linear-gradient(160deg,#eeeafd,#f3f2fb)}.hc-mc[data-g="3"] .hc-mc-art{background:linear-gradient(160deg,#fdf0e3,#f8f4ef)}.hc-mc[data-g="4"] .hc-mc-art{background:linear-gradient(160deg,#fce9f2,#f7f1f5)}.hc-cat-new{color:#0b72c4;border-style:dashed;border-color:#179bf6}.hc-cat-new span{font-weight:900}.hc-cat-new.on{color:#fff;background:#179bf6;border-style:solid;border-color:#179bf6}.hc-mc-new{border:1.5px dashed #9fd0fb}.hc-mc[data-g="5"] .hc-mc-art{background:linear-gradient(160deg,#dff0fe,#eef0fd)}.hc-hero-demo .hh-app{margin-top:16px}.hc-crew{color:var(--ink2);align-items:center;gap:10px;margin:-8px 0 0;font-size:15px;display:flex}.hc-crew .hc-bots .hb-av{margin-left:-6px}.hc-crew .hc-bots .hb-av:first-child{margin-left:0}@media (width<=1000px){.hc-crew{justify-content:center}}@media (width<=600px){.hc-crew{flex-direction:column;gap:6px;font-size:14px}}.hc-mc{height:435px}.hc-mc .hc-mc-art{flex:none;height:305px}@media (width<=700px){.hc-mc{height:410px}.hc-mc .hc-mc-art{height:278px}}.hc-input{resize:none;width:100%;font:inherit;color:#0c1a33;caret-color:#179bf6;background:0 0;border:0;outline:0;min-height:0;margin:0;padding:0;font-size:16px;line-height:1.45;display:block;overflow:hidden}.hc-input::placeholder{color:#8a9ab0}.hc .hh-prompt-wrap:focus-within{box-shadow:0 0 0 4px #179bf624,0 16px 36px -26px #0c1a3359}.hc .hh-go{cursor:pointer;background:#179bf6;border:0;padding:0;transition:transform .1s ease-out,background-color .15s}.hc .hh-go:hover{background:#0d88dd}.hc .hh-go:active{transform:scale(.92)}.hc-act{font:inherit;color:#fff;cursor:pointer;white-space:nowrap;background:#0f1b3d;border:0;border-radius:999px;flex:none;padding:4px 11px;font-size:12px;font-weight:900;transition:transform .1s ease-out,background-color .15s}.hc-act:hover{background:#22315a}.hc-act:active{transform:scale(.94)}.hc-act:focus-visible{outline-offset:2px;outline:2px solid #179bf6}.hc-pop{animation:.32s cubic-bezier(.2,.8,.2,1) hc-pop}@keyframes hc-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.hc-try{color:var(--ink2);align-items:center;gap:8px;margin:14px 0 0 4px;font-size:14px;display:flex}.hc-try svg{color:#179bf6;flex:none}@media (width<=1000px){.hc-try{text-align:center;justify-content:center;margin-left:0}}@media (prefers-reduced-motion:reduce){.hc-pop{animation:none}.hc-act,.hc .hh-go{transition:none}}.hc-hero-demo .hh-field{flex-wrap:wrap;gap:4px 8px}.hc-hero-demo .hh-field span{margin-left:auto}@media (width<=1000px){.hc-try{display:block}.hc-try svg{vertical-align:-2px;margin-right:6px;display:inline}}.hc .hc-input:focus,.hc .hc-input:focus-visible{box-shadow:none;outline:none}.hc-hero-demo .hh-side{display:none}.hc-hero-demo .hh-cols{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hc-hero-demo .hh-row>span:first-child{flex-direction:column;min-width:0;line-height:1.3;display:flex}.hc-hero-demo .hh-row>span:first-child strong{font-weight:900}.hc-hero-demo .hh-row .hc-sep{display:none}@media (width<=600px){.hc-hero-demo .hh-cols{grid-template-columns:minmax(0,1fr)}}
