.service-grid.svelte-195imxl{margin-top:50px}.service-card.svelte-195imxl{position:relative;background:var(--rio-white);border:1px solid var(--rio-line);border-radius:6px;padding:36px 32px;overflow:hidden;transition:all .3s ease-out}.service-card.svelte-195imxl:hover{border-color:var(--rio-primary);box-shadow:0 18px 40px #10101014;transform:translateY(-4px)}.service-card-top.svelte-195imxl{display:flex;align-items:center;gap:16px;margin-bottom:14px}.service-icon.svelte-195imxl{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;border-radius:4px;background:var(--rio-accent);color:#fff;transition:background-color .3s ease-out}.service-card.svelte-195imxl:hover .service-icon:where(.svelte-195imxl){background:var(--rio-primary)}.service-card-top.svelte-195imxl h3:where(.svelte-195imxl){font-size:19px;margin:0}.service-card.svelte-195imxl p:where(.svelte-195imxl){font-size:15px;margin-bottom:18px}.service-more.svelte-195imxl{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--rio-primary)}.service-card.svelte-195imxl:hover .service-more:where(.svelte-195imxl){color:var(--rio-accent)}.service-card-deco.svelte-195imxl{position:absolute;right:-18px;bottom:-22px;width:90px;height:90px;border-radius:50%;background:var(--rio-light);z-index:-1;transition:transform .3s ease-out}.service-card.svelte-195imxl:hover .service-card-deco:where(.svelte-195imxl){transform:scale(1.15)}.feature-grid.svelte-195imxl{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}.feature-list.svelte-195imxl{display:grid;gap:14px;margin:24px 0 32px}.feature-list.svelte-195imxl li:where(.svelte-195imxl){display:flex;align-items:flex-start;gap:10px;font-size:15px}.feature-list.svelte-195imxl strong:where(.svelte-195imxl){color:var(--rio-dark);font-family:Poppins,sans-serif}.feature-list.svelte-195imxl svg{color:var(--rio-accent);flex-shrink:0;margin-top:5px}.tail-space.svelte-195imxl{height:80px}@media(max-width:991px){.feature-grid.svelte-195imxl{grid-template-columns:minmax(0,1fr);gap:40px}}
