.jl-studio .process-orbit{color:#dce8d1;width:100%;min-width:0;max-width:520px;margin:auto}.jl-studio .process-orbit-dial{aspect-ratio:1;isolation:isolate;width:100%;position:relative}.jl-studio .process-orbit-track{background:radial-gradient(circle,#23351e 0,#0000 68%);border:1px solid #57704b;border-radius:50%;position:absolute;inset:12%}.jl-studio .process-orbit-track:before{content:"";border:1px dashed #506244;border-radius:50%;position:absolute;inset:15%}.jl-studio .process-orbit-rotor{z-index:1;transition:transform .9s cubic-bezier(.22,.8,.22,1);position:absolute;inset:12%}.jl-studio .process-orbit-arm{pointer-events:none;position:absolute;inset:0}.jl-studio .process-orbit-anchor{width:0;height:0;position:absolute;top:0;left:50%}.jl-studio .process-orbit-node{transform-origin:52px 30px;color:#bacbac;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;width:104px;height:88px;padding:0;font-family:inherit;transition:transform .9s cubic-bezier(.22,.8,.22,1);display:flex;position:absolute;top:-30px;left:-52px}.jl-studio .process-orbit-node>span{box-sizing:border-box;background:#23351f;border:1px solid #637e4e;border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;transition:background .25s,box-shadow .25s,color .25s;display:grid}.jl-studio .process-orbit-node svg{width:23px;height:23px}.jl-studio .process-orbit-node b{background:#111f17;border-radius:5px;padding:1px 5px;font-size:14px;font-weight:600}.jl-studio .process-orbit-node[aria-pressed=true]{color:#e8f4dc}.jl-studio .process-orbit-node[aria-pressed=true]>span{color:#1b331b;background:#c4dba7;border-color:#daebc5;box-shadow:0 0 0 7px #b8ce9720}.jl-studio .process-orbit-node:hover>span{border-color:#d1e6b4}.jl-studio .process-orbit-node:focus-visible{outline-offset:5px;border-radius:12px;outline:2px solid #d69a6e}.jl-studio .process-orbit-center{pointer-events:none;background:#1c2e1b;border:1px solid #657c4c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:28%}.jl-studio .process-orbit-center>span{letter-spacing:.12em;color:#a9bf93;text-align:center;font-size:10px}.jl-studio .process-orbit-center small{letter-spacing:.15em;color:#dda377;font-size:13px}.jl-studio .process-orbit-center strong{color:#e5eddf;text-shadow:none;font-family:Playfair Display,Georgia,serif;font-size:clamp(22px,2.6vw,32px);font-weight:500;line-height:1.3}.jl-studio .process-orbit-controls{justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.jl-studio .process-orbit-controls p{color:#b3c4a7;text-align:center;margin:0;font-size:13px}.jl-studio .process-orbit-controls button{color:#d6e5c7;cursor:pointer;background:0 0;border:1px solid #536847;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.jl-studio .process-orbit-controls button:hover{background:#283d24}.jl-studio .process-orbit-controls button:focus-visible{outline-offset:3px;outline:2px solid #d69a6e}.jl-studio .process-orbit-hint{text-align:center;color:#b3c4a7;margin:12px 0 0;font-size:13px;line-height:1.6}.jl-studio .process-orbit[data-paused] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.jl-studio .process-orbit *{transition:none!important;animation:none!important}}@media (width<=600px){.jl-studio .process-orbit-node>span{width:46px;height:46px}.jl-studio .process-orbit-node{transform-origin:52px 23px;height:74px;top:-23px}.jl-studio .process-orbit-center{gap:8px;inset:27%}.jl-studio .process-orbit-center>span{letter-spacing:.04em;font-size:9px}.jl-studio .process-orbit-center strong{font-size:22px}.jl-studio .process-orbit-controls{gap:12px;margin-top:28px}.jl-studio .process-orbit-controls p{max-width:170px}}.jl-experience.jl-studio .nav.floating-header{width:calc(100% - 48px);max-width:1120px;height:76px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:50;background:#0c1513;border:1px solid #0000;border-radius:0;margin:0 auto;padding:0 24px;transition:max-width .35s,top .35s,height .35s,border-radius .35s,background-color .35s,box-shadow .35s;position:fixed;top:0;left:0;right:0}.jl-experience.jl-studio .nav.floating-header.is-scrolled{background:#14231ff5;border-color:#aec79b30;border-radius:14px;width:calc(100% - 48px);max-width:1080px;height:66px;top:12px;box-shadow:0 8px 24px #0002}.jl-studio .floating-header-space{height:76px}@media (width>=901px){.jl-experience.jl-studio>main>.agency-hero{padding-top:54px}}.jl-experience.jl-studio .floating-header nav{gap:6px}.jl-experience.jl-studio .floating-header nav>button{white-space:nowrap;border-radius:8px;padding:11px 13px;font-size:14px;transition:background-color .2s,color .2s}.jl-experience.jl-studio .floating-header nav>button:hover{color:#e2edda;background:#ffffff0a;transform:none}.jl-experience.jl-studio .floating-header nav>.header-client{color:#193021;background:#bfd5aa;border:1px solid #748d605c;margin-left:8px}.jl-experience.jl-studio .floating-header nav>.header-client:hover{color:#13281c;background:#d4e4c4}.jl-experience.jl-studio .floating-header .brand{flex-shrink:0}.jl-experience.jl-studio .floating-header :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #d0b28a}.jl-studio :is(#servicos,#como-funciona,#diferencial,#sobre){scroll-margin-top:104px}@media (width<=1000px) and (width>=901px){.jl-experience.jl-studio .nav.floating-header{padding-inline:20px}.jl-experience.jl-studio .floating-header nav>button{padding-inline:9px}}@media (width<=900px){.jl-experience.jl-studio .nav.floating-header,.jl-experience.jl-studio .nav.floating-header.is-scrolled{width:100%;max-width:none;height:72px;box-shadow:none;background:#10201b;border:0;border-bottom:1px solid #aec79b25;border-radius:0;padding:0 22px;top:0}.jl-studio .floating-header-space{height:72px}.jl-experience.jl-studio .floating-header .menu-btn{border:1px solid #73856b66;border-radius:9px;place-content:center;min-width:44px;min-height:44px;display:grid}.jl-experience.jl-studio .floating-header nav{overscroll-behavior:contain;background:#10201b;border-top:1px solid #ffffff0d;align-items:stretch;gap:10px;height:calc(100dvh - 72px);padding:24px;display:none;position:absolute;top:72px;left:0;right:0;overflow-y:auto}.jl-experience.jl-studio .floating-header nav.open{animation:.22s ease-out header-menu-enter;display:flex}.jl-experience.jl-studio .floating-header nav>button{text-align:left;flex-shrink:0;padding:17px 16px;font-size:17px}.jl-experience.jl-studio .floating-header nav>.header-client{text-align:center;margin:20px 0 0}}@keyframes header-menu-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.jl-experience.jl-studio .nav.floating-header{transition:none}.jl-experience.jl-studio .floating-header nav.open{animation:none}}:root{--ink:#12231f;--forest:#143a30;--sage:#9daf98;--cream:#f1eee7;--paper:#faf9f6;--line:#d7d7cf;--orange:#d66d3d;--muted:#68736e}.meeting-list{gap:12px;display:grid}.meeting-list article{background:#fff;border:1px solid #dfe5e1;border-radius:14px;grid-template-columns:92px 1fr auto;align-items:center;gap:18px;padding:18px;display:grid}.meeting-list article>div{gap:5px;display:grid}.meeting-list article small{color:#718078}.meeting-date{color:#123d32;border-right:1px solid #e4e9e6;gap:3px;padding-right:18px;display:grid}.meeting-date strong{text-transform:uppercase}@media (width<=700px){.meeting-list article{grid-template-columns:72px 1fr}.meeting-list article>.status{grid-column:2;justify-self:start}}.practice-area-settings{border:1px solid #d9e1dc;border-radius:14px;margin:8px 0;padding:18px}.message-feedback{opacity:0;justify-content:flex-end;gap:5px;margin-top:6px;transition:opacity .2s;display:flex}.message-stream article:hover .message-feedback{opacity:1}.message-feedback button{color:#547066;cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:8px;padding:3px 7px;font-size:8px}.compact-admin-form{background:#fff;border:1px solid #dde5e0;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px;padding:16px;display:grid}.compact-admin-form input,.compact-admin-form select,.learning-page textarea{min-width:0;font:inherit;background:#fff;border:1px solid #d5ded8;border-radius:9px;padding:11px 12px}.compact-admin-form button,.learning-actions button{color:#fff;cursor:pointer;background:#174c3d;border:0;border-radius:9px}.admin-card-list,.learning-examples{gap:10px;display:grid}.admin-card-list article{background:#fff;border:1px solid #dfe6e2;border-radius:12px;grid-template-columns:42px minmax(180px,1fr) auto auto auto auto;align-items:center;gap:18px;padding:15px;display:grid}.admin-card-list article>span,.integration-grid article>span{color:#174c3d;background:#e9f2ed;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-card-list svg,.integration-grid svg{width:18px}.admin-card-list article>div,.learning-page,.learning-examples article{gap:4px;display:grid}.admin-card-list small,.learning-examples small{color:#748179}.learning-page>p{color:#66756d;max-width:760px}.learning-actions{gap:8px;display:flex}.learning-actions button{color:#174c3d;background:#edf3ef;padding:10px 14px}.learning-actions button.primary{color:#fff;background:#174c3d}.learning-examples article{border-bottom:1px solid #e3e8e5;grid-template-columns:90px 1fr auto;align-items:center;padding:12px}.integration-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.integration-grid article{background:#fff;border:1px solid #dfe6e2;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.integration-grid p{color:#738078;margin:5px 0 0;font-size:12px}.integration-grid article>button{color:#123c31;cursor:pointer;background:#fff;border:1px solid #d7ddd9;border-radius:9px;padding:9px 12px;font-weight:650}.integration-form{background:#fff;border:1px solid #dce4df;border-radius:14px;max-width:720px;margin-top:24px;padding:24px;box-shadow:0 12px 35px #10362c14}.integration-form>div:first-child{justify-content:space-between;align-items:center;display:flex}.integration-form>div:first-child button{cursor:pointer;background:0 0;border:0}.integration-form label{color:#28473f;gap:7px;margin:14px 0;font-size:13px;font-weight:650;display:grid}.integration-form input{font:inherit;border:1px solid #ced9d4;border-radius:9px;padding:12px}.integration-form .primary{color:#fff;cursor:pointer;background:#123c31;border:0;border-radius:9px;padding:12px 16px;font-weight:700}@media (width<=900px){.compact-admin-form{grid-template-columns:1fr 1fr}.integration-grid{grid-template-columns:1fr}}.practice-area-settings legend{color:#143d32;padding:0 8px;font-weight:700}.practice-area-settings>p{color:#6a7871;margin:0 0 14px;font-size:12px}.practice-area-settings>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.practice-area-settings label{cursor:pointer;background:#f8faf9;border:1px solid #e0e6e2;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.practice-area-settings input{accent-color:#174c3d;width:16px;height:16px}@media (width<=700px){.practice-area-settings>div{grid-template-columns:1fr 1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.link-button{appearance:none;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#faf9f6eb;border-bottom:1px solid #12231f17;justify-content:space-between;align-items:center;height:82px;padding:0 max(5vw,28px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.8px;align-items:center;gap:11px;font:600 20px Manrope;display:flex}.brand>span:last-child>span{color:#658378}.brand-mark,.mini-mark{border:1px solid var(--forest);border-radius:50% 50% 50% 8px;place-items:center;width:31px;height:31px;font:600 17px Playfair Display;display:grid;transform:rotate(-4deg)}.brand-light .brand-mark{border-color:#d8dfdb}.brand-light>span:last-child>span{color:#9daf98}.nav nav{align-items:center;gap:34px;font-size:13px;font-weight:600;display:flex}.nav nav>:is(a,button):not(.nav-cta){transition:all .2s}.nav nav>:is(a,button):not(.nav-cta):hover{color:var(--orange)}.nav-cta,.button{background:var(--ink);color:#fff;border-radius:3px;align-items:center;gap:12px;padding:13px 18px;display:inline-flex}.menu-btn{background:0 0;border:0;display:none}.hero{background:var(--cream);grid-template-columns:.85fr 1.15fr;gap:5vw;min-height:790px;padding:105px max(5vw,28px) 90px;display:grid;position:relative;overflow:hidden}.grain{opacity:.22;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-copy{z-index:2;max-width:650px;position:relative}.eyebrow,.section-num{letter-spacing:2.2px;color:#597068;align-items:center;gap:10px;font:600 11px Manrope;display:flex}.eyebrow span{background:var(--orange);width:25px;height:1px}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-3.2px;margin:28px 0 27px;font:600 clamp(48px,5vw,76px)/1.02 Playfair Display}.hero h1 em,h2 em,blockquote em{color:var(--orange);font-weight:500}.hero-copy>p{color:#53615c;max-width:580px;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:27px;margin-top:35px;display:flex}.button{padding:16px 22px;font-size:14px;font-weight:600;transition:all .25s}.button:hover{background:#235245;transform:translateY(-2px)}.text-link{align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.proof{align-items:center;gap:17px;margin-top:55px;display:flex}.faces{display:flex}.faces span{border:2px solid var(--cream);color:#fff;background:#b89e82;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:9px;font-weight:600;display:grid}.faces span:first-child{background:#557167;margin:0}.faces span:nth-child(2){background:#b86f56}.faces span:last-child{background:var(--ink)}.proof p{color:#66716c;margin:0;font-size:11px;line-height:1.4}.proof strong{color:var(--ink);font-size:12px}.dashboard-wrap{z-index:2;align-self:center;position:relative}.dashboard{background:#fbfbf9;border:1px solid #12231f1f;border-radius:10px;height:480px;display:flex;overflow:hidden;transform:perspective(1300px)rotateY(-4deg)rotateX(1deg);box-shadow:0 38px 80px #192e2729}.dash-side{color:#dbe5e0;background:#112d26;flex-direction:column;align-items:center;gap:10px;width:58px;padding:17px 10px;display:flex}.mini-mark{border-color:#b9c8c2;width:27px;height:27px;margin-bottom:21px}.dash-side button{color:#8ca098;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.dash-side button.selected{color:#fff;background:#31564b}.side-spacer{flex:1}.avatar{color:#18352d;background:#d7c1a9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.dash-main{width:calc(100% - 58px);padding:26px 25px;overflow:hidden}.dash-head{justify-content:space-between;align-items:center;display:flex}.dash-head small{letter-spacing:1.3px;color:#89948f;font-size:7px}.dash-head h3{margin:5px 0;font:600 20px Manrope}.dash-head>span{border:1px solid #dae0dd;border-radius:20px;padding:6px 9px;font-size:8px}.live-dot{background:#62a47c;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 0 3px #dcece1}.metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin:23px 0;display:grid}.metrics>div{background:#fff;border:1px solid #e2e4e0;border-radius:6px;padding:13px;position:relative}.metrics small{color:#78827e;margin-bottom:8px;font-size:8px;display:block}.metrics strong{font:600 19px Manrope}.metrics em{color:#568166;background:#edf5ef;padding:3px;font-size:7px;font-style:normal;position:absolute;bottom:15px;right:10px}.pipeline-title{justify-content:space-between;align-items:center;margin:22px 0 12px;font-size:10px;display:flex}.pipeline-title span{color:#7d8883;align-items:center;gap:4px;font-size:8px;display:flex}.pipeline{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.column{background:#f3f4f1;border-radius:6px;min-width:0;padding:9px}.col-head{justify-content:space-between;margin-bottom:9px;font-size:8px;display:flex}.col-head b{background:#dfe3df;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid}.lead-card{background:#fff;border:1px solid #e6e8e4;border-radius:5px;grid-template-columns:25px 1fr auto;align-items:center;gap:6px;margin-bottom:7px;padding:10px 7px;transition:all .4s;display:grid}.lead-card.active-lead{border-color:#7b9c8e;transform:translateY(-2px);box-shadow:0 5px 14px #193a301a}.lead-avatar{background:#ded2c4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.lead-avatar.blue{background:#cbdad8}.lead-avatar.rose{background:#e3c8c3}.lead-card strong,.lead-card small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lead-card strong{font-size:7px}.lead-card small,time{color:#8c9692;font-size:6px}.float-message{background:#fff;border:1px solid #e0e3df;border-radius:7px;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:11px 14px;animation:4s ease-in-out infinite float;display:grid;position:absolute;bottom:31px;right:-18px;box-shadow:0 16px 35px #19322a26}.float-message>span{color:#37634e;background:#e8efe8;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.float-message strong,.float-message small{display:block}.float-message strong{margin-bottom:3px;font-size:9px}.float-message small{color:#7e8984;font-size:7px}.float-message>svg{color:#5c8a6d}.hero-line{border:1px solid #4c685e2b;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-140px;right:-170px}.manifesto{grid-template-columns:1.35fr .65fr;gap:10vw;padding:130px max(6vw,40px);display:grid}.manifesto h2,.feature-intro h2,.steps h2,.faq h2{letter-spacing:-2px;margin-top:27px;font:600 clamp(37px,4.2vw,62px)/1.1 Playfair Display}.manifesto-text{padding-top:34px}.manifesto-text p{color:#68746f;font-size:16px;line-height:1.8}.manifesto-text p:last-child{color:var(--ink);border-left:2px solid var(--orange);margin-top:28px;padding-left:20px}.features{background:#e7e8e3;padding:120px max(6vw,40px)}.feature-intro{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:52px;display:grid}.feature-intro .section-num{grid-column:1/-1}.feature-intro h2{margin-bottom:0}.feature-intro>p{color:#68746f;justify-self:end;max-width:420px;line-height:1.7}.feature-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.feature{border-radius:7px;flex-direction:column;justify-content:space-between;min-height:440px;padding:38px;display:flex;position:relative;overflow:hidden}.feature.large{grid-row:span 2;min-height:700px}.feature.dark{background:var(--forest);color:#fff}.feature.cream{background:#f3ede2}.feature.white{background:#fafafa}.feature-icon{opacity:.75;border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.feature-icon svg{width:19px}.feature small{letter-spacing:1.6px;opacity:.65;font-size:9px}.feature h3{margin:13px 0;font:600 30px/1.15 Playfair Display}.feature p{opacity:.65;max-width:440px;font-size:13px;line-height:1.7}.chat-demo{color:var(--ink);background:#f9f9f7;border-radius:8px;min-height:330px;margin:25px 0 -80px 70px;padding:22px;box-shadow:0 16px 40px #00000026}.bubble{border-radius:10px;max-width:75%;margin-bottom:12px;padding:12px 14px;font-size:11px;line-height:1.5}.bubble.in{background:#e8e9e5}.bubble.out{background:#dce9e1;margin-left:auto}.chat-demo>span{background:#e8e9e5;border-radius:10px;gap:4px;width:max-content;padding:10px;display:flex}.typing-dot{background:#91a099;border-radius:50%;width:4px;height:4px;animation:1s infinite blink}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}.mini-funnel{gap:7px;margin-top:25px;display:flex}.mini-funnel span{background:#ffffffa6;border-top:2px solid #6c857a;flex:1;padding:12px 10px;font-size:8px}.mini-funnel b{float:right}.timeline{margin-top:15px}.timeline span{border-top:1px solid #e3e4e0;grid-template-columns:15px 1fr auto;align-items:center;padding:10px 0;font-size:9px;display:grid}.timeline i{background:#7d9c8f;border-radius:50%;width:7px;height:7px}.timeline small{letter-spacing:0;font-size:8px}.steps{padding:125px max(6vw,40px)}.steps-title{grid-template-columns:1fr .65fr;align-items:end;display:grid}.steps-title>p{color:#68746f;max-width:420px;line-height:1.7}.step-list{border-top:1px solid var(--line);margin-top:60px}.step-list article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 50px;align-items:center;padding:30px 10px;transition:all .25s;display:grid}.step-list article:hover{background:#f3f1eb;padding-left:20px}.step-list article>span{color:var(--orange);font:500 14px Playfair Display}.step-list h3{margin:0 0 7px;font:500 22px Manrope}.step-list p{color:#78817d;margin:0;font-size:13px}.step-list svg{color:#8a948f}.trust{background:var(--ink);color:#eef2ef;padding:130px max(6vw,40px)}.trust-quote{text-align:center;max-width:950px;margin:auto}.trust-quote>span{color:var(--orange);font:80px/30px Playfair Display;display:block}.trust blockquote{margin:40px 0 100px;font:500 clamp(34px,4vw,58px)/1.25 Playfair Display}.trust-values{border-top:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);display:grid}.trust-values>div{padding:44px 6vw 10px 0}.trust-values>div+div{border-left:1px solid #ffffff2b;padding-left:4vw}.trust-values svg{color:#9ab4a8}.trust-values h3{margin:22px 0 12px;font:500 18px Manrope}.trust-values p{color:#9faaa5;font-size:12px;line-height:1.7}.faq{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:120px max(6vw,40px);display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink);background:0 0;grid-template-columns:1fr auto;padding:25px 6px;display:grid}.faq-list button>span{font:500 16px Manrope}.faq-list b{color:var(--orange);margin-right:25px;font:500 10px Playfair Display}.faq-list p{color:#6f7a75;grid-column:1/-1;max-height:0;margin:0 0 0 44px;font-size:13px;line-height:1.7;transition:all .35s;overflow:hidden}.faq-list button.active p{max-height:130px;margin-top:18px}.faq-list button.active>svg{transform:rotate(180deg)}.cta{color:#fff;text-align:center;background:#b95e38;padding:115px 25px;position:relative;overflow:hidden}.cta .section-num{color:#f1c9b9;justify-content:center}.cta h2{letter-spacing:-2.5px;margin:28px 0;font:600 clamp(40px,5vw,68px)/1.1 Playfair Display}.cta h2 em{color:#193c33}.cta>p{color:#f2d8cd;max-width:590px;margin:0 auto 33px;line-height:1.7}.button.light{color:var(--ink);z-index:2;background:#fff;position:relative}.cta>small{color:#f0c9ba;margin-top:25px;display:block}.cta>small svg{vertical-align:middle;width:12px}.cta-orbit{border:1px solid #ffffff24;border-radius:50%;position:absolute}.orbit-a{width:520px;height:520px;top:-100px;left:-260px}.orbit-b{width:680px;height:680px;bottom:-400px;right:-350px}footer{color:#e8eeeb;background:#0e211c;grid-template-columns:1fr 1fr;padding:70px max(6vw,40px) 30px;display:grid}footer>div:first-child p{color:#91a098;max-width:280px;margin-top:25px;font:500 20px/1.45 Playfair Display}.footer-links{grid-template-columns:1fr 1fr;display:grid}.footer-links div{flex-direction:column;gap:12px;font-size:12px;display:flex}.footer-links small{letter-spacing:1.5px;color:#6f817a;margin-bottom:8px;font-size:8px}.footer-bottom{color:#71817b;border-top:1px solid #2c3c37;grid-column:1/-1;justify-content:space-between;margin-top:70px;padding-top:25px;font-size:10px;display:flex}@keyframes float{50%{transform:translateY(-8px)}}@keyframes blink{50%{opacity:.3}}@media (width<=900px){.nav nav{background:var(--paper);flex-direction:column;align-items:flex-start;padding:28px;display:none;position:absolute;top:82px;left:0;right:0}.nav nav.open{display:flex}.menu-btn{display:block}.hero{grid-template-columns:1fr;padding-top:70px}.dashboard{height:420px;transform:none}.manifesto,.faq,.feature-intro,.steps-title{grid-template-columns:1fr}.feature-intro>p{justify-self:start}.feature-grid{grid-template-columns:1fr}.feature.large{min-height:650px}.trust-values{grid-template-columns:1fr}.trust-values>div+div{border-top:1px solid #ffffff2b;border-left:0;padding-left:0}.faq{gap:35px}}@media (width<=600px){.nav{height:70px}.nav nav{top:70px}.hero{min-height:auto;padding:58px 20px 70px}.hero h1{letter-spacing:-2px;font-size:45px}.hero-actions{flex-direction:column;align-items:flex-start}.dashboard{height:380px}.dash-main{padding:19px 12px}.metrics{gap:4px}.metrics em{display:none}.pipeline{grid-template-columns:repeat(3,130px);overflow:hidden}.float-message{right:-8px}.manifesto,.features,.steps,.trust,.faq{padding:85px 22px}.manifesto h2,.feature-intro h2,.steps h2,.faq h2{font-size:40px}.feature{padding:28px}.chat-demo{margin:20px 0 -80px 15px}.mini-funnel{flex-direction:column}.step-list article{grid-template-columns:45px 1fr}.step-list article>svg{display:none}.trust blockquote{margin-bottom:70px;font-size:36px}.cta{padding:85px 20px}.footer-links{margin-top:40px}footer{grid-template-columns:1fr;padding:60px 25px 25px}.footer-bottom{flex-direction:column;gap:10px}.proof{margin-top:40px}}.crm-app .module-title>div>small,.crm-app .crm-page-head small{font-size:9px}.crm-app .module-page p{font-size:12px;line-height:1.6}.crm-app .status{white-space:nowrap;font-size:9px}.pipeline-shell .real-lead footer{color:#687b72!important;background:0 0!important;border-top:1px solid #e7ece9!important;min-height:0!important;margin-top:12px!important;padding:10px 0 0!important}.pipeline-shell .real-lead footer>span{color:#687b72!important;background:0 0!important;font-size:9px!important}.nav-cta svg,.button svg,.text-link svg,.services-grid :is(a,button) svg,.difference-copy :is(a,button) svg{width:16px}.agency-hero{grid-template-columns:.82fr 1.18fr;align-items:center;min-height:840px;padding-top:90px}.agency-hero .hero-copy{align-self:center}.agency-hero h1{font-size:clamp(49px,4.8vw,75px)}.hero-tags{color:#67736e;gap:22px;margin-top:48px;font-size:11px;display:flex}.hero-tags span{align-items:center;gap:6px;display:flex}.hero-tags svg{width:13px;color:var(--orange)}.operation-shell{z-index:2;background:#fbfbf9;border:1px solid #12231f21;border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 35px 90px #192e272e}.operation-top{letter-spacing:1.2px;color:#73807a;border-bottom:1px solid #e5e6e2;justify-content:space-between;align-items:center;height:48px;padding:0 20px;font-size:8px;display:flex}.operation-top span:first-child{color:#365b4e;font-weight:700}.operation-top i{background:#65a578;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.5s infinite pulse;display:inline-block;box-shadow:0 0 0 4px #e5f1e8}.operation-body{background:#f4f4f1;grid-template-columns:1fr .7fr 1fr;gap:16px;height:370px;padding:22px;display:grid}.ad-preview{background:#fff;border:1px solid #dfe2de;border-radius:7px;position:relative;overflow:hidden}.ad-browser{background:#e9ebe8;align-items:center;gap:4px;height:25px;padding:0 8px;display:flex}.ad-browser i{background:#b9bfbb;border-radius:50%;width:5px;height:5px}.ad-browser span{color:#9ba39f;background:#fff;border-radius:3px;margin-left:5px;padding:3px 15px;font-size:5px}.ad-content{text-align:center;padding:28px 15px}.ad-content small{letter-spacing:1px;color:#9c7a6b;font-size:6px}.ad-logo{border:1px solid #183d33;place-items:center;width:31px;height:31px;margin:12px auto 20px;font:600 10px Playfair Display;display:grid}.ad-content h3{margin:0 0 10px;font:600 22px/1.05 Playfair Display}.ad-content p{color:#78827d;font-size:7px}.ad-content button{color:#fff;background:#173c32;border:0;border-radius:2px;padding:9px 13px;font-size:7px}.cursor-hand{color:var(--orange);filter:drop-shadow(0 3px 4px #0003);transition:all 1s cubic-bezier(.2,.8,.2,1);position:absolute;top:74%;left:64%}.cursor-hand svg{width:20px}.cursor-hand span{background:var(--orange);color:#fff;border-radius:2px;padding:3px 5px;font-size:5px;position:absolute}.cursor-hand.stage-1,.cursor-hand.stage-2,.cursor-hand.stage-3{top:63%;left:55%;transform:scale(.85)}.flow-rail{flex-direction:column;justify-content:space-around;display:flex;position:relative}.flow-step{z-index:2;opacity:.35;grid-template-columns:25px 1fr;align-items:center;gap:7px;transition:all .5s;display:grid;position:relative}.flow-step>span{background:#f4f4f1;border:1px solid #aeb8b3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.flow-step svg{width:10px}.flow-step strong,.flow-step small{display:block}.flow-step strong{font-size:7px}.flow-step small{color:#7c8882;margin-top:2px;font-size:5px}.flow-step.done{opacity:1}.flow-step.done>span{color:#fff;background:#285c49;border-color:#285c49}.flow-step.current{transform:translate(3px)}.flow-line{background:#cfd4d0;width:1px;height:75%;position:absolute;top:13%;left:11px}.flow-line i{background:#497a65;width:2px;transition:all 1s;display:block}.phone-chat{background:#e8ece7;border:1px solid #d8ddd9;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #17352c1f}.phone-head{color:#fff;background:#183c33;align-items:center;gap:8px;height:53px;padding:0 12px;display:flex}.law-avatar{color:#173b31;background:#e8dfd2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-weight:600;display:grid}.phone-head strong,.phone-head small{font-size:7px;display:block}.phone-head small{color:#c6d2cd;font-size:5px}.phone-head>i{background:#72c78c;border-radius:50%;width:4px;height:4px;margin-left:auto}.phone-body{padding:12px 8px}.chat-time{text-align:center;color:#8d9892;margin:5px;font-size:5px}.wa-bubble{opacity:0;border-radius:6px;max-width:86%;margin:8px 0;padding:8px;font-size:6px;line-height:1.5;transition:all .5s;transform:translateY(6px)}.wa-bubble time{text-align:right;margin-top:3px;font-size:4px;display:block}.wa-bubble.client{background:#fff}.wa-bubble.office{background:#d7eadb;margin-left:auto}.wa-bubble.qualified{color:#fff;background:#193e34;align-items:center;gap:4px;margin-left:auto;display:flex}.wa-bubble.qualified svg{width:9px}.reveal-1 .client,.reveal-2 .client,.reveal-3 .client,.reveal-2 .office,.reveal-3 .office,.reveal-3 .qualified{opacity:1;transform:none}.typing{opacity:0;background:#fff;border-radius:5px;gap:2px;width:max-content;padding:6px;display:flex}.reveal-1 .typing,.reveal-2 .typing{opacity:1}.typing i{background:#87928d;border-radius:50%;width:3px;height:3px;animation:1s infinite blink}.operation-stats{background:#fff;border-top:1px solid #e1e4e0;grid-template-columns:repeat(4,1fr);display:grid}.operation-stats>div{border-right:1px solid #e5e7e4;padding:15px 18px}.operation-stats small,.operation-stats strong{display:block}.operation-stats small{letter-spacing:.7px;color:#8a9590;font-size:5px}.operation-stats strong{margin-top:5px;font:600 12px Manrope}.operation-stats em{color:#4b8366;background:#e7f2eb;margin-left:5px;padding:2px 4px;font-size:5px;font-style:normal}.signal-strip{background:var(--ink);color:#d9e2de;letter-spacing:2px;white-space:nowrap;justify-content:space-around;align-items:center;gap:20px;height:70px;padding:0 3vw;font:600 9px Manrope;display:flex;overflow:hidden}.signal-strip i{background:var(--orange);border-radius:50%;width:4px;height:4px}.agency-manifesto{padding-top:145px;padding-bottom:145px}.services-section{background:#e7e8e3;padding:125px max(6vw,40px)}.services-head{grid-template-columns:1fr .7fr;align-items:end;margin-bottom:55px;display:grid}.services-head .section-num{grid-column:1/-1}.services-head h2,.growth-heading h2{letter-spacing:-2.2px;margin:26px 0 0;font:600 clamp(39px,4.5vw,64px)/1.08 Playfair Display}.services-head>p{color:#65716c;max-width:400px;line-height:1.7}.services-grid{grid-template-columns:1.1fr .9fr .9fr;gap:13px;display:grid}.services-grid>article{border-radius:7px;flex-direction:column;justify-content:space-between;min-height:590px;padding:32px;display:flex;position:relative;overflow:hidden}.service-paid{color:#fff;background:#163d33}.service-brand{color:var(--ink);background:#d8c8b2}.service-web{background:#faf9f6}.service-top{justify-content:space-between;align-items:center;display:flex}.service-top>span{opacity:.6;font:500 12px Playfair Display}.service-top svg{width:23px}.services-grid small{letter-spacing:1.4px;opacity:.65;font-size:8px}.services-grid h3{margin:12px 0;font:600 29px/1.15 Playfair Display}.services-grid p{opacity:.65;font-size:12px;line-height:1.7}.services-grid :is(a,button){align-items:center;gap:8px;margin-top:22px;font-size:10px;font-weight:600;display:flex}.ad-chart{border-bottom:1px solid #ffffff4d;align-items:flex-end;gap:8px;height:130px;display:flex;position:relative}.ad-chart>span{background:#91ad9f;border-radius:2px 2px 0 0;flex:1;animation:4s infinite bars}.ad-chart>i{color:#173c32;background:#f4eee5;border-radius:10px;padding:6px 8px;font-size:6px;font-style:normal;position:absolute;top:5px;right:0}.ad-chart svg{vertical-align:middle;width:8px}.site-wire{background:#e6e7e3;border-radius:5px;grid-template-columns:1fr 1fr;gap:8px;height:150px;margin-bottom:-70px;padding:15px;display:grid}.site-wire div{background:#bbc5c0;grid-column:1/-1;height:8px}.site-wire span{background:#cfd5d1;height:75px}.site-wire span:nth-child(3){background:#56766a}.site-wire b{background:#f8f8f5;height:25px}.growth-process{background:#faf9f6;padding:130px max(6vw,40px)}.growth-heading{text-align:center;max-width:900px;margin:0 auto}.growth-heading .section-num{justify-content:center}.growth-heading>p{color:#68746f;max-width:600px;margin:24px auto 0;line-height:1.7}.process-stage{grid-template-columns:1fr .85fr;align-items:center;gap:9vw;max-width:1100px;margin:100px auto 0;display:grid}.process-ring{aspect-ratio:1;background:radial-gradient(circle,#f2f0ea 0 40%,#0000 41%);border:1px solid #ccd2ce;border-radius:50%;width:min(43vw,480px);position:relative}.process-ring:before,.process-ring:after{content:"";border:1px dashed #cbd0cd;border-radius:50%;position:absolute;inset:13%}.process-ring:after{border-style:solid;inset:31%}.ring-progress{border:3px solid #0000;border-top-color:var(--orange);filter:drop-shadow(0 0 5px #d66d3d4d);border-radius:50%;transition:all 1s;position:absolute;inset:-2px}.ring-0{transform:rotate(45deg)}.ring-1{transform:rotate(135deg)}.ring-2{transform:rotate(225deg)}.ring-3{transform:rotate(315deg)}.ring-center{background:var(--ink);color:#fff;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34%;box-shadow:0 15px 35px #112d2533}.ring-center span{color:#d48663;font:500 11px Playfair Display}.ring-center strong{margin:8px;font:500 clamp(15px,2vw,24px) Playfair Display}.ring-center small{letter-spacing:2px;color:#8da098;font-size:5px}.ring-node{z-index:3;color:#6e7b75;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;transition:all .4s;display:flex;position:absolute}.ring-node>span{background:#f8f7f3;border:1px solid #bdc6c1;border-radius:50%;place-items:center;width:48px;height:48px;transition:all .4s;display:grid}.ring-node svg{width:18px}.ring-node b{font-size:9px}.ring-node.active{color:var(--ink);transform:scale(1.12)}.ring-node.active>span{background:var(--orange);color:#fff;border-color:var(--orange);box-shadow:0 8px 20px #d66d3d4d}.node-0{top:-24px;left:50%;transform:translate(-50%)}.node-0.active{transform:translate(-50%)scale(1.12)}.node-1{top:50%;right:-27px;transform:translateY(-50%)}.node-1.active{transform:translateY(-50%)scale(1.12)}.node-2{bottom:-30px;left:50%;transform:translate(-50%)}.node-2.active{transform:translate(-50%)scale(1.12)}.node-3{top:50%;left:-28px;transform:translateY(-50%)}.node-3.active{transform:translateY(-50%)scale(1.12)}.process-copy article{opacity:.35;border-bottom:1px solid #d9dcd8;grid-template-columns:38px 1fr 25px;padding:19px 4px;transition:all .5s;display:grid}.process-copy article.active{opacity:1;transform:translate(9px)}.process-copy article>span{color:var(--orange);font:500 11px Playfair Display}.process-copy h3{margin:0 0 4px;font:500 18px Manrope}.process-copy p{color:#66736d;margin:0;font-size:10px}.process-copy svg{color:#5f8e74;width:16px}.process-note{background:#e8eee9;border-left:3px solid #557d69;align-items:center;gap:12px;margin-top:25px;padding:15px;display:flex}.process-note svg{width:18px}.process-note span{color:#66736d;font-size:9px}.process-note strong{color:var(--ink);margin-bottom:4px;font-size:10px;display:block}.difference{background:#d7c7b1;grid-template-columns:.75fr 1.25fr;align-items:center;gap:6vw;padding:120px max(6vw,40px);display:grid;overflow:hidden}.difference-copy h2{letter-spacing:-2px;margin:27px 0;font:600 clamp(40px,4.4vw,62px)/1.08 Playfair Display}.difference-copy p{color:#56635e;font-size:14px;line-height:1.8}.difference-copy :is(a,button){align-items:center;gap:10px;margin-top:30px;font-size:11px;font-weight:600;display:flex}.crm-preview{position:relative}.crm-glow{filter:blur(70px);background:#edddd0;border-radius:50%;width:400px;height:400px;position:absolute;right:0}.crm-label{letter-spacing:1px;margin:0 0 12px 20px;font-size:7px;position:relative}.crm-label svg{vertical-align:middle;width:12px}.crm-label span{float:right;color:#fff;background:#183c33;border-radius:10px;padding:5px 8px}.crm-window{background:#f8f8f5;border-radius:9px;height:410px;display:flex;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-3deg);box-shadow:0 35px 60px #362b2133}.crm-window aside{background:#17382f;flex-direction:column;align-items:center;gap:24px;width:57px;padding:18px 12px;display:flex}.crm-window aside .brand-mark{color:#fff;border-color:#b6c9c1;width:25px;height:25px}.crm-window aside i{background:#708d82;width:16px;height:2px}.crm-window .crm-demo-content{width:calc(100% - 57px);padding:25px}.crm-window header{justify-content:space-between;align-items:center;display:flex}.crm-window header small,.crm-window header strong{display:block}.crm-window header small{letter-spacing:1px;color:#82908a;font-size:6px}.crm-window header strong{margin-top:5px;font:600 19px Manrope}.crm-window header>span{color:#fff;background:#1b493c;border-radius:3px;padding:8px 10px;font-size:7px}.crm-cols{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;display:grid}.crm-cols>div{background:#e9ebe8;border-radius:5px;min-height:260px;padding:9px}.crm-cols>div>b{font-size:7px}.crm-cols>div>b small{float:right;background:#d3d8d4;border-radius:8px;padding:2px 5px}.crm-cols article{background:#fff;border-radius:4px;grid-template-columns:25px 1fr;margin-top:8px;padding:11px 7px;display:grid}.crm-cols article>span{background:#d7c7b1;border-radius:50%;grid-row:span 2;place-items:center;width:21px;height:21px;font-size:6px;display:grid}.crm-cols article strong,.crm-cols article small{font-size:6px}.crm-cols article small{color:#8a958f}@keyframes pulse{50%{box-shadow:0 0 0 7px #65a57814}}@keyframes bars{50%{filter:brightness(1.2);transform-origin:bottom;transform:scaleY(.92)}}@media (width<=1050px){.agency-hero{grid-template-columns:1fr;padding-top:70px}.operation-shell{max-width:800px}.services-grid{grid-template-columns:1fr 1fr}.service-web{grid-column:1/-1}.process-stage{gap:6vw}.difference{grid-template-columns:1fr}.crm-preview{margin-top:30px}}@media (width<=720px){.agency-hero{padding-left:20px;padding-right:20px}.agency-hero h1{font-size:44px}.operation-body{grid-template-columns:1fr 1fr;height:400px}.flow-rail{display:none}.operation-stats{grid-template-columns:1fr 1fr}.ad-content{padding-top:20px}.signal-strip{justify-content:flex-start}.services-section,.growth-process,.difference{padding:85px 22px}.services-head,.services-grid{grid-template-columns:1fr}.service-web{grid-column:auto}.services-grid>article{min-height:520px}.process-stage{grid-template-columns:1fr;margin-top:75px}.process-ring{width:80vw;margin:0 auto 45px}.process-copy article.active{transform:none}.crm-window{height:340px}.crm-cols{grid-template-columns:repeat(3,130px);overflow:hidden}.difference-copy h2{font-size:42px}.hero-tags{flex-direction:column;gap:8px}}.audit-list{gap:8px;display:grid}.audit-list article{background:#fff;border:1px solid #e0e7e3;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.audit-list article>span{color:#285c4c;background:#eaf3ee;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.audit-list svg{width:15px}.audit-list article>div{gap:3px;display:grid}.audit-list small,.audit-list time{color:#75827c;font-size:10px}@media (width<=600px){.audit-list article{grid-template-columns:34px 1fr}.audit-list time{grid-column:2}}.chat-send-error{color:#a23f36;background:#fff4f2;border:1px solid #efcfca;border-radius:7px;padding:9px 12px;font-size:11px;position:absolute;bottom:calc(100% + 6px);left:20px;right:20px}.inbox-app main>section>footer{position:relative}.mobile-stage-select{display:none}@media (hover:none),(pointer:coarse),(width<=700px){.mobile-stage-select{border-top:1px solid #e4ebe7;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:grid}.mobile-stage-select>span{color:#687870;font-size:10px;font-weight:700}.mobile-stage-select select{color:#173d32;background:#fff;border:1px solid #cbd8d1;border-radius:7px;width:100%;min-width:0;padding:8px;font-family:inherit;font-size:11px;font-weight:600}.real-lead{cursor:pointer}.pipeline-shell .real-pipeline{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.pipeline-shell .real-column{scroll-snap-align:start}}.crm-app,.inbox-app{--crm-deep:#092a22;--crm-green:#174b3c;--crm-mint:#dff1e8;--crm-copper:#e79a69;--crm-surface:#fff;--crm-canvas:#f3f6f4;--crm-border:#dfe8e3;--crm-text:#14271f;--crm-muted:#6f8179;font-family:Manrope,system-ui,sans-serif}.crm-sidebar{background:radial-gradient(circle at 15% 2%,#54977c3b,#0000 24%),linear-gradient(#092d24 0%,#071f1a 100%);border-right:1px solid #ffffff0f}.crm-sidebar a.active{box-shadow:inset 3px 0 var(--crm-copper), 0 8px 24px #0000001f;background:linear-gradient(90deg,#5a977d6b,#3f705c47)}.crm-page-head{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f9f7db;border-bottom:1px solid #cfdcd5c7;margin:-30px -36px 26px;padding:18px 36px;position:sticky;top:0}.crm-page-head h1{color:var(--crm-text);letter-spacing:-.7px}.crm-search input,.profile-trigger{box-shadow:0 5px 18px #16392d0d}.new-lead{background:linear-gradient(135deg,#19503f,#0d342a);transition:transform .18s,box-shadow .18s;box-shadow:0 8px 20px #0e3e3033}.new-lead:hover{transform:translateY(-1px);box-shadow:0 12px 25px #0e3e3042}.crm-intro{background:radial-gradient(circle at 86% 30%,#6baa8e47,#0000 26%),linear-gradient(125deg,#0a3026,#164738);border:1px solid #ffffff14;box-shadow:0 18px 44px #0f372b29}.crm-metrics article,.dashboard-summary>article,.real-column,.campaign-list article,.automation-list article,.meeting-list article,.report-grid>article,.report-summary article,.settings-page form,.admin-card-list article,.integration-grid article{border-color:var(--crm-border);box-shadow:0 8px 28px #1c3f330e}.crm-metrics article{position:relative;overflow:hidden}.crm-metrics article:before{content:"";background:linear-gradient(var(--crm-copper), #4e8b72);width:3px;position:absolute;inset:0 auto 0 0}.pipeline-shell{border:1px solid var(--crm-border);background:#ffffff8f;border-radius:16px;padding:12px;box-shadow:inset 0 1px #ffffffe6,0 14px 40px #1b392f0f}.pipeline-shell .real-column{background:#eef3f0;border:1px solid #e0e9e4}.pipeline-shell .real-lead{border:1px solid #dfe8e3;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 7px 18px #193a2f12}.inbox-app{background:#eef3f0}.inbox-app>header{background:radial-gradient(circle at 85% 10%,#58977d38,#0000 24%),linear-gradient(100deg,#082a21,#103e31);height:76px;padding:0 28px;box-shadow:0 8px 30px #09282029}.inbox-grid>aside{background:#f8faf9;border-color:#dce6e1}.conversation-tools{background:#f4f8f6eb;padding:15px 18px}.inbox-grid>aside>button{background:0 0;border:1px solid #0000;border-radius:11px;width:calc(100% - 20px);margin:6px 10px;transition:background .15s,border-color .15s,transform .15s}.inbox-grid>aside>button:hover{background:#fff;border-color:#dfe8e3;transform:translate(2px)}.inbox-grid>aside>button.active{background:linear-gradient(100deg,#e5f1eb,#f2f8f5);border-color:#cfe1d8;box-shadow:0 7px 18px #214b3c14}.message-stream{background:radial-gradient(circle at 30% 15%,#fffc,#0000 25%),linear-gradient(145deg,#edf2ef,#e8eeeb);gap:16px;padding:28px clamp(24px,4vw,60px)}.message-stream article>span{border:1px solid #e0e7e3;border-radius:14px 14px 14px 4px;padding:13px 16px;font-size:12px;line-height:1.58;box-shadow:0 6px 16px #1b392f0e}.message-stream article.outbound>span{background:linear-gradient(135deg,#d9eee3,#cce6d8);border-color:#bcdacb;border-radius:14px 14px 4px}.message-stream article>small{font-size:8px}.message-mode{background:#f9fbfa;padding:9px 22px}.inbox-grid>section>footer{height:76px;padding:13px 20px}.inbox-grid>section>footer input{border-radius:12px;padding:0 16px;font-size:12px}.inbox-grid>section>footer button{background:linear-gradient(135deg,#174b3c,#0c3027);border-radius:12px;width:50px}.chat-simulator{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;border:1px solid #c8d8d0e6;border-radius:18px;width:min(560px,92%);padding:40px;box-shadow:0 28px 70px #16382d21}.chat-simulator h2{letter-spacing:-.7px;font-family:Manrope,system-ui,sans-serif;font-size:27px}.chat-simulator input,.chat-simulator textarea{border-radius:9px;padding:12px;font-family:inherit;font-size:12px}.chat-simulator button{border-radius:9px;padding:12px 17px;font-size:11px;box-shadow:0 8px 20px #1241322e}.chat-simulator .ai-lab-status{flex-wrap:wrap;gap:7px;margin:17px 0 20px;display:flex}.chat-simulator .ai-lab-status span{color:#3e6e5b;background:#eef7f2;border:1px solid #d8e7df;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.chat-simulator .ai-lab-status i{background:#36a46f;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 0 3px #36a46f21}.inbox-empty-state{text-align:center;width:min(560px,88%);color:var(--crm-text);margin:auto}.inbox-empty-state>span{color:#2c6b54;background:linear-gradient(145deg,#fff,#e5f1eb);border:1px solid #cde0d6;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid;box-shadow:0 12px 30px #1b45351a}.inbox-empty-state svg{width:27px}.inbox-empty-state>small{color:#789087;letter-spacing:1.6px;font-size:8px}.inbox-empty-state h2{letter-spacing:-.7px;margin:10px 0;font-size:28px}.inbox-empty-state p{color:#71817a;max-width:510px;margin:auto;font-size:12px;line-height:1.7}.inbox-empty-state>div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:20px;display:flex}.inbox-empty-state>div span{color:#416d5b;background:#e5f1eb;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700}.inbox-empty-state em{color:#a46643;margin-top:20px;font-size:10px;font-style:normal;display:block}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.integration-grid .integration-card{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"icon info status""icon info action";gap:8px 16px;min-width:0;padding:22px;overflow:hidden}.integration-icon{grid-area:icon;align-self:start}.integration-info{grid-area:info;min-width:0}.integration-info strong{color:#102b22;font-size:14px;display:block}.integration-info p{max-width:360px;line-height:1.55}.integration-status{white-space:nowrap;color:#8a6948;letter-spacing:.2px;background:#f5f1e9;border-radius:999px;grid-area:status;justify-self:end;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.integration-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.integration-status.connected{color:#27714f;background:#e5f4eb}.integration-status.pending{color:#9b6a25;background:#fff3df}.integration-status.disconnected{color:#718078;background:#f1f3f2}.integration-grid .integration-action{grid-area:action;justify-self:end;width:auto;min-width:118px;padding:9px 13px;font-size:10px}@media (width<=900px){.integration-grid{grid-template-columns:1fr}}@media (width<=600px){.crm-content{padding:18px!important}.crm-page-head{margin:-18px -18px 20px!important;padding:14px 18px!important}.module-page{padding-top:18px}.module-title{align-items:flex-start;gap:12px}.module-title h2{font-size:25px}.integration-grid .integration-card{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon info""status status""action action";padding:17px}.integration-grid .integration-action,.integration-status{justify-self:stretch}.integration-grid .integration-action{width:100%}.integration-status{justify-content:center}}@media (width<=850px){.crm-page-head{margin:-20px -20px 22px;padding:15px 20px}.inbox-app>.inbox-grid{grid-template-columns:132px 1fr}}@media (width<=450px){.operation-body{gap:8px;height:350px;padding:10px}.ad-content h3{font-size:17px}.phone-head{height:45px}.wa-bubble{font-size:5.5px}.operation-stats>div{padding:11px}.operation-stats strong{font-size:10px}.operation-top span:last-child{display:none}.process-ring{width:77vw}.ring-node>span{width:40px;height:40px}.ring-node b{font-size:7px}.growth-heading h2,.services-head h2{font-size:39px}}.automation-section{color:#edf2ef;background:#09100e;padding:125px max(5vw,32px);overflow:hidden}.automation-heading{text-align:center;max-width:850px;margin:0 auto 65px}.automation-heading .section-num{color:#7f9b8e;justify-content:center}.automation-heading h2{letter-spacing:-2.2px;margin:25px 0;font:600 clamp(40px,4.7vw,65px)/1.08 Playfair Display}.automation-heading p{color:#82918a;max-width:620px;margin:auto;font-size:14px;line-height:1.7}.automation-board{max-width:1250px;margin:auto}.auto-status{color:#50df89;justify-content:center;align-items:center;gap:9px;height:75px;font-size:11px;font-weight:600;display:flex;position:relative}.auto-status>svg{width:15px}.auto-status>span{text-align:center;background:#07391f;border:1px solid #146b39;border-radius:24px;min-width:250px;padding:10px 18px;box-shadow:0 0 32px #24be5e1f}.auto-status>i{background:#18201d;border-radius:4px;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.auto-status>i b{background:linear-gradient(90deg,#60736b,#33d979);height:100%;transition:all .7s;display:block}.auto-columns{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:48px;display:grid}.auto-column{background:#111513;border:1px solid #29312e;border-radius:12px;min-height:225px;padding:16px;transition:all .55s}.auto-column.receiving{background:#11432738;border:1px dashed #13a753;box-shadow:inset 0 0 35px #129a4c0f}.auto-column.passed{opacity:.55}.auto-column header{border-bottom:1px solid #2b332f;justify-content:space-between;height:35px;font-size:11px;font-weight:600;display:flex}.auto-column header b{color:#87928d;background:#242a27;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.auto-column.receiving header b{color:#33dc78;background:#083a20}.drop-area{border:1px dashed #0000;border-radius:9px;flex-direction:column;justify-content:center;height:155px;margin-top:15px;padding:13px;display:flex;position:relative}.auto-column.receiving .drop-area{border-color:#167d40}.drop-area>small{text-align:center;color:#46514c;margin-top:10px;font-size:7px}.moving-lead{background:#131a17;border:1px solid #17a451;border-radius:9px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:12px;animation:.65s cubic-bezier(.2,.8,.2,1) leadArrive;display:grid;box-shadow:0 0 24px #17b7552b}.moving-lead>span{color:#30d773;background:#0a3820;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.moving-lead strong,.moving-lead small{display:block}.moving-lead strong{font-size:9px}.moving-lead small{color:#7e8d86;margin-top:3px;font-size:6px}.moving-lead em{color:#2ddd73;border:1px solid #176a38;border-radius:8px;padding:3px 5px;font-size:5px;font-style:normal}.auto-footer{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px;display:grid}.auto-footer>div{background:#0d1210;border:1px solid #222a27;border-radius:10px;align-items:center;gap:14px;padding:18px;display:flex}.auto-footer svg{color:#29d66d;width:19px}.auto-footer span{color:#606d67;font-size:9px}.auto-footer strong{color:#e9efec;margin-bottom:5px;font-size:11px;display:block}@keyframes leadArrive{0%{opacity:0;transform:translate(-40px)scale(.9)}70%{transform:translate(4px)scale(1.02)}to{opacity:1;transform:none}}@media (width<=900px){.auto-columns{grid-template-columns:1fr 1fr}.auto-column{min-height:190px}.drop-area{height:120px}}@media (width<=600px){.automation-section{padding:85px 18px}.automation-heading h2{font-size:40px}.auto-columns{gap:8px;display:flex;overflow:hidden}.auto-column{min-width:78vw}.auto-column:not(.receiving){display:none}.auto-column.receiving{margin:auto;display:block}.auto-footer{grid-template-columns:1fr;gap:8px}.auto-status>span{min-width:220px;font-size:9px}}.crm-login{min-height:100vh;color:var(--ink);background:#0d1e19;place-items:center;padding:30px;display:grid}.crm-login>a{color:#b8c6c0;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;top:30px;left:35px}.crm-login>a svg{width:16px}.crm-login form{background:#faf9f6;border-radius:12px;width:min(440px,100%);padding:44px;box-shadow:0 30px 80px #06100c}.login-brand{align-items:center;gap:11px;margin-bottom:40px;display:flex}.login-brand>span,.crm-app-brand>span{color:#fff;background:#173c32;border-radius:50% 50% 50% 8px;place-items:center;width:35px;height:35px;font:600 17px Playfair Display;display:grid}.login-brand strong,.login-brand small,.crm-app-brand strong,.crm-app-brand small{display:block}.login-brand small,.crm-app-brand small{letter-spacing:1.5px;color:#7b8b84;font-size:7px}.crm-login h1{margin-bottom:8px;font:600 34px Playfair Display}.crm-login>form>p{color:#78837e;margin-bottom:30px;font-size:13px}.crm-login label{margin-top:16px;font-size:10px;font-weight:600;display:block}.crm-login input{background:#fff;border:1px solid #d8dcd8;border-radius:5px;outline:none;width:100%;margin-top:7px;padding:13px;display:block}.crm-login input:focus{border-color:#547767}.crm-login form>button{color:#fff;background:#173c32;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:25px;padding:14px;font-weight:600;display:flex}.crm-login form>button svg{width:16px}.crm-login form>small{color:#9aa39f;text-align:center;margin-top:18px;font-size:7px;display:block}.login-error,.crm-error{color:#9b432d;background:#f9e5df;border-radius:4px;margin-top:15px;padding:10px;font-size:10px}.crm-app{background:#f2f3f0;height:100vh;display:flex;overflow:hidden}.crm-sidebar{color:#ccd8d3;background:#102a23;flex-direction:column;flex-shrink:0;width:220px;padding:24px 14px;display:flex}.crm-app-brand{align-items:center;gap:10px;padding:0 8px 30px;display:flex}.crm-app-brand strong{font:600 15px Manrope}.crm-app-brand small{color:#789087}.crm-sidebar nav{flex-direction:column;gap:5px;display:flex}.crm-sidebar a,.crm-sidebar button{color:#879b93;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:11px;padding:11px 12px;font-size:10px;display:flex}.crm-sidebar a svg,.crm-sidebar button svg{width:16px}.crm-sidebar a.active{color:#fff;background:#294a40}.crm-sidebar nav b{background:#36574d;border-radius:8px;margin-left:auto;padding:2px 6px;font-size:7px}.sidebar-foot{border-top:1px solid #294139;flex-direction:column;margin-top:auto;padding-top:12px;display:flex}.crm-content{flex:1;min-width:0;padding:25px 28px;overflow:auto}.crm-page-head{align-items:center;gap:20px;display:flex}.crm-page-head small{letter-spacing:1.4px;color:#8a9690;font-size:6px}.crm-page-head h1{margin:4px 0 0;font:600 25px Manrope}.crm-page-head>svg{color:#73817b}.profile-menu{flex:none;position:relative}.profile-trigger{color:#173d32;cursor:pointer;background:#f5f8f6;border:1px solid #d9e1dc;border-radius:50%;width:38px;height:38px;padding:0;overflow:hidden}.profile-trigger img,.profile-trigger svg{object-fit:cover;width:100%;height:100%}.profile-trigger svg{padding:6px}.profile-popover{z-index:80;background:#fff;border:1px solid #dce4df;border-radius:12px;width:280px;padding:18px;position:absolute;top:48px;right:0;box-shadow:0 18px 45px #0d30272b}.profile-preview{align-items:center;gap:12px;display:flex}.profile-preview>img,.profile-preview>span{object-fit:cover;color:#173d32;background:#dcebe3;border-radius:50%;place-items:center;width:52px;height:52px;font:700 20px Manrope;display:grid}.profile-preview div{gap:3px;display:grid}.profile-preview small{letter-spacing:0;font-size:10px}.profile-popover>p{color:#65736d;overflow-wrap:anywhere;border-bottom:1px solid #edf1ee;margin:14px 0;padding-bottom:13px;font-size:11px}.profile-popover>button{color:#fff;cursor:pointer;background:#173d32;border:1px solid #cad8d1;border-radius:8px;width:100%;margin-top:7px;padding:10px;font-weight:700}.profile-popover>button.profile-remove{color:#9c453e;background:#fff;border-color:#ead4d1}.profile-popover>button.profile-secondary{color:#173d32;background:#f4f7f5}.profile-password{gap:8px;margin-top:10px;display:grid}.profile-password input{font:inherit;border:1px solid #ccd8d2;border-radius:7px;padding:9px}.profile-password button{color:#fff;cursor:pointer;background:#173d32;border:0;border-radius:7px;padding:9px;font-weight:700}.profile-popover button:disabled{opacity:.55;cursor:wait}.profile-error{margin-top:10px;display:block;color:#a33d36!important;font-size:10px!important}.lead-edit-toggle{color:#173d32;cursor:pointer;background:#f8faf9;border:1px solid #d4dfd9;border-radius:8px;width:100%;margin:12px 0;padding:10px;font-weight:700}.lead-quick-actions{gap:8px;margin-top:12px;display:flex}.lead-quick-actions a,.lead-quick-actions button{color:#173d32;text-align:center;cursor:pointer;background:#fff;border:1px solid #d4dfd9;border-radius:7px;flex:1;padding:9px;font-family:inherit;font-size:10px;font-weight:700;text-decoration:none}.lead-quick-actions button{color:#9b3f37;border-color:#ead5d2}.lead-edit-form,.campaign-create-form{background:#f8faf9;border:1px solid #dbe4df;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 18px;padding:16px;display:grid}.lead-edit-form label,.campaign-create-form label{color:#486057;gap:6px;font-size:10px;font-weight:700;display:grid}.lead-edit-form input,.lead-edit-form select,.lead-edit-form textarea,.campaign-create-form input,.campaign-create-form select{min-width:0;font:inherit;background:#fff;border:1px solid #ccd8d2;border-radius:7px;padding:10px}.lead-edit-form .wide{grid-column:1/-1}.lead-edit-form>button,.campaign-create-form>button{color:#fff;cursor:pointer;background:#173d32;border:0;border-radius:8px;padding:11px;font-weight:700}.campaign-create-form{grid-template-columns:2fr 1fr 1fr auto;align-items:end}.meeting-actions{gap:7px;display:flex}.meeting-actions button,.meeting-reschedule button,.secondary-admin-action{color:#173d32;cursor:pointer;background:#fff;border:1px solid #d1dcd6;border-radius:7px;padding:8px 10px;font-weight:650}.meeting-reschedule{border-top:1px solid #e5ebe7;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.meeting-reschedule input{border:1px solid #ccd8d2;border-radius:7px;padding:8px}@media (width<=720px){.lead-edit-form,.campaign-create-form{grid-template-columns:1fr}.lead-edit-form .wide{grid-column:auto}.meeting-reschedule{flex-wrap:wrap;justify-content:stretch}}.crm-search{width:230px;position:relative}.crm-search svg{color:#8b9791;width:14px;position:absolute;top:9px;left:10px}.crm-search input{background:#fff;border:1px solid #d9ddda;border-radius:4px;width:100%;height:34px;padding-left:32px;font-size:9px}.new-lead{color:#fff;background:#173d32;border:0;border-radius:4px;align-items:center;gap:6px;padding:10px 13px;font-size:8px;display:flex}.crm-mobile-menu{background:0 0;border:0;display:none}.crm-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0;display:grid}.crm-metrics article{background:#fff;border:1px solid #dfe2df;border-radius:6px;padding:17px}.crm-metrics small,.crm-metrics strong,.crm-metrics em{display:block}.crm-metrics small{letter-spacing:1px;color:#84908a;font-size:6px}.crm-metrics strong{margin:8px 0;font:600 24px Manrope}.crm-metrics em{color:#708078;font-size:7px;font-style:normal}.pipeline-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.pipeline-head>div{align-items:center;gap:15px;display:flex}.pipeline-head h2{margin:0;font:600 14px Manrope}.pipeline-head span{color:#668276;font-size:7px}.pipeline-head i{background:#51a873;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.pipeline-head button{background:#fff;border:1px solid #d9ddda;border-radius:4px;padding:7px 10px;font-size:7px}.pipeline-head button svg{vertical-align:middle;width:10px}.real-pipeline{grid-template-columns:repeat(5,minmax(180px,1fr));gap:9px;min-width:940px;display:grid}.real-column>header{border-top:3px solid;justify-content:space-between;padding:10px 3px;font-size:8px;font-weight:600;display:flex}.real-column>header b{background:#d4d9d5;border-radius:8px;padding:2px 6px}.real-lead{cursor:pointer;background:#fff;border:1px solid #dce0dd;border-radius:5px;margin-bottom:8px;padding:11px;transition:all .2s}.real-lead:hover{transform:translateY(-2px);box-shadow:0 7px 16px #192d261a}.real-lead-top{grid-template-columns:28px 1fr auto;align-items:center;gap:7px;display:grid}.real-lead-top>span{color:#39634e;background:#dce8df;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.real-lead-top strong,.real-lead-top small{display:block}.real-lead-top small{color:#88938e;font-size:6px}.real-lead-top em{color:#4c7c61;background:#e9f3ec;border-radius:7px;padding:3px 5px;font-size:6px;font-style:normal}.real-lead>p{color:#6f7c76;margin:12px 0;font-size:7px}.real-lead footer{border-top:1px solid #eceeeb;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.real-lead footer>span{text-transform:uppercase;color:#89938e;font-size:6px}.real-lead footer button{background:#fff;border:1px solid #d8dcd9;border-radius:3px;width:19px;height:19px;margin-left:3px}.empty-stage{text-align:center;color:#99a29e;border:1px dashed #c7cdc9;border-radius:5px;padding:25px 8px;font-size:7px}.lead-overlay{z-index:50;background:#07120e8c;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-overlay>aside{background:#faf9f6;width:min(430px,100%);padding:28px;animation:.3s slideIn;box-shadow:-20px 0 50px #00000024}.lead-overlay header{border-bottom:1px solid #dde0dd;align-items:center;gap:13px;padding-bottom:22px;display:flex}.lead-big-avatar{color:#2e6048;background:#d8e7dc;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lead-overlay header small{letter-spacing:1.2px;font-size:6px}.lead-overlay h2{margin:3px 0;font:600 22px Manrope}.lead-overlay header button{background:0 0;border:0;margin-left:auto}.lead-detail{grid-template-columns:1fr 1fr;gap:18px;padding:25px 0;display:grid}.lead-detail label{color:#87928d;font-size:7px}.lead-detail strong{color:var(--ink);margin-top:5px;font-size:10px;display:block}.lead-overlay>aside>h3{border-top:1px solid #dde0dd;padding-top:20px;font:600 12px Manrope}.activity-list article{grid-template-columns:15px 1fr;gap:8px;padding:10px 0;display:grid}.activity-list i{background:#53906c;border-radius:50%;width:7px;height:7px;margin-top:3px}.activity-list strong,.activity-list small{font-size:8px;display:block}.activity-list small{color:#89948f;margin-top:4px;font-size:6px}.spin{animation:1s linear infinite spin}@keyframes slideIn{0%{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=850px){.crm-sidebar{z-index:40;height:100%;transition:all .3s;position:fixed;left:-230px}.crm-sidebar.open{left:0}.crm-mobile-menu{display:block}.crm-metrics{grid-template-columns:1fr 1fr}.crm-search{display:none}.crm-content{padding:18px}.real-pipeline{grid-template-columns:repeat(5,220px)}}.inbox-app,.inbox-app>.inbox-grid,.inbox-grid>section{min-height:0}.inbox-grid>section>header,.message-mode,.inbox-grid>section>footer{flex:none}.message-stream{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.inbox-grid>section>footer{z-index:2;position:relative}.inbox-app>header{height:76px;padding:0 28px}.inbox-app>.inbox-grid{grid-template-columns:360px 1fr;height:calc(100vh - 76px)}.inbox-app>header>a,.inbox-grid>aside small,.inbox-grid>aside em,.inbox-grid>section>header small,.message-stream article>small{font-size:10px}.connection-bar span,.connection-bar button{padding:7px 11px;font-size:9px}.inbox-grid>aside>header{padding:22px}.inbox-grid>aside h2{font-size:18px}.inbox-grid>aside>button{grid-template-columns:42px 1fr auto;gap:11px;padding:16px}.inbox-grid>aside>button>span{width:40px;height:40px}.inbox-grid>aside small{max-width:190px}.inbox-grid>section>header{height:70px;padding:0 24px}.inbox-grid>section select{border-radius:7px;padding:10px;font-size:10px}.message-stream{gap:14px;padding:30px}.message-stream article>span{padding:14px 16px;font-size:12px;line-height:1.55;box-shadow:0 3px 12px #1b31290a}.message-mode button,.message-mode span{font-size:10px}.inbox-grid>section>footer{height:72px}.inbox-grid>section>footer input{font-size:12px}@media (width<=700px){.inbox-app>.inbox-grid{grid-template-columns:120px 1fr}}.dashboard-summary{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px;margin-bottom:28px;display:grid}.dashboard-summary>article{background:#fff;border:1px solid #dde3df;border-radius:14px;min-height:310px;padding:22px;overflow:hidden;box-shadow:0 8px 24px #1930280a}.dashboard-summary article>header{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.dashboard-summary header small{color:#83918a;letter-spacing:1.4px;font-size:9px}.dashboard-summary header h3{margin:5px 0 0;font:600 17px Manrope}.dashboard-summary header>span{color:#728079;font-size:10px}.funnel-row{grid-template-columns:130px 1fr 26px;align-items:center;gap:14px;min-height:41px;display:grid}.funnel-row>span{color:#475851;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.funnel-row>span i{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.funnel-row>div{background:#edf0ed;border-radius:8px;height:7px;overflow:hidden}.funnel-row>div b{border-radius:inherit;min-width:0;height:100%;display:block}.funnel-row>strong{text-align:right;font-size:11px}.recent-leads>div{flex-direction:column;display:flex}.recent-leads button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;width:100%;padding:10px 4px;display:grid}.recent-leads button:hover{background:#f6f8f6}.recent-leads button>span{color:#315d4b;background:#e4eee8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.recent-leads button strong,.recent-leads button small{display:block}.recent-leads button strong{color:#1e332c;font-size:11px}.recent-leads button small{color:#819089;text-transform:capitalize;margin-top:3px;font-size:9px}.recent-leads em,.real-lead-top em{text-align:center;border-radius:12px;min-width:30px;padding:5px 7px;font-style:normal}.recent-leads em.normal,.real-lead-top em.normal{color:#67766f;background:#edf0ee}.recent-leads em.high,.real-lead-top em.high{color:#8a5c24;background:#f8ead5}.recent-leads em.critical,.real-lead-top em.critical{color:#a23d31;background:#f9dfdc}.pipeline-shell{scrollbar-color:#9caaa3 transparent;scrollbar-width:thin;background:#eef1ee;border:1px solid #dce2de;border-radius:14px;width:100%;padding:12px;overflow:auto hidden}.pipeline-shell .real-pipeline{grid-template-columns:none;grid-auto-columns:282px;grid-auto-flow:column;gap:12px;width:max-content;min-width:100%;display:grid}.pipeline-shell .real-column{background:#f7f8f6;border:1px solid #e0e5e1;border-radius:11px;min-height:535px;padding:0 10px 12px}.pipeline-shell .real-column>header{z-index:1;background:#f7f8f6;border-top-width:4px;min-height:48px;padding:14px 5px 10px;font-size:11px;position:sticky;top:0}.pipeline-shell .real-lead{border-color:#e1e5e2;margin-bottom:9px;padding:13px;box-shadow:0 3px 10px #1e352d0a}.pipeline-shell .real-lead:hover{border-color:#b7c7bf;box-shadow:0 8px 18px #1e352d17}.pipeline-shell .real-lead>p{color:#426b59;text-transform:capitalize;background:#e9f1ec;border-radius:10px;width:max-content;max-width:100%;margin:12px 0;padding:4px 7px}@media (width<=950px){.dashboard-summary{grid-template-columns:1fr}}@media (width<=500px){.crm-page-head .new-lead{display:none}.crm-metrics{gap:6px}.crm-metrics article{padding:12px}.crm-metrics strong{font-size:20px}.lead-detail{grid-template-columns:1fr}.crm-content{padding:14px}}.entity-form{background:#faf9f6;width:min(480px,100%);height:100%;padding:30px;overflow:auto;box-shadow:-20px 0 50px #00000024}.entity-form header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.entity-form h2{margin:4px 0;font:600 24px Manrope}.entity-form header small,.module-title small{letter-spacing:1.3px;color:#7e8b85;font-size:7px}.entity-form header button{background:0 0;border:0}.entity-form label,.settings-page label{margin-top:12px;font-size:8px;font-weight:600;display:block}.entity-form input,.entity-form select,.entity-form textarea,.settings-page input{background:#fff;border:1px solid #d6dcd8;border-radius:4px;width:100%;margin-top:6px;padding:11px;font:10px DM Sans;display:block}.entity-form textarea{resize:vertical;min-height:80px}.save-entity,.settings-page form>button{color:#fff;background:#173d32;border:0;border-radius:4px;margin-top:20px;padding:13px 17px;font-size:9px;font-weight:600}.note-compose{gap:6px;margin-bottom:22px;display:flex}.note-compose input{border:1px solid #d6dcd8;flex:1;padding:10px;font-size:9px}.note-compose button{color:#fff;background:#173d32;border:0;width:36px}.note-compose svg{width:14px}.module-title{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.module-title h2{margin:4px 0;font:600 23px Manrope}.module-title>button{color:#fff;background:#173d32;border:0;border-radius:4px;padding:10px 13px;font-size:8px}.module-title svg{vertical-align:middle;width:13px}.campaign-list,.automation-list{flex-direction:column;gap:8px;display:flex}.campaign-list article{background:#fff;border:1px solid #dce0dd;border-radius:6px;grid-template-columns:42px 1.6fr .6fr repeat(3,.75fr) 60px;align-items:center;gap:15px;padding:15px;display:grid}.campaign-list article>div>strong,.campaign-list article>div>small{display:block}.campaign-list article strong{font-size:9px}.campaign-list article small{color:#89948e;font-size:6px}.channel-icon{border-radius:7px;place-items:center;width:35px;height:35px;font-weight:700;display:grid}.channel-icon.google{color:#3574d4;background:#e8f0fb}.channel-icon.meta{color:#515bd4;background:#e7eaff}.status{text-transform:uppercase;border-radius:10px;width:max-content;padding:5px 7px;font-size:6px}.status.active{color:#368355;background:#e5f3e9}.status.paused{color:#a07135;background:#f2eadf}.campaign-list article>button{background:#fff;border:1px solid #d8ddda;padding:7px;font-size:7px}.automation-list article{background:#fff;border:1px solid #dce0dd;border-radius:6px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.automation-symbol{color:#47735f;background:#e5eee8;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.automation-symbol svg{width:17px}.automation-list strong,.automation-list small{font-size:10px;display:block}.automation-list small{color:#84908a;margin-top:5px;font-size:7px}.switch input{display:none}.switch span{background:#cbd1cd;border-radius:12px;width:34px;height:19px;transition:all .2s;display:block;position:relative}.switch span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:#36785a}.switch input:checked+span:after{left:18px}.coming-tag{color:#42805e;background:#e4f1e8;border-radius:12px;padding:7px 10px;font-size:7px}.integration-roadmap{color:#fff;background:#122f27;border-radius:7px;margin-top:28px;padding:28px}.integration-roadmap h3{margin-bottom:7px;font:600 17px Manrope}.integration-roadmap>p{color:#91a49c;font-size:9px}.integration-roadmap>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.integration-roadmap span{background:#1d3b33;padding:13px;font-size:8px}.integration-roadmap b{color:#d3a17d;margin-top:7px;font-size:6px;display:block}.report-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.report-summary article,.report-grid>article{background:#fff;border:1px solid #dce0dd;border-radius:6px;padding:22px}.report-summary small,.report-summary strong{display:block}.report-summary small{color:#85918b;font-size:7px}.report-summary strong{margin-top:10px;font:600 25px Manrope}.report-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.report-grid h3{margin-bottom:22px;font:600 12px Manrope}.report-row{grid-template-columns:100px 1fr 25px;align-items:center;gap:10px;margin:14px 0;font-size:7px;display:grid}.report-row i{background:#e8ebe8;border-radius:5px;height:6px;overflow:hidden}.report-row i b{background:#4c7964;height:100%;display:block}.settings-page form{background:#fff;border:1px solid #dce0dd;border-radius:6px;max-width:600px;padding:25px}.settings-page form>button{align-items:center;gap:7px;display:flex}.settings-page form>button svg{width:14px}@media (width<=900px){.campaign-list article{grid-template-columns:35px 1fr .5fr}.campaign-list article>div:nth-of-type(n+3),.campaign-list article>button{display:none}.integration-roadmap>div,.report-grid{grid-template-columns:1fr}}.lead-capture{z-index:2;grid-template-columns:1fr 1fr 1fr auto;gap:8px;max-width:1050px;margin:35px auto;display:grid;position:relative}.lead-capture input{color:#fff;background:#732d1838;border:1px solid #ffffff4d;border-radius:4px;outline:none;min-width:0;padding:15px}.lead-capture input::placeholder{color:#efc8ba}.lead-capture input:focus{border-color:#fff}.lead-capture button{white-space:nowrap;border:0}.lead-capture>small{color:#fff;grid-column:1/-1}.capture-success{z-index:2;color:var(--ink);text-align:left;background:#fff;border-radius:6px;grid-template-columns:35px 1fr;align-items:center;max-width:470px;margin:30px auto;padding:20px 30px;display:grid;position:relative}.capture-success svg{color:#4e8668;grid-row:span 2}.capture-success strong,.capture-success span{display:block}.capture-success span{color:#6c7772;font-size:10px}.capture-success svg{width:24px}@media (width<=800px){.lead-capture{grid-template-columns:1fr 1fr}.lead-capture button{justify-content:center}}@media (width<=500px){.lead-capture,.report-summary{grid-template-columns:1fr}}.inbox-app{background:#eef0ed;height:100vh;overflow:hidden}.inbox-app>header{color:#fff;background:#102a23;align-items:center;gap:30px;height:70px;padding:0 25px;display:flex}.inbox-app>header>a{color:#9cb0a7;align-items:center;gap:6px;font-size:9px;display:flex}.inbox-app>header>a svg{width:14px}.inbox-brand{align-items:center;gap:9px;margin-right:auto;display:flex}.inbox-brand>span{color:#17392f;background:#d6a07e;border-radius:50% 50% 50% 8px;place-items:center;width:32px;height:32px;font:600 15px Playfair Display;display:grid}.inbox-brand strong,.inbox-brand small{display:block}.inbox-brand strong{font-size:12px}.inbox-brand small{letter-spacing:1.3px;color:#82988f;font-size:6px}.connection-bar{gap:7px;display:flex}.connection-bar span{color:#d19878;background:#2e251e;border:1px solid #68442f;border-radius:10px;padding:6px 9px;font-size:7px}.connection-bar span:before{content:"";background:#d28b64;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.connection-bar span.connected{color:#6dd896;background:#123c28;border-color:#286542}.connection-bar span.connected:before{background:#45da7e}.inbox-app>.inbox-grid{grid-template-columns:330px 1fr;height:calc(100vh - 70px);display:grid}.inbox-grid>aside{background:#fafaf8;border-right:1px solid #d8ddda;overflow:auto}.inbox-grid>aside>header{border-bottom:1px solid #e1e4e1;justify-content:space-between;align-items:center;padding:20px;display:flex}.inbox-grid>aside h2{margin:0;font:600 15px Manrope}.inbox-grid>aside header button{background:0 0;border:0}.inbox-grid>aside header svg{width:14px}.inbox-grid>aside>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e4e6e3;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;width:100%;padding:14px;display:grid}.inbox-grid>aside>button.active{background:#e8efea}.inbox-grid>aside>button>span{color:#3b6d55;background:#dce8df;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.inbox-grid>aside strong,.inbox-grid>aside small{display:block}.inbox-grid>aside strong{font-size:9px}.inbox-grid>aside small{color:#83908a;white-space:nowrap;text-overflow:ellipsis;max-width:170px;margin-top:4px;font-size:7px;overflow:hidden}.inbox-grid>aside em{color:#43815f;background:#e4f1e8;border-radius:8px;padding:4px 6px;font-size:6px;font-style:normal}.inbox-grid>aside>p{color:#82908a;padding:25px;font-size:9px}.inbox-grid>section{flex-direction:column;min-width:0;display:flex}.inbox-grid>section>header{background:#fff;border-bottom:1px solid #dce0dd;justify-content:space-between;align-items:center;height:65px;padding:0 22px;display:flex}.inbox-grid>section>header strong,.inbox-grid>section>header small{display:block}.inbox-grid>section>header strong{font-size:11px}.inbox-grid>section>header small{color:#80908a;margin-top:3px;font-size:7px}.inbox-grid>section select{border:1px solid #d5dbd7;border-radius:4px;padding:8px;font-size:8px}.message-stream{background:#e9ece8;flex-direction:column;flex:1;gap:10px;padding:25px;display:flex;overflow:auto}.message-stream article{flex-direction:column;max-width:65%;display:flex}.message-stream article.inbound{align-self:flex-start}.message-stream article.outbound{align-self:flex-end;align-items:flex-end}.message-stream article>span{background:#fff;border-radius:10px;padding:12px 14px;font-size:10px;line-height:1.5}.message-stream article.outbound>span{background:#cfe6d6}.message-stream article>small{color:#7d8983;margin-top:4px;font-size:6px}.inbox-grid>section>footer{background:#fff;border-top:1px solid #dce0dd;gap:8px;height:65px;padding:10px 20px;display:flex}.inbox-grid>section>footer input{border:1px solid #d9ddda;border-radius:5px;flex:1;padding:10px}.inbox-grid>section>footer button{color:#fff;background:#173d32;border:0;border-radius:5px;width:44px}.inbox-grid>section>footer svg{width:16px}.chat-simulator{background:#fff;border:1px solid #d9deda;border-radius:9px;width:min(480px,90%);margin:auto;padding:35px;box-shadow:0 20px 50px #142d2514}.chat-simulator>div{color:#4f8069}.chat-simulator svg{width:24px}.chat-simulator h2{margin:18px 0 8px;font:600 25px Playfair Display}.chat-simulator>p{color:#76837d;font-size:10px;line-height:1.6}.chat-simulator label{margin-top:12px;font-size:8px;font-weight:600;display:block}.chat-simulator input,.chat-simulator textarea{border:1px solid #d7dcd8;border-radius:4px;width:100%;margin-top:5px;padding:10px;display:block}.chat-simulator textarea{resize:vertical;min-height:75px}.chat-simulator button{color:#fff;background:#173d32;border:0;border-radius:4px;margin-top:17px;padding:12px 15px;font-size:9px}@media (width<=700px){.inbox-app>header{padding:0 12px}.inbox-app>header>a{font-size:0}.inbox-brand{display:none}.connection-bar span{font-size:6px}.inbox-app>.inbox-grid{grid-template-columns:115px 1fr}.inbox-grid>aside>button{grid-template-columns:30px 1fr;padding:9px}.inbox-grid>aside>button>span{width:29px;height:29px}.inbox-grid>aside em,.inbox-grid>aside small{display:none}.inbox-grid>aside>header h2{font-size:11px}.inbox-grid>aside>header{padding:12px}.message-stream article{max-width:88%}.chat-simulator{padding:22px}}.inbox-shortcut{z-index:45;color:#fff;background:#d66d3d;border-radius:24px;align-items:center;gap:8px;padding:12px 17px;font-size:10px;font-weight:600;display:flex;position:fixed;bottom:20px;right:24px;box-shadow:0 10px 30px #50231240}.inbox-shortcut svg{width:16px}.crm-login+.inbox-shortcut{display:none}.client-access{z-index:45;color:#fff;background:#132f27;border-radius:24px;align-items:center;gap:8px;padding:12px 17px;font-size:10px;font-weight:600;display:flex;position:fixed;bottom:20px;right:24px;box-shadow:0 10px 30px #0f281f38}.client-access svg{width:15px}.message-mode{background:#f8f9f7;border-top:1px solid #dce0dd;align-items:center;gap:5px;padding:7px 20px;display:flex}.message-mode button{background:#fff;border:1px solid #cfd6d2;border-radius:12px;padding:5px 9px;font-size:7px}.message-mode button.active{color:#fff;background:#173d32;border-color:#173d32}.message-mode span{color:#7d8983;margin-left:6px;font-size:6px}.connection-bar button{font:inherit;cursor:pointer}.typing-message>span{justify-content:center;align-items:center;gap:5px;min-width:54px;display:flex!important}.typing-message i{background:#648276;border-radius:50%;width:6px;height:6px;animation:1s infinite typingBounce}.typing-message i:nth-child(2){animation-delay:.15s}.typing-message i:nth-child(3){animation-delay:.3s}@keyframes typingBounce{50%{opacity:.45;transform:translateY(-4px)}}.integration-overlay{z-index:100;background:#06120eb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.integration-overlay form{color:#142b24;background:#faf9f6;border-radius:10px;width:min(450px,100%);padding:35px;position:relative}.integration-overlay form>button[type=button]{background:0 0;border:0;font-size:24px;position:absolute;top:14px;right:18px}.integration-overlay form>svg{color:#d66d3d;width:25px}.integration-overlay form>small{letter-spacing:1.4px;color:#738079;margin-top:14px;font-size:7px;display:block}.integration-overlay h2{margin:8px 0;font:600 29px Playfair Display}.integration-overlay p{color:#6f7b75;font-size:10px;line-height:1.6}.integration-overlay label{margin-top:20px;font-size:8px;font-weight:600;display:block}.integration-overlay input{border:1px solid #d1d8d4;border-radius:4px;width:100%;margin-top:6px;padding:12px;display:block}.connect-key{color:#fff;background:#173d32;border:0;border-radius:4px;margin-top:18px;padding:12px 16px;font-size:9px}.crm-app{background:#f4f5f2}.crm-sidebar{background:linear-gradient(#0d2c23 0%,#10251f 100%);width:252px;padding:28px 18px;box-shadow:12px 0 35px #0f2a2214}.crm-app-brand{padding:0 10px 34px}.crm-app-brand>span{color:#17382f;background:#d9a17d;width:42px;height:42px;font-size:20px}.crm-app-brand strong{color:#fff;font-size:17px}.crm-app-brand small{margin-top:3px;font-size:8px}.crm-sidebar nav{gap:7px}.crm-sidebar a,.crm-sidebar button{border-radius:9px;min-height:45px;padding:12px 14px;font-size:13px;font-weight:500}.crm-sidebar a svg,.crm-sidebar button svg{width:19px;height:19px}.crm-sidebar a:hover{color:#fff;background:#ffffff0f}.crm-sidebar a.active{background:#315b4d;box-shadow:inset 3px 0 #d9a17d}.crm-sidebar nav b{padding:3px 7px;font-size:10px}.crm-content{padding:30px 36px 50px}.crm-page-head{min-height:54px}.crm-page-head small{letter-spacing:1.6px;font-size:9px}.crm-page-head h1{margin-top:5px;font-size:28px}.crm-search{width:min(320px,28vw)}.crm-search input{border-radius:9px;height:42px;padding-left:38px;font-size:12px}.crm-search svg{width:17px;top:12px;left:12px}.new-lead{cursor:pointer;border-radius:8px;padding:12px 16px;font-size:12px}.new-lead svg{width:16px}.crm-intro{color:#fff;background:radial-gradient(circle at 80% 0,#315f50,#12352b 58%);border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:27px 30px;display:flex;box-shadow:0 18px 40px #12352b26}.crm-intro small{letter-spacing:1.7px;color:#b8cec5;font-size:9px}.crm-intro h2{margin:7px 0 5px;font:600 23px Manrope}.crm-intro p{color:#bdcec7;margin:0;font-size:12px}.crm-intro-actions{align-items:center;gap:22px;display:flex}.crm-intro-actions a{white-space:nowrap;color:#17372e;background:#d9a17d;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.crm-intro-actions svg{width:17px}.crm-intro-actions span{color:#bdd0c8;max-width:125px;font-size:10px}.crm-intro-actions strong{color:#fff;font-size:22px;display:block}.crm-metrics{gap:14px;margin:18px 0 28px}.crm-metrics article{border-radius:11px;min-height:125px;padding:20px;box-shadow:0 5px 18px #1b30290a}.crm-metrics small{font-size:9px}.crm-metrics strong{margin:10px 0 6px;font-size:30px}.crm-metrics em{font-size:10px}.pipeline-head{margin-bottom:14px}.pipeline-head h2{font-size:17px}.pipeline-head span,.pipeline-head button{font-size:10px}.pipeline-head button{border-radius:7px;padding:9px 12px}.real-pipeline{grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;min-width:1120px}.real-column{background:#e9ece8;border-radius:10px;min-height:480px;padding:10px}.real-column>header{padding:12px 5px;font-size:11px}.real-column>header b{font-size:10px}.real-lead{border-radius:9px;margin-bottom:10px;padding:14px}.real-lead-top{grid-template-columns:36px 1fr auto;gap:9px}.real-lead-top>span{width:36px;height:36px;font-size:12px}.real-lead-top strong{font-size:11px}.real-lead-top small,.real-lead>p,.real-lead footer>span,.real-lead-top em{font-size:9px}.empty-stage{padding:30px 10px;font-size:10px}.module-page{padding-top:35px}.module-title h2{font-size:27px}.module-title small,.campaign-list article small,.automation-list small,.report-summary small,.settings-page label,.entity-form label{font-size:10px}.campaign-list article strong,.automation-list strong{font-size:12px}.campaign-list article,.automation-list article,.report-summary article,.report-grid>article,.settings-page form{border-radius:11px}.entity-form input,.entity-form select,.entity-form textarea,.settings-page input{font-size:12px}@media (width<=1000px){.crm-intro{align-items:flex-start}.crm-intro-actions span{display:none}}@media (width<=850px){.crm-sidebar{left:-264px}.crm-content{padding:20px}.crm-intro{flex-direction:column}}.inbox-app>.inbox-grid,.inbox-grid>section{min-height:0}.inbox-grid>section{height:100%;overflow:hidden}.inbox-grid>section>header,.message-mode,.inbox-grid>section>footer{flex-shrink:0}.message-stream{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.inbox-app>.inbox-grid{grid-template-columns:390px 1fr}.inbox-grid>aside>header>div>small{color:#85928c;margin-top:4px;font-size:10px;display:block}.conversation-tools{background:#f7f8f6;border-bottom:1px solid #e1e5e2;padding:12px 14px}.conversation-tools label{display:block;position:relative}.conversation-tools label svg{color:#7a8982;width:15px;position:absolute;top:10px;left:11px}.conversation-tools input{background:#fff;border:1px solid #d5dcd8;border-radius:8px;width:100%;height:36px;padding:0 10px 0 34px;font-size:11px}.conversation-tools>div{gap:6px;margin-top:9px;display:flex}.conversation-tools button{color:#61716a;cursor:pointer;background:#fff;border:1px solid #d8dedb;border-radius:12px;padding:5px 9px;font-size:9px}.conversation-tools button.active{color:#fff;background:#214d3e;border-color:#214d3e}.inbox-grid>aside .conversation-area{color:#47705e;text-transform:capitalize;background:#e8f1eb;border-radius:8px;width:max-content;max-width:180px;margin:4px 0 2px;padding:2px 6px}@media (width<=700px){.inbox-app>.inbox-grid{grid-template-columns:125px 1fr}.conversation-tools{display:none}}:where(.crm-app,.inbox-app) :where(button){appearance:none;font:inherit;color:#174c3d;cursor:pointer;background:#f5f9f6;border:1px solid #d6e2db;border-radius:9px;padding:9px 13px;line-height:1.4;transition:background-color .18s,border-color .18s}:where(.crm-app,.inbox-app) :where(button:hover:not(:disabled)){border-color:#89ab9b}:where(.crm-app,.inbox-app) :where(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #c88a58}:where(.crm-app,.inbox-app) :where(button:disabled){opacity:.55;cursor:not-allowed}.crm-app input[type=file]::file-selector-button{color:#174c3d;font:inherit;cursor:pointer;background:#edf5ef;border:1px solid #cbdcd2;border-radius:8px;margin-right:12px;padding:9px 12px}.meeting-list .meeting-actions,.meeting-list .meeting-reschedule{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;display:flex}.meeting-actions button,.meeting-reschedule button{min-height:38px;padding:9px 14px;font-size:12px;font-weight:600}.meeting-actions button:first-child,.meeting-reschedule button:first-of-type{color:#fff;background:#174c3d;border-color:#174c3d}.meeting-reschedule input{color:#173d32;background:#fff;border:1px solid #d6e2db;border-radius:9px;min-width:0;max-width:100%;padding:10px}.ai-workspace{background:#f7faf8;border:1px solid #d9e4de;border-radius:16px;margin-top:32px;padding:24px}.ai-workspace header small{letter-spacing:2px;color:#658478;font-size:10px}.ai-workspace h2{margin:10px 0;font-size:24px}.ai-workspace p{color:#5e7068;font-size:13px;line-height:1.7}.ai-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ai-workspace-grid>section{background:#fff;border:1px solid #dce5df;border-radius:12px;min-width:0;padding:20px}.ai-workspace label{gap:8px;margin:14px 0;font-size:12px;display:grid}.ai-workspace input:not([type=checkbox]),.ai-workspace textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cedbd3;border-radius:7px;padding:11px}.ai-workspace .ai-check{align-items:flex-start;line-height:1.6;display:flex}.ai-workspace .ai-check input{flex-shrink:0;width:18px;height:18px}.ai-workspace button{color:#fff;cursor:pointer;background:#173f32;border:0;border-radius:7px;padding:11px 14px;font-size:12px}.ai-workspace button:disabled{opacity:.5;cursor:wait}.ai-workspace ul{padding:0;list-style:none}.ai-workspace li{overflow-wrap:anywhere;border-bottom:1px solid #e4ebe6;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.ai-workspace a{color:#24614b;text-decoration:underline}.ai-workspace audio{width:100%;margin:16px 0}.ai-workspace .ai-workspace-notice{color:#254c3c;background:#e6efe9;border-radius:8px;padding:12px}@media (width<=800px){.ai-workspace-grid{grid-template-columns:1fr}.ai-workspace{padding:16px}}.crm-app,.crm-app *{box-sizing:border-box}.brand-mark-image{object-fit:contain;background:0 0!important;padding:0!important;display:block!important}.app-error-state{text-align:center;color:#15342b;background:#f5f7f5;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:28px;display:flex}.app-error-state img{object-fit:contain;width:72px;height:72px}.app-error-state small{color:#c27751;letter-spacing:.22em;margin-top:18px}.app-error-state h1{margin:10px 0;font-size:clamp(25px,5vw,38px)}.app-error-state p{color:#687971;max-width:560px;line-height:1.6}.app-error-state code{color:#8a4033;background:#f7e8e4;border-radius:7px;margin:12px 0 18px;padding:8px 11px}.app-error-state button{color:#fff;cursor:pointer;background:#123f33;border:0;border-radius:9px;padding:12px 17px}.brand-logo-full{object-fit:contain;object-position:left center;width:clamp(142px,15vw,184px);height:50px;display:block}.login-logo-full{object-fit:contain;object-position:left center;display:block;width:190px!important;height:64px!important}.crm-sidebar-logo{object-fit:contain;object-position:left center;display:block;width:168px!important;height:54px!important}.login-brand>img,.crm-app-brand>img{object-fit:contain;flex:none;width:44px;height:44px;display:block}.login-code-action{min-height:30px;font-size:11px;font-weight:600;transition:color .2s,background .2s,opacity .2s;color:#285b4a!important;background:#eef5f1!important;border-radius:8px!important;width:auto!important;margin-top:12px!important;padding:7px 10px!important}.login-code-action:hover:not(:disabled){color:#123f33!important;background:#e3efe9!important}.login-code-action:disabled{cursor:not-allowed;opacity:1;color:#70827a!important;background:#f2f4f2!important}.crm-login .login-password-field{margin-top:7px;display:block;position:relative}.crm-login .login-password-field input{min-height:46px;margin-top:0;padding-right:52px}.crm-login .login-password-toggle{appearance:none;color:#547767;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:40px;height:40px;margin:0;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.crm-login .login-password-toggle svg{width:18px;height:18px;display:block}.crm-login .login-password-toggle:hover{color:#173c32;background:#edf3ef}.crm-login .login-password-toggle:focus-visible{outline-offset:-3px;outline:2px solid #547767}.crm-login input[aria-invalid=true]{background:snow;border-color:#c76051}.crm-login .login-field-error{color:#a54336;margin-top:6px;font-size:11px;line-height:1.5;display:block}.crm-login .login-feedback{border:1px solid;border-radius:9px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px;font-size:12px;line-height:1.5;display:flex}.crm-login .login-feedback svg{flex:0 0 17px;width:17px;height:17px;margin-top:1px}.crm-login .login-feedback.error{color:#963f34;background:#fff5f2;border-color:#efc9c2}.crm-login .login-feedback.success{color:#245f49;background:#f1f8f4;border-color:#cce3d7}.login-options{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:18px;display:flex}.login-options button{color:#577068;cursor:pointer;background:0 0;border:0;font-size:10px}.login-options button:hover{color:#0d3027;text-decoration:underline}.login-notice{color:#236047;background:#e7f4ed;border-radius:8px;margin-top:14px;padding:11px 12px;font-size:11px;line-height:1.5}.crm-welcome{z-index:9999;color:#fff;background:radial-gradient(circle at 50% 38%,#4a8b7147,#0000 34%),linear-gradient(145deg,#071d17 0%,#0e3329 58%,#09241d 100%);place-items:center;width:100vw;height:100dvh;min-height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}body.crm-welcome-active{overflow:hidden}body.crm-welcome-active .inbox-shortcut{display:none}.crm-welcome:before,.crm-welcome:after{content:"";border:1px solid #dcaa841f;border-radius:50%;width:420px;height:420px;animation:9s linear infinite crmWelcomeOrbit;position:absolute}.crm-welcome:after{border-color:#ffffff0e;width:610px;height:610px;animation-direction:reverse}.crm-welcome-glow{filter:blur(42px);background:#d6916524;border-radius:50%;width:180px;height:180px;position:absolute}.crm-welcome-content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(560px,100vw - 40px);transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.crm-welcome-stage{z-index:1;place-items:center;display:grid;position:relative}.crm-welcome-stage>.crm-welcome-content{grid-area:1/1}.crm-welcome-brand-phase{opacity:1;transform:none}.crm-welcome-personal-phase{opacity:0;pointer-events:none;transform:translateY(16px)scale(.98)}.crm-welcome-personal .crm-welcome-brand-phase{opacity:0;pointer-events:none;transform:translateY(-14px)scale(.98)}.crm-welcome-personal .crm-welcome-personal-phase{opacity:1;transform:none}.crm-welcome-monogram{color:#f0c3a4;background:#ffffff0b;border:1px solid #f0c3a480;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:24px;font:500 30px Georgia,serif;display:grid;box-shadow:0 22px 55px #00000038}.crm-welcome-user-photo,.crm-welcome-avatar-group img,.crm-welcome-avatar-group span{object-fit:cover;border:2px solid #f0c3a4a6;border-radius:50%;width:76px;height:76px;box-shadow:0 22px 55px #00000047}.crm-welcome-user-photo{margin-bottom:24px}.crm-welcome-avatar-group{justify-content:center;margin-bottom:24px;padding-left:18px;display:flex}.crm-welcome-avatar-group img,.crm-welcome-avatar-group span{color:#f0c3a4;background:#173d32;place-items:center;margin-left:-18px;font:600 28px Georgia,serif;display:grid}.crm-welcome-brand{object-fit:contain;width:min(360px,78vw);height:120px;margin-bottom:12px;display:block}.crm-welcome-mark{background:0 0;border:1px solid #ffffff38;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:24px;display:grid;transform:none;box-shadow:0 24px 65px #0000004d}.crm-welcome-mark img{object-fit:contain;width:100%;height:100%;display:block}.crm-welcome small{color:#d9a17d;letter-spacing:.28em;font-size:9px;font-weight:700}.crm-welcome h1{letter-spacing:-.035em;margin:13px 0 10px;font:500 clamp(30px,5vw,48px) Georgia,serif}.crm-welcome p{color:#b9cbc4;margin:0;font-size:14px;line-height:1.65}.crm-welcome-progress{background:#ffffff21;border-radius:9px;width:150px;height:2px;margin-top:32px;overflow:hidden}.crm-welcome-progress i{transform-origin:0;background:linear-gradient(90deg,#d98960,#f0c3a4);width:100%;height:100%;animation:3s both crmWelcomeProgress;display:block}@keyframes crmWelcomeIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes crmWelcomeExit{to{opacity:0;visibility:hidden}}@keyframes crmWelcomeProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes crmWelcomeOrbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.crm-welcome,.crm-welcome-content,.crm-welcome-progress i,.crm-welcome:before,.crm-welcome:after{transition:none!important;animation:none!important}}.crm-app{--crm-ink:#102a23;--crm-green:#123f33;--crm-green-2:#1f6652;--crm-muted:#708078;--crm-line:#dce5e0;--crm-surface:#fff;--crm-canvas:#f4f7f5;background:var(--crm-canvas);min-height:100vh}.crm-app button,.crm-app input,.crm-app select,.crm-app textarea{font:inherit}.crm-app :where(button:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled),[role=button]:not([aria-disabled=true]),label[for],summary),.inbox-app :where(button:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled),[role=button]:not([aria-disabled=true]),label[for],summary){cursor:pointer}.crm-app :where(button,input,select,textarea):disabled,.inbox-app :where(button,input,select,textarea):disabled,.crm-app [aria-disabled=true],.inbox-app [aria-disabled=true]{cursor:not-allowed}.crm-content{background:var(--crm-canvas);min-width:0}.crm-view{min-width:0;animation:.12s ease-out both crm-view-enter}.crm-module-error{color:#9d3f34;background:#fff4f1;border:1px solid #efc8c1;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:14px 16px;font-size:14px;display:flex}.crm-module-error button{color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:9px;flex:none;padding:8px 12px;font-weight:700}@keyframes crm-view-enter{0%{opacity:.96;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.crm-view{animation:none}}.crm-page-head{z-index:2;border-bottom:1px solid var(--crm-line);background:#fafcfb;min-height:112px;padding:24px 32px;position:relative;top:auto}.crm-page-head h1{color:var(--crm-ink);letter-spacing:-.035em;margin-top:7px}.crm-page-head>div:first-of-type{margin-right:auto}.module-page{padding:38px 32px 64px}.module-title{margin-bottom:24px}.module-title h2{color:var(--crm-ink);letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(25px,3vw,34px)}.module-title p{color:var(--crm-muted);margin:8px 0 0;font-size:14px}.platform-page{max-width:1180px;margin:0 auto}.platform-page .compact-admin-form{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 24px;padding:24px;display:grid;box-shadow:0 12px 38px #14362c0f}.platform-page .admin-form-heading{flex-direction:column;grid-column:1/-1;gap:4px;padding-bottom:2px;display:flex}.platform-page .admin-form-heading strong{color:var(--crm-ink);font-size:18px}.platform-page .admin-form-heading span{color:var(--crm-muted);font-size:13px}.platform-page .compact-admin-form label{gap:8px;min-width:0;display:grid}.platform-page .compact-admin-form label>span{color:#40574f;font-size:12px;font-weight:700}.platform-page .compact-admin-form input{width:100%;height:46px;color:var(--crm-ink);border:1px solid #cfdad4;border-radius:10px;outline:none;padding:0 14px;transition:border-color .18s,box-shadow .18s}.platform-page .compact-admin-form input:focus{border-color:var(--crm-green-2);box-shadow:0 0 0 3px #1f66521f}.platform-page .compact-admin-form input[readonly]{color:#718078;background:#f4f7f5}.platform-page .admin-form-submit{justify-content:flex-end;align-items:end;display:flex}.platform-page .admin-form-submit button,.office-card .primary-admin-action,.office-card .secondary-admin-action{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.platform-page .admin-form-submit button,.office-card .primary-admin-action{border:1px solid var(--crm-green);color:#fff;background:var(--crm-green);box-shadow:0 8px 20px #123f3326}.platform-page .admin-form-submit svg,.office-card .primary-admin-action svg{width:16px;height:16px}.platform-page .admin-form-submit button:hover,.office-card .primary-admin-action:hover{background:#0d352b;transform:translateY(-1px);box-shadow:0 11px 24px #123f3338}.office-card .primary-admin-action:disabled{color:#6c7b74;box-shadow:none;cursor:not-allowed;background:#edf2ef;border-color:#dce4e0;transform:none}.platform-page .admin-card-list{gap:14px;display:grid}.platform-page .admin-card-list .office-card{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:16px;grid-template-columns:minmax(260px,1fr) auto auto;grid-template-areas:"identity metrics state""identity actions actions";align-items:center;gap:14px 28px;padding:22px 24px;display:grid;box-shadow:0 8px 28px #14362c0b}.office-card-main{grid-area:identity;align-items:center;gap:14px;display:flex!important}.office-card-icon{width:44px;height:44px;color:var(--crm-green-2);background:#e8f3ee;border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.office-card-icon svg{width:20px;height:20px}.office-card-main>div{gap:4px;display:grid}.office-card-main strong{color:var(--crm-ink);font-size:16px}.office-card-main small{color:var(--crm-muted)}.office-card-metrics{grid-area:metrics;gap:28px;display:flex!important}.office-card-metrics>div{gap:2px;min-width:52px;display:grid}.office-card-metrics strong{color:var(--crm-ink);font-size:18px}.office-card-metrics small{color:var(--crm-muted);font-size:11px}.office-card>.status{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;grid-area:state;justify-self:end;padding:7px 10px;font-size:10px;font-style:normal;font-weight:800}.office-card>.status.active{color:#176548;background:#e5f5ed}.office-card>.status.paused{color:#9b4b32;background:#fbece6}.office-card-actions{grid-area:actions;justify-content:flex-end;gap:9px;display:flex!important}.office-card .secondary-admin-action{color:#52655d;background:#fff;border:1px solid #d5ded9}.office-card .secondary-admin-action:hover{color:#9b3e2c;background:#fff8f6;border-color:#e5b8ae}.crm-app .new-lead{border-radius:11px;box-shadow:0 9px 24px #123f3329}.crm-app .profile-trigger{border:2px solid #fff;box-shadow:0 4px 14px #0f2a2224}.crm-sidebar nav>button,.crm-sidebar nav>a{text-align:left;width:100%}.crm-sidebar nav>button.active,.crm-sidebar nav>a.active{color:#fff;background:#315b4d;box-shadow:inset 3px 0 #d9a17d}.admin-loading{border:1px solid var(--crm-line);min-height:92px;color:var(--crm-muted);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.admin-loading svg{width:17px;height:17px}.pipeline-shell .real-lead{background:linear-gradient(#fff 0%,#fdfefd 100%);border:1px solid #dce5e0;border-radius:15px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 5px 16px #1230270e}.pipeline-shell .real-lead:before{content:"";opacity:.72;background:linear-gradient(#d99a70,#34745f);width:3px;position:absolute;inset:0 auto 0 0}.pipeline-shell .real-lead:hover{border-color:#b9cbc2;transform:translateY(-3px);box-shadow:0 14px 30px #1230271f}.lead-card-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:17px 16px 13px 18px;display:grid}.lead-card-avatar{color:#245c49;background:linear-gradient(145deg,#edf6f1,#dfece5);border:1px solid #dbe8e1;border-radius:13px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:grid}.lead-card-identity{min-width:0}.lead-card-identity>strong{color:#142d25;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.3;display:block;overflow:hidden}.lead-card-identity>small{color:#819089;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.lead-card-identity svg{width:11px;height:11px}.lead-card-score{border-radius:11px;place-items:center;min-width:44px;padding:7px 8px 6px;display:grid}.lead-card-score strong{font-size:13px;line-height:1}.lead-card-score small{letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:700}.lead-card-score.normal{color:#537068;background:#eef3f0}.lead-card-score.high{color:#9b6527;background:#fff1dc}.lead-card-score.critical{color:#a33e34;background:#fde9e6}.lead-card-area{color:#396c59;text-overflow:ellipsis;white-space:nowrap;background:#edf5f1;border:1px solid #deebe4;border-radius:999px;width:max-content;max-width:calc(100% - 36px);margin:0 18px 13px;padding:6px 9px;font-size:9px;font-weight:650;line-height:1;overflow:hidden}.lead-card-meta{color:#77867f;text-transform:uppercase;letter-spacing:.035em;border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:8px;margin:0 18px;padding:12px 0;font-size:8px;font-weight:650;display:flex}.lead-card-meta span{align-items:center;gap:4px;display:flex}.lead-card-meta svg{width:11px;height:11px}.lead-card-open{color:#244f41;background:#f4f8f6;justify-content:space-between;align-items:center;min-height:39px;padding:0 18px;font-size:9px;font-weight:750;display:flex}.lead-card-open svg{width:14px;height:14px;transition:transform .18s}.real-lead:hover .lead-card-open svg{transform:translate(3px)}.pipeline-shell .real-lead .mobile-stage-select{background:#fff;border-top:1px solid #e7ede9;margin:0;padding:13px 18px 16px}.lead-overlay{z-index:1000;overscroll-behavior:contain}.lead-overlay>aside{overscroll-behavior:contain;width:min(520px,100vw);max-width:100%;height:100dvh;max-height:100dvh;padding:28px;overflow:hidden auto}.lead-overlay header{position:relative}.lead-overlay header>div{min-width:0}.lead-overlay h2{overflow-wrap:anywhere}.lead-overlay header button{cursor:pointer;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.lead-overlay header button:hover{background:#edf2ef}.lead-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-detail label,.lead-detail strong{overflow-wrap:anywhere;min-width:0}.lead-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-quick-actions a,.lead-quick-actions button{justify-content:center;align-items:center;min-width:0;min-height:44px;display:flex}.lead-edit-toggle{min-height:44px}.note-compose{grid-template-columns:minmax(0,1fr) 44px;display:grid}.note-compose input{width:100%;min-width:0}.activity-list article,.activity-list article>div{min-width:0}.activity-list strong{overflow-wrap:anywhere}.qualification-card{background:linear-gradient(145deg,#f7faf8,#fff);border:1px solid #dce6e1;border-radius:16px;margin-top:22px;padding:22px}.qualification-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.qualification-heading small{color:#729085;letter-spacing:.16em;font-size:9px}.qualification-heading h3{margin:4px 0 0;font-size:17px}.qualification-heading>span{color:#286148;background:#e4f1ea;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.qualification-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.qualification-card label{color:#6c7d77;text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:10px;font-weight:700;display:grid}.qualification-card input,.qualification-card select,.qualification-card textarea{color:#18352c;width:100%;min-width:0;min-height:42px;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d7e0dc;border-radius:9px;padding:10px 12px}.qualification-card textarea{resize:vertical;min-height:72px}.qualification-card .wide{grid-column:1/-1}.qualification-card button{color:#fff;background:#123f33;border:0;border-radius:9px;min-height:44px;font-weight:750}.onboarding-card{background:#fff;border:1px solid #dce6e1;border-radius:16px;max-width:980px;margin:0 0 22px;padding:22px;box-shadow:0 10px 30px #123f330f}.onboarding-card>div:first-child{justify-content:space-between;gap:16px;display:flex}.onboarding-card small{color:#789087;letter-spacing:.14em;font-size:9px}.onboarding-card strong{color:#123f33}.onboarding-progress{background:#e9efec;border-radius:99px;height:8px;margin:14px 0 18px;overflow:hidden}.onboarding-progress i{border-radius:inherit;background:linear-gradient(90deg,#d9824c,#3d7963);height:100%;transition:width .4s;display:block}.onboarding-steps{flex-wrap:wrap;gap:9px 14px;display:flex}.onboarding-steps span{color:#809089;align-items:center;gap:7px;font-size:11px;display:flex}.onboarding-steps span>i{border:1px solid #cbd8d2;border-radius:50%;width:16px;height:16px}.onboarding-steps span.complete{color:#286148;font-weight:700}.onboarding-steps svg{color:#fff;background:#438268;border-radius:50%;width:16px;height:16px;padding:3px}.account-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;margin-bottom:22px;display:grid}.account-health-card{background:#fff;border:1px solid #dce6e1;border-radius:16px;padding:22px;box-shadow:0 10px 30px #123f330d}.account-health-card>small{color:#7a8d86;letter-spacing:.14em;font-size:9px}.account-health-card h3{color:#153c31;text-transform:capitalize;margin:6px 0 16px;font-size:20px}.account-health-card>div{color:#5e7069;border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;min-height:42px;font-size:11px;display:flex}.account-health-card>div span{gap:2px;display:grid}.account-health-card>div span small{color:#91a099;font-size:8px}.account-health-card>div strong{color:#173e33}.account-health-card>div button{color:#9e4d42;cursor:pointer;background:#fff;border:1px solid #d7e1dd;border-radius:7px;padding:6px 9px;font-size:9px}.account-health-card p{color:#7a8a84;margin:14px 0 0;font-size:10px;line-height:1.5}.quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.quality-grid article{background:#fff;border:1px solid #dce6e1;border-radius:14px;gap:5px;padding:18px;display:grid}.quality-grid small{color:#82948d;letter-spacing:.13em;font-size:8px}.quality-grid strong{color:#123f33;font-size:25px}.quality-grid span{color:#6b7d76;font-size:10px}.notification-center{flex:none;position:relative}.notification-trigger{color:#315b4e;cursor:pointer;background:#fff;border:1px solid #dbe4e0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.notification-trigger svg{width:18px}.notification-trigger b{color:#fff;background:#d96f3d;border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-3px;right:-3px}.notification-panel{z-index:1200;background:#fff;border:1px solid #dbe4e0;border-radius:16px;width:min(380px,100vw - 24px);position:absolute;top:52px;right:0;overflow:hidden;box-shadow:0 24px 70px #0b2a2233}.notification-panel>header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.notification-panel header div{display:grid}.notification-panel header small{color:#83938d;letter-spacing:.14em;font-size:8px}.notification-panel header strong{font-size:16px}.notification-panel header button{color:#33715b;cursor:pointer;background:0 0;border:0;font-size:10px}.notification-panel>div{max-height:380px;overflow:auto}.notification-panel>div>button{text-align:left;cursor:pointer;background:#f9fcfa;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:8px 1fr;gap:10px;width:100%;padding:14px 18px;display:grid}.notification-panel>div>button.read{opacity:.68;background:#fff}.notification-panel>div>button>i{background:#4b8b70;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-panel>div>button.high>i{background:#d65d42;box-shadow:0 0 0 4px #fbe8e3}.notification-panel span{gap:3px;display:grid}.notification-panel span strong{color:#183a30;font-size:12px}.notification-panel span small,.notification-panel time{color:#72827c;font-size:10px;line-height:1.45}.notification-panel>div>p{text-align:center;color:#7a8c85;padding:26px;font-size:12px}@media (width<=900px){.crm-page-head{min-height:86px;padding:18px 20px}.module-page{padding:28px 20px 48px}.platform-page .admin-card-list .office-card{grid-template-columns:1fr auto;grid-template-areas:"identity state""metrics metrics""actions actions"}.office-card-actions{justify-content:stretch}.office-card-actions button{flex:1}}@media (width<=850px){html,body,#root{width:100%;min-width:0;overflow-x:hidden}.crm-app{width:100%;min-width:0;height:auto;min-height:100dvh;display:block;overflow:visible}.crm-content{width:100%;min-width:0;height:auto;min-height:100dvh;display:block;overflow:visible;padding:0 0 42px!important}.crm-page-head{width:100%;margin:0!important;position:relative!important;top:auto!important}.crm-intro,.crm-metrics,.dashboard-summary,.pipeline-head,.pipeline-shell{width:auto;min-width:0;margin-left:18px;margin-right:18px}.crm-intro{margin-top:18px}.crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-metrics article{min-width:0}.dashboard-summary{grid-template-columns:minmax(0,1fr)}.dashboard-summary>article{min-width:0;overflow:hidden}.funnel-row{grid-template-columns:minmax(105px,.8fr) minmax(70px,1fr) 24px}.recent-leads button{min-width:0}.pipeline-head{margin-top:24px}.pipeline-shell{overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;max-width:calc(100vw - 36px);overflow:auto hidden}.pipeline-shell .real-pipeline{grid-auto-flow:column;min-width:max-content;padding-bottom:10px;display:grid;grid-template-columns:none!important;grid-auto-columns:min(390px,100vw - 52px)!important}.pipeline-shell .real-column{scroll-snap-align:start;scroll-snap-stop:always;width:100%;min-width:0}.pipeline-shell .real-lead{width:100%;min-width:0;padding:0}.pipeline-shell .real-lead-top{grid-template-columns:42px minmax(0,1fr) auto}.pipeline-shell .real-lead-top>span{width:42px;height:42px}.pipeline-shell .real-lead-top strong{font-size:13px}.pipeline-shell .real-lead-top small,.pipeline-shell .real-lead>p{font-size:10px}.pipeline-shell .real-lead footer>span{font-size:9px}.mobile-stage-select{margin-top:13px}.mobile-stage-select span{font-size:10px}.mobile-stage-select select{border-radius:9px;min-height:44px;font-size:14px}.module-page{width:100%;min-width:0;max-width:100%;padding:26px 18px 50px}.module-title{align-items:flex-start;gap:12px}.module-title>button{flex:none}.compact-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-card-list article:not(.office-card){grid-template-columns:42px minmax(0,1fr) auto;gap:12px}.admin-card-list article:not(.office-card)>button{grid-column:2/-1;width:max-content;max-width:100%}.campaign-list article{min-width:0;grid-template-columns:42px minmax(0,1fr) auto!important}.campaign-list article>div:nth-of-type(n+3){display:none}.campaign-list article>button{width:auto;display:inline-flex}.automation-list article{grid-template-columns:38px minmax(0,1fr) auto}.integration-roadmap>div,.report-grid{grid-template-columns:minmax(0,1fr)}.report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.report-row{grid-template-columns:minmax(80px,.7fr) minmax(70px,1fr) 26px}.meeting-list article{grid-template-columns:72px minmax(0,1fr)}.meeting-list article>.status,.meeting-actions,.meeting-reschedule{grid-column:2;justify-self:start}.integration-grid{grid-template-columns:minmax(0,1fr)}.integration-grid .integration-card{min-width:0}.integration-form{width:calc(100% - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.settings-page form{width:100%;max-width:none}.inbox-shortcut{border-radius:50%;justify-content:center;width:46px;height:46px;padding:0;bottom:14px;right:14px}.inbox-shortcut svg{width:19px;height:19px}.inbox-shortcut{font-size:0}}@media (width>=901px){.crm-sidebar{height:100dvh;padding:16px 14px 12px;overflow:hidden}.crm-app-brand{flex:none;padding:0 10px 14px}.crm-sidebar-logo{height:46px!important}.crm-sidebar nav{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:auto;gap:2px;min-height:0;padding-right:3px;overflow:hidden auto}.crm-sidebar nav>button,.crm-sidebar nav>a{min-height:38px;padding:8px 11px;font-size:12px}.crm-sidebar nav>button svg,.crm-sidebar nav>a svg{width:17px;height:17px}.sidebar-foot{flex:none;margin-top:7px;padding-top:7px}.sidebar-foot button{min-height:36px;padding:7px 11px}}@media (width<=640px){.crm-page-head{grid-template-columns:42px minmax(0,1fr) 40px;gap:10px;min-height:78px;display:grid;margin:0!important;padding:12px 14px!important}.crm-page-head>div:first-of-type{min-width:0;margin:0}.crm-page-head .new-lead{display:inline-flex}.crm-page-head .profile-menu{justify-self:end}.crm-mobile-menu{align-self:center}.crm-page-head h1{font-size:23px}.module-page{padding:22px 14px 40px}.platform-page .compact-admin-form{grid-template-columns:1fr;gap:14px;padding:18px}.platform-page .admin-form-submit{justify-content:stretch}.platform-page .admin-form-submit button{width:100%}.platform-page .admin-card-list .office-card{grid-template-columns:1fr;grid-template-areas:"identity""state""metrics""actions";gap:16px;padding:18px}.office-card>.status{justify-self:start}.office-card-metrics{background:#f5f8f6;border-radius:11px;width:100%;padding:14px}.office-card-metrics>div{flex:1}.office-card-actions{flex-direction:column-reverse}.office-card-actions button{width:100%}.crm-intro,.crm-metrics,.dashboard-summary,.pipeline-head,.pipeline-shell{margin-left:14px;margin-right:14px}.pipeline-shell{max-width:calc(100vw - 28px)}.pipeline-shell .real-pipeline{gap:12px;grid-auto-columns:calc(100vw - 28px)!important}.pipeline-shell .real-column{border-radius:14px}.pipeline-shell .real-column>header{min-height:54px;padding:16px 8px 12px;font-size:13px}.pipeline-shell .real-column>header b{font-size:11px}.inbox-shortcut{display:none!important}.crm-intro{padding:20px}.crm-intro h2{font-size:20px}.crm-intro-actions{width:100%}.crm-intro-actions a,.crm-intro-actions button{justify-content:center;width:100%}.crm-metrics{gap:10px}.crm-metrics article{min-height:108px;padding:15px}.crm-metrics strong{font-size:25px}.compact-admin-form{grid-template-columns:minmax(0,1fr)}.compact-admin-form button{min-height:42px;padding:10px 14px}.module-title{flex-direction:column}.module-title>button{width:100%;min-height:42px}.campaign-list article{padding:14px;grid-template-columns:42px minmax(0,1fr)!important}.campaign-list article>.status{grid-column:2}.campaign-list article>button{grid-column:2;width:100%;min-height:38px}.automation-list article{align-items:start}.integration-roadmap{padding:20px}.report-summary{grid-template-columns:minmax(0,1fr)}.report-row{gap:7px}.audit-list article{grid-template-columns:34px minmax(0,1fr)}.audit-list time{overflow-wrap:anywhere;grid-column:2}.lead-overlay{background:#faf9f6;align-items:stretch}.lead-overlay>aside{width:100vw;height:100dvh;max-height:none;padding:18px 16px calc(26px + env(safe-area-inset-bottom));box-shadow:none;animation:none}.lead-overlay header{padding-bottom:16px}.lead-big-avatar{flex:0 0 42px;width:42px;height:42px}.lead-overlay h2{font-size:21px}.lead-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;padding:20px 0}.lead-detail strong{font-size:12px}.lead-quick-actions,.lead-edit-form{grid-template-columns:minmax(0,1fr)}.lead-edit-form .wide{grid-column:1}.qualification-card{padding:16px}.qualification-card form{grid-template-columns:minmax(0,1fr)}.qualification-card .wide{grid-column:1}.qualification-heading{align-items:flex-start}.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-health-grid{grid-template-columns:minmax(0,1fr)}.notification-panel{width:auto;position:fixed;top:72px;left:12px;right:12px}}.institutional{background:var(--paper);color:var(--ink)}.institutional .nav{background:#faf9f3eb}.institutional button:focus-visible{outline-offset:5px;outline:3px solid #b77549}.institutional .nav-cta,.institutional .button{border-radius:7px}.institutional .agency-hero{background:radial-gradient(at 85%,#c8d7c96b,#0000 55%),#f1eee7;grid-template-columns:1fr 1.05fr;align-items:center;gap:4vw;min-height:740px;padding:80px max(5vw,24px) 100px}.institutional .agency-hero h1{letter-spacing:-2.5px;max-width:640px;font-family:Playfair Display,Georgia,serif;font-size:clamp(45px,4.65vw,70px);line-height:1.09}.institutional .hero-copy>p{max-width:490px;font-size:16px;line-height:1.85}.institutional .eyebrow{letter-spacing:1.8px;font-size:9px}.institutional .hero-actions{flex-wrap:wrap;gap:22px}.institutional .hero-actions .primary{background:#173e32;padding:17px 22px;box-shadow:0 8px 22px #173e3220}.institutional .hero-actions .primary:hover{background:#255444;transform:translateY(-3px)}.institutional .hero-tags{flex-wrap:wrap;gap:20px;margin-top:32px;font-size:10px}.intelligence-scene{isolation:isolate;min-width:0;padding:26px 0 45px;position:relative}.scene-orbit{z-index:-1;border:1px solid #74958224;border-radius:50%;position:absolute;inset:-25px -15px;transform:rotate(-22deg)}.scene-orbit:after{content:"";border:1px solid #7495821a;border-radius:50%;position:absolute;inset:35px -10px}.intelligence-window{background:#102a23;border:1px solid #49604f50;border-radius:16px;overflow:hidden;transform:perspective(1300px)rotateY(-5deg)rotateX(2deg);box-shadow:0 40px 65px -30px #163c3270,0 6px 15px #163c3214}.intelligence-toolbar{color:#8fae9d;letter-spacing:1.5px;background:#0e231d;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:12px;height:49px;padding:0 22px;font:500 8px Manrope,sans-serif;display:flex}.intelligence-toolbar b{color:#cdac86;font-weight:400}.window-dots{gap:5px;display:flex}.window-dots i{background:#4a6456;border-radius:50%;width:5px;height:5px}.window-dots i:first-child{background:#c0885e}.intelligence-content{color:#eaf0e7;padding:25px;font-family:Manrope,system-ui,sans-serif}.intelligence-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.intelligence-heading small{letter-spacing:1.5px;color:#a6bdaf;font-size:8px}.intelligence-heading h3{letter-spacing:-.8px;color:#edf2e8;margin:7px 0 0;font:500 23px/1.3 Manrope,sans-serif}.intelligence-heading h3 span{color:#d0a17a}.demo-label{color:#adc5b5;white-space:nowrap;border:1px solid #ffffff18;border-radius:5px;padding:6px 8px;font-size:8px}.intelligence-metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.intelligence-metrics>div{background:linear-gradient(130deg,#284d3c65,#18372b65);border:1px solid #ffffff0e;border-radius:9px;min-width:0;padding:16px;position:relative}.intelligence-metrics>div>span{color:#b8cdbd;align-items:center;gap:7px;font-size:10px;display:flex}.intelligence-metrics strong{margin:12px 0;font-size:29px;font-weight:500;line-height:1.4;display:block}.intelligence-metrics strong small{color:#b0c3b6;font-size:9px;font-weight:400;display:block}.intelligence-metrics>div:last-child strong{margin-top:18px;font-size:15px;line-height:1.6}.intelligence-metrics strong em{color:#d6b18b;font-style:normal}.metric-bars{align-items:end;gap:5px;height:38px;margin-top:10px;display:flex}.metric-bars i{opacity:.85;background:linear-gradient(#a6bd90,#52785b);border-radius:3px 3px 0 0;flex:1}.metric-bars i:nth-last-child(-n+3){background:linear-gradient(#d6b18b,#8a6950)}.metric-avatars{align-items:center;margin-top:24px;display:flex}.metric-avatars i{color:#fff;background:#788d71;border:2px solid #1a382b;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;margin-left:-6px;font-size:8px;font-style:normal;display:grid}.metric-avatars i:first-child{background:#9a795d;margin-left:0}.metric-avatars span{color:#b6cabb;margin-left:7px;font-size:9px}.intelligence-pipeline{margin-top:22px}.pipeline-title{color:#a9c0b0;letter-spacing:1px;justify-content:space-between;margin-bottom:10px;font-size:8px;display:flex}.pipeline-row{border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;margin-top:4px;padding:11px 12px;transition:background .5s,border-color .5s;display:flex}.pipeline-row.selected{background:#b9c69c0d;border-color:#b9c69c30}.pipeline-icon{color:#b3c9a8;background:#ffffff07;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.pipeline-row strong{font-size:11px;font-weight:500;display:block}.pipeline-row small{color:#a6bfaf;margin-top:4px;font-size:9px;display:block}.pipeline-state{color:#aecb9e;margin-left:auto;font-size:11px}.intelligence-bottom{color:#aac1b2;border-top:1px solid #ffffff0c;flex-wrap:wrap;justify-content:space-between;gap:9px;margin-top:14px;padding-top:17px;font-size:8px;display:flex}.intelligence-bottom i{background:#b2ce9e;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.scene-note{background:#fffdf8;border:1px solid #e2e5d9;border-radius:10px;align-items:center;gap:13px;padding:18px 23px;display:flex;position:absolute;bottom:10px;left:-22px;box-shadow:0 14px 32px #213c2317}.scene-note>span{color:#6b805c;background:#ebefe3;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.scene-note small{letter-spacing:1px;color:#797567;margin-bottom:7px;font:600 8px Manrope,sans-serif;display:block}.scene-note strong{color:#284335;font:600 12px Manrope,sans-serif}.institutional .signal-strip{color:#496154;letter-spacing:2px;background:#e5e9df;font-size:10px}.institutional .services-grid>article{border-radius:12px;transition:transform .25s,box-shadow .25s}.institutional .services-grid>article:hover{transform:translateY(-5px);box-shadow:0 22px 45px #173e3212}.institutional .services-grid h3{font-family:Playfair Display,Georgia,serif;font-size:30px;line-height:1.17}.institutional .services-grid p{font-size:14px;line-height:1.8}.institutional .services-grid .link-button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.institutional .services-grid .link-button svg{width:18px;height:18px;transition:transform .2s}.institutional .services-grid .link-button:hover svg{transform:translate(4px)}.institutional .footer-links .link-button{overflow-wrap:anywhere;padding:5px 0;font-size:13px;line-height:1.6}.institutional .footer-bottom .link-button{color:inherit}.institutional .lead-capture .lead-consent{color:#ffffffcf;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;line-height:1.6;display:grid}.institutional .lead-capture .lead-consent input{accent-color:#d9875f;width:18px;height:18px;margin:2px 0 0}.institutional .lead-consent .link-button{color:#fff;box-shadow:none;min-height:0;font-size:inherit;background:0 0;border-radius:0;padding:0;text-decoration:underline;display:inline}.client-access{appearance:none;cursor:pointer;border:0}.institutional .crm-window{border-radius:12px;transform:none}.institutional .crm-cols article strong{font-size:11px}.institutional .crm-cols article small{font-size:9px}.institutional .crm-label{flex-wrap:wrap}.institutional .cta{background:radial-gradient(at 80% 70%,#28544488,#0000 60%),#122e25}@media (width<=1050px){.institutional .agency-hero{grid-template-columns:1fr;gap:32px;min-height:0;padding-top:64px}.institutional .hero-copy{max-width:700px}.institutional .agency-hero h1{max-width:680px;font-size:clamp(44px,6.5vw,70px)}.intelligence-scene{width:100%;max-width:620px;margin:auto}.intelligence-window{transform:none}}@media (width<=600px){.institutional .agency-hero{gap:18px;padding:45px 22px 55px}.institutional .agency-hero h1{letter-spacing:-1.8px;font-size:44px;line-height:1.1}.institutional .hero-copy>p{font-size:15px}.institutional .eyebrow{letter-spacing:1px;font-size:8px}.institutional .hero-actions{gap:20px}.institutional .hero-actions .primary{padding:16px 18px;font-size:12px}.intelligence-content{padding:19px 16px}.intelligence-toolbar{padding:0 16px;font-size:7px}.intelligence-heading h3{font-size:21px}.demo-label{padding:5px;font-size:8px}.intelligence-metrics{gap:9px}.intelligence-metrics>div{padding:12px}.intelligence-metrics>div:last-child strong{font-size:13px}.metric-avatars span{font-size:8px}.scene-note{padding:14px;bottom:5px;left:12px;right:12px}.scene-note strong{font-size:11px}.scene-orbit{inset:-15px 0}.institutional .signal-strip{flex-wrap:wrap;gap:14px;padding:22px;font-size:8px}}@media (prefers-reduced-motion:reduce){.institutional *,.institutional :before,.institutional :after{transition:none!important;animation:none!important}}.jl-experience{--paper:#f8faf8;--ink:#18392d;--muted:#607368;font-family:Manrope,system-ui,sans-serif;overflow-x:clip}.jl-experience .nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dee7df;padding:18px 5vw}.jl-experience .nav nav{gap:24px}.jl-experience .nav nav button{font-size:14px}.jl-experience .nav .nav-cta{color:#fff;background:#163d2d;border-radius:10px;padding:13px 18px}.jl-experience .agency-hero{background:radial-gradient(at 90% 25%,#dbe8de,#0000 58%),#f8faf8;gap:5vw;min-height:760px;padding:90px 6vw}.jl-experience .agency-hero h1{letter-spacing:-.055em;font:650 clamp(42px,4.7vw,72px)/1.08 Manrope,sans-serif}.jl-experience .agency-hero h1 em{color:#568268;letter-spacing:-.035em;font-family:Playfair Display,Georgia,serif;font-weight:500;display:inline}.jl-experience .hero-copy>p{color:#63766a;font-size:17px;line-height:1.85}.jl-experience .eyebrow{letter-spacing:.12em;font-size:12px}.jl-experience .hero-actions .primary{border-radius:10px;padding:17px 22px;font-size:14px}.jl-experience .hero-actions .text-link{font-size:14px}.jl-experience .hero-tags{gap:18px;font-size:13px}.jl-experience .intelligence-window{border-radius:20px;animation:8s ease-in-out infinite jl-float;transform:none}.jl-experience .intelligence-toolbar{letter-spacing:.04em;padding:0 18px;font-size:12px}.jl-experience .intelligence-heading small,.jl-experience .demo-label,.jl-experience .pipeline-title,.jl-experience .intelligence-bottom{letter-spacing:0;font-size:12px}.jl-experience .intelligence-metrics>div>span,.jl-experience .intelligence-metrics strong small,.jl-experience .metric-avatars span{font-size:12px}.jl-experience .pipeline-row strong{font-size:14px}.jl-experience .pipeline-row small{font-size:12px}.jl-experience .scene-note{border-radius:14px;padding:16px 20px;animation:8s ease-in-out -3s infinite jl-float;left:-16px}.jl-experience .scene-note small{letter-spacing:.05em;font-size:12px}.jl-experience .scene-note strong{font-size:14px}.jl-experience .metric-bars i{transform-origin:bottom;animation:5s ease-in-out infinite alternate jl-bars}.jl-experience .metric-bars i:nth-child(2n){animation-delay:-2s}.jl-experience .signal-strip{color:#dceade;letter-spacing:.13em;background:#12392b;flex-wrap:wrap;gap:24px;padding:28px 5vw;font-size:13px}.jl-experience .motion-control{color:#526e5b;cursor:pointer;background:0 0;border:1px solid #d6e1d8;border-radius:8px;margin:0 6vw 20px auto;padding:8px 12px;font-size:12px;display:block}.jl-experience :is(.manifesto,.services-section,.growth-process,.trust,.faq){padding:90px 6vw}.jl-experience .section-num{letter-spacing:.12em;font-size:12px}.jl-experience :is(.manifesto,.services-section,.growth-process,.difference,.trust,.faq,.cta) h2{letter-spacing:-.035em;font-size:clamp(30px,3.3vw,50px);line-height:1.15}.jl-experience :is(.manifesto-text,.services-head,.growth-heading,.process-copy,.difference-copy,.trust-values,.faq-list,.cta) p{font-size:16px;line-height:1.8}.jl-experience .services-grid{gap:20px}.jl-experience .services-grid>article{border:1px solid #d9e3db;border-radius:20px;padding:32px;box-shadow:0 8px 30px #12392b05}.jl-experience .service-paid{color:#fff;background:#143e2d}.jl-experience .service-brand{color:#1b412e;background:#eaf0e9}.jl-experience .service-web{color:#1b412e;background:#fff}.jl-experience .services-grid h3{letter-spacing:-.8px;font:650 28px/1.25 Manrope,sans-serif}.jl-experience .services-grid p{font-size:15px}.jl-experience .services-grid .service-paid p{color:#c1d4c6}.jl-experience .services-grid :is(small,.link-button){font-size:13px}.jl-experience .growth-process{background:#f0f5f0}.jl-experience .process-copy article{border-radius:12px;padding:20px}.jl-experience .process-copy article.active{background:#fff;border-color:#c1d5c5;box-shadow:0 8px 24px #153b2c08}.jl-experience .process-copy h3{font-size:20px}.jl-experience .process-note{border-radius:12px}.jl-experience .process-note span,.jl-experience .process-note strong,.jl-experience .ring-node b{font-size:13px}.jl-experience .difference{background:#11382c;padding:90px 6vw}.jl-experience .difference-copy>button{color:#e7d3b5;background:0 0;border:1px solid #65816c;border-radius:10px;align-items:center;gap:14px;padding:14px 18px;font-size:14px;display:inline-flex}.jl-experience .faq-list button{padding:22px 0;font-size:16px;line-height:1.5}.jl-experience .cta{background:#153f2f;padding:90px 6vw}.jl-experience .cta .lead-capture{gap:12px}.jl-experience .lead-capture input{background:#ffffff0a;border-radius:9px;padding:15px;font-size:15px}.jl-experience .lead-capture input::placeholder{color:#c6d7cc}.jl-experience .lead-consent,.jl-experience .cta>small{font-size:13px;line-height:1.6}.jl-experience .cta .text-link{color:#e0eadd;background:0 0;border:0;padding:12px 0;font-size:14px}.jl-experience>footer{background:#0c281f;padding:60px 6vw 28px}.jl-experience .footer-links button,.jl-experience .footer-bottom,.jl-experience>footer p{font-size:14px;line-height:1.8}.jl-experience .whatsapp-launcher{z-index:90;color:#fff;cursor:pointer;background:#194e32;border:1px solid #4c8560;border-radius:18px;align-items:center;gap:12px;min-height:56px;padding:15px 22px;font:650 14px Manrope,sans-serif;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 25px #092c2430}.jl-experience .whatsapp-launcher svg{width:23px;height:23px}.jl-experience .whatsapp-launcher:hover{background:#25683e;transform:translateY(-2px)}.jl-experience .whatsapp-dialog{color:#20432f;background:#fff;border:1px solid #d8e5da;border-radius:22px;width:min(400px,100vw - 32px);max-height:calc(100dvh - 120px);margin:0;padding:32px;position:fixed;inset:auto 24px 96px auto;overflow:auto;box-shadow:0 24px 90px #0c302c35}.jl-experience .whatsapp-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c281f35}.jl-experience .whatsapp-dialog>img{object-fit:contain;width:145px;height:48px}.jl-experience .whatsapp-close{cursor:pointer;background:#f0f5f0;border:0;border-radius:50%;place-items:center;padding:8px;display:grid;position:absolute;top:16px;right:16px}.jl-experience .whatsapp-close svg{width:18px;height:18px}.jl-experience .whatsapp-icon{color:#3d7950;background:#e8f3eb;border-radius:16px;place-items:center;width:54px;height:54px;margin:24px 0 16px;display:grid}.jl-experience .whatsapp-dialog h2{letter-spacing:-1px;margin:0 0 14px;font:650 27px/1.25 Manrope,sans-serif}.jl-experience .whatsapp-dialog p{color:#697f70;font-size:15px;line-height:1.7}.jl-experience .whatsapp-dialog>a{color:#fff;background:#194e32;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;padding:15px;font-size:14px;text-decoration:none;display:flex}.jl-experience .whatsapp-dialog small{color:#708477;font-size:12px;line-height:1.6;display:block}@keyframes jl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes jl-bars{0%{transform:scaleY(.75)}to{transform:scaleY(1)}}.jl-experience.motion-paused *,.jl-experience.motion-paused :before,.jl-experience.motion-paused :after{animation-play-state:paused!important}.crm-app{--crm-ink:#183c2c;--crm-green:#1c4c34;--crm-green-2:#367249;--crm-line:#dde7df;--crm-canvas:#f3f6f3;font:400 15px/1.5 Manrope,system-ui,sans-serif}.crm-app .crm-sidebar{background:#102e23;border-right:1px solid #274737}.crm-app .crm-app-brand{padding:26px 22px}.crm-app .crm-sidebar nav{padding:8px 14px 20px}.crm-app .crm-sidebar nav>:is(button,a){color:#b0c7b8;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;min-height:46px;margin:4px 0;padding:13px 14px;font-size:14px;display:flex}.crm-app .crm-sidebar nav>:is(button,a):hover{color:#fff;background:#1b4030}.crm-app .crm-sidebar nav>.active{color:#fff;background:#2a503a;box-shadow:inset 3px 0 #c69669}.crm-app .crm-sidebar nav svg{width:19px;height:19px}.crm-app .sidebar-foot{border-top:1px solid #34503d;padding:18px 22px}.crm-app .sidebar-foot :is(button,small,span){font-size:12px}.crm-app .crm-page-head{background:#fff;min-height:100px;padding:24px 32px}.crm-app .crm-page-head h1{letter-spacing:-1px;font:650 28px/1.25 Manrope,sans-serif}.crm-app .crm-page-head small{letter-spacing:.1em;font-size:12px}.crm-app .crm-search{box-shadow:none;background:#f8faf8;border:1px solid #dce7de;border-radius:10px}.crm-app .crm-search input{font-size:14px}.crm-app .new-lead{border-radius:10px;min-height:44px;padding:12px 17px;font-size:14px;box-shadow:0 4px 10px #143b2910}.crm-app .crm-intro{box-shadow:none;background:linear-gradient(110deg,#163f2b,#295a3d);border-radius:18px;padding:28px}.crm-app .crm-intro h2{letter-spacing:-.7px;font:650 25px/1.3 Manrope,sans-serif}.crm-app .crm-intro p{color:#c9dccc;font-size:14px}.crm-app .crm-intro small{font-size:12px}.crm-app .crm-metrics{gap:16px}.crm-app .crm-metrics article{background:#fff;border:1px solid #dce6dd;border-radius:14px;padding:24px;box-shadow:0 4px 15px #163f2b04}.crm-app .crm-metrics article strong{letter-spacing:-1px;font-size:36px;font-weight:600}.crm-app .crm-metrics article :is(small,span){font-size:12px;line-height:1.6}.crm-app .dashboard-summary{gap:20px}.crm-app .dashboard-summary>article{box-shadow:none;border:1px solid #dde6de;border-radius:16px;padding:24px}.crm-app .dashboard-summary h3{font-size:18px}.crm-app .dashboard-summary :is(small,.funnel-row){font-size:13px}.crm-app .recent-leads button strong{font-size:14px}.crm-app .module-title h2{letter-spacing:-1px;font:650 28px/1.3 Manrope,sans-serif}.crm-app .module-title small{letter-spacing:.1em;font-size:12px}.crm-app .module-title>button,.crm-app .compact-admin-form button{border-radius:10px;min-height:42px;padding:10px 16px;font-size:14px}.crm-app :is(.campaign-list,.automation-list,.integration-grid,.admin-card-list,.meeting-list) article{box-shadow:none;background:#fff;border:1px solid #dde7df;border-radius:14px}.crm-app :is(.campaign-list,.automation-list,.integration-grid,.admin-card-list,.meeting-list) article :is(strong,h3){font-size:15px}.crm-app :is(.campaign-list,.automation-list,.integration-grid,.admin-card-list,.meeting-list) article :is(p,small,button,select){font-size:13px;line-height:1.6}.crm-app .status{border-radius:6px;padding:5px 8px;font-size:12px}.crm-app :is(.settings-page,.learning-page,.platform-page) label{font-size:14px}.crm-app :is(.settings-page,.learning-page,.compact-admin-form) :is(input,textarea,select){color:#264b34;background:#fcfdfc;border:1px solid #d3e0d6;border-radius:9px;padding:12px;font-size:14px}.crm-app .settings-page form{border-radius:16px;max-width:900px;padding:28px}.crm-app .settings-page form>button{color:#fff;background:#1c4c34;border:0;border-radius:10px;padding:12px 20px;font-size:14px}.crm-app .real-column{background:#eaf0ea;border-radius:14px}.crm-app .real-column>header{padding:18px 14px;font-size:14px}.crm-app .real-lead{border-radius:12px;box-shadow:0 3px 8px #163f2b05}.crm-app .real-lead :is(strong,h3){font-size:14px}.crm-app .real-lead :is(small,em){font-size:12px}.crm-app .profile-popover{border-radius:16px;padding:20px;box-shadow:0 16px 55px #163f2b20}.crm-app .profile-admin-card{border-radius:12px}.crm-app .profile-admin-card strong{font-size:14px}.crm-app .profile-admin-card small{letter-spacing:0;overflow-wrap:anywhere;font-size:12px}.crm-app .profile-admin-card button{padding:8px;font-size:12px}.crm-app .profile-popover>button{border-radius:9px;min-height:42px;font-size:14px}.crm-app :is(input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #c0d9c5}.crm-login{background:radial-gradient(at 20% 20%,#245b40,#0d2b20 65%)}.crm-login>form{border:1px solid #d7e2d9;border-radius:22px;box-shadow:0 24px 80px #061b1840}.crm-login h1{letter-spacing:-1.2px;font:650 34px/1.2 Manrope,sans-serif}.crm-login label{font-size:14px}.crm-login input{border-radius:9px;min-height:48px;font-size:15px}@media (width<=1000px){.jl-experience .nav nav{gap:12px}.jl-experience .agency-hero{gap:40px;padding:60px 5vw}.jl-experience .hero-actions{gap:14px}}@media (width<=760px){.jl-experience .agency-hero{grid-template-columns:1fr;min-height:0;padding:48px 24px 60px}.jl-experience .agency-hero h1{font-size:42px}.jl-experience .eyebrow{letter-spacing:.04em;font-size:12px}.jl-experience :is(.manifesto,.services-section,.growth-process,.trust,.faq,.difference,.cta){padding:56px 24px}.jl-experience .services-grid{grid-template-columns:1fr}.jl-experience .intelligence-toolbar{font-size:10px}.jl-experience .intelligence-content{padding:18px}.jl-experience .intelligence-heading{flex-wrap:wrap}.jl-experience .intelligence-metrics{grid-template-columns:1fr}.jl-experience .scene-note{bottom:0;left:4px}.jl-experience .whatsapp-launcher{padding:14px 16px;bottom:16px;right:16px}.jl-experience .whatsapp-dialog{padding:26px;bottom:88px;right:16px}.crm-app .crm-page-head{padding:18px}.crm-app .crm-page-head h1{font-size:24px}.crm-app .module-page{padding:24px 18px 80px}.crm-app .crm-metrics article{padding:18px}.crm-app .crm-intro{padding:22px}.crm-app .settings-page form{padding:20px}}@media (prefers-reduced-motion:reduce){.jl-experience *,.jl-experience :before,.jl-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.jl-experience.jl-studio .nav{-webkit-backdrop-filter:none;backdrop-filter:none}.jl-experience.jl-studio.motion-paused *,.jl-experience.jl-studio.motion-paused :before,.jl-experience.jl-studio.motion-paused :after{will-change:auto!important;transition:none!important;animation:none!important}.jl-experience.jl-studio.motion-paused .product-stage-viewport{perspective:none}.jl-experience.jl-studio.motion-paused .product-stage-surface{transform-style:flat;transform:none}.jl-experience.jl-studio [data-motion-active=false] *,.jl-experience.jl-studio [data-motion-active=false] :before,.jl-experience.jl-studio [data-motion-active=false] :after{animation-play-state:paused!important}.jl-experience.jl-studio{color:#e8ede9;--paper:#0c1513;--ink:#e8ede9;--muted:#a5b5ac;background:#0c1513}.jl-studio .nav{background:#0c1513ed;border-color:#ffffff12;padding:18px 6vw}.jl-studio .nav :is(nav>button,.menu-btn){color:#c0cec5}.jl-studio .nav .nav-cta{color:#14261b;background:#c0d9aa;border:0}.jl-studio .nav .brand{background:0 0}.jl-experience.jl-studio .agency-hero{background:radial-gradient(at 50% 62%,#264c3845,#0000 60%),#0c1513;flex-direction:column;gap:0;min-height:0;padding:90px 6vw 38px;display:flex}.jl-studio .agency-hero .grain{display:none}.jl-studio .hero-copy{text-align:center;width:100%;max-width:980px;margin:0 auto}.jl-studio .agency-hero .eyebrow{color:#a7bcae;letter-spacing:.16em;justify-content:center;font-size:12px}.jl-studio .agency-hero h1{color:#f0f3ed;letter-spacing:-.06em;max-width:980px;margin:26px auto;font:550 clamp(44px,6vw,88px)/1.06 Manrope,sans-serif}.jl-studio .agency-hero h1 em{color:#bbd5a6;letter-spacing:inherit;font-family:Manrope,sans-serif;font-style:normal;font-weight:550}.jl-studio .agency-hero .hero-copy>p{color:#9eafa5;max-width:610px;margin:0 auto;font-size:17px;line-height:1.8}.jl-studio .hero-actions{justify-content:center;margin-top:32px}.jl-studio .hero-actions .primary{color:#102b1a;background:#c0d9aa;border:1px solid #c0d9aa;box-shadow:0 6px 28px #b7d89912}.jl-studio .hero-actions .primary:hover{color:#102b1a;background:#d5eac3}.jl-studio .hero-actions .text-link{color:#bac9bf}.jl-studio .hero-tags{color:#95a99b;justify-content:center}.jl-studio .product-stage{width:100%;max-width:1100px;margin:70px auto 0;position:relative}.product-stage-toolbar{border-top:1px solid #ffffff19;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;display:flex}.product-stage-toolbar>span{color:#829c8b;letter-spacing:.13em;align-items:center;gap:10px;font-size:12px;display:flex}.product-stage-toolbar svg{width:18px}.product-stage-toolbar button{color:#a6bdac;cursor:pointer;background:#14251b;border:1px solid #35503b;border-radius:7px;padding:9px 12px;font-size:12px}.product-stage-viewport{perspective:1500px;padding:45px 100px 55px}.product-stage-surface{transform-style:preserve-3d;transform:rotateX(calc(8deg + var(--turn-x,0deg))) rotateY(calc(-12deg + var(--turn-y,0deg)));transition:transform .5s ease-out;position:relative}.product-stage-panel{background:#14271d;border:1px solid #69886c;border-width:1px 6px 8px 1px;border-radius:20px;transform:translateZ(0);box-shadow:30px 45px 80px #0008}.jl-studio .product-stage .intelligence-scene{padding:0}.jl-studio .product-stage .intelligence-window{box-shadow:none;background:#10211b;border:0;border-radius:14px;animation:none;transform:none}.jl-studio .product-stage :is(.scene-orbit,.scene-note){display:none}.jl-studio .product-stage .intelligence-toolbar{background:#0e1b17;height:48px}.jl-studio .product-stage .intelligence-content{padding:26px 32px}.jl-studio .product-stage .intelligence-metrics{grid-template-columns:1fr 1fr}.jl-studio .product-stage .intelligence-pipeline{margin-top:16px}.jl-studio .product-stage .pipeline-row{padding:8px 12px}.product-stage-callout{color:#223c28;background:#ecf2e8;border:1px solid #91b28b5c;border-radius:14px;align-items:flex-start;gap:12px;width:310px;padding:20px;animation:.45s both stage-note-enter;display:flex;position:absolute;bottom:54px;left:-90px;transform:translateZ(90px);box-shadow:0 15px 45px #0004}.product-stage-callout>span{background:#d4e4cd;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.product-stage-callout>span svg{width:18px}.product-stage-callout>svg{flex-shrink:0;width:18px}.product-stage-callout small{letter-spacing:.1em;color:#6b8069;font-size:10px;display:block}.product-stage-callout strong{margin:6px 0;font-size:14px;display:block}.product-stage-callout p{color:#71836e;margin:0;font-size:12px;line-height:1.7}.product-stage-identity{background:#1e3124f5;border:1px solid #80977550;border-radius:13px;flex-direction:column;gap:8px;padding:19px 24px;display:flex;position:absolute;top:46px;right:-70px;transform:translateZ(70px);box-shadow:0 18px 45px #0005}.product-stage-identity img{object-fit:contain;width:140px;height:42px}.product-stage-identity span{color:#a6bba3;font-size:12px}.product-stage-caption{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;display:flex}.product-stage-caption small{color:#7e9687;letter-spacing:.1em;font-size:12px}.product-stage-caption h2{color:#d5e3d4;letter-spacing:-.7px;margin:8px 0 0;font:500 26px/1.3 Manrope,sans-serif}.product-stage-tabs{gap:8px;display:flex}.product-stage-tabs button{color:#90a392;cursor:pointer;background:0 0;border:1px solid #2f4336;border-radius:8px;align-items:center;gap:8px;padding:12px;font:500 13px Manrope,sans-serif;display:flex}.product-stage-tabs button.active{color:#d2e8c1;background:#20341f;border-color:#668453}.product-stage-tabs button span{color:#6f8c64;font-size:11px}.product-stage-disclaimer{color:#778f80;margin:0;font-size:12px;line-height:1.6}.product-stage.is-flat .product-stage-surface,.product-stage.is-flat :is(.product-stage-callout,.product-stage-identity){transform:none}.product-stage.is-paused *{animation-play-state:paused!important}@keyframes stage-note-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.jl-studio .motion-control{color:#a3b59f;background:#17241b;border-color:#334634}.jl-studio .signal-strip{color:#7e9681;background:#121f18;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10}.jl-studio :is(.agency-manifesto,.services-section,.trust,.faq){--ink:#1c3021;--muted:#52654d;color:#1c3021;background:#edf1ea}.jl-studio .services-section{border-top:1px solid #d6ded0}.jl-studio .section-num{color:#7b966c}.jl-studio .services-grid>article{border-radius:6px;min-height:440px;padding:36px}.jl-studio .services-grid h3{font-size:30px;font-weight:500}.jl-studio .service-paid{background:#142c1d}.jl-studio .service-brand{background:#dbe5d3}.jl-studio .service-web{background:#f7f9f3}.jl-studio .growth-process{--ink:#e5eddf;--muted:#b1c3a8;color:#dbe6d3;background:#111f17}.jl-studio .growth-heading p,.jl-studio .process-copy p{color:#b5c5ad}.jl-studio .process-copy article{background:0 0;border-color:#30402d}.jl-studio .process-copy article.active{background:#22331c;border-color:#668352}.jl-studio .process-copy h3{color:#d0e1c1}.jl-studio .process-note{color:#a2b995;background:#233120}.jl-studio .difference{background:#182a1d}.jl-studio .automation-section{color:#1d3925;background:#edf1ea}.jl-studio .cta{background:#14281b}.jl-studio .whatsapp-launcher{color:#1a351b;background:#bed6a4;border-color:#d4e6c2}.jl-studio .whatsapp-launcher:hover{background:#d2e7ba}.crm-app.crm-studio{--crm-canvas:#e9eeea;--crm-green:#233e2d;--crm-ink:#203527;background:#e9eeea}.crm-studio .crm-sidebar{background:#121c17;border-color:#2b372d;width:238px;padding:0}.crm-studio .crm-app-brand{padding:28px 24px 18px}.crm-studio .crm-sidebar-logo{width:156px!important;height:48px!important}.studio-office{color:#e0e8d8;border:1px solid #344233;border-radius:10px;align-items:center;gap:11px;margin:0 16px 18px;padding:14px 12px;display:flex}.studio-office>span{color:#c5dda9;background:#3b4e32;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.studio-office>div{min-width:0}.studio-office small{color:#82937c;letter-spacing:.12em;font-size:10px;display:block}.studio-office strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;margin-top:4px;font-size:13px;font-weight:500;display:block;overflow:hidden}.crm-studio .crm-sidebar nav{scrollbar-width:thin;flex:1;min-height:0;padding:0 12px 18px;overflow:hidden auto}.crm-studio .crm-sidebar nav>:is(button,a){color:#8fa28e;border-radius:7px;gap:11px;min-height:42px;padding:10px 12px;font-size:13px}.crm-studio .crm-sidebar nav>:is(button,a):hover{background:#243024}.crm-studio .crm-sidebar nav>.active{color:#1e301d;box-shadow:none;background:#c1d5aa;font-weight:750}.crm-studio .crm-sidebar nav>.active svg{color:#39582c}.crm-studio .crm-sidebar nav b{color:#2b4420;background:#a8bf90}.crm-studio .sidebar-foot{border-color:#2d382c}.crm-studio .crm-content{background:#e9eeea;margin-left:0}.crm-studio .crm-page-head{background:#f9faf6;border-bottom:1px solid #d3dcd2;min-height:94px;padding:20px 36px}.crm-studio .crm-page-head h1{letter-spacing:-.9px;font-size:25px;font-weight:550}.crm-studio .crm-page-head small{color:#87947f;letter-spacing:.16em;font-size:10px}.crm-studio .crm-search{background:#edf1e9;border:1px solid #dce3d7;border-radius:7px}.crm-studio .new-lead{box-shadow:none;background:#233d29;border-radius:7px;font-size:13px}.crm-studio .crm-view{padding-bottom:44px}.crm-studio .crm-intro{background:radial-gradient(at 80% 130%,#516442,#0000 60%),#1a291e;border:1px solid #364b35;border-radius:12px;min-height:215px;margin-bottom:24px;padding:36px;position:relative}.crm-studio .crm-intro h2{color:#e3ead9;letter-spacing:-1.3px;margin:14px 0;font:500 35px/1.15 Manrope,sans-serif}.crm-studio .crm-intro small{color:#94ab85;letter-spacing:.14em;font-size:11px}.crm-studio .crm-intro p{color:#97aa8c;max-width:470px;font-size:14px}.crm-studio .crm-intro-actions{background:#263a2466;border:1px solid #6b80604d;border-radius:10px;min-width:240px;padding:22px}.crm-studio .crm-intro-actions>button{color:#243c20;background:#c1d5aa;border:1px solid #c1d5aa;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:14px;display:flex}.crm-studio .crm-intro-actions>span{color:#aabd9d;font-size:12px}.crm-studio .crm-metrics{background:#fbfcf8;border:1px solid #d6dfd2;border-radius:12px;gap:0;margin-bottom:24px;overflow:hidden}.crm-studio .crm-metrics article{box-shadow:none;background:0 0;border:0;border-right:1px solid #dde4d8;border-radius:0;padding:24px 28px}.crm-studio .crm-metrics article:last-child{border-right:0}.crm-studio .crm-metrics article:before{display:none}.crm-studio .crm-metrics article strong{color:#284324;letter-spacing:-1.5px;font-size:40px;font-weight:500}.crm-studio .crm-metrics article small{color:#78896e;letter-spacing:.08em;font-size:11px}.crm-studio .crm-metrics article em{color:#8b9882;font-size:12px;font-style:normal}.crm-studio .dashboard-summary>article{background:#fbfcf8;border-color:#d6dfd2;border-radius:12px;padding:26px}.crm-studio .dashboard-summary h3{font-size:19px;font-weight:600}.crm-studio .dashboard-summary header small{letter-spacing:.12em;color:#8d9c84;font-size:11px}.crm-studio .funnel-row{padding:6px 0}.crm-studio .module-page{padding:30px 36px 64px}.crm-studio .module-title{border-bottom:1px solid #d0dbcc;margin-bottom:26px;padding-bottom:22px}.crm-studio .module-title h2{font-size:27px;font-weight:550}.crm-studio :is(.campaign-list,.automation-list,.admin-card-list,.meeting-list,.integration-grid) article{background:#fbfcf8;border-color:#d4dfce;border-radius:9px}.crm-studio :is(.settings-page form,.onboarding-card,.account-health-card,.notification-panel,.profile-popover){background:#fbfcf8;border-color:#d4dfce;border-radius:12px}.crm-studio .real-column{background:#dfe7db;border:1px solid #d2dccd;border-radius:10px;padding:12px}.crm-studio .real-lead{background:#fbfcf8;border-color:#d1ddc9;border-radius:9px}.crm-studio .real-lead:before{background:#6c8855}.crm-studio .lead-card-avatar{color:#557541;background:#e2eadc}.crm-studio .status.active{color:#4b7435;background:#e3eed9}.crm-studio .ai-workspace{background:#e2eadc;border-color:#ccd9c2;border-radius:12px}.crm-studio .ai-workspace-grid>section{background:#fbfcf8;border-radius:9px}.crm-studio .profile-admin-card{background:#f0f4ea;border-color:#dde6d4}.crm-studio .profile-admins-header strong{color:#2b4725}.crm-studio .settings-page :is(input,textarea,select){background:#fff}@media (width<=1050px){.jl-studio .nav nav{gap:12px}.jl-studio .nav nav>button{font-size:12px}.product-stage-viewport{padding:30px 65px 45px}.product-stage-callout{width:260px;left:-50px}.product-stage-identity{right:-40px}.crm-studio .crm-intro{gap:20px;padding:26px}.crm-studio .crm-intro h2{font-size:30px}}@media (width<=760px){.jl-experience.jl-studio .agency-hero{padding:55px 22px 30px}.jl-studio .agency-hero h1{font-size:45px}.jl-studio .agency-hero .hero-copy>p{font-size:16px}.jl-studio .hero-tags{font-size:12px}.jl-studio .product-stage{margin-top:42px}.product-stage-toolbar{flex-wrap:wrap}.product-stage-toolbar>span{font-size:11px}.product-stage-viewport{padding:24px 0}.product-stage-surface{transform:none}.product-stage-callout{width:100%;margin-top:14px;position:relative;bottom:auto;left:auto;transform:none}.product-stage-identity{display:none}.jl-studio .product-stage .intelligence-content{padding:18px}.jl-studio .product-stage .intelligence-metrics{grid-template-columns:1fr}.product-stage-caption{flex-direction:column;align-items:flex-start}.product-stage-tabs{flex-wrap:wrap}.product-stage-caption h2{font-size:24px}.crm-studio .crm-sidebar{width:238px}.crm-studio .crm-content{margin-left:0}.crm-studio .crm-page-head{padding:18px}.crm-studio .crm-intro{padding:24px}.crm-studio .crm-intro-actions{width:100%;min-width:0}.crm-studio .crm-metrics article{border-bottom:1px solid #dde4d8;padding:20px}.crm-studio .crm-metrics article strong{font-size:32px}.crm-studio .module-page{padding:24px 18px 64px}}@media (prefers-reduced-motion:reduce){.product-stage-surface{transition:none;transform:none}.product-stage-callout{animation:none}}.jl-studio .faq-list button{color:#233c29}.jl-studio .faq-list button.active p{color:#52634d;max-height:none}.jl-studio .growth-process .process-copy article{opacity:1}.jl-studio .growth-process .process-copy h3{color:#e0ecd5}.jl-studio .ring-center{background:#243623;border:1px solid #68845b;box-shadow:0 0 0 28px #192a1a,0 0 0 29px #48633b}.jl-studio .ring-center strong{color:#e9f1e1}.jl-studio .ring-center small{color:#adc69e;letter-spacing:.08em;font-size:12px}.jl-studio .ring-node b{color:#c0d1b5}.jl-studio .ring-node>span{color:#d3e6c2;background:#283d25;border:1px solid #648253}.jl-studio .ring-node.active>span{color:#294023;background:#c1d5aa}.jl-studio .difference-copy p{color:#c1d0b8}.jl-studio .crm-window{--ink:#233c29;color:#233c29}.jl-studio .crm-window .crm-demo-content{color:#233c29}.jl-studio .crm-window .crm-demo-content>header strong{color:#233c29;font-size:20px}.jl-studio .crm-cols>div>b{color:#3d5236;font-size:13px}.jl-studio .crm-cols article strong{color:#29412b;font-size:13px}.jl-studio .crm-cols article small{color:#5a6c51;font-size:12px}.jl-studio .cta h2 em{color:#c5dcb1}.jl-studio .cta .lead-capture{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin:32px auto;display:grid}.jl-studio .lead-capture input{width:100%;min-width:0}.jl-studio .lead-consent{text-align:left;color:#dce7d2;grid-column:1/-1;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.jl-studio .lead-consent input{flex:0 0 18px;width:18px;height:18px;min-height:0;margin-top:3px}.jl-studio .lead-capture .button.light{color:#18351c;background:#c1d5aa;border:1px solid #d4e3c1;grid-column:1/-1;justify-content:center;width:100%;font-size:15px}.jl-studio .lead-capture .button.light:disabled{color:#142a18;cursor:not-allowed;background:#809577}.jl-studio .footer-bottom{color:#b4c8ae}.jl-experience.jl-studio>.institutional-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:24px 48px;padding:32px 6vw 24px}.jl-experience.jl-studio>.institutional-footer>div:first-child p{max-width:320px;margin-top:12px;font-size:17px;line-height:1.5}.jl-experience.jl-studio>.institutional-footer .footer-links{column-gap:32px;margin-top:0}.jl-experience.jl-studio>.institutional-footer .footer-links div{gap:4px;min-width:0}.jl-experience.jl-studio>.institutional-footer .footer-links small{margin-bottom:8px;font-size:12px}.jl-experience.jl-studio>.institutional-footer .footer-bottom{flex-wrap:wrap;gap:12px;margin-top:0;padding:16px 72px 0 0;font-size:13px}@media (width<=700px){.jl-experience.jl-studio>.institutional-footer{grid-template-columns:1fr;gap:24px;padding:28px 24px 24px}.jl-experience.jl-studio>.institutional-footer .footer-links{grid-template-columns:1fr 1.3fr;gap:20px}.jl-experience.jl-studio>.institutional-footer .footer-bottom{padding-right:64px}}@media (width<=380px){.jl-experience.jl-studio>.institutional-footer .footer-links{grid-template-columns:1fr}}.jl-studio .footer-bottom button{color:#cbdac2}.crm-studio .profile-popover{width:min(360px,100vw - 32px);max-height:calc(100dvh - 130px);overflow:auto}.crm-studio .profile-admins-header{gap:4px;margin-bottom:16px;display:grid}.crm-studio .profile-admins-header small{letter-spacing:0;font-size:12px}.crm-studio .profile-admin-list{gap:10px;margin-bottom:16px;display:grid}.crm-studio .profile-admin-card{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.crm-studio .profile-admin-card>:is(img,span){object-fit:cover;background:#dce7d2;border-radius:50%;place-items:center;width:44px;max-width:44px;height:44px;display:grid}.crm-studio .profile-admin-card>div{min-width:0}.crm-studio .profile-admin-card strong,.crm-studio .profile-admin-card small{line-height:1.5;display:block}.crm-studio .profile-admin-card>label{color:#34552b;cursor:pointer;border:1px solid #becfb3;border-radius:7px;grid-column:2;width:max-content;padding:6px 10px;font-size:12px}.crm-studio .pipeline-shell{scrollbar-width:thin;padding-bottom:20px;overflow-x:auto}.crm-studio .pipeline-shell .real-pipeline{grid-template-columns:repeat(5,minmax(280px,1fr));align-items:start;gap:16px;min-width:1460px;display:grid}.crm-studio .pipeline-shell .real-column{background:#f0f3f1;border:1px solid #e1e5e2;min-height:400px;padding:10px}.crm-studio .pipeline-shell .real-column>header{background:0 0;border-top-width:3px;padding:16px 6px;font-size:14px}.crm-studio .pipeline-shell .real-lead{background:#fff;border:1px solid #e0e7e2;border-radius:14px;margin-bottom:14px;box-shadow:0 3px 12px #162d2006}.crm-studio .pipeline-shell .real-lead:before{display:none}.crm-studio .lead-card-head{grid-template-columns:minmax(0,1fr);gap:9px;padding:20px 20px 12px}.crm-studio .lead-card-avatar{display:none}.crm-studio .lead-card-identity strong{white-space:normal;overflow-wrap:anywhere;color:#263c30;font-size:16px;font-weight:650;line-height:1.5}.crm-studio .lead-card-identity small{color:#5c7154;font-size:12px}.crm-studio .lead-card-score{color:#6e8074;background:0 0;border:0;border-radius:0;grid-column:1;align-items:center;gap:5px;width:max-content;padding:0;display:flex}.crm-studio .lead-card-score strong,.crm-studio .lead-card-score small{font-size:12px;line-height:1.3}.crm-studio .lead-card-area{color:#567564;background:#eef3f0;border:0;border-radius:6px;margin:0 20px 16px;padding:5px 9px;font-size:12px}.crm-studio .lead-card-meta{color:#7c8981;margin:0 20px;padding:12px 0;font-size:11px;font-weight:400}.crm-studio .lead-card-open{color:#416652;background:#fafcfb;border-top:1px solid #edf0ee;padding:13px 20px;font-size:12px;font-weight:600}.crm-studio .pipeline-shell .real-lead:hover{border-color:#98b48a;transform:translateY(-2px);box-shadow:0 6px 16px #1c3a1e0c}.jl-studio .whatsapp-launcher.whatsapp-launcher-icon{color:#fff;background:#168947;border:1px solid #249957;border-radius:50%;justify-content:center;width:58px;height:58px;min-height:58px;padding:15px;box-shadow:0 6px 22px #0d372d35}.jl-studio .whatsapp-launcher-icon svg{width:28px;height:28px}.jl-studio .whatsapp-dialog{background:#f5f7f2;border-radius:16px;width:min(350px,100vw - 32px);padding:26px}.jl-studio .whatsapp-dialog h2{letter-spacing:-.4px;margin-top:20px;font-size:19px}.jl-studio .whatsapp-dialog .whatsapp-chat-bubble{color:#455d3e;background:#fff;border:1px solid #dfe7da;border-radius:0 12px 12px;padding:16px;font-size:14px;line-height:1.7}.jl-studio .whatsapp-dialog>a{background:#168947;justify-content:center}@media (width>=851px){.crm-app.crm-studio{grid-template-columns:238px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.crm-studio .crm-sidebar{width:238px;height:100%;min-height:0;position:relative;top:auto;left:auto}.crm-studio .crm-content{width:auto;min-width:0;height:100%;margin:0;padding:0 28px 40px;overflow:auto}.crm-studio .crm-page-head{width:auto;margin:0 -28px 28px}}@media (width<=850px){.crm-studio .crm-sidebar{left:-238px}.crm-studio .crm-sidebar.open{left:0}.jl-studio .cta .lead-capture,.jl-studio .crm-cols{grid-template-columns:1fr}.jl-studio .crm-cols>div{min-height:0}}.jl-studio .jl-spread{--spread:1;--copy-opacity:1;color:#eff4ed;isolation:isolate;background:#0c1915;border-block:1px solid #c1d6c01a;padding:0;position:relative}.jl-spread *{box-sizing:border-box}.jl-spread-stage{max-width:1600px;margin:auto;padding:64px 6vw 40px;position:relative}.jl-spread-copy{text-align:center;max-width:600px;margin:0 auto 36px}.jl-spread-copy>span{letter-spacing:.16em;color:#9caf9e;font:600 12px/1.5 Manrope,sans-serif}.jl-studio .jl-spread-copy h2{letter-spacing:-.055em;color:#f1f5ee;margin:20px 0;font:550 clamp(34px,3.6vw,56px)/1.08 Manrope,sans-serif}.jl-studio .jl-spread-copy h2 em{font:inherit;color:#c2daa9}.jl-studio .jl-spread-copy p{color:#b2c0b5;margin:0;font-size:16px;line-height:1.7}.jl-spread-copy>a{color:#d2e7bc;text-underline-offset:5px;align-items:center;gap:6px;margin-top:18px;font-size:14px;display:inline-flex}.jl-spread-copy>a svg{width:16px;height:16px}.jl-spread-cards{grid-template-columns:1fr 1fr;gap:20px;max-width:950px;margin:auto;display:grid}.jl-spread-card{color:#253d32;background:#f9fbf7;border:1px solid #ffffff30;border-radius:12px;min-width:0;padding:16px;box-shadow:0 18px 48px #0003}.jl-spread-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.jl-spread-card header>span{letter-spacing:.08em;color:#5c7364;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.jl-spread-card header svg{width:15px;height:15px}.jl-spread-card header>small{color:#91a397;font-size:12px}.jl-spread-card footer{border-top:1px solid #dae4da;margin-top:14px;padding-top:12px}.jl-spread-card footer strong{color:#294936;font-size:14px;display:block}.jl-studio .jl-spread-card footer p{color:#667d6b;margin:3px 0 0;font-size:12px;line-height:1.5}.spread-ad{color:#e6f0e2;background:#183b2b;border-radius:7px;padding:14px 18px}.spread-ad>small{letter-spacing:.15em;color:#b6cfa8;font-size:10px}.jl-studio .spread-ad h3{letter-spacing:-.8px;color:#f0f6e9;margin:12px 0;font:550 26px/1.08 Manrope,sans-serif}.spread-ad>span{color:#c2d7b5;justify-content:space-between;align-items:center;font-size:11px;display:flex}.spread-ad svg{width:15px;height:15px}.spread-chat{background:#edf2ec;border-radius:7px;gap:8px;padding:8px;display:grid}.jl-studio .spread-chat p{color:#486153;background:#fff;border-radius:8px;width:88%;margin:0;padding:10px;font-size:12px;line-height:1.5}.jl-studio .spread-chat p:last-child{color:#2a5037;background:#d6e8c6;justify-self:end}.spread-chat svg{vertical-align:middle;width:13px;height:13px;margin-left:5px}.spread-week{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.spread-week>span{text-align:center;color:#7a8d7d;background:#edf2ec;border-radius:7px;padding:7px 0;font-size:10px}.spread-week b{color:#47664d;margin-top:3px;font-size:21px;display:block}.spread-week .is-selected{color:#d5e9c4;background:#204934}.spread-week .is-selected b{color:#e7f3df}.spread-meeting{align-items:center;gap:8px;padding:12px 0 0;display:flex}.spread-meeting i{background:#6a9c5e;border-radius:4px;width:3px;height:30px}.spread-meeting strong{color:#355940;font-size:12px;display:block}.spread-meeting small{color:#78907e;font-size:11px;display:block}.spread-meeting>svg{color:#7b967f;width:18px;margin-left:auto}.spread-mini-board{background:#edf2ec;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:6px;min-height:121px;padding:12px 8px;display:grid}.spread-mini-board>div{min-width:0}.spread-mini-board small{color:#738777;white-space:nowrap;font-size:10px;display:block}.spread-mini-board span{color:#4b6851;background:#fff;border:1px solid #d8e4d5;border-top:3px solid #86ad6f;border-radius:5px;margin-top:9px;padding:12px 7px;font-size:11px;line-height:1.6;display:block}.spread-mini-board>div:nth-child(2) span{border-top-color:#d6b469}.spread-mini-board>div:nth-child(3) span{border-top-color:#779ed3}.jl-spread-hint{display:none}.jl-studio .jl-spread-disclaimer{text-align:center;color:#8fa393;max-width:620px;margin:28px auto 0;font-size:12px;line-height:1.6}@media (width>=901px) and (prefers-reduced-motion:no-preference){.jl-spread[data-animated=true]{height:190svh}.jl-spread[data-animated=true] .jl-spread-stage{height:calc(100svh - 80px);min-height:440px;max-height:900px;padding:0;position:sticky;top:80px}.jl-spread[data-animated=true] .jl-spread-copy{width:38%;opacity:var(--copy-opacity);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jl-spread[data-animated=true] .jl-spread-copy:focus-within{opacity:1;z-index:10;background:#0c1915;border-radius:12px;padding:12px}.jl-spread[data-animated=true] .jl-spread-copy h2{font-size:clamp(32px,3.5vw,54px)}.jl-spread[data-animated=true] .jl-spread-copy p{font-size:14px}.jl-spread[data-animated=true] .jl-spread-cards{pointer-events:none;display:block;position:absolute;inset:0}.jl-spread[data-animated=true] .jl-spread-card{width:24%;max-width:330px;transform:translate(calc(-50% + var(--x)*var(--spread)),calc(-50% + var(--y)*var(--spread))) rotate(calc(var(--angle)*(1 - var(--spread))));will-change:transform;position:absolute;top:50%;left:50%}.spread-campaign{--x:-35vw;--y:-19vh;--angle:-13deg;z-index:1}.spread-conversation{--x:35vw;--y:-19vh;--angle:9deg;z-index:2}.spread-calendar{--x:-34vw;--y:20vh;--angle:5deg;z-index:3}.spread-pipeline{--x:34vw;--y:20vh;--angle:-6deg;z-index:4}.jl-spread[data-animated=true] .jl-spread-hint{color:#c2d7b5;opacity:calc(1 - var(--spread));white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:53px;left:50%;transform:translate(-50%)}.jl-spread-hint svg{width:14px;height:14px}.jl-spread[data-animated=true] .jl-spread-disclaimer{width:90%;margin:0;font-size:11px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}}@media (width>=901px) and (height<=760px){.jl-spread[data-animated=true] .jl-spread-card{padding:12px}.jl-spread[data-animated=true] .jl-spread-card footer p{display:none}.jl-spread[data-animated=true] .jl-spread-card header{margin-bottom:8px}.jl-spread[data-animated=true] .spread-ad h3{margin:8px 0;font-size:22px}.jl-spread[data-animated=true] .spread-ad{padding:10px 12px}.jl-spread[data-animated=true] .spread-chat{gap:5px;padding:5px}.jl-spread[data-animated=true] .spread-chat p{padding:7px;font-size:11px}.jl-spread[data-animated=true] .spread-mini-board{min-height:100px}.jl-spread[data-animated=true] .jl-spread-copy>span{font-size:10px}.jl-spread[data-animated=true] .jl-spread-copy p{font-size:13px}}@media (width<=900px),(prefers-reduced-motion:reduce){.jl-spread-stage{padding:48px 24px 32px}.jl-spread-copy h2 br{display:none}.jl-spread-copy h2 br:after{content:" "}.jl-spread-copy h2 em{display:block}.jl-spread-card{transform:none!important}.jl-spread-copy{opacity:1!important}.jl-spread-hint{display:none!important}}.jl-studio .jl-spread-card>footer{text-align:left;background:0 0;border-top:1px solid #dae4da;grid-template-columns:none;gap:0;width:auto;min-height:0;margin:14px 0 0;padding:12px 0 0;display:block}.jl-spread[data-animated=true] .jl-spread-cards{max-width:none}@media (width<=600px){.jl-spread-cards{grid-template-columns:1fr}.jl-spread-stage{padding:40px 20px 30px}.jl-studio .jl-spread-copy h2{font-size:36px}.jl-spread-copy>span{font-size:11px}.jl-spread-card{padding:20px}.jl-spread-card header>span,.jl-spread-card footer p{font-size:13px}.jl-studio .spread-chat p{font-size:14px}.spread-mini-board span{font-size:12px}}.jl-studio .reveal-waiting{opacity:0;transform:translateY(24px)}.jl-studio .reveal-arrived{animation:jl-reveal 1.25s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s) both}@keyframes jl-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.jl-studio .whatsapp-launcher.whatsapp-launcher-icon{bottom:calc(20px + env(safe-area-inset-bottom,0px));animation:7s ease-in-out 2s infinite jl-whatsapp-hop}@keyframes jl-whatsapp-hop{0%,76%,90%,to{transform:translateY(0)}81%{transform:translateY(-9px)}85%{transform:translateY(0)}88%{transform:translateY(-4px)}}.jl-studio .whatsapp-launcher-icon:is(:hover,:focus-visible){animation-play-state:paused}@media (hover:hover){.jl-studio :is(.hero-actions .button,.services-grid .link-button,.difference-copy>button,.footer-links button,.nav nav button){transition:transform .2s,color .2s,background-color .2s}.jl-studio :is(.hero-actions .button,.difference-copy>button):hover{transform:translateY(-3px)}.jl-studio :is(.nav nav button,.footer-links button):hover{transform:translateY(-2px)}}.jl-studio .animated-menu{background:#19281b;border:1px solid #52644e;border-radius:9px;width:44px;height:44px;padding:11px}.jl-studio .animated-menu span{background:#dce8d3;border-radius:2px;width:20px;height:2px;margin:4px 0;transition:transform .24s,opacity .24s;display:block}.jl-studio .animated-menu.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.jl-studio .animated-menu.is-open span:nth-child(2){opacity:0}.jl-studio .animated-menu.is-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.jl-studio .motion-features{color:#263c29;background:#f2f5ef;padding:88px 6vw}.jl-studio .motion-features>header{max-width:670px;margin-bottom:40px}.jl-studio .motion-features h2{letter-spacing:-1.4px;margin:16px 0;font:550 clamp(30px,3.5vw,48px)/1.15 Manrope,sans-serif}.jl-studio .motion-features h2 em{color:#638658;font-style:normal}.jl-studio .motion-features>header p{color:#5d7058;font-size:16px;line-height:1.8}.jl-studio .motion-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.jl-studio .motion-feature{min-width:0}.jl-studio .motion-feature h3{letter-spacing:-.5px;color:#243d28;margin:22px 0 10px;font:650 21px/1.35 Manrope,sans-serif}.jl-studio .motion-feature>p{color:#63745d;margin:0;font-size:15px;line-height:1.8}.jl-studio .feature-demo{background:#fff;border:1px solid #dce6d6;border-radius:18px;height:292px;padding:22px;position:relative;overflow:hidden}.jl-studio .demo-heading{color:#536c49;align-items:center;gap:8px;margin-bottom:16px;display:flex}.jl-studio .demo-heading>svg{width:18px;height:18px}.jl-studio .demo-heading strong{font-size:12px;font-weight:650}.jl-studio .demo-heading>span{color:#778b6d;letter-spacing:.08em;margin-left:auto;font-size:10px}.jl-studio .demo-calendar{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:5px;display:grid}.jl-studio .demo-calendar small{color:#87977d;font-size:11px}.jl-studio .demo-calendar>span{color:#4b6541;border-radius:50%;justify-self:center;place-items:center;width:29px;height:29px;font-size:12px;transition:background-color .35s,color .35s;display:grid}.jl-studio .demo-calendar>span.chosen{color:#fff;background:#315e35;box-shadow:0 4px 10px #315e3520}.jl-studio .calendar-reminder{background:#f4f8f0;border:1px solid #e1eadb;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.jl-studio .calendar-reminder strong{font-size:12px;display:block}.jl-studio .calendar-reminder small{color:#7a8d70;margin-top:4px;font-size:11px;display:block}.jl-studio .calendar-reminder>svg{color:#779664;flex-shrink:0;width:19px}.jl-studio .chart-demo{background:linear-gradient(135deg,#f3f7ed,#edf2e6)}.jl-studio .demo-chart-value{z-index:1;background:#ffffffea;border:1px solid #e0e8d7;border-radius:12px;margin:8px 0 0;padding:14px 18px;display:inline-block;position:relative;box-shadow:0 5px 15px #32402b08}.jl-studio .demo-chart-value>small{color:#7a8e6c;font-size:12px;display:block}.jl-studio .demo-chart-value strong{color:#416c37;letter-spacing:-1px;font:550 34px/1.3 Manrope,sans-serif;display:block}.jl-studio .demo-chart-value strong span{font-size:18px}.jl-studio .demo-line{width:100%;height:180px;position:absolute;bottom:0;left:0}.jl-studio .demo-chart-path{stroke-dasharray:100;stroke-dashoffset:72px;transition:stroke-dashoffset 1.8s}.jl-studio .demo-line.step-1 .demo-chart-path{stroke-dashoffset:50px}.jl-studio .demo-line.step-2 .demo-chart-path{stroke-dashoffset:25px}.jl-studio .demo-line.step-3 .demo-chart-path{stroke-dashoffset:0}.jl-studio .followup-demo{background:#eaf0e7}.jl-studio .demo-message{color:#49623e;background:#d9ecd3;border-radius:10px 2px 10px 10px;max-width:94%;margin:0 0 10px auto;padding:12px}.jl-studio .demo-message p{margin:0;font-size:12px;line-height:1.6}.jl-studio .demo-message small{color:#6e8b5f;justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;font-size:10px;display:flex}.jl-studio .demo-message svg{width:14px;height:14px}.jl-studio .demo-message.secondary{opacity:.2;transition:opacity .5s,transform .5s;transform:translateY(6px)}.jl-studio .demo-message.message-visible{opacity:1;transform:translateY(0)}.jl-studio .demo-message-note{color:#718569;text-align:center;font-size:10px;line-height:1.5;display:block}.jl-studio .motion-control{z-index:1;position:relative}.jl-studio :is(.agency-manifesto,.services-section,.motion-features,.trust,.faq){--ink:#243c30;--muted:#506357}.jl-studio :is(.agency-manifesto,.services-section,.motion-features,.trust,.faq) .section-num{color:#4b6949}.jl-studio :is(.manifesto-text,.services-head,.trust-values,.faq-list) p{color:#4f6357}.jl-studio .trust-values h3{color:#213a2b}.jl-studio .services-grid article p{color:#435d4c;font-size:16px}.jl-studio .services-grid article small{color:#4e6855;font-size:12px}.jl-studio .services-grid .service-paid :is(p,small){color:#c2d5c8}.jl-studio .services-grid .service-paid h3{color:#f1f7f2}.jl-studio .service-top>span{font-size:12px}.jl-studio>footer>div:first-child p{color:#bed1c5}.jl-studio .footer-links small{color:#bbcec2;font-size:12px}.jl-studio .intelligence-pipeline .pipeline-avatar{color:#fff;background:#345d49;font-size:12px}.jl-studio .faq-list button>span>b{color:#96502e;font-size:12px}.jl-studio .motion-features h2{color:#243c30}.jl-studio .motion-features h2 em{color:#456c3c}.jl-studio .feature-demo{height:auto;min-height:330px}.jl-studio .feature-demo :is(small,.demo-heading>span,.demo-message-note,.signature-steps b){color:#4d6543;font-size:12px}.jl-studio .demo-heading strong,.jl-studio .calendar-reminder strong,.jl-studio .demo-message p,.jl-studio .signature-steps>span{font-size:14px}.jl-studio .demo-message-note{margin-top:12px}.jl-studio .demo-message.secondary{opacity:1}.jl-studio .product-stage-callout small,.jl-studio .product-stage-callout p{color:#405b40;font-size:12px}.jl-studio .product-stage-caption small,.jl-studio .product-stage-tabs button span,.jl-studio .product-stage-disclaimer{color:#b4c7b6;font-size:12px}.jl-studio .crm-window{height:auto;min-height:370px;transform:none}.jl-studio .crm-window .crm-demo-content{flex:1;min-width:0;padding:22px}.jl-studio .crm-window header{flex-wrap:wrap;gap:12px}.jl-studio .crm-window header small,.jl-studio .crm-window header>span{font-size:12px}.jl-studio .crm-window header small{color:#4f6557}.jl-studio .crm-cols{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(175px,1fr));padding-bottom:12px;overflow-x:auto}.jl-studio .crm-cols>div{min-height:230px}.jl-studio .crm-cols article{border:1px solid #dce4df;border-radius:8px;grid-template-columns:1fr;gap:6px;padding:14px 12px}.jl-studio .crm-cols article>span{display:none}.jl-studio .crm-cols article strong{font-size:14px}.jl-studio .crm-cols>div>b{font-size:14px;display:block}.jl-studio .crm-cols>div>b small{font-size:12px}.jl-studio .media-demo{background:#f9fbf6}.jl-studio .demo-wave{background:#224e37;border-radius:12px;justify-content:center;align-items:center;gap:4px;height:70px;margin:18px 0;display:flex}.jl-studio .demo-wave i{background:#b9d8a9;border-radius:3px;width:4px}.jl-studio .media-extract{background:#fff;border-left:3px solid #759a61;border-radius:0 8px 8px 0;padding:14px}.jl-studio .media-extract small{letter-spacing:.06em;color:#648153;font-size:10px}.jl-studio .media-extract p{color:#435d38;margin:8px 0 0;font-size:13px;line-height:1.7}.jl-studio .document-preview{background:#fff;border:1px solid #dce5d5;border-radius:8px;margin-bottom:12px;padding:12px 16px}.jl-studio .document-preview strong{color:#53694a;font-size:12px;display:block}.jl-studio .document-preview span{background:#e6ece0;width:85%;height:4px;margin-top:7px;display:block}.jl-studio .document-preview span:nth-child(2n){width:65%}.jl-studio .signature-steps{gap:12px;margin-top:24px;display:grid}.jl-studio .signature-steps>span{color:#48623a;background:#fff;border:1px solid #dee7d6;border-radius:9px;align-items:center;gap:10px;padding:14px 10px;font-size:12px;display:flex}.jl-studio .signature-steps b{color:#8ba17d;font-size:11px}.jl-studio .signature-steps svg{width:16px;height:16px;margin-left:auto}@media (width<=1050px){.jl-studio .motion-feature-grid{gap:18px}.jl-studio .feature-demo{min-height:350px;padding:16px}.jl-studio .demo-heading{flex-wrap:wrap}}@media (width<=760px){.jl-studio .nav{padding:14px 20px}.jl-studio .nav nav.open{background:#14221a;border:1px solid #334830;padding:16px 20px;box-shadow:0 12px 24px #0003}.jl-studio .nav nav.open>button{text-align:left;min-height:44px;font-size:15px}.jl-studio .motion-features{padding:56px 22px}.jl-studio .motion-feature-grid{grid-template-columns:1fr;gap:36px}.jl-studio .feature-demo{min-height:330px;padding:22px}.jl-studio .crm-window aside{display:none}.jl-studio .crm-window .crm-demo-content{width:100%;padding:20px}.jl-studio .crm-cols{grid-template-columns:repeat(3,minmax(220px,1fr))}.jl-studio .demo-heading{flex-wrap:nowrap}.jl-studio .motion-feature h3{font-size:22px}.jl-studio .whatsapp-launcher.whatsapp-launcher-icon{width:54px;height:54px;min-height:54px;right:16px}.jl-studio .whatsapp-dialog{max-height:calc(100dvh - 120px);bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.jl-studio .reveal-waiting{opacity:1;transform:none}.jl-studio .reveal-arrived,.jl-studio .whatsapp-launcher.whatsapp-launcher-icon{animation:none}.jl-studio .demo-message.secondary{opacity:1;transform:none}.jl-studio .demo-chart-path{stroke-dashoffset:0}}.crm-app.crm-studio.crm-board-theme{--crm-ink:#e2eaf0;--crm-muted:#9aafbc;--crm-line:#2c4050;--crm-surface:#142433;--crm-canvas:#192c3d;--crm-green:#32644f;color:#d9e5ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#192c3d}.crm-board-theme .crm-sidebar{background:#0d1b28;border-right:1px solid #263948}.crm-board-theme .studio-office{color:#dce8ef;background:#142635;border-color:#2c4150}.crm-board-theme .studio-office>span{color:#c3ddcd;background:#304c50}.crm-board-theme .studio-office small{color:#8fa9b5}.crm-board-theme .crm-sidebar nav>:is(button,a){color:#a9bdca;border-radius:6px}.crm-board-theme .crm-sidebar nav>.active{color:#eff7f6;background:#244452;box-shadow:inset 3px 0 #c99d72}.crm-board-theme .crm-sidebar nav>.active svg{color:#c9e4db}.crm-board-theme .crm-sidebar nav>:is(button,a):hover{background:#203746}.crm-board-theme .sidebar-foot{border-color:#283d4b}.crm-board-theme .crm-content{background:#192c3d}.crm-board-theme .crm-page-head{background:#102131;border-color:#2a4052}.crm-board-theme .crm-page-head h1{color:#e4edf3;font-size:25px}.crm-board-theme .crm-page-head small{color:#8ba6b6}.crm-board-theme .crm-search{background:#1a3041;border-color:#344c5d}.crm-board-theme .crm-search input{color:#e1ebf2;background:0 0}.crm-board-theme .new-lead{background:#386e56;border:1px solid #53816c}.crm-board-theme .pipeline-head{margin-bottom:20px}.crm-board-theme .pipeline-head h2{color:#dfebf3;font-size:19px}.crm-board-theme .pipeline-head span{color:#94acba;font-size:12px}.crm-board-theme .pipeline-head button{color:#c4d7e4;background:#203747;border:1px solid #3b5365;border-radius:7px;padding:9px 12px;font-size:12px}.crm-board-theme .pipeline-shell{box-shadow:none;scrollbar-color:#50697b #172b3c;background:0 0;border:0;padding:0 0 20px}.crm-board-theme .pipeline-shell .real-pipeline{grid-template-columns:repeat(5,minmax(245px,1fr));gap:14px;min-width:1290px}.crm-board-theme .pipeline-shell .real-column{background:#203548;border:1px solid #2a4256;border-radius:9px;padding:8px}.crm-board-theme .pipeline-shell .real-column>header{color:#dce7f0;background:0 0;border-top:0;padding:10px 5px 18px;font-size:13px}.crm-board-theme .real-column>header>span{align-items:center;gap:8px;display:flex}.crm-board-theme .stage-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.crm-board-theme .real-column>header b{color:#a8c0cf;background:#132839;padding:2px 7px;font-size:12px}.crm-board-theme .pipeline-shell .real-lead{background:#102131;border:1px solid #294254;border-radius:8px;margin-bottom:10px;box-shadow:0 3px 8px #07111b10}.crm-board-theme .pipeline-shell .real-lead:hover{border-color:#618478;transform:translateY(-2px);box-shadow:0 6px 16px #06121d33}.crm-board-theme .real-lead:focus-visible{outline-offset:2px;outline:2px solid #c99d72}.crm-board-theme .lead-card-identity strong{color:#e0eaf1;font-size:14px;font-weight:650;line-height:1.5}.crm-board-theme .lead-card-identity small{color:#93abba;margin-top:6px;font-size:12px}.crm-board-theme .lead-card-area{color:#a7bbc8;background:0 0;border-radius:0;margin:0 14px 10px;padding:0;font-size:12px}.crm-board-theme .lead-card-meta{color:#8ca7b8;border-color:#283d4e;margin:0 14px;padding:10px 0;font-size:11px}.crm-board-theme .lead-card-open{color:#a1cbbb;background:#142839;border-color:#243e51;padding:10px 14px;font-size:12px}.crm-board-theme .empty-stage{color:#849eaf;background:0 0;border:1px dashed #3d5769;font-size:12px}.crm-board-theme .mobile-stage-select{color:#a8c1d0;background:#162e40}.crm-board-theme .mobile-stage-select select{color:#c9dbe8;background:#102131;border-color:#365466}.crm-board-theme .crm-intro{background:linear-gradient(110deg,#122737,#23453e);border-color:#355447}.crm-board-theme .crm-intro h2{color:#e0ece6}.crm-board-theme .crm-intro p{color:#a6bfb7}.crm-board-theme .crm-intro-actions{background:#213b3c;border-color:#4c6960}.crm-board-theme .crm-metrics{background:#132737;border-color:#2d4657}.crm-board-theme .crm-metrics article{border-color:#2d4657}.crm-board-theme .crm-metrics article strong{color:#e0eee5}.crm-board-theme .crm-metrics article :is(small,em){color:#9cb5be}.crm-board-theme .dashboard-summary>article{background:#132737;border-color:#2d4657}.crm-board-theme .dashboard-summary h3{color:#e1ebf0}.crm-board-theme .dashboard-summary :is(small,.funnel-row){color:#a2b9c6}.crm-board-theme .recent-leads button{color:#e0e9f0;background:0 0;border-color:#2b4354}.crm-board-theme .module-title{border-color:#354d5e}.crm-board-theme .module-title h2{color:#e0eaf2}.crm-board-theme .recent-leads button strong{color:#e2edf5}.crm-board-theme .recent-leads button>em{color:#d4e6ef;background:#284656;font-size:13px}.crm-board-theme .dashboard-summary header>span{color:#b5c8d5;font-size:12px}.crm-board-theme .funnel-row>span{color:#bed0dc;font-size:14px}.crm-board-theme .funnel-row>b{color:#dbe8ef;font-size:14px}.crm-board-theme .funnel-row>i{background:#2b4557}.crm-board-theme .module-page :is(.integration-info p,.quality-grid span,.learning-page>p){color:#52685f;font-size:14px}.crm-board-theme .module-page .coming-tag{color:#285c43}.crm-board-theme .module-page .integration-roadmap h3{color:#e2eee7}.crm-board-theme .module-page .integration-roadmap span{font-size:14px}.crm-board-theme .module-page .integration-roadmap b{color:#e9c7a7;font-size:12px}.crm-board-theme .module-page .report-grid h3{font-size:18px}.crm-board-theme .module-page .status.paused{color:#76501c}.crm-board-theme .module-page .channel-icon.google{color:#2356a3}.crm-board-theme .module-page .audit-list time{color:#52685f;font-size:14px}.crm-board-theme :is(.module-page,.profile-popover,.notification-panel,.entity-form,.lead-overlay){--ink:#18352e;--muted:#52685f;--crm-ink:#18352e;--crm-muted:#52685f;--crm-line:#d8e2df;--crm-surface:#fff;--crm-canvas:#f4f7f6;color:#18352e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.crm-board-theme .module-page{background:#f4f7f6;border:1px solid #d8e2df;border-radius:16px;padding:28px}.crm-board-theme :is(.module-page,.profile-popover,.notification-panel,.lead-overlay) :is(h2,h3,h4){color:#18352e}.crm-board-theme .module-title{border-color:#d4dfd9;margin-bottom:24px}.crm-board-theme :is(.module-title,.lead-overlay header)>div>small{color:#52685f;font-size:12px}.crm-board-theme .module-page :is(p,label,button,select,input,textarea){font-size:14px;line-height:1.6}.crm-board-theme .module-page :is(article,form,.account-health-card,.onboarding-card,.ai-workspace){color:#18352e}.crm-board-theme :is(.module-page,.profile-popover,.notification-panel) small{color:#52685f;font-size:12px}.crm-board-theme .module-page :is(.coming-tag,.integration-status,.status){font-size:12px}.crm-board-theme .module-page :is(.account-health-card>div,.onboarding-steps span,.report-row){color:#52685f;font-size:14px}.crm-board-theme .module-page .empty-stage{color:#52685f;border-color:#b7c9bf;padding:24px}.crm-board-theme .module-page .quality-grid label,.crm-board-theme .profile-admins-header strong{color:#18352e}.crm-board-theme .crm-page-head :is(.profile-popover,.notification-panel) small{color:#52685f;letter-spacing:0;font-size:12px}.crm-board-theme .module-page :is(.account-health-card,.practice-area-settings,.ai-workspace) p{color:#425b4d}.crm-board-theme .lead-overlay :is(label,input,select,textarea,button,a){font-size:14px;line-height:1.5}.crm-board-theme .lead-overlay :is(small,.qualification-heading>span,.activity-list time){color:#52685f;font-size:12px}.crm-board-theme .lead-overlay label{color:#52685f;text-transform:none;letter-spacing:0}.crm-board-theme .lead-overlay :is(input,select,textarea)::placeholder{color:#63756c;opacity:1}.crm-board-theme .lead-overlay>aside{background:#f7f9f8;width:min(620px,100vw)}.crm-board-theme .qualification-heading{flex-wrap:wrap;align-items:flex-start}.crm-board-theme .qualification-card{background:#fff;padding:20px}.crm-board-theme .qualification-card input,.crm-board-theme .qualification-card textarea,.crm-board-theme .qualification-card select{font-size:14px}.crm-board-theme .lead-detail{gap:20px}.crm-board-theme .lead-detail strong{margin-top:6px;font-size:15px}.crm-board-theme .crm-search{box-shadow:none}.crm-board-theme .crm-search input{border-radius:inherit;box-shadow:none;border:0}.crm-board-theme .crm-sidebar-close,.crm-board-theme .crm-mobile-scrim{display:none}.crm-board-theme .crm-search input::placeholder{color:#a4b8c6;opacity:1}.crm-board-theme .crm-sidebar nav>:is(button,a){min-height:44px;margin:2px 0;padding:10px 12px}.crm-board-theme .crm-sidebar nav{scrollbar-width:thin;scrollbar-color:#526a79 transparent}.crm-board-theme .sidebar-foot{padding:12px 16px}.crm-board-theme .studio-office small{letter-spacing:.06em;font-size:12px}.crm-board-theme .crm-page-head small{color:#afc3cf;font-size:12px}.crm-board-theme .pipeline-head span,.crm-board-theme .pipeline-head button{font-size:14px}.crm-board-theme .pipeline-head button{align-items:center;gap:8px;min-height:44px;display:flex}.crm-board-theme .pipeline-head button svg{width:16px;height:16px}.crm-board-theme .pipeline-shell .real-pipeline{align-items:stretch;height:100%}.crm-board-theme .pipeline-shell .real-column{flex-direction:column;height:100%;min-height:0;display:flex}.crm-board-theme .pipeline-shell .real-column>header{flex-shrink:0;padding:14px 8px;font-size:14px}.crm-board-theme .pipeline-shell .real-column>div{scrollbar-width:thin;scrollbar-color:#536e80 transparent;flex:1;min-height:0;padding:2px;overflow-y:auto}.crm-board-theme .lead-card-head{padding:18px 16px 10px}.crm-board-theme .lead-card-identity strong{font-size:15px}.crm-board-theme .lead-card-identity small{color:#afc2cf;font-size:13px}.crm-board-theme .lead-card-area{color:#c4d6e1;margin:0 16px 14px;font-size:13px;font-weight:400;display:inline-block}.crm-board-theme .lead-card-meta{color:#aec2cf;margin:0 16px;font-size:12px}.crm-board-theme .lead-card-open{color:#bfdfcf;padding:12px 16px;font-size:13px}.crm-board-theme .crm-view-leads{flex-direction:column;height:calc(100dvh - 158px);min-height:320px;display:flex}.crm-board-theme .crm-view-leads .pipeline-shell{flex:1;min-height:0}.crm-board-theme :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #d2a67c}@media (width<=850px){.crm-board-theme .crm-sidebar{z-index:120}.crm-board-theme .crm-sidebar-close{color:#e4edf4;background:#1b3345;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:8px}.crm-board-theme .crm-sidebar-close svg{width:20px}.crm-board-theme .crm-mobile-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:110;background:#06111ab3;border:0;display:block;position:fixed;inset:0}.crm-board-theme .crm-sidebar:not(.open){visibility:hidden}.crm-board-theme .crm-page-head{grid-template-columns:44px minmax(0,1fr) 40px 40px;gap:10px;display:grid}.crm-board-theme .crm-page-head>div:first-of-type{min-width:0}.crm-board-theme .crm-page-head h1{letter-spacing:-.5px;font-size:20px}.crm-board-theme .crm-page-head small{letter-spacing:.04em;font-size:10px}.crm-board-theme .crm-page-head .notification-center{grid-area:1/3}.crm-board-theme .crm-page-head .profile-menu{grid-area:1/4}.crm-board-theme .crm-search{grid-area:2/1/auto/3;width:100%;min-width:0;display:block}.crm-board-theme .crm-search input{width:100%;font-size:16px}.crm-board-theme .crm-page-head .new-lead{grid-area:2/3/auto/5;justify-content:center;padding:10px 8px;font-size:13px;display:inline-flex}.crm-board-theme .crm-page-head .new-lead svg{display:none}.crm-board-theme .profile-popover,.crm-board-theme .notification-panel{max-width:calc(100vw - 24px);position:fixed;top:80px;right:12px}.crm-board-theme .real-lead .mobile-stage-select{color:#c5d8e4;background:#162e40;border-color:#2e4a5c;padding:12px}.crm-board-theme .real-lead .mobile-stage-select span{color:#c5d8e4;font-size:12px}.crm-board-theme .real-lead .mobile-stage-select select,.crm-board-theme .module-page :is(input,textarea,select),.crm-board-theme .lead-overlay :is(input,textarea,select){font-size:16px}.crm-board-theme .integration-roadmap>div{grid-template-columns:1fr}.crm-board-theme .module-page{border-radius:12px;padding:20px 16px}.crm-board-theme .crm-view-leads{height:calc(100dvh - 210px);min-height:350px}.crm-board-theme .pipeline-head>div{gap:6px;display:grid}.crm-board-theme .lead-overlay>aside{padding:20px}.crm-board-theme .qualification-card form{grid-template-columns:1fr}.crm-board-theme .crm-mobile-menu{color:#e2edf4;background:#213b4e;border:1px solid #456174;border-radius:8px;min-width:44px;min-height:44px}.crm-board-theme .pipeline-shell .real-pipeline{grid-template-columns:repeat(5,minmax(260px,80vw));min-width:max-content}.crm-board-theme .pipeline-shell{scroll-snap-type:x proximity}.crm-board-theme .real-column{scroll-snap-align:start}}.provider-hub{min-width:0;margin-bottom:28px}.provider-hub-intro h3{margin:0 0 8px}.provider-hub-intro p{color:#a7bbcc;margin:0 0 20px}.provider-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.provider-panel{color:#ecf3fa;overflow-wrap:anywhere;background:#112333;border:1px solid #324b60;border-radius:14px;min-width:0;padding:24px}.provider-panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-panel h3{margin:6px 0;font-size:23px}.provider-panel header>span{border:1px solid #466278;border-radius:20px;padding:6px 10px;font-size:12px}.provider-panel p,.provider-panel label{font-size:14px;line-height:1.6}.provider-panel small{color:#aac0d2;font-size:12px;line-height:1.6;display:block}.provider-panel form,.provider-panel form label{gap:10px;display:grid}.provider-panel form{gap:16px}.provider-panel input:not([type=checkbox]){box-sizing:border-box;color:#eef6ff;width:100%;min-width:0;font:inherit;background:#0c1b29;border:1px solid #526b80;border-radius:8px;padding:12px;display:block}.provider-panel input:focus-visible,.provider-panel button:focus-visible{outline-offset:3px;outline:2px solid #73c4ff}.provider-buttons{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.provider-buttons button{white-space:normal;color:#fff;cursor:pointer;min-height:42px;font:inherit;background:#1c3b55;border:1px solid #587389;border-radius:8px;padding:10px 14px;font-size:13px}.provider-buttons button:first-child{background:#176cc5;border-color:#4599ee}.provider-buttons button:disabled{opacity:.5;cursor:not-allowed}.provider-panel .provider-consent{align-items:flex-start;gap:10px;margin-top:18px;display:flex}.provider-panel .provider-consent input{flex:0 0 18px;width:18px;height:18px;margin-top:3px}.provider-notice{color:#e9f0f6;overflow-wrap:anywhere;background:#233747;border-left:3px solid #dba66c;padding:12px 15px;font-size:14px;line-height:1.6}.provider-qr{text-align:center;margin:18px 0}.provider-qr img{box-sizing:border-box;background:#fff;border-radius:10px;width:240px;max-width:100%;height:auto;margin:auto;padding:12px;display:block}@media (width<=1000px){.provider-panels{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.provider-panel{padding:16px}.provider-buttons button{flex:130px}}.wb-root .provider-panel header>span,.provider-hub .provider-panel header>span{color:#d6e5f2;background:#203b50}.provider-hub .provider-panel .provider-consent span{color:#e9f2fa}.agent-studio{color:#293f5d;min-width:0;font:14px/1.6 Manrope,system-ui,sans-serif}.agent-preview-notice{background:#edf3ff;border:1px solid #d3e1fa;border-radius:9px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.agent-preview-notice>svg{color:#397ae1;flex-shrink:0}.agent-preview-notice strong,.agent-preview-notice span{display:block}.agent-preview-notice span{color:#60748e;font-size:13px}.agent-preview-notice button{color:#2f69bc;white-space:nowrap;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:8px;display:flex}.agent-studio-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.agent-studio-heading h2{color:#253c5b;letter-spacing:-.6px;font-size:23px}.agent-studio-heading p{color:#6d819b;margin-top:4px}.agent-studio .agent-add{color:#fff;background:#286eeb;border:0;border-radius:7px;align-items:center;gap:7px;padding:11px 14px;font:600 14px Manrope,system-ui,sans-serif;display:flex}.agent-studio-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.agent-roster{background:#fff;border:1px solid #e0e7f0;border-radius:10px;padding:16px 10px}.agent-roster>small{color:#7e90a6;letter-spacing:.08em;padding:0 8px 12px;font-size:11px;display:block}.agent-roster>button{text-align:left;color:#445f80;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;margin-bottom:6px;padding:12px 9px;display:flex}.agent-roster>button[aria-current=true]{color:#2568d3;background:#edf3ff;border-color:#d6e3fa}.agent-roster>button:hover{background:#f3f6fc}.agent-roster>button>span{background:#e7eefb;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.agent-roster strong{font-size:13px;display:block}.agent-roster button small{color:#7a8da7;font-size:12px;display:block}.agent-roster button>svg:last-child{width:14px;margin-left:auto}.agent-roster p{color:#788ca4;border-top:1px solid #e6edf5;margin-top:14px;padding:14px 8px 0;font-size:12px}.agent-editor{background:#fff;border:1px solid #e0e7f0;border-radius:10px;min-width:0;padding:24px}.agent-editor>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.agent-editor>header>svg{color:#6090d9;width:32px;height:32px}.agent-draft{color:#946c22;background:#fff5dd;border-radius:5px;margin-bottom:7px;padding:3px 8px;font-size:12px;display:inline-block}.agent-editor h3{color:#29415f;font-size:21px}.agent-identity{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.agent-studio label{color:#445e7e;gap:7px;font-size:14px;font-weight:600;display:grid}.agent-studio input,.agent-studio textarea{color:#344e6c;background:#fcfdff;border:1px solid #d7e2f0;border-radius:7px;width:100%;min-width:0;padding:12px;font:400 14px/1.7 Manrope,system-ui,sans-serif}.agent-studio textarea{resize:vertical}.agent-studio :is(input,textarea):focus-visible{outline-offset:2px;outline:2px solid #7baaf3}.agent-parallel{grid-template-columns:1fr 1fr;gap:20px;display:grid}.agent-parallel>section{background:#f8fafd;border:1px solid #e3eaf4;border-radius:9px;min-width:0;padding:18px}.agent-parallel header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.agent-parallel header>svg{color:#427ddd;width:22px;height:22px}.agent-parallel h4{color:#2f496b;font-size:16px}.agent-parallel p{color:#7286a0;font-size:12px}.agent-parallel textarea{background:#fff;height:230px;margin-top:8px}.agent-parallel small{color:#7a8da5;margin-top:8px;font-size:12px;display:block}.agent-examples{margin-top:22px}.agent-examples p{color:#7286a0;margin:4px 0 10px;font-size:13px}.agent-examples textarea{height:110px}.agent-editor footer{border-top:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}.agent-editor footer span{color:#7a8ca4;font-size:12px}.agent-editor footer a{color:#2b6fdc;white-space:nowrap;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:flex}.agent-preview-return{color:#326cbf;background:#edf3ff;border:1px solid #cdddf3;border-radius:7px;margin-bottom:18px;padding:10px 14px;font:600 14px Manrope,system-ui,sans-serif}.conversation-agent-preview{color:#436286;background:#f0f5fd;border-bottom:1px solid #dae5f5;flex-shrink:0;align-items:center;gap:14px;padding:12px 22px;display:flex}.conversation-agent-preview>svg{color:#3979df;flex-shrink:0}.conversation-agent-preview label{gap:4px;min-width:220px;font-size:13px;display:grid}.conversation-agent-preview label small{color:#8c6729;font-size:11px}.conversation-agent-preview select{color:#365577;background:#fff;border:1px solid #cdddf2;border-radius:6px;max-width:100%;padding:8px;font:14px Manrope,system-ui,sans-serif}.conversation-agent-preview p{color:#6b7f99;max-width:360px;margin:0;font-size:12px}@media (width<=1150px){.agent-studio-layout{grid-template-columns:210px minmax(0,1fr)}.agent-parallel{grid-template-columns:1fr}.agent-parallel textarea{height:180px}.agent-editor footer{flex-wrap:wrap}}@media (width<=700px){.agent-preview-notice,.agent-studio-heading{flex-wrap:wrap;align-items:flex-start}.agent-preview-notice button{margin-left:0}.agent-studio-layout{grid-template-columns:1fr}.agent-roster{grid-template-columns:1fr 1fr;gap:6px;display:grid}.agent-roster>small,.agent-roster>p{grid-column:1/-1}.agent-editor{padding:16px}.agent-identity{grid-template-columns:1fr}.agent-roster>button{padding:9px 6px}.agent-roster>button>span{display:none}.conversation-agent-preview{flex-wrap:wrap;gap:8px;padding:12px 16px}.conversation-agent-preview label{flex:1;min-width:0}.conversation-agent-preview p{flex-basis:100%}.agent-studio input,.agent-studio textarea{font-size:16px}}.agent-studio-fields{border:0;min-width:0;margin:0;padding:0}.agent-voice-draft{background:#f8fbff;border:1px solid #d6e3f2;border-radius:10px;min-width:0;margin-top:24px;padding:20px}.agent-voice-draft>header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.agent-voice-draft>header>svg{color:#286eeb;flex-shrink:0}.agent-voice-draft h4{color:#253c5b;margin:0;font-size:18px}.agent-voice-draft p{color:#5b6e86;margin:6px 0;font-size:14px;line-height:1.65}.agent-voice-draft>header>span{color:#805817;background:#fff1d9;border-radius:20px;margin-left:auto;padding:4px 10px;font-size:13px}.agent-voice-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.agent-voice-grid>div{min-width:0}.agent-studio .agent-voice-consent{align-items:flex-start;gap:10px;margin-top:16px;font-weight:400;display:flex}.agent-studio .agent-voice-consent input{accent-color:#286eeb;flex-shrink:0;width:18px;height:18px;margin-top:4px}.agent-voice-grid small{color:#62758d;font-size:13px}.agent-voice-gates{background:#fff;border:1px solid #dce6f3;border-radius:8px;gap:12px;margin-top:18px;padding:16px;display:flex}.agent-voice-gates>svg{color:#607b9d;flex-shrink:0;width:20px}.agent-voice-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.agent-voice-actions button{color:#5a6c82;cursor:not-allowed;background:#eaf0f7;border:1px solid #d7e1ed;border-radius:7px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5}.agent-voice-actions span{color:#64778d;max-width:360px;font-size:13px}.agent-studio .agent-add:disabled{opacity:.6;cursor:wait}.agent-save-notice{color:#33577f;background:#edf3ff;border:1px solid #d4e3f8;border-radius:7px;margin-top:14px;padding:12px 14px;font-size:14px}@media (width<=1050px){.agent-voice-grid{grid-template-columns:1fr}.agent-voice-draft{padding:16px}}.agent-admin-sections{border-bottom:1px solid #dce5f0;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:16px;display:flex}.agent-admin-sections button{color:#526881;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:11px 16px;font:600 14px/1.5 Manrope,system-ui,sans-serif;display:flex}.agent-admin-sections button[aria-pressed=true]{color:#245fbc;background:#eaf2ff;border-color:#c6dafb}.agent-admin-sections svg{width:18px;height:18px}.agent-admin-sections small{color:#86601d;background:#fff3da;border-radius:5px;padding:2px 6px;font-size:12px;font-weight:400}.agent-office-empty{background:#fff;border:1px solid #dce5f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}.agent-office-empty h3{color:#263e5c;margin:0;font-size:22px}.agent-office-empty p{color:#60748c;max-width:650px;margin:0;font-size:16px;line-height:1.7}.agent-office-empty small{color:#6d7f94;font-size:13px}.agent-office-empty-icon{color:#2b6bd0;background:#edf3ff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.agent-admin-sections button:focus-visible,.agent-office-empty button:focus-visible{outline-offset:3px;outline:2px solid #397de1}@media (width<=700px){.agent-office-empty{padding:20px}.agent-admin-sections button{padding:10px;font-size:14px}.agent-admin-sections small{display:none}}.crm-refined.crm-board-theme{--workspace-ink:#182e44;--workspace-accent:#2463b0}.crm-refined.crm-board-theme .crm-content{background:#edf1f6}.crm-refined.crm-board-theme .crm-page-head{color:#182e44;background:#fff;border-bottom:1px solid #dae2ec;min-height:88px}.crm-refined.crm-board-theme .crm-page-head h1{color:#182e44;font-size:23px}.crm-refined.crm-board-theme .crm-page-head small{color:#5c6f83;letter-spacing:.13em}.crm-refined.crm-board-theme .crm-sidebar{background:#101e2d}.crm-refined.crm-board-theme .crm-sidebar nav{padding:8px 14px}.crm-refined.crm-board-theme .sidebar-group{background:0 0;border:0;margin:14px 0}.crm-refined.crm-board-theme .sidebar-group summary{letter-spacing:.1em;text-transform:uppercase;color:#9eb1c5;cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;list-style:none;display:flex}.crm-refined.crm-board-theme .sidebar-group summary::-webkit-details-marker{display:none}.crm-refined.crm-board-theme .sidebar-group summary svg{width:14px;height:14px;transition:transform .2s}.crm-refined.crm-board-theme .sidebar-group:not([open]) summary svg{transform:rotate(-90deg)}.crm-refined.crm-board-theme .crm-sidebar nav .sidebar-group button{color:#bbcbdc;text-align:left;cursor:pointer;width:100%;min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;margin:3px 0;padding:10px 12px;font-size:14px;display:flex}.crm-refined.crm-board-theme .crm-sidebar nav .sidebar-group button svg{flex-shrink:0;width:18px;height:18px}.crm-refined.crm-board-theme .crm-sidebar nav .sidebar-group button.active{color:#fff;background:#244665;font-weight:650;box-shadow:inset 3px 0 #74bcf5}.crm-refined.crm-board-theme .crm-sidebar nav .sidebar-group button:hover{color:#fff;background:#20374c}.crm-refined.crm-board-theme .sidebar-group button b{color:#d8eafb;background:#314d66;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:12px}.crm-refined.crm-board-theme .crm-sidebar nav .sidebar-inbox{color:#ecf5ff;background:#1d3850;border:1px solid #385872;width:100%;margin-bottom:16px}.crm-refined.crm-board-theme .sidebar-inbox svg:last-child{width:15px;margin-left:auto}.crm-refined.crm-board-theme .settings-organized,.crm-refined.crm-board-theme .media-workspace{box-shadow:none;background:0 0;border:0;padding:10px 4px 30px}.crm-refined.crm-board-theme .settings-organized .module-title{border:0;margin-bottom:14px;padding-bottom:0}.crm-refined.crm-board-theme .settings-organized h2,.crm-refined.crm-board-theme .organized-media h2{color:#182e44;letter-spacing:-.035em;font-size:30px}.crm-refined.crm-board-theme .settings-description{margin-bottom:24px;font-size:16px}.crm-refined .assistant-shortcuts{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.crm-refined .assistant-shortcuts a{color:#25435f;background:#fff;border:1px solid #d4dfea;border-radius:12px;align-items:center;gap:16px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.crm-refined .assistant-shortcuts a:hover{border-color:#6894be;transform:translateY(-2px)}.crm-refined .assistant-shortcuts a>svg:first-child{color:#2864a9;background:#eaf2fc;border-radius:10px;flex-shrink:0;width:42px;height:42px;padding:10px}.crm-refined .assistant-shortcuts a>svg:last-child{flex-shrink:0;width:18px;margin-left:auto}.crm-refined .assistant-shortcuts strong{font-size:15px;display:block}.crm-refined .assistant-shortcuts small{color:#586e83;margin-top:5px;font-size:13px;display:block}.crm-refined.crm-board-theme .workspace-tabs{border-bottom:1px solid #ced9e5;gap:8px;padding-bottom:0}.crm-refined.crm-board-theme .workspace-tabs button{border:0;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;padding:13px 18px}.crm-refined.crm-board-theme .workspace-tabs button[aria-pressed=true]{color:#1d5597;box-shadow:none;background:#e4eefb;border-color:#3278c7}.crm-refined.crm-board-theme .settings-fields,.crm-refined.crm-board-theme .settings-organized .practice-area-settings{border-color:#d3deea;border-radius:12px;padding:28px;box-shadow:0 3px 12px #213c5710}.crm-refined.crm-board-theme .settings-fields legend,.crm-refined.crm-board-theme .practice-area-settings legend{color:#25415b}.crm-refined.crm-board-theme .settings-fields :is(input,select,textarea){color:#223f5a;background:#fff;border-color:#cbd8e5}.crm-refined .settings-section-note{color:#526b82;margin:0;font-size:15px;line-height:1.7}.crm-refined.crm-board-theme .settings-savebar{background:#fff;border:1px solid #d3deea;border-radius:10px;padding:16px 20px}.crm-refined.crm-board-theme .settings-savebar button{background:#225c9e}.crm-refined.crm-board-theme .organized-media .ai-workspace-grid>section{border-color:#d3deea;box-shadow:0 3px 12px #213c5710}.crm-refined :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #6babe6}@media (width<=650px){.crm-refined .assistant-shortcuts{grid-template-columns:1fr;gap:10px}.crm-refined .assistant-shortcuts a{padding:16px}.crm-refined.crm-board-theme .assistant-tabs{grid-template-columns:1fr 1fr;gap:4px;display:grid;overflow:visible}.crm-refined.crm-board-theme .assistant-tabs button{white-space:normal;justify-content:center;padding:12px 8px;font-size:14px}.crm-refined.crm-board-theme .settings-fields,.crm-refined.crm-board-theme .settings-organized .practice-area-settings,.crm-refined.crm-board-theme .settings-organized,.crm-refined.crm-board-theme .media-workspace{padding:20px 14px}.crm-refined.crm-board-theme .settings-savebar{padding:14px}}@media (prefers-reduced-motion:reduce){.crm-refined .assistant-shortcuts a,.crm-refined .sidebar-group summary svg{transition:none;transform:none}}.crm-board-theme .settings-organized [hidden],.crm-board-theme .organized-media [hidden]{display:none!important}.crm-board-theme .settings-organized,.crm-board-theme .media-workspace{background:#f3f6f8;padding:32px}.crm-board-theme .settings-description{color:#506371;max-width:740px;margin:-6px 0 28px;font-size:16px;line-height:1.7}.crm-board-theme .workspace-tabs{border-bottom:1px solid #cfdbe1;flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0 0 12px;display:flex}.crm-board-theme .workspace-tabs button{color:#48616c;min-height:46px;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:12px 18px;font:600 14px/1.4 Manrope,sans-serif;display:inline-flex}.crm-board-theme .workspace-tabs button[aria-pressed=true]{color:#fff;background:#173b43;border-color:#173b43;box-shadow:0 3px 8px #142f3915}.crm-board-theme .workspace-tabs button:hover:not(:disabled):not([aria-pressed=true]){background:#e4ecef}.crm-board-theme .workspace-tabs svg{flex-shrink:0;width:18px;height:18px}.crm-board-theme .settings-organized .settings-editor{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;padding:0;display:grid}.crm-board-theme .settings-fields{background:#fff;border:1px solid #d5e0e4;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;min-width:0;margin:0;padding:28px;display:grid}.crm-board-theme .settings-fields legend,.crm-board-theme .practice-area-settings legend{color:#1b3941;padding:0 8px;font-size:17px;font-weight:700}.crm-board-theme .settings-fields>label{color:#2b4550;flex-direction:column;align-items:stretch;gap:10px;min-width:0;margin:0;font-size:14px;font-weight:650;display:flex}.crm-board-theme .settings-fields .field-wide{grid-column:1/-1}.crm-board-theme .settings-fields :is(input,select,textarea){color:#213d48;box-sizing:border-box;background:#fbfcfd;border:1px solid #c5d4dc;border-radius:9px;width:100%;min-width:0;max-width:none;margin:0;padding:13px 15px;font:400 16px/1.6 Manrope,sans-serif;display:block}.crm-board-theme .settings-fields textarea{resize:vertical;min-height:120px}.crm-board-theme .settings-fields textarea[rows="8"]{min-height:230px}.crm-board-theme .settings-fields label small{color:#506776;font-size:13px;font-weight:400;line-height:1.6;display:block}.crm-board-theme .settings-organized .practice-area-settings{background:#fff;border:1px solid #d5e0e4;border-radius:14px;margin:0;padding:24px}.crm-board-theme .settings-organized .practice-area-settings>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crm-board-theme .settings-organized .practice-area-settings label{color:#304d58;cursor:pointer;background:#f8fafb;border:1px solid #d8e2e7;border-radius:9px;justify-content:flex-start;align-items:center;gap:12px;min-height:52px;margin:0;padding:12px 14px;display:flex}.crm-board-theme .settings-organized .practice-area-settings label:has(:checked){color:#214e3d;background:#eaf4ef;border-color:#7cab96}.crm-board-theme .settings-organized .practice-area-settings input{appearance:auto;accent-color:#276c50;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.crm-board-theme .settings-savebar{border-top:1px solid #d1dee4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 0 0;display:flex}.crm-board-theme .settings-savebar span{color:#4d6470;font-size:13px}.crm-board-theme .settings-savebar button{color:#fff;cursor:pointer;background:#19513c;border:0;border-radius:9px;align-items:center;gap:8px;min-height:48px;padding:13px 24px;font-size:14px;font-weight:650;display:flex}.crm-board-theme .settings-savebar svg{width:18px}.crm-board-theme .settings-savebar button:disabled{opacity:.5;cursor:not-allowed}.crm-board-theme .organized-media{background:0 0;border:0;border-radius:0;margin:0;padding:0}.crm-board-theme .organized-media>header{margin-bottom:24px;padding:0}.crm-board-theme .organized-media>header small{color:#4f6873;letter-spacing:.1em;font-size:12px}.crm-board-theme .organized-media>header h2{letter-spacing:-.8px;font:600 28px/1.3 Manrope,sans-serif}.crm-board-theme .organized-media>header p{font-size:16px}.crm-board-theme .organized-media .ai-workspace-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.crm-board-theme .organized-media .ai-workspace-grid>section{background:#fff;border:1px solid #d5e0e4;border-radius:14px;min-width:0;padding:26px}.crm-board-theme .media-section-heading{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.crm-board-theme .media-section-heading>span{color:#2d6378;background:#e9f0f4;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.crm-board-theme .media-section-heading svg{width:21px;height:21px}.crm-board-theme .media-section-heading h3{margin:0 0 7px;font-size:18px}.crm-board-theme .media-section-heading p{margin:0;line-height:1.6}.crm-board-theme .organized-media label{color:#2b4550;gap:10px;margin:20px 0;font-size:14px;display:grid}.crm-board-theme .organized-media :is(input:not([type=checkbox]),textarea){color:#213d48;background:#fbfcfd;border:1px solid #c5d4dc;border-radius:9px;width:100%;min-width:0;max-width:100%;padding:13px;font:400 16px/1.6 Manrope,sans-serif}.crm-board-theme .organized-media textarea{resize:vertical}.crm-board-theme .organized-media .media-upload{background:#f3f8fb;border:1px dashed #91aebc;border-radius:10px;padding:18px}.crm-board-theme .organized-media input[type=file]{padding:10px;font-size:13px}.crm-board-theme .organized-media input::file-selector-button{color:#244a5b;background:#dce9ef;border:0;border-radius:6px;margin-right:10px;padding:10px}.crm-board-theme .organized-media .ai-check{align-items:flex-start;gap:10px;font-size:14px;display:flex}.crm-board-theme .organized-media .ai-check input{accent-color:#276c50;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0 0}.crm-board-theme .organized-media .media-processing-note{color:#395968;background:#e9f0f4;border-left:3px solid #668b9e;margin-bottom:24px;padding:12px 16px;font-size:13px}.crm-board-theme .organized-media section>button{border-radius:9px;min-height:46px;padding:12px 18px;font-weight:650}.crm-board-theme .media-empty{text-align:center;color:#526e7a;justify-items:center;gap:14px;padding:38px 12px;display:grid}.crm-board-theme .media-empty>svg{color:#63889a;width:32px;height:32px}.crm-board-theme .media-empty p{max-width:310px;margin:0}.crm-board-theme .media-library li>button{text-align:left;color:#274957;background:#f1f6f8;border:1px solid #d7e3e9;gap:10px;width:100%;display:flex}.crm-board-theme .media-library li>button svg{flex:0 0 18px;width:18px;height:18px}.crm-board-theme .media-library li small{margin-top:6px;font-weight:400;display:block}@media (width<=1050px){.crm-board-theme .organized-media .ai-workspace-grid{grid-template-columns:1fr}}@media (width<=650px){.crm-board-theme .settings-organized,.crm-board-theme .media-workspace{padding:22px 14px}.crm-board-theme .settings-fields{grid-template-columns:1fr;gap:20px;padding:20px 16px}.crm-board-theme .settings-organized .practice-area-settings{padding:20px 12px}.crm-board-theme .settings-organized .practice-area-settings>div{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-board-theme .settings-organized .practice-area-settings label{gap:8px;padding:12px 8px;font-size:13px}.crm-board-theme .workspace-tabs{flex-wrap:nowrap;overflow-x:auto}.crm-board-theme .workspace-tabs button{flex-shrink:0;padding:10px 12px}.crm-board-theme .organized-media .workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.crm-board-theme .organized-media .workspace-tabs button{white-space:normal;text-align:center;flex-direction:column;justify-content:center;gap:7px;padding:12px 5px;font-size:12px}.crm-board-theme .settings-savebar button{justify-content:center;width:100%}.crm-board-theme .organized-media .ai-workspace-grid>section{padding:20px 16px}}.wb-root{--wb-bg:#1d2d40;--wb-panel:#101e2c;--wb-edge:#2b3c50;--wb-text:#e6edf6;--wb-muted:#a4b4c7;--wb-blue:#4a9bff;background:var(--wb-bg);height:100dvh;color:var(--wb-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:208px minmax(0,1fr);font:14px/1.5 Manrope,sans-serif;display:grid;overflow:hidden}.wb-root,.wb-root *{box-sizing:border-box}.wb-root{grid-template-rows:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.wb-root :is(button,input,select,textarea){font-family:inherit}.wb-root :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #71b4ff}.wb-root button{cursor:pointer}.wb-root button:disabled{opacity:.5;cursor:wait}.wb-root svg{flex-shrink:0;width:18px;height:18px}.wb-root :is(h1,h2,h3,h4,p){margin:0}.wb-sidebar{border-right:1px solid var(--wb-edge);background:#0d1926;flex-direction:column;min-height:0;display:flex}.wb-brand{align-items:center;gap:12px;height:65px;padding:16px;display:flex}.wb-brand img{width:136px;height:auto}.wb-brand button{color:#a4b6c8;background:0 0;border:0;place-items:center;padding:3px;display:grid}.wb-navigation{scrollbar-width:thin;scrollbar-color:#334a61 transparent;flex:1;padding:4px 10px;overflow:auto}.wb-navigation section{border-bottom:1px solid #213144;margin-bottom:8px;padding:6px 0 10px}.wb-navigation h2{letter-spacing:.1em;text-transform:uppercase;color:#8297ad;padding:4px 9px 7px;font-size:12px;font-weight:600}.wb-navigation button,.wb-logout{color:#b8c5d6;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;min-height:37px;padding:9px;font-size:14px;line-height:1.4;display:flex}.wb-navigation button[aria-current=page]{color:#fff;background:#1c334c;font-weight:650;position:relative}.wb-navigation button[aria-current=page]:before{content:"";background:#3595ff;border-radius:0 2px 2px 0;width:3px;height:24px;position:absolute;left:-10px}.wb-navigation button i{background:#72bbff;border-radius:50%;width:5px;height:5px;margin-left:auto}.wb-navigation button:hover,.wb-logout:hover{color:#fff;background:#1c2f44}.wb-office{align-items:center;gap:9px;padding:14px 16px 6px;display:flex}.wb-office>span{color:#cce3f6;background:#244562;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.wb-office div{min-width:0}.wb-office strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.wb-office small{color:#93a6ba;font-size:12px;display:block}.wb-logout{width:calc(100% - 20px);margin:4px 10px 12px}.wb-main{flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.wb-topbar{background:#0d1b29;border-bottom:1px solid #233549;align-items:center;gap:12px;height:54px;min-height:54px;padding:0 24px;display:flex}.wb-breadcrumb{color:#879db3;align-items:center;gap:10px;font-size:12px;display:flex}.wb-breadcrumb svg{width:12px}.wb-breadcrumb strong{color:#c8d5e3;font-weight:500}.wb-account{align-items:center;gap:14px;margin-left:auto;display:flex}.wb-account .notification-trigger,.wb-account .profile-trigger{color:#b7ccdf;background:#192e43;border:1px solid #33495e;border-radius:50%;width:32px;min-width:32px;height:32px;padding:0}.wb-account .profile-trigger img{object-fit:cover;border-radius:50%;width:30px;height:30px}.wb-root .profile-popover{overscroll-behavior:contain;color:#e6edf6;background:#132438;border:1px solid #3a526b;border-radius:12px;width:350px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 74px);padding:18px;position:fixed;top:58px;right:16px;overflow:auto;box-shadow:0 16px 48px #030b1680}.wb-root .profile-admins-header{gap:4px;margin-bottom:16px;display:grid}.wb-root .profile-admins-header strong{color:#f0f5fb;font-size:16px}.wb-root .profile-popover small{color:#a9bed3;letter-spacing:0;overflow-wrap:anywhere;display:block}.wb-root .profile-admin-list{gap:12px;margin-bottom:16px;display:grid}.wb-root .profile-admin-card{background:#1c3249;border:1px solid #354e68;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px;display:grid}.wb-root .profile-admin-card>:is(img,span){object-fit:cover;color:#fff;background:#34526d;border-radius:50%;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;display:grid}.wb-root .profile-admin-card>div,.wb-root .profile-preview>div{overflow-wrap:anywhere;min-width:0}.wb-root .profile-admin-card strong{color:#e6edf6;font-size:14px;display:block}.wb-root .profile-admin-card>label{color:#d3e6fa;cursor:pointer;border:1px solid #567493;border-radius:6px;grid-column:2;justify-self:start;max-width:100%;padding:6px 10px;font-size:12px}.wb-root .profile-popover>button{color:#dceafa;background:#203d58;border-color:#456684;min-height:40px;font-size:14px}.wb-root .profile-popover>.profile-logout{color:#ffb9bd;background:#392936;border-color:#77505a}.wb-root .profile-popover>p{color:#aec3d8;border-color:#34516b}.wb-root .profile-password input{color:#e6edf6;background:#0e2032;border-color:#48647e;width:100%;min-width:0}.wb-root .profile-password button{color:#fff;background:#236fcd}.wb-context{background:#101e2d;flex-shrink:0;min-width:0;padding:16px 24px 0}.wb-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.wb-heading small{color:#879db4;letter-spacing:.12em;margin-bottom:4px;font-size:12px;display:block}.wb-heading h1{letter-spacing:-.6px;color:#f0f5fb;font:600 25px/1.35 Manrope,sans-serif}.wb-root .wb-primary{color:#fff;background:#1672e3;border:1px solid #438be2;border-radius:6px;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:600;display:flex}.wb-context-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:12px;display:flex}.wb-context-bottom nav{align-self:stretch;gap:24px;display:flex}.wb-context-bottom nav button{color:#a6b8cc;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:13px 0;font-size:14px}.wb-context-bottom nav button[aria-current=page]{color:#fff;border-color:#81baff}.wb-search{color:#90a7bd;background:#0b1927;border:1px solid #2e4358;border-radius:6px;align-items:center;gap:9px;width:270px;margin-bottom:8px;padding:7px 10px;display:flex}.wb-root .wb-search input{box-shadow:none;color:#dae7f4;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:14px}.wb-search input::placeholder{color:#8ca3ba}.wb-page{flex:1;width:100%;min-width:0;min-height:0;padding:24px;overflow:auto}.wb-page-board{padding:0;display:flex;overflow:hidden}.wb-board-workspace{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.wb-board-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.wb-board-label,.wb-board-actions{align-items:center;gap:10px;display:flex}.wb-board-label>svg{color:#8faac5;width:17px}.wb-board-label h2{color:#dae5f1;font-size:14px;font-weight:600}.wb-board-label>span{color:#b2c7da;background:#102033;border-radius:4px;padding:1px 7px;font-size:12px}.wb-board-actions button{color:#b2c3d6;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:7px;min-height:30px;padding:5px 8px;font-size:12px;display:flex}.wb-board-actions button:hover{background:#2a4159}.wb-board-actions button i{background:#75b6ff;border-radius:50%;width:5px;height:5px}.wb-view-switch{border:1px solid #3a5068;border-radius:5px;padding:2px;display:flex}.wb-view-switch button[aria-pressed=true]{color:#fff;background:#39536f}.wb-filters{align-items:flex-end;gap:14px;padding:0 24px 14px;display:flex}.wb-filters label{color:#bacbdc;gap:5px;font-size:12px;display:grid}.wb-root .wb-filters select,.wb-root .wb-card-move select{color:#d2e3f4;background:#15283c;border:1px solid #3d5672;border-radius:5px;padding:7px 9px;font-size:14px}.wb-filters button{color:#8dc2ff;background:0 0;border:0;padding:8px}.wb-board-scroll{scrollbar-width:auto;scrollbar-color:#66819b #142438;overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:0 24px;overflow:auto}.wb-board{grid-template-columns:repeat(var(--stage-count),minmax(200px,1fr));align-items:start;gap:12px;min-height:100%;display:grid}.wb-lane{border-radius:6px;min-width:0}.wb-lane.is-over{background:#294663;outline:1px dashed #75b5f3}.wb-lane>header{z-index:1;background:var(--wb-bg);align-items:center;gap:7px;padding:10px 3px 12px;display:flex;position:sticky;top:0}.wb-stage-marker{border-radius:50%;flex-shrink:0;width:6px;height:6px}.wb-lane h3{color:#c8d6e5;font-size:12px;font-weight:600}.wb-lane-count{color:#a5bdd3;text-align:center;background:#122337;border-radius:12px;min-width:23px;margin-left:auto;font-size:12px}.wb-lane-items{min-width:0;padding:1px 3px 16px}.wb-opportunity{background:#101f2f;border:1px solid #273c52;border-radius:6px;margin-bottom:10px;transition:border-color .15s;overflow:hidden;box-shadow:0 3px 5px #06111e18}.wb-opportunity:hover{border-color:#56779a}.wb-root .wb-card-main{text-align:left;color:#d6e3f2;background:0 0;border:0;border-radius:0;width:100%;padding:12px 12px 10px;display:block}.wb-card-top{justify-content:space-between;align-items:center;height:9px;margin-bottom:7px;display:flex}.wb-card-stage{border-radius:3px;width:24px;height:4px}.wb-card-top svg{color:#627c96;width:13px;height:13px}.wb-card-main h4{color:#eef3f9;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.45}.wb-card-main p{color:#9fb3c9;margin:5px 0 11px;font-size:12px;line-height:1.6}.wb-card-date{color:#b8c9da;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.wb-card-date svg{width:12px;height:12px}.wb-card-date span{color:#819ab3;margin-left:auto;font-size:12px}.wb-opportunity footer{background:#12263a;border-top:1px solid #263a50;align-items:center;gap:6px;padding:8px 10px;display:flex}.wb-contact-avatar{color:#fff;border:1px solid #ffffff25;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.tone-0{background:#5961a1}.tone-1{background:#427d77}.tone-2{background:#9a7351}.tone-3{background:#795f8e}.wb-card-source{color:#93abc3;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wb-score{color:#d2e5f7;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:650}.wb-score small{color:#839bb3;font-size:12px;font-weight:400}.wb-opportunity footer button{color:#acc7e0;background:0 0;border:0;place-items:center;padding:3px;display:grid}.wb-opportunity footer button svg{width:15px;height:15px}.wb-card-move{border-top:1px solid #203448}.wb-card-move summary{color:#89a4c0;cursor:pointer;justify-content:space-between;align-items:center;padding:5px 11px;font-size:12px;list-style:none;display:flex}.wb-card-move summary::-webkit-details-marker{display:none}.wb-card-move summary svg{width:12px;height:12px}.wb-card-move[open] summary svg{transform:rotate(90deg)}.wb-card-move label{color:#aec3d9;gap:4px;padding:8px 10px;font-size:12px;display:grid}.wb-lane-empty{text-align:center;color:#9bb0c7;border:1px dashed #3a4e65;border-radius:6px;padding:26px 14px}.wb-lane-empty>span{color:#69829c;font-size:24px;font-weight:600}.wb-lane-empty p{margin-top:10px;font-size:12px}.wb-lane-empty small{margin-top:5px;font-size:12px;display:block}.wb-board-caption{color:#8ea7c0;border-top:1px solid #2b4056;justify-content:space-between;gap:12px;padding:9px 24px;font-size:12px;display:flex}.wb-table-wrap{flex:1;padding:0 24px 20px;overflow:auto}.wb-table{border-collapse:collapse;color:#bdcee0;width:100%;min-width:700px;font-size:14px}.wb-table th{color:#8da6bf;text-align:left;background:#142639;padding:12px;font-size:12px}.wb-table td{border-bottom:1px solid #30465d;padding:13px 12px}.wb-table button{color:#e0ecf8;text-align:left;background:0 0;border:0;padding:0}.wb-table small{color:#95adc4;margin-top:4px;display:block}.wb-empty{color:#a3bbd3;padding:24px}.wb-error{color:#ffbec5;background:#462c3b;border:1px solid #a36670;margin:8px 24px;padding:12px}.wb-stat-strip{gap:12px;margin-bottom:24px;display:flex}.wb-stat-strip article{background:#122337;border:1px solid #30475f;border-radius:7px;flex:1;align-items:center;gap:15px;min-width:0;padding:20px;display:flex}.wb-stat-strip article>svg{color:#7da4cb;width:30px;height:30px}.wb-stat-strip small{color:#9bb3cc;font-size:12px;display:block}.wb-stat-strip strong{color:#f0f5fc;font-size:27px;font-weight:600}.wb-overview-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.wb-overview-panel{background:#122337;border:1px solid #2e455e;border-radius:7px;padding:22px}.wb-overview-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.wb-overview-panel h2{color:#e3edf7;font-size:16px;font-weight:600}.wb-overview-panel header small{letter-spacing:.12em;color:#85a4c2;font-size:12px}.wb-overview-panel header button{color:#91c3ff;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:flex}.wb-stage-distribution>div{align-items:center;gap:15px;margin-bottom:22px;display:flex}.wb-stage-distribution>div>span{color:#7695b4;font-size:12px}.wb-stage-distribution>div>div{flex:1}.wb-stage-distribution strong{color:#cbdced;margin-bottom:9px;font-size:14px;display:block}.wb-stage-distribution b{color:#deebf8;font-size:14px}.wb-meter{background:#263e57;border-radius:4px;height:5px;overflow:hidden}.wb-meter i{border-radius:4px;height:100%;display:block}.wb-recent>button{text-align:left;color:#d0e1f3;background:0 0;border:0;border-bottom:1px solid #2a3e54;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.wb-recent>button>div{flex:1;min-width:0}.wb-recent strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.wb-recent small{color:#96aec7;font-size:12px}.wb-recent time{color:#90acc7;font-size:12px}.wb-recent svg{width:13px}.wb-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wb-root .module-page{color:#d4e2f0;box-shadow:none;background:#122337;border:1px solid #2e455e;border-radius:8px;padding:24px}.wb-root .module-page :is(h2,h3,h4,legend,label){color:#d9e7f4}.wb-root .module-page :is(p,small){color:#a6bcd2}.wb-root .module-page :is(input,select,textarea){color:#e0ecf8;background:#0c1d2e;border-color:#3a536c}.wb-root .module-page :is(input,textarea)::placeholder{color:#8da7c1;opacity:1}.wb-root .module-page .module-title{border-color:#314b64}.wb-root .module-page :is(.settings-fields,.practice-area-settings,.account-health-card,.onboarding-card,.ai-workspace-grid>section){color:#d7e6f4;box-shadow:none;background:#14283d;border-color:#354e67}.wb-root .module-page .settings-fields legend,.wb-root .module-page .practice-area-settings legend{color:#d7e6f4}.wb-root .settings-fields>label,.wb-root .settings-fields label small,.wb-root .settings-description,.wb-root .settings-savebar span{color:#b8cbdf}.wb-root .settings-savebar{border-color:#354e67}.wb-root .settings-savebar button{background:#236fcd}.wb-root .assistant-shortcuts{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 24px;display:grid}.wb-root .assistant-shortcuts a{color:#bdd7f0;background:#1b344c;border:1px solid #37536e;border-radius:6px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.wb-root .assistant-shortcuts a>svg:first-child{color:#8abff2;width:26px;height:26px}.wb-root .assistant-shortcuts a>svg:last-child{margin-left:auto}.wb-root .assistant-shortcuts strong{color:#e0ecf7;font-size:14px;display:block}.wb-root .assistant-shortcuts small{margin-top:4px;font-size:12px;display:block}.wb-root .workspace-tabs{border-color:#3b536b}.wb-root .workspace-tabs button{color:#b7cde1}.wb-root .workspace-tabs button[aria-pressed=true]{color:#fff;background:#284b70;border-color:#558bc2}.wb-root.crm-board-theme .workspace-tabs button:hover:not(:disabled):not([aria-pressed=true]){color:#f0f6ff;background:#1e3b57;border-color:#507393}.wb-root.crm-board-theme .workspace-tabs button:focus-visible{outline-offset:3px;outline:2px solid #8ac5ff}.wb-root .settings-organized .practice-area-settings label{color:#c4d8eb;background:#10263b;border-color:#3a546e}.wb-root .settings-organized .practice-area-settings label:has(:checked){color:#e0f0ff;background:#244763;border-color:#537fa6}.wb-root .organized-media{background:0 0}.wb-root .organized-media :is(.media-upload,.media-processing-note){color:#bbd3e8;background:#1b344c;border-color:#507693}.wb-root .media-empty{color:#b4cce2}.wb-root.crm-board-theme .module-page .organized-media :is(p,small),.wb-root.crm-board-theme .module-page .organized-media>header{color:#aec6dd}.wb-root.crm-board-theme .module-page .organized-media :is(input,select,textarea){color:#dceafa;background:#0e2032;border-color:#466079}.wb-root.crm-board-theme .module-page .organized-media .media-processing-note{color:#bbd2e7}.wb-root.crm-board-theme .module-page .organized-media .media-section-heading p{color:#b2c9df}.wb-root.crm-board-theme .module-page .organized-media input::file-selector-button{color:#e0ecf6;background:#2b4b68}.wb-root .settings-fields .field-wide{min-width:0}.wb-root .module-page :is(.compact-admin-form,.admin-card-list>article,.automation-list>article,.meeting-list>article,.integration-card,.integration-form,.report-grid>article,.report-summary>article,.quality-grid>article,.learning-examples>article,.audit-list>article){color:#c4d8eb;box-shadow:none;background:#14283d;border-color:#34516b;border-radius:7px}.wb-root .module-page :is(.admin-card-list,.automation-list,.meeting-list,.integration-grid,.report-grid,.report-summary,.quality-grid,.learning-examples,.audit-list) :is(strong,h3,h4,em){color:#d6e6f5}.wb-root .module-page :is(.admin-card-list,.automation-list,.meeting-list,.integration-grid,.report-grid,.report-summary,.quality-grid,.learning-examples,.audit-list) :is(p,small,time){color:#a8bed3}.wb-root .module-page .module-title small{color:#a2bdd6}.wb-root .module-page :is(.secondary-admin-action,.meeting-actions button,.integration-check,.module-title>button){color:#d3e7f9;background:#203d58;border-color:#456684}.wb-root.crm-board-theme .module-page .integration-action{color:#fff;background:#245f9c;border:1px solid #5486b9;border-radius:6px;padding:10px 14px;font-size:14px}.wb-root.crm-board-theme .module-page .integration-status{color:#c2d6e9;background:#253c53;border:1px solid #49637e}.wb-root.crm-board-theme .module-page .integration-status.connected{color:#acf0cf;background:#194b40;border-color:#3b8a72}.wb-root .module-page :is(.admin-card-list,.automation-list,.meeting-list)>article>span:first-child{color:#b6d9f5;background:#234761}.wb-root .wb-context:has(+.wb-page>.module-page){padding-bottom:18px}@media (width<=850px){.wb-root .assistant-shortcuts{grid-template-columns:1fr}.wb-root .module-page{padding:18px 14px}.wb-root .assistant-tabs{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.wb-root .workspace-tabs button{white-space:normal;font-size:13px}}.wb-root .wb-mobile-close,.wb-mobile-toggle,.wb-scrim{display:none}@media (width>=851px){.wb-compact{grid-template-columns:62px minmax(0,1fr)}.wb-compact .wb-brand{justify-content:center;padding:16px 8px}.wb-compact .wb-brand img,.wb-compact .wb-navigation h2,.wb-compact .wb-navigation button span,.wb-compact .wb-navigation button i,.wb-compact .wb-office,.wb-compact .wb-logout span{display:none}.wb-compact .wb-navigation button,.wb-compact .wb-logout{justify-content:center}.wb-compact .wb-navigation section{padding:0 0 8px}}@media (width<=850px){.wb-root{height:100dvh;display:block}.wb-main{height:100%}.wb-sidebar{z-index:120;visibility:hidden;width:230px;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.wb-sidebar.is-open{visibility:visible;transform:none}.wb-root .wb-mobile-close,.wb-mobile-toggle{color:#bdd6ed;background:0 0;border:0;place-items:center;padding:5px;display:grid}.wb-root .wb-collapse{display:none}.wb-scrim{z-index:110;background:#030b16b8;border:0;display:block;position:fixed;inset:0}.wb-brand{justify-content:space-between}.wb-topbar{height:48px;min-height:48px;padding:0 14px}.wb-breadcrumb{font-size:12px}.wb-heading h1{font-size:20px}.wb-heading small{font-size:9px}.wb-context{padding:16px 14px 0}.wb-root .wb-primary{white-space:nowrap;padding:8px;font-size:12px}.wb-context-bottom{flex-wrap:wrap-reverse;gap:6px;margin-top:14px}.wb-search{width:100%;margin:0;padding:8px 10px}.wb-root .wb-search input{font-size:16px}.wb-context-bottom nav{justify-content:space-between;gap:10px;width:100%}.wb-context-bottom nav button{font-size:12px}.wb-board-toolbar{padding:12px 14px}.wb-board-label h2{font-size:14px}.wb-board-actions{gap:3px}.wb-board-label>svg{display:none}.wb-board-actions button{min-height:36px;padding:5px}.wb-board-actions>button:first-child{font-size:0}.wb-board-actions>button:first-child svg{width:18px}.wb-board-scroll{padding:0 14px}.wb-board{grid-template-columns:repeat(var(--stage-count),min(280px,78vw));gap:12px;min-width:max-content}.wb-lane h3{font-size:14px}.wb-card-main h4{font-size:15px}.wb-card-main p{font-size:14px}.wb-card-main{min-height:124px}.wb-card-move summary{min-height:36px;font-size:12px}.wb-card-date,.wb-card-source{font-size:12px}.wb-board-caption{padding:8px 14px}.wb-board-caption>span:last-child{display:none}.wb-page{padding:16px 14px}.wb-page-board{padding:0}.wb-stat-strip{flex-wrap:wrap;gap:8px}.wb-stat-strip article{flex:100px;padding:12px}.wb-stat-strip article>svg{display:none}.wb-stat-strip strong{font-size:23px}.wb-overview-grid{grid-template-columns:1fr}.wb-overview-panel{padding:16px}.wb-account{gap:9px}.wb-root .notification-panel,.wb-root .profile-popover{max-width:calc(100vw - 20px);position:fixed;top:52px;right:10px}.wb-navigation button{min-height:42px}.wb-root .wb-card-move select{font-size:16px}}@media (prefers-reduced-motion:reduce){.wb-opportunity{transition:none}}.wb-topbar,.wb-board-caption{flex-shrink:0}.wb-heading>div,.wb-breadcrumb,.wb-board-label{min-width:0}.wb-heading>div{overflow-wrap:anywhere}.wb-primary,.wb-account,.wb-board-actions{flex-shrink:0}.wb-search{min-width:0;max-width:100%}.wb-board-toolbar,.wb-filters,.wb-board-caption{flex-wrap:wrap}.wb-card-move select{width:100%;min-width:0;max-width:100%}.wb-board-scroll:focus-visible{outline-offset:-2px;outline:2px solid #71b4ff}@media (height<=700px) and (width>=851px){.wb-topbar{height:46px;min-height:46px}.wb-context{padding-top:12px}.wb-heading small{display:none}.wb-heading h1{font-size:22px}.wb-context-bottom{margin-top:8px}.wb-context-bottom nav button{padding:10px 0}.wb-board-toolbar{padding:10px 24px}}@media (width<=1100px) and (width>=851px){.wb-context-bottom nav{gap:18px}.wb-search{flex:240px}}@media (width<=850px){.wb-board{grid-template-columns:repeat(var(--stage-count),min(280px,78vw));min-width:0}.wb-heading small{letter-spacing:.04em;font-size:12px}.wb-heading{flex-wrap:wrap;gap:10px}.wb-breadcrumb{flex-wrap:wrap;gap:4px}.wb-board-caption{font-size:12px}}.wb-root.wb-document{align-items:start;height:100dvh;min-height:0;overflow:hidden}.wb-document>.wb-sidebar{height:100dvh;position:sticky;top:0}.wb-document>.wb-main{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#7896b2 #102333;height:100dvh;min-height:0;overflow:hidden scroll}.wb-document>.wb-main>.wb-topbar,.wb-document>.wb-main>.wb-context{flex-shrink:0}.wb-document>.wb-main::-webkit-scrollbar{width:14px}.wb-document>.wb-main::-webkit-scrollbar-track{background:#102333}.wb-document>.wb-main::-webkit-scrollbar-thumb{background:#7896b2;border:3px solid #102333;border-radius:10px}.wb-document .wb-page{flex:none;overflow:visible}@media (width<=850px){.wb-document>.wb-sidebar{position:fixed}}.wb-root .campaigns-page .campaign-mode-notice{color:#b9cbdd;background:#1a3044;border:1px solid #3c5267;border-radius:8px;flex-wrap:wrap;gap:6px 14px;margin-bottom:22px;padding:14px 16px;line-height:1.6;display:flex}.wb-root .campaigns-page .campaign-mode-notice strong{color:#f0d0a5;white-space:nowrap}.wb-root .campaigns-page .campaign-mode-notice span{flex:340px}.wb-root .campaigns-page .campaign-list{gap:12px;display:grid}.wb-root .campaigns-page .campaign-list article{color:#e5eef7;background:#102333;border:1px solid #345069;border-radius:10px;grid-template-columns:40px minmax(160px,2fr) 100px repeat(3,minmax(75px,1fr)) 154px;align-items:center;gap:18px;padding:20px;display:grid}.wb-root .campaigns-page .campaign-list article>div{min-width:0;display:block}.wb-root .campaigns-page .campaign-list article strong{color:#e5eef7;overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.wb-root .campaigns-page .campaign-list article small{color:#a7bdd0;font-size:12px;line-height:1.7;display:block}.wb-root .campaigns-page .channel-icon{color:#b9d9ff;background:#244369;border-radius:9px;place-items:center;width:40px;height:40px;display:grid!important}.wb-root .campaigns-page .channel-icon.meta{color:#d2cbff;background:#383457}.wb-root .campaigns-page .status{color:#f2d0a1;background:#3b342a;border-radius:20px;justify-self:start;padding:5px 10px;font-size:12px}.wb-root .campaigns-page .status.active{color:#a2e1c8;background:#193f38}.wb-root .module-page :is(.module-title>button,.campaign-list article>button,.campaign-create-form>button){color:#edf5ff;white-space:nowrap;background:#203d58;border:1px solid #486783;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.wb-root .module-page :is(.module-title>button,.campaign-create-form>button){background:#216ec1;border-color:#428cda}.wb-root .module-page :is(.module-title>button,.campaign-list article>button,.campaign-create-form>button):hover:not(:disabled){background:#2b5277;border-color:#81acd2}.wb-root .campaigns-page .campaign-list article>button{grid-column:auto;width:154px}.wb-root .campaigns-page .campaign-create-form{background:#102333;border:1px solid #345069;border-radius:10px;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:16px;margin-bottom:20px;padding:20px;display:grid}.wb-root .campaigns-page .campaign-create-form label{color:#c9dceb;gap:8px;min-width:0;font-size:14px;display:grid}.wb-root .campaigns-page .campaign-create-form :is(input,select){color:#edf5ff;background:#0c1c2b;border:1px solid #45627a;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}@media (width<=1150px){.wb-root .campaigns-page .campaign-list article{grid-template-columns:40px minmax(0,1fr) auto}.wb-root .campaigns-page .campaign-list article>.status{grid-column:3}.wb-root .campaigns-page .campaign-list article>div:nth-of-type(n+3){grid-row:2;display:block}.wb-root .campaigns-page .campaign-list article>button{grid-column:1/-1;justify-self:end}.wb-root .campaigns-page .campaign-create-form{grid-template-columns:1fr 1fr}}@media (width<=600px){.wb-root .campaigns-page .campaign-list article{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px}.wb-root .campaigns-page .campaign-list article>.status{grid-column:2}.wb-root .campaigns-page .campaign-list article>div:nth-of-type(n+3){grid-area:auto/1/auto/-1;justify-content:space-between;gap:12px;display:flex}.wb-root .campaigns-page .campaign-list article>button{width:100%}.wb-root .campaigns-page .campaign-create-form{grid-template-columns:1fr;padding:16px}}.wb-root.crm-board-theme .campaigns-page .campaign-list .status.paused{color:#f2d0a1;background:#3b342a}.wb-root.crm-board-theme .campaigns-page .campaign-list .channel-icon.google{color:#b9d9ff;background:#244369}.inbox-premium .conversation-status-control{background:#eff3f0;border:1px solid #dce5de;border-radius:11px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.inbox-premium .conversation-status-control button{color:#6a7c70;background:0 0;border:0;border-radius:7px;min-height:36px;padding:8px 12px;font-size:12px}.inbox-premium .conversation-status-control button[aria-pressed=true]{color:#264e35;background:#fff;font-weight:700;box-shadow:0 2px 5px #183d2910}.inbox-app.inbox-premium{--chat-ink:#173d32;--chat-muted:#63766e;--chat-line:#e0e8e3;color:#203c32;background:#f3f6f4;flex-direction:column;height:100dvh;min-height:0;font:400 16px/1.5 Manrope,system-ui,sans-serif;display:flex;overflow:hidden}.inbox-premium *,.inbox-premium :before,.inbox-premium :after{box-sizing:border-box}.inbox-premium button,.inbox-premium input,.inbox-premium select,.inbox-premium textarea{font-family:inherit}.inbox-premium button{cursor:pointer}.inbox-premium button:disabled{cursor:not-allowed;opacity:.55}.inbox-premium :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #b67e51}.inbox-premium svg{stroke-width:1.7px;flex-shrink:0;width:19px;height:19px}.inbox-app.inbox-premium>header{height:82px;min-height:82px;color:var(--chat-ink);border-bottom:1px solid var(--chat-line);box-shadow:none;background:#fff;gap:24px;padding:0 32px}.inbox-premium .inbox-brand{gap:28px;min-width:0;margin-right:auto;display:flex}.inbox-premium .inbox-brand img{object-fit:contain;width:152px;height:48px}.inbox-premium .inbox-brand>div{border-left:1px solid var(--chat-line);padding-left:28px}.inbox-premium .inbox-brand strong{letter-spacing:-.4px;font-size:18px;font-weight:750}.inbox-premium .inbox-brand small{color:var(--chat-muted);letter-spacing:0;font-size:12px}.inbox-premium .inbox-back{border:1px solid var(--chat-line);color:var(--chat-ink);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex}.inbox-premium .inbox-back:hover{background:#f2f6f3}.inbox-premium .inbox-statusbar{color:#fff;background:#10382d;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 32px;display:flex}.inbox-premium .workspace-label{color:#dce9e1;align-items:center;gap:10px;font-size:13px;display:flex}.inbox-premium .connection-bar{flex-wrap:wrap;align-items:center;gap:10px}.inbox-premium .connection-bar span{color:#f2d7bb;background:#294238;border:1px solid #637568;border-radius:6px;align-items:center;padding:5px 10px;font-size:12px;line-height:1.5;display:inline-flex}.inbox-premium .connection-bar span.connected{color:#cdf0d8;background:#1b4937;border-color:#416a53}.inbox-premium .connection-bar span:before{width:6px;height:6px;margin-right:7px}.inbox-premium .connection-bar button{color:#fff;background:0 0;border:0;align-items:center;gap:7px;padding:5px 8px;font-size:12px;display:inline-flex}.inbox-premium .inbox-test-result{color:#264c3c;overflow-wrap:anywhere;background:#e9f0ec;flex-shrink:0;padding:10px 32px;font-size:13px}.inbox-app.inbox-premium>.inbox-grid{flex:1;grid-template-columns:340px minmax(0,1fr);height:auto;min-height:0;display:grid;overflow:hidden}.inbox-premium .inbox-grid>aside{border-right:1px solid var(--chat-line);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.inbox-premium .inbox-grid>aside>header{border:0;flex-shrink:0;padding:24px 22px 16px}.inbox-premium .inbox-grid>aside h2{color:#173d32;font:750 20px/1.3 Manrope,sans-serif}.inbox-premium .inbox-grid>aside>header small{max-width:none;color:var(--chat-muted);margin-top:5px;font-size:12px;display:block}.inbox-premium .inbox-grid>aside header button{border:1px solid var(--chat-line);color:#537563;background:#fff;border-radius:10px;place-items:center;padding:9px;display:grid}.inbox-premium .inbox-grid>aside header svg{width:17px}.inbox-premium .conversation-tools{background:#fff;flex-shrink:0;padding:0 20px 16px}.inbox-premium .conversation-tools label{display:block;position:relative}.inbox-premium .conversation-tools label svg{color:#7b8b83;width:17px;position:absolute;top:14px;left:12px}.inbox-premium .conversation-tools input{border:1px solid var(--chat-line);color:#203c32;background:#f6f8f6;border-radius:10px;width:100%;min-width:0;padding:13px 12px 13px 37px;font-size:13px}.inbox-premium .conversation-tools>div{background:#f2f5f3;border-radius:10px;gap:4px;margin-top:14px;padding:4px;display:flex}.inbox-premium .conversation-tools button{color:#667a6f;background:0 0;border:0;border-radius:7px;flex:1;padding:8px;font-size:13px}.inbox-premium .conversation-tools button.active{color:#173d32;background:#fff;font-weight:700;box-shadow:0 1px 5px #173d3212}.inbox-premium .inbox-grid>aside>.inbox-new-test{color:#24543d;background:#eef5f0;border:1px solid #cbdcd1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:calc(100% - 40px);margin:0 20px 16px;padding:11px;font-size:13px;display:flex;transform:none}.inbox-premium .inbox-contact-list{scrollbar-width:thin;scrollbar-color:#cedbd2 transparent;flex:1;min-height:0;padding:4px 10px 16px;overflow:hidden auto}.inbox-premium .inbox-contact{color:#28463a;text-align:left;width:100%;box-shadow:none;background:#fff;border:1px solid #0000;border-bottom-color:#e3eae6;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;margin:3px 0;padding:16px 12px;display:grid;position:relative}.inbox-premium .inbox-contact:hover{background:#f5f8f5}.inbox-premium .inbox-contact.active{background:#eaf3ee;border-color:#abc6b8;box-shadow:inset 3px 0 #267553}.inbox-premium .contact-avatar{color:#496b58;background:#edf1ee;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:650;display:grid}.inbox-premium .inbox-contact>div{min-width:0}.inbox-premium .inbox-contact strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;display:block;overflow:hidden}.inbox-premium .inbox-contact small,.inbox-premium .inbox-grid>aside .conversation-area{text-overflow:ellipsis;white-space:nowrap;color:#718177;background:0 0;border:0;max-width:100%;margin:3px 0 0;padding:0;font-size:12px;line-height:1.5;display:block;overflow:hidden}.inbox-premium .inbox-contact em{color:#5e7766;background:#f7f9f7;border:1px solid #dce6df;border-radius:5px;grid-column:2;width:max-content;padding:3px 7px;font-size:11px;font-style:normal;display:block}.inbox-premium .inbox-list-empty{color:var(--chat-muted);padding:20px;font-size:14px}.inbox-premium .inbox-grid>section{background:#f3f6f4;min-width:0;min-height:0;overflow:auto}.inbox-premium .chat-simulator{background:#fff;border:1px solid #dce6df;border-radius:20px;flex-shrink:0;width:min(620px,100% - 64px);max-width:620px;margin:auto;padding:36px 40px;box-shadow:0 18px 60px #173d3209}.inbox-premium .chat-simulator .lab-heading{color:#57806a;letter-spacing:.1em;align-items:center;gap:14px;font-size:12px;font-weight:650;display:flex}.inbox-premium .lab-icon{background:#eaf3ed;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.inbox-premium .lab-icon svg{color:#2b674c;width:25px;height:25px}.inbox-premium .lab-heading small{color:#6e7d74;letter-spacing:0;margin-top:3px;font-size:13px;font-weight:400;display:block}.inbox-premium .chat-simulator h2{letter-spacing:-1.3px;color:#183b2d;margin:24px 0 12px;font:650 clamp(26px,2.6vw,36px)/1.18 Manrope,sans-serif}.inbox-premium .chat-simulator>p{color:#6c7b71;margin:0 0 20px;font-size:14px;line-height:1.7}.inbox-premium .chat-simulator .ai-lab-status{flex-wrap:wrap;gap:10px;margin:0 0 26px;display:flex}.inbox-premium .chat-simulator .ai-lab-status span{color:#52725f;background:#f0f5f1;border:0;border-radius:6px;padding:5px 8px;font-size:12px}.inbox-premium .chat-simulator .lab-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.inbox-premium .lab-fields .lab-message-field{grid-column:1/-1}.inbox-premium .chat-simulator label{color:#395342;gap:8px;margin:0;font-size:14px;font-weight:600;display:grid}.inbox-premium .chat-simulator input,.inbox-premium .chat-simulator textarea{color:#244633;background:#fcfdfc;border:1px solid #d6e1d8;border-radius:9px;width:100%;min-width:0;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #1b402b04}.inbox-premium .chat-simulator textarea{resize:vertical;height:100px}.inbox-premium .chat-simulator>button{color:#fff;background:#194932;border:1px solid #1b4d36;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;margin:22px 0 12px;padding:13px 18px;font-size:14px;font-weight:650;display:flex;box-shadow:0 5px 12px #173d3214}.inbox-premium .chat-simulator>button:hover:not(:disabled){background:#246242}.inbox-premium .chat-simulator .lab-footnote{text-align:center;color:#7b897e;margin:0;font-size:12px}.inbox-premium .inbox-grid>section>header{border-bottom:1px solid var(--chat-line);background:#fff;flex-shrink:0;gap:16px;height:auto;min-height:80px;padding:18px 28px}.inbox-premium .inbox-grid>section>header strong{font-size:16px}.inbox-premium .inbox-grid>section>header small{color:#6c7e72;font-size:13px}.inbox-premium .inbox-grid>section select{color:#2f6344;background:#f3f7f3;border:1px solid #d4e1d7;border-radius:9px;max-width:100%;padding:10px 12px;font-size:13px}.inbox-premium .message-stream{background:#f3f6f4;flex:1;min-height:0;padding:28px clamp(18px,4vw,60px);overflow-y:auto}.inbox-premium .message-stream article{flex-direction:column;width:fit-content;max-width:min(82%,680px);margin-bottom:22px;display:flex}.inbox-premium .message-stream article.inbound{align-items:flex-start;margin-right:auto}.inbox-premium .message-stream article.outbound{align-items:flex-end;margin-left:auto}.inbox-premium .message-stream article>span{white-space:pre-wrap;overflow-wrap:anywhere;color:#2e4739;background:#fff;border:1px solid #e0e7e1;border-radius:16px 16px 16px 4px;padding:15px 19px;font-size:15px;line-height:1.7;display:block;box-shadow:0 2px 4px #173d3203}.inbox-premium .message-stream article.outbound>span{color:#21442c;background:#e4efe6;border-color:#d4e4d7;border-radius:16px 16px 4px}.inbox-premium .message-stream article>small{color:#7a897e;margin-top:7px;font-size:12px}.inbox-premium .message-feedback{opacity:1;flex-wrap:wrap;margin-top:8px}.inbox-premium .message-feedback button{color:#597764;background:0 0;border:1px solid #dbe4dd;border-radius:6px;padding:5px 8px;font-size:12px}.inbox-premium .message-mode{background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px 0;display:flex}.inbox-premium .message-mode button{color:#627469;background:#fff;border:1px solid #e0e7e1;border-radius:7px;padding:7px 10px;font-size:12px}.inbox-premium .message-mode button.active{color:#285339;background:#e8f1ea;border-color:#c9dccd}.inbox-premium .message-mode span{color:#76867b;font-size:12px}.inbox-premium .inbox-grid>section>footer{background:#fff;border:0;flex-wrap:wrap;flex-shrink:0;gap:10px;height:auto;padding:16px 24px 22px;display:flex}.inbox-premium .inbox-grid>section>footer input{background:#f7f9f7;border:1px solid #dbe5dc;border-radius:12px;flex:1;min-width:0;height:48px;padding:12px 16px;font-size:14px}.inbox-premium .inbox-grid>section>footer button{color:#fff;background:#1b4d36;border:0;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.inbox-premium .inbox-mobile-back{display:none}.inbox-premium .inbox-empty-state{margin:auto;padding:32px}.inbox-premium .inbox-empty-state p{font-size:15px}.inbox-premium .inbox-empty-state :is(small,em),.inbox-premium .inbox-empty-state>div span{font-size:12px}@media (width>=761px){.inbox-premium .inbox-grid>section:has(.chat-simulator){padding:28px 0}}@media (width<=1100px){.inbox-app.inbox-premium>.inbox-grid{grid-template-columns:300px minmax(0,1fr)}.inbox-premium .workspace-label{display:none}.inbox-premium .chat-simulator{width:calc(100% - 40px);padding:28px}.inbox-premium .chat-simulator .lab-fields{grid-template-columns:1fr}}@media (width<=760px){.inbox-app.inbox-premium>header{gap:12px;height:auto;min-height:72px;padding:12px 16px}.inbox-premium .inbox-brand img{width:116px;height:38px}.inbox-premium .inbox-brand>div{display:none}.inbox-premium .inbox-back{padding:8px;font-size:12px}.inbox-premium .inbox-statusbar{padding:10px 16px}.inbox-premium .connection-bar{gap:6px}.inbox-app.inbox-premium>.inbox-grid{flex-direction:column;display:flex;overflow-y:auto}.inbox-premium .inbox-grid>aside{border-bottom:1px solid var(--chat-line);flex-shrink:0;min-height:300px;max-height:400px}.inbox-premium .inbox-grid>section{flex:1 0 auto;padding:20px 0;overflow:visible}.inbox-premium .chat-simulator{width:calc(100% - 28px);margin:0 auto;padding:24px}.inbox-premium .chat-simulator h2{font-size:28px}.inbox-premium.has-conversation .inbox-grid>aside{display:none}.inbox-premium.has-conversation .inbox-grid>section{flex:1;min-height:0;padding:0;overflow:hidden}.inbox-premium .inbox-mobile-back{background:0 0;border:0;place-items:center;padding:8px;display:grid}.inbox-premium .inbox-grid>section>header{flex-wrap:wrap;gap:10px;padding:12px}.inbox-premium .inbox-grid>section>header>div{flex:1}.inbox-premium .message-stream article{max-width:92%}.inbox-premium .message-mode,.inbox-premium .inbox-grid>section>footer{padding-left:12px;padding-right:12px}}.inbox-premium .inbox-contact strong{padding-right:46px;font-size:15px}.inbox-premium .inbox-contact small,.inbox-premium .inbox-grid>aside .conversation-area{color:#52685f;font-size:13px}.inbox-premium .inbox-contact small:last-child{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin-top:6px;line-height:1.6;display:-webkit-box}.inbox-premium .inbox-contact em{color:#365b48;background:#e9f1eb;border:0;padding:2px 5px;font-size:12px;position:absolute;top:17px;right:10px}.inbox-premium .conversation-tools button,.inbox-premium .conversation-status-control button{color:#52685f;font-size:14px}.inbox-premium .chat-simulator>p,.inbox-premium .chat-simulator .lab-footnote,.inbox-premium .message-mode span,.inbox-premium .message-stream article>small{color:#52685f}.inbox-premium .inbox-grid>section>footer input{color:#203c32;font-size:16px}.inbox-premium .inbox-grid>section>header small{color:#52685f}.inbox-premium input::placeholder,.inbox-premium textarea::placeholder{color:#596f63;opacity:1}.inbox-premium .chat-simulator input,.inbox-premium .chat-simulator textarea{font-size:16px}@media (width<=760px){.inbox-premium .inbox-grid>section>header .conversation-status-control{flex-wrap:nowrap;flex:1 0 100%}.inbox-premium .conversation-status-control button{flex:1;min-height:40px;padding:8px 6px;font-size:13px}.inbox-premium .conversation-tools input{font-size:16px}.inbox-premium .inbox-grid>section>footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.inbox-premium *{transition:none!important;animation:none!important}}.inbox-app.inbox-premium>header{flex-shrink:0}.inbox-premium .inbox-grid>section:has(.chat-simulator){scrollbar-gutter:stable;padding:28px 0 40px;scroll-padding-block:24px;display:block;overflow:hidden auto}.inbox-premium .inbox-grid>section>.chat-simulator{margin:0 auto}.inbox-premium .connection-bar a{color:#fff;border:1px solid #9ab8a7;border-radius:7px;align-items:center;min-height:36px;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-flex}.inbox-premium .connection-bar a:hover{background:#285442}html:has(.jl-focus){height:100%;overflow:hidden}body:has(.jl-focus){height:100%;overflow:hidden}#root:has(.jl-focus){height:100%;overflow:hidden}.wb-root.jl-focus{--wb-bg:#f3f5f9;--wb-panel:#fff;--wb-edge:#e3e8ef;--wb-text:#202b3c;--wb-muted:#64748b;--wb-blue:#286eeb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--wb-bg);color:var(--wb-text);font-family:Manrope,system-ui,sans-serif}.jl-focus .wb-sidebar{background:#141b27;border-color:#26303d}.jl-focus .wb-brand{height:76px;padding:18px 16px}.jl-focus .wb-navigation h2{letter-spacing:.13em;color:#7f8ca0;padding-top:12px;font-size:11px}.jl-focus .wb-navigation section{border-color:#27313e}.jl-focus .wb-navigation button{color:#c4cedd;border-radius:7px;min-height:40px;margin-bottom:3px;font-size:13px}.jl-focus .wb-navigation button[aria-current=page]{color:#fff;background:#203b68}.jl-focus .wb-navigation button[aria-current=page]:before{display:none}.jl-focus .wb-office{color:#e2e8f0;border:1px solid #2a3442;border-radius:8px;margin:8px 12px 0;padding:12px 8px}.jl-focus .wb-topbar{background:#fff;border-color:#e6ebf2;height:60px;min-height:60px;padding:0 28px}.jl-focus .wb-breadcrumb{color:#79869a;font-size:13px}.jl-focus .wb-breadcrumb strong{color:#29384d}.jl-focus .wb-account .notification-trigger,.jl-focus .wb-account .profile-trigger{color:#46566e;background:#f4f7fb;border-color:#dde4ee;width:34px;height:34px}.jl-focus .wb-context{background:#f3f5f9;padding:24px 28px 0}.jl-focus .wb-heading h1{color:#1f2939;letter-spacing:-.8px;font-size:25px;font-weight:750}.jl-focus .focus-page-description{color:#76869c;margin-top:4px;font-size:14px}.jl-focus .wb-heading small{color:#77869b;letter-spacing:.1em;font-size:11px}.jl-focus .wb-context-bottom nav button{color:#627188;border-width:2px;font-size:13px}.jl-focus .wb-context-bottom nav button[aria-current=page]{color:#2468da;border-color:#2468da}.jl-focus .wb-search{color:#65748a;background:#fff;border-color:#dfe5ee}.jl-focus .wb-search input{color:#203048}.jl-focus .wb-primary{background:#286eeb;border-color:#286eeb;border-radius:8px;box-shadow:0 3px 7px #276feb18}.jl-focus .wb-page{padding:22px 28px 36px}.jl-focus .wb-page-board{padding:0}.jl-focus.wb-document>.wb-main{scrollbar-color:#bcc8d7 #f3f5f9}.jl-focus.wb-document>.wb-main::-webkit-scrollbar-track{background:#f3f5f9}.jl-focus.wb-document>.wb-main::-webkit-scrollbar-thumb{background:#bcc8d7;border-color:#f3f5f9}.jl-focus .wb-board-scroll{scrollbar-color:#bcc8d7 #eef2f7;padding-bottom:20px}.jl-focus .wb-board-label h2,.jl-focus .wb-lane h3{color:#3c4b61}.jl-focus .wb-board-label>span,.jl-focus .wb-lane-count{color:#526278;background:#e3e9f2}.jl-focus .wb-board-actions button{color:#52647d}.jl-focus .wb-board-actions button:hover{background:#e3eaf5}.jl-focus .wb-view-switch{background:#fff;border-color:#dce3ed}.jl-focus .wb-view-switch button[aria-pressed=true]{color:#276add;background:#e7effd}.jl-focus .wb-lane{background:#edf1f6;padding:0 5px}.jl-focus .wb-lane>header{background:#edf1f6;padding:14px 7px}.jl-focus .wb-opportunity{background:#fff;border-color:#e0e6ef;border-radius:10px;box-shadow:0 2px 5px #21324a06}.jl-focus .wb-opportunity:hover{border-color:#9ab8e7;box-shadow:0 4px 12px #21324a0c}.jl-focus .wb-card-main h4{color:#25344a}.jl-focus .wb-card-main p,.jl-focus .wb-card-date,.jl-focus .wb-card-date span{color:#6a7a90}.jl-focus .wb-opportunity footer{background:#fafbfd;border-color:#edf0f5}.jl-focus .wb-card-source,.jl-focus .wb-score small{color:#718197}.jl-focus .wb-score{color:#344d6d}.jl-focus .wb-card-move{border-color:#edf0f5}.jl-focus .wb-card-move summary{color:#667b95;padding:9px 11px}.jl-focus .wb-lane-empty{color:#657891;border-color:#cfdae7}.jl-focus .wb-board-caption{color:#64748b;background:#fff;border-color:#e0e6ef}.jl-focus .wb-table-wrap{padding-top:8px}.jl-focus .wb-table{color:#485970;background:#fff}.jl-focus .wb-table th{color:#6b7b91;background:#eef2f7}.jl-focus .wb-table td{border-color:#e6ebf2}.jl-focus .wb-table button{color:#21344e}.jl-focus .wb-table small{color:#708198}.jl-focus .wb-filters label,.jl-focus .wb-card-move label{color:#52647c}.jl-focus .wb-filters select,.jl-focus .wb-card-move select{color:#293b54;background:#fff;border-color:#d4deeb}.jl-focus .focus-dashboard-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.jl-focus .focus-dashboard-heading h2{color:#263347;letter-spacing:-.5px;font-size:20px;font-weight:750}.jl-focus .focus-dashboard-heading p{color:#738096;margin-top:5px;font-size:14px}.jl-focus .focus-dashboard-heading>span{color:#65758c;white-space:nowrap;background:#fff;border:1px solid #e3e8f0;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.focus-dashboard-layout{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:18px;display:grid}.focus-dashboard-main,.focus-dashboard-rail{gap:18px;min-width:0;display:grid}.focus-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.focus-metrics article{background:#fff;border:1px solid #e6ebf2;border-radius:10px;align-items:flex-start;gap:12px;padding:20px 16px;display:flex}.jl-focus .focus-icon{color:#2d73ed;background:#ecf2ff;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.jl-focus .focus-icon-1{color:#0fa778;background:#e7f8f1}.jl-focus .focus-icon-2{color:#8062d6;background:#f0edff}.jl-focus .focus-metrics small{color:#64748b;font-size:12px;display:block}.jl-focus .focus-metrics strong{color:#1e293b;letter-spacing:-1px;font-size:30px;line-height:1.4;display:block}.jl-focus .focus-metrics p{color:#8290a2;margin-top:3px;font-size:11px}.focus-charts{grid-template-columns:1.05fr 1fr;gap:18px;min-width:0;display:grid}.jl-focus .focus-card{background:#fff;border:1px solid #e4eaf1;border-radius:10px;min-width:0;padding:20px;box-shadow:0 2px 7px #263f5c03}.jl-focus .focus-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.jl-focus .focus-card h3{color:#263347;font-size:14px;font-weight:750}.jl-focus .focus-card header>span,.jl-focus .focus-card header p{color:#8090a5;font-size:11px}.jl-focus .focus-card header p{margin-top:4px}.jl-focus .focus-card header button{color:#286eeb;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.jl-focus .focus-card header svg{color:#74859c;width:16px}.focus-bar-chart{background:repeating-linear-gradient(0deg,#0000 0 39px,#eef2f7 40px);gap:12px;height:162px;padding:18px 4px 0;display:flex}.focus-bar-chart>div{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.focus-bar-track{flex-direction:column;justify-content:end;align-items:center;width:100%;height:120px;display:flex;position:relative}.focus-bar-track i{background:#377aef;border-radius:4px 4px 0 0;width:65%;max-width:26px;display:block}.focus-bar-track b{color:#77879d;margin-bottom:3px;font-size:10px;font-weight:500}.focus-bar-chart small{color:#8090a5;font-size:10px}.jl-focus .focus-chart-note{color:#7a8aa0;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}.focus-chart-note i{background:#377aef;border-radius:2px;width:7px;height:7px}.focus-pipeline{align-items:center;gap:18px;min-height:186px;display:flex}.focus-donut{border-radius:50%;flex-shrink:0;width:136px;height:136px;padding:18px}.focus-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.jl-focus .focus-donut strong{color:#253247;font-size:28px}.jl-focus .focus-donut small{color:#8190a5;font-size:10px}.focus-legend{flex:1;gap:11px;min-width:0;display:grid}.focus-legend>div{color:#64748b;align-items:center;gap:6px;font-size:10px;display:flex}.focus-legend i,.focus-sources i{border-radius:2px;flex-shrink:0;width:7px;height:7px}.focus-legend b{color:#293b55;margin-left:auto;font-size:11px}.jl-focus .focus-contacts{padding:20px 0 0;overflow:hidden}.focus-contacts>header{padding:0 20px}.focus-table-scroll{overflow:auto}.focus-contacts table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.focus-contacts th{color:#74859b;background:#f8fafc;padding:11px 16px;font-size:10px;font-weight:600}.focus-contacts td{color:#6a7990;border-top:1px solid #eef1f6;padding:13px 16px;font-size:11px}.focus-contacts td button{font:inherit;color:#2f4059;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-weight:600;display:flex}.focus-contacts tbody tr:hover{background:#f8faff}.focus-avatar{color:#56749b;background:#eaf0f9;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.focus-stage{color:#326bc3;background:#ecf3ff;border-radius:4px;padding:4px 7px;font-size:10px}.jl-focus .focus-badge{color:#9a6918;background:#fff3de;border-radius:4px;padding:4px 7px;font-size:10px;display:inline-flex}.jl-focus .focus-badge.is-online{color:#15865b;background:#e2f7ed}.jl-focus .focus-connection-icon{color:#1bbb64;background:#e4f8eb;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:12px;display:grid}.jl-focus .focus-connection-icon svg{width:25px;height:25px}.jl-focus .focus-card h4{color:#31435c;margin-bottom:8px;font-size:14px}.jl-focus .focus-connection p,.jl-focus .focus-muted{color:#78879b;font-size:12px;line-height:1.7}.jl-focus .focus-action{color:#fff;background:#286eeb;border:1px solid #286eeb;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:38px;margin-top:16px;padding:10px 8px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.jl-focus .focus-action svg{width:15px}.jl-focus .focus-action.is-secondary{color:#3b526f;background:#f8fafc;border-color:#dfe6f0}.jl-focus .focus-action:hover{filter:brightness(.96)}.focus-provider{align-items:center;gap:10px;margin-bottom:14px;display:flex}.jl-focus .focus-provider strong{color:#34455e;font-size:13px;display:block}.jl-focus .focus-provider small{color:#7e8ca0;margin-top:3px;font-size:11px;display:block}.focus-sources{gap:14px;display:grid}.focus-sources>div,.focus-sources span{align-items:center;gap:8px;display:flex}.focus-sources>div{color:#697b92;text-transform:capitalize;justify-content:space-between;font-size:12px}.focus-sources b{color:#3b506d}.jl-focus .focus-agenda{color:#4a6a9b;background:#eaf0fb;border:1px solid #dce6f8;border-radius:8px;align-items:center;gap:10px;padding:16px;text-decoration:none;display:flex}.focus-agenda strong{font-size:12px;display:block}.focus-agenda small{margin-top:5px;font-size:11px;display:block}.focus-agenda>svg:last-child{width:14px;margin-left:auto}.focus-dashboard-footer{color:#8390a2;justify-content:space-between;gap:12px;padding-top:24px;font-size:11px;display:flex}.focus-dashboard-footer>span:first-child{color:#51627a}.focus-dashboard-footer span span{color:#a6b2c1;margin:0 8px}.focus-empty{color:#75869d;padding:20px;font-size:13px}.wb-root.jl-focus .module-page{color:#35455d;background:0 0;border:0;border-radius:0;padding:0}.wb-root.jl-focus .module-page :is(h2,h3,h4,legend,label,strong){color:#2d405c}.wb-root.jl-focus .module-page :is(p,small){color:#6c7f97}.wb-root.jl-focus .module-page :is(input,select,textarea){color:#2d405c;background:#fff;border-color:#d6e0ed;border-radius:7px}.wb-root.jl-focus .module-page :is(input,textarea)::placeholder{color:#8b99aa}.wb-root.jl-focus .module-page .module-title{border-color:#e1e8f1;padding-bottom:16px}.wb-root.jl-focus .module-page .module-title h2{font-size:23px}.wb-root.jl-focus .module-page>.module-title>div:first-child{display:none}.wb-root.jl-focus .module-page>.module-title:not(:has(button,a,input,select)){display:none}.wb-root.jl-focus .module-page>.module-title{justify-content:flex-end}.wb-root.jl-focus .module-page :is(.settings-fields,.practice-area-settings,.account-health-card,.onboarding-card,.ai-workspace-grid>section,.provider-panel,.integration-card,.admin-card-list>article,.automation-list>article,.meeting-list>article,.campaign-list>article,.campaign-create-form){color:#40536d;background:#fff;border:1px solid #e1e7f0;border-radius:10px;box-shadow:0 2px 5px #263f5c03}.wb-root.jl-focus .module-page :is(.settings-fields,.practice-area-settings){padding:24px}.wb-root.jl-focus .settings-fields>label,.wb-root.jl-focus .settings-fields label small,.wb-root.jl-focus .settings-description,.wb-root.jl-focus .settings-savebar span{color:#60748d}.wb-root.jl-focus .settings-savebar{background:#fff;border:1px solid #dce5f0;border-radius:9px;padding:16px}.wb-root.jl-focus .assistant-shortcuts a{color:#557194;background:#fff;border-color:#dce5f0;border-radius:10px;padding:18px}.wb-root.jl-focus .assistant-shortcuts strong{color:#304966}.wb-root.jl-focus .assistant-shortcuts small{color:#73869f}.wb-root.jl-focus .assistant-shortcuts a>svg:first-child{color:#377bea}.wb-root.jl-focus .workspace-tabs{border-bottom:1px solid #dce5f0;gap:8px}.wb-root.jl-focus .workspace-tabs button{color:#697b94;border:1px solid #0000;border-radius:7px;font-size:14px}.wb-root.jl-focus .workspace-tabs button[aria-pressed=true]{color:#2469dd;box-shadow:none;background:#e7effd;border-color:#c6d9f9}.wb-root.jl-focus .workspace-tabs button:hover:not(:disabled):not([aria-pressed=true]){color:#305477;background:#eaf0f8;border-color:#d7e2f0}.wb-root.jl-focus .settings-organized .practice-area-settings label{color:#536d8c;background:#f8fafc;border-color:#dce5f0}.wb-root.jl-focus .settings-organized .practice-area-settings label:has(:checked){color:#2469ce;background:#ebf3ff;border-color:#9ec0f4}.wb-root.jl-focus .module-page :is(.module-title>button,.campaign-create-form>button,.integration-action,.settings-savebar button){color:#fff;background:#286eeb;border-color:#286eeb;border-radius:7px}.wb-root.jl-focus .module-page :is(.campaign-list article>button,.secondary-admin-action,.meeting-actions button,.integration-check){color:#436187;background:#f5f8fc;border-color:#d2dfef}.wb-root.jl-focus .campaigns-page .campaign-mode-notice,.wb-root.jl-focus .provider-notice{color:#80643c;background:#fff8e9;border-color:#efdcb4}.wb-root.jl-focus .campaign-mode-notice strong{color:#956b22}.wb-root.jl-focus .campaigns-page .campaign-list article :is(strong,small),.wb-root.jl-focus .campaign-create-form label{color:#4f6581}.wb-root.jl-focus .campaigns-page .campaign-list .status.paused{color:#8c651c;background:#fff2d8}.wb-root.jl-focus .campaigns-page .status.active{color:#148663;background:#e2f6ed}.wb-root.jl-focus .campaigns-page .campaign-list .channel-icon.google{color:#3475dd;background:#e8f0ff}.wb-root.jl-focus .campaigns-page .channel-icon.meta{color:#7954ca;background:#f0eaff}.wb-root.jl-focus .module-page .integration-status,.wb-root.jl-focus .provider-panel header>span{color:#667b94;background:#eff3f8;border-color:#d6e1ee}.wb-root.jl-focus .module-page .integration-status.connected{color:#168561;background:#e2f6ed;border-color:#b3e4cf}.wb-root.jl-focus .provider-panel .provider-consent span{color:#536982}.wb-root.jl-focus .provider-buttons button{color:#365779;background:#f3f7fc;border-color:#d4e0ee}.wb-root.jl-focus .provider-buttons button:first-child{color:#fff;background:#286eeb;border-color:#286eeb}.wb-root.jl-focus .module-page :is(.admin-card-list,.automation-list,.meeting-list)>article>span:first-child{color:#3878d6;background:#ebf2fe}.wb-root.jl-focus .organized-media :is(.media-upload,.media-processing-note){color:#55749a;background:#f4f8fe;border-color:#cbdcf2}.wb-root.jl-focus .module-page .organized-media :is(p,small),.wb-root.jl-focus .module-page .organized-media>header{color:#657c97}.jl-focus .wb-mobile-toggle{color:#405b7e}.jl-focus .focus-metrics small,.jl-focus .focus-card h3,.jl-focus .focus-card h4,.jl-focus .focus-action{font-size:14px}.jl-focus .focus-metrics p,.jl-focus .focus-card header>span,.jl-focus .focus-card header p,.jl-focus .focus-chart-note,.jl-focus .focus-provider small,.jl-focus .focus-donut small,.jl-focus .focus-badge,.jl-focus .focus-stage,.jl-focus .focus-bar-chart small,.jl-focus .focus-legend>div,.jl-focus .focus-legend b,.jl-focus .focus-contacts th{font-size:12px}.jl-focus .focus-contacts td{font-size:13px}.jl-focus .focus-pipeline{flex-wrap:wrap;justify-content:center}.jl-focus .focus-legend{flex:120px}.wb-root.jl-focus .module-page :is(.report-summary>article,.report-grid>article,.report-grid>section){color:#344e6e;background:#fff;border-color:#e0e7f0;border-radius:10px}.wb-root.jl-focus .module-page .report-row{color:#627a97}.wb-root.jl-focus .module-page .report-row strong{color:#304c71}.wb-root.jl-focus .profile-popover,.wb-root.jl-focus .notification-panel{color:#334b68;background:#fff;border-color:#dbe5f1;box-shadow:0 18px 60px #182f4b20}.wb-root.jl-focus .profile-admins-header strong,.wb-root.jl-focus .profile-admin-card strong{color:#2c4465}.wb-root.jl-focus .profile-popover small,.wb-root.jl-focus .profile-popover>p{color:#74879f}.wb-root.jl-focus .profile-admin-card{background:#f6f9fd;border-color:#e0e8f2}.wb-root.jl-focus .profile-admin-card>label{color:#416991;border-color:#cbdced}.wb-root.jl-focus .profile-popover>button,.wb-root.jl-focus .profile-password input{color:#3b5b81;background:#f7faff;border-color:#d6e3f1}.wb-root.jl-focus .profile-popover>.profile-logout{color:#b64955;background:#fff5f5;border-color:#efd4d9}.wb-root.jl-focus .module-page :is(.compact-admin-form,.integration-form,.quality-grid>article,.learning-examples>article,.audit-list>article){color:#425d7e;background:#fff;border-color:#e0e7f0;border-radius:10px}.wb-root.jl-focus .module-page .organized-media :is(input,select,textarea){color:#334e71;background:#fff;border-color:#d5e1ef}.wb-root.jl-focus .module-page .organized-media input::file-selector-button{color:#356abd;background:#ebf2ff}.wb-root.jl-focus .module-page :is(.report-row,.quality-grid,.audit-list) :is(span,time){color:#657e9b}.wb-root.jl-focus .module-page p,.wb-root.jl-focus .provider-panel label,.wb-root.jl-focus .provider-panel .provider-consent span{color:#536982}.jl-focus .focus-card p,.jl-focus .focus-sources>div{color:#5d7088}.wb-root.jl-focus .report-row>i{background:#eaf0f7}.wb-root.jl-focus .report-row>i>b{background:#397bea}.inbox-app.inbox-premium{--chat-ink:#263b58;--chat-muted:#73869f;--chat-line:#e0e7f0;color:#2f4664;background:#f3f5f9}.inbox-app.inbox-premium>header{height:68px;min-height:68px}.inbox-app.inbox-premium .inbox-statusbar{background:#172337}.inbox-app.inbox-premium .inbox-grid>section{background:#f3f5f9}.inbox-app.inbox-premium .chat-simulator{border-color:#dfe7f2;border-radius:12px;box-shadow:0 5px 24px #1c365607}.inbox-app.inbox-premium .chat-simulator :is(h2,label){color:#304c70}.inbox-app.inbox-premium .chat-simulator h2{letter-spacing:-.7px;font-size:28px}.inbox-app.inbox-premium .chat-simulator :is(input,textarea){color:#304b70;background:#fcfdff;border-color:#d6e1ef}.inbox-app.inbox-premium .chat-simulator>button{background:#286eeb;border-color:#286eeb}.inbox-app.inbox-premium .conversation-status-control{background:#eff3f9;border-color:#dfe7f1}.inbox-app.inbox-premium .conversation-status-control button{color:#6b809c}.inbox-app.inbox-premium .conversation-status-control button[aria-pressed=true]{color:#266dde}.inbox-app.inbox-premium :is(button,a,input,textarea,select):focus-visible{outline-color:#79a8f6}@media (width>=851px){.wb-root.jl-focus:not(.wb-compact){grid-template-columns:208px minmax(0,1fr)}}@media (width<=1250px){.focus-dashboard-layout{grid-template-columns:minmax(0,1fr) 240px}.focus-charts{grid-template-columns:1fr}.focus-pipeline{justify-content:space-around;min-height:160px}.focus-legend{max-width:200px}.focus-metrics article{flex-direction:column;padding:16px}.focus-metrics p{display:none}}@media (width<=1000px){.focus-dashboard-layout{grid-template-columns:1fr}.focus-dashboard-rail,.focus-charts{grid-template-columns:1fr 1fr}.focus-pipeline{flex-wrap:wrap}.focus-legend{flex:auto;width:100%}}@media (width<=650px){.jl-focus .wb-topbar{padding:0 16px}.jl-focus .wb-context{padding:18px 16px 0}.jl-focus .wb-page{padding:18px 16px 30px}.jl-focus .wb-page-board{padding:0}.jl-focus .focus-dashboard-heading{flex-direction:column;align-items:start}.jl-focus .focus-dashboard-heading h2{font-size:20px}.focus-dashboard-heading>span{display:none!important}.focus-metrics{gap:8px}.focus-metrics article{gap:8px;padding:12px}.jl-focus .focus-metrics strong{font-size:25px}.jl-focus .focus-metrics small{font-size:11px}.focus-dashboard-rail,.focus-charts{grid-template-columns:1fr}.focus-pipeline{flex-wrap:nowrap}.focus-legend{width:auto}.focus-dashboard-footer{flex-direction:column}.jl-focus .focus-card{padding:18px}.jl-focus .focus-contacts{padding:18px 0 0}.wb-root.jl-focus .module-page :is(.settings-fields,.practice-area-settings){padding:18px 14px}}
