:root{--ink:#14121f;--muted:#5c6479;--paper:#ffffff;--panel:#f7f6fc;--panel-2:#efecf9;--purple:#7c3aed;--purple-soft:#6d28d9;--purple-light:#a78bfa;--purple-deep:#5b21b6;--line:#e6e3f0;--nav-anchor-offset:72px;--mono:var(--font-mono),"DM Mono",monospace;--sans:var(--font-sans),"Plus Jakarta Sans",sans-serif;--display:var(--font-display),var(--sans)}*{box-sizing:border-box}html{scroll-behavior:smooth;touch-action:manipulation}body,html{background:#ffffff;overflow-x:hidden}body{margin:0;color:var(--ink);font-family:var(--sans)}main{padding-top:72px}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{border-radius:6px;outline:2px solid var(--purple);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:700}h1,h2{font-family:var(--display)}em{color:var(--purple-soft);font-style:normal}section[id]{scroll-margin-top:var(--nav-anchor-offset)}.shell{margin:auto;max-width:1320px;padding-left:40px;padding-right:40px}.nav{align-items:center;background:transparent;border:1px solid transparent;display:flex;height:72px;left:0;position:fixed;right:0;top:0;transition:background .3s ease,border-color .3s ease,border-radius .3s ease,box-shadow .3s ease,height .3s ease,margin .3s ease,max-width .3s ease,padding .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease,border-radius .3s ease,box-shadow .3s ease,height .3s ease,margin .3s ease,max-width .3s ease,padding .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease,border-radius .3s ease,box-shadow .3s ease,height .3s ease,margin .3s ease,max-width .3s ease,padding .3s ease,-webkit-backdrop-filter .3s ease;z-index:20}.nav.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--purple-deep);border-color:rgba(148,163,184,.2);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.22);height:60px;margin-top:10px;max-width:1160px;padding-left:28px;padding-right:28px}.nav:not(.is-scrolled){border-bottom-color:rgba(148,163,184,.08)}.nav.is-scrolled .brand,.nav.is-scrolled .menu-button,.nav.is-scrolled .nav-links,.nav.is-scrolled .nav-links a:hover{color:#fff}.nav.is-scrolled .nav-links a:hover{background:rgba(255,255,255,.16)}.nav.is-scrolled .nav-links a.is-active{background:rgba(255,255,255,.18);color:#fff}.nav.is-scrolled .button-dark:hover{background:var(--purple);border-color:var(--purple);box-shadow:0 8px 22px rgba(124,58,237,.5);color:#fff}.brand{align-items:center;display:flex;font-family:var(--display);font-size:21px;font-weight:700;gap:9px;letter-spacing:-.01em}.brand-mark-image{display:block;height:24px;object-fit:contain;width:24px}.nav-actions,.nav-links{align-items:center;display:flex}.nav-links{color:var(--muted);font-size:14px;font-weight:500;gap:22px;margin-left:auto;margin-right:38px}.nav-links a{border-radius:8px;padding:8px 10px;transition:background .2s ease,color .2s ease}.nav-links a.is-active,.nav-links a:hover{color:var(--purple-soft);background:rgba(124,58,237,.1)}.button{align-items:center;border:0;display:inline-flex;font-size:14px;font-weight:600;gap:12px;justify-content:center;letter-spacing:-.01em;padding:15px 18px;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px)}.button-dark{background:#efecf9;border:1px solid #e6e3f0;border-radius:12px}.button-dark:hover{background:rgba(124,58,237,.22);border-color:rgba(167,139,250,.55)}.button-dark:active{background:rgba(124,58,237,.4);border-color:rgba(167,139,250,.8)}.button-small{padding:12px 15px}.button-primary{background:var(--purple);border-radius:12px;box-shadow:0 0 28px rgba(124,58,237,.24);color:#ffffff;font-weight:700}.button-primary:hover{background:var(--purple-deep);box-shadow:0 10px 32px rgba(91,33,182,.35)}.menu-button,.mobile-cta{display:none}.hero{display:grid;grid-template-columns:.85fr 1.15fr;min-height:615px;padding-bottom:86px;padding-top:70px}.hero-copy{align-self:center;padding-bottom:35px}.eyebrow,.section-label{color:#5c6479;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.eyebrow{align-items:center;display:flex;gap:7px}.section-label{align-items:center;display:inline-flex;gap:9px}.section-label:before{background:var(--purple-light);border-radius:2px;content:"";display:inline-block;height:2px;width:16px}.eyebrow svg{color:var(--purple-light)}.trial-note svg{color:#6d28d9}h1{font-size:clamp(42px,4.2vw,62px);letter-spacing:-.03em;line-height:1.05;margin:25px 0 24px}.hero-intro{color:var(--muted);font-size:17px;line-height:1.6;max-width:380px;transition:color .25s ease}.hero-intro:hover{color:#000000}.hero-actions{gap:25px;margin-top:33px}.hero-actions,.watch-link{align-items:center;display:flex}.watch-link{font-size:13px;font-weight:600;gap:8px}.play-icon{align-items:center;border:1px solid #475569;border-radius:50%;display:inline-flex;height:25px;justify-content:center;transition:border-color .2s ease,color .2s ease,transform .2s ease;width:25px}@media (hover:hover) and (pointer:fine){.watch-link:hover .play-icon{border-color:var(--purple);color:var(--purple);transform:translateX(3px)}}.trial-note{align-items:center;color:#5c6479;display:flex;font-family:var(--sans);font-size:12px;font-weight:500;gap:7px;margin-top:21px}.trial-note span{background:#334155;height:11px;width:1px}.hero-art{min-height:455px;perspective:1400px;position:relative;transform:rotate(3deg)}.hero-glow{background:radial-gradient(closest-side,rgba(124,58,237,.35),rgba(124,58,237,0));border-radius:50%;filter:blur(50px);height:320px;left:40px;pointer-events:none;position:absolute;top:70px;width:320px;z-index:0}@media (prefers-reduced-motion:no-preference){.hero-glow{animation:glowPulse 5s ease-in-out infinite}}@keyframes glowPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.art-orbit{border:1px solid rgba(124,58,237,.28);border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){.art-orbit{animation:orbitSpin 48s linear infinite}}@keyframes orbitSpin{to{transform:rotate(1turn)}}.orbit-one{height:360px;right:15px;top:36px;width:480px}.orbit-two{animation-direction:reverse;animation-duration:64s;height:440px;right:72px;top:-4px;width:350px}.workspace-window{background:#0b0a13;border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:0 25px 80px rgba(0,0,0,.35),0 0 55px rgba(124,58,237,.18);left:30px;overflow:hidden;position:absolute;top:58px;transition:transform .2s ease,box-shadow .3s ease;width:calc(100% - 35px)}@media (hover:hover) and (pointer:fine){.hero-art:hover .workspace-window{box-shadow:0 30px 90px rgba(0,0,0,.4),0 0 70px rgba(124,58,237,.28)}}.window-top{align-items:center;background:#141222;border-bottom:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.6);display:flex;font-family:var(--mono);font-size:9px;justify-content:space-between;padding:13px 17px}.window-dots{display:flex;gap:4px}.window-dots i{background:rgba(255,255,255,.28);border-radius:50%;height:5px;width:5px}.workspace-content{aspect-ratio:1850/850;display:flex}.workspace-content picture{display:contents}.workspace-screenshot{display:block;flex:1 1;height:100%;min-width:0;object-fit:cover;object-position:left top;width:100%}.hot{background:rgba(251,146,60,.14);color:#ab4f09}.floating-note{align-items:center;background:#14121f;border:1px solid rgba(255,255,255,.08);border-radius:16px;bottom:43px;box-shadow:0 18px 45px rgba(0,0,0,.35);color:#ffffff;display:flex;gap:9px;padding:12px 16px;position:absolute;right:3px;transform:rotate(-4deg);z-index:2}@media (prefers-reduced-motion:no-preference){.floating-note{animation:noteBob 4.5s ease-in-out infinite}}@keyframes noteBob{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-5px)}}.note-check{align-items:center;background:var(--purple);border-radius:50%;display:flex;height:25px;justify-content:center;width:25px}@media (prefers-reduced-motion:no-preference){.note-check{animation:noteCheckPulse 2.4s ease-in-out infinite}}@keyframes noteCheckPulse{0%,to{box-shadow:0 0 0 0 rgba(124,58,237,.35)}50%{box-shadow:0 0 0 5px rgba(124,58,237,0)}}.floating-note b,.floating-note small{display:block}.floating-note b{font-size:10px}.floating-note small{color:rgba(255,255,255,.6);font-size:8px;margin-top:3px}.integrations-section,.pricing-section,.product-section{padding-bottom:130px;padding-top:24px}.section-heading{display:grid;grid-gap:60px;gap:60px;grid-template-columns:minmax(0,1fr) 360px;margin:22px 0 52px 16%}.pricing-heading h2,.section-heading h2{font-size:clamp(35px,4vw,58px);letter-spacing:-.02em;line-height:1.08;margin:0;max-width:650px}.pricing-heading p,.section-heading p{color:var(--muted);font-size:15px;line-height:1.65;margin:7px 0 0;transition:color .25s ease}.pricing-heading p:hover,.section-heading p:hover{color:#000000}.lead-detail-panel,.price-card{background:rgba(247,246,252,.78);border:1px solid var(--line);border-radius:16px}.lead-detail-panel{padding:23px}.detail-row,.panel-top{align-items:center;color:#5c6479;display:flex;font-family:var(--mono);font-size:9px;justify-content:space-between}.hot-label{background:rgba(251,146,60,.12);border:1px solid rgba(251,146,60,.22);border-radius:12px;color:#ab4f09;padding:5px 7px}.lead-person{gap:12px;margin:25px 0}.lead-person,.person-avatar{align-items:center;display:flex}.person-avatar{background:#ddd6fe;border-radius:10px;color:#4c1d95;font-size:12px;font-weight:700;height:40px;justify-content:center;width:40px}.lead-person h3{font-size:16px;letter-spacing:-.01em;margin:0 0 6px}.lead-person p{color:#5c6479;font-size:11px;margin:0}.insight-box{background:rgba(124,58,237,.12);border:1px solid rgba(167,139,250,.2);border-radius:10px;color:#6d28d9;display:flex;font-size:11px;gap:8px;line-height:1.45;padding:12px}.insight-box b{color:#14121f;display:block}.detail-row{border-top:1px solid #e6e3f0;margin-top:16px;padding-top:15px}.detail-row b{align-items:center;color:#14121f;display:flex;font-family:var(--sans);font-size:10px;gap:5px}.workflow-track{display:grid;grid-template-columns:repeat(5,1fr);margin-left:16%}.workflow-step{display:flex;flex-direction:column;min-height:220px;padding:0 20px 0 0;position:relative;transition:opacity .5s ease}.step-foot{margin-top:auto}.workflow-step:before{background:transparent;border:1px solid transparent;border-radius:14px;content:"";inset:-12px -10px -12px -8px;position:absolute;transition:background-color .2s ease,border-color .2s ease;z-index:-1}.step-number{color:var(--purple);font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.04em}.step-dot{background:var(--purple);border:5px solid #ffffff;border-radius:50%;box-shadow:0 0 0 1px rgba(167,139,250,.5);height:14px;margin:20px 0 24px;position:relative;width:14px;z-index:1}.step-line{background:linear-gradient(90deg,rgba(167,139,250,.5),rgba(167,139,250,.08));height:1px;left:14px;position:absolute;right:0;top:26px}.workflow-step h3{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.03em;margin:0 0 12px;transition:color .2s ease}.workflow-step p{color:var(--muted);font-size:12px;line-height:1.6;margin:0;transition:color .25s ease}.workflow-step:hover p{color:#000000}.integrations-copy{margin-bottom:54px}.ecosystem{align-items:center;background:rgba(247,246,252,.75);border:1px solid var(--line);border-radius:20px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:1.5fr auto .8fr auto .8fr;margin-left:8%;padding:30px}.source-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,1fr)}.source-node{align-items:center;background:#efecf9;border:1px solid #e6e3f0;border-radius:9px;color:#14121f;display:flex;font-family:var(--sans);font-size:12px;font-weight:600;gap:7px;padding:10px}.source-node.tint-purple{background:#ede9fe;border-color:rgba(124,58,237,.22)}.source-node.tint-blue{background:#e0e7ff;border-color:rgba(79,70,229,.2)}.source-node.tint-pink{background:#fce7f3;border-color:rgba(219,39,119,.18)}.source-node.tint-yellow{background:#fef3c7;border-color:rgba(180,83,9,.2)}.source-node.tint-green{background:#d1fae5;border-color:rgba(5,150,105,.18)}.source-node.tint-peach{background:#ffedd5;border-color:rgba(194,65,12,.18)}@media (hover:hover) and (pointer:fine){.source-node.tint-purple:hover{background:#ddd4fd;border-color:rgba(124,58,237,.32)}.source-node.tint-blue:hover{background:#cfd8fe;border-color:rgba(79,70,229,.3)}.source-node.tint-pink:hover{background:#fad3e8;border-color:rgba(219,39,119,.28)}.source-node.tint-yellow:hover{background:#fce8a0;border-color:rgba(180,83,9,.3)}.source-node.tint-green:hover{background:#b7f3d6;border-color:rgba(5,150,105,.28)}.source-node.tint-peach:hover{background:#ffdfb3;border-color:rgba(194,65,12,.28)}}.source-node svg{color:#6d28d9}.flow-arrow{color:#5c6479;font-family:var(--sans);font-size:10px;font-weight:500}.flow-arrow,.klozhr-hub,.sales-team{align-items:center;display:flex;flex-direction:column;gap:7px;text-align:center}.klozhr-hub,.sales-team{background:rgba(124,58,237,.11);border:1px solid rgba(167,139,250,.35);border-radius:16px;justify-content:center;min-height:142px}.klozhr-hub strong,.sales-team strong{font-size:13px;letter-spacing:.08em}.klozhr-hub small,.sales-team small{color:#5c6479;font-family:var(--sans);font-size:10px;font-weight:500}.team-icon{background:rgba(124,58,237,.12);border-radius:50%;color:#6d28d9;height:35px;justify-content:center;width:35px}.integration-note,.team-icon{align-items:center;display:flex}.integration-note{color:#5c6479;font-size:12px;gap:7px;margin:20px 0 0 16%;transition:color .25s ease}.integration-note+.integration-note{margin-top:10px}.integration-note:hover{color:#000000}.integration-note svg{color:#6d28d9;flex:none}@media (max-width:700px){.integration-note{align-items:flex-start}.integration-note svg{margin-top:2px}}.pricing-heading{display:flex;gap:70px;justify-content:space-between;margin:22px 0 52px 16%}.pricing-heading p{max-width:340px}.pricing-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr);margin-left:8%}.price-card{display:flex;flex-direction:column;min-height:390px;padding:26px}.price-card>span{color:#6d28d9;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.06em}.price-card h3{font-size:20px;letter-spacing:-.015em;line-height:1.2;margin:24px 0 12px}.price-card>p{color:var(--muted);font-size:12px;line-height:1.6;transition:color .25s ease}.price-card:hover>p{color:#000000}.price-card ul{border-top:1px solid #e6e3f0;list-style:none;margin:18px 0 24px;padding:15px 0 0}.price-card li{align-items:center;color:#14121f;display:flex;font-size:11px;gap:8px;margin-bottom:12px}.price-card li svg{color:#6d28d9}.price-card .button{margin-top:auto}.price-button{background:#efecf9;border:1px solid #e6e3f0;border-radius:12px}.price-button:hover{background:rgba(124,58,237,.14);border-color:rgba(167,139,250,.5);color:var(--purple-deep)}.featured-price{background:linear-gradient(155deg,rgba(124,58,237,.12),rgba(247,246,252,.9));border-color:rgba(167,139,250,.42);box-shadow:0 14px 45px rgba(0,0,0,.12)}.final-cta{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:130px;padding-top:140px}.final-cta h2{font-size:clamp(44px,5.8vw,78px);letter-spacing:-.025em;line-height:1.04;margin:20px 0 0;max-width:720px}.final-cta>div:last-child{max-width:330px;padding-bottom:7px}.final-cta p{color:var(--muted);font-size:15px;line-height:1.6;transition:color .25s ease}.final-cta p:hover{color:#000000}.cta-actions{align-items:center;display:flex;gap:20px;margin-top:22px}.text-link{align-items:center;border-bottom:1px solid #475569;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding-bottom:8px;transition:border-color .2s ease,color .2s ease}.text-link svg{transition:transform .2s ease}@media (hover:hover) and (pointer:fine){.text-link:hover{border-color:var(--purple);color:var(--purple-deep)}.text-link:hover svg{transform:translate(2px,-2px)}}.footer{background:var(--purple-deep);padding-bottom:40px;padding-top:56px}.footer-top{display:grid;grid-gap:60px;gap:60px;grid-template-columns:1.2fr .7fr .9fr}.footer-brand .brand{color:#ffffff}.footer-brand-by{color:rgba(255,255,255,.7);display:block;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.01em;margin-top:4px}.footer-address{color:rgba(255,255,255,.85);font-size:13px;font-style:normal;line-height:1.75;margin-top:18px;max-width:260px}.footer-column,.footer-connect{display:flex;flex-direction:column;gap:13px}.footer-heading{color:#ffffff;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.footer-column a{color:rgba(255,255,255,.82);display:inline-block;font-family:var(--sans);font-size:14px;font-weight:500;transition:color .2s ease,transform .2s ease;width:-moz-fit-content;width:fit-content}@media (hover:hover) and (pointer:fine){.footer-column a:hover{color:#c4b5fd;text-decoration:underline;text-underline-offset:3px;transform:translateX(2px)}}.footer-talk-link{align-items:center;color:#ffffff;display:inline-flex;font-family:var(--sans);font-size:14px;font-weight:600;gap:6px;transition:color .2s ease;width:-moz-fit-content;width:fit-content}.footer-talk-link svg{transition:transform .2s ease}@media (hover:hover) and (pointer:fine){.footer-talk-link:hover{color:#c4b5fd}.footer-talk-link:hover svg{transform:translate(2px,-2px)}}.footer-social{margin-top:12px}.footer-social-label{color:rgba(255,255,255,.7);display:block;font-family:var(--sans);font-size:12px;font-weight:500;margin-bottom:12px}.footer-social-icons{display:flex;gap:10px}.footer-social-icons a{align-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#ffffff;display:flex;height:32px;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:32px}@media (hover:hover) and (pointer:fine){.footer-social-icons a:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.55);transform:translateY(-2px)}}.footer-bottom{border-top:1px solid rgba(255,255,255,.16);gap:12px 24px;justify-content:flex-end;margin-top:40px;padding-top:20px}.footer-bottom,.footer-legal-links{align-items:center;display:flex;flex-wrap:wrap}.footer-legal-links{gap:20px}.footer-privacy-link{color:rgba(255,255,255,.65);font-family:var(--sans);font-size:12px;font-weight:500;transition:color .2s ease}@media (hover:hover) and (pointer:fine){.footer-privacy-link:hover{color:#c4b5fd}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes artIn{0%{opacity:0;transform:translateX(18px) rotate(3deg)}to{opacity:1;transform:translateX(0) rotate(3deg)}}.reveal-up{animation:rise .8s ease-out both}.reveal-art{animation:artIn 1s ease-out .15s both}@media (max-width:900px){.nav-links{gap:8px;margin-right:18px}.hero{grid-template-columns:1fr}.hero-art{margin:20px auto 0;max-width:650px;width:100%}.ecosystem,.pricing-heading,.section-heading{margin-left:0}.ecosystem{grid-template-columns:1fr auto .7fr}.ecosystem>.flow-arrow:nth-of-type(2),.sales-team{display:none}.pricing-grid,.workflow-track{margin-left:0}.workflow-step{padding-right:12px}.workflow-step p{font-size:11px}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-address{max-width:420px}}@media (max-width:900px) and (min-width:701px){.nav-links{gap:4px;margin-right:10px}.nav-links a{padding-left:6px;padding-right:6px}.button-small{padding-left:12px;padding-right:12px}}@media (max-width:700px){main{padding-top:64px}.shell{padding-left:22px;padding-right:22px}.nav{height:64px}.nav.is-scrolled{height:56px;margin-top:8px;padding-left:16px;padding-right:16px}.nav.is-scrolled.menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.nav.is-scrolled.menu-open .nav-links{top:64px}.nav-links{background:var(--paper);border-bottom:1px solid var(--line);display:none;flex-direction:column;gap:0;left:0;margin:0;max-height:calc(100dvh - 64px);overflow-y:auto;padding:8px 22px 20px;position:fixed;right:0;top:64px}.nav.is-scrolled .nav-links{color:var(--muted);top:56px}.nav.is-scrolled .nav-links a.is-active,.nav.is-scrolled .nav-links a:hover{background:rgba(124,58,237,.1);color:var(--purple-soft)}.nav-links.is-open{display:flex}.nav-links a{border-bottom:1px solid var(--line);border-radius:0;font-size:15px;padding:13px 0;width:100%}.nav-links .mobile-cta{align-items:center;border:0;display:flex;gap:10px}.nav-actions>a{display:none}.menu-button{background:transparent;border:0;color:#14121f;display:block;padding:5px;transition:color .2s ease}.menu-button:hover{color:var(--purple)}.hero{min-height:0;padding-bottom:36px;padding-top:28px}.hero-copy{padding-bottom:0}h1{font-size:clamp(32px,9vw,42px);line-height:1.1;margin:14px 0 12px}.hero-intro{font-size:15px;max-width:none}.hero-actions{gap:20px;margin-top:22px}.trial-note{margin-top:16px}.hero-art{margin-top:28px;min-height:0;transform:none}.art-orbit,.hero-glow{display:none}.workspace-window{position:static;width:100%}.window-top{padding:10px 14px}.floating-note{bottom:-14px;padding:9px 12px;right:6px}.floating-note b{font-size:9px}.floating-note small{font-size:7.5px}.integrations-section,.pricing-section,.product-section{padding-bottom:56px;padding-top:22px}.pricing-heading,.section-heading{display:block;margin:16px 0 24px}.pricing-heading h2,.section-heading h2{font-size:clamp(26px,8vw,34px)}.pricing-heading p,.section-heading p{font-size:14px;margin-top:12px}.lead-detail-panel{margin-bottom:14px}.workflow-track{display:block}.workflow-step{border-left:1px solid rgba(167,139,250,.35);min-height:0;padding:0 0 18px 20px}.workflow-step:last-child{padding-bottom:0}.step-dot{left:-8px;margin:0;position:absolute;top:0}.step-line{display:none}.workflow-step h3{padding-top:2px}.ecosystem{display:block;padding:18px}.source-grid{grid-template-columns:repeat(2,1fr)}.flow-arrow{flex-direction:row;justify-content:center;margin:18px 0}.klozhr-hub,.sales-team{min-height:105px}.sales-team{margin-top:18px}.ecosystem>.flow-arrow:nth-of-type(2),.sales-team{display:flex}.integration-note{margin-left:0}.pricing-grid{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,1fr)}.price-card{min-height:0;padding:10px 8px}.price-card>span{font-size:7px;letter-spacing:.02em;line-height:1.3}.price-card h3{font-size:11px;line-height:1.25;margin:6px 0 0}.price-card>p{display:none}.price-card ul{margin:8px 0 10px;padding-top:8px}.price-card li{align-items:flex-start;font-size:8px;gap:4px;line-height:1.3;margin-bottom:6px}.price-card li svg{flex:none;height:9px;margin-top:1px;width:9px}.price-card .button{font-size:8.5px;gap:3px;padding:8px 4px;width:100%}.price-card .button svg{height:10px;width:10px}.pricing-note{margin-top:16px}.final-cta{align-items:flex-start;display:block;padding-bottom:56px;padding-top:52px}.final-cta h2{font-size:clamp(30px,9vw,40px)}.final-cta>div:last-child{margin-top:24px}.footer{padding-bottom:28px;padding-top:32px}.footer-top{gap:26px;grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-address{max-width:none;margin-top:12px}.footer-column,.footer-connect{gap:10px}.footer-bottom{flex-direction:column;align-items:flex-start;margin-top:26px;padding-top:16px}}@media (max-width:430px){.cta-actions,.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.source-node{font-size:8px;padding:9px 7px}.floating-note{padding:9px 11px}.floating-note b{font-size:8px}.floating-note small{font-size:7px}}@media (max-width:700px){:root{--nav-anchor-offset:64px}}.ecosystem,.integration-note,.pricing-grid,.pricing-heading,.section-heading,.workflow-track{margin-left:0}.hoverable{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .5s ease,background-color .25s ease}@media (hover:hover) and (pointer:fine){.hoverable:hover{border-color:rgba(167,139,250,.4);box-shadow:0 14px 34px rgba(0,0,0,.14);transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.reveal,.reveal-stagger>*{opacity:0}.reveal-stagger.in-view>*,.reveal.in-view{opacity:1}.reveal:not(.hoverable){transition:opacity .6s ease}.reveal-stagger.in-view>:nth-child(2){transition-delay:90ms}.reveal-stagger.in-view>:nth-child(3){transition-delay:.18s}.reveal-stagger.in-view>:nth-child(4){transition-delay:.27s}.reveal-stagger.in-view>:nth-child(5){transition-delay:.36s}}@media (prefers-reduced-motion:reduce){.reveal,.reveal-stagger>*{opacity:1}}.reveal-note{display:block;margin-top:8px;opacity:.88;transition:opacity .25s ease,color .25s ease}@media (hover:hover) and (pointer:fine){.hoverable:hover .reveal-note{opacity:1}}.value-compare{background:rgba(247,246,252,.75);border:1px solid var(--line);border-radius:18px;margin:0 0 40px;padding:28px}.value-compare-head{border-bottom:1px solid #e6e3f0;margin-bottom:24px;padding-bottom:22px}.value-compare-head h3{font-family:var(--display);font-size:clamp(19px,2vw,24px);letter-spacing:-.015em;line-height:1.3;margin:8px 0 0;max-width:640px}.value-compare-body{display:grid;grid-gap:30px;gap:30px;grid-template-columns:.85fr 1.15fr}.value-compare-stat{border-right:1px solid #e6e3f0;padding-right:30px}.value-compare-stat strong{color:var(--purple-soft);display:block;font-size:40px;letter-spacing:-.03em;margin-bottom:10px}.value-compare-stat span{color:var(--muted);font-size:13px;line-height:1.6;transition:color .25s ease}.value-compare:hover .value-compare-stat span{color:#000000}.compare-columns{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.compare-col{border:1px solid #e6e3f0;border-radius:12px;padding:16px 18px}.compare-label{align-items:center;color:#5c6479;display:inline-flex;font-family:var(--sans);font-size:10px;font-weight:600;gap:6px;letter-spacing:.07em;text-transform:uppercase}.compare-label:before{background:var(--purple-light);border-radius:50%;content:"";display:inline-block;height:5px;width:5px}.compare-col ol{color:#14121f;font-size:12px;line-height:2.1;list-style:decimal;margin:12px 0 0;padding-left:16px}.compare-col.klozhr{background:rgba(124,58,237,.08);border-color:rgba(167,139,250,.3)}.outcome-miss,.outcome-win{align-items:center;display:flex;gap:6px;list-style:none;margin-left:-16px}.outcome-miss{color:#b91c1c}.outcome-win{color:#147839;font-weight:600}.workflow-step p.reveal-note.step-reveal{color:#6d28d9}.step-chip{align-items:center;background:#efecf9;border:1px solid #e6e3f0;border-radius:20px;color:#14121f;display:inline-flex;font-family:var(--sans);font-size:10.5px;font-weight:600;gap:6px;margin-top:12px;padding:5px 9px;width:-moz-fit-content;width:fit-content}.step-chip svg{color:#6d28d9}.source-chip{gap:7px}.score-chip{background:rgba(251,146,60,.12);border-color:rgba(251,146,60,.25);color:#ab4f09}@media (hover:hover) and (pointer:fine){.workflow-step:hover:before{background:rgba(124,58,237,.05);border-color:rgba(167,139,250,.35)}.workflow-step:hover .step-line{background:linear-gradient(90deg,rgba(167,139,250,.95),rgba(167,139,250,.2))}.workflow-step:hover .step-dot{box-shadow:0 0 0 4px rgba(167,139,250,.28);transform:scale(1.15)}.workflow-step:hover h3{color:var(--purple-soft)}.workflow-step:hover .reveal-note{opacity:1}}.step-dot{transition:box-shadow .2s ease,transform .2s ease}.source-node{display:block}.source-node-head{align-items:center;display:flex;gap:7px}.source-node .reveal-note.source-detail{color:#4a4a5c;font-family:var(--sans);font-size:9px;line-height:1.5}.source-node:hover .reveal-note.source-detail{color:#000000}@media (hover:hover) and (pointer:fine){.ecosystem:has(.source-node:hover) .flow-arrow:first-of-type svg,.klozhr-hub:hover~.flow-arrow svg{color:var(--purple-soft)}.klozhr-hub:hover{border-color:rgba(167,139,250,.6);box-shadow:0 0 32px rgba(124,58,237,.2)}}.ai-section{padding-bottom:130px;padding-top:24px}.ai-capability-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.ai-capability-card{background:rgba(247,246,252,.78);border:1px solid var(--line);border-radius:16px;padding:20px}.ai-capability-card.tint-purple{background:#ede9fe;border-color:rgba(124,58,237,.22)}.ai-capability-card.tint-blue{background:#e0e7ff;border-color:rgba(79,70,229,.2)}.ai-capability-card.tint-pink{background:#fce7f3;border-color:rgba(219,39,119,.18)}.ai-capability-card.tint-yellow{background:#fef3c7;border-color:rgba(180,83,9,.2)}.ai-capability-card.tint-green{background:#d1fae5;border-color:rgba(5,150,105,.18)}.ai-capability-card.tint-peach{background:#ffedd5;border-color:rgba(194,65,12,.18)}@media (hover:hover) and (pointer:fine){.ai-capability-card.tint-purple:hover{background:#ddd4fd;border-color:rgba(124,58,237,.32)}.ai-capability-card.tint-blue:hover{background:#cfd8fe;border-color:rgba(79,70,229,.3)}.ai-capability-card.tint-pink:hover{background:#fad3e8;border-color:rgba(219,39,119,.28)}.ai-capability-card.tint-yellow:hover{background:#fce8a0;border-color:rgba(180,83,9,.3)}.ai-capability-card.tint-green:hover{background:#b7f3d6;border-color:rgba(5,150,105,.28)}.ai-capability-card.tint-peach:hover{background:#ffdfb3;border-color:rgba(194,65,12,.28)}}.ai-capability-card svg{color:#6d28d9}.ai-capability-card h3{font-size:14px;letter-spacing:-.01em;margin:16px 0 10px}.ai-capability-card p{color:#4a4a5c;font-size:12px;line-height:1.6;margin:0;transition:color .25s ease}.ai-capability-card:hover p{color:#000000}.ai-flow{background:rgba(247,246,252,.75);border:1px solid var(--line);border-radius:18px;margin-bottom:24px;padding:24px 26px}.ai-flow-label{align-items:center;color:#5c6479;display:inline-flex;font-family:var(--sans);font-size:10px;font-weight:600;gap:6px;letter-spacing:.07em;text-transform:uppercase}.ai-flow-label:before{background:var(--purple-light);border-radius:50%;content:"";display:inline-block;height:5px;width:5px}.ai-flow-track{align-items:center;display:flex;flex-wrap:wrap;gap:8px 4px;margin-top:16px}.ai-flow-node-wrap{align-items:center;display:flex;gap:4px}.ai-flow-node{background:#efecf9;border:1px solid #e6e3f0;border-radius:20px;color:#14121f;font-family:var(--mono);font-size:9.5px;padding:7px 11px;transition:border-color .25s ease,color .25s ease,background .25s ease}.ai-flow-node.is-handoff{background:rgba(124,58,237,.15);border-color:rgba(167,139,250,.5);color:var(--purple-soft)}.ai-flow-arrow{color:#475569;flex:none}@media (hover:hover) and (pointer:fine){.ai-flow-node:hover{border-color:rgba(167,139,250,.7);color:var(--purple)}}.ai-examples{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.ai-example-card{background:rgba(247,246,252,.78);border:1px solid var(--line);border-radius:16px;padding:22px}.ai-example-head{align-items:center;color:#5c6479;display:flex;font-family:var(--sans);font-size:10px;font-weight:600;gap:7px;letter-spacing:.06em;margin-bottom:18px;text-transform:uppercase}.ai-example-head svg{color:#6d28d9}.score-example{align-items:center;display:flex;justify-content:space-between}.score-example-person{align-items:center;display:flex;gap:12px}.score-example-person strong{display:block;font-size:14px}.score-example-person small{color:#5c6479;font-size:10px}.score-example-badge{align-items:center;background:rgba(251,146,60,.14);border-radius:12px;display:flex;flex-direction:column;padding:8px 14px}.score-example-badge b{color:#ab4f09;font-size:20px;line-height:1}.score-example-badge span{color:#ab4f09;font-family:var(--sans);font-size:9.5px;font-weight:700;letter-spacing:.06em;margin-top:3px}.score-example-row{align-items:center;border-top:1px solid #e6e3f0;color:#5c6479;display:flex;font-family:var(--sans);font-size:11px;font-weight:500;justify-content:space-between;margin-top:14px;padding-top:14px}.score-example-row b{color:#14121f;font-family:var(--sans);font-size:11px}.ai-example-card p.reveal-note.ai-reasoning{border-top:1px dashed #e6e3f0;color:#6d28d9;font-size:11px;line-height:1.55;margin-top:14px;padding-top:12px}.chat-example{display:flex;flex-direction:column;gap:10px}.chat-bubble{border-radius:14px;font-size:12px;line-height:1.5;max-width:90%;padding:11px 14px}.chat-bubble.lead{align-self:flex-start;background:#efecf9;border:1px solid #e6e3f0;color:#14121f}.chat-bubble.ai{align-self:flex-end;background:rgba(124,58,237,.18);border:1px solid rgba(167,139,250,.35);color:#6d28d9}.ai-example-card p.reveal-note.conversation-insight{align-items:center;display:flex;gap:6px}.ai-example-card p.reveal-note.conversation-insight svg{color:#6d28d9;flex:none}.pricing-note{color:#5c6479;font-size:12px;line-height:1.6;margin:26px 0 0;max-width:640px;transition:color .25s ease}.pricing-note:hover{color:#000000}@media (max-width:900px){.value-compare-body{grid-template-columns:1fr}.value-compare-stat{border-right:0;padding-right:0}.ai-capability-grid{grid-template-columns:repeat(2,1fr)}.ai-examples{grid-template-columns:1fr}}@media (max-width:700px){.ai-section{padding-bottom:56px;padding-top:22px}.compare-columns{grid-template-columns:1fr}.value-compare{padding:20px}.value-compare-stat strong{font-size:32px}.ai-capability-grid{gap:10px}.ai-capability-card{padding:14px}.ai-capability-card h3{font-size:13px;margin:12px 0 7px}.ai-capability-card p{font-size:11.5px}.ai-flow{padding:16px}.ai-flow-node{font-size:9px;padding:6px 9px}.ai-example-card{padding:16px}.chat-bubble{max-width:100%}}.product-kicker{align-items:center;color:#5c6479;display:inline-flex;font-family:var(--sans);font-size:10px;font-weight:600;gap:6px;letter-spacing:.07em;text-transform:uppercase}.product-kicker:before{background:var(--purple-light);border-radius:50%;content:"";display:inline-block;height:5px;width:5px}.product-subhead{margin:44px 0 20px}.product-subhead h3{font-family:var(--display);font-size:clamp(20px,2.2vw,26px);letter-spacing:-.015em;line-height:1.28;margin:8px 0 0;max-width:620px}.product-subhead p{color:var(--muted);font-size:13px;line-height:1.6;margin:8px 0 0;max-width:560px;transition:color .25s ease}.product-subhead p:hover{color:#000000}.product-journey{margin-bottom:8px}.product-outcome{align-items:center;display:grid;grid-gap:36px;gap:36px;grid-template-columns:.9fr 1fr;margin-top:12px}.product-outcome-copy{margin:0}.product-outcome .lead-detail-panel{margin-top:20px}@media (max-width:900px){.product-outcome{grid-template-columns:1fr}.product-outcome .lead-detail-panel{max-width:460px}}@media (max-width:700px){.product-subhead{margin:34px 0 16px}}.legal-page{padding-bottom:100px;padding-top:56px}.legal-header{border-bottom:1px solid var(--line);margin:0 0 44px;padding-bottom:32px}.legal-header h1{font-size:clamp(36px,4.5vw,52px);letter-spacing:-.02em;line-height:1.08;margin:14px 0 0}.legal-updated{color:var(--muted);font-size:14px;font-weight:500;margin:14px 0 0}.legal-intro{margin:0 0 48px}.legal-intro p{color:var(--ink);font-size:16px;line-height:1.8;margin:0 0 18px}.legal-intro p:last-child{margin-bottom:0}.legal-content{counter-reset:legal-section}.legal-section{border-top:1px solid var(--line);counter-increment:legal-section;padding:40px 0}.legal-section:first-child{border-top:0;padding-top:0}.legal-section h2{align-items:baseline;display:flex;font-size:22px;gap:12px;letter-spacing:-.01em;line-height:1.3;margin:0 0 18px}.legal-section h2:before{color:var(--purple-light);content:counter(legal-section,decimal-leading-zero);flex:none;font-family:var(--mono);font-size:14px;font-weight:500}.legal-section h3{color:var(--purple-deep);font-family:var(--sans);font-size:15px;letter-spacing:-.005em;margin:28px 0 12px}.legal-section p{color:var(--ink);font-size:16px;line-height:1.8;margin:0 0 16px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{margin:0 0 16px;padding-left:22px}.legal-section li{color:var(--ink);font-size:16px;line-height:1.75;margin-bottom:8px}.legal-section li::marker{color:var(--purple-light)}.legal-section strong{color:var(--purple-deep);font-weight:700}.legal-section p a{color:var(--purple-deep);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.legal-section p a:hover{color:var(--purple)}.legal-contact{color:var(--ink);font-size:16px;font-style:normal;line-height:1.8}.legal-contact a{color:var(--purple-deep);font-weight:600;transition:color .2s ease}.legal-contact a:hover{color:var(--purple)}@media (max-width:700px){.legal-page{padding-bottom:70px;padding-top:40px}.legal-header{margin-bottom:32px;padding-bottom:24px}.legal-intro{margin-bottom:36px}.legal-section{padding:30px 0}.legal-section h2{font-size:19px}}.contact-hero{align-items:center;display:grid;grid-gap:60px;gap:60px;grid-template-columns:1.15fr .85fr;padding-bottom:40px;padding-top:56px}.contact-hero h1{font-size:clamp(34px,4vw,48px);letter-spacing:-.02em;line-height:1.08;margin:16px 0 18px}.contact-hero-text{color:var(--ink);font-size:16px;line-height:1.7;max-width:460px}.contact-flow{display:flex;flex-direction:column;gap:32px;position:relative}.contact-flow-line{background:linear-gradient(180deg,rgba(167,139,250,.55),rgba(167,139,250,.5) 50%,rgba(167,139,250,.15));bottom:20px;left:19px;position:absolute;top:20px;width:1px}@media (prefers-reduced-motion:no-preference){.contact-flow-line:after{animation:contactFlowTravel 3.2s ease-in-out infinite;background:var(--purple);border-radius:50%;box-shadow:0 0 6px rgba(124,58,237,.6);content:"";height:5px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:5px}}@keyframes contactFlowTravel{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.contact-flow-item{gap:16px}.contact-flow-icon,.contact-flow-item{align-items:center;display:flex;position:relative}.contact-flow-icon{background:rgba(124,58,237,.1);border:1px solid rgba(167,139,250,.35);border-radius:50%;color:#6d28d9;flex:none;height:40px;justify-content:center;transition:background-color .2s ease,border-color .2s ease;width:40px;z-index:1}@media (prefers-reduced-motion:no-preference){.contact-flow-icon{animation:noteCheckPulse 2.6s ease-in-out infinite}.contact-flow-item:nth-child(2) .contact-flow-icon{animation-delay:.3s}.contact-flow-item:nth-child(3) .contact-flow-icon{animation-delay:.6s}.contact-flow-item:nth-child(4) .contact-flow-icon{animation-delay:.9s}}.contact-flow-label{color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:600;transition:color .2s ease}@media (hover:hover) and (pointer:fine){.contact-flow-item:hover .contact-flow-icon{background:rgba(124,58,237,.18);border-color:rgba(167,139,250,.65)}.contact-flow-item:hover .contact-flow-label{color:var(--purple-soft)}}.contact-main{display:grid;grid-gap:60px;gap:60px;grid-template-columns:1fr 1.1fr;padding-bottom:110px;padding-top:30px}.contact-form-card h2,.contact-info h2{font-family:var(--display);font-size:clamp(22px,2.4vw,28px);letter-spacing:-.01em;line-height:1.25;margin:0 0 8px}.contact-cards{display:flex;flex-direction:column;gap:14px;margin-top:26px}.contact-card{display:block;text-align:left}.contact-card p{line-height:1.6}.contact-form-card{margin:0}.contact-form-intro{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 24px}.contact-form{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr 1fr}.form-field{display:flex;flex-direction:column;gap:7px}.form-field.full-width{grid-column:1/-1}.form-field label{color:var(--ink);font-family:var(--sans);font-size:13px;font-weight:600}.form-field input,.form-field textarea{background:#ffffff;border:1px solid var(--line);border-radius:10px;color:var(--ink);font-family:var(--sans);font-size:14px;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-field textarea{min-height:110px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:#9a96ab}.form-field input:focus,.form-field textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px rgba(124,58,237,.15);outline:none}.form-field.has-error input,.form-field.has-error textarea{border-color:#b91c1c}.form-field.has-error input:focus,.form-field.has-error textarea:focus{border-color:#b91c1c;box-shadow:0 0 0 3px rgba(185,28,28,.15)}.field-error{color:#b91c1c;font-size:12.5px;font-weight:500;margin:0}.contact-form .button{grid-column:1/-1;margin-top:4px;width:-moz-fit-content;width:fit-content}@media (max-width:900px){.contact-hero{grid-template-columns:1fr}.contact-flow{margin-top:12px;max-width:340px}.contact-main{grid-template-columns:1fr}}@media (max-width:700px){.contact-hero{padding-bottom:24px;padding-top:32px}.contact-flow{gap:24px}.contact-flow-icon{height:34px;width:34px}.contact-flow-line{bottom:17px;left:16px;top:17px}.contact-main{gap:44px;padding-bottom:80px;padding-top:16px}.contact-form{grid-template-columns:1fr}.contact-form .button{width:100%}.hero-copy{display:contents}.hero-copy>*{animation:rise .8s ease-out both}.hero-copy>.eyebrow{order:1}.hero-copy>h1{order:2}.hero-intro{order:3}.hero-art{margin-top:22px;order:4}.hero-actions{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px 18px;margin-top:46px;order:5}.hero-actions .button{font-size:13.5px;gap:8px;padding:12px 16px}.watch-link{font-size:13px;gap:7px}.play-icon{height:23px;width:23px}.trial-note{margin-top:16px;order:6}.value-compare{padding:16px}.value-compare-head{margin-bottom:14px;padding-bottom:14px}.value-compare-head h3{font-size:17px}.value-compare-body{gap:14px}.value-compare-stat strong{font-size:28px;margin-bottom:4px}.value-compare-stat span{font-size:12.5px;line-height:1.55}.compare-columns{gap:10px}.compare-col{padding:12px 14px}.compare-col ol{line-height:1.75;margin-top:6px}.ai-flow{margin-bottom:12px;padding:14px}.ai-flow-track{gap:6px 3px;margin-top:10px}.ai-flow-node-wrap{gap:3px}.ai-flow-node{padding:4px 8px}.ai-flow-arrow{height:11px;width:11px}.ai-examples{gap:12px}.ai-example-card{padding:14px}.ai-example-head{margin-bottom:12px}.score-example .person-avatar{height:34px;width:34px}.score-example-person{gap:10px}.score-example-person strong{font-size:13px}.score-example-badge{padding:6px 10px}.score-example-badge b{font-size:18px}.ai-example-card p.reveal-note.ai-reasoning,.score-example-row{margin-top:10px;padding-top:10px}.chat-example{gap:8px}.chat-bubble{font-size:11.5px;padding:9px 12px}.contact-hero{gap:12px;padding-bottom:16px;padding-top:24px}.contact-hero h1{margin:12px 0}.contact-hero-text{font-size:15px;line-height:1.6}.contact-flow{gap:12px;margin-top:0}.contact-flow-icon{height:30px;width:30px}.contact-flow-line{bottom:15px;left:14px;top:15px}.contact-flow-label{font-size:13px}.contact-main{gap:28px;padding-top:8px}.contact-cards{gap:10px;margin-top:14px}.contact-card{align-items:start;grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:auto 1fr;padding:12px 14px}.contact-card svg{grid-row:1/span 2;margin-top:1px}.contact-card h3{margin:0 0 2px}.contact-card p{margin:0}.contact-form-intro{margin-bottom:16px}.contact-form{gap:14px}}@media (max-width:359px){.hero-actions{gap:10px 12px}.hero-actions .button{font-size:12.5px;gap:6px;padding:11px 12px}.hero-actions .button svg{height:14px;width:14px}.watch-link{font-size:12px;gap:5px}.play-icon{height:21px;width:21px}}@media (max-width:700px){.hero{padding-bottom:24px}.ai-section,.integrations-section,.pricing-section,.product-section{padding-bottom:28px;padding-top:16px}.final-cta{padding-bottom:32px;padding-top:20px}.footer{padding-top:28px}.contact-main,.legal-page{padding-bottom:32px}.legal-page{padding-top:24px}.ai-flow-track{align-items:stretch;counter-reset:flow-step;display:grid;grid-gap:6px 8px;gap:6px 8px;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto)}.ai-flow-node-wrap{align-items:stretch;display:flex;min-width:0}.ai-flow-arrow{display:none}.ai-flow-node{align-items:center;border-radius:10px;display:flex;gap:7px;line-height:1.3;padding:7px 9px;width:100%}.ai-flow-node:before{color:var(--purple);content:counter(flow-step,decimal-leading-zero);counter-increment:flow-step;flex:none;font-weight:600}.cta-actions{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px 22px}.nav-links,.nav.is-scrolled .nav-links{background:var(--purple-deep);border-bottom-color:rgba(255,255,255,.12);color:rgba(255,255,255,.88)}.nav-links a{border-bottom-color:rgba(255,255,255,.14);padding-left:10px;padding-right:10px}.nav-links a.is-active,.nav-links a:hover,.nav.is-scrolled .nav-links a.is-active,.nav.is-scrolled .nav-links a:hover{background:rgba(255,255,255,.12);color:#ffffff}.nav-links .mobile-cta{color:#ffffff;font-weight:600}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_e1e170{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_e1e170{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_014e29{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_014e29{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9c3d4{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_f9c3d4{--font-mono:"DM Mono","DM Mono Fallback"}