:root{--green:#08a64b;--green-dark:#079543;--ink:#081225;--text:#13213a;--muted:#51607d;--line:#e5e9f0;--card:#fff;--soft:#f7f9fc;--container-max:1120px;--page-gutter:clamp(20px, 4vw, 48px);--section-space-xl:clamp(100px, 9.5vw, 140px);--section-space-lg:clamp(76px, 7vw, 112px);--section-space-md:clamp(52px, 5vw, 76px);--section-space-sm:clamp(36px, 3.5vw, 52px);--section-space-xs:clamp(22px, 2.5vw, 36px);--grid-gap-lg:clamp(24px, 3vw, 36px);--grid-gap-md:clamp(18px, 2vw, 24px);--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:88px;--space-9:112px;--card-padding:clamp(24px, 2.5vw, 32px)}*{box-sizing:border-box}body{color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#fff;margin:0;font-family:Inter,Arial,sans-serif;overflow-x:clip}img{max-width:100%;height:auto}.page{background:radial-gradient(circle at 10% 38%,#08122508 0 22px,#0000 23px),radial-gradient(circle at 90% 48%,#08122507 0 14px,#0000 15px),linear-gradient(#fff 0%,#fbfcfe 100%);min-height:100vh;position:relative;overflow-x:clip}.page:before{content:"";left:var(--page-gutter);opacity:.35;pointer-events:none;background-image:radial-gradient(#d6dce6 1.45px,#0000 1.45px);background-size:11px 11px;width:82px;height:76px;position:absolute;top:108px}.container-main,.container-wide,.container-content{width:min(var(--container-max), calc(100% - (var(--page-gutter) * 2)));margin-inline:auto}.section{padding-block:var(--section-space-md)}.section--hero{padding-block:clamp(52px, 5vw, 76px) var(--section-space-md)}.integrations.section{padding-block:var(--section-space-xs) var(--section-space-sm)}.process-section.section{padding-block:var(--section-space) var(--section-space-md)}.feature-how-section.section{padding-block:var(--section-space-md) var(--section-space-xs)}.insights-daily-section.section{padding-block:var(--section-space-xs) var(--section-space-sm)}.section-heading{text-align:center}header,.site-header{height:58px;padding-block:var(--space-2);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.brand{align-items:center;gap:var(--space-1);justify-self:start;display:flex}.brand img{object-fit:contain;width:128px;height:auto;display:block}nav,.desktop-nav{justify-content:center;justify-self:center;align-items:center;gap:18px;font-size:13px;font-weight:600;display:flex}nav a,.desktop-nav a{color:#071225;text-decoration:none}nav a.active,.desktop-nav a.active{color:var(--green-dark);padding:var(--space-1) 14px;background:#f4f7f6;border-radius:10px}.demo{color:#fff;padding:var(--space-2) 20px;cursor:pointer;background:linear-gradient(#09ae50,#049844);border:0;border-radius:12px;justify-self:end;font-size:13px;font-weight:700;box-shadow:0 6px 14px #08a64b24}.header-actions{display:contents}.mobile-menu-trigger,.mobile-menu-backdrop,.mobile-menu-panel{display:none}.hero{text-align:center;position:relative}.hero .container-main{position:relative}.hero-content{z-index:2;position:relative}h1{letter-spacing:-.045em;max-width:min(760px,100%);margin:0 auto;font-size:52px;font-weight:800;line-height:1.12}h1 span{color:var(--green)}.sub{max-width:min(660px,100%);margin:var(--space-4) auto 0;color:#3c4969;letter-spacing:-.012em;font-size:18px;font-weight:500;line-height:1.5}.hero-actions{margin-top:var(--space-5);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,2vw,20px);margin-bottom:0;display:flex}.hero-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.primary,.secondary{letter-spacing:-.01em;cursor:pointer;border-radius:12px;height:53px;padding:0 31px;font-size:15px;font-weight:700}.primary{color:#fff;background:linear-gradient(#10b85b 0%,#049843 100%);border:0;box-shadow:0 7px 18px #06a04829}.secondary{color:#1d2d4a;background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 10px #09122505}.tool{opacity:.9;filter:drop-shadow(0 12px 22px #14233712);pointer-events:none;z-index:1;width:clamp(176px,15.5vw,224px);position:absolute;top:clamp(64px,8vw,108px);right:clamp(-16px,-1.5vw,4px);transform:rotate(0)}.integrations{text-align:center;position:relative;overflow:visible}.integrations h2{margin:0 auto var(--space-3);letter-spacing:-.04em;max-width:min(720px,100%);font-size:32px;font-weight:800;line-height:1.15}.logo-stage{justify-content:center;align-items:center;width:fit-content;margin:0 auto;display:flex;position:relative}.logo-row{z-index:2;justify-content:center;align-items:center;gap:18px;display:flex;position:relative}.logo-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;width:200px;height:64px;display:flex;box-shadow:0 7px 14px #0b162c09}.logo-card img.stripe{width:100px}.logo-card img.mixpanel{width:114px}.plus{color:#1d2d4a;font-size:32px;font-weight:800;line-height:1}.fragmented-copy-row{margin:var(--space-3) auto 0;grid-template-columns:minmax(60px,120px) minmax(0,1fr) minmax(60px,120px);justify-content:center;align-items:center;gap:clamp(24px,4vw,48px);max-width:100%;display:grid}.copy{color:#394763;letter-spacing:-.01em;z-index:2;max-width:52ch;margin:0 auto;font-size:16px;font-weight:500;line-height:1.6;position:relative}.decor-left,.decor-right{opacity:1;pointer-events:none;justify-self:center;width:100%;max-width:119px;height:auto}.process-section .section-heading{margin-bottom:var(--space-1)}.process-section .section-heading h2{letter-spacing:-.05em;max-width:min(560px,100%);margin:0 auto;font-size:30px;font-weight:800;line-height:1.18}.process-grid{gap:var(--space-2);margin-top:var(--space-4);width:100%;padding:var(--space-1);background:#f7f9fc;border:1px solid #e8ecf3;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card{background:#fff;border:1px solid #e0e5ed;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:208px;padding:clamp(26px,2.8vw,34px);display:flex;box-shadow:0 4px 14px #08122509}.iconbox{width:48px;height:48px;margin-bottom:var(--space-3);background:#eef2f8;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.card:nth-child(2) .iconbox{color:#f08a00;background:#fff2e0}.card h3{margin:0 0 var(--space-3);letter-spacing:-.02em;font-size:19px;font-weight:800}.card p{color:#35445f;margin:0;font-size:14.5px;font-weight:500;line-height:1.75}svg{display:block}a:focus-visible,button:focus-visible{outline:2px solid var(--green-dark);outline-offset:2px}.story{margin-block:var(--section-space-xs);background:radial-gradient(60% 50% at 50% 0,#08a64b0a,#0000 70%),linear-gradient(#fff 0%,#f8fafc 100%);border-top:1px solid #eef1f6;border-bottom:1px solid #eef1f6;position:relative}.story--scroll{height:340vh}.story-sticky{height:100vh;min-height:560px;padding:clamp(32px, 4.5vh, 52px) var(--page-gutter) var(--section-space-sm);flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(6px,1.1vh,12px);display:flex;position:sticky;top:0;overflow:hidden}.story-head{text-align:center;width:min(var(--container-max), calc(100% - (var(--page-gutter) * 2)));z-index:3;margin:0 auto;position:relative}.story-eyebrow{margin:0 0 var(--space-1);letter-spacing:.18em;text-transform:uppercase;color:var(--green-dark);font-size:12px;font-weight:800}.story-head h2{margin:0 0 var(--space-2);letter-spacing:-.02em;color:var(--ink);font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1.12}.story-head h2 .green{color:var(--green-dark)}.story-sub{max-width:640px;color:var(--muted);margin:0 auto;font-size:15px;font-weight:500;line-height:1.6}.story-stage{width:min(var(--container-max), calc(100% - (var(--page-gutter) * 2)));aspect-ratio:1000/560;transform:scale(var(--stage-scale,1));transform-origin:top;margin:0 auto;margin-bottom:calc(-1 * (1 - var(--stage-scale,1)) * var(--stage-nat-h,0px));z-index:2;position:relative}.story-lines{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-lines path{fill:none;stroke:url(#story-line-grad);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.story-lines .ln-in{stroke-width:2px}.story-lines .ln-out{stroke-width:1.5px}.story-lines .signal{fill:var(--green);opacity:0}.story-node{transform-origin:50%;will-change:transform, opacity;z-index:2;position:absolute;transform:translate(-50%,-50%)}.story-node.n-core{z-index:4}.src-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:18px;flex-direction:column;gap:12px;width:clamp(148px,16.5vw,196px);padding:20px 21px;display:flex;box-shadow:0 16px 34px -20px #0f172a38,0 4px 12px -8px #0f172a1a}.src-card .src-logo{object-fit:contain;align-self:flex-start;width:auto;max-width:100%;height:27px}.src-card .src-meta{color:var(--muted);letter-spacing:.01em;font-size:13px;font-weight:600}.data-chip{background:var(--soft);border:1px solid var(--line);color:#566277;white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:600;box-shadow:0 6px 16px -12px #0f172a40}.core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 34%,#fff 0%,#f4f8f5 72%,#eef4f0 100%);border:1px solid #e2ece6;border-radius:50%;place-items:center;width:clamp(211px,28.6vw,299px);display:grid;position:relative;box-shadow:0 34px 70px -28px #086e3a57,0 12px 30px -14px #0f172a24,inset 0 1px #fff}.core:before{content:"";filter:blur(18px);opacity:calc(var(--glow,0) * .9);z-index:-1;background:radial-gradient(circle,#08a64b4d,#0000 62%);border-radius:50%;position:absolute;inset:-34%}.core:after{content:"";opacity:var(--ring,0);transform:rotate(var(--ring-rot,0deg));border:1.5px dashed #08a64b61;border-radius:50%;position:absolute;inset:-12px}.core-inner{align-items:center;gap:var(--space-1);flex-direction:column;padding:0 18px;display:flex}.core-mark{background:#fff;border-radius:15px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden;box-shadow:0 8px 18px -8px #088c468c}.core-mark img{object-fit:contain;width:56px;height:56px;display:block}.core-label{margin-top:10px}.core-logo{width:auto;height:34px;margin:0 auto;display:block}.core-sub{color:var(--muted);max-width:162px;font-size:clamp(10px,1.15vw,12px);font-weight:500;line-height:1.3}.outcome{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;width:clamp(196px,22.5vw,250px);padding:16px 18px;box-shadow:0 18px 38px -22px #0f172a3d,0 4px 12px -8px #0f172a1a}.outcome .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-1);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.outcome .dot{border-radius:50%;flex:none;width:8px;height:8px}.dot-amber{background:#e8a53a}.dot-blue{background:#3d80e0}.dot-slate{background:#7684a0}.dot-green{background:var(--green)}.outcome p{color:var(--text);margin:0;font-size:13.5px;font-weight:500;line-height:1.45}.outcome.prom{background:linear-gradient(#fff 0%,#f4fbf6 100%);border:1px solid #08a64b57;width:clamp(224px,25.5vw,286px);box-shadow:0 26px 54px -24px #08783e66,0 8px 20px -12px #0f172a1f}.outcome.prom .tag{color:var(--green-dark)}.outcome.prom p{color:#0d2a1b;font-weight:600}.outcome .rec-cta{color:var(--green-dark);align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:800;display:inline-flex}.story-final{text-align:center;width:min(var(--container-max), calc(100% - (var(--page-gutter) * 2)));margin:var(--space-1) auto 0;color:var(--text);z-index:3;font-size:14px;font-weight:600;position:relative}.story-final .green{color:var(--green-dark)}.feature-how-section{background:#fff}.feature-grid{gap:var(--grid-gap-lg);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.feature-card{background:#fff;border:1px solid #e3e8f1;border-radius:15px;flex-direction:column;min-height:220px;padding:clamp(26px,2.8vw,32px);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0f172a0d}.feature-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;display:flex}.feature-icon svg{width:23px;height:23px}.feature-icon-green{background:#e7f8ef}.feature-icon-orange{background:#fff4e4}.feature-icon-blue{background:#eaf0fa}.feature-card h3{color:#0a0d18;letter-spacing:-.01em;margin:0 0 10px;font-size:16px;font-weight:800}.feature-card p{color:#42506d;flex:1;max-width:none;margin:0;padding-bottom:6px;padding-right:96px;font-size:12.5px;font-weight:500;line-height:1.6}.mini-chart{align-items:flex-end;gap:5px;width:92px;height:58px;display:flex;position:absolute;bottom:22px;right:22px}.mini-chart span{transform-origin:bottom;background:#65c892;border-radius:4px 4px 0 0;width:5px;display:block}.mini-chart span:first-child{opacity:.35;height:13px}.mini-chart span:nth-child(2){opacity:.45;height:18px}.mini-chart span:nth-child(3){opacity:.55;height:23px}.mini-chart span:nth-child(4){opacity:.65;height:31px}.mini-chart span:nth-child(5){opacity:.75;height:36px}.mini-chart span:nth-child(6){opacity:.9;height:44px}.mini-chart span:nth-child(7){height:52px}.mini-chart.muted span{background:#9ba8bd}.mini-chart.blue span{background:#4d82d9}.mini-line{width:100px;height:48px;position:absolute;bottom:22px;right:22px;overflow:hidden}.mini-line svg{width:100%;height:100%}.how-block{text-align:center;margin-top:clamp(24px,2.5vw,36px);padding-bottom:0}.how-heading-wrap{margin-bottom:clamp(10px,1.5vw,16px)}.how-title{letter-spacing:-.03em;color:#050914;margin:0;font-size:26px;font-weight:800;line-height:1.1}.how-steps-unit{width:100%}.how-flow{grid-template-columns:minmax(0,1fr) clamp(32px,4vw,64px) minmax(0,1fr) clamp(32px,4vw,64px) minmax(0,1fr);align-items:center;width:100%;max-width:100%;margin-inline:auto;display:grid}.how-stage{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.how-stage-visual{justify-content:center;align-items:center;width:100%;line-height:0;display:flex}.how-stage-visual img{object-fit:contain;max-width:100%;height:auto;display:block}.how-stage--connect .how-stage-visual img{width:min(100%,190px)}.how-stage--analyze .how-stage-visual img{width:min(100%,175px)}.how-stage--insights .how-stage-visual img{width:min(100%,200px)}.how-arrow{justify-content:center;align-items:center;line-height:0;display:flex}.how-arrow img{object-fit:contain;width:min(100%,56px);height:auto;display:block}.how-stage-label{color:#071020;white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:900;display:flex}.how-stage-label strong{color:#fff;background:#079b55;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.insights-daily-section{color:#071020;background:#fff}.insights-title{text-align:center;letter-spacing:-.035em;margin:0 0 var(--space-4);color:#070b15;font-size:31px;font-weight:800;line-height:1.15}.insights-card-row{gap:var(--grid-gap-lg);margin:0 auto var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.insight-chart-card{background:#fff;border:1px solid #e3e8f1;border-radius:17px;flex-direction:column;min-height:280px;padding:16px 14px 12px;display:flex;overflow:hidden;box-shadow:0 12px 28px #0f172a0f}.insight-chart-card h3{color:#070b15;flex-shrink:0;margin:0 0 8px;font-size:14.2px;font-weight:800;line-height:1.3}.insight-chart-media{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex}.insight-chart-card img{object-fit:contain;width:100%;max-width:none;height:auto;margin-inline:auto;display:block}.security-block{padding-top:var(--space-6);margin-top:var(--space-4);border-top:1px solid #eef1f6}.security-title{text-align:center;letter-spacing:-.025em;margin:0 0 var(--space-3);font-size:19px;font-weight:800}.badges-row{margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.security-badge{color:#172139;background:#fff;border:1px solid #e0e6ef;border-radius:11px;align-items:center;gap:9px;height:42px;padding:0 16px;font-size:12px;font-weight:800;display:flex;box-shadow:0 8px 18px #0f172a0a}.security-badge svg{flex:none;width:22px;height:22px}.security-message{margin:0 auto var(--space-4);text-align:center;grid-template-columns:minmax(56px,80px) minmax(0,1fr) minmax(56px,80px);justify-content:center;align-items:center;gap:clamp(20px,4vw,40px);width:100%;display:grid}.security-message .key-icon,.security-message .lock-icon{opacity:.9;place-self:center;width:58px;height:58px}.security-message .lock-icon{width:56px;height:56px}.security-message h3{letter-spacing:-.035em;color:#071020;max-width:42ch;margin:0 auto;font-size:24px;font-weight:800;line-height:1.18}.cta-growth{width:100%;margin:var(--section-space-md) auto var(--space-3);text-align:center;background:linear-gradient(135deg,#f9fbfc 0%,#fff 46%,#f5f8f9 100%);border:1px solid #e3e8f1;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(32px,4vw,46px) clamp(32px,4.5vw,56px);display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a0d}.cta-content{z-index:2;text-align:center;position:relative}.cta-growth h2{letter-spacing:-.04em;color:#070b15;margin:0 0 14px;font-size:33px;font-weight:800;line-height:1.14}.cta-growth p{color:#334261;margin:0 0 25px;font-size:14.2px;font-weight:600}.cta-actions{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:14px;display:flex}.cta-actions a{border-radius:10px;justify-content:center;align-items:center;min-width:156px;height:44px;padding:0 22px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.cta-actions .primary{color:#fff;background:#079b55;box-shadow:0 12px 24px #079b553d}.cta-actions .secondary{color:#15223a;background:#fff;border:1px solid #c9d1de;box-shadow:0 8px 18px #0f172a0a}.cta-growth small{color:#62708a;font-size:11.5px;font-weight:600;display:block}.footer-replica{isolation:isolate;width:100%;margin:var(--space-3) auto 0;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e8ecf3;border-radius:30px;padding:clamp(36px,4.5vw,52px) clamp(28px,5vw,60px) 32px;position:relative;overflow:hidden;box-shadow:0 28px 60px -30px #0f172a24,0 8px 24px -14px #0f172a12,inset 0 1px #ffffffe6}.footer-glow{pointer-events:none;z-index:1;filter:blur(80px);border-radius:50%;position:absolute}.footer-glow--tl{background:radial-gradient(circle,#08a64b1a,#0000 68%);width:460px;height:340px;top:-160px;left:-140px}.footer-glow--br{background:radial-gradient(circle,#3884e217,#0000 68%);width:520px;height:380px;bottom:-200px;right:-160px}.footer-watermark{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;letter-spacing:-.045em;opacity:.042;color:#0b1220;font-size:clamp(58px,8.4vw,104px);font-weight:800;line-height:.9;position:absolute;top:170px;bottom:auto;left:46px;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 86%);mask-image:linear-gradient(#000 0% 52%,#0000 86%)}.footer-inner{z-index:2;position:relative}.footer-top{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(140px,1fr));align-items:start;gap:clamp(28px,4.5vw,64px);display:grid}.footer-brand{align-items:center;gap:var(--space-2);letter-spacing:-.02em;color:#0a1020;font-size:23px;font-weight:800;display:flex}.footer-brand .circle-a{color:#fff;background:#071020;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:flex;box-shadow:0 4px 11px #0812251f}.footer-brand .green{color:var(--green-dark);-webkit-text-fill-color:currentColor}.footer-col h4{color:#0b1526;letter-spacing:.13em;text-transform:uppercase;margin:4px 0 18px;font-size:11px;font-weight:800}.footer-col a{color:#55627a;letter-spacing:.005em;width:fit-content;margin:0 0 13px;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .22s,transform .22s;display:block}.footer-col a:hover{color:var(--green-dark);transform:translate(3px)}.footer-line{background:linear-gradient(90deg,#0000,#e3e8f1 22% 78%,#0000);border:0;height:1px;margin:36px 0 22px}.footer-desc{text-align:center;color:#6b7890;letter-spacing:.005em;max-width:720px;margin:0 auto 22px;font-size:12px;font-weight:500;line-height:1.85}.copyright{text-align:center;margin:0 0 var(--space-5);color:#3a475f;letter-spacing:.02em;font-size:13px;font-weight:500}@media (width<=1200px){.tool{opacity:.88;right:-12px}}@media (width<=1024px){h1{font-size:46px}.tool{width:180px;top:88px}.integrations h2{font-size:30px}.process-grid{gap:var(--grid-gap-md)}.src-card .src-logo{height:19px}}@media (width<=1024px) and (width>=769px){.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-stage--connect .how-stage-visual img{width:min(100%,240px)}.how-stage--analyze .how-stage-visual img{width:min(100%,220px)}.how-stage--insights .how-stage-visual img{width:min(100%,250px)}.how-arrow img{width:min(100%,54px)}.insight-chart-card{min-height:260px}.insight-chart-card img{width:100%;max-width:none}.process-grid .card:last-child{grid-column:1/-1;justify-self:stretch;max-width:none}.insights-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-card-row .insight-chart-card:last-child{grid-column:1/-1;justify-self:stretch;max-width:none}}@media (width<=900px) and (width>=769px){.fragmented-copy-row{grid-template-columns:minmax(48px,80px) minmax(0,1fr) minmax(48px,80px);gap:clamp(16px,3vw,32px)}.decor-left,.decor-right{max-width:80px}}@media (width<=767px){header,.site-header{height:auto;min-height:58px;padding:var(--space-2) 0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:100%;display:flex;overflow:visible}.brand{flex:0 auto;justify-self:auto;min-width:0;max-width:clamp(90px,26vw,120px)}.brand img,.brand-logo{width:100%;max-width:100%;height:auto}.desktop-nav{display:none}.header-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.demo,.request-demo-btn{letter-spacing:-.02em;white-space:nowrap;border-radius:10px;flex-shrink:1;justify-self:auto;min-width:0;min-height:40px;padding:0 clamp(8px,2.4vw,12px);font-size:clamp(11px,3.1vw,13px)}.mobile-menu-trigger{color:#071225;cursor:pointer;background:#fff;border:1.5px solid #d5dce8;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;box-shadow:0 4px 10px #0912250f}.mobile-menu-trigger:focus-visible,.mobile-menu-close:focus-visible,.mobile-menu-links a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.mobile-menu-trigger-icon{width:20px;height:16px;display:block;position:relative}.mobile-menu-trigger-icon .bar{background:#0a1020;border-radius:2px;width:100%;height:2.5px;transition:transform .32s,opacity .22s,top .32s;position:absolute;left:0}.mobile-menu-trigger-icon .bar-1{top:0}.mobile-menu-trigger-icon .bar-2{top:6.75px}.mobile-menu-trigger-icon .bar-3{top:13.5px}.mobile-menu-trigger.is-open .bar-1,.mobile-menu-trigger-icon.is-open .bar-1{top:6.75px;transform:rotate(45deg)}.mobile-menu-trigger.is-open .bar-2,.mobile-menu-trigger-icon.is-open .bar-2{opacity:0}.mobile-menu-trigger.is-open .bar-3,.mobile-menu-trigger-icon.is-open .bar-3{top:6.75px;transform:rotate(-45deg)}.mobile-menu-backdrop{z-index:120;opacity:0;visibility:hidden;background:#0812256b;transition:opacity .34s,visibility .34s;display:block;position:fixed;inset:0}.mobile-menu-backdrop.is-open{opacity:1;visibility:visible}.mobile-menu-panel{z-index:130;overscroll-behavior:contain;background:linear-gradient(#fff 0%,#f8fafc 100%);border-top-left-radius:24px;border-bottom-left-radius:24px;flex-direction:column;width:min(86vw,340px);height:100dvh;max-height:100dvh;padding:28px 26px 30px;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-18px 0 48px #0812251f}.mobile-menu-panel.is-open{transform:translate(0)}.mobile-menu-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:34px;display:flex}.mobile-menu-brand{flex:0 auto;align-items:center;min-width:0;display:flex}.mobile-menu-brand-logo{object-fit:contain;width:118px;max-width:100%;height:auto;display:block}.mobile-menu-close{cursor:pointer;background:#fff;border:1px solid #e5e9f0;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.mobile-menu-links{flex-direction:column;gap:6px;display:flex}.mobile-menu-links a{color:#334261;letter-spacing:-.01em;opacity:0;padding:12px 2px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .32s,transform .32s,color .2s;display:block;transform:translate(14px)}.mobile-menu-panel.is-open .mobile-menu-links a{opacity:1;transform:translate(0)}.mobile-menu-links a.active{color:var(--green-dark)}.mobile-menu-cta{margin-top:auto;padding-top:28px}.mobile-menu-demo{width:100%;min-height:46px;padding:0 18px;font-size:14px}.integrations{overflow:hidden}.logo-stage{width:100%;max-width:100%}.logo-row,.integration-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:100%;max-width:100%;display:grid}.logo-card,.integration-card{width:100%;min-width:0;height:auto;min-height:54px;padding:10px 8px;overflow:hidden}.logo-card img,.integration-card img{object-fit:contain;width:100%;max-width:100px;height:auto;margin:0 auto;display:block}.logo-card img.stripe,.logo-card img.mixpanel{width:100%;max-width:100px}.plus{flex-shrink:0;font-size:24px}.hero{padding-block:var(--section-space-sm) var(--section-space-xs)}h1{font-size:38px;line-height:1.05}.sub{margin-top:20px;font-size:17px}.hero-actions{margin-top:var(--space-5);flex-direction:column;gap:14px;width:100%}.primary,.secondary{width:100%;max-width:320px}.tool{width:168px;margin:22px auto 0;display:block;position:relative;top:auto;right:auto}.fragmented-copy-row{grid-template-columns:1fr;gap:0}.decor-left,.decor-right{display:none}.integrations h2{font-size:28px}.process-grid{padding:var(--space-2);grid-template-columns:1fr}.process-grid .card:last-child{grid-column:auto;max-width:none}.process-section .section-heading h2{font-size:26px}.feature-how-section .how-block{margin-top:var(--space-4)}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:212px;padding:var(--card-padding)}.feature-card p{padding-right:0}.mini-chart{width:80px;height:48px;bottom:16px;right:16px}.mini-line{width:84px;height:40px;bottom:16px;right:16px}.how-heading-wrap{margin-bottom:var(--space-3)}.how-title{font-size:22px}.how-flow{gap:var(--space-2);grid-template-columns:1fr;justify-items:center}.how-stage--connect .how-stage-visual img{width:min(100%,165px)}.how-stage--analyze .how-stage-visual img{width:min(100%,150px)}.how-stage--insights .how-stage-visual img{width:min(100%,175px)}.how-arrow img{width:40px;transform:rotate(90deg)}.how-stage-label{white-space:normal;text-align:center;font-size:11px}.how-stage-label strong{width:22px;height:22px;font-size:12px}.insights-title{font-size:24px}.insights-card-row{grid-template-columns:1fr;gap:14px}.insight-chart-card{min-height:auto;padding:16px 14px 12px}.insight-chart-card img{width:100%;max-width:none}.security-block{padding-top:var(--space-5);margin-top:var(--space-3)}.security-message{gap:var(--space-4);grid-template-columns:1fr}.security-message .key-icon,.security-message .lock-icon{width:42px;height:42px}.security-message h3{font-size:19px}.cta-growth{margin-top:var(--section-space-sm);padding:30px 28px!important}.cta-growth h2{font-size:25px}.cta-growth p{margin-bottom:18px}.cta-actions{margin-bottom:10px}.cta-growth small{margin-top:14px;margin-bottom:0}.footer-top{grid-template-columns:1fr 1fr;gap:28px}.footer-brand{grid-column:1/-1}.footer-replica{margin-top:var(--space-2);border-radius:28px;padding:34px 26px 24px}.footer-watermark{text-align:center;letter-spacing:-.06em;white-space:nowrap;opacity:.045;width:100%;margin-top:0;font-size:clamp(48px,17vw,76px);line-height:.9;position:absolute;inset:auto 0 72px;overflow:hidden;transform:none;-webkit-mask-image:none;mask-image:none}.story--scroll{height:auto}.story-sticky{height:auto;min-height:0;padding:var(--section-space-sm) var(--page-gutter);gap:20px;position:static}.story-head h2{font-size:25px}.story-stage{aspect-ratio:auto;align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex;margin-bottom:0!important;transform:none!important}.story-lines{display:none}.story-node{opacity:1;justify-content:center;width:100%;max-width:320px;display:flex;position:static!important;top:auto!important;left:auto!important;transform:none!important}.story-node.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)!important}.story-node.reveal.in{opacity:1;transform:translateY(0)!important}.src-card{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:320px}.data-chip.story-node{display:none}.core{width:204px}.outcome,.outcome.prom{width:100%;max-width:320px}}@media (width<=480px){.hero-actions{gap:var(--space-2)}.logo-row,.integration-row{gap:6px}.logo-card,.integration-card{min-height:48px;padding:8px 6px}.logo-card img,.integration-card img,.logo-card img.stripe,.logo-card img.mixpanel{max-width:72px}.plus{font-size:20px}.cta-actions{flex-direction:column;width:100%}.cta-actions a{width:100%;max-width:280px}.badges-row{gap:10px}.security-badge{padding:0 12px;font-size:11px}.footer-top{grid-template-columns:1fr}}@media (hover:hover){.process-grid .card[data-reveal=card]:hover{transform:translateY(-5px);box-shadow:0 18px 32px #08122517}.process-grid .card[data-reveal=card]{transition:transform .25s,box-shadow .25s}.process-grid .card[data-reveal=card] .iconbox{transition:transform .25s}.process-grid .card[data-reveal=card]:hover .iconbox{transform:scale(1.04)}[data-reveal=insight-card]:hover{transform:translateY(-3px);box-shadow:0 16px 32px #0f172a17}[data-reveal=insight-card]{transition:transform .25s,box-shadow .25s}}@media (prefers-reduced-motion:reduce){.mobile-menu-backdrop,.mobile-menu-panel,.mobile-menu-links a,.mobile-menu-trigger-icon .bar{transition-duration:.01ms!important}.mobile-menu-links a{opacity:1;transform:none}.story--scroll{height:auto}.story-sticky{height:auto;min-height:0;padding:var(--section-space-sm) var(--page-gutter);position:static}.story-node{opacity:1!important;transform:translate(-50%,-50%)!important}.data-chip{display:none}.footer-col a:hover{transform:none}.process-grid .card[data-reveal=card]:hover,[data-reveal=insight-card]:hover,.process-grid .card[data-reveal=card]:hover .iconbox{transform:none!important}}html,body,#root{width:100%;min-height:100%}.page [data-reveal]{opacity:1!important;visibility:visible!important}
