body.arcom-page-representadas{background:#f7f7fb}.directory-page{padding:88px 0 110px;background:radial-gradient(circle at 92% 4%,rgba(226,220,255,.78),transparent 25%),#f7f7fb}.directory-hero{max-width:850px;margin-bottom:38px}.directory-hero h1{margin:13px 0 19px;color:#172b5b;font:800 clamp(40px,5vw,64px)/1.04 var(--display);letter-spacing:-.06em}.directory-hero>p:last-child{max-width:710px;margin:0;color:#607092;font-size:17px;line-height:1.65}.directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 29px;padding:18px 20px;border:1px solid #e0e3ef;border-radius:17px;background:#fff}.directory-toolbar>span{color:#1b315f;font:800 14px var(--display)}.directory-filters{display:flex;flex-wrap:wrap;gap:8px}.directory-filters button{padding:9px 13px;border:1px solid #d9deeb;border-radius:99px;background:#fff;color:#52617e;font:700 12px var(--display);cursor:pointer;transition:.2s}.directory-filters button:hover,.directory-filters button.is-selected{border-color:#ff221f;background:#ff221f;color:#fff}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.brand-directory-card{min-width:0;overflow:hidden;border:1px solid #dfe3ee;border-radius:19px;background:#fff;box-shadow:0 8px 22px rgba(22,39,80,.035);transition:transform .22s,box-shadow .22s}.brand-directory-card:hover{box-shadow:0 19px 33px rgba(25,39,79,.12);transform:translateY(-5px)}.brand-directory-card>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.brand-directory-card__logo{display:flex;height:200px;align-items:center;justify-content:center;margin:14px 14px 0;overflow:hidden;border-radius:13px;background:#f7f7fb}.brand-directory-card__logo img{display:block;max-width:78%;max-height:72%;width:auto;height:auto;object-fit:contain}.brand-directory-card__logo img[alt="Fricon"]{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;mix-blend-mode:normal}.brand-directory-card__footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px 20px;color:#192c59}.brand-directory-card__footer strong{font:800 17px var(--display)}.brand-directory-card__footer i{display:flex;width:31px;height:31px;align-items:center;justify-content:center;border-radius:9px;background:#fff0ee;color:#ff221f;font-size:13px;transition:transform .2s}.brand-directory-card:hover .brand-directory-card__footer i{transform:translateX(3px)}.directory-empty{margin:28px 0 0;padding:21px;border:1px solid #e0e3ef;border-radius:14px;background:#fff;color:#65708a}@media(max-width:900px){.directory-page{padding:68px 0 80px}.directory-toolbar{display:block}.directory-filters{margin-top:14px}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.directory-page{padding:50px 0 65px}.directory-hero h1{font-size:40px}.directory-toolbar{padding:16px}.directory-filters{gap:7px}.directory-filters button{padding:8px 10px;font-size:11px}.directory-grid{grid-template-columns:1fr;gap:14px}.brand-directory-card__logo{height:185px}}
