.card{place-self:start;height:100%;width:100%;transition:opacity .3s ease,filter .3s ease}.card_placeholder .card__link{border-style:dashed;border-color:var(--gray-300);background:var(--white);transition:border-color .3s ease}@media(hover:hover)and (pointer:fine){.card_placeholder .card__link:hover{border-color:var(--brand)}}.card_placeholder .card__placeholder{padding:24px}@media(hover:hover)and (pointer:fine){.card:hover .card__placeholder-plus{background-color:var(--brand-300)}}.card__link{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);height:100%;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow);border-radius:16px;display:flex;flex-direction:column;text-decoration:none;width:100%;position:relative;cursor:pointer;overflow:hidden;background:var(--white);border:1px solid var(--gray-300)}.card__media{position:relative;width:100%;aspect-ratio:4/4;overflow:hidden;background:var(--gray-300)}@media(hover:hover)and (pointer:fine){.card__media:hover .card__img{transform:scale(1.06)}}.card__media:after{content:"";position:absolute;width:100%;height:100%;background-color:#0000001a}.card__img{transition:transform .3s linear;position:absolute;object-fit:cover;object-position:center 35%;width:100%;height:100%;top:0;left:0}.card__chips{position:absolute;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:8px;z-index:2}.card__chip{padding:6px 10px;border-radius:999px;background:var(--brand-200);color:var(--brand);line-height:1;white-space:nowrap;box-shadow:0 4px 10px #0000002e}.card__body{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:18px;padding:20px 16px}.card__body-footer{display:flex;gap:30px;align-items:center;justify-content:space-between}.card__title{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1.5px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:text-decoration-color .3s ease}@media(hover:hover)and (pointer:fine){.card__title:hover{text-decoration-color:var(--black)}}.card__nav-btn{border-radius:12px;border:1px solid var(--gray-300);background-color:var(--brand-200);padding:6px 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:border-color .3s ease}.card__nav-btn:hover{border-color:var(--brand-300)}.card__nav-btn:hover .card__nav-icon{transform:translateY(-2px) translate(2px)}.card__nav-icon{width:15px;height:15px;transition:transform .3s ease}.card__client{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1}.card__placeholder{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.card__placeholder-plus{display:inline-block;width:50px;height:50px;position:relative;border-radius:8px;background-color:var(--gray-300);transition:background-color .3s linear}.card__placeholder-plus:after,.card__placeholder-plus:before{content:"";position:absolute;border-radius:6px;background-color:var(--white)}.card__placeholder-plus:before{width:60%;height:5px;left:50%;top:50%;transform:translateY(-50%) translate(-50%)}.card__placeholder-plus:after{width:6px;height:60%;left:50%;top:50%;transform:translateY(-50%) translate(-50%)}.grid{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:16px 12px;cursor:pointer;grid-auto-rows:1fr}@media(max-width:1024px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid{grid-template-columns:repeat(1,1fr)}}.cta-box__wrap[data-astro-cid-4ipy3qsr]{box-shadow:#64646f33 0 7px 29px;padding:64px 32px;border-radius:16px;position:relative;background-color:#fff;--border-top-width: 1px;--border-right-width: 1px;--border-bottom-width: 1px;--border-left-width: 1px;--border-style: solid;--border-color: var(--gray-300)}.cta-box__wrap[data-astro-cid-4ipy3qsr]:after{content:"";border-width:var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);border-color:var(--border-color, none);border-style:var(--border-style, none);width:100%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;border-radius:inherit;pointer-events:none}@media(max-width:768px){.cta-box__wrap[data-astro-cid-4ipy3qsr]{padding:32px 16px}}.cta-box__content[data-astro-cid-4ipy3qsr]{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:48px}@media(max-width:768px){.cta-box__content[data-astro-cid-4ipy3qsr]{gap:32px}}.cta-box__title[data-astro-cid-4ipy3qsr]{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.cta-box__title[data-astro-cid-4ipy3qsr]{--t-size: var(--size-4)}}.cta-box__btn[data-astro-cid-4ipy3qsr]{display:inline-flex;width:fit-content;height:50px;padding:0 12px;gap:6px;align-items:center;border-radius:6px;border:1px solid var(--brand);cursor:pointer;color:var(--brand);transition:background-color .3s ease}.cta-box__btn[data-astro-cid-4ipy3qsr] span[data-astro-cid-4ipy3qsr]{color:inherit;transition:color .3s ease}.cta-box__btn[data-astro-cid-4ipy3qsr]:hover{color:var(--white);background-color:var(--brand)}
