:root{--public-ink:#102f28;--public-ink-2:#173f35;--public-cream:#f6f1e8;--public-paper:#fffdf9;--public-purple:#815ff4;--public-purple-dark:#6841e9;--public-line:#102f2824;--public-muted:#5c6f69;--public-shadow:0 24px 80px #0a271f1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.public-site{background:var(--public-paper);color:var(--public-ink);font-family:var(--font-geist), Arial, sans-serif;overflow:clip}.public-site a{color:inherit;text-decoration:none}.public-site button,.public-site input,.public-site select,.public-site textarea{font:inherit}.shell{width:min(1440px,100% - 64px);margin-inline:auto}.skip-link{z-index:1000;background:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{z-index:100;padding:14px 0;transition:all .25s;position:fixed;inset:0 0 auto}.site-header.is-scrolled{border-bottom:1px solid var(--public-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9d6;padding:8px 0;box-shadow:0 10px 40px #102f2812}.site-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:64px;display:grid}.site-wordmark{letter-spacing:-.045em;align-items:center;font-size:30px;font-weight:800;line-height:1;display:inline-flex}.site-wordmark em{color:var(--public-purple);font-style:normal}.site-wordmark.inverse{color:#fff}.desktop-nav{justify-content:center;align-items:center;gap:28px;font-size:15px;font-weight:650;display:flex}.desktop-nav>a,.nav-group>a{align-items:center;min-height:44px;display:inline-flex}.desktop-nav a:hover{color:var(--public-purple-dark)}.nav-group{position:relative}.nav-mega{opacity:0;visibility:hidden;border:1px solid var(--public-line);width:550px;box-shadow:var(--public-shadow);background:#fffdf9fa;border-radius:18px;grid-template-columns:1fr 1fr;gap:4px;padding:12px;transition:all .2s;display:grid;position:absolute;top:42px;left:50%;transform:translate(-50%,8px)}.nav-group:nth-child(2) .nav-mega{grid-template-columns:1fr;width:280px}.nav-group:hover .nav-mega,.nav-group:focus-within .nav-mega{opacity:1;visibility:visible;transform:translate(-50%)}.nav-mega a{border-radius:12px;flex-direction:column;gap:4px;min-height:68px;padding:12px;display:flex}.nav-mega a:hover,.nav-mega a:focus-visible{background:#f1ecfc}.nav-mega span{color:var(--public-muted);font-size:14px;font-weight:450}.desktop-actions{align-items:center;gap:10px;display:flex}.login-link{padding:12px;font-size:15px;font-weight:650}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:15px;font-weight:720;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,.public-site a:focus-visible,.public-site button:focus-visible,.public-site input:focus-visible,.public-site select:focus-visible,.public-site textarea:focus-visible{outline-offset:3px;outline:3px solid #815ff459}.button.primary{background:var(--public-purple);color:#fff;box-shadow:0 10px 30px #815ff43d}.button.primary:hover{background:var(--public-purple-dark);box-shadow:0 14px 38px #815ff452}.button.secondary{border-color:var(--public-line);background:#ffffff8c}.button.light{color:var(--public-ink);background:#fff}.button.outline-light{color:#fff;background:0 0;border-color:#ffffff52}.button.large{border-radius:14px;min-height:56px;padding-inline:26px;font-size:17px}.menu-button{border:1px solid var(--public-line);background:#ffffffa6;border-radius:12px;width:48px;height:48px;padding:12px;display:none}.menu-button span{background:var(--public-ink);pointer-events:none;border-radius:999px;width:100%;height:2px;margin:5px 0;display:block}.mobile-drawer,.drawer-scrim{display:none}.hero{grid-template-columns:minmax(420px,.86fr) minmax(620px,1.14fr);align-items:center;gap:40px;min-height:94vh;padding-top:116px;padding-bottom:70px;display:grid;position:relative}.hero-grid-bg{pointer-events:none;background-image:linear-gradient(#102f280b 1px,#0000 1px),linear-gradient(90deg,#102f280b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0 -20vw;-webkit-mask-image:linear-gradient(#000 20%,#0000 90%);mask-image:linear-gradient(#000 20%,#0000 90%)}.hero-copy{z-index:2;position:relative}.eyebrow{color:var(--public-purple-dark);letter-spacing:.15em;margin:0 0 22px;font-size:14px;font-weight:800;line-height:1.3}.eyebrow span{background:var(--public-purple);width:34px;height:2px;margin:0 10px 3px 0;display:inline-block}.hero h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(64px,5.7vw,88px);line-height:.96}.hero h1 em{color:var(--public-purple);font-family:var(--font-instrument-serif),serif;font-weight:400}.hero-lead{max-width:650px;color:var(--public-muted);margin:28px 0 0;font-size:clamp(20px,1.45vw,23px);line-height:1.55}.hero-actions{gap:12px;margin-top:34px;display:flex}.hero-proof{color:var(--public-muted);flex-wrap:wrap;gap:14px 22px;margin-top:32px;font-size:14px;font-weight:600;display:flex}.hero-proof span:before{content:"✓";color:var(--public-purple);margin-right:7px}.hero-product{z-index:1;perspective:1400px;min-height:650px;position:relative}.visual-glow{filter:blur(28px);background:radial-gradient(circle,#815ff461,#2e655624 45%,#0000 72%);position:absolute;inset:12% 2% 5% 20%}.browser-3d{width:92%;transform-style:preserve-3d;background:#f8f7f4;border:1px solid #fffc;border-radius:20px;animation:7s ease-in-out infinite productFloat;position:absolute;top:15%;right:-4%;overflow:hidden;transform:rotateY(-12deg)rotateX(6deg)rotate(1deg);box-shadow:-26px 36px 100px #0c2a2242,inset 0 0 0 1px #102f280f}.browser-bar{color:#82908b;background:#fff;border-bottom:1px solid #e7e9e5;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:12px;display:flex}.browser-bar i{background:#c9d0cc;border-radius:50%;width:8px;height:8px}.browser-bar i:nth-child(2){background:#815ff4}.browser-bar span{margin-left:12px}.browser-body{grid-template-columns:116px 1fr;min-height:430px;display:grid}.browser-body aside{color:#ffffffb3;background:#12352d;flex-direction:column;gap:19px;padding:22px 14px;display:flex}.browser-body aside>b{color:#fff;margin-bottom:13px;font-size:20px}.browser-body aside>b span{color:#a993fb}.browser-body aside small{font-size:11px}.visual-main{padding:25px}.visual-title{justify-content:space-between;align-items:end;display:flex}.visual-title span{flex-direction:column;gap:4px;display:flex}.visual-title small{color:#815ff4;letter-spacing:.13em;font-size:10px;font-weight:800}.visual-title b{font-size:18px}.visual-title em{color:#167349;background:#dff6e9;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.metric-row div{background:#fff;border:1px solid #e8ebe7;border-radius:11px;flex-direction:column;padding:14px;display:flex}.metric-row small{letter-spacing:.08em;color:#75827e;font-size:9px}.metric-row b{margin-top:8px;font-size:25px}.metric-row i{color:#815ff4;font-size:10px;font-style:normal}.visual-chart{background:#fff;border:1px solid #e8ebe7;border-radius:12px;margin-top:12px;padding:17px}.chart-head{justify-content:space-between;font-size:11px;display:flex}.chart-head span{color:#84908c}.visual-chart svg{width:100%;margin-top:8px}.visual-chart .area{fill:url(#lineFill)}.visual-chart .line{fill:none;stroke:#815ff4;stroke-width:4px;stroke-linecap:round;stroke-dasharray:700;animation:2.2s both drawLine}.floating-lead,.floating-activity{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe8;border:1px solid #fffc;border-radius:15px;align-items:center;gap:12px;padding:15px 18px;animation:6s ease-in-out infinite cardFloat;display:flex;position:absolute;box-shadow:0 20px 50px #142f2833}.floating-lead{top:7%;left:0}.floating-lead>span{color:#6841e9;background:#ede7ff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.floating-lead div,.floating-activity div{flex-direction:column;gap:2px;display:flex}.floating-lead small,.floating-activity small{letter-spacing:.12em;color:#815ff4;font-size:10px;font-weight:800}.floating-lead b,.floating-activity b{font-size:13px}.floating-lead em{color:#6e7e78;font-size:11px;font-style:normal}.floating-activity{animation-delay:-2s;bottom:5%;right:-2%}.floating-activity>i{color:#197551;background:#e2f5eb;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.mobile-device{z-index:3;background:#f7f2ea;border:6px solid #102f28;border-radius:30px;width:170px;min-height:330px;padding:35px 18px 18px;position:absolute;bottom:4%;left:2%;transform:rotate(-7deg);box-shadow:0 30px 70px #102f2847}.mobile-notch{background:#102f28;border-radius:10px;width:60px;height:15px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.mobile-device>small{color:#815ff4;letter-spacing:.12em;font-size:10px;font-weight:800}.mobile-device>b{margin:10px 0 24px;font-size:20px;line-height:1.05;display:block}.mobile-stat{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin:8px 0;padding:14px 10px;font-size:11px;display:flex}.mobile-stat strong{font-size:19px}@keyframes productFloat{50%{transform:rotateY(-9deg)rotateX(4deg)rotate(0)translateY(-10px)}}@keyframes cardFloat{50%{transform:translateY(-10px)}}@keyframes drawLine{0%{stroke-dashoffset:700px}to{stroke-dashoffset:0}}.signal-strip{background:var(--public-ink);color:#ffffffbf}.signal-strip .shell{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:76px;font-size:14px;font-weight:700;display:flex}.signal-strip i{background:#815ff4;border-radius:50%;width:4px;height:4px}.section{padding-top:clamp(100px,10vw,160px);padding-bottom:clamp(100px,10vw,160px)}.section-heading{max-width:820px}.section-heading.center{text-align:center;margin-inline:auto}.section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.7vw,68px);line-height:1.04}.section-heading>p:last-child{max-width:730px;color:var(--public-muted);margin:24px 0 0;font-size:19px;line-height:1.65}.section-heading.center>p:last-child{margin-inline:auto}.section-heading.light{color:#fff}.section-heading.light>p:last-child{color:#ffffffad}.capability-grid{background:var(--public-line);border:1px solid var(--public-line);border-radius:22px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;display:grid;overflow:hidden}.capability-grid article{background:var(--public-paper);min-height:300px;padding:38px}.capability-grid article>span{color:#815ff4;font-weight:800}.capability-grid h3{letter-spacing:-.03em;margin:65px 0 16px;font-size:27px}.capability-grid p{color:var(--public-muted);margin:0;font-size:17px;line-height:1.6}.dark-section{color:#fff;background:#0f2d26}.split-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;display:grid}.text-link{color:#815ff4;gap:10px;margin-top:30px;font-weight:750;display:inline-flex}.dark-section .text-link{color:#bcaafd}.lead-inbox-visual{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;padding:22px;box-shadow:0 30px 80px #0003}.lead-inbox-visual header{justify-content:space-between;padding:10px 8px 22px;display:flex}.lead-inbox-visual header>b{font-size:20px}.lead-inbox-visual header>span{background:#815ff4;border-radius:99px;padding:5px 10px;font-size:11px}.lead-inbox-visual article{color:#102f28;background:#fff;border-radius:14px;grid-template-columns:48px 1fr auto 40px;align-items:center;gap:12px;margin:10px 0;padding:17px;display:grid}.lead-inbox-visual article>span{color:#6841e9;background:#ede7ff;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.lead-inbox-visual article div{flex-direction:column;gap:4px;display:flex}.lead-inbox-visual small{color:#6d7d77}.lead-inbox-visual em{background:#f4f0fc;border-radius:20px;padding:7px 10px;font-size:12px;font-style:normal}.lead-inbox-visual button{color:#fff;background:#102f28;border:0;border-radius:10px;width:40px;height:40px}.attribution-flow{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:76px;display:grid;position:relative}.attribution-flow:before{content:"";background:linear-gradient(90deg,#815ff4,#35a984);height:2px;position:absolute;top:35px;left:7%;right:7%}.journey-step{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.journey-step>span{z-index:1;background:var(--public-paper);color:#815ff4;width:70px;height:70px;box-shadow:0 0 0 9px var(--public-paper);border:1px solid #815ff459;border-radius:50%;place-items:center;font-weight:800;display:grid}.journey-step>i{display:none}.pipeline-section{background:#f1ece3}.pipeline-section .section-heading{margin-bottom:60px}.pipeline-preview{grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.pipeline-column{background:#ffffff8c;border:1px solid #102f281a;border-radius:16px;padding:14px}.pipeline-column header{align-items:center;gap:8px;padding:5px 5px 14px;display:flex}.pipeline-column header i{background:hsl(calc(255 - var(--stage)*25),70%,64%);border-radius:50%;width:9px;height:9px}.pipeline-column header span{color:var(--public-muted);margin-left:auto}.pipeline-column article{background:#fff;border-radius:11px;grid-template-columns:36px 1fr;column-gap:10px;margin:8px 0;padding:14px;display:grid;box-shadow:0 8px 24px #102f2812}.pipeline-column article>span{color:#6841e9;background:#eee9fc;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.pipeline-column article small{color:#74827d;font-size:11px}.team-section,.mobile-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;display:grid}.team-copy h2,.mobile-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4vw,60px);line-height:1.05}.team-copy>p:not(.eyebrow),.mobile-copy>p:not(.eyebrow){color:var(--public-muted);font-size:19px;line-height:1.65}.team-copy ul{margin:28px 0;padding:0;list-style:none}.team-copy li{padding:10px 0;font-size:17px}.team-copy li:before{content:"✓";color:#815ff4;margin-right:12px}.team-visual{background:linear-gradient(145deg,#eae3fa,#dcece6);border-radius:28px;min-height:460px;padding:45px;position:relative}.team-card{background:#ffffffe8;border-radius:17px;grid-template-columns:54px 1fr;align-items:center;column-gap:13px;width:75%;margin:18px 0 18px auto;padding:20px;display:grid;position:relative;box-shadow:0 20px 50px #102f281f}.team-card.primary-card{color:#fff;background:#102f28;flex-direction:column;align-items:flex-start;width:82%;margin-left:0;padding:28px;display:flex;transform:rotate(-2deg)}.team-card.primary-card small{color:#af9afa;letter-spacing:.12em}.team-card.primary-card b{margin-top:28px;font-size:22px}.team-card.primary-card p{color:#ffffffa6;margin:6px 0}.avatar{border-radius:14px;grid-row:1/4;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.avatar.purple{color:#6a46df;background:#eee8ff}.avatar.green{color:#167356;background:#ddf2e8}.team-card>small,.team-card>em{color:#75837e;font-size:12px;font-style:normal}.global-section{background:#173f35}.market-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:65px;display:grid}.market-grid article{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;padding:28px;position:relative;overflow:hidden}.market-grid article>span{color:#ffffff0a;font-size:80px;font-weight:800;position:absolute;top:-16px;right:-8px}.market-grid h3{margin:0 0 40px;font-size:21px}.market-grid b{color:#b9a7fa;font-size:29px;display:block}.market-grid small{color:#ffffff94;margin-top:7px;font-size:13px;display:block}.mobile-section{grid-template-columns:1fr 1fr}.phone-showcase{background:radial-gradient(circle at 50% 45%,#815ff459,#0000 55%),#eee9df;border-radius:30px;place-items:center;min-height:620px;display:grid;position:relative}.showcase-phone{background:#fffdf9;border:8px solid #102f28;border-radius:45px;width:290px;min-height:540px;padding:55px 24px 24px;position:relative;transform:rotate(5deg);box-shadow:0 40px 80px #102f2840}.showcase-phone>i{background:#102f28;border-radius:12px;width:90px;height:22px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.showcase-phone>small{color:#815ff4;letter-spacing:.1em;font-weight:800}.showcase-phone h3{margin:30px 0 5px;font-size:28px}.showcase-phone p{color:#6c7d76}.phone-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin:35px 0;display:grid}.phone-actions span{color:#fff;background:#102f28;border-radius:10px;place-items:center;min-height:48px;font-size:11px;display:grid}.phone-actions span:nth-child(2){background:#815ff4}.next-step{background:#f0ebfb;border-radius:15px;flex-direction:column;gap:8px;padding:20px;display:flex}.next-step small{color:#6841e9;font-weight:800}.next-step span{color:#6f7c78}.phone-note{color:#fff;background:#102f28;border-radius:12px;padding:15px 20px;font-weight:700;animation:6s ease-in-out infinite cardFloat;position:absolute;top:20%;right:6%;box-shadow:0 15px 35px #102f2833}.integrations-home{text-align:center}.integrations-home .section-heading{margin-inline:auto}.integration-orbit{max-width:950px;min-height:570px;margin:45px auto;position:relative}.integration-orbit:before,.integration-orbit:after{content:"";border:1px solid #815ff433;border-radius:50%;position:absolute;inset:12%}.integration-orbit:after{border-color:#102f2824;inset:27%}.orbit-core{z-index:2;color:#fff;background:#102f28;border-radius:35px;place-items:center;width:130px;height:130px;font-size:48px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 70px #102f2842}.orbit-core span{color:#9d84f8}.orbit-item{z-index:3;border:1px solid var(--public-line);background:#fff;border-radius:14px;flex-direction:column;gap:5px;min-width:150px;padding:16px;display:flex;position:absolute;box-shadow:0 14px 34px #102f281a}.orbit-item small{color:#815ff4}.orbit-1{top:15%;left:7%}.orbit-2{top:15%;right:7%}.orbit-3{top:48%;left:1%}.orbit-4{top:48%;right:1%}.orbit-5{bottom:8%;left:13%}.orbit-6{bottom:8%;right:13%}.orbit-7{top:2%;left:41%}.orbit-8{bottom:0;left:41%}.automation-section{background:#f0ece5}.automation-grid{grid-template-columns:1fr .7fr;align-items:center;gap:8vw;display:grid}.automation-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4vw,60px);line-height:1.04}.automation-grid>div>p:last-child{color:var(--public-muted);font-size:18px;line-height:1.65}.coming-card{color:#fff;box-shadow:var(--public-shadow);background:#102f28;border-radius:24px;padding:42px}.coming-card span{letter-spacing:.1em;background:#815ff4;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.coming-card h3{margin:60px 0 14px;font-size:30px}.coming-card p{color:#ffffffa6!important}.final-cta{color:#fff;text-align:center;background:#815ff4;padding:120px 0}.final-cta h2{letter-spacing:-.055em;max-width:900px;margin:0 auto;font-size:clamp(48px,5vw,72px);line-height:1.02}.final-cta p:not(.eyebrow){font-size:19px}.final-cta .eyebrow{color:#fff}.final-cta>div>div{justify-content:center;gap:12px;margin-top:34px;display:flex}.site-footer{color:#ffffffb3;background:#0d2923;padding:85px 0 25px}.footer-grid{grid-template-columns:1.6fr repeat(5,1fr);gap:35px;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-brand p{max-width:220px;font-size:16px;line-height:1.5}.footer-brand>a:not(.site-wordmark){font-size:14px}.footer-column{flex-direction:column;gap:13px;display:flex}.footer-column h2{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:5px 0 10px;font-size:13px}.footer-column a{font-size:14px}.footer-column a:hover,.footer-brand>a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:70px;padding-top:24px;font-size:13px;display:flex}.footer-bottom button{color:inherit;cursor:pointer;background:0 0;border:0}.cookie-panel{z-index:200;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d2923fa;box-shadow:0 -12px 42px #0003}.cookie-panel:focus{outline:none}.cookie-banner{border-top:1px solid #815ff47a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;min-height:88px;padding:16px clamp(28px,5vw,80px);animation:.32s cubic-bezier(.22,.8,.32,1) both cookieSlideUp;display:grid;position:fixed;bottom:0;left:0;right:0}.cookie-banner>p{color:#ffffffd1;max-width:760px;margin:0;font-size:15px;line-height:1.45}.cookie-actions{justify-content:flex-end;gap:8px;display:flex}.cookie-actions .button{white-space:nowrap;min-height:44px;padding-inline:16px;font-size:14px}.cookie-panel .secondary{color:#fff;background:0 0;border-color:#ffffff38}.cookie-panel .secondary:hover{background:#ffffff0f;border-color:#815ff4d9}.cookie-scrim{z-index:199;background:#0618148a;place-items:center;padding:24px;animation:.2s ease-out both cookieFadeIn;display:grid;position:fixed;inset:0}.cookie-modal{border:1px solid #ffffff29;border-radius:20px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:28px;animation:.28s cubic-bezier(.22,.8,.32,1) both cookieModalIn;position:relative;overflow:auto;box-shadow:0 30px 100px #0006}.cookie-modal-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.cookie-modal h2{margin:0;font-size:27px}.cookie-modal p:not(.eyebrow){color:#ffffffb8;max-width:610px;margin:16px 0 0;line-height:1.55}.cookie-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:12px;flex:none;width:44px;height:44px;font-size:25px;line-height:1}.cookie-close:hover{background:#ffffff0f;border-color:#815ff4d9}.cookie-options{gap:8px;margin-top:20px;display:grid}.cookie-options label{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.cookie-options label span{flex-direction:column;gap:3px;display:flex}.cookie-options small{color:#fff9}.cookie-options input{accent-color:#815ff4;width:22px;height:22px}@keyframes cookieSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookieModalIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cookieFadeIn{0%{opacity:0}to{opacity:1}}.page-hero{background:linear-gradient(145deg,#fffdf9,#f1ede5);align-items:center;min-height:78vh;padding:150px 0 90px;display:flex}.page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.65fr);align-items:center;gap:8vw;display:grid}.page-hero-grid>div:first-child:only-child{grid-column:1/-1;max-width:1000px}.page-hero h1{letter-spacing:-.06em;max-width:1000px;margin:0;font-size:clamp(54px,6vw,84px);line-height:.98}.page-hero-grid>div>p:not(.eyebrow){max-width:720px;color:var(--public-muted);margin:28px 0 0;font-size:20px;line-height:1.6}.page-hero-visual{place-items:center;min-height:430px;display:grid}.feature-stack{gap:10px;width:min(430px,100%);display:grid;transform:rotate(-4deg)}.feature-stack span{border:1px solid var(--public-line);background:#ffffffdb;border-radius:15px;align-items:center;min-height:62px;padding:0 22px;font-size:18px;font-weight:750;display:flex;box-shadow:0 15px 35px #102f2814}.feature-stack span:nth-child(2),.feature-stack span:nth-child(4){color:#fff;background:#102f28;transform:translate(28px)}.feature-detail-grid{background:var(--public-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.feature-detail-grid article{background:var(--public-paper);min-height:430px;padding:48px}.feature-detail-grid article>span{color:#815ff4;font-weight:800}.feature-detail-grid h2{letter-spacing:-.04em;margin:55px 0 15px;font-size:38px}.feature-detail-grid p{max-width:520px;color:var(--public-muted);font-size:17px;line-height:1.6}.feature-detail-grid ul,.pricing-grid ul,.enquiry-intro ul{margin:25px 0 0;padding:0;list-style:none}.feature-detail-grid li,.pricing-grid li,.enquiry-intro li{padding:7px 0}.feature-detail-grid li:before,.pricing-grid li:before,.enquiry-intro li:before{content:"✓";color:#815ff4;margin-right:10px}.solution-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.solution-grid article{border:1px solid var(--public-line);background:#fff;border-radius:22px;flex-direction:column;min-height:390px;padding:42px;display:flex}.solution-grid small{color:#815ff4;font-weight:800}.solution-grid h2{letter-spacing:-.04em;margin:55px 0 15px;font-size:37px}.solution-grid p{color:var(--public-muted);font-size:18px;line-height:1.6}.solution-grid strong{border-top:1px solid var(--public-line);margin-top:auto;padding-top:25px}.integration-groups{gap:100px;display:grid}.integration-groups>section{grid-template-columns:.4fr 1fr;gap:5vw;display:grid}.integration-groups h2{margin:0;font-size:38px}.integration-groups>section>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.integration-groups article{border:1px solid var(--public-line);background:#fff;border-radius:15px;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;min-height:100px;padding:18px;display:grid}.integration-groups article>span{color:#6841e9;background:#eee9fc;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.integration-groups article>b{font-size:16px}.status{color:#52635d;text-align:center;background:#edf0ee;border-radius:99px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:800}.status-available{color:#16734f;background:#dff4e9}.status-beta{color:#6841e9;background:#eee8ff}.split-copy{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.split-copy h2{letter-spacing:-.05em;margin:0;font-size:50px}.split-copy>p{color:#ffffffab;font-size:19px;line-height:1.7}.pricing-notice{color:#fff;box-shadow:var(--public-shadow);background:#102f28;border-radius:16px;justify-content:space-between;gap:20px;margin-top:-34px;padding:25px 30px;display:flex}.pricing-notice span{color:#ffffffb3}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pricing-grid article{border:1px solid var(--public-line);background:#fff;border-radius:20px;flex-direction:column;min-height:610px;padding:30px;display:flex;position:relative}.pricing-grid article.featured{border-color:#815ff4;box-shadow:0 25px 65px #815ff429}.plan-badge{color:#fff;background:#815ff4;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:800;position:absolute;top:-14px;left:25px}.pricing-grid article>p{color:#815ff4;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.pricing-grid h2{letter-spacing:-.04em;margin:24px 0 10px;font-size:34px}.pricing-grid article>small{min-height:70px;color:var(--public-muted);font-size:15px;line-height:1.55}.pricing-grid ul{color:#304a43;margin:35px 0;font-size:15px}.pricing-grid .button{text-align:center;margin-top:auto}.pricing-faq{grid-template-columns:.7fr 1fr;gap:8vw;display:grid}.pricing-faq details{border-top:1px solid var(--public-line);padding:20px 0}.pricing-faq summary{cursor:pointer;font-size:19px;font-weight:750}.pricing-faq details p{color:var(--public-muted);line-height:1.6}.editorial-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.editorial-grid article{background:#f1ece3;border-radius:20px;min-height:410px;padding:38px}.editorial-grid article:nth-child(2){color:#fff;background:#102f28}.editorial-grid article:nth-child(2) p:last-child{color:#ffffffa8}.editorial-grid h2{letter-spacing:-.04em;margin:80px 0 20px;font-size:38px}.editorial-grid article>p:last-child{color:var(--public-muted);font-size:17px;line-height:1.7}.form-page{background:linear-gradient(145deg,#f1ece3,#fffdf9);min-height:100vh;padding:150px 0 110px}.enquiry-card{max-width:1180px;box-shadow:var(--public-shadow);background:#fff;border-radius:25px;grid-template-columns:.78fr 1.22fr;margin:0 auto;display:grid;overflow:hidden}.enquiry-intro{color:#fff;background:#102f28;padding:55px}.enquiry-intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,56px);line-height:1.05}.enquiry-intro>p:not(.eyebrow){color:#ffffffab;font-size:17px;line-height:1.7}.enquiry-intro ul{color:#fffc;margin-top:50px}.enquiry-card form{grid-template-columns:1fr 1fr;gap:18px;padding:55px;display:grid}.enquiry-card label:not(.check){flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.enquiry-card .form-label{color:inherit;align-items:baseline;gap:4px;display:inline-flex}.enquiry-card .form-label i{color:#815ff4;font-style:normal}.enquiry-card input:not([type=checkbox]),.enquiry-card select,.enquiry-card textarea{color:#102f28;background:#fff;border:1px solid #102f282e;border-radius:10px;width:100%;min-height:50px;padding:12px 14px;font-size:16px}.enquiry-card textarea{resize:vertical}.enquiry-card .full{grid-column:1/-1}.enquiry-card .check{color:var(--public-muted);align-items:flex-start;gap:11px;font-size:14px;line-height:1.45;display:flex}.enquiry-card .check input{accent-color:#815ff4;flex:none;width:20px;height:20px;margin:0}.form-honeypot{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}.form-message.error{color:#a12525;margin:0;font-size:14px}.form-privacy{color:var(--public-muted);margin:0;font-size:14px;line-height:1.5}.enquiry-success{text-align:center;max-width:780px;min-height:430px;box-shadow:var(--public-shadow);background:#fff;border-radius:24px;outline:none;align-content:center;place-items:center;gap:18px;margin:0 auto;padding:50px;scroll-margin-top:110px;display:grid}.enquiry-success:focus-visible{box-shadow:var(--public-shadow),0 0 0 4px #815ff447}.enquiry-success>span{color:#187451;background:#e1f4e9;border-radius:50%;place-items:center;width:68px;height:68px;font-size:28px;display:grid}.enquiry-success h2{letter-spacing:-.04em;margin:0;font-size:42px}.enquiry-success p{max-width:590px;color:var(--public-muted);font-size:17px;line-height:1.65}.legal-public{background:var(--public-paper);padding-bottom:110px}.legal-public>header{background:#f1ece3;padding:160px 0 80px}.legal-public h1{letter-spacing:-.06em;max-width:960px;margin:0;font-size:clamp(52px,6vw,82px);line-height:1}.legal-public>header p:last-child{color:var(--public-muted);margin-top:25px;font-size:16px}.legal-content{color:#314a43;max-width:900px;padding-top:75px;font-size:17px;line-height:1.75}.legal-content h2{color:#102f28;letter-spacing:-.025em;margin:55px 0 12px;font-size:27px}.legal-content a{color:#6841e9;text-underline-offset:3px;text-decoration:underline}.legal-content li{margin:8px 0}.legal-review-note{background:#f3effe;border:1px solid #815ff43d;border-radius:14px;max-width:900px;margin-top:60px;padding:24px}.legal-review-note p{color:var(--public-muted);margin-bottom:0;line-height:1.6}@media (max-width:1180px){.desktop-nav{gap:17px}.desktop-actions .secondary{display:none}.hero{grid-template-columns:.85fr 1.15fr}.hero-product{min-height:590px}.browser-body{grid-template-columns:95px 1fr}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}.footer-column:nth-last-child(-n+2){margin-top:20px}}@media (max-width:900px){.shell{width:min(100% - 40px,720px)}.desktop-nav,.desktop-actions{display:none}.site-nav{grid-template-columns:1fr auto}.menu-button{display:block}.mobile-drawer{z-index:1001;isolation:isolate;width:min(430px,100%);height:100dvh;min-height:100%;padding:max(20px,env(safe-area-inset-top)) 24px max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:#fffdf9;flex-direction:column;transition:transform .25s;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(105%);box-shadow:-24px 0 70px #09201a38}.mobile-drawer.open{transform:none}.drawer-head{border-bottom:1px solid var(--public-line);background:#fffdf9;flex:none;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.drawer-head button{border:1px solid var(--public-line);min-width:64px;min-height:48px;color:var(--public-ink);background:#fff;border-radius:11px;font-size:16px}.mobile-drawer nav{scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;margin-top:14px;display:flex;overflow-y:auto}.mobile-drawer nav a{border-bottom:1px solid var(--public-line);min-height:56px;color:var(--public-ink);flex:none;justify-content:space-between;align-items:center;font-size:20px;font-weight:750;text-decoration:none;display:flex}.mobile-drawer nav a span{color:#815ff4;font-size:17px}.drawer-actions{border-top:1px solid var(--public-line);background:#fffdf9;flex:none;gap:9px;margin-top:16px;padding-top:14px;display:grid}.drawer-actions .button{width:100%;min-height:48px}.drawer-scrim{z-index:1000;background:#09201a94;border:0;display:block;position:fixed;inset:0}.hero{grid-template-columns:1fr;min-height:auto;padding-top:150px}.hero-copy{text-align:center}.hero-lead{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.hero-product{width:100%;min-height:620px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:auto}.capability-grid h3{margin-top:35px}.split-section,.team-section,.mobile-section,.automation-grid{grid-template-columns:1fr}.split-section{gap:70px}.attribution-flow{grid-template-columns:repeat(3,1fr);row-gap:48px}.attribution-flow:before{display:none}.market-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-brand{grid-column:1/-1}.page-hero-grid,.enquiry-card{grid-template-columns:1fr}.page-hero-visual{min-height:320px}.feature-detail-grid,.solution-grid,.editorial-grid,.integration-groups>section,.pricing-faq,.split-copy{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr 1fr}.pricing-grid article{min-height:560px}}@media (max-width:600px){.shell{width:calc(100% - 32px)}.site-header{padding:8px 0}.site-wordmark{font-size:27px}.hero{padding-top:120px;padding-bottom:50px}.hero h1{font-size:clamp(44px,13vw,58px)}.hero-lead{font-size:18px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-proof{text-align:left;justify-content:start;display:grid}.hero-product{min-height:470px;margin-top:15px}.browser-3d{width:130%;top:15%;right:-27%;transform:rotateY(-9deg)rotateX(4deg)rotate(1deg)}.browser-body{grid-template-columns:72px 1fr;min-height:320px}.browser-body aside{padding:15px 9px}.browser-body aside small{font-size:9px}.visual-main{padding:15px}.metric-row div{padding:8px}.metric-row b{font-size:18px}.mobile-device{border-width:5px;width:130px;min-height:255px;padding:30px 12px 12px;bottom:-2%;left:-2%}.mobile-device>b{font-size:15px}.mobile-stat{padding:9px 7px}.floating-lead{padding:10px;top:4%;left:-3%}.floating-activity{padding:10px;bottom:3%;right:-4%}.signal-strip .shell{white-space:nowrap;justify-content:flex-start;min-height:62px;overflow:hidden}.section{padding-block:88px}.section-heading h2{font-size:clamp(37px,11vw,48px)}.section-heading>p:last-child{font-size:17px}.capability-grid{margin-top:45px}.capability-grid article{padding:28px}.lead-inbox-visual{padding:10px}.lead-inbox-visual article{grid-template-columns:42px 1fr auto;padding:12px}.lead-inbox-visual article>em,.lead-inbox-visual article>button{display:none}.attribution-flow{text-align:left;grid-template-columns:1fr}.journey-step{grid-template-columns:58px 1fr;justify-items:start;display:grid}.journey-step>span{width:54px;height:54px;box-shadow:none}.pipeline-preview{margin-right:-16px}.team-visual{min-height:430px;padding:25px 15px}.team-card,.team-card.primary-card{width:92%}.market-grid{grid-template-columns:1fr}.phone-showcase{min-height:540px}.showcase-phone{width:255px;min-height:480px}.integration-orbit{min-height:680px}.integration-orbit:before,.integration-orbit:after{display:none}.orbit-core{width:100px;height:100px;font-size:36px}.orbit-item{min-width:125px;padding:12px;font-size:12px}.orbit-1{left:0}.orbit-2{right:0}.orbit-3{top:35%;left:0}.orbit-4{top:35%;right:0}.orbit-5{bottom:18%;left:0}.orbit-6{bottom:18%;right:0}.orbit-7{top:auto;bottom:0;left:0}.orbit-8{left:auto;right:0}.coming-card{padding:28px}.final-cta{padding:90px 0}.final-cta h2{font-size:43px}.final-cta>div>div{flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}.cookie-banner{border:1px solid #815ff47a;border-radius:16px;min-height:0;max-height:140px;padding:12px;display:block;bottom:8px;left:8px;right:8px;overflow:hidden}.cookie-banner>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.cookie-banner .cookie-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.cookie-banner .cookie-actions .button{white-space:normal;width:100%;min-height:44px;padding:4px 6px;font-size:12px;line-height:1.08}.cookie-scrim{padding:12px}.cookie-modal{border-radius:16px;max-height:calc(100vh - 24px);padding:18px}.cookie-modal h2{font-size:23px}.cookie-modal .cookie-actions{margin-top:18px;display:grid}.cookie-modal .cookie-actions .button{width:100%}.page-hero{min-height:auto;padding:120px 0 75px}.page-hero h1{font-size:47px}.page-hero-grid>div>p:not(.eyebrow){font-size:18px}.page-hero-visual{min-height:280px}.feature-detail-grid article,.solution-grid article,.editorial-grid article{min-height:auto;padding:28px}.feature-detail-grid h2,.solution-grid h2,.editorial-grid h2{margin-top:40px}.integration-groups>section>div:last-child{grid-template-columns:1fr}.integration-groups article{grid-template-columns:45px 1fr}.integration-groups .status{grid-column:2;justify-self:start}.pricing-notice{flex-direction:column;margin-top:-20px}.pricing-grid{grid-template-columns:1fr}.pricing-grid article{min-height:auto}.editorial-grid{grid-template-columns:1fr}.form-page{padding:110px 0 75px}.enquiry-intro,.enquiry-card form{padding:28px}.enquiry-card form{grid-template-columns:1fr}.enquiry-card form>*{grid-column:1!important}.legal-public>header{padding:125px 0 60px}.legal-content{padding-top:50px;font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.browser-3d,.floating-lead,.floating-activity,.phone-note,.visual-chart .line,.cookie-banner,.cookie-modal,.cookie-scrim{animation:none!important}.button,.mobile-drawer{transition:none}}.onboarding-v2{color:#102f28;min-height:100vh;font-family:var(--font-geist),Arial,sans-serif;background:#f4f0e8;grid-template-columns:.75fr 1.25fr;display:grid}.onboarding-v2-brand{color:#fff;background:#102f28;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(40px,6vw,90px);display:flex}.onboarding-v2-brand>p{color:#a992fb;letter-spacing:.14em;font-size:13px;font-weight:800}.onboarding-v2-brand h1{letter-spacing:-.06em;max-width:650px;margin:18px 0 25px;font-size:clamp(48px,5vw,76px);line-height:.98}.onboarding-v2-brand>span{color:#ffffffa8;max-width:560px;font-size:18px;line-height:1.6}.onboarding-progress{background:#ffffff21;border-radius:99px;max-width:560px;height:6px;margin-top:70px;overflow:hidden}.onboarding-progress div{border-radius:inherit;background:#815ff4;height:100%;transition:width .3s}.onboarding-v2-brand>small{color:#ffffff9e;margin-top:12px}.onboarding-v2-card{place-items:center;padding:50px;display:grid}.onboarding-v2-card form{background:#fff;border-radius:24px;width:min(720px,100%);padding:48px;box-shadow:0 30px 90px #102f281f}.onboarding-v2-card fieldset{border:0;min-width:0;padding:0}.onboarding-v2-card legend{color:#815ff4;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:13px;font-weight:800}.onboarding-v2-card h2{letter-spacing:-.04em;margin:0 0 18px;font-size:38px;line-height:1.08}.onboarding-v2-card fieldset>p{color:#62736d;font-size:17px;line-height:1.65}.onboarding-v2-card .form-grid{margin-top:28px}.wizard-actions{justify-content:space-between;gap:12px;margin-top:36px;display:flex}.crm-button.secondary{color:#102f28;background:#fff;border:1px solid #102f2829}.onboarding-choice{cursor:pointer;border:1px solid #102f2826;border-radius:13px;gap:15px;margin:14px 0;padding:18px;display:flex}.onboarding-choice input{accent-color:#815ff4;width:20px;height:20px}.onboarding-choice span{flex-direction:column;gap:5px;display:flex}.onboarding-choice small{color:#667871;line-height:1.5}@media (max-width:900px){.onboarding-v2{grid-template-columns:1fr}.onboarding-v2-brand{min-height:auto;padding:90px 30px 55px}.onboarding-progress{margin-top:40px}.onboarding-v2-card{padding:30px 20px 70px}}@media (max-width:560px){.onboarding-v2-brand h1{font-size:47px}.onboarding-v2-card form{padding:25px}.onboarding-v2-card .form-grid{grid-template-columns:1fr}.onboarding-v2-card .form-grid>*{grid-column:1!important}}.billing-page{padding-bottom:90px}.billing-private-beta{color:#fff;background:linear-gradient(135deg,#102f28,#1b4d41);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin:24px 0;padding:30px;display:flex}.billing-private-beta span{color:#bcaafb;letter-spacing:.12em;font-size:11px;font-weight:800}.billing-private-beta h2{margin:12px 0 8px;font-size:29px}.billing-private-beta p{color:#ffffffab;max-width:730px;margin:0;line-height:1.55}.billing-private-beta>b{background:#815ff4;border-radius:99px;flex:none;padding:13px 16px}.billing-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.billing-summary-grid article{background:#fff;border:1px solid #e2e7e3;border-radius:15px;flex-direction:column;min-height:150px;padding:22px;display:flex}.billing-summary-grid small{color:#71817b;letter-spacing:.09em;font-size:10px;font-weight:800}.billing-summary-grid b{text-transform:capitalize;margin-top:25px;font-size:25px}.billing-summary-grid span{color:#75847f;text-transform:capitalize;margin-top:4px;font-size:12px}.billing-panel{background:#fff;border:1px solid #e2e7e3;border-radius:16px;margin-top:16px;padding:28px}.billing-panel header h2,.billing-contact h2{margin:0;font-size:22px}.billing-panel header p,.billing-contact p{color:#687a73;margin:6px 0 0;line-height:1.55}.billing-feature-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.billing-feature-grid span{color:#3c4f49;background:#f4f1fb;border-radius:10px;padding:14px;font-size:14px}.billing-empty{color:#6d7b77;background:#f5f4f1;border-radius:10px;margin:22px 0 0;padding:20px}.usage-list,.invoice-list{gap:8px;margin-top:20px;display:grid}.usage-list>div,.invoice-list>div{border-bottom:1px solid #e6e9e7;justify-content:space-between;gap:20px;padding:14px;display:flex}.usage-list b,.invoice-list b,.invoice-list span{text-transform:capitalize}.invoice-list em{font-style:normal;font-weight:700}.billing-contact{grid-template-columns:1fr 1fr;gap:50px;display:grid}.billing-contact a{color:#6841e9;margin-top:12px;font-weight:750;display:inline-flex}@media (max-width:1000px){.billing-summary-grid,.billing-feature-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.billing-private-beta{flex-direction:column;align-items:flex-start}.billing-summary-grid,.billing-feature-grid,.billing-contact{grid-template-columns:1fr}.billing-panel{padding:20px}}
:root{--j-green-950:#081d18;--j-green-900:#0d2822;--j-green-800:#12302a;--j-green-700:#21483f;--j-green-600:#315d52;--j-purple-700:#6945de;--j-purple-600:#815ff4;--j-purple-500:#9679f6;--j-cream-50:#fffefa;--j-cream-100:#fbfaf6;--j-cream-200:#f4f4ee;--j-neutral-50:#f7f8f5;--j-neutral-100:#edf1ed;--j-neutral-200:#dce4de;--j-neutral-300:#c7d3cb;--j-neutral-500:#6a7b74;--j-neutral-600:#50645d;--j-danger-50:#fff0ec;--j-danger-700:#9f3224;--j-warning-50:#fff4dc;--j-warning-700:#80590e;--j-success-50:#e5f4e9;--j-success-700:#236b43;--j-info-50:#eaf1fc;--j-info-700:#315f9d;--j-font-sans:var(--font-geist), Arial, sans-serif;--j-font-display:var(--font-instrument-serif), Georgia, serif;--j-text-xs:.875rem;--j-text-sm:.9375rem;--j-text-base:1rem;--j-text-lg:1.125rem;--j-text-xl:1.25rem;--j-heading-2:clamp(1.5rem, 2vw, 2rem);--j-heading-1:clamp(2.25rem, 4vw, 3.625rem);--j-space-1:.25rem;--j-space-2:.5rem;--j-space-3:.75rem;--j-space-4:1rem;--j-space-5:1.25rem;--j-space-6:1.5rem;--j-space-8:2rem;--j-space-10:2.5rem;--j-space-12:3rem;--j-radius-sm:.625rem;--j-radius-md:.875rem;--j-radius-lg:1.25rem;--j-radius-pill:999px;--j-border:1px solid var(--j-neutral-200);--j-focus:0 0 0 3px #815ff43d;--j-shadow-sm:0 2px 8px #081d180d;--j-shadow-md:0 18px 45px -28px #081d1859;--j-shadow-lg:0 32px 80px -38px #081d1873;--j-ease:cubic-bezier(.2, .8, .2, 1);--j-fast:.14s;--j-standard:.22s;--j-page-max:90rem;--j-page-wide:108rem;--j-page-narrow:62rem}.crm-layout,.auth-page,.onboarding-v2,.invite-page{font-family:var(--j-font-sans);color:var(--j-green-800);font-size:var(--j-text-base);line-height:1.55}.crm-layout *,.auth-page *,.onboarding-v2 *,.invite-page *{box-sizing:border-box}.crm-layout :is(a,button,input,select,textarea,summary):focus-visible,.auth-page :is(a,button,input,select,textarea):focus-visible,.onboarding-v2 :is(a,button,input,select,textarea):focus-visible,.invite-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--j-purple-600);outline-offset:3px;box-shadow:var(--j-focus)}.crm-layout :is(button,select,input,textarea),.auth-page :is(button,select,input,textarea),.onboarding-v2 :is(button,select,input,textarea),.invite-page :is(button,select,input,textarea){font:inherit}.crm-layout :is(input,select,textarea),.auth-page :is(input,select,textarea),.onboarding-v2 :is(input,select,textarea),.invite-page :is(input,select,textarea){border:var(--j-border);border-radius:var(--j-radius-sm);min-height:48px;color:var(--j-green-800);transition:border-color var(--j-fast) var(--j-ease), box-shadow var(--j-fast) var(--j-ease), background var(--j-fast) var(--j-ease);background:#fff;font-size:16px}.crm-layout :is(input,select,textarea):focus,.auth-page :is(input,select,textarea):focus,.onboarding-v2 :is(input,select,textarea):focus,.invite-page :is(input,select,textarea):focus{border-color:var(--j-purple-600);box-shadow:var(--j-focus)}.crm-layout label,.auth-page label,.onboarding-v2 label,.invite-page label{color:var(--j-green-700);font-size:var(--j-sm,.9375rem);font-weight:700}.crm-layout small,.auth-page small,.onboarding-v2 small,.invite-page small{font-size:var(--j-text-xs);line-height:1.5}.crm-button,.small-button,.secondary-button,.danger-button{border-radius:var(--j-radius-sm);min-height:44px;font-size:var(--j-text-sm);transition:transform var(--j-fast) var(--j-ease), box-shadow var(--j-fast) var(--j-ease), background var(--j-fast) var(--j-ease), border-color var(--j-fast) var(--j-ease);font-weight:750}.crm-button{background:var(--j-purple-600);box-shadow:0 10px 25px -14px #6945decc}.crm-button:hover{background:var(--j-purple-700);transform:translateY(-1px);box-shadow:0 15px 30px -15px #6945dee6}.crm-button:disabled,.small-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.auth-page{isolation:isolate;background:radial-gradient(circle at 12% 18%, #815ff421, transparent 26rem), radial-gradient(circle at 88% 82%, #12302a1a, transparent 30rem), var(--j-cream-200);padding:clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden}.auth-page:before{content:"";z-index:-1;opacity:.45;pointer-events:none;background-image:linear-gradient(#12302a09 1px,#0000 1px),linear-gradient(90deg,#12302a09 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0}.auth-card{border-radius:var(--j-radius-lg);width:min(31rem,100%);box-shadow:var(--j-shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefaf0;border:1px solid #c7d3cbe6;padding:clamp(2rem,5vw,3.25rem)}.auth-eyebrow,.crm-eyebrow,.crm-title>div>p,.crm-panel>header p,.lead-hero p{letter-spacing:.14em;color:var(--j-purple-700);font-size:.75rem;font-weight:800;line-height:1.3}.auth-card h1{margin:var(--j-space-3) 0 var(--j-space-4);font:400 clamp(2.25rem, 8vw, 3.25rem) / .98 var(--j-font-display);letter-spacing:-.035em}.auth-copy,.auth-alt,.auth-foot{font-size:var(--j-text-sm)}.auth-copy{max-width:43ch;color:var(--j-neutral-600);line-height:1.65}.onboarding-v2{background:radial-gradient(circle at 15% 20%, #815ff433, transparent 34rem), var(--j-green-900)}.onboarding-v2-card{border-radius:var(--j-radius-lg);box-shadow:var(--j-shadow-lg)}.onboarding-progress{border-radius:var(--j-radius-pill);overflow:hidden}.onboarding-progress>div{background:linear-gradient(90deg, var(--j-purple-600), var(--j-purple-500));transition:width var(--j-standard) var(--j-ease)}.crm-layout{--crm-bg:var(--j-cream-200);--crm-card:var(--j-cream-50);--crm-ink:var(--j-green-800);--crm-muted:var(--j-neutral-600);--crm-border:var(--j-neutral-200);--crm-orange:var(--j-purple-600);background:linear-gradient(135deg, #815ff406, transparent 32rem), var(--j-cream-200);grid-template-columns:17.5rem minmax(0,1fr)}.crm-sidebar{width:17.5rem;padding:var(--j-space-6);background:radial-gradient(circle at 30% -5%, #815ff447, transparent 20rem), linear-gradient(180deg, var(--j-green-800), var(--j-green-950));border-right:1px solid #ffffff0f}.crm-sidebar>.crm-brand{min-height:44px;font-size:1.375rem}.crm-sidebar .crm-user{margin:var(--j-space-4) 0 var(--j-space-3);padding:var(--j-space-3);border-radius:var(--j-radius-md);background:#fff1;border-color:#ffffff1c}.crm-sidebar nav{margin-top:var(--j-space-3);scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:.25rem;overflow-y:auto}.crm-sidebar nav>a,.nav-drawer nav>a,.crm-sidebar nav .nav-soon,.nav-drawer nav .nav-soon{border-radius:var(--j-radius-sm);min-height:46px;font-size:.9375rem}.crm-sidebar nav>a{color:#b9ccc5;position:relative}.crm-sidebar nav>a:before{content:"";border-radius:var(--j-radius-pill);background:var(--j-purple-500);width:3px;height:0;transition:height var(--j-standard) var(--j-ease);position:absolute;left:0}.crm-sidebar nav>a:hover{background:#ffffff12}.crm-sidebar nav>a.active{color:#fff;box-shadow:none;background:linear-gradient(90deg,#815ff447,#815ff417)}.crm-sidebar nav>a.active:before{height:60%}.nav-group-label{margin-top:var(--j-space-5);color:#78958b;font-size:.6875rem}.workspace{padding-top:var(--j-space-4)}.workspace-text small,.workspace-text span{font-size:.75rem}.workspace-text b{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;overflow:hidden}.logout{border-radius:var(--j-radius-sm);border-color:#fff3;min-height:44px}.logout:hover{background:#ffffff12;border-color:#ffffff59}.crm-main{min-height:100vh}.breadcrumbs,.crm-content,.crm-page{width:min(100%, var(--j-page-max))}.breadcrumbs{min-height:54px;padding:var(--j-space-5) clamp(1.5rem, 4vw, 4.5rem) 0;font-size:var(--j-text-xs)}.breadcrumbs a{align-items:center;min-height:32px;display:inline-flex}.crm-content,.crm-page{padding:clamp(1.75rem,3vw,3.25rem) clamp(1.5rem,4vw,4.5rem) 5rem}.crm-content.narrow{max-width:var(--j-page-narrow)}.pipeline-page{width:min(100%, var(--j-page-wide));max-width:var(--j-page-wide)}.crm-title,.crm-page-head{align-items:flex-end;gap:var(--j-space-6);margin-bottom:clamp(1.75rem,3vw,2.75rem)}.premium-page-header{position:relative}.premium-page-header:after{content:"";border-radius:var(--j-radius-pill);background:linear-gradient(90deg, var(--j-purple-600), transparent);width:3rem;height:2px;position:absolute;bottom:-1rem;left:0}.premium-section-header>div>span{max-width:60ch;margin-top:var(--j-space-1);color:var(--j-neutral-600);font-size:var(--j-text-sm);line-height:1.55;display:block}.premium-status{width:max-content;max-width:100%;min-height:28px;padding:0 var(--j-space-3);border-radius:var(--j-radius-pill);font-size:var(--j-text-xs);align-items:center;font-weight:750;display:inline-flex}.premium-status.tone-neutral,.inline-notice.tone-neutral{background:var(--j-neutral-100);color:var(--j-neutral-600)}.premium-status.tone-success,.inline-notice.tone-success{background:var(--j-success-50);color:var(--j-success-700)}.premium-status.tone-warning,.inline-notice.tone-warning{background:var(--j-warning-50);color:var(--j-warning-700)}.premium-status.tone-danger,.inline-notice.tone-danger{background:var(--j-danger-50);color:var(--j-danger-700)}.premium-status.tone-info,.inline-notice.tone-info{background:var(--j-info-50);color:var(--j-info-700)}.inline-notice{gap:var(--j-space-1);padding:var(--j-space-4);border-radius:var(--j-radius-sm);border:1px solid;display:grid}.inline-notice p{color:inherit;font-size:var(--j-text-sm);margin:0;line-height:1.55}.crm-title h1,.crm-page-head h1,.lead-hero h1,.profile-hero h1{margin:var(--j-space-2) 0;font:400 var(--j-heading-1) / .98 var(--j-font-display);letter-spacing:-.035em;text-wrap:balance}.crm-title>div>span,.crm-page-head>div>p,.lead-hero>div>span,.profile-hero span{max-width:66ch;color:var(--j-neutral-600);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6;display:block}.crm-panel,.record-form,.billing-panel,.billing-private-beta,.lead-cards.operational>article,.connector-card,.account-card{border:var(--j-border);border-radius:var(--j-radius-md);background:var(--j-cream-50);box-shadow:var(--j-shadow-sm)}.crm-panel,.record-form,.billing-panel{padding:clamp(1.25rem,2vw,1.75rem)}.crm-panel{transition:border-color var(--j-fast) var(--j-ease), box-shadow var(--j-standard) var(--j-ease)}.crm-panel:hover{border-color:var(--j-neutral-300);box-shadow:var(--j-shadow-md)}.crm-panel>header{gap:var(--j-space-4);padding-bottom:var(--j-space-4);margin-bottom:var(--j-space-3)}.crm-panel h2,.record-form h2,.billing-panel h2{font:400 var(--j-heading-2) / 1.08 var(--j-font-display);letter-spacing:-.02em}.crm-panel header a{min-height:44px;font-size:var(--j-text-sm);align-items:center;display:inline-flex}.panel-empty,.empty-state p,.settings-hint,.team-helper,.connector-desc,.wizard-notice p{color:var(--j-neutral-600);font-size:var(--j-text-base);line-height:1.65}.dash-kpis,.metric-grid.four{gap:var(--j-space-4)}.dash-kpis .kpi,.metric-grid>a,.metric-grid>article{border:var(--j-border);border-radius:var(--j-radius-md);background:var(--j-cream-50);min-height:9.5rem;box-shadow:var(--j-shadow-sm);transition:transform var(--j-fast) var(--j-ease), border-color var(--j-fast) var(--j-ease), box-shadow var(--j-standard) var(--j-ease)}.dash-kpis .kpi:hover,.metric-grid>a:hover{box-shadow:var(--j-shadow-md);border-color:#815ff459;transform:translateY(-2px)}.dash-kpis .kpi b,.metric-grid>a b,.metric-grid>article b{font-family:var(--j-font-display)}.kpi-l,.metric-grid small,.lead-facts small,.details dt,.account-meta dt,.connector-meta dt{letter-spacing:.09em;font-size:.75rem;line-height:1.35}.kpi-s,.metric-grid span{font-size:var(--j-text-xs)}.dash-grid,.overview-grid,.detail-grid,.team-two-column,.billing-summary-grid{gap:var(--j-space-5)}.lead-cards.operational{gap:var(--j-space-4)}.lead-cards.operational>article{transition:transform var(--j-fast) var(--j-ease), border-color var(--j-fast) var(--j-ease), box-shadow var(--j-standard) var(--j-ease);overflow:clip}.lead-cards.operational>article:hover{box-shadow:var(--j-shadow-md);border-color:#815ff45c;transform:translateY(-2px)}.lead-card-link{padding:var(--j-space-5)}.lead-card-top b{font-size:var(--j-text-base)}.lead-card-top small,.lead-facts b,.lead-card-link footer{font-size:var(--j-text-xs)}.lead-facts b{line-height:1.45}.temperature,.follow-up,.status-pill,.source-state,.health-badge,.connector-status,.delivery-status{min-height:28px;padding:0 var(--j-space-3);border-radius:var(--j-radius-pill);font-size:var(--j-text-xs);align-items:center;font-weight:750;line-height:1.2;display:inline-flex}.lead-avatar{color:#654d3c;background:linear-gradient(145deg,#eee3d9,#ded0c3);box-shadow:inset 0 0 0 1px #654d3c1a}.lead-controls{padding:var(--j-space-3);border:var(--j-border);border-radius:var(--j-radius-md);box-shadow:var(--j-shadow-sm);background:#fffefacc}.lead-controls input,.lead-controls select,.lead-controls button{min-height:48px}.view-filters{margin-bottom:var(--j-space-5);scrollbar-width:none;overflow-x:auto}.view-filters::-webkit-scrollbar{display:none}.view-filters a{border-radius:var(--j-radius-pill);font-size:var(--j-text-sm);flex:none}.lead-hero{border-radius:var(--j-radius-lg);background:radial-gradient(circle at 90% 0%, #815ff452, transparent 26rem), linear-gradient(145deg, var(--j-green-800), var(--j-green-950));box-shadow:var(--j-shadow-md);padding:clamp(1.25rem,2vw,1.75rem)}.lead-hero>div>span{color:#b7c8c2}.lead-hero .edit-link{align-items:center;min-height:44px;display:inline-flex}.details dl{gap:0 var(--j-space-6)}.details dl>div{min-width:0;padding:var(--j-space-4) 0}.details dd{overflow-wrap:anywhere;font-size:var(--j-text-base);line-height:1.5}.record-form{gap:var(--j-space-3);display:grid}.record-form h2{margin-top:var(--j-space-8);padding-top:var(--j-space-8)}.form-stack,.form-grid{gap:var(--j-space-4)}.form-stack label,.form-grid label,.lead-hero form label{gap:var(--j-space-2);font-size:var(--j-text-sm)}.form-stack small,.form-grid small{font-size:var(--j-text-xs);line-height:1.5}.form-error,.form-success{border-radius:var(--j-radius-sm);padding:var(--j-space-3) var(--j-space-4);font-size:var(--j-text-sm);border:1px solid;line-height:1.5}.form-error{background:var(--j-danger-50);color:var(--j-danger-700)}.form-success{background:var(--j-success-50);color:var(--j-success-700)}.field-error{font-size:var(--j-text-xs)}.inline-form textarea{min-height:7.5rem}.note-card p,.timeline b,.task-list b{font-size:var(--j-text-base)}.note-date,.timeline small,.task-list small{font-size:var(--j-text-xs)}.task-page-list article{min-height:5rem;padding:var(--j-space-4) 0}.task-page-list b{font-size:var(--j-text-base)}.task-page-list span,.task-page-list small{font-size:var(--j-text-xs);line-height:1.5}.pipeline-board{overscroll-behavior-x:contain;scroll-padding-inline:var(--j-space-2)}.pipeline-column{padding:var(--j-space-3);border:var(--j-border);border-radius:var(--j-radius-md);background:#e2e8e3c7;flex-basis:20rem}.pipeline-column>header{z-index:1;padding:var(--j-space-3);border-radius:var(--j-radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e8ede9f0;position:sticky;top:0}.pipeline-column>div>a{padding:var(--j-space-4);border-radius:var(--j-radius-sm);box-shadow:var(--j-shadow-sm);transition:transform var(--j-fast) var(--j-ease), border-color var(--j-fast) var(--j-ease), box-shadow var(--j-standard) var(--j-ease)}.pipeline-column>div>a:hover{box-shadow:var(--j-shadow-md);border-color:#815ff466;transform:translateY(-1px)}.team-metrics,.member-cards,.pending-list,.audit-list{gap:var(--j-space-4)}.member-cards>article,.pending-list article,.audit-list article{border-radius:var(--j-radius-md)}.notification-list>article{min-height:5.5rem;padding:var(--j-space-5) 0}.notification-list b,.notification-list p{font-size:var(--j-text-base)}.notification-list time{font-size:var(--j-text-xs)}.marketing-tabs-wrap{margin-bottom:var(--j-space-5)}.marketing-tabs a{min-height:48px;font-size:var(--j-text-sm)}.connector-grid,.account-grid,.attribution-report-grid{gap:var(--j-space-4)}.connector-card,.account-card{padding:var(--j-space-5)}.connector-card-head b,.account-card-head b,.campaign-table b,.source-list b,.sync-table b{font-size:var(--j-text-base)}.connector-desc,.connector-note,.account-card-head small,.campaign-table small,.campaign-table time,.source-list small,.sync-table small,.sync-table time{font-size:var(--j-text-xs);line-height:1.5}.wrap-anywhere,.webhook-table,.sync-table,.campaign-table,.account-card,.connector-card{overflow-wrap:anywhere}.empty-state,.state-card{border:1px dashed var(--j-neutral-300);border-radius:var(--j-radius-lg);background:radial-gradient(circle at 50% 0%, #815ff417, transparent 18rem), var(--j-cream-50)}.empty-state{align-content:center;place-items:center;gap:var(--j-space-3);min-height:16rem;padding:clamp(2rem,6vw,4rem);display:grid}.empty-state>b{font:400 var(--j-heading-2) / 1.1 var(--j-font-display)}.empty-state-mark{background:linear-gradient(145deg, var(--j-purple-600), var(--j-purple-700));color:#fff;width:3.25rem;height:3.25rem;font:400 1.5rem var(--j-font-display);border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 30px -16px #6945dee6}.empty-state p{max-width:50ch;margin:0 0 var(--j-space-3)}.skeleton,.sk{border-radius:var(--j-radius-md)}.sk,.skeleton{background:linear-gradient(90deg,#e9eee9 25%,#f7f8f5 50%,#e9eee9 75%) 0 0/200% 100%;animation:1.5s linear infinite j-shimmer}@keyframes j-shimmer{to{background-position:-200% 0}}@media (max-width:900px){.crm-layout{display:block}.crm-mobile-head{height:4.25rem;padding:0 var(--j-space-3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaeb;border-bottom:1px solid #c7d3cbdb;box-shadow:0 5px 20px #081d180a}.mobile-head-actions{gap:0}.menu-button,.mobile-add,.notification-bell,.mobile-profile{border-radius:var(--j-radius-sm);min-width:44px;min-height:44px}.mobile-add{color:var(--j-purple-700);background:#815ff41a;border:1px solid #815ff438}.breadcrumbs{min-height:46px;padding:var(--j-space-3) var(--j-space-4) 0;white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.breadcrumbs::-webkit-scrollbar{display:none}.crm-content,.crm-page{width:100%;padding:var(--j-space-6) var(--j-space-4) calc(6.75rem + env(safe-area-inset-bottom))}.mobile-tabs{height:calc(4.5rem + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefaf5;border-top-color:#c7d3cbe6;box-shadow:0 -12px 30px #081d1812}.mobile-tabs a,.mobile-tabs button{min-width:44px;min-height:44px;font-size:.75rem}.mobile-tabs a.active{color:var(--j-purple-700)}.mobile-tabs a.active .icon{filter:drop-shadow(0 3px 7px #815ff440)}.drawer-shade{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:j-fade-in var(--j-fast) var(--j-ease);background:#081d18b8}.nav-drawer{border-radius:0 var(--j-radius-lg) var(--j-radius-lg) 0;background:radial-gradient(circle at 25% 0%, #815ff438, transparent 22rem), var(--j-green-900);width:min(23rem,90vw);box-shadow:var(--j-shadow-lg);animation:j-slide-in var(--j-standard) var(--j-ease)}.nav-drawer header{min-height:4.5rem}.nav-drawer header button{min-width:44px;min-height:44px}.sticky-communications{bottom:calc(4.5rem + env(safe-area-inset-bottom));padding:var(--j-space-2) var(--j-space-3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf5}.lead-detail{padding-bottom:calc(12rem + env(safe-area-inset-bottom))}.lead-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-controls .search-input{grid-column:1/-1}.detail-grid,.team-two-column,.overview-grid{grid-template-columns:1fr}.pipeline-board{width:calc(100vw - 2rem);max-width:100%}}@keyframes j-fade-in{0%{opacity:0}}@keyframes j-slide-in{0%{opacity:.5;transform:translate(-1.5rem)}}@media (max-width:680px){.crm-title,.crm-page-head{flex-direction:column;align-items:flex-start}.crm-title>.crm-button,.crm-page-head>.crm-button{width:100%;font-size:var(--j-text-sm)}.crm-title>.crm-button b{font-size:inherit}.dash-kpis,.metric-grid.four,.metric-grid,.billing-summary-grid{grid-template-columns:1fr}.dash-kpis .kpi,.metric-grid>a,.metric-grid>article{min-height:8rem}.lead-controls{padding:var(--j-space-3);grid-template-columns:1fr}.lead-controls .search-input{grid-column:auto}.lead-controls button{width:100%}.form-grid,.name-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.details dl,.attribution-card .attribution-grid{grid-template-columns:1fr}.lead-hero{align-items:flex-start}.lead-hero>div:nth-child(2){min-width:calc(100% - 5rem)}.lead-hero h1{overflow-wrap:anywhere}.task-page-list article{grid-template-columns:auto minmax(0,1fr)}.task-row-actions{grid-column:2}.notification-list>article{grid-template-columns:auto minmax(0,1fr)}.notification-actions{grid-column:2}.connector-grid,.account-grid,.attribution-report-grid{grid-template-columns:minmax(0,1fr)}.campaign-table>article,.sync-table>article{grid-template-columns:minmax(0,1fr) auto}.auth-page{padding:var(--j-space-4)}.auth-card{padding:var(--j-space-8) var(--j-space-5)}}@media (max-width:430px){.crm-mobile-head .presence-pill.mobile{display:none}.crm-mobile-head .crm-brand{font-size:1.05rem}.mobile-head-actions{margin-left:auto}.lead-card-link{padding:var(--j-space-4)}.lead-facts{grid-template-columns:1fr 1fr}.communication-actions{gap:var(--j-space-2)}.communication-actions>a,.communication-actions>.action-disabled{min-width:0;padding-inline:var(--j-space-2);font-size:.875rem}.pipeline-column{flex-basis:min(19rem,100vw - 3rem)}}@media (max-width:350px){.crm-mobile-head .mobile-profile{display:none}.lead-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.crm-layout *,.auth-page *,.onboarding-v2 *,.invite-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
