/* Service presentation inherits the approved v16 brand and page composition. */
.conviction h2{font-size:clamp(32px,4.4vw,64px);max-width:750px}.conviction-note{max-width:270px}
.ai-section .section-copy h2,.automation-section .section-copy h2{font-size:clamp(38px,5.5vw,68px);line-height:1.04}
.browser-chrome{display:flex;gap:6px;align-items:center;background:#f0efeb;border-bottom:1px solid #dfded8;padding:13px 18px;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:-28px -28px 23px}
.browser-chrome>span{width:7px;height:7px;background:#b9b8b3;border-radius:50%}.browser-chrome>b{flex:1;color:#71716e;font:500 10px 'Manrope',sans-serif;letter-spacing:.02em;text-align:center;padding-right:33px}
.website-demo .assistant-answer{background:#e9efff;border-color:#d1dcfb}.website-demo .assistant-answer small{color:#0636e4}.website-demo .assistant-answer p{color:#18376b}.website-demo .answer-rule{color:#50617e}
.app-deliverables{margin-top:54px;border-color:#dddcd5}.app-deliverables>div>span{font-size:18px}.app-deliverables p{font-size:14px}
.social-layout>div{min-width:0}.integration-demo.social-composition{min-height:420px;height:auto;border-radius:25px;padding:30px;background:#f6f5ed;border:1px solid #fff9;overflow:visible;align-self:center;box-shadow:0 22px 55px #07176620}
.integration-caption{display:flex;justify-content:space-between;gap:15px;align-items:center;color:#657187;font:700 9px 'Manrope',sans-serif;letter-spacing:.08em;margin-bottom:35px}.integration-caption .demo-tag{color:#0636e4;background:#e7edff;border:0;white-space:nowrap}
.integration-route{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(110px,1.2fr) 20px minmax(0,1fr);align-items:center;gap:8px}.integration-end{display:grid;gap:11px}.integration-end>span{font:700 9px 'Manrope',sans-serif;color:#687085;letter-spacing:.06em}.integration-end>div{display:flex;justify-content:space-between;align-items:center;gap:5px;min-height:45px;padding:11px 9px;border:1px solid #dddfe5;border-radius:9px;background:white;color:#28384f;font:650 11px 'Manrope',sans-serif;overflow-wrap:anywhere}.integration-end b{color:#0636e4;font-size:11px}.route-arrow{color:#8d9ac1;font-size:21px}
.integration-engine{display:grid;place-items:center;gap:15px;background:#0636e4;border-radius:17px;padding:25px 12px;text-align:center;color:#fff;box-shadow:0 10px 25px #0636e433}.integration-engine>span{font:800 38px 'Manrope',sans-serif;color:#ffe434;letter-spacing:-4px}.integration-engine strong{font:800 13px 'Manrope',sans-serif;line-height:1.4}.integration-engine small{font:450 10px/1.7 'Manrope',sans-serif;color:#d5dfff}.integration-foot{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:30px}.integration-foot>span{font:600 9px 'Manrope',sans-serif;color:#596984;border:1px solid #dde2ed;border-radius:20px;padding:7px 10px;background:#fff}
.integration-demo .social-example-note{position:static;transform:none;color:#778297;font-size:8px;text-align:center;margin:21px 0 0;letter-spacing:.08em}.social-scope{max-width:760px}
.orders-case{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;border-radius:24px;background:#f5f3e8;padding:40px;margin-top:65px;color:#142848;align-items:center}.orders-case>div{min-width:0}.orders-case .eyebrow{color:#0636e4;font-size:9px}.orders-case h3{font:800 clamp(24px,2.5vw,36px)/1.2 'Manrope',sans-serif;letter-spacing:-1.3px;margin:17px 0}.orders-case p{font:450 13px/1.9 'Manrope',sans-serif;color:#566781;max-width:440px}.orders-case .button{margin-top:24px;font-size:12px}.orders-case-preview{border:1px solid #dadfe9;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #20375b0e}.orders-case-preview>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:18px 22px;border-bottom:1px solid #e6eaf2}.orders-case-preview strong{font:800 17px 'Manrope',sans-serif;color:#173467}.orders-case-preview strong span{font-size:10px;letter-spacing:.03em;color:#8998b3}.orders-case-preview>div>span{font:750 8px 'Manrope',sans-serif;color:#a2abc0;letter-spacing:.08em}.orders-case-preview ol{list-style:none;display:grid;gap:13px;margin:20px;padding:0}.orders-case-preview li{display:flex;gap:13px;align-items:center;padding:11px;border-radius:9px;background:#f1f4fc}.orders-case-preview li>b{display:grid;place-items:center;width:32px;height:32px;background:#e1e9ff;border-radius:8px;font:800 12px 'Manrope',sans-serif;color:#0636e4}.orders-case-preview li>span{font:650 10px 'Manrope',sans-serif;color:#748198}.orders-case-preview li strong{display:block;font:650 12px 'Manrope',sans-serif;margin-top:4px}.orders-case-preview>p{font:650 10px/1.7 'Manrope',sans-serif;padding:0 22px 20px;margin:0}.orders-case-preview small{font-size:9px;color:#8190a9;font-weight:450}
@media(max-width:1000px){.integration-demo.social-composition{padding:22px;min-height:0}.integration-route{grid-template-columns:minmax(0,1fr) 14px minmax(94px,1.2fr) 14px minmax(0,1fr);gap:5px}.integration-engine{padding:24px 9px}.integration-end>div{font-size:10px;padding:9px 7px}.integration-caption{font-size:8px;margin-bottom:25px}.orders-case{padding:29px;gap:25px}.orders-case h3{font-size:26px}.conviction-note{font-size:20px}}
@media(max-width:680px){.conviction h2{font-size:32px;line-height:1.15}.conviction-note{max-width:100%;font-size:22px}.ai-section .section-copy h2,.automation-section .section-copy h2{font-size:clamp(36px,9.4vw,50px);line-height:1.08}.browser-chrome{margin:-22px -22px 21px}.integration-demo.social-composition{padding:22px;min-height:0;border-radius:20px}.integration-caption{font-size:8px;letter-spacing:.02em;gap:10px}.integration-route{grid-template-columns:1fr;gap:12px}.integration-end{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.integration-end>span{grid-column:1/-1;font-size:9px}.integration-end>div{font-size:10px;gap:3px;padding:9px 8px;min-height:43px}.route-arrow{transform:rotate(90deg);justify-self:center;font-size:23px}.integration-engine{padding:19px;gap:10px}.integration-engine>span{font-size:29px}.integration-engine small br{display:none}.integration-engine strong{font-size:14px}.integration-foot{margin-top:23px;gap:6px}.integration-foot>span{font-size:8px;padding:6px 8px}.orders-case{grid-template-columns:minmax(0,1fr);gap:29px;padding:25px;margin-top:40px;border-radius:20px}.orders-case h3{font-size:27px;letter-spacing:-1px}.orders-case p{font-size:12px}.orders-case .eyebrow{font-size:8px}.orders-case .button{width:100%;justify-content:space-between}.app-deliverables{margin-top:35px}.app-deliverables p{font-size:12px}.social-deliverables p{overflow-wrap:anywhere}}
