.hv2{--hv2-ink:#17142c;--hv2-cream:#f2eee8;--hv2-paper:#fffaf3;--hv2-coral:#c8583f;--hv2-sky:#78bde5;--hv2-lavender:#8894c5;background:var(--hv2-cream);color:var(--hv2-ink);font-family:Arial,Helvetica Neue,sans-serif;overflow:hidden}.hv2 a{color:inherit;text-decoration:none}.hv2 button{font:inherit}.hv2 *,.hv2 :before,.hv2 :after{box-sizing:border-box}.hv2-nav-wrap{--hv2-ink:#17142c;--hv2-paper:#fffaf3;--hv2-coral:#c8583f;z-index:30;background:#fdfcfa;border-bottom:1px solid #17142c14;font-family:Arial,Helvetica Neue,sans-serif;position:relative}.hv2-nav{justify-content:space-between;align-items:center;gap:2rem;height:76px;padding:0 clamp(1.2rem,4vw,3.5rem);display:flex}.hv2-nav a{color:inherit;text-decoration:none}.hv2-nav-links{gap:1.55rem;margin-left:auto;margin-right:2.4rem;display:flex}.hv2-nav .hv2-nav-links a{color:#5b5667;white-space:nowrap;font-size:.77rem;font-weight:700;transition:color .2s}.hv2-nav .hv2-nav-links a:hover{color:var(--hv2-coral)}.hv2-nav-actions{flex-shrink:0;align-items:center;gap:1.1rem;display:flex}.hv2-nav a.hv2-nav-signin{color:#5b5667;white-space:nowrap;font-size:.77rem;font-weight:700;transition:color .2s}.hv2-nav a.hv2-nav-signin:hover{color:var(--hv2-coral)}.hv2-nav-cta{background:var(--hv2-coral);color:var(--hv2-paper);white-space:nowrap;border-radius:999px;align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-size:.77rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.hv2-nav-cta:hover{background:#df765b;transform:translateY(-2px)}.hv2-nav .hv2-menu-toggle{color:var(--hv2-ink);cursor:pointer;background:0 0;border:0;padding:.3rem;display:none}.hv2-nav-theme [role=radiogroup]{background:#17142c0a;border-color:#17142c1a}.hv2-nav-theme [role=radio]{color:#5b5667}.hv2-nav-theme [role=radio]:hover{color:var(--hv2-ink)}.hv2-nav-theme [role=radio][aria-checked=true]{color:var(--hv2-coral);--tw-ring-shadow:0 0 #0000;background:#fff;box-shadow:0 1px 2px #17142c1a}.hv2-nav-sheet{background:#fdfcfa;border-top:1px solid #17142c14;flex-direction:column;padding:.5rem clamp(1.2rem,4vw,3.5rem) 1.4rem;display:flex}.hv2-nav-sheet a{color:#3f3a52;border-bottom:1px solid #17142c12;padding:1rem 0;font-size:.92rem;font-weight:600;text-decoration:none}.hv2-nav-sheet-foot{justify-content:space-between;align-items:center;gap:1rem;padding-top:1.1rem;display:flex}.hv2-nav-sheet-foot a{border-bottom:0;padding:.7rem 1.1rem}@media (max-width:1040px){.hv2-nav-links,.hv2-nav-signin,.hv2-nav-theme{display:none}.hv2-nav .hv2-menu-toggle{display:inline-flex}}@media (max-width:640px){.hv2-nav{height:65px}.hv2-nav .hv2-nav-cta{display:none}}.hv2 .logo-mark{width:24px;height:24px;display:inline-flex;position:relative;transform:rotate(-8deg)}.hv2 .logo-mark span{background:var(--hv2-coral);width:6px;height:18px;display:block;position:absolute;transform:skewY(-24deg)}.hv2 .logo-mark span:first-child{top:4px;left:2px}.hv2 .logo-mark span:nth-child(2){background:#6a79a8;top:1px;left:9px}.hv2 .logo-mark span:nth-child(3){background:var(--hv2-ink);top:6px;left:16px}.hv2 .logo-mark-small{transform-origin:0;transform:scale(.7)rotate(-8deg)}.hv2 .hero{background:var(--hv2-ink);color:var(--hv2-paper);min-height:690px;padding:66px clamp(1.2rem,8vw,9rem) 132px;position:relative}.hv2 .hero:before{content:"";opacity:.5;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0}.hv2 .hero-glow{filter:blur(100px);opacity:.22;background:#5e75a6;border-radius:50%;width:340px;height:340px;position:absolute;top:16%;right:10%}.hv2 .hero-copy,.hv2 .hero-art,.hv2 .hero-bottom{z-index:1;position:relative}.hv2 .hero-copy{max-width:560px}.hv2 .eyebrow,.hv2 .section-kicker{color:var(--hv2-coral);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:800}.hv2 .eyebrow{color:#aabbe8;align-items:center;gap:.65rem;display:flex}.hv2 .eyebrow-dot,.hv2 .live-dot{background:var(--hv2-sky);border-radius:50%;width:7px;height:7px;display:inline-block}.hv2 .hero h1,.hv2 .final-cta h2{letter-spacing:-.072em;margin:2rem 0 1.7rem;font-size:clamp(3.22rem,6.44vw,5.9rem);font-weight:400;line-height:.93}.hv2 .hero h1 em,.hv2 h2 em{color:var(--hv2-coral);letter-spacing:-.08em;font-family:Georgia,serif;font-style:italic;font-weight:400}.hv2 .hero h1 em{font-size:.92em;display:inline-block}.hv2 .hero-description{color:#b2aec4;max-width:410px;font-size:1rem;line-height:1.65}.hv2 .hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.hv2 .button{border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.15rem;font-size:.78rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.hv2 .button:hover{transform:translateY(-2px)}.hv2 .button-primary{background:var(--hv2-coral);color:var(--hv2-paper)}.hv2 .button-primary:hover{background:#df765b}.hv2 .button-ghost{color:var(--hv2-paper);border:1px solid #fffaf345}.hv2 .button-dark{background:var(--hv2-ink);color:var(--hv2-paper)}.hv2 .hero-note{color:#878299;align-items:center;gap:.5rem;margin-top:2rem;font-size:.67rem;display:flex}.hv2 .hero-note svg{color:var(--hv2-sky)}.hv2 .hero-art{width:min(48vw,640px);height:580px;position:absolute;top:108px;right:5%}.hv2 .orbit{border:1px solid #78bde54d;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-20deg)}.hv2 .orbit-outer{width:610px;height:610px}.hv2 .orbit-mid{border-color:#c8583f8c;width:610px;height:410px;transform:translate(-50%,-50%)rotate(53deg)}.hv2 .orbit-inner{border-color:#fffaf324;width:330px;height:330px}.hv2 .hero-core{background:var(--hv2-coral);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #c8583f1f,0 24px 80px #c8583f59}.hv2 .hero-core .logo-mark span:nth-child(3){background:var(--hv2-paper)}.hv2 .hero-core span:last-child{letter-spacing:.18em;text-align:center;margin-left:5px;font-size:.57rem;line-height:1.6}.hv2 .hero-core b{color:var(--hv2-ink);font-weight:800}.hv2 .floating-card{color:var(--hv2-ink);background:#fffaf3f0;border-radius:12px;align-items:center;gap:.65rem;padding:.8rem .9rem;display:flex;position:absolute;box-shadow:0 18px 50px #0000003b}.hv2 .floating-card b,.hv2 .floating-card small{display:block}.hv2 .floating-card b{font-size:.65rem}.hv2 .floating-card small{color:#777281;margin-top:.25rem;font-size:.56rem}.hv2 .card-top{animation:5s ease-in-out infinite hv2-float;top:16%;right:3%}.hv2 .card-bottom{animation:6s ease-in-out -2s infinite hv2-float;bottom:12%;left:5%}.hv2 .card-browser{background:linear-gradient(140deg,#fffaf3 0%,#fdeee7 100%);border:1px solid #c8583f47;max-width:258px;animation:7s ease-in-out -1s infinite hv2-float;top:33%;left:-8%;box-shadow:0 18px 44px #c8583f47}.hv2 .card-browser b{color:#8f3c26}.hv2 .card-live-dot{background:#2f9e5f;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:.15rem;box-shadow:0 0 0 3px #2f9e5f2e}.hv2 .card-icon,.hv2 .mini-avatar{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.hv2 .icon-sky{color:#477895;background:#d8eff7}.hv2 .icon-coral{color:#b04a30;background:#f6dcd2}.hv2 .mini-avatar{color:#fff;background:#7e8bb8;font-size:.6rem}.hv2 .check-icon{color:#67a675;margin-left:.35rem}.hv2 .art-tag{color:#aeb7d2;letter-spacing:.09em;border:1px solid #ffffff4d;border-radius:999px;padding:.45rem .7rem;font-size:.58rem;position:absolute}.hv2 .tag-left{bottom:31%;left:-4%}.hv2 .tag-right{top:40%;right:8%}.hv2 .hero-spark{color:var(--hv2-coral);position:absolute;bottom:2%;right:0}.hv2 .hero-bottom{color:#8b879b;align-items:center;gap:.7rem;font-size:.65rem;display:flex;position:absolute;bottom:68px;left:clamp(1.2rem,8vw,9rem)}.hv2 .scroll-line{background:var(--hv2-coral);width:70px;height:1px;margin-left:.8rem}.hv2 .ticker{background:var(--hv2-coral);color:var(--hv2-paper);letter-spacing:.04em;white-space:nowrap;padding:1rem 0;overflow:hidden}.hv2 .ticker-track{letter-spacing:.12em;width:max-content;font-size:.72rem;font-weight:800;animation:28s linear infinite hv2-marquee}.hv2 .ticker span{padding:0 2.2rem}.hv2 .ticker-apps{padding:.9rem 0}.hv2 .ticker-apps .ticker-track{align-items:center;gap:1.05rem;animation-duration:64s;display:flex}.hv2 .ticker-apps .ticker-app{background:#fffaf3f0;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:inline-flex;box-shadow:0 2px 8px #17142c1f}.hv2 .ticker-apps:hover .ticker-track{animation-play-state:paused}.hv2 .hv2-showcase{background:var(--hv2-cream)}.hv2 .hv2-showcase .af-frame{--surface:#fff;--surface-2:#f7f4ef;--line:#17142c1a;--line-strong:#17142c29;--text:#17142c;--text-soft:#3f3a52;--muted:#6f6a7c}.hv2 .hv2-showcase-head{text-align:center;max-width:720px;margin:0 auto 3rem}.hv2 .hv2-showcase-head h2{letter-spacing:-.065em;margin:0 0 1.1rem;font-size:clamp(2.35rem,5vw,4.2rem);font-weight:400;line-height:.96}.hv2 .hv2-showcase-head h2 em{color:var(--hv2-coral);font-family:Georgia,serif;font-style:italic;font-weight:400}.hv2 .hv2-showcase-head p{color:#716c76;max-width:540px;margin:0 auto;font-size:.98rem;line-height:1.65}.hv2 .section-pad{padding:clamp(4.5rem,8vw,7.5rem) clamp(1.2rem,8vw,9rem)}.hv2 .manifesto{background:var(--hv2-cream)}.hv2 .section-kicker{margin-bottom:1rem}.hv2 .manifesto-content{justify-content:space-between;align-items:end;gap:10%;display:flex}.hv2 .manifesto h2,.hv2 .section-heading h2,.hv2 .split-copy h2,.hv2 .integration-copy h2,.hv2 .trust-band h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.35rem,5vw,4.7rem);font-weight:400;line-height:.96}.hv2 .manifesto h2 span{color:#68799f;font-family:Georgia,serif;font-style:italic}.hv2 .manifesto-content>div:last-child{max-width:330px}.hv2 .manifesto p,.hv2 .section-heading>p,.hv2 .split-copy p,.hv2 .integration-copy p,.hv2 .trust-band p,.hv2 .final-cta>p{color:#716c76;font-size:.98rem;line-height:1.65}.hv2 .text-link{border-bottom:1px solid var(--hv2-coral);color:var(--hv2-coral);align-items:center;gap:.6rem;margin-top:1.3rem;padding-bottom:.45rem;font-size:.76rem;font-weight:800;display:inline-flex}.hv2 .product-showcase{grid-template-columns:1.08fr .92fr;gap:1rem;max-width:940px;min-height:405px;margin:4rem auto 0;display:grid;position:relative}.hv2 .product-card{color:var(--hv2-ink);background:#fff;border:1px solid #17142c1a;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 60px #17142c1f}.hv2 .product-card-head{align-items:flex-start;gap:.65rem;padding:1rem 1.1rem .85rem;display:flex}.hv2 .product-icon{border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.hv2 .agent-icon{color:#317b9c;background:#d7edf5}.hv2 .studio-icon{color:#b54c39;background:#f4d8d0}.hv2 .product-label{flex-direction:column;gap:.12rem;min-width:0;font-size:.975rem;font-weight:800;line-height:1.16;display:flex}.hv2 .product-label b{font-size:1em;font-weight:800}.hv2 .product-label i{color:#6f6a7c;font-size:.72em;font-style:normal;font-weight:600}.hv2 .product-card-menu{color:#9a96a0;letter-spacing:.13em;margin-left:auto;font-size:.9rem}.hv2 .agent-card{z-index:2;grid-row:span 2;transform:rotate(-1.5deg)}.hv2 .studio-card{z-index:3;align-self:end;margin-left:-1.75rem;transform:rotate(1.6deg)}.hv2 .browser-mini{background:#f3f7f8;border:1px solid #e0eaed;border-radius:11px;margin:.1rem 1.1rem 1rem;overflow:hidden}.hv2 .browser-mini-bar{color:#97949d;background:#fff;border-bottom:1px solid #e6ecee;align-items:center;gap:.3rem;padding:.55rem .65rem;font-size:.56rem;display:flex}.hv2 .browser-mini-bar span{background:#e4aba0;border-radius:50%;width:5px;height:5px}.hv2 .browser-mini-bar span:nth-child(2){background:#b8dcec}.hv2 .browser-mini-bar span:nth-child(3){background:#d8d2e9}.hv2 .browser-mini-bar b{margin-left:.4rem;font-size:.55rem;font-weight:600}.hv2 .browser-mini-body{min-height:175px;padding:1.3rem;position:relative}.hv2 .browser-mini-copy{flex-direction:column;gap:.55rem;display:flex}.hv2 .mini-eyebrow{color:#8b8691;letter-spacing:.13em;font-size:.55rem;font-weight:800;display:block}.hv2 .browser-mini-copy strong{letter-spacing:-.055em;font-size:clamp(1.35rem,2.5vw,2rem);line-height:.98}.hv2 .browser-mini-copy small,.hv2 .signal-card small{color:#827d88;font-size:.65rem}.hv2 .agent-cursor{color:var(--hv2-coral);position:absolute;top:48%;right:20%;transform:rotate(-15deg)}.hv2 .agent-spark{color:var(--hv2-coral);font-size:1.4rem;position:absolute;top:25%;right:16%}.hv2 .product-card-foot{color:#76717d;border-top:1px solid #ece9e6;justify-content:space-between;align-items:center;gap:.45rem;padding:.85rem 1.1rem;font-size:.61rem;display:flex}.hv2 .product-card-foot span:first-child{align-items:center;gap:.35rem;display:flex}.hv2 .foot-live,.hv2 .foot-status{color:#5c9b79;letter-spacing:.09em;font-size:.52rem;font-weight:800}.hv2 .studio-visual{background:#f7f5f3;border-radius:11px;height:175px;margin:.1rem 1.1rem 1rem;position:relative;overflow:hidden}.hv2 .studio-line{transform-origin:0;background:#c8dfe9;width:45%;height:1px;position:absolute;left:25%}.hv2 .line-one{top:48%;transform:rotate(-21deg)}.hv2 .line-two{top:48%;transform:rotate(21deg)}.hv2 .studio-node{border:1px solid #17142c1f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;box-shadow:0 6px 14px #17142c1a}.hv2 .node-start{color:#b54c39;background:#f4d8d0;top:37%;left:12%}.hv2 .node-excel{color:#4f8b61;background:#e5f0e4;font-size:.8rem;font-weight:900;top:18%;right:15%}.hv2 .node-slack{color:#805f9f;background:#e9e2f3;font-size:.8rem;font-weight:900;top:61%;right:15%}.hv2 .node-end{color:#317b9c;background:#d7edf5;top:37%;right:40%}.hv2 .studio-count{color:#807a85;font-size:.58rem;position:absolute;bottom:12px;left:14px}.hv2 .signal-card{z-index:4;grid-column:2;align-items:center;gap:1rem;min-height:105px;margin:-2rem 1.5rem 0 2.5rem;padding:1rem 1.2rem;display:flex;transform:rotate(-1deg)}.hv2 .signal-card strong{letter-spacing:-.04em;margin:.25rem 0;font-size:1.1rem;display:block}.hv2 .signal-orbit{background:var(--hv2-ink);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative}.hv2 .signal-orbit:before{border:1px solid var(--hv2-sky);content:"";border-radius:50%;width:34px;height:34px;position:absolute}.hv2 .signal-orbit span,.hv2 .signal-pulse span{background:var(--hv2-coral);border-radius:50%;width:5px;height:5px;position:absolute}.hv2 .signal-orbit span:first-child{top:13px;left:9px}.hv2 .signal-orbit span:nth-child(2){background:var(--hv2-sky);top:23px;right:10px}.hv2 .signal-orbit span:nth-child(3){background:#c8bbdf;bottom:9px;left:24px}.hv2 .signal-pulse{gap:4px;margin-left:auto;display:flex}.hv2 .signal-pulse span{position:static}.hv2 .signal-pulse span:nth-child(2){background:var(--hv2-sky)}.hv2 .signal-pulse span:nth-child(3){background:#c8bbdf}.hv2 .workflow-section{background:#e8e4df;position:relative}.hv2 .workflow-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 20%,#78bde54d,#0000 28%),radial-gradient(circle at 10% 70%,#c8583f29,#0000 25%);position:absolute;inset:0}.hv2 .workflow-section>*{z-index:1;position:relative}.hv2 .section-heading{justify-content:space-between;align-items:end;margin-bottom:4rem;display:flex}.hv2 .section-heading>p{max-width:280px}.hv2 .section-heading h2 em,.hv2 .split-copy h2 em,.hv2 .integration-copy h2 em{color:#68799f}.hv2 .workflow-section .section-heading{align-items:end;margin-bottom:3.5rem}.hv2 .workflow-section .section-heading h2{max-width:720px;font-size:clamp(2.8rem,5.2vw,5.4rem);line-height:.94}.hv2 .workflow-section .section-heading h2 em{color:var(--hv2-coral);display:inline}.hv2 .workflow-section .section-heading>p{border-left:3px solid var(--hv2-sky);background:#fffaf3b3;border-radius:0 12px 12px 0;padding:1rem 1.15rem}.hv2 .workflow-layout{grid-template-columns:250px 1fr;align-items:stretch;gap:2rem;display:grid}.hv2 .workflow-tabs{background:#fffaf385;border:1px solid #17142c1a;border-radius:16px;flex-direction:column;padding:.8rem 1rem;display:flex}.hv2 .workflow-tab{color:#77717a;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #17142c1f;align-items:center;gap:.8rem;min-height:58px;padding:1.15rem 0;font-size:.75rem;transition:color .25s,transform .25s,background .25s;display:flex}.hv2 .workflow-tab span{color:#aaa3a6;font-family:monospace;font-size:.65rem}.hv2 .workflow-tab svg{opacity:0;margin-left:auto}.hv2 .workflow-tab:hover{color:var(--hv2-ink);background:#78bde526;padding-left:.5rem}.hv2 .workflow-tab.active{background:var(--hv2-ink);color:var(--hv2-paper);border-radius:9px;margin:.2rem 0;padding-left:.7rem;padding-right:.7rem;font-weight:700}.hv2 .workflow-tab.active span{color:var(--hv2-sky)}.hv2 .workflow-tab.active svg{opacity:1}.hv2 .workflow-display{background:var(--hv2-ink);color:var(--hv2-paper);border:1px solid #17142c24;border-radius:18px;grid-template-columns:1.22fr .78fr;min-height:470px;display:grid;overflow:hidden;box-shadow:0 30px 70px #17142c2e}.hv2 .node-graph{background:linear-gradient(145deg,#211d3d 0%,#17142c 68%);min-height:390px;position:relative;overflow:hidden}.hv2 .node-graph-coral{background:linear-gradient(145deg,#542b3b,#17142c 72%)}.hv2 .node-graph-sky{background:linear-gradient(145deg,#1a4057,#17142c 72%)}.hv2 .node-graph-lavender{background:linear-gradient(145deg,#40375e,#17142c 72%)}.hv2 .graph-grid{opacity:.6;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0}.hv2 .graph-line{transform-origin:0;border-top:1px solid #ffffff59;width:190px;height:130px;position:absolute;transform:rotate(35deg)}.hv2 .line-a{top:32%;left:23%}.hv2 .line-b{top:52%;left:48%;transform:rotate(-20deg)}.hv2 .line-c{top:32%;left:42%;transform:rotate(63deg)}.hv2 .graph-node{background:var(--hv2-coral);border:5px solid var(--hv2-ink);box-shadow:0 0 0 1px var(--hv2-coral);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute}.hv2 .node-graph-sky .graph-node{background:var(--hv2-sky);box-shadow:0 0 0 1px var(--hv2-sky);color:var(--hv2-ink)}.hv2 .node-graph-lavender .graph-node{background:var(--hv2-lavender);box-shadow:0 0 0 1px var(--hv2-lavender);color:var(--hv2-ink)}.hv2 .node-one{top:28%;left:20%}.hv2 .node-two{top:51%;left:49%}.hv2 .node-three{top:28%;right:16%}.hv2 .node-four{bottom:14%;left:54%}.hv2 .graph-pulse{border:1px solid var(--hv2-coral);border-radius:50%;width:70px;height:70px;position:absolute}.hv2 .pulse-one{animation:2.5s infinite hv2-pulse;top:calc(28% - 13px);left:calc(20% - 13px)}.hv2 .pulse-two{animation:2.5s -1.2s infinite hv2-pulse;top:calc(28% - 13px);right:calc(16% - 13px)}.hv2 .graph-label{color:#aaa7b4;letter-spacing:.15em;font-size:.52rem;position:absolute}.hv2 .label-one{top:22%;left:18%}.hv2 .label-two{top:22%;right:13%}.hv2 .graph-pill{color:#9691a7;align-items:center;gap:.4rem;font-size:.6rem;display:flex;position:absolute;bottom:25px;left:25px}.hv2 .node-graph-coral .graph-pill svg{color:var(--hv2-coral)}.hv2 .node-graph-sky .graph-pill svg{color:var(--hv2-sky)}.hv2 .workflow-caption{color:var(--hv2-ink);background:linear-gradient(155deg,#f8f3ec 0%,#e1d9d0 100%);flex-direction:column;justify-content:center;align-self:end;align-items:flex-start;padding:clamp(1.6rem,4vw,3.5rem);display:flex}.hv2 .workflow-caption>div{color:var(--hv2-coral);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.68rem;font-weight:800;display:flex}.hv2 .workflow-caption .live-dot{background:#5b9b74;margin-right:.4rem}.hv2 .workflow-caption h3{color:var(--hv2-ink);letter-spacing:-.045em;max-width:340px;margin:1.3rem 0 1rem;font-size:clamp(1.7rem,3vw,3.1rem);font-weight:400;line-height:.98}.hv2 .workflow-caption p{color:#625d68;max-width:355px;font-size:.86rem;line-height:1.62}.hv2 .workflow-caption .text-link{margin-top:1.2rem}.hv2 .platform-section,.hv2 .agent-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.hv2 .split-copy{max-width:400px}.hv2 .split-copy h2{margin-bottom:1.8rem}.hv2 .visual-panel{border-radius:20px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 24px 70px #17142c1f}.hv2 .panel-engine{background:#b94e39}.hv2 .panel-engine .node-graph{opacity:.45;position:absolute;inset:0}.hv2 .panel-window{background:var(--hv2-paper);color:var(--hv2-ink);border-radius:8px;width:76%;position:absolute;top:16%;left:12%;box-shadow:0 25px 50px #2c192633}.hv2 .window-dots{gap:.3rem;padding:1rem;display:flex}.hv2 .window-dots i{background:#d2cbc2;border-radius:50%;width:6px;height:6px}.hv2 .window-title{border-bottom:1px solid #e4ded7;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.65rem;display:flex}.hv2 .window-title span{margin-left:auto}.hv2 .window-step{align-items:center;gap:.8rem;margin:1rem;padding:.8rem;display:flex}.hv2 .window-step>span{border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:.65rem;display:flex}.hv2 .window-step div{flex:1}.hv2 .window-step small,.hv2 .window-step b{display:block}.hv2 .window-step small{color:#99929c;letter-spacing:.1em;font-size:.48rem}.hv2 .window-step b{margin-top:.35rem;font-size:.68rem}.hv2 .step-trigger{border-left:3px solid var(--hv2-coral);background:#f6e2dc}.hv2 .step-trigger>span{background:var(--hv2-coral);color:#fff}.hv2 .step-action{border-left:3px solid var(--hv2-sky);background:#e2edf3}.hv2 .step-action>span{background:var(--hv2-sky)}.hv2 .step-action>svg{color:#5b9b74}.hv2 .window-connector{border-left:1px dashed #b6b0ad;height:25px;margin-left:2rem}.hv2 .window-footer{border-top:1px solid #e4ded7;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:.55rem;display:flex}.hv2 .window-footer button{background:var(--hv2-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:.5rem .7rem;font-size:.55rem}.hv2 .agent-section{background:var(--hv2-ink);color:var(--hv2-paper);grid-template-columns:1.05fr .95fr}.hv2 .agent-section .split-copy{max-width:460px}.hv2 .agent-section .split-copy p{color:#a7a2b8}.hv2 .agent-section .section-kicker{color:var(--hv2-sky)}.hv2 .agent-section .split-copy h2 em{color:var(--hv2-coral)}.hv2 .agent-heading{text-wrap:balance;max-width:100%;font-size:clamp(2.1rem,4vw,3.6rem)}.hv2 .panel-agent{background:#d7e9f0;min-height:520px}.hv2 .browser-shape{background:var(--hv2-paper);color:var(--hv2-ink);width:78%;height:350px;position:absolute;top:14%;left:12%;transform:rotate(-5deg);box-shadow:18px 20px 50px #17142c33}.hv2 .browser-top{border-bottom:1px solid #e0dbd3;justify-content:space-between;align-items:center;padding:.9rem 1rem;font-size:.6rem;display:flex}.hv2 .browser-status{color:#5c956e}.hv2 .browser-status i{background:#72ae7c;border-radius:50%;width:6px;height:6px;margin-right:.3rem;display:inline-block}.hv2 .browser-body{flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 42px);display:flex;position:relative}.hv2 .browser-copy{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.hv2 .browser-copy svg{color:var(--hv2-coral)}.hv2 .browser-copy b{letter-spacing:-.06em;font-size:1.7rem;line-height:.95}.hv2 .browser-copy small{color:#85808a;font-size:.65rem}.hv2 .browser-command{color:#77717b;border:1px solid #d9d3cb;border-radius:5px;align-items:center;gap:.5rem;width:82%;padding:.65rem .7rem;font-size:.55rem;display:flex;position:absolute;bottom:24px}.hv2 .browser-command span{flex:1}.hv2 .browser-command svg:last-child{color:var(--hv2-coral)}.hv2 .agent-sticker{background:var(--hv2-coral);color:var(--hv2-paper);text-align:center;border-radius:50%;width:110px;height:110px;padding-top:32px;font-size:.8rem;line-height:1.05;position:absolute;bottom:11%;right:3%;transform:rotate(12deg)}.hv2 .agent-sticker em{font-family:Georgia,serif;font-size:1.35rem}.hv2 .check-list{flex-direction:column;gap:.8rem;margin:1.8rem 0;padding:0;list-style:none;display:flex}.hv2 .check-list li{color:#c8c5d0;align-items:center;gap:.7rem;font-size:.78rem;display:flex}.hv2 .check-list svg{color:var(--hv2-sky)}.hv2 .integrations{grid-template-columns:.85fr 1.15fr;align-items:center;gap:4rem;display:grid}.hv2 .integration-copy{max-width:360px}.hv2 .integration-cloud{justify-content:center;align-items:center;gap:clamp(.75rem,2.5vw,2rem);width:100%;min-height:420px;margin:0 auto;display:flex;position:relative}.hv2 .cloud-rings span{border:1px dashed #17142c24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hv2 .cloud-rings span:first-child{width:62%;height:62%}.hv2 .cloud-rings span:nth-child(2){border-color:#c8583f29;width:92%;height:92%}.hv2 .chip-column{z-index:2;flex-direction:column;gap:.7rem;display:flex;position:relative}.hv2 .chip-column-left{align-items:flex-end;margin-right:-.5rem}.hv2 .chip-column-right{align-items:flex-start;margin-left:-.5rem}.hv2 .chip-column>:first-child,.hv2 .chip-column>:last-child{transform:translate(-1.5rem)}.hv2 .chip-column-right>:first-child,.hv2 .chip-column-right>:last-child{transform:translate(1.5rem)}.hv2 .integration-chip{background:var(--hv2-paper);white-space:nowrap;border:1px solid #17142c17;border-radius:14px;justify-content:flex-start;align-items:center;gap:.6rem;width:max-content;padding:.62rem .9rem .62rem .62rem;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;box-shadow:0 10px 26px #17142c17}.hv2 .integration-chip:hover{z-index:3;border-color:#c8583f66;transform:translateY(-4px);box-shadow:0 18px 36px #17142c29}.hv2 .chip-column>:first-child:hover,.hv2 .chip-column>:last-child:hover{transform:translate(-1.5rem)translateY(-4px)}.hv2 .chip-column-right>:first-child:hover,.hv2 .chip-column-right>:last-child:hover{transform:translate(1.5rem)translateY(-4px)}.hv2 .chip-mark{background:#f4f1ec;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.hv2 .chip-name{color:#2b2740;letter-spacing:-.01em;font-size:.76rem;font-weight:700}.hv2 .cloud-center{background:var(--hv2-ink);color:var(--hv2-paper);text-align:center;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:132px;height:132px;font-size:.62rem;line-height:1.3;display:flex;position:relative;box-shadow:0 18px 50px #17142c47}.hv2 .cloud-center .logo-mark{margin-left:6px}.hv2 .trust-orbits{text-align:center;background:#fff;position:relative;overflow:hidden}.hv2 .trust-orbits-head{z-index:1;max-width:760px;margin:0 auto 1rem;position:relative}.hv2 .trust-orbits-head h2{color:var(--hv2-ink);letter-spacing:-.062em;margin:0;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:400;line-height:.98}.hv2 .trust-orbits-head h2 em{color:var(--hv2-coral);font-family:Georgia,serif;font-style:italic;font-weight:400}.hv2 .trust-orbits-head p{color:#6c6776;max-width:520px;margin:1.1rem auto 0;font-size:.98rem;line-height:1.65}.hv2 .trust-cluster{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:0;max-width:600px;margin:2.2rem auto -7%;display:grid;position:relative}.hv2 .trust-cluster-glow{pointer-events:none;background:radial-gradient(circle,#c8583f1a,#0000 62%);position:absolute;inset:-12% -6%}.hv2 .trust-disc{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1.4rem 1.6rem;transition:transform .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 18px 44px #17142c1f}.hv2 .trust-disc>*{z-index:1;position:relative}.hv2 .trust-disc-0>*,.hv2 .trust-disc-2>*{margin-right:12%}.hv2 .trust-disc-1>*,.hv2 .trust-disc-3>*{margin-left:12%}.hv2 .trust-disc:before{content:"";pointer-events:none;border:1px dashed #17142c29;border-radius:50%;position:absolute;inset:12px}.hv2 .trust-disc:hover{z-index:5;transform:translateY(-4px);box-shadow:0 26px 60px #17142c2e}.hv2 .trust-disc-icon{justify-content:center;align-items:center;margin-bottom:.55rem;display:flex}.hv2 .trust-disc h3{color:var(--hv2-ink);letter-spacing:-.015em;max-width:76%;margin:0;font-size:clamp(.82rem,1.4vw,1rem);font-weight:800;line-height:1.15}.hv2 .trust-disc p{color:#78737f;max-width:70%;margin:.45rem 0 0;font-size:clamp(.63rem,1vw,.73rem);line-height:1.45}.hv2 .trust-disc-0{z-index:1;transform:translate(9%,10%)}.hv2 .trust-disc-1{z-index:2;transform:translate(-9%)}.hv2 .trust-disc-2{z-index:3;transform:translate(9%,-14%)}.hv2 .trust-disc-3{z-index:4;transform:translate(-9%,-24%)}.hv2 .trust-disc-0:hover{transform:translate(9%,10%)translateY(-6px)}.hv2 .trust-disc-1:hover{transform:translate(-9%)translateY(-6px)}.hv2 .trust-disc-2:hover{transform:translate(9%,-14%)translateY(-6px)}.hv2 .trust-disc-3:hover{transform:translate(-9%,-24%)translateY(-6px)}.hv2 .trust-tone-amber .trust-disc-icon{color:#e0930b}.hv2 .trust-tone-rose .trust-disc-icon{color:#c8583f}.hv2 .trust-tone-green .trust-disc-icon{color:#2f9e5f}.hv2 .trust-tone-violet .trust-disc-icon{color:#7d5fb2}.hv2 .trust-tone-amber{background:linear-gradient(#fdf5e5,#fff 60%)}.hv2 .trust-tone-rose{background:linear-gradient(#fcede9,#fff 60%)}.hv2 .trust-tone-green{background:linear-gradient(#e8f7ef,#fff 60%)}.hv2 .trust-tone-violet{background:linear-gradient(#f1ecfa,#fff 60%)}.hv2 .final-cta{background:var(--hv2-cream);text-align:center;flex-direction:column;align-items:center;padding-bottom:clamp(2.5rem,4vw,3.5rem);display:flex}main:has(.hv2)+footer{margin-top:0}.hv2 .cta-mark{background:var(--hv2-coral);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:2rem;display:flex}.hv2 .cta-mark .logo-mark span:nth-child(3){background:var(--hv2-paper)}.hv2 .final-cta h2{color:var(--hv2-ink);margin:1rem 0;font-size:clamp(3.2rem,7vw,6rem)}.hv2 .final-cta>p{max-width:350px}.hv2 .final-cta .button-ghost{color:var(--hv2-ink);border-color:#b5aca7}@keyframes hv2-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes hv2-pulse{0%{opacity:.7;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.6)}}@keyframes hv2-marquee{to{transform:translate(-50%)}}@media (max-width:900px){.hv2 .workflow-display{grid-template-columns:1fr}.hv2 .workflow-caption{min-height:285px}.hv2 .hero-art{opacity:.72;width:70vw;right:-16%}.hv2 .hero-copy{z-index:2;position:relative}.hv2 .platform-section,.hv2 .agent-section,.hv2 .integrations{grid-template-columns:1fr;gap:3rem}.hv2 .agent-section{flex-direction:column-reverse;display:flex}.hv2 .visual-panel{min-height:450px}}@media (max-width:760px){.hv2 .product-showcase{grid-template-columns:1fr;margin-top:3rem}.hv2 .agent-card{grid-row:auto}.hv2 .studio-card{margin:-1rem 1.25rem 0 2rem}.hv2 .signal-card{grid-column:1;margin:-1rem 1rem 0 3rem}.hv2 .browser-mini-body,.hv2 .studio-visual{height:145px;min-height:145px}}@media (max-width:640px){.hv2 .hero{min-height:760px;padding-top:54px}.hv2 .hero h1{font-size:3.65rem}.hv2 .hero-description{max-width:330px}.hv2 .hero-art{opacity:.72;width:100vw;height:460px;top:350px;right:-40%}.hv2 .hero-bottom{bottom:30px}.hv2 .orbit-outer{width:410px;height:410px}.hv2 .orbit-mid{width:410px;height:280px}.hv2 .orbit-inner{width:230px;height:230px}.hv2 .hero-core{width:135px;height:135px}.hv2 .card-top{top:10%;right:4%}.hv2 .card-bottom{bottom:6%;left:3%}.hv2 .tag-right{top:36%;right:12%}.hv2 .ticker-track{font-size:.6rem}.hv2 .section-pad{padding-top:5rem;padding-bottom:5rem}.hv2 .manifesto-content,.hv2 .section-heading{flex-direction:column;align-items:start;gap:2rem}.hv2 .manifesto h2,.hv2 .section-heading h2,.hv2 .split-copy h2,.hv2 .integration-copy h2{font-size:3.35rem}.hv2 .workflow-section .section-heading h2{font-size:3.45rem}.hv2 .workflow-layout{grid-template-columns:1fr}.hv2 .workflow-tabs{grid-template-columns:1fr 1fr;padding:.55rem;display:grid}.hv2 .workflow-tab{gap:.45rem;min-height:66px;font-size:.66rem}.hv2 .workflow-tab.active{padding-left:.5rem}.hv2 .workflow-display{border-radius:14px;grid-template-columns:1fr;min-height:705px}.hv2 .workflow-caption{align-self:end;min-height:315px;padding:1.35rem}.hv2 .workflow-caption h3{font-size:2.15rem}.hv2 .node-graph{min-height:390px}.hv2 .visual-panel{min-height:400px}.hv2 .panel-window,.hv2 .browser-shape{width:90%;left:5%}.hv2 .browser-copy b{font-size:1.35rem}.hv2 .integration-cloud{flex-direction:column;gap:.7rem;min-height:0;display:flex}.hv2 .cloud-rings{display:none}.hv2 .chip-column{order:2;align-items:stretch;gap:.7rem;width:100%;margin:0}.hv2 .integration-chip,.hv2 .chip-column>:first-child,.hv2 .chip-column>:last-child,.hv2 .chip-column-right>:first-child,.hv2 .chip-column-right>:last-child{width:100%;transform:none}.hv2 .integration-chip:hover,.hv2 .chip-column>:first-child:hover,.hv2 .chip-column>:last-child:hover,.hv2 .chip-column-right>:first-child:hover,.hv2 .chip-column-right>:last-child:hover{transform:translateY(-3px)}.hv2 .cloud-center{order:1;width:108px;height:108px;margin-bottom:.6rem}.hv2 .trust-cluster{grid-template-columns:minmax(0,1fr);max-width:300px}.hv2 .trust-disc,.hv2 .trust-disc-0,.hv2 .trust-disc-1,.hv2 .trust-disc-2,.hv2 .trust-disc-3{transform:none}.hv2 .trust-disc+.trust-disc{margin-top:-1.5rem}.hv2 .trust-disc-0:hover,.hv2 .trust-disc-1:hover,.hv2 .trust-disc-2:hover,.hv2 .trust-disc-3:hover{transform:translateY(-5px)}.hv2 .final-cta h2{font-size:3.5rem}}
