.tecnologyContainer{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.btn svg{width:18px;height:18px}.btn-primary{background:var(--coral);color:#fff;box-shadow:0 10px 24px #ff6f6159}.btn-primary:hover{background:var(--coral-600);transform:translateY(-2px);box-shadow:0 14px 30px #ff6f616b}.btn-teal{background:var(--teal);color:#fff;box-shadow:0 10px 24px #0a666d47}.btn-ghost:hover{color:var(--coral);transform:translateY(-2px)}.btn-block{width:100%}.btn-lg{padding:16px 30px;font-size:1rem}.btn-sm{padding:9px 16px;font-size:.85rem}.chip{background:var(--glass-strong);border:1px solid var(--glass-border);color:var(--teal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .16s;display:inline-flex}.chip:hover{color:var(--coral)}.chip[aria-pressed=true],.chip.is-active{background:var(--teal);color:#fff;border-color:#0000}.badge{letter-spacing:.03em;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-block}.badge-coral{background:var(--coral);color:#fff}.badge-cyan{background:var(--cyan);color:var(--teal)}.badge-cream{background:var(--cream);color:#7a5b2a}.page-head{padding-top:clamp(28px,4vw,44px)}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.breadcrumb a{color:var(--teal);font-weight:600;text-decoration:none}.breadcrumb a:hover{color:var(--coral)}.breadcrumb span{color:var(--ink);font-weight:600}.page-title{margin:12px 0 6px;font-size:clamp(1.8rem,4vw,2.8rem)}.tecnology-shop{grid-template-columns:268px 1fr;align-items:start;gap:28px;margin-bottom:20px;padding-top:clamp(10px,4vw,44px);display:grid}@media (max-width:768px){.tecnology-shop{display:block}.desktop-filters{display:none}}
