:root{--lp-green-500:#066447;--lp-green-400:#08a97e;--lp-green-300:#82c9b3;--lp-green-200:#bfe4d8;--lp-blue-500:#006482;--lp-blue-410:#008293;--lp-blue-400:#00a3b8;--lp-blue-200:#eaf6fa;--lp-orange-100:#fdf3e9;--lp-text:#161616;--lp-white:#fff;--lp-fs-h2:44px;--lp-lh-h2:50.16px;--lp-ls-h2:-0.22px;--lp-fs-p:18.4px;--lp-lh-p:27.6px;--lp-fs-body:16px;--lp-lh-body:24px;--lp-fs-sm:14.4px;--lp-lh-sm:21px;--lp-fs-xs:13.6px;--lp-lh-xs:16.32px;--lp-container:1200px}.lp-int{box-sizing:border-box}.lp-int__inner{align-items:center;display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:var(--lp-container)}.lp-int__inner :is(h1,h2,h3,h4,h5,h6){color:var(--lp-text);letter-spacing:var(--lp-ls-h2);line-height:var(--lp-lh-h2);margin:0 auto;max-width:750px;text-align:center}.lp-int__intro{text-align:center;width:100%}.lp-int__description{color:var(--lp-text);font-size:var(--lp-fs-p);line-height:var(--lp-lh-p);margin:16px auto 0;max-width:720px}.lp-int__description>*{margin:0}.lp-int__description>*+*{margin-top:12px}.lp-int__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.lp-int-card{align-items:center;background-color:var(--lp-white);border-radius:20px;box-shadow:0 0 15px rgba(0,0,0,.09);display:flex;flex-direction:column;gap:12px;padding:32px 24px;text-align:center}.lp-int-card__logo{align-items:center;display:flex;height:48px;justify-content:center}.lp-int-card__logo img{display:block;max-height:48px;max-width:100%;object-fit:contain}.lp-int-card__name{color:var(--lp-text);font-size:var(--lp-fs-p);font-weight:700;line-height:var(--lp-lh-p)}.lp-int-card__category{color:var(--lp-text);font-size:var(--lp-fs-body);font-weight:300;line-height:var(--lp-lh-body)}.lp-int__footer{color:var(--lp-text);font-size:var(--lp-fs-p);font-weight:300;line-height:var(--lp-lh-p);margin:0;text-align:center}.lp-int__footer>*{margin:0}.lp-int__footer>*+*{margin-top:12px}.lp-int__empty-state{color:#999;font-size:var(--lp-fs-sm);text-align:center}@media (max-width:1024px){.lp-int__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lp-int__grid{grid-template-columns:1fr}.lp-int__inner :is(h1,h2,h3,h4,h5,h6){line-height:38px}}