.serv-cards{--sc-ease:cubic-bezier(0.22,1,0.36,1);font-family:Signika Negative,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:clamp(32px,5vw,56px) clamp(16px,4vw,32px)}.serv-cards,.serv-cards *,.serv-cards :after,.serv-cards :before{box-sizing:border-box}.serv-cards__titulo{color:var(--sc-section-titulo-color,#654a3d);font-family:Signika Negative,sans-serif;font-size:clamp(22px,2.6vw,28px);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 28px;text-align:center}.serv-cards__grid{display:grid;gap:var(--sc-gap,16px);grid-template-columns:repeat(var(--sc-cols-mobile,2),minmax(0,1fr));margin:0 auto;max-width:1280px}@media (min-width:640px){.serv-cards__grid{grid-template-columns:repeat(var(--sc-cols-tablet,3),minmax(0,1fr))}}@media (min-width:1024px){.serv-cards__grid{grid-template-columns:repeat(var(--sc-cols-desktop,5),minmax(0,1fr))}}.serv-cards__card{align-items:center;background:var(--sc-card-bg,#fff);border:1.5px solid var(--sc-card-border,#e5e5e7);border-radius:var(--sc-card-radius,14px);color:inherit;display:flex;flex-direction:column;gap:16px;min-height:200px;padding:26px 20px;position:relative;text-align:center;text-decoration:none;transition:background .3s var(--sc-ease),border-color .3s var(--sc-ease),box-shadow .3s var(--sc-ease),transform .25s var(--sc-ease)}.serv-cards__card--link{cursor:pointer}.serv-cards__card:focus-visible{outline:2px solid var(--sc-active-border,#ee7b27);outline-offset:2px}.serv-cards__icon-wrap{align-items:center;background:var(--sc-icon-bg,#fdf2e9);border-radius:var(--sc-icon-radius,10px);display:flex;flex-shrink:0;height:56px;justify-content:center;transition:opacity .25s var(--sc-ease);width:56px}.serv-cards__icon{height:auto;max-height:60%;max-width:60%;object-fit:contain;width:auto}.serv-cards__card-title{color:var(--sc-titulo-color,#654a3d);font-family:Signika Negative,sans-serif;font-size:16px;font-weight:700;line-height:1.25;margin:0;transition:opacity .25s var(--sc-ease)}.serv-cards__desc{color:var(--sc-active-text,#654a3d);font-size:14px;inset:0;line-height:1.5;opacity:0;overflow:hidden;padding:22px 20px;pointer-events:none;position:absolute;text-align:var(--sc-desc-align,center);transition:opacity .3s var(--sc-ease)}.serv-cards__desc p{font-size:inherit;line-height:inherit;margin:0 0 8px}.serv-cards__desc p:last-child{margin-bottom:0}.serv-cards__expand{align-items:center;background:transparent;border:none;bottom:12px;cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;position:absolute;right:12px;transition:transform .3s var(--sc-ease),opacity .25s var(--sc-ease);width:26px}.serv-cards__plus{display:block;height:14px;position:relative;width:14px}.serv-cards__plus:after,.serv-cards__plus:before{background:var(--sc-expand-color,#494a52);border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s var(--sc-ease),background .25s var(--sc-ease);width:14px}.serv-cards__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.serv-cards__expand:focus-visible{border-radius:4px;outline:2px solid var(--sc-active-border,#ee7b27);outline-offset:2px}@media (hover:hover) and (pointer:fine){.serv-cards__card:focus-visible,.serv-cards__card:hover{background:var(--sc-active-bg,#fdf2e9);border-color:var(--sc-active-border,#ee7b27);box-shadow:0 6px 22px -10px rgba(238,123,39,.4)}.serv-cards__card:focus-visible .serv-cards__card-title,.serv-cards__card:focus-visible .serv-cards__icon-wrap,.serv-cards__card:hover .serv-cards__card-title,.serv-cards__card:hover .serv-cards__icon-wrap{opacity:0;pointer-events:none}.serv-cards__card:focus-visible .serv-cards__desc,.serv-cards__card:hover .serv-cards__desc{opacity:1;pointer-events:auto}.serv-cards__card:focus-visible .serv-cards__plus:before,.serv-cards__card:hover .serv-cards__plus:before{transform:translate(-50%,-50%) rotate(45deg)}.serv-cards__card:focus-visible .serv-cards__plus:after,.serv-cards__card:hover .serv-cards__plus:after{transform:translate(-50%,-50%) rotate(-45deg)}.serv-cards__card:focus-visible .serv-cards__plus:after,.serv-cards__card:focus-visible .serv-cards__plus:before,.serv-cards__card:hover .serv-cards__plus:after,.serv-cards__card:hover .serv-cards__plus:before{background:var(--sc-active-border,#ee7b27)}}@media (prefers-reduced-motion:reduce){.serv-cards__card,.serv-cards__card-title,.serv-cards__desc,.serv-cards__expand,.serv-cards__icon-wrap,.serv-cards__plus:after,.serv-cards__plus:before{transition:none}}