.product-hero{padding:140px 64px 100px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;max-width:1360px;margin:0 auto}.product-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:#fd823e14;border:1px solid rgba(253,130,62,.22);padding:5px 12px;border-radius:100px;margin-bottom:28px}.product-hero h1{font-family:Playfair Display,Georgia,serif;font-size:58px;font-weight:400;line-height:1.06;letter-spacing:-1.5px;color:var(--primary);margin-bottom:22px}.product-hero h1 em,.product-hero h1 .highlight-orange{font-style:italic;color:var(--accent)}.highlight-orange{color:var(--accent)}.highlight-orange-italic{font-style:italic;color:var(--accent)}.product-hero-sub{font-size:16px;font-weight:300;line-height:1.72;color:var(--muted);max-width:440px;margin-bottom:36px}.hero-actions{display:flex;align-items:center;gap:12px;margin-bottom:40px}.product-hero .btn-primary{font-size:14px;font-weight:500;color:#fff;background:var(--primary);padding:12px 28px;border-radius:9px;text-decoration:none;border:1.5px solid var(--primary);transition:background .18s;letter-spacing:.01em}.product-hero .btn-primary:hover{background:#3a3a3b}.product-hero .btn-outline{font-size:14px;font-weight:400;color:var(--primary);background:transparent;padding:11px 26px;border-radius:9px;text-decoration:none;border:1.5px solid var(--border);transition:border-color .18s,background .18s}.product-hero .btn-outline:hover{border-color:#2626274d;background:#26262708}.hero-integrations{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-integrations-label{font-size:12px;color:var(--muted)}.integration-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--primary);background:#fff;border:1px solid var(--border);padding:4px 10px;border-radius:100px;box-shadow:var(--shadow-xs)}.product-hero-visual .ui-placeholder{min-height:460px;border-radius:20px;box-shadow:var(--shadow-lg)}.product-hero-visual .hero-image{width:100%;height:auto;max-height:500px;object-fit:contain;border-radius:20px;box-shadow:var(--shadow-lg);display:block}.campaigns-automation{padding:96px 64px;background:#faf8f5;max-width:100%;margin:0 auto}.campaigns-automation-header{max-width:1360px;margin:0 auto 64px}.campaigns-automation-header .section-eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--muted);letter-spacing:.08em;display:block;margin-bottom:16px}.campaigns-automation-header h2{font-size:48px;font-family:Playfair Display,Georgia,serif;font-weight:400;color:var(--primary);margin:0 0 20px;line-height:1.2}.campaigns-automation-header h2 em{font-style:italic;color:var(--accent)}.campaigns-automation-header p{font-size:16px;color:var(--muted);line-height:1.6;margin:0;max-width:700px}.campaigns-automation-header p.campaigns-automation-triggers{font-size:15px;margin-top:16px}.campaigns-container{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:flex-start}.campaigns-tabs{display:flex;flex-direction:column;gap:16px}.tab-card{padding:32px;border-radius:16px;border:1.5px solid;cursor:pointer;transition:all .3s ease}.tab-card-active{background:#fff;border-color:var(--accent)}.tab-card-inactive{background:#f0ebe5;border-color:#e0d9d0}.tab-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:8px}.tab-card-active .tab-eyebrow{color:var(--accent)}.tab-card-inactive .tab-eyebrow{color:var(--muted)}.tab-card h3{font-size:18px;font-weight:600;color:var(--primary);margin:0;line-height:1.3}.tab-content{overflow:hidden;max-height:500px;transition:all .3s ease}.tab-card-inactive .tab-content{max-height:0;visibility:hidden;opacity:0}.tab-card-active .tab-content{max-height:500px;visibility:visible;opacity:1}.tab-card p{font-size:14px;color:var(--muted);line-height:1.6;margin:16px 0 12px}.tab-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.tab-bullets li{font-size:13px;color:var(--muted);padding-left:20px;position:relative}.tab-bullets li:before{content:"•";position:absolute;left:0;color:var(--accent);font-weight:700}.campaigns-mockup-sticky{position:sticky;top:40px}.mockup-panel{background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-lg);display:none}.mockup-panel.active{display:block}.mockup-header{padding:16px 20px;border-bottom:1px solid var(--border);font-size:12px;font-weight:600;text-transform:uppercase;color:var(--muted);letter-spacing:.06em}.mockup-section{padding:16px 20px;border-bottom:1px solid #f0ebe5}.mockup-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--muted);letter-spacing:.06em;margin-bottom:8px}.mockup-segment-row{background:#fff5e6;padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:var(--primary)}.segment-count{color:var(--accent-text);font-weight:600}.mockup-exclusion{margin-top:8px;padding:8px 12px;border:1px dashed #d4c9be;border-radius:6px;font-size:12px}.exclusion-badge{color:var(--muted)}.whatsapp-bubble{background:#e7f5e9;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.5;color:var(--primary)}.accent-text{color:var(--accent-text);font-weight:600}.mockup-row{display:flex;gap:8px}.mockup-input{flex:1;padding:8px 12px;border:1px solid var(--border);border-radius:6px;font-size:12px;color:var(--primary)}.mockup-button{padding:8px 16px;background:var(--accent);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s}.mockup-button:hover{opacity:.9}.mockup-footer{padding:16px 20px;background:#faf8f5;display:flex;gap:24px;border-top:1px solid var(--border)}.footer-stat{display:flex;flex-direction:column;gap:4px}.footer-label{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--muted);letter-spacing:.06em}.footer-value{font-size:16px;font-weight:600;color:var(--accent-text)}.flow-canvas{padding:24px;display:flex;flex-direction:column;align-items:center;gap:0}.flow-node{background:#fff;border:1px solid var(--border);border-radius:8px;padding:14px 16px;text-align:center;min-width:140px;position:relative}.trigger-node,.action-node{background:#fff5e6;border-color:var(--accent)}.split-node{background:var(--card-bg);border-color:var(--border)}.wait-node{background:#fff;border-color:var(--border)}.node-label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--muted);letter-spacing:.06em;margin-bottom:4px}.node-value{display:block;font-size:13px;font-weight:500;color:var(--primary)}.delivery-badge{display:block;font-size:10px;color:#25d366;margin-top:6px;font-weight:600}.split-label{color:var(--muted)}.split-condition{display:block;font-size:12px;color:var(--primary);margin-top:6px}.flow-line{width:2px;height:20px;background:linear-gradient(to bottom,var(--border),var(--border));margin:0}.flow-branches{display:flex;gap:24px;margin-top:20px;width:100%;justify-content:center}.flow-branch{display:flex;flex-direction:column;align-items:center;gap:12px}.branch-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 8px;border-radius:4px}.yes-label{background:#fd823e1a;color:var(--accent-text)}.no-label{background:#2626270f;color:var(--muted)}.branch-node{min-width:120px}.yes-node{background:#fd823e0d;border-color:var(--accent)}.no-node{background:var(--card-bg);border-color:var(--border)}@media(max-width:1200px){.campaigns-container{grid-template-columns:1fr;gap:40px}.campaigns-mockup-sticky{position:static}}@media(max-width:1024px){.campaigns-automation{padding:80px 48px}.campaigns-automation-header{margin-bottom:56px}.campaigns-automation-header h2{font-size:40px}.campaigns-container{gap:36px}}@media(max-width:768px){.campaigns-automation{padding:64px 20px}.campaigns-automation-header{margin-bottom:48px}.campaigns-automation-header h2{font-size:32px;letter-spacing:-.5px}.campaigns-container{grid-template-columns:1fr;gap:32px}.tab-card{padding:24px}.mockup-panel{max-height:400px}.flow-canvas{padding:16px}.flow-node{min-width:120px;padding:12px 14px;font-size:12px}.node-value{font-size:12px}.flow-branches{gap:16px}}@media(max-width:1024px){.product-hero{padding:110px 32px 80px;gap:48px}.product-hero h1{font-size:46px}}@media(max-width:768px){.product-hero{grid-template-columns:1fr;padding:88px 20px 64px}.product-hero h1{font-size:36px;letter-spacing:-1px}.product-hero-sub{max-width:100%}.hero-actions{flex-direction:column;width:100%;gap:10px}.product-hero .btn-primary,.product-hero .btn-outline{width:100%;text-align:center;padding:14px 20px;font-size:15px}.product-hero-visual .ui-placeholder{min-height:260px}.campaigns-automation{padding:64px 20px}.campaigns-automation-header{margin-bottom:48px}.campaigns-automation-header h2{font-size:32px;letter-spacing:-.5px}}.product-hero-sub{margin-bottom:22px}.hero-actions{flex-wrap:wrap}.product-hero .btn-outline{display:inline-flex;align-items:center;gap:7px}.product-hero .btn-outline img{display:block}.hero-bullets{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.hero-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;color:var(--primary)}.hero-bullets li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:6px}.hero-bullets .hb-label{flex:0 0 7.5em;font-weight:600;color:var(--primary)}.hero-bullets .hb-label:after{content:" —";color:var(--muted);font-weight:400}.hero-bullets .hb-desc{flex:1 1 auto;min-width:0}@media(max-width:768px){.hero-bullets li{flex-wrap:wrap}.hero-bullets .hb-label{flex-basis:100%}.hero-bullets .hb-label:after{content:""}}.crm-thesis{padding:96px 64px;background:var(--card-bg)}.crm-thesis-inner{max-width:760px;margin:0 auto;text-align:center}.crm-thesis h2{font-family:Playfair Display,Georgia,serif;font-size:46px;font-weight:400;line-height:1.1;letter-spacing:-1.1px;color:var(--primary);margin:18px 0 24px}.crm-thesis h2 em{font-style:italic;color:var(--accent)}.crm-thesis p{font-size:17px;font-weight:300;line-height:1.75;color:var(--muted);margin-bottom:20px}.crm-thesis p em{font-style:italic;color:var(--primary)}.crm-thesis p.crm-thesis-sub{font-size:15px}.crm-thesis .section-eyebrow{display:block;margin-bottom:4px}.crm-rec{padding:96px 64px}.crm-rec-inner{max-width:1000px;margin:0 auto}.crm-rec-head{text-align:center;max-width:640px;margin:0 auto 44px}.crm-rec-head h2{font-family:Playfair Display,Georgia,serif;font-size:44px;font-weight:400;line-height:1.1;letter-spacing:-1px;color:var(--primary);margin-bottom:16px}.crm-rec-head h2 em{font-style:italic;color:var(--accent)}.crm-rec-head p{font-size:16px;font-weight:300;line-height:1.7;color:var(--muted)}.pd-status-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.pd-status-dot--online{background:#25d366;box-shadow:0 0 0 3px #25d36629}.pd-status-dot--building{background:var(--accent);box-shadow:0 0 0 3px #fd823e29;animation:pd-pulse 1.6s ease-in-out infinite}@keyframes pd-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.pd-status-dot--building{animation:none}}.wa-ticks{font-size:11px;line-height:1;color:#25d366;letter-spacing:-2px;margin-left:6px;vertical-align:baseline}.typing{display:inline-flex;gap:4px;align-items:center;padding:13px 16px}.typing span{width:6px;height:6px;border-radius:50%;background:#2626274d;animation:typing-bounce 1.2s infinite ease-in-out}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.typing span{animation:none}}.crm-rec-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;align-items:start}.crm-thread,.crm-profile{border-radius:16px;overflow:hidden;padding:0;background:#fff;border:1px solid var(--border);box-shadow:0 1px 2px #2626270a,0 8px 24px #26262714,0 24px 48px -12px #2626271a}.crm-chrome{display:flex;align-items:center;gap:12px;padding:11px 16px;background:var(--card-bg);border-bottom:1px solid var(--border)}.crm-chrome-dots{display:inline-flex;gap:6px;flex-shrink:0}.crm-chrome-dots span{width:9px;height:9px;border-radius:50%;background:#26262724}.crm-chrome-app{display:inline-flex;align-items:center;gap:7px;flex:1;font-size:12px;font-weight:600;color:var(--primary)}.crm-chrome-app--mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500;color:var(--muted);letter-spacing:.01em}.crm-chrome-wa{flex-shrink:0}.crm-chrome-time{font-size:11px;color:var(--muted);flex-shrink:0}.crm-chrome-build{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--accent);flex-shrink:0}.crm-contact{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border)}.crm-avatar{position:relative;flex-shrink:0;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#2626270f,#2626271f);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--primary)}.crm-avatar-dot{position:absolute;bottom:0;right:0;border:2px solid #fff;width:11px;height:11px}.crm-contact-id{display:flex;flex-direction:column;gap:2px}.crm-contact-name{font-size:14px;font-weight:600;color:var(--primary)}.crm-contact-presence{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.crm-thread-body{padding:18px;background:var(--card-bg);display:flex;flex-direction:column;gap:10px}.crm-msg{font-size:14px;line-height:1.5;padding:9px 13px 7px;border-radius:14px;max-width:86%;display:flex;flex-direction:column;gap:3px}.crm-in{background:#fff;border:1px solid var(--border);color:var(--primary);align-self:flex-start;border-bottom-left-radius:4px}.crm-out{background:var(--primary);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.crm-msg-meta{display:flex;align-items:center;justify-content:flex-end;gap:2px}.crm-msg-time{font-size:10.5px;color:var(--muted)}.crm-out .crm-msg-time{color:#ffffff8c}.crm-typing-bubble{padding:0;max-width:max-content;width:fit-content}.crm-profile-id{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.crm-avatar--rec{background:linear-gradient(135deg,#fd823e1f,#fd823e33);color:var(--accent-text)}.crm-profile-id>div{display:flex;flex-direction:column;gap:2px}.crm-profile-name{font-size:14px;font-weight:600;color:var(--primary)}.crm-mut{font-weight:400;color:var(--muted)}.crm-profile-block{padding:16px 18px;border-bottom:1px solid var(--border)}.crm-block-label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.crm-tags{display:flex;flex-wrap:wrap;gap:6px}.crm-tag{font-size:11px;font-weight:500;color:var(--accent-text);background:#fd823e1a;border:1px solid rgba(253,130,62,.22);padding:3px 9px;border-radius:6px}.crm-tag--new{position:relative;color:#fff;background:var(--accent);border-color:var(--accent);animation:crm-tag-in .5s ease-out;box-shadow:0 0 0 3px #fd823e29}@keyframes crm-tag-in{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.crm-tag--new{animation:none}}.crm-seg,.crm-next{display:flex;flex-direction:column;gap:3px;padding:14px 18px;border-top:1px solid var(--border)}.crm-seg-label,.crm-next-label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.crm-seg-val,.crm-next-val{font-size:13px;color:var(--primary)}.crm-seg-val strong{color:var(--accent-text)}.crm-rec-cap{text-align:center;margin-top:28px;font-size:14px;color:var(--muted)}.crm-rec-cap em{font-style:italic;color:var(--primary)}.crm-xlink{display:inline-block;margin-top:18px;font-size:14px;font-weight:500;color:var(--accent-text);text-decoration:none}.crm-xlink:hover{text-decoration:underline}.feature-text p a{color:var(--accent-text);font-weight:500;text-decoration:none}.feature-text p a:hover{text-decoration:underline}.budi-band{padding:96px 64px;background:var(--primary)}.budi-inner{max-width:720px;margin:0 auto;text-align:center}.budi-band .section-eyebrow{color:var(--accent);display:block;margin-bottom:18px}.budi-band h2{font-family:Playfair Display,Georgia,serif;font-size:44px;font-weight:400;line-height:1.1;letter-spacing:-1px;color:#fff;margin-bottom:20px}.budi-band h2 em{font-style:italic;color:var(--accent)}.budi-band p{font-size:16px;font-weight:300;line-height:1.72;color:#ffffff9e;margin-bottom:18px}.budi-anchor{color:#ffffffd1!important;font-style:italic}.budi-cta{display:inline-block;margin-top:14px;font-size:14px;font-weight:500;color:var(--primary);background:#fff;padding:12px 26px;border-radius:9px;text-decoration:none;transition:opacity .18s}.budi-cta:hover{opacity:.9}.crm-trust{padding:56px 64px;background:var(--bg);border-top:1px solid var(--border)}.crm-trust-inner{max-width:820px;margin:0 auto;text-align:center}.crm-trust .section-eyebrow{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-text);margin-bottom:14px}.crm-trust-line{font-size:16px;font-weight:300;line-height:1.7;color:var(--muted);margin:0 auto 22px;max-width:640px}.crm-trust-badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.crm-trust-badge{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--primary);background:#fff;border:1px solid var(--border);border-radius:100px;padding:8px 18px;box-shadow:var(--shadow-xs)}.crm-trust-badge svg{color:var(--accent-text);flex-shrink:0}.crm-trust-badge>span{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.3;text-align:left}.crm-trust-badge strong{font-weight:600;color:var(--primary)}.crm-trust-sub{font-size:11px;color:var(--muted)}.crm-caps{padding:72px 64px;background:var(--card-bg)}.crm-caps-inner{max-width:820px;margin:0 auto;text-align:center}.crm-caps .section-eyebrow{display:block;margin-bottom:6px}.crm-caps h2{font-family:Playfair Display,Georgia,serif;font-size:38px;font-weight:400;line-height:1.12;letter-spacing:-1px;color:var(--primary);margin:0 0 28px}.crm-caps h2 em{font-style:italic;color:var(--accent)}.crm-caps-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.crm-caps-list li{font-size:14px;font-weight:400;color:var(--primary);background:#fff;border:1px solid var(--border);border-radius:100px;padding:9px 18px;box-shadow:var(--shadow-xs)}@media(max-width:1024px){.crm-thesis{padding:80px 32px}.crm-thesis h2{font-size:38px}.crm-rec,.budi-band{padding:80px 32px}.crm-rec-head h2,.budi-band h2{font-size:36px}.crm-trust{padding:48px 32px}.crm-caps{padding:56px 32px}}@media(max-width:768px){.crm-thesis{padding:64px 20px}.crm-thesis h2{font-size:30px}.crm-thesis p{font-size:15px}.crm-rec,.budi-band{padding:64px 20px}.crm-rec-head h2,.budi-band h2{font-size:28px}.crm-rec-grid{grid-template-columns:1fr}.crm-trust{padding:40px 20px}.crm-caps{padding:48px 20px}.crm-caps h2{font-size:28px}}.crm-jobs{padding:96px 64px}.crm-jobs-inner{max-width:1100px;margin:0 auto}.crm-jobs-head{text-align:center;max-width:680px;margin:0 auto 48px}.crm-jobs-head .section-eyebrow{display:block;margin-bottom:14px}.crm-jobs-head h2{font-family:Playfair Display,Georgia,serif;font-size:44px;font-weight:400;line-height:1.1;letter-spacing:-1px;color:var(--primary);margin-bottom:16px}.crm-jobs-head h2 em{font-style:italic;color:var(--accent)}.crm-jobs-head p{font-size:16px;font-weight:300;line-height:1.7;color:var(--muted)}.crm-jobs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.crm-job-tile{background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px;box-shadow:var(--shadow-xs)}.crm-job-tag{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--primary);background:var(--card-bg);border:1px solid var(--border);border-radius:100px;padding:5px 13px;margin-bottom:14px}.crm-job-tag--what,.crm-job-tag--when{color:var(--accent-text);background:#fd823e1a;border-color:#fd823e38}.crm-job-tile p{font-size:14.5px;font-weight:300;line-height:1.66;color:var(--muted);margin:0}.crm-how{padding:96px 64px;background:var(--card-bg)}.crm-how-inner{max-width:1100px;margin:0 auto}.crm-how-head{text-align:center;max-width:660px;margin:0 auto 56px}.crm-how-head .section-eyebrow{display:block;margin-bottom:14px}.crm-how-head h2{font-family:Playfair Display,Georgia,serif;font-size:44px;font-weight:400;line-height:1.1;letter-spacing:-1px;color:var(--primary);margin-bottom:16px}.crm-how-head h2 em{font-style:italic;color:var(--accent)}.crm-how-head p{font-size:16px;font-weight:300;line-height:1.7;color:var(--muted)}.crm-how-flow{display:flex;justify-content:center;margin:0 auto 40px}.crm-how-flow .crm-art-flow{justify-content:center}.crm-how-stack{display:flex;flex-direction:column;gap:24px}.crm-step{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;background:#fff;border:1px solid var(--border);border-radius:20px;padding:36px;box-shadow:var(--shadow-sm)}.crm-step--reverse .crm-step-art{order:2}.crm-step-text .crm-step-num{display:inline-block;font-family:Playfair Display,Georgia,serif;font-size:18px;color:var(--accent-text);margin-bottom:8px}.crm-step-text h3{font-size:22px;font-weight:600;color:var(--primary);margin:0 0 10px}.crm-step-text p{font-size:15px;font-weight:300;line-height:1.66;color:var(--muted);margin:0}.crm-art-card{background:var(--bg);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #26262714}.crm-art-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:var(--card-bg);border-bottom:1px solid var(--border)}.crm-art-dot{width:8px;height:8px;border-radius:50%;background:#26262724}.crm-art-title{margin-left:8px;font-size:11.5px;font-weight:600;color:var(--muted);letter-spacing:.02em}.crm-art-body{padding:16px;display:flex;flex-direction:column;gap:10px}.crm-art-row{display:flex;justify-content:space-between;align-items:center;font-size:12.5px}.crm-art-key{color:var(--muted)}.crm-art-val{color:var(--primary);font-weight:500}.crm-art-tags{display:flex;gap:6px;margin-top:4px}.crm-art-tag{font-size:11px;font-weight:500;color:var(--accent-text);background:#fd823e1a;border:1px solid rgba(253,130,62,.22);padding:3px 9px;border-radius:6px}.crm-art-tag--live{color:#fff;background:var(--accent);border-color:var(--accent);animation:pd-pulse 1.6s ease-in-out infinite}.crm-cond{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--primary)}.crm-cond-op{font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:5px;flex-shrink:0}.crm-cond-op--and{color:var(--accent-text);background:#fd823e1f}.crm-cond-op--not{color:var(--muted);background:#26262712}.crm-cond-text strong{font-weight:600}.crm-art-recip{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding-top:12px;border-top:1px solid var(--border)}.crm-art-recip-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.crm-art-recip-val{font-size:16px;font-weight:600;color:var(--accent-text)}.crm-art-up{font-size:11px;font-weight:500;color:#25d366}.crm-art-bubble{background:#e7f5e9;padding:11px 13px;border-radius:12px;font-size:12.5px;line-height:1.5;color:var(--primary)}.crm-art-voucher{display:inline-block;font-weight:700;color:var(--accent-text)}.crm-art-log{display:flex;flex-direction:column;gap:7px;margin-top:4px}.crm-art-log-row{display:flex;justify-content:space-between;align-items:center;font-size:12px}.crm-art-log-stat{font-weight:600}.crm-art-log-stat--ok{color:var(--muted)}.crm-art-log-stat--read{color:#34a0e0}.crm-art-log-stat--reply{color:#25d366}.crm-art-log-n{color:var(--primary);font-weight:600}.crm-art-flow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.crm-art-node{font-size:11px;font-weight:600;color:var(--primary);background:var(--card-bg);border:1px solid var(--border);border-radius:7px;padding:6px 9px}.crm-art-node--trigger,.crm-art-node--action{color:var(--accent-text);background:#fd823e1a;border-color:#fd823e38}.crm-art-arrow{color:var(--muted);font-size:12px}.crm-art-revenue{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding-top:12px;border-top:1px solid var(--border)}.crm-art-rev-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.crm-art-rev-val{font-size:13px;font-weight:600;color:var(--accent-text)}.crm-omni{padding:96px 64px}.crm-omni-inner{max-width:1100px;margin:0 auto}.crm-omni-head{text-align:center;max-width:680px;margin:0 auto 48px}.crm-omni-head .section-eyebrow{display:block;margin-bottom:14px}.crm-omni-head h2{font-family:Playfair Display,Georgia,serif;font-size:44px;font-weight:400;line-height:1.1;letter-spacing:-1px;color:var(--primary);margin-bottom:16px}.crm-omni-head h2 em{font-style:italic;color:var(--accent)}.crm-omni-head p{font-size:16px;font-weight:300;line-height:1.7;color:var(--muted)}.crm-omni-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.crm-omni-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.crm-omni-list li{position:relative;padding-left:24px;font-size:14.5px;font-weight:300;line-height:1.6;color:var(--muted)}.crm-omni-list li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.crm-omni-list li strong{font-weight:600;color:var(--primary)}.crm-omni-list li a{color:var(--accent-text);font-weight:500;text-decoration:none}.crm-omni-list li a:hover{text-decoration:underline}.crm-omni-chan{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:var(--primary);padding:11px 13px;background:var(--card-bg);border:1px solid var(--border);border-radius:9px}.crm-omni-chan-tick{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:var(--accent);color:#fff;font-size:10px;font-weight:700}.crm-omni-capi{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--muted);margin-top:4px;padding:9px 13px;border:1px dashed var(--border);border-radius:9px}.crm-omni-engine{display:flex;align-items:center;justify-content:center;gap:10px;margin:44px auto 0;max-width:640px;text-align:center;font-size:13.5px;font-weight:400;color:var(--muted)}.crm-omni-engine-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #fd823e29;flex-shrink:0}.crm-omni-engine a{color:var(--accent-text);font-weight:500;text-decoration:none}.crm-omni-engine a:hover{text-decoration:underline}@media(max-width:1024px){.crm-jobs,.crm-how,.crm-omni{padding:80px 32px}.crm-jobs-head h2,.crm-how-head h2,.crm-omni-head h2{font-size:36px}.crm-step{gap:32px;padding:28px}.crm-omni-grid{gap:40px}}@media(max-width:768px){.crm-jobs,.crm-how,.crm-omni{padding:64px 20px}.crm-jobs-head h2,.crm-how-head h2,.crm-omni-head h2{font-size:28px}.crm-jobs-grid{grid-template-columns:1fr}.crm-step{grid-template-columns:1fr;gap:24px;padding:24px}.crm-step--reverse .crm-step-art{order:0}.crm-omni-grid{grid-template-columns:1fr;gap:32px}.crm-omni-panel{order:-1}}
