.cpx-sheet{overflow:hidden;border:1px solid #d5d9df;border-radius:14px;background:var(--white);font-family:var(--font-body);box-shadow:0 30px 60px -34px rgba(15,23,42,.35),var(--shadow-sm)}.cpx-sheet__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #e1e4e8;background:#fafbfc}.cpx-sheet__file{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;font-size:12.5px;font-weight:600;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis}.cpx-sheet__file .pi{font-size:12px;color:#107c41}.cpx-sheet__warn{flex-shrink:0;padding:3px 8px;border-radius:999px;background:#e8f5ee;font-size:11px;font-weight:600;color:#107c41;opacity:0;transition:opacity .4s ease}.cpx-sheet__warn.is-on{opacity:1}.cpx-sheet__vs{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--text-4);white-space:nowrap}.cpx-sheet__vs img{width:14px;height:14px;object-fit:contain}.cpx-sheet__fx{display:flex;align-items:center;height:30px;border-bottom:1px solid #e1e4e8;font-size:12px}.cpx-sheet__addr{flex-shrink:0;width:48px;padding:0 8px;border-right:1px solid #e1e4e8;font-weight:600;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cpx-sheet__fx-mark{flex-shrink:0;padding:0 10px;font-style:italic;font-weight:600;color:var(--text-5)}.cpx-sheet__fx-val{min-width:0;overflow:hidden;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis}.cpx-sheet__grid{display:grid;grid-template-columns:30px minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);font-size:12px}.cpx-sheet__grid>span{border-right:1px solid #e1e4e8;border-bottom:1px solid #e1e4e8}.cpx-sheet__col,.cpx-sheet__corner,.cpx-sheet__num{background:#f3f4f6;color:var(--text-4);font-size:11px;text-align:center}.cpx-sheet__col,.cpx-sheet__corner{padding:4px 0}.cpx-sheet__num{display:grid;place-items:center;transition:background .3s ease,color .3s ease}.cpx-sheet__num.is-now{background:#dcefe3;color:#107c41;font-weight:700}.cpx-sheet__cell{position:relative;min-height:30px;padding:7px 8px;overflow:hidden;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis}.cpx-sheet__cell--head{font-weight:700;color:var(--text-1)}.cpx-sheet__cell.is-cursor{box-shadow:inset 0 0 0 2px #107c41}.cpx-sheet--journey{max-width:1040px;margin:0 auto}.cpx-sheet--journey .cpx-sheet__fx-val{font-weight:500}.cpx-sheet__grid--journey{grid-template-columns:34px minmax(0,.7fr) minmax(0,1fr) minmax(0,1.2fr);font-size:13.5px}@media(max-width:640px){.cpx-sheet__grid--journey{grid-template-columns:26px minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr);font-size:12px}}.cpx-sheet__grid--journey .cpx-sheet__cell{min-height:48px;padding:12px;white-space:normal;line-height:1.45}@media(max-width:640px){.cpx-sheet__grid--journey .cpx-sheet__cell{padding:9px 7px}}.cpx-sheet__grid--journey .cpx-sheet__cell--head{display:flex;align-items:center;gap:6px;min-height:0;padding-top:9px;padding-bottom:9px;background:#fafbfc}.cpx-sheet__grid--journey .cpx-sheet__cell--head .pi{font-size:11px;color:#107c41}.cpx-sheet__grid--journey .cpx-sheet__cell--head img{width:14px;height:14px;object-fit:contain}.cpx-sheet__grid--journey .cpx-sheet__cell--stage{font-weight:700;color:var(--text-1)}.cpx-sheet__grid--journey .cpx-sheet__cell--manual{color:var(--text-4);transition:box-shadow .3s ease}.cpx-sheet__grid--journey .cpx-sheet__cell--w{display:flex;align-items:flex-start;gap:8px;background:var(--crm-50);font-weight:600;color:var(--text-3);transition:background .35s ease,color .35s ease}.cpx-sheet__grid--journey .cpx-sheet__cell--w .pi{flex-shrink:0;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--crm-200);font-size:9px;color:var(--white);transition:background .35s ease}.cpx-sheet__grid--journey .cpx-sheet__cell--w.is-done{color:var(--text-1)}.cpx-sheet__grid--journey .cpx-sheet__cell--w.is-done .pi{background:var(--crm-600)}.cpx-sheet__grid--journey .cpx-sheet__cell--w.is-now{background:#dbeafe}@media(prefers-reduced-motion:reduce){.cpx-sheet-hero,.cpx-sheet-hero__card,.cpx-sheet-hero__card li,.cpx-sheet__cell--w,.cpx-sheet__note,.cpx-sheet__warn{transition:none}}.cpx-pipe-journey__grid{display:grid;grid-template-columns:140px repeat(var(--n),minmax(0,1fr));grid-column-gap:4px;column-gap:4px;grid-row-gap:10px;row-gap:10px;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--white)}@media(max-width:1024px){.cpx-pipe-journey__grid{display:none}}.cpx-pipe-journey__stage{padding:0 6px 4px 14px;font-size:13px;font-weight:600;color:var(--text-4);transition:color .4s ease}.cpx-pipe-journey__stage b{display:block;margin-bottom:2px;font:600 11px var(--font-mono);color:var(--text-5)}.cpx-pipe-journey__stage.is-on{color:var(--text-1)}.cpx-pipe-journey__stage.is-on b{color:var(--crm-600)}.cpx-pipe-journey__who{display:flex;align-items:center;gap:8px;align-self:center;font-size:14px;font-weight:600;color:var(--text-1)}.cpx-pipe-journey__who img{width:20px;height:20px;object-fit:contain}.cpx-pipe-journey__who.is-c{color:var(--text-3)}.cpx-pipe-journey__chev{display:flex;align-items:center;justify-content:center;height:38px;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);background:var(--border);color:rgba(0,0,0,0);transition:background .45s ease,color .45s ease}.cpx-pipe-journey__chev .pi{font-size:12px}.cpx-pipe-journey__chev.is-w.is-on{background:var(--crm-600);color:var(--white)}.cpx-pipe-journey__chev.is-c.is-on{background:#475569;color:var(--white)}.cpx-pipe-journey__text{padding:0 8px 6px 14px;font-size:13px;line-height:1.45;transition:color .4s ease}.cpx-pipe-journey__text.is-w{font-weight:600;color:var(--text-2)}.cpx-pipe-journey__text.is-c{color:var(--text-4)}.cpx-pipe-journey__text.is-now{color:var(--text-1)}@media(prefers-reduced-motion:reduce){.cpx-pd-hero,.cpx-pd__drop,.cpx-pd__float,.cpx-pd__toast,.cpx-pipe-journey__chev,.cpx-pipe-journey__stage,.cpx-pipe-journey__text{transition:none}}.cpx-hub-journey__grid{display:grid;grid-template-columns:140px repeat(var(--n),minmax(0,1fr));padding:22px 22px 8px;border:1px solid var(--border);border-radius:20px;background:var(--white)}@media(max-width:1024px){.cpx-hub-journey__grid{display:none}}.cpx-hub-journey__band{display:flex;align-items:center;gap:8px;margin:0 4px 14px;padding:9px 12px;border-radius:10px;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .4s ease,box-shadow .4s ease}.cpx-hub-journey__band img{width:16px;height:16px;object-fit:contain}.cpx-hub-journey__band.is-c{background:#fff7ed;color:#b45309}.cpx-hub-journey__band.is-c.is-on{box-shadow:inset 0 0 0 1.5px #f59e0b}.cpx-hub-journey__band.is-w{background:var(--crm-50);color:var(--crm-700)}.cpx-hub-journey__band.is-w.is-on{box-shadow:inset 0 0 0 1.5px var(--crm-600)}.cpx-hub-journey__stage{position:relative;padding:26px 10px 14px;font-size:13px;font-weight:600;color:var(--text-3)}.cpx-hub-journey__stage:before{content:"";position:absolute;top:9px;left:0;right:0;height:1px;background:var(--border)}.cpx-hub-journey__stage.is-c:before{background:#fcd9a8}.cpx-hub-journey__stage.is-w:before{background:var(--crm-200)}.cpx-hub-journey__stage.is-now{color:var(--text-1)}.cpx-hub-journey__node{position:absolute;top:4px;left:10px;width:11px;height:11px;border:2px solid var(--border-soft);border-radius:50%;background:var(--white);transition:transform .35s ease,background .35s ease,border-color .35s ease}.cpx-hub-journey__stage.is-c .cpx-hub-journey__node{border-color:#f59e0b}.cpx-hub-journey__stage.is-w .cpx-hub-journey__node{border-color:var(--crm-600)}.cpx-hub-journey__stage.is-now .cpx-hub-journey__node{transform:scale(1.35)}.cpx-hub-journey__stage.is-now.is-c .cpx-hub-journey__node{background:#f59e0b}.cpx-hub-journey__stage.is-now.is-w .cpx-hub-journey__node{background:var(--crm-600)}.cpx-hub-journey__who{display:flex;align-items:flex-start;gap:8px;padding:14px 0;border-top:1px solid var(--border);font-size:14px;font-weight:600;color:var(--text-1)}.cpx-hub-journey__who img{width:20px;height:20px;object-fit:contain}.cpx-hub-journey__who.is-c{color:var(--text-3)}.cpx-hub-journey__cell{padding:14px 10px;border-top:1px solid var(--border);font-size:13px;line-height:1.45;transition:background .4s ease,color .4s ease}.cpx-hub-journey__cell.is-w{font-weight:600;color:var(--text-2)}.cpx-hub-journey__cell.is-c{color:var(--text-4)}.cpx-hub-journey__cell.is-now{background:var(--bg-subtle);color:var(--text-1)}.cpx-hub-journey__tag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--crm-50);font:700 10.5px var(--font-body);letter-spacing:.02em;color:var(--crm-700);vertical-align:middle}.cpx-hub-journey__tag.is-c{background:#fff7ed;color:#b45309}@media(prefers-reduced-motion:reduce){.cpx-hub,.cpx-hub-journey__band,.cpx-hub-journey__cell,.cpx-hub-journey__node,.cpx-hub__core,.cpx-hub__flow li>span:last-child,.cpx-hub__tick,.cpx-hub__tile{transition:none}}.cpx-zoho-journey__grid{display:grid;grid-template-columns:150px repeat(var(--n),minmax(0,1fr));grid-column-gap:8px;column-gap:8px;grid-row-gap:12px;row-gap:12px;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--white)}@media(max-width:1024px){.cpx-zoho-journey__grid{display:none}}.cpx-zoho-journey__stage{font-size:13px;font-weight:600;color:var(--text-4);transition:color .4s ease}.cpx-zoho-journey__stage b{display:block;margin-bottom:2px;font:600 11px var(--font-mono);color:var(--text-5)}.cpx-zoho-journey__stage.is-on{color:var(--text-1)}.cpx-zoho-journey__stage.is-on b{color:var(--crm-600)}.cpx-zoho-journey__who{display:flex;flex-wrap:wrap;align-items:center;gap:8px;align-self:center;font-size:14px;font-weight:600;color:var(--text-1)}.cpx-zoho-journey__who img{width:20px;height:20px;object-fit:contain}.cpx-zoho-journey__who small{flex-basis:100%;font-size:11.5px;font-weight:600;color:var(--text-4)}.cpx-zoho-journey__who.is-c{color:var(--text-3)}.cpx-zoho-journey__record{grid-column:2/-1;position:relative;display:flex;align-items:center;height:40px;overflow:hidden;border-radius:10px;background:var(--crm-50);box-shadow:inset 0 0 0 1px var(--crm-200)}.cpx-zoho-journey__record-fill{position:absolute;inset:0 auto 0 0;width:var(--pct);background:var(--crm-600);transition:width .7s cubic-bezier(.22,1,.36,1)}.cpx-zoho-journey__record-label{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;color:var(--white)}.cpx-zoho-journey__record-label .pi{font-size:11px}.cpx-zoho-journey__text{font-size:13px;line-height:1.45;transition:color .4s ease}.cpx-zoho-journey__text.is-w{font-weight:600;color:var(--text-3)}.cpx-zoho-journey__text.is-now{color:var(--text-1)}.cpx-zoho-journey__app{position:relative;display:flex;align-items:flex-start;gap:6px;min-height:58px;padding:10px 11px;border:1px solid var(--border);border-radius:10px;background:var(--bg-subtle);font-size:12.5px;line-height:1.4;color:var(--text-4);transition:background .4s ease,border-color .4s ease,color .4s ease}.cpx-zoho-journey__app.is-on{color:var(--text-2)}.cpx-zoho-journey__app.is-now{border-color:var(--border-soft);background:var(--white);color:var(--text-1);box-shadow:var(--shadow-sm)}.cpx-zoho-journey__hop{flex-shrink:0;display:grid;place-items:center;width:16px;height:16px;margin-top:1px;border-radius:50%;background:var(--bg-muted);font-size:8px;color:var(--text-3)}@media(prefers-reduced-motion:reduce){.cpx-zh-hero,.cpx-zh__float,.cpx-zh__new,.cpx-zoho-journey__app,.cpx-zoho-journey__record-fill{transition:none}}.cpx{background:var(--white)}.cpx-container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.cpx-section{padding:104px 0}@media(max-width:768px){.cpx-section{padding:72px 0}}.cpx-section--tint{background:var(--bg-subtle);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cpx-head{max-width:720px;margin:0 auto 48px;text-align:center}.cpx-head .wch-desc,.cpx-head .wch-heading{margin:0 0 14px}.cpx-kicker{display:block;margin-bottom:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--crm-600)}.cpx-kicker,.cpx-verified{font-size:var(--text-caption)}.cpx-verified{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:var(--white);font-weight:600;color:var(--text-3)}.cpx-verified .pi{font-size:11px;color:var(--success)}.cpx-mark{flex-shrink:0;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--white);box-shadow:inset 0 0 0 1px var(--border);vertical-align:middle}.cpx-mark img{width:15px;height:15px;object-fit:contain}.cpx-mark--comp{background:var(--bg-muted);box-shadow:none;font:700 11px var(--font-body);color:var(--text-3)}.cpx-mark--comp .pi{font-size:11px}.cpx-hero{--cpx-nav-h:84px;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--cpx-nav-h));min-height:calc(100dvh - var(--cpx-nav-h));padding:56px 0 72px}@media(max-width:900px){.cpx-hero{--cpx-nav-h:76px}}.cpx-hero__inner{position:relative;z-index:1;width:100%;max-width:760px;margin:0 auto;text-align:center}.cpx-hero__inner .wch-eyebrow{margin-bottom:14px}.cpx-hero__title{margin:0 0 16px;font-family:var(--font-display);font-size:var(--text-display);font-weight:600;line-height:var(--lh-display);letter-spacing:-.04em;color:var(--text-1)}.cpx-hero__title span{color:var(--crm-600)}.cpx-hero__desc{max-width:560px;margin:0 auto 28px;font-size:var(--text-body-lg);line-height:var(--lh-body);color:var(--text-3)}.cpx-hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cpx-answer{max-width:720px;margin:40px auto 0;padding:24px 28px;border:1px solid var(--crm-200);border-radius:20px;background:hsla(0,0%,100%,.86);box-shadow:0 24px 50px -30px rgba(37,99,235,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left}@media(max-width:768px){.cpx-answer{margin-top:32px;padding:20px}}.cpx-answer p{margin:0;font-size:var(--text-body);line-height:1.65;color:var(--text-2)}.cpx-verdict{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media(max-width:900px){.cpx-verdict{grid-template-columns:minmax(0,1fr)}}.cpx-verdict__col{padding:28px;border:1px solid var(--border);border-radius:20px;background:var(--bg-subtle)}@media(max-width:768px){.cpx-verdict__col{padding:22px 20px}}.cpx-verdict__col--w{border-color:var(--crm-200);background:var(--white);box-shadow:0 20px 40px -30px rgba(37,99,235,.55)}.cpx-verdict__col ul{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.cpx-verdict__col li{display:flex;gap:12px;font-size:15.5px;line-height:1.5;color:var(--text-2)}.cpx-verdict__col li .pi{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;margin-top:2px;border-radius:50%;background:var(--border);font-size:9px;color:var(--text-3)}.cpx-verdict__col--w li .pi{background:var(--crm-600);color:var(--white)}.cpx-verdict__label{display:flex;align-items:center;gap:10px;margin-bottom:20px;font:600 var(--text-lg) var(--font-display);color:var(--text-1)}.cpx-verdict--wins{margin-bottom:56px}.cpx-table{overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--white)}.cpx-table__row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr)}.cpx-table__row>span{padding:16px 22px;font-size:14.5px;line-height:1.5}.cpx-table__row+.cpx-table__row{border-top:1px solid var(--border)}.cpx-table__row--head>span{display:flex;align-items:center;gap:8px;padding-top:14px;padding-bottom:14px;font:600 14px var(--font-body);color:var(--text-1)}.cpx-table__row:not(.cpx-table__row--head){opacity:0;transform:translateY(8px);transition:opacity .45s ease calc(var(--i, 0)*60ms),transform .55s cubic-bezier(.22,1,.36,1) calc(var(--i, 0)*60ms)}.cpx-table.is-seen .cpx-table__row{opacity:1;transform:none}.cpx-table__label{font-size:var(--text-caption)!important;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-4)}.cpx-table__row--head>span:nth-child(2),.cpx-table__w{background:var(--crm-50)}.cpx-table__w{font-weight:600;color:var(--text-1)}.cpx-table__c{color:var(--text-3)}@media(max-width:768px){.cpx-table__row--head{display:none}.cpx-table__row{grid-template-columns:minmax(0,1fr);padding:16px 18px}.cpx-table__row>span{padding:0;background:none!important}.cpx-table__label{margin-bottom:10px}.cpx-table__c:before,.cpx-table__w:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.cpx-table__w{margin-bottom:10px}.cpx-table__w:before{color:var(--crm-600)}.cpx-table__c:before{color:var(--text-5)}}.cpx-diffs{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:32px;gap:32px;margin:0;padding:0;list-style:none}@media(max-width:900px){.cpx-diffs{grid-template-columns:minmax(0,1fr)}}.cpx-diffs li{padding-top:22px;border-top:1px solid var(--border)}.cpx-diffs__num{display:block;margin-bottom:16px;font:600 44px var(--font-display);line-height:1;letter-spacing:-.04em;color:rgba(0,0,0,0);-webkit-text-stroke:1px var(--crm-300)}.cpx-diffs h3{margin:0 0 10px;font:600 var(--text-title) var(--font-display);line-height:1.3;color:var(--text-1)}.cpx-diffs p{margin:0;font-size:15px;line-height:1.65;color:var(--text-3)}.cpx-lanes__grid{overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--white)}@media(max-width:1024px){.cpx-lanes__grid{display:none}}.cpx-lanes__row{display:grid;grid-template-columns:150px repeat(var(--n),minmax(0,1fr))}.cpx-lanes__row>span{padding:14px 12px;font-size:13px;line-height:1.45}.cpx-lanes__row--stages>span{padding-top:18px;padding-bottom:12px}.cpx-lanes__row--c,.cpx-lanes__row--w{border-top:1px solid var(--border)}.cpx-lanes__row--c{background:var(--bg-subtle)}.cpx-lanes__stage{font-weight:600;color:var(--text-4);transition:color .4s ease}.cpx-lanes__stage b{display:block;margin-bottom:4px;font:600 11px var(--font-mono);color:var(--text-5)}.cpx-lanes__stage.is-done{color:var(--text-1)}.cpx-lanes__stage.is-done b{color:var(--crm-600)}.cpx-lanes__track{display:grid;grid-template-columns:150px minmax(0,1fr);padding:0 12px 14px 0}.cpx-lanes__track span{grid-column:2;position:relative;height:3px;border-radius:3px;background:var(--border)}.cpx-lanes__track span:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--pct);border-radius:3px;background:var(--crm-600);transition:width .7s cubic-bezier(.22,1,.36,1)}.cpx-lanes__who{display:flex;align-items:flex-start;gap:8px;font-weight:600;color:var(--text-1)}.cpx-lanes__cell,.cpx-lanes__row--c .cpx-lanes__who{color:var(--text-3)}.cpx-lanes__cell{transition:background .4s ease,color .4s ease}.cpx-lanes__cell.is-now{background:var(--crm-50);color:var(--text-1)}.cpx-lanes__row--w .cpx-lanes__cell{font-weight:600;color:var(--text-2)}.cpx-lanes__row--w .cpx-lanes__cell.is-now{box-shadow:inset 0 2px 0 var(--crm-600);color:var(--text-1)}.cpx-lanes__row--c .cpx-lanes__cell.is-now{background:var(--bg-muted);color:var(--text-2)}.cpx-lanes__list{display:none;margin:0 0 0 10px;padding:0 0 0 28px;list-style:none;border-left:1px solid var(--crm-200)}@media(max-width:1024px){.cpx-lanes__list{display:block}}.cpx-lanes__list li{position:relative;padding-bottom:28px}.cpx-lanes__list li:last-child{padding-bottom:0}.cpx-lanes__list h3{margin:0 0 12px;font:600 var(--text-lg) var(--font-display);color:var(--text-1)}.cpx-lanes__dot{position:absolute;top:3px;left:-37px;width:17px;height:17px;border:2px solid var(--crm-300);border-radius:50%;background:var(--white);transition:border-color .4s ease,background .4s ease}.cpx-lanes__list li.is-done .cpx-lanes__dot{border-color:var(--crm-600);background:var(--crm-600);box-shadow:inset 0 0 0 3px var(--white)}.cpx-lanes__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media(max-width:420px){.cpx-lanes__pair{grid-template-columns:minmax(0,1fr)}}.cpx-lanes__pair>div{padding:12px;border-radius:12px;font-size:14px;line-height:1.45}.cpx-lanes__pair span{display:block;margin-bottom:4px;font:700 11px var(--font-body);letter-spacing:.07em;text-transform:uppercase}.cpx-lanes__pw{border:1px solid var(--crm-200);background:var(--white);font-weight:600;color:var(--text-2)}.cpx-lanes__pw span{color:var(--crm-600)}.cpx-lanes__pc{border:1px solid var(--border);background:var(--bg-muted);color:var(--text-4)}.cpx-lanes__pc span{color:var(--text-5)}.cpx-ai{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media(max-width:1024px){.cpx-ai{grid-template-columns:minmax(0,1fr)}}.cpx-ai__note{padding:28px;border-radius:20px;background:var(--text-1);color:var(--white)}.cpx-ai__note .cpx-kicker{color:var(--crm-300)}.cpx-ai__note strong{display:block;margin-bottom:14px;font:600 var(--text-h3) var(--font-display);letter-spacing:-.02em}.cpx-ai__note p{margin:0;font-size:15px;line-height:1.65;color:hsla(0,0%,100%,.72)}.cpx-pay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media(max-width:900px){.cpx-pay{grid-template-columns:minmax(0,1fr)}}.cpx-ledger{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:20px;background:var(--white)}.cpx-ledger--w{border-color:var(--crm-200);box-shadow:0 20px 40px -30px rgba(37,99,235,.55)}.cpx-ledger__head{display:flex;align-items:center;gap:10px;padding:18px 24px;border-bottom:1px solid var(--border);font:700 12px var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2)}.cpx-ledger ul{flex:1 1;margin:0;padding:6px 24px;list-style:none}.cpx-ledger li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;font-size:14.5px;opacity:0;transform:translateY(6px);transition:opacity .45s ease calc(var(--i, 0)*80ms),transform .55s cubic-bezier(.22,1,.36,1) calc(var(--i, 0)*80ms)}.cpx-ledger li+li{border-top:1px dashed var(--border)}.cpx-ledger li span{color:var(--text-3)}.cpx-ledger li b{font-weight:600;color:var(--text-1);text-align:right}.cpx-ledger--w li b{color:var(--crm-700)}.cpx-ledger--w li b .pi{font-size:10px}.cpx-ledger__totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--border)}.cpx-ledger__totals .cpx-ledger__total{border-top:0}.cpx-ledger__totals .cpx-ledger__total+.cpx-ledger__total{border-left:1px solid var(--border)}.cpx-ledger__total{padding:18px 24px 22px;border-top:1px solid var(--border)}.cpx-ledger__total small{display:block;margin-bottom:6px;font:700 11px var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--text-4)}.cpx-ledger__total strong{font:600 26px var(--font-display);letter-spacing:-.02em;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cpx-ledger--w .cpx-ledger__total strong{color:var(--crm-600)}.cpx-pay.is-seen .cpx-ledger li{opacity:1;transform:none}.cpx-note{max-width:760px;margin:32px auto 0;font-size:15px;line-height:1.65;text-align:center;color:var(--text-4)}.cpx-switch{padding:32px;border:1px solid var(--border);border-radius:24px;background:var(--bg-subtle)}@media(max-width:768px){.cpx-switch{padding:24px 20px}}.cpx-switch__head{max-width:680px;margin-bottom:24px}.cpx-switch__head p{margin:0;font-size:15.5px;line-height:1.6;color:var(--text-3)}.cpx-switch__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}@media(max-width:1024px){.cpx-switch__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cpx-switch__list{grid-template-columns:minmax(0,1fr)}}.cpx-switch__list li{display:flex;gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--white)}.cpx-switch__list strong{display:block;margin-bottom:4px;font-size:15px;font-weight:600;color:var(--text-1)}.cpx-switch__list small{font-size:13.5px;line-height:1.5;color:var(--text-4)}.cpx-switch__box{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--border-soft);border-radius:6px;color:rgba(0,0,0,0);transition:background .3s ease calc(.2s + var(--i, 0)*.18s),border-color .3s ease calc(.2s + var(--i, 0)*.18s),color .3s ease calc(.2s + var(--i, 0)*.18s)}.cpx-switch__box .pi{font-size:10px}.cpx-switch.is-seen .cpx-switch__box{border-color:var(--crm-600);background:var(--crm-600);color:var(--white)}@media(prefers-reduced-motion:reduce){.cpx-lanes__track span:after,.cpx-ledger li,.cpx-switch__box,.cpx-table__row{transition:none}}