:root{--ink:#14121f;--muted:#5c6479;--paper:#fff;--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}body,html{background:#fff;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:1240px;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,.nav.is-scrolled .sign-in,.nav.is-scrolled .sign-in:hover{color:#fff}.nav.is-scrolled .nav-links a:hover{background:hsla(0,0%,100%,.16)}.nav.is-scrolled .nav-links a.is-active{background:hsla(0,0%,100%,.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{align-items:center;background:var(--purple);border-radius:6px;display:inline-flex;height:24px;justify-content:center;transform:rotate(-8deg);width:24px}.brand-mark span{background:#fff;border-radius:2px;height:10px;transform:rotate(8deg);width:10px}.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:hover,.sign-in:hover{color:var(--purple-soft)}.nav-links a.is-active,.nav-links a:hover{background:rgba(124,58,237,.1)}.nav-links a.is-active{color:var(--purple-soft)}.sign-in{color:var(--muted);font-size:14px;margin-right:19px}.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:#fff;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:#000}.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 hsla(0,0%,100%,.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 hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.28);border-radius:50%;height:5px;width:5px}.workspace-content{display:flex;min-height:310px}.workspace-screenshot{display:block;flex:1 1;height:100%;min-width:0;object-fit:cover;object-position:left top;width:100%}.workspace-sidebar{background:#efecf9;border-right:1px solid #e6e3f0;display:flex;flex-direction:column;gap:18px;padding:19px 13px;width:54px}.mini-logo{background:var(--purple);border-radius:3px;height:16px;margin-bottom:10px;width:16px}.side-line{background:#d9d6e8;border-radius:2px;height:4px;width:20px}.side-line.active{background:#8b5cf6}.side-line.short{width:13px}.workspace-main{flex:1 1;padding:24px}.workspace-heading{align-items:flex-start;display:flex;justify-content:space-between}.lead-columns>div>small,.workspace-heading small{color:#5c6479;display:block;font-family:var(--mono);font-size:8px}.workspace-heading strong{display:block;font-size:18px;margin-top:5px}.live-pill{background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.2);border-radius:20px;color:#15803d;font-family:var(--mono);font-size:8px;padding:5px 7px}.live-pill i{background:#4ade80;border-radius:50%;display:inline-block;height:5px;margin-right:3px;width:5px}.score-summary{align-items:center;border-bottom:1px solid #e6e3f0;color:#5c6479;display:grid;font-size:10px;grid-gap:11px;gap:11px;grid-template-columns:1fr auto 100px;margin:18px 0;padding-bottom:14px}.score-summary strong{color:#6d28d9}.score-summary div{background:#e6e3f0;border-radius:4px;height:5px}.score-summary i{background:var(--purple);border-radius:4px;display:block;height:100%;width:78%}.lead-columns{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.lead-columns>div>small{margin-bottom:8px}.lead-columns>div>small b{background:rgba(124,58,237,.12);color:#6d28d9;padding:2px 4px}.lead-card{background:hsla(0,0%,100%,.8);border:1px solid #e6e3f0;border-radius:10px;display:grid;grid-gap:6px 7px;gap:6px 7px;grid-template-columns:23px 1fr auto;margin-bottom:7px;padding:9px}.avatar{align-items:center;background:#f0abfc;border-radius:50%;color:#3b0764;display:flex;font-size:8px;font-weight:700;grid-row:span 2;height:22px;justify-content:center;width:22px}.avatar.blue{background:#7dd3fc;color:#0c4a6e}.avatar.purple{background:#c4b5fd;color:#312e81}.lead-card strong{font-size:9px}.lead-card p,.lead-card small{color:#5c6479;font-size:7px;margin:0}.lead-card p{grid-column:2/-1}.score{border-radius:5px;font-family:var(--mono);font-size:8px;height:min-content;padding:3px 4px}.hot{background:rgba(251,146,60,.14);color:#b45309}.warm{background:rgba(250,204,21,.13);color:#a16207}.next-action{align-items:center;background:rgba(124,58,237,.12);border:1px solid rgba(167,139,250,.22);border-radius:10px;color:#6d28d9;display:flex;font-size:7px;gap:6px;padding:9px}.next-action b{color:#14121f;display:block;font-size:8px}.floating-note{align-items:center;background:#14121f;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;bottom:43px;box-shadow:0 18px 45px rgba(0,0,0,.35);color:#fff;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:hsla(0,0%,100%,.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:#000}.product-layout{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.1fr 1.7fr;margin-left:16%}.capability-grid article,.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:#b45309;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}.capability-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,1fr)}.capability-grid article{min-height:185px;padding:22px}.capability-grid svg{color:#6d28d9}.capability-grid h3{font-size:16px;letter-spacing:-.01em;margin:25px 0 10px}.capability-grid p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.workflow-band{background:rgba(247,246,252,.82);border-bottom:1px solid #e6e3f0;border-top:1px solid #e6e3f0}.workflow{padding-bottom:120px;padding-top:24px}.workflow-intro{display:flex;gap:100px;justify-content:space-between;margin:22px 0 56px 16%}.workflow-intro h2{font-size:clamp(35px,4vw,55px);letter-spacing:-.06em;line-height:1.05;margin:0;max-width:600px}.workflow-intro p{color:var(--muted);font-size:15px;line-height:1.6;max-width:300px}.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-light);font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.04em}.step-dot{background:var(--purple);border:5px solid #fff;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:#000}.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:hover{color:#000}.integration-note svg{color:#6d28d9}.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:#000}.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:#000}.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:#fff}.footer-address{color:hsla(0,0%,100%,.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:#fff;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.footer-column a{color:hsla(0,0%,100%,.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:#fff;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:hsla(0,0%,100%,.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 hsla(0,0%,100%,.28);border-radius:50%;color:#fff;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:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.55);transform:translateY(-2px)}}.footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.16);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:40px;padding-top:20px}.footer-bottom p{margin:0}.footer-bottom p,.footer-privacy-link{color:hsla(0,0%,100%,.65);font-size:12px}.footer-privacy-link{font-family:var(--sans);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,.product-layout,.section-heading,.workflow-intro{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}.sign-in{margin-right:8px}.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-links{background:var(--paper);border-bottom:1px solid var(--line);display:none;flex-direction:column;gap:0;left:0;margin:0;padding:12px 22px 20px;position:absolute;right:0;top:64px}.nav.is-scrolled .nav-links{color:var(--muted);top:56px}.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;padding:15px 0;width:100%}.nav-links .mobile-cta{align-items:center;border:0;display:flex;gap:10px}.nav-actions>a,.sign-in{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:58px;padding-top:58px}.hero-copy{padding-bottom:0}.hero-art{min-height:390px}.hero-glow{height:200px;left:10px;top:40px;width:200px}.workspace-window{left:0;width:100%}.floating-note{bottom:18px;right:-2px}.logos{flex-wrap:wrap;font-size:15px;gap:17px 24px;justify-content:center}.logos span{width:35%}.integrations-section,.pricing-section,.product-section{padding-bottom:85px;padding-top:24px}.pricing-heading,.section-heading{display:block;margin:22px 0 36px}.pricing-heading p,.section-heading p{margin-top:20px}.product-layout{display:block}.lead-detail-panel{margin-bottom:14px}.capability-grid{display:block}.capability-grid article{margin-bottom:12px;min-height:0}.workflow{padding-bottom:80px;padding-top:24px}.workflow-intro{display:block;margin:22px 0 38px}.workflow-intro p{margin-top:20px}.workflow-track{display:block}.workflow-step{border-left:1px solid rgba(167,139,250,.35);min-height:0;padding:0 0 28px 24px}.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:block}.price-card{margin-bottom:12px;min-height:0}.final-cta{align-items:flex-start;display:block;padding-bottom:90px;padding-top:95px}.final-cta>div:last-child{margin-top:32px}.footer{padding-bottom:32px;padding-top:44px}.footer-top{gap:36px;grid-template-columns:1fr}.footer-address{max-width:none}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:430px){h1{font-size:50px}.cta-actions,.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-art{min-height:330px}.workspace-content{min-height:270px}.workspace-sidebar{padding-left:8px;padding-right:8px;width:42px}.workspace-main{padding:15px 10px}.workspace-heading strong{font-size:14px}.score-summary{grid-template-columns:1fr auto 55px}.lead-card{padding:6px}.lead-card strong{font-size:7px}.lead-card p,.lead-card small{font-size:6px}.avatar{height:18px;width:18px}.next-action{font-size:6px;padding:6px}.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,.product-layout,.section-heading,.workflow-intro,.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:.66;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:#000}.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:#15803d;font-weight:600}.capability-grid p.reveal-note.capability-note{border-top:1px dashed #e6e3f0;color:#6d28d9;font-size:11px;padding-top:8px}.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:#b45309}@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:#000}@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:#000}.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:#b45309;font-size:20px;line-height:1}.score-example-badge span{color:#b45309;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}.crm-section{padding-bottom:130px;padding-top:24px}.crm-pipeline{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.crm-stage{background:rgba(247,246,252,.78);border:1px solid var(--line);border-radius:14px;flex:1 1 170px;padding:16px}.crm-stage-index{align-items:center;background:#efecf9;border-radius:8px;color:#6d28d9;display:inline-flex;font-family:var(--mono);font-size:10px;height:22px;justify-content:center;width:22px}.crm-stage h3{font-size:12.5px;margin:12px 0 0}.crm-stage p.reveal-note{color:var(--muted);font-size:11px;line-height:1.5}.crm-stage p.reveal-note.crm-stage-action{border-top:1px dashed #e6e3f0;color:#6d28d9;padding-top:8px}.crm-stage.tone-win .crm-stage-index{background:rgba(74,222,128,.14);color:#15803d}.crm-stage.tone-lost .crm-stage-index{background:hsla(0,91%,71%,.14);color:#b91c1c}.crm-mechanics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:24px}.crm-mechanic{background:rgba(247,246,252,.7);border:1px solid var(--line);border-radius:14px;display:flex;gap:12px;padding:17px}.crm-mechanic svg{color:#6d28d9;flex:none;margin-top:2px}.crm-mechanic h3{font-size:12.5px;margin:0 0 6px}.crm-mechanic p{color:var(--muted);font-size:11px;line-height:1.5;margin:0}.architecture-section{padding-bottom:130px;padding-top:24px}.architecture-layers{border-left:1px solid rgba(167,139,250,.28);display:flex;flex-direction:column;gap:10px;margin:0 0 30px 14px;padding-left:24px}.architecture-layer{align-items:flex-start;background:rgba(247,246,252,.65);border:1px solid var(--line);border-radius:12px;display:flex;gap:14px;padding:14px 18px;position:relative}.architecture-layer:before{background:var(--purple);border:3px solid var(--paper);border-radius:50%;content:"";height:10px;left:-29px;position:absolute;top:18px;width:10px}.layer-index{color:#5c6479;font-family:var(--mono);font-size:9px;padding-top:2px}.layer-icon{align-items:center;background:#efecf9;border-radius:8px;color:#6d28d9;display:flex;height:30px;justify-content:center;width:30px}.architecture-layer h3{font-size:13px;margin:0 0 4px}.architecture-layer p{color:var(--muted);font-size:11.5px;line-height:1.5;margin:0}.scale-stages{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr)}.scale-stage{background:rgba(247,246,252,.75);border:1px solid var(--line);border-radius:16px;padding:20px}.scale-stage-name{color:#6d28d9;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.scale-stage strong{display:block;font-size:16px;margin:10px 0 0}.scale-stage p.reveal-note{color:var(--muted);font-size:11.5px;line-height:1.55}.architecture-note{color:var(--muted);font-size:12.5px;line-height:1.6;margin:22px 0 0;max-width:640px}.security-section{padding-bottom:130px;padding-top:24px}.security-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr)}.security-card{background:rgba(247,246,252,.78);border:1px solid var(--line);border-radius:16px;padding:20px}.security-card svg{color:#6d28d9}.security-card h3{font-size:14px;margin:16px 0 8px}.security-card p{color:var(--muted);font-size:12px;line-height:1.55;margin:0}.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:#000}@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}.crm-mechanics,.security-grid{grid-template-columns:repeat(2,1fr)}.scale-stages{grid-template-columns:1fr}.architecture-layers{margin-left:6px}}@media (max-width:700px){.ai-section,.architecture-section,.crm-section,.security-section{padding-bottom:85px;padding-top:24px}.compare-columns{grid-template-columns:1fr}.value-compare{padding:20px}.value-compare-stat strong{font-size:32px}.ai-capability-grid{grid-template-columns:1fr}.ai-flow{padding:18px}.crm-pipeline{flex-direction:column}.crm-stage{flex:none}.crm-mechanics{grid-template-columns:1fr}.architecture-layers{border-left:1px solid rgba(167,139,250,.28);margin-left:2px;padding-left:18px}.architecture-layer{flex-direction:column}.architecture-layer:before{left:-23px}.scale-stages,.security-grid{grid-template-columns:1fr}.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:#000}.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 auto 44px;max-width:760px;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 auto 48px;max-width:760px}.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;margin:0 auto;max-width:760px}.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-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:#fff;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%}}@font-face{font-family:__Bricolage_Grotesque_b51245;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_b51245;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_b51245;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_b51245;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_b51245;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_b51245;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_b51245;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_b51245;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_b51245;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_b51245;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_b51245;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_b51245;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_b51245;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_b51245{font-family:__Bricolage_Grotesque_b51245,__Bricolage_Grotesque_Fallback_b51245;font-style:normal}.__variable_b51245{--font-display:"__Bricolage_Grotesque_b51245","__Bricolage_Grotesque_Fallback_b51245"}@font-face{font-family:__Plus_Jakarta_Sans_14db65;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_14db65;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_14db65;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_14db65;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_14db65;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_14db65;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_14db65;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_14db65;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_14db65;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_14db65;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_14db65;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_14db65;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_14db65;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_14db65;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_14db65;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_14db65;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_14db65;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_14db65{font-family:__Plus_Jakarta_Sans_14db65,__Plus_Jakarta_Sans_Fallback_14db65;font-style:normal}.__variable_14db65{--font-sans:"__Plus_Jakarta_Sans_14db65","__Plus_Jakarta_Sans_Fallback_14db65"}@font-face{font-family:__DM_Mono_9ef920;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_9ef920;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_9ef920;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_9ef920;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_9ef920;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:__DM_Mono_9ef920,__DM_Mono_Fallback_9ef920;font-style:normal}.__variable_9ef920{--font-mono:"__DM_Mono_9ef920","__DM_Mono_Fallback_9ef920"}