.press_logos{padding:60px 0 80px;background:#f8e7b1;overflow:visible}.press_logos .header{max-width:953px;margin:0 auto 32px;text-align:center}.press_logos .title-thc{margin-bottom:16px}.press_logos .desc{margin:4px 0 0;font-size:14px;font-weight:500;line-height:1.5;color:#1c1d20}.press_logos .press-logos-splide{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:24px;row-gap:24px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}.press_logos .press-logos-splide .splide__track{flex:0 0 100%;width:100%;max-width:100%;min-width:0;overflow:hidden}.press_logos .press-logos-splide .splide__list{align-items:stretch}.press_logos .press-logos-splide .splide__slide{height:auto;overflow:visible}.press_logos .press-logos-splide .splide__arrows{display:block;pointer-events:none}.press_logos .press-logos-splide .splide__pagination{position:static;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;order:2;flex:0 0 100%}.press_logos .press-logos-splide .splide__pagination__page{width:8px;height:8px;margin:0;background:transparent;border:1.5px solid #9ca3af;border-radius:50%;opacity:1}.press_logos .press-logos-splide .splide__pagination__page.is-active{background:#111927;border-color:#111927;transform:none}.press_logos .press-logos-splide .splide__arrow{position:absolute;top:42%;z-index:3;transform:none;pointer-events:auto;width:40px;height:40px;margin:0;background:#ffffff;border:1.5px solid #111927;border-radius:48px;opacity:1;box-shadow:none}.press_logos .press-logos-splide .splide__arrow svg{fill:#111927}.press_logos .press-logos-splide .splide__arrow:disabled{opacity:0.45}.press_logos .press-logos-splide .splide__arrow:hover:not(:disabled){background:#f9fafb;opacity:1}.press_logos .press-logos-splide .splide__arrow--prev{left:0}.press_logos .press-logos-splide .splide__arrow--next{right:0}.press_logos .card{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:102px;padding:12px 16px;border:1px solid transparent;border-radius:17px;background:#ffffff;box-shadow:0 1px 2px rgba(16, 24, 40, 0.04);overflow:visible;text-decoration:none;box-sizing:border-box;transition:box-shadow 0.2s ease, transform 0.2s ease, border-color 0.2s ease}.press_logos .card.has-quote{cursor:pointer}.press_logos .card:hover,.press_logos .card.is-open{box-shadow:0 8px 24px rgba(0, 0, 0, 0.08);transform:translateY(-1px);text-decoration:none;z-index:20}.press_logos .card.has-quote:hover,.press_logos .card.has-quote.is-open{border-color:rgba(215, 16, 16, 0.25)}.press_logos .card-trigger{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:72px}.press_logos .card-logo{display:flex;align-items:center;justify-content:center;width:100%;max-height:72px;text-decoration:none}.press_logos .card-logo .img,.press_logos .card-logo img{display:block;width:auto;max-width:100%;height:auto;max-height:72px;object-fit:contain;transition:transform 0.35s ease}.press_logos .card:hover .card-logo .img,.press_logos .card:hover .card-logo img{transform:scale(1.06)}.press_logos .card-popover,.card-popover.is-open{position:absolute;left:50%;bottom:calc(100% + 14px);z-index:10050;width:min(300px, calc(100vw - 24px));max-width:300px;padding:16px 18px;background:#ffffff;border:1px solid #e8e9ec;border-radius:12px;box-shadow:0 12px 32px rgba(0, 0, 0, 0.12);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%);transition:opacity 0.22s ease, visibility 0.22s ease;box-sizing:border-box}.press_logos .card-popover::after,.card-popover.is-open::after{content:"";position:absolute;left:calc(50% + var(--popover-arrow-offset, 0px));bottom:-8px;top:auto;width:14px;height:14px;background:#ffffff;border-right:1px solid #e8e9ec;border-bottom:1px solid #e8e9ec;transform:translateX(-50%) rotate(45deg)}.press_logos .card-popover.is-open,.card-popover.is-open.is-open{opacity:1;visibility:visible;pointer-events:auto}.card-popover.is-open{position:fixed;transform:translate(-50%, -100%)}.popover-quote{margin:0 0 12px;padding:0;border:0;font-size:14px;font-weight:400;line-height:1.55;color:#1c1d20;text-align:left}.popover-source{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:#111927;text-align:right}.popover-source a{color:#111927;text-decoration:none}.popover-source a:hover{color:var(--primary_color, #d71010);text-decoration:underline}@media (max-width:991.98px){.press_logos{padding:48px 0 64px}.press_logos .desc{font-size:14px}.press_logos .card{height:92px}}@media (max-width:575.98px){.press_logos{padding:32px 0 40px}.press_logos .header{max-width:none;margin:0 0 16px;text-align:center}.press_logos .title-thc{margin-bottom:12px}.press_logos .desc{font-size:14px;font-weight:500;line-height:1.57;color:#6c737f}.press_logos .press-logos-splide{position:relative;column-gap:0;row-gap:16px;overflow:visible;padding:0 4px}.press_logos .press-logos-splide .splide__track{overflow:hidden}.press_logos .press-logos-splide .splide__arrows{display:block;position:absolute;top:0;left:0;right:0;height:102px;z-index:6;pointer-events:none;transform:none}.press_logos .press-logos-splide .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex !important;align-items:center;justify-content:center;pointer-events:auto;width:36px;height:36px;margin:0;background:#ffffff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 10px rgba(17, 25, 39, 0.14);opacity:1;order:unset}.press_logos .press-logos-splide .splide__arrow svg{fill:var(--primary_color, #d71010);width:14px;height:14px}.press_logos .press-logos-splide .splide__arrow--prev{left:0;order:unset}.press_logos .press-logos-splide .splide__arrow--next{right:0;order:unset}.press_logos .press-logos-splide .splide__pagination{gap:8px;order:unset;width:100%;margin-top:4px}.press_logos .press-logos-splide .card{width:100%;height:102px;padding:12px 16px;border-radius:17px}.press_logos .press-logos-splide .card-logo{max-height:72px}.press_logos .press-logos-splide .card-logo .img,.press_logos .press-logos-splide .card-logo img{max-height:72px}}