@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Syne:wght@600;700&display=swap");.ops-glossary{background-color:#f7f6f3;color:#333;font-family:DM Sans,sans-serif;padding:80px 24px}.ops-glossary__inner{margin:0 auto;max-width:860px}.ops-glossary__header{margin-bottom:56px}.ops-glossary__label{color:#ff7a59;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.ops-glossary__title{color:#425b76;font-family:Syne,sans-serif;font-size:clamp(28px,5vw,44px);font-weight:700;line-height:1.1;margin:0 0 14px}.ops-glossary__subtitle{color:#666;font-size:17px;line-height:1.65;margin:0 0 32px;max-width:600px}.ops-glossary__search-wrap{margin-bottom:20px}.ops-glossary__search{background:#fff;border:1.5px solid #ddd;border-radius:8px;color:#333;font-family:DM Sans,sans-serif;font-size:15px;max-width:420px;outline:none;padding:12px 18px;transition:border-color .2s;width:100%}.ops-glossary__search:focus{border-color:#425b76}.ops-glossary__search::placeholder{color:#aaa}.ops-glossary__alphabet{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.ops-glossary__alpha-btn{align-items:center;background:none;border:1.5px solid #ddd;border-radius:6px;color:#666;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;height:32px;justify-content:center;transition:all .18s;width:32px}.ops-glossary__alpha-btn.active,.ops-glossary__alpha-btn:hover{background:#425b76;border-color:#425b76;color:#fff}.ops-glossary__alpha-btn.inactive{cursor:default;opacity:.35;pointer-events:none}.ops-glossary__grid{border-top:1.5px solid #ddd;display:grid;gap:0;grid-template-columns:1fr}.ops-glossary__term{align-items:start;border-bottom:1.5px solid #ddd;display:grid;gap:0 16px;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:32px 4px;transition:background .18s}.ops-glossary__term:hover{background:#fff;margin:0 -24px;padding-left:28px;padding-right:28px}.ops-glossary__term-name{color:#425b76;font-family:Syne,sans-serif;font-size:19px;font-weight:600;grid-column:1;line-height:1.25;margin:0 0 12px}.ops-glossary__abbr{color:#ff7a59;font-size:15px;font-weight:400;margin-left:4px}.ops-glossary__term-def{color:#555;font-size:15px;grid-column:1/-1;line-height:1.78;margin:0}.ops-glossary__category{align-self:start;border-radius:20px;font-size:10px;font-weight:600;grid-column:2;grid-row:1;letter-spacing:.08em;margin-top:4px;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.ops-glossary__term[data-term="HubSpot Architect"] .ops-glossary__category,.ops-glossary__term[data-term="HubSpot Workflow"] .ops-glossary__category,.ops-glossary__term[data-term="Lifecycle Stage"] .ops-glossary__category,.ops-glossary__term[data-term="Revenue Operations"] .ops-glossary__category{background:#e6f1fb;color:#0c447c}.ops-glossary__term[data-term="CRM Integration"] .ops-glossary__category,.ops-glossary__term[data-term=MuleSoft] .ops-glossary__category{background:#e1f5ee;color:#085041}.ops-glossary__term[data-term="Lead Scoring"] .ops-glossary__category,.ops-glossary__term[data-term="Marketing Qualified Lead"] .ops-glossary__category{background:#faeeda;color:#633806}.ops-glossary__term[data-term="Sales Pipeline"] .ops-glossary__category,.ops-glossary__term[data-term="Sales Qualified Lead"] .ops-glossary__category{background:#faece7;color:#712b13}.ops-glossary__no-results{border-bottom:1.5px solid #ddd;color:#666;font-size:16px;padding:40px 4px}.ops-glossary__no-results a{color:#425b76;font-weight:500}.ops-glossary__cta{align-items:center;border-top:1.5px solid #ddd;display:flex;flex-wrap:wrap;gap:20px;margin-top:52px;padding-top:36px}.ops-glossary__cta p{color:#425b76;font-size:17px;font-weight:500;margin:0}.ops-glossary__cta-btn{background:#ff7a59;border-radius:6px;color:#fff;display:inline-block;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;padding:12px 26px;text-decoration:none;transition:background .2s,transform .15s}.ops-glossary__cta-btn:hover{background:#e05e3a;color:#fff;text-decoration:none;transform:translateY(-1px)}.ops-glossary__term.hidden{display:none}@media (max-width:600px){.ops-glossary{padding:56px 16px}.ops-glossary__term{grid-template-columns:1fr;padding:24px 0}.ops-glossary__term:hover{margin:0;padding-left:0;padding-right:0}.ops-glossary__category{display:inline-block;grid-column:1;grid-row:auto;margin:0 0 10px;width:fit-content}.ops-glossary__cta{align-items:flex-start;flex-direction:column;gap:14px}}