.mdi-header{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.mdi-header img{width:116px;height:42px;object-fit:contain;object-position:left center}.mdi-client-lockup{display:flex;align-items:center;gap:14px}.mdi-logo-plate{display:flex;background:#fdfaf0;padding:10px 16px;border-radius:12px}.mdi-logo-plate img{width:138px;height:50px;object-fit:contain}.pricing .mdi-price-grid{grid-template-columns:minmax(0,660px);justify-content:center}.mdi-price-grid .price-plan.featured{transform:none;padding:45px;min-height:0}.mdi-price-grid .price-detail{max-width:42ch}.mdi-price-grid .price{font-size:clamp(58px,7vw,88px)}.mdi-price-grid .button{max-width:360px;width:100%}.hero-bottom{flex-wrap:wrap}.chat-avatar{font-size:13px}@media(max-width:600px){.site-header .mdi-header{display:flex}.mdi-header img{width:90px;height:35px}.mdi-header>span{font-size:9px}.mdi-price-grid .price-plan.featured{padding:32px 26px}.mdi-client-lockup{gap:10px}.mdi-logo-plate img{width:115px;height:43px}}.mdi-header img{background:#2c2151;border-radius:6px;width:126px;height:43px;object-fit:cover;object-position:center}.mdi-logo-plate{background:#2c2151;padding:4px 12px}.mdi-logo-plate img{height:64px;object-fit:cover}@media(max-width:600px){.mdi-header img{width:96px;height:35px}.mdi-logo-plate img{height:53px}}

/* One continuous route: four channels converge in the CRM. */
.inbox-section{background:var(--cream);color:var(--ink);padding-block:95px 100px}.inbox-heading{display:flex;align-items:end;justify-content:space-between;gap:35px}.inbox-heading h2{font-size:clamp(40px,4.8vw,66px);line-height:1.06;letter-spacing:-.025em}.inbox-heading p{font-size:19px;line-height:1.5;padding-bottom:5px}.inbox-heading p strong{color:var(--purple);font-weight:600}.inbox-diagram{position:relative;height:360px;margin:65px 0 35px;isolation:isolate}.inbox-sources{position:absolute;inset:0 auto 0 0;width:27%;display:flex;flex-direction:column;justify-content:space-between;z-index:2}.inbox-source{height:84px;display:flex;align-items:center;gap:17px}.inbox-channel-icon{display:grid;place-items:center;flex-shrink:0;width:64px;height:64px;border-radius:18px;background:var(--purple);color:var(--cream)}.inbox-channel-icon svg,.inbox-record svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.inbox-source strong{font-size:18px;line-height:1.25;font-weight:600;background:var(--cream);padding:7px 9px 7px 0}.inbox-connections{position:absolute;left:26%;top:0;width:41%;height:360px;overflow:visible;z-index:0}.inbox-connections path{fill:none;stroke:#c3badf;stroke-width:2;vector-effect:non-scaling-stroke}.inbox-connections .inbox-packet{stroke:var(--purple);stroke-width:5;stroke-linecap:round;stroke-dasharray:3 100;stroke-dashoffset:3;animation:inbox-route 6s linear infinite;animation-delay:calc(var(--channel) * -1.5s)}.inbox-destination{position:absolute;right:0;top:5px;width:34%;min-height:350px;background:var(--violet-dark);color:var(--cream);border-radius:24px;padding:26px 28px;box-shadow:0 20px 45px #2c21511a;z-index:1}.inbox-destination-head{display:grid;grid-template-columns:10px 1fr;gap:7px 9px;align-items:center}.inbox-destination-head>span{font-size:12px;color:var(--pink)}.inbox-destination-head>strong{grid-column:1/-1;font-size:43px;line-height:1.2;letter-spacing:-.025em}.inbox-live{width:7px;height:7px;background:var(--pink);border-radius:50%}.inbox-records{margin-top:18px}.inbox-record{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #64587e;animation:inbox-arrival 6s linear infinite;animation-delay:calc(var(--channel) * -1.5s + 4.8s)}.inbox-record>span{display:flex;align-items:center;gap:10px;font-size:12px}.inbox-record svg{width:18px;height:18px;flex-shrink:0}.inbox-record .inbox-check{color:var(--pink);width:18px;height:18px}.inbox-saved{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin-top:18px;color:var(--pink)}.inbox-saved svg{width:17px;height:17px}.inbox-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:25px;border-top:1px solid var(--line)}.inbox-bottom p{font-size:19px;line-height:1.55}.inbox-bottom p strong{color:var(--purple);font-weight:600}.inbox-motion{display:flex;align-items:center;gap:9px;border:1px solid #b5accd;border-radius:24px;padding:12px 17px;color:var(--violet-dark);background:transparent;font:inherit;font-size:12px;cursor:pointer;min-height:44px}.inbox-motion:hover{background:var(--soft-pink)}.inbox-motion svg{width:15px;height:15px}.inbox-section:not(.inbox-visible) .inbox-packet,.inbox-section:not(.inbox-visible) .inbox-record,.inbox-section.inbox-paused .inbox-packet,.inbox-section.inbox-paused .inbox-record,.motion-paused .inbox-packet,.motion-paused .inbox-record{animation-play-state:paused}@keyframes inbox-route{0%{stroke-dashoffset:3}90%,100%{stroke-dashoffset:-100}}@keyframes inbox-arrival{0%,70%,100%{color:var(--cream)}80%,92%{color:var(--pink)}}
@media(max-width:900px){.inbox-heading{align-items:start;flex-direction:column;gap:22px}.inbox-heading p{font-size:17px}.inbox-diagram{margin-top:38px}.inbox-source{gap:10px}.inbox-channel-icon{width:44px;height:44px;border-radius:13px}.inbox-channel-icon svg{width:23px;height:23px}.inbox-source strong{font-size:13px}.inbox-destination{padding:24px 17px}.inbox-destination-head>strong{font-size:36px}.inbox-sources{width:33%}.inbox-connections{left:31%;width:32%}.inbox-destination{width:38%}.inbox-record>span{font-size:11px}}
@media(max-width:600px){.inbox-section{padding-block:70px}.inbox-heading h2{font-size:clamp(36px,9.8vw,49px)}.inbox-heading p{font-size:16px}.inbox-diagram{height:360px;margin-top:32px}.inbox-sources{width:105px}.inbox-source{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.inbox-source strong{font-size:11px;white-space:nowrap;padding:0}.inbox-channel-icon{width:41px;height:41px;border-radius:12px}.inbox-connections{left:102px;width:calc(100% - 242px)}.inbox-destination{width:145px;padding:24px 13px;top:14px;min-height:332px;border-radius:18px}.inbox-destination-head>strong{font-size:31px}.inbox-destination-head>span{font-size:10px}.inbox-record>span{font-size:10px;gap:5px}.inbox-record>span svg{display:none}.inbox-record{padding-block:13px;gap:4px}.inbox-record .inbox-check{width:14px}.inbox-saved{font-size:10px;gap:4px}.inbox-bottom{align-items:start;flex-direction:column}.inbox-bottom p{font-size:17px}}
@media(prefers-reduced-motion:reduce){.inbox-packet,.inbox-record{animation:none!important}.inbox-motion{display:none}.inbox-connections .inbox-packet{stroke-dasharray:none;stroke-width:2;opacity:.6}}
