.hs-glossary-module{--gl-accent:#00abc1;--gl-accent-hover:#00abc1;--gl-accent-light:#00abc1;--gl-bg:#f7f9fb;--gl-radius:0.625rem;--gl-text:rgba(55,70,79,.7);--gl-muted:#1b2327;--gl-border:#d6dadb;--gl-card-shadow:0 0.375rem 1.5rem rgba(0,163,173,.1);color:var(--gl-text)}.hs-glossary-module *,.hs-glossary-module :after,.hs-glossary-module :before{box-sizing:border-box}.hs-glossary-module a{color:inherit;text-decoration:none}.hs-glossary-module button{background:none;border:none;cursor:pointer;font-family:inherit}.hs-glossary-module ul{list-style:none;margin:0;padding:0}.hs-glossary-module .gl-hero{text-align:center}.hs-glossary-module .gl-hero__inner{margin:0 auto;max-width:120rem;padding:4.625rem 8.875rem}.hs-glossary-module .gl-hero__eyebrow{font-size:1.25rem;font-weight:800;letter-spacing:2px;margin-bottom:.625rem;text-transform:uppercase}.hs-glossary-module .gl-hero__title{font-size:clamp(2.25rem,6vw,5rem);font-weight:800;line-height:5.5rem;margin:0 0 1.5rem}.hs-glossary-module .gl-hero__subtitle{font-size:1.375rem;line-height:2.0625rem;margin:0 auto;max-width:68.75rem}.hs-glossary-module .gl-content{background:var(--gl-bg);min-height:50vh;padding:3rem 0 4rem}.hs-glossary-module .gl-container{margin:0 auto;max-width:120rem;padding:0 4.625rem}.hs-glossary-module .gl-search-wrap{margin-bottom:2.125rem}.hs-glossary-module .gl-search-box{margin:0 auto;max-width:64rem;position:relative}.hs-glossary-module .gl-search-icon{left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.hs-glossary-module .gl-search-input{background:#fff;border:1.5px solid var(--gl-border);border-radius:.625rem;color:var(--gl-text);font-size:1rem;outline:none;padding:.625rem 1rem .625rem 3.5rem;transition:border-color .2s,box-shadow .2s;width:100%}.hs-glossary-module .gl-search-input:focus{border-color:var(--gl-accent);box-shadow:0 0 0 3px var(--gl-accent-light)}.hs-glossary-module .gl-search-input::placeholder{color:#aab4be}.hs-glossary-module .gl-clear-btn{color:#999;font-size:.875rem;opacity:0;padding:4px;pointer-events:none;position:absolute;right:.875rem;top:50%;transform:translateY(-50%);transition:opacity .2s}.hs-glossary-module .gl-clear-btn.is-visible{opacity:1;pointer-events:auto}.hs-glossary-module .gl-clear-btn:hover{color:var(--gl-text)}.hs-glossary-module .gl-filter-label{color:var(--gl-muted);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.hs-glossary-module .gl-cat-section,.hs-glossary-module .gl-filter-section{margin:0 auto 2.125rem;max-width:100rem}.hs-glossary-module .gl-letter-filter{display:flex;flex-wrap:wrap;gap:6px}.hs-glossary-module .gl-letter-btn{background:#fff;border:1.5px solid var(--gl-border);border-radius:.625rem;color:#1b2327;font-size:1rem;font-weight:600;height:2.25rem;min-width:3rem;padding:0 .625rem;transition:border-color .15s,color .15s,background .15s}.hs-glossary-module .gl-letter-btn:hover:not(.is-disabled){border-color:var(--gl-accent);color:var(--gl-accent)}.hs-glossary-module .gl-letter-btn.is-active{background:var(--gl-accent);border-color:var(--gl-accent);color:#fff!important}.hs-glossary-module .gl-letter-btn.is-disabled{opacity:.3;pointer-events:none}.hs-glossary-module .gl-cat-filter{display:flex;flex-wrap:wrap;gap:8px}.hs-glossary-module .gl-cat-btn{background:#fff;border:1.5px solid var(--gl-border);border-radius:.625rem;color:#37464f;font-size:1rem;font-weight:500;padding:.5rem 1.125rem;transition:border-color .15s,color .15s,background .15s}.hs-glossary-module .gl-cat-btn:hover{border-color:var(--gl-accent);color:var(--gl-accent)}.hs-glossary-module .gl-cat-btn.is-active{background:var(--gl-accent);border-color:var(--gl-accent);color:#fff}.hs-glossary-module .gl-results-bar{align-items:center;border-bottom:1.5px solid #e4e9ef;display:flex;justify-content:space-between;margin:0 auto 2.125rem;max-width:100rem;padding-bottom:1rem}.hs-glossary-module .gl-results-count{color:var(--gl-muted);font-size:.875rem;font-weight:500}.hs-glossary-module .gl-view-toggle{display:flex;gap:4px}.hs-glossary-module .gl-view-btn{align-items:center;border:1.5px solid transparent;border-radius:.625rem;color:#9aa5b4;display:flex;height:2.125rem;justify-content:center;transition:color .15s,border-color .15s,background .15s;width:2.125rem}.hs-glossary-module .gl-view-btn:hover{color:var(--gl-accent)}.hs-glossary-module .gl-view-btn.is-active{background:var(--gl-accent-light);border-color:var(--gl-accent);color:var(--gl-accent)}.hs-glossary-module .gl-letter-group{animation:glFadeIn .3s ease both;margin-bottom:1.125rem}@keyframes glFadeIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:none}}.hs-glossary-module .gl-letter-heading{align-items:center;display:flex;gap:1rem;margin-bottom:1.125rem}.hs-glossary-module .gl-letter-heading__char{align-items:center;background:linear-gradient(0deg,#004f5f,#009bb9);border-radius:.625rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;display:flex;flex-shrink:0;font-size:2.5rem;font-weight:800;height:4rem;justify-content:center;transform:rotate(-3deg);width:4rem}.hs-glossary-module .gl-letter-heading__meta{color:#37464f;font-size:.875rem}.hs-glossary-module .gl-letter-heading__line{background:linear-gradient(90deg,#00abc1,#f9d452);flex:1;height:2.5px}.hs-glossary-module .gl-output--list{background:#fff;border-radius:.625rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);padding:3rem}.hs-glossary-module .gl-terms-list{display:flex;flex-direction:column}.hs-glossary-module .gl-term-card{background:#fff;border:1.5px solid #e4e9ef;border-radius:var(--gl-radius);margin-bottom:10px;padding:20px 24px;position:relative;transition:box-shadow .2s,border-color .2s,transform .15s}.hs-glossary-module .gl-term-card:hover{border-color:var(--gl-accent);box-shadow:var(--gl-card-shadow)}.hs-glossary-module .gl-output--list .gl-term-card{align-items:center;border:none;border-radius:0;box-shadow:none;display:flex;gap:2rem;margin-bottom:0}.hs-glossary-module .gl-output--list .gl-term-card__left{flex:0 0 280px}.hs-glossary-module .gl-output--list .gl-term-card__right{flex:1}.hs-glossary-module .gl-output--list .gl-term-card:hover{border:none;box-shadow:none;transform:none}.hs-glossary-module .gl-output--list .gl-term-card:not(:last-child):after{background:linear-gradient(90deg,transparent 0,var(--gl-border) 30%,var(--gl-border) 70%,transparent 100%);bottom:0;content:"";height:1.5px;left:0;position:absolute;right:0}.hs-glossary-module .gl-terms-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));padding:0 3rem}.hs-glossary-module .gl-terms-grid .gl-term-card{margin-bottom:0}.hs-glossary-module .gl-term-tag{border-radius:.625rem;display:inline-block;font-size:.688rem;font-weight:700;letter-spacing:.5px;margin-bottom:1rem;padding:.25rem .8rem;text-transform:uppercase}.hs-glossary-module .gl-tag-business,.hs-glossary-module .gl-tag-development,.hs-glossary-module .gl-tag-marketing,.hs-glossary-module .gl-tag-security,.hs-glossary-module .gl-tag-technology{background:#f9d452;color:#1b2327}.hs-glossary-module .gl-term-title{color:#004f5f;font-size:1.5rem;font-weight:800;line-height:1.3;margin-bottom:.5rem}.hs-glossary-module .gl-term-desc{color:#37464f;font-size:1.3rem;line-height:150%;margin-bottom:.75rem}.hs-glossary-module .gl-learn-more{align-items:center;color:var(--gl-accent);display:inline-flex;font-size:1.125rem;font-weight:700;gap:6px;transition:gap .15s}.hs-glossary-module .gl-learn-more:hover{color:var(--gl-accent-hover);gap:10px}.hs-glossary-module .gl-learn-more svg{transition:transform .15s}.hs-glossary-module .gl-learn-more:hover svg{transform:translateX(3px)}.hs-glossary-module mark{background:rgba(255,214,0,.4);border-radius:2px;color:inherit;padding:0 1px}.hs-glossary-module .gl-no-results{align-items:center;flex-direction:column;gap:12px;padding:64px 24px;text-align:center}.hs-glossary-module .gl-no-results p{color:#9aa5b4;font-size:16px}.hs-glossary-module .gl-reset-btn{background:var(--gl-accent);border-radius:6px;color:#fff;font-size:14px;font-weight:600;margin-top:8px;padding:10px 24px;transition:background .2s}.hs-glossary-module .gl-reset-btn:hover{background:var(--gl-accent-hover)}.hs-glossary-module .gl-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:3rem}.hs-glossary-module .gl-page-btn{align-items:center;background:#fff;border:1.5px solid var(--gl-border);border-radius:.625rem;color:#37464f;display:flex;font-size:.875rem;font-weight:700;height:2.375rem;justify-content:center;transition:border-color .15s,color .15s,background .15s;width:2.375rem}.hs-glossary-module .gl-page-btn:hover:not(:disabled){border-color:var(--gl-accent);color:var(--gl-accent)}.hs-glossary-module .gl-page-btn.is-active:hover:not(:disabled){border-color:var(--gl-accent);color:#fff}.hs-glossary-module .gl-page-btn.is-active{background:var(--gl-accent);border-color:var(--gl-accent);color:#fff}.hs-glossary-module .gl-page-btn:disabled{opacity:.35;pointer-events:none}.hs-glossary-module .gl-page-btn.is-arrow{font-size:1.25rem;line-height:1}.hs-glossary-module .gl-page-ellipsis{color:#9aa5b4;font-size:1rem;text-align:center;width:2.375rem}@media (max-width:1000px){.hs-glossary-module .gl-output--list .gl-term-card{flex-direction:column}.hs-glossary-module .gl-output--list .gl-term-card .gl-term-card__left{flex:0 0 100%}.hs-glossary-module .gl-hero__inner{padding:2rem 4.625rem}}@media (max-width:768px){.hs-glossary-module .gl-hero{padding:3.5rem 1.25rem 3.25rem}.hs-glossary-module .gl-content{padding:32px 0 48px}.hs-glossary-module .gl-container{padding:0 16px}.hs-glossary-module .gl-letter-filter{gap:4px}.hs-glossary-module .gl-letter-btn{font-size:1rem;height:32px;min-width:32px;padding:0 7px}.hs-glossary-module .gl-term-card{padding:1rem 1.125rem}.hs-glossary-module .gl-term-title{font-size:1.3rem}.hs-glossary-module .gl-terms-grid{grid-template-columns:1fr}.hs-glossary-module .gl-output--list .gl-term-card{gap:1rem}.hs-glossary-module .gl-hero__inner{padding:0}}@media (max-width:480px){.hs-glossary-module .gl-hero__title{font-size:2.125rem;line-height:150%}.hs-glossary-module .gl-letter-btn{font-size:11px;height:1.75rem;min-width:1.75rem;padding:0 5px}.hs-glossary-module .gl-cat-btn{font-size:12px;padding:6px 14px}.hs-glossary-module .gl-results-bar{align-items:flex-start;flex-direction:column;gap:8px}.hs-glossary-module .gl-hero__subtitle{font-size:1rem;line-height:150%}.hs-glossary-module .gl-hero__eyebrow{font-size:1rem}.hs-glossary-module .gl-output--list,.hs-glossary-module .gl-terms-grid{padding:.5rem}.hs-glossary-module .gl-term-desc{font-size:1rem;line-height:150%}}