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