.cx-template-panel .cx-product-facts{color:#efc9c5}.cx-template-panel .cx-product-facts strong{color:#fff}.cx-process-section{background:#fff;padding:72px 5%;scroll-margin-top:96px}.cx-process-section .wrap{max-width:1100px}.cx-process-intro{font-size:20px;line-height:1.6;max-width:720px;color:#49433e}.cx-process-list{list-style:none;padding:0;margin:40px 0 32px;counter-reset:steps}.cx-process-list>li{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:30px 0;border-top:1px solid #d7d0ca}.cx-step-number{font-size:32px;font-weight:700;line-height:1.2;color:#873f55;letter-spacing:-.04em}.cx-process-list h3{font-size:clamp(23px,2.5vw,30px);line-height:1.2;margin:0 0 12px;letter-spacing:-.03em}.cx-process-list p{max-width:780px;font-size:17px;line-height:1.7;margin:8px 0 0;color:#49433e}.cx-process-list a{color:#643448;text-underline-offset:4px;text-decoration-thickness:1px}.cx-process-list a:hover{color:#1d1d1d}.cx-process-list a:focus-visible{outline:2px solid #643448;outline-offset:4px}@media(max-width:600px){.cx-process-section{padding:44px 5%}.cx-process-list{margin-top:28px}.cx-process-list>li{grid-template-columns:38px 1fr;gap:14px;padding:24px 0}.cx-step-number{font-size:26px}.cx-process-intro{font-size:18px}.cx-process-list p{font-size:16px}}
.cx-process-list>li>div{min-width:0}.cx-process-difference{padding-left:20px;margin:16px 0}.cx-process-difference li{padding:6px 0;font-size:17px;line-height:1.7;color:#49433e}.cx-topic-comparison{padding:28px;background:#f3ede7;border:1px solid #d7d0ca;margin-top:28px;min-width:0}.cx-topic-comparison h4{font-size:26px;line-height:1.2;letter-spacing:-.03em;margin:0 0 8px}.cx-topic-comparison>p{font-size:15px}.cx-topic-navigation{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.cx-topic-navigation[hidden],.cx-topic-controls[hidden]{display:none}.cx-topic-navigation button{font:inherit;font-size:13px;font-weight:600;border:1px solid #806e6d;background:#fff;color:#382928;padding:9px 12px;cursor:pointer}.cx-topic-navigation button[aria-current="true"],.cx-topic-navigation button:hover{background:#382928;color:#fff}.cx-topic-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0}.cx-topic-controls button{width:44px;height:44px;border:1px solid #806e6d;background:#fff;color:#382928;font-size:22px;cursor:pointer}.cx-topic-controls button:hover:not(:disabled){background:#efb8c8}.cx-topic-controls button:disabled{opacity:.4;cursor:default}.cx-topic-controls span{font-size:14px;font-weight:700;text-align:center}.cx-topic-comparison button:focus-visible,.cx-topic-track:focus-visible{outline:3px solid #873f55;outline-offset:3px}.cx-topic-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-padding:0;padding-bottom:12px;overscroll-behavior-x:contain}.cx-topic-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;padding:0!important;background:transparent!important}.cx-topic-slide h5{font-size:22px;line-height:1.3;margin:0 0 16px;letter-spacing:-.02em}.cx-topic-slide dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.cx-topic-slide dl>div{background:#fff;border:1px solid #d7d0ca;padding:20px;min-width:0}.cx-topic-slide dl>div.cx-topic-featured{background:#f8e3e9;border-color:#bd8d9c}.cx-topic-slide dt{font-weight:800;color:#382928;font-size:17px;margin-bottom:8px}.cx-topic-slide dd{margin:0;color:#49433e;font-size:15px;line-height:1.6}.cx-process-list .cx-topic-benchmark{font-size:12px;line-height:1.6;color:#56524e;margin-top:18px}@media(max-width:600px){.cx-topic-comparison{padding:18px;margin-left:-52px}.cx-topic-slide dl{grid-template-columns:1fr}.cx-topic-slide dl>div{padding:14px}.cx-topic-navigation{gap:6px}.cx-topic-navigation button{font-size:12px;padding:8px}.cx-process-difference li{font-size:16px}.cx-topic-comparison h4{font-size:24px}}
